From minios-devel-bounces@lists.xenproject.org Mon Aug 01 08:23:52 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 Aug 2016 08:23:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bU8Vq-0001a6-Sn; Mon, 01 Aug 2016 08:23:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=014eb6e73=wei.liu2@citrix.com>)
 id 1bU8Vq-0001a0-8H
 for minios-devel@lists.xenproject.org; Mon, 01 Aug 2016 08:23:50 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 F1/E9-09160-5170F975; Mon, 01 Aug 2016 08:23:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHRDpK4o+/x
 wg8mz2Szefl3C7MDocfjDFZYAxijWzLyk/IoE1owlX1ewFjxUrPjTcY+xgfGldBcjJ4eEgL/E
 vCP9LCA2i4CKxKl9Z5hBbDYBZYmfnb1sILYIkP3p3QJGEJtZwE1i4b9lTCC2sIC1xKzZ3WC9v
 AL6Eh8ebAeq4eIQEtjFKPH4yXcmiISgxMmZT4CKOICaNSXW79KHMKUllv/jgBgpL9G8dTbYWk
 6BQIm5W06ArRUFOufKhLfsILaQgIJEx/RjTCCtEgLcEn+77ScwCsxCMn8WwvxZCPNnIZm/gJF
 lFaNGcWpRWWqRrqG5XlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYLAyAMEOxpen
 PQ8xSnIwKYnyfpadGy7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgncP6/xwIcGi1PTUirTMHGDcw
 KQlOHiURHgZWYDSvMUFibnFmekQqVOMilLivP0gfQIgiYzSPLg2WKxeYpSVEuZlBDpEiKcgtS
 g3swRV/hWjOAejElAFG9AUnsy8Erjpr4AWMwEtTrSfA7K4JBEhJdXAyFpqP1nq48IZ0trchQI
 H9Jj5Lvtv1O/oqrz5aP2P/UXW9+34ewqmGBjOORfLMvsb0+XrFV8U/nHx/0j4fHSFeFxe8JpJ
 Lp1aOtz2251fp1hPYUoL31RksmPPrRPuJ98kR9yd9cz427Zm9S1Zx0+kLc27rm+QaVCWs+7W4
 2KDr20cMtEK02K3KLEUZyQaajEXFScCAHBSeN/QAgAA
X-Env-Sender: prvs=014eb6e73=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1470039827!53346475!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58382 invoked from network); 1 Aug 2016 08:23:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2016 08:23:48 -0000
X-IronPort-AV: E=Sophos;i="5.28,454,1464652800"; d="scan'208";a="369540163"
Date: Mon, 1 Aug 2016 09:23:45 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Kai Yu <yukaigoforit@gmail.com>
Message-ID: <20160801082345.GL22419@citrix.com>
References: <CAMW3DFtGt3pFBWs9RXz4VkCccFwe9-Wx7_sVvnm3=OLkWZ_XQw@mail.gmail.com>
 <20160730154911.GA5874@citrix.com>
 <CAMW3DFt67OWXujWqpWQ0eiLtzTFy4f17yqUiZ8-k8QFVNqZrfA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAMW3DFt67OWXujWqpWQ0eiLtzTFy4f17yqUiZ8-k8QFVNqZrfA@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] Web server on minios restricted
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

QWRkIGJhY2sgbWluaW9zLWRldmVsLCBwbGVhc2UgdXNlICJyZXBseS1hbGwiIGluIHRoZSBmdXR1
cmUuCgpPbiBTdW4sIEp1bCAzMSwgMjAxNiBhdCAwMzoyODoxOEFNICswMDAwLCBLYWkgWXUgd3Jv
dGU6Cj4gSSB3YW50ZWQgdG8gdHJ5IGxpbnV4IHZtcyBiZWZvcmUsIGJ1dCBJIHdhcyBzdHVjayB3
aXRoIGJ1aWxkaW5nIGl0IG9uIHhlbi4KPiBJIHdhdGNoZWQgbWFueSB0dXRvcmlhbHMgYW5kIEkg
dHJpZWQgbG9naWNhbCB2b2x1bWUgYW5kIGltYWdlIHR3byB3YXlzLCBidXQKPiB0aGV5IGJvdGgg
ZmFpbGVkIGFuZCBnb3QgaW50byB0aGUgQnVzeUJveC4gSSBnb29nbGVkIHRoaXMgZXJyb3IgYW5k
IGZvdW5kIGEKPiBmZXcgcGVvcGxlIGhhZCB0aGlzIHByb2JsZW0sIGJ1dCB0aGUgc29sdXRpb25z
IGRpZCBub3QgZml4IG15IHByb2JsZW0sIEkgYW0KPiBhIGxpdHRsZSBjb25mdXNlZCB3aXRoIHNv
bWUgYW5zd2VycyBiZWNhdXNlIGkgYW0gbm90IHZlcnkgZmFtaWxpYXIgd2l0aAo+IGxpbnV4Lgo+
IAoKRmlyc3QgdGhpbmcsIHlvdSBkb24ndCBuZWVkIHRvIGJ1aWxkIExpbnV4IGZvciBYZW4uCgpN
b3N0IHBvcHVsYXIgTGludXggZGlzdHJpYnV0aW9ucyBzaG91bGQgYmUgYWJsZSB0byBib290IGFz
IGEgWGVuIGd1ZXN0cwpub3dhZGF5cy4KCllvdSBjYW4gY3JlYXRlIGEgSFZNIGd1ZXN0cyBhbmQg
aW5zdGFsbCBMaW51eCBhcyB5b3Ugd291bGQgb24gYSBwaHlzaWNhbAptYWNoaW5lLgoKPiBUaGVz
ZSBhcmUgbXkgY29uZmlndXJlIGZpbGVzCj4gKmNvbmZpZ3VyZSAxOioKPiBuYW1lID0gInVidW50
dSIKPiBrZXJuZWwgPSAiL3Jvb3QvdWJ1bnR1X3Rlc3RfaW1nL3ZtbGludXotMy4yLjAtMjktZ2Vu
ZXJpYyIKPiByYW1kaXNrID0gIi9yb290L3VidW50dV90ZXN0X2ltZy9pbml0cmQuaW1nLTMuMi4w
LTI5LWdlbmVyaWMiCj4gZXh0cmE9J2RlYmlhbi1pbnN0YWxsZXIvZXhpdC9hbHdheXNfaGFsdD10
cnVlIC0tIGNvbnNvbGU9aHZjMCcKPiAjYm9vdGxvYWRlcj0ncHlncnViJwo+ICNyb290PSIvZGV2
L3h2ZGEgcm8iCj4gbWVtb3J5ID0gMTAyNAo+IHZjcHVzID0gMgo+IHZpZiA9IFsgJ2JyaWRnZT14
ZW5icjAsIGlwPTEwLjEwNy42MC4yMDEnIF0KPiBkaXNrID0gWyAnL2Rldi9teXZnMS9sdl92bV91
YnVudHUscmF3LHh2ZGEscncnIF0KPiAKClRoaXMgY29uZmlndXJhdGlvbiBmaWxlIGlzIGZvciBQ
ViBndWVzdCBhbmQgdGhlIDMuMiBrZXJuZWwgaXMgcmVhbGx5IG9sZC4KCj4gKmNvbmZpZ3VyZSAy
OioKPiBuYW1lID0gInVidW50dSIKPiBrZXJuZWwgPSAiL3Jvb3QvdWJ1bnR1X3Rlc3RfaW1nL3Zt
bGludXotMy4yLjAtMjktZ2VuZXJpYyIKPiByYW1kaXNrID0gIi9yb290L3VidW50dV90ZXN0X2lt
Zy9pbml0cmQuaW1nLTMuMi4wLTI5LWdlbmVyaWMiCj4gZXh0cmE9J2RlYmlhbi1pbnN0YWxsZXIv
ZXhpdC9hbHdheXNfaGFsdD10cnVlIC0tIGNvbnNvbGU9aHZjMCcKPiAjcm9vdD0ieHZkYTEgcm8i
Cj4gbWVtb3J5ID0gMTAyNAo+IHZjcHVzID0gMgo+IHZpZiA9IFsgJ2JyaWRnZT14ZW5icjAsIGlw
PTEwLjEwNy42MC4yMDEnIF0KPiBkaXNrID0gWwo+ICd0YXA6YWlvOi9yb290L3VidW50dV90ZXN0
X2ltZy9VYnVudHVYZW4uaW1nLHh2ZGExLHcnLCd0YXA6YWlvOi9yb290L3VidW50dV90ZXN0X2lt
Zy9VYnVudHVYZW4uc3dhcCx4dmRhMix3J10KPiAKPiBUaGV5IGJvdGggaGF2ZSB0aGUgc2FtZSBv
dXRwdXQsIEkgdGhpbmsgaXQgbWF5IGJlIHRoZSBkaXNrIHByb2JsZW0uIERvIHlvdQo+IGhhdmUg
c29tZSBpZGVhcz8KPiBUaGFua3MuCj4gKm91dHB1dDoqCj4gWyAgICAwLjM1Nzg0Nl0gRnJlZWlu
ZyB1bnVzZWQga2VybmVsIG1lbW9yeTogOTIwayBmcmVlZAo+IFsgICAgMC4zNTgxMjZdIFdyaXRl
IHByb3RlY3RpbmcgdGhlIGtlcm5lbCByZWFkLW9ubHkgZGF0YTogMTIyODhrCj4gWyAgICAwLjM2
MzM0N10gRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMTYxNmsgZnJlZWQKPiBbICAgIDAu
MzY0MzExXSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxMjAwayBmcmVlZAo+IExvYWRp
bmcsIHBsZWFzZSB3YWl0Li4uCj4gWyAgICAwLjQzNzAyNV0gc3lzdGVtZC11ZGV2ZFs4Nl06IHN0
YXJ0aW5nIHZlcnNpb24gMjA0Cj4gQmVnaW46IExvYWRpbmcgZXNzZW50aWFsIGRyaXZlcnMgLi4u
IGRvbmUuCj4gQmVnaW46IFJ1bm5pbmcgL3NjcmlwdHMvaW5pdC1wcmVtb3VudCAuLi4gZG9uZS4K
PiBCZWdpbjogTW91bnRpbmcgcm9vdCBmaWxlIHN5c3RlbSAuLi4gQmVnaW46IFJ1bm5pbmcgL3Nj
cmlwdHMvbG9jYWwtdG9wIC4uLgo+IGRvbmUuCj4gQmVnaW46IFJ1bm5pbmcgL3NjcmlwdHMvbG9j
YWwtcHJlbW91bnQgLi4uIGRvbmUuCj4gWyAgICA1LjUyNDE3Nl0ga2pvdXJuYWxkIHN0YXJ0aW5n
LiAgQ29tbWl0IGludGVydmFsIDUgc2Vjb25kcwo+IFsgICAgNS41MjQyMTddIEVYVDMtZnMgKHh2
ZGExKTogbW91bnRlZCBmaWxlc3lzdGVtIHdpdGggb3JkZXJlZCBkYXRhIG1vZGUKPiBCZWdpbjog
UnVubmluZyAvc2NyaXB0cy9sb2NhbC1ib3R0b20gLi4uIGRvbmUuCj4gZG9uZS4KPiBCZWdpbjog
UnVubmluZyAvc2NyaXB0cy9pbml0LWJvdHRvbSAuLi4gbW91bnQ6IG1vdW50aW5nIC9kZXYgb24g
L3Jvb3QvZGV2Cj4gZmFpbGVkOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5Cgp0aGlzIGlzIHBy
b2JhYmx5IG5vdCByZWxhdGVkIHRvIFhlbi4gWW91ciBndWVzdCB0cmllcyB0byBtb3VudCAvZGV2
IG9uIGEKdmVyeSB3ZWlyZCBsb2NhdGlvbi4KCkluIGFueSBjYXNlLCBpdCdzIHByb2JhYmx5IG5v
dCB3b3J0aCB0aGUgZWZmb3J0IHRvIGRlYnVnIGFsbCB0aGVzZS4KSW5zdGFsbCBhIEhWTSBndWVz
dCBhbmQgc3RhcnQgZnJvbSB0aGVyZS4KCgpXZWkuCgo+IGRvbmUuCj4gbW91bnQ6IG1vdW50aW5n
IC9zeXMgb24gL3Jvb3Qvc3lzIGZhaWxlZDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQo+IG1v
dW50OiBtb3VudGluZyAvcHJvYyBvbiAvcm9vdC9wcm9jIGZhaWxlZDogTm8gc3VjaCBmaWxlIG9y
IGRpcmVjdG9yeQo+IFRhcmdldCBmaWxlc3lzdGVtIGRvZXNuJ3QgaGF2ZSByZXF1ZXN0ZWQgL3Ni
aW4vaW5pdC4KPiBObyBpbml0IGZvdW5kLiBUcnkgcGFzc2luZyBpbml0PSBib290YXJnLgo+IAo+
IAo+IAo+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+5LqOMjAxNuW5tDfmnIgzMOaXpeWR
qOWFrSDkuIvljYgxMTo0OeWGmemBk++8mgo+IAo+ID4gT24gU2F0LCBKdWwgMzAsIDIwMTYgYXQg
MDI6MzU6NDlBTSArMDAwMCwgS2FpIFl1IHdyb3RlOgo+ID4gPiBJIGltcGxlbWVudCBhIG1pbmkg
d2ViIHNlcnZlciBvbiBtaW5pb3MsIGFuZCBpdCBydW5zIG9rYXkuIFRoZW4gIEkgd2FudAo+ID4g
dG8KPiA+ID4gcnVuIHNldmVyYWwgc2VydmVycyBzaW11bHRhbmVvdXNseSwgZWFjaCBvbmUgb24g
YSBzZXBhcmF0ZSBtaW5pb3Mgdm0sIGFsbAo+ID4gPiB2bXMgb24gb25lIHBoeXNpY2FsIG1hY2hp
bmUuIEkgdXNlIHRoZSB3ZWlnaHR0cCB0b29scyB0byB0ZXN0IGFsbCB0aGUKPiA+ID4gc2VydmVy
cyBzaW11bHRhbmVvdXNseS4gQnV0IHdoZW4gdm0gbnVtYmVyID41LCBvbmx5IDQgc2VydmVycyBv
biA0Cj4gPiBzZXBhcmF0ZSB2bXMKPiA+ID4gY2FuIGdpdmUgcmVzcG9uc2UsIHRoZSByZW1haW5p
bmcgYWxsIHRpbWUgb3V0LiBUaGVuIEkgYWx0ZXIgdGhlIHJlZGlzCj4gPiBjb2RlCj4gPiA+IHRv
IHJ1biBvbiBtaW5pb3MsIGFuZCBpdCBoYXMgdGhlIHNhbWUgcHJvYmxlbS4gV2h5ICBpcyB0aGUg
dm0gbnVtYmVyCj4gPiA+IHJlc3RyaWN0ZWQ/Cj4gPiA+Cj4gPgo+ID4gSSdtIGNhbid0IHRoaW5r
IG9mIHdoeSBzZXBhcmF0ZSBWTXMgY2FuIGFmZmVjdCBlYWNoIG90aGVyLiBJJ20gaW5jbGluZWQK
PiA+IHRvIHRoaW5rIHRoZXJlIGFyZSBwcm9ibGVtcyB3aXRoIHlvdXIgRG9tMCBuZXR3b3JrIHNl
dHVwLgo+ID4KPiA+IERvIHlvdSBoYXZlIHNpbWlsYXIgcHJvYmxlbSBpZiB5b3UgcnVuIHNldmVy
YWwgTGludXggVk1zPyBUaGF0IHdvdWxkCj4gPiBoZWxwIHlvdSBpZGVudGlmeSB3aGVyZSB0aGUg
cHJvYmxlbSBpcy4KPiA+Cj4gPiBXZWkuCj4gPgo+ID4gPiB0aGFua3MuCj4gPiA+Cj4gPiA+IENv
bGxpbnMKPiA+Cj4gPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gPiA+IE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+ID4gTWluaW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCj4gPiA+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbAo+ID4KPiA+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGlu
ZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 01 08:23:52 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 Aug 2016 08:23:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bU8Vq-0001a6-Sn; Mon, 01 Aug 2016 08:23:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=014eb6e73=wei.liu2@citrix.com>)
 id 1bU8Vq-0001a0-8H
 for minios-devel@lists.xenproject.org; Mon, 01 Aug 2016 08:23:50 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 F1/E9-09160-5170F975; Mon, 01 Aug 2016 08:23:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHRDpK4o+/x
 wg8mz2Szefl3C7MDocfjDFZYAxijWzLyk/IoE1owlX1ewFjxUrPjTcY+xgfGldBcjJ4eEgL/E
 vCP9LCA2i4CKxKl9Z5hBbDYBZYmfnb1sILYIkP3p3QJGEJtZwE1i4b9lTCC2sIC1xKzZ3WC9v
 AL6Eh8ebAeq4eIQEtjFKPH4yXcmiISgxMmZT4CKOICaNSXW79KHMKUllv/jgBgpL9G8dTbYWk
 6BQIm5W06ArRUFOufKhLfsILaQgIJEx/RjTCCtEgLcEn+77ScwCsxCMn8WwvxZCPNnIZm/gJF
 lFaNGcWpRWWqRrqG5XlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYLAyAMEOxpen
 PQ8xSnIwKYnyfpadGy7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgncP6/xwIcGi1PTUirTMHGDcw
 KQlOHiURHgZWYDSvMUFibnFmekQqVOMilLivP0gfQIgiYzSPLg2WKxeYpSVEuZlBDpEiKcgtS
 g3swRV/hWjOAejElAFG9AUnsy8Erjpr4AWMwEtTrSfA7K4JBEhJdXAyFpqP1nq48IZ0trchQI
 H9Jj5Lvtv1O/oqrz5aP2P/UXW9+34ewqmGBjOORfLMvsb0+XrFV8U/nHx/0j4fHSFeFxe8JpJ
 Lp1aOtz2251fp1hPYUoL31RksmPPrRPuJ98kR9yd9cz427Zm9S1Zx0+kLc27rm+QaVCWs+7W4
 2KDr20cMtEK02K3KLEUZyQaajEXFScCAHBSeN/QAgAA
X-Env-Sender: prvs=014eb6e73=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1470039827!53346475!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58382 invoked from network); 1 Aug 2016 08:23:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2016 08:23:48 -0000
X-IronPort-AV: E=Sophos;i="5.28,454,1464652800"; d="scan'208";a="369540163"
Date: Mon, 1 Aug 2016 09:23:45 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Kai Yu <yukaigoforit@gmail.com>
Message-ID: <20160801082345.GL22419@citrix.com>
References: <CAMW3DFtGt3pFBWs9RXz4VkCccFwe9-Wx7_sVvnm3=OLkWZ_XQw@mail.gmail.com>
 <20160730154911.GA5874@citrix.com>
 <CAMW3DFt67OWXujWqpWQ0eiLtzTFy4f17yqUiZ8-k8QFVNqZrfA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAMW3DFt67OWXujWqpWQ0eiLtzTFy4f17yqUiZ8-k8QFVNqZrfA@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] Web server on minios restricted
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

QWRkIGJhY2sgbWluaW9zLWRldmVsLCBwbGVhc2UgdXNlICJyZXBseS1hbGwiIGluIHRoZSBmdXR1
cmUuCgpPbiBTdW4sIEp1bCAzMSwgMjAxNiBhdCAwMzoyODoxOEFNICswMDAwLCBLYWkgWXUgd3Jv
dGU6Cj4gSSB3YW50ZWQgdG8gdHJ5IGxpbnV4IHZtcyBiZWZvcmUsIGJ1dCBJIHdhcyBzdHVjayB3
aXRoIGJ1aWxkaW5nIGl0IG9uIHhlbi4KPiBJIHdhdGNoZWQgbWFueSB0dXRvcmlhbHMgYW5kIEkg
dHJpZWQgbG9naWNhbCB2b2x1bWUgYW5kIGltYWdlIHR3byB3YXlzLCBidXQKPiB0aGV5IGJvdGgg
ZmFpbGVkIGFuZCBnb3QgaW50byB0aGUgQnVzeUJveC4gSSBnb29nbGVkIHRoaXMgZXJyb3IgYW5k
IGZvdW5kIGEKPiBmZXcgcGVvcGxlIGhhZCB0aGlzIHByb2JsZW0sIGJ1dCB0aGUgc29sdXRpb25z
IGRpZCBub3QgZml4IG15IHByb2JsZW0sIEkgYW0KPiBhIGxpdHRsZSBjb25mdXNlZCB3aXRoIHNv
bWUgYW5zd2VycyBiZWNhdXNlIGkgYW0gbm90IHZlcnkgZmFtaWxpYXIgd2l0aAo+IGxpbnV4Lgo+
IAoKRmlyc3QgdGhpbmcsIHlvdSBkb24ndCBuZWVkIHRvIGJ1aWxkIExpbnV4IGZvciBYZW4uCgpN
b3N0IHBvcHVsYXIgTGludXggZGlzdHJpYnV0aW9ucyBzaG91bGQgYmUgYWJsZSB0byBib290IGFz
IGEgWGVuIGd1ZXN0cwpub3dhZGF5cy4KCllvdSBjYW4gY3JlYXRlIGEgSFZNIGd1ZXN0cyBhbmQg
aW5zdGFsbCBMaW51eCBhcyB5b3Ugd291bGQgb24gYSBwaHlzaWNhbAptYWNoaW5lLgoKPiBUaGVz
ZSBhcmUgbXkgY29uZmlndXJlIGZpbGVzCj4gKmNvbmZpZ3VyZSAxOioKPiBuYW1lID0gInVidW50
dSIKPiBrZXJuZWwgPSAiL3Jvb3QvdWJ1bnR1X3Rlc3RfaW1nL3ZtbGludXotMy4yLjAtMjktZ2Vu
ZXJpYyIKPiByYW1kaXNrID0gIi9yb290L3VidW50dV90ZXN0X2ltZy9pbml0cmQuaW1nLTMuMi4w
LTI5LWdlbmVyaWMiCj4gZXh0cmE9J2RlYmlhbi1pbnN0YWxsZXIvZXhpdC9hbHdheXNfaGFsdD10
cnVlIC0tIGNvbnNvbGU9aHZjMCcKPiAjYm9vdGxvYWRlcj0ncHlncnViJwo+ICNyb290PSIvZGV2
L3h2ZGEgcm8iCj4gbWVtb3J5ID0gMTAyNAo+IHZjcHVzID0gMgo+IHZpZiA9IFsgJ2JyaWRnZT14
ZW5icjAsIGlwPTEwLjEwNy42MC4yMDEnIF0KPiBkaXNrID0gWyAnL2Rldi9teXZnMS9sdl92bV91
YnVudHUscmF3LHh2ZGEscncnIF0KPiAKClRoaXMgY29uZmlndXJhdGlvbiBmaWxlIGlzIGZvciBQ
ViBndWVzdCBhbmQgdGhlIDMuMiBrZXJuZWwgaXMgcmVhbGx5IG9sZC4KCj4gKmNvbmZpZ3VyZSAy
OioKPiBuYW1lID0gInVidW50dSIKPiBrZXJuZWwgPSAiL3Jvb3QvdWJ1bnR1X3Rlc3RfaW1nL3Zt
bGludXotMy4yLjAtMjktZ2VuZXJpYyIKPiByYW1kaXNrID0gIi9yb290L3VidW50dV90ZXN0X2lt
Zy9pbml0cmQuaW1nLTMuMi4wLTI5LWdlbmVyaWMiCj4gZXh0cmE9J2RlYmlhbi1pbnN0YWxsZXIv
ZXhpdC9hbHdheXNfaGFsdD10cnVlIC0tIGNvbnNvbGU9aHZjMCcKPiAjcm9vdD0ieHZkYTEgcm8i
Cj4gbWVtb3J5ID0gMTAyNAo+IHZjcHVzID0gMgo+IHZpZiA9IFsgJ2JyaWRnZT14ZW5icjAsIGlw
PTEwLjEwNy42MC4yMDEnIF0KPiBkaXNrID0gWwo+ICd0YXA6YWlvOi9yb290L3VidW50dV90ZXN0
X2ltZy9VYnVudHVYZW4uaW1nLHh2ZGExLHcnLCd0YXA6YWlvOi9yb290L3VidW50dV90ZXN0X2lt
Zy9VYnVudHVYZW4uc3dhcCx4dmRhMix3J10KPiAKPiBUaGV5IGJvdGggaGF2ZSB0aGUgc2FtZSBv
dXRwdXQsIEkgdGhpbmsgaXQgbWF5IGJlIHRoZSBkaXNrIHByb2JsZW0uIERvIHlvdQo+IGhhdmUg
c29tZSBpZGVhcz8KPiBUaGFua3MuCj4gKm91dHB1dDoqCj4gWyAgICAwLjM1Nzg0Nl0gRnJlZWlu
ZyB1bnVzZWQga2VybmVsIG1lbW9yeTogOTIwayBmcmVlZAo+IFsgICAgMC4zNTgxMjZdIFdyaXRl
IHByb3RlY3RpbmcgdGhlIGtlcm5lbCByZWFkLW9ubHkgZGF0YTogMTIyODhrCj4gWyAgICAwLjM2
MzM0N10gRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMTYxNmsgZnJlZWQKPiBbICAgIDAu
MzY0MzExXSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxMjAwayBmcmVlZAo+IExvYWRp
bmcsIHBsZWFzZSB3YWl0Li4uCj4gWyAgICAwLjQzNzAyNV0gc3lzdGVtZC11ZGV2ZFs4Nl06IHN0
YXJ0aW5nIHZlcnNpb24gMjA0Cj4gQmVnaW46IExvYWRpbmcgZXNzZW50aWFsIGRyaXZlcnMgLi4u
IGRvbmUuCj4gQmVnaW46IFJ1bm5pbmcgL3NjcmlwdHMvaW5pdC1wcmVtb3VudCAuLi4gZG9uZS4K
PiBCZWdpbjogTW91bnRpbmcgcm9vdCBmaWxlIHN5c3RlbSAuLi4gQmVnaW46IFJ1bm5pbmcgL3Nj
cmlwdHMvbG9jYWwtdG9wIC4uLgo+IGRvbmUuCj4gQmVnaW46IFJ1bm5pbmcgL3NjcmlwdHMvbG9j
YWwtcHJlbW91bnQgLi4uIGRvbmUuCj4gWyAgICA1LjUyNDE3Nl0ga2pvdXJuYWxkIHN0YXJ0aW5n
LiAgQ29tbWl0IGludGVydmFsIDUgc2Vjb25kcwo+IFsgICAgNS41MjQyMTddIEVYVDMtZnMgKHh2
ZGExKTogbW91bnRlZCBmaWxlc3lzdGVtIHdpdGggb3JkZXJlZCBkYXRhIG1vZGUKPiBCZWdpbjog
UnVubmluZyAvc2NyaXB0cy9sb2NhbC1ib3R0b20gLi4uIGRvbmUuCj4gZG9uZS4KPiBCZWdpbjog
UnVubmluZyAvc2NyaXB0cy9pbml0LWJvdHRvbSAuLi4gbW91bnQ6IG1vdW50aW5nIC9kZXYgb24g
L3Jvb3QvZGV2Cj4gZmFpbGVkOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5Cgp0aGlzIGlzIHBy
b2JhYmx5IG5vdCByZWxhdGVkIHRvIFhlbi4gWW91ciBndWVzdCB0cmllcyB0byBtb3VudCAvZGV2
IG9uIGEKdmVyeSB3ZWlyZCBsb2NhdGlvbi4KCkluIGFueSBjYXNlLCBpdCdzIHByb2JhYmx5IG5v
dCB3b3J0aCB0aGUgZWZmb3J0IHRvIGRlYnVnIGFsbCB0aGVzZS4KSW5zdGFsbCBhIEhWTSBndWVz
dCBhbmQgc3RhcnQgZnJvbSB0aGVyZS4KCgpXZWkuCgo+IGRvbmUuCj4gbW91bnQ6IG1vdW50aW5n
IC9zeXMgb24gL3Jvb3Qvc3lzIGZhaWxlZDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQo+IG1v
dW50OiBtb3VudGluZyAvcHJvYyBvbiAvcm9vdC9wcm9jIGZhaWxlZDogTm8gc3VjaCBmaWxlIG9y
IGRpcmVjdG9yeQo+IFRhcmdldCBmaWxlc3lzdGVtIGRvZXNuJ3QgaGF2ZSByZXF1ZXN0ZWQgL3Ni
aW4vaW5pdC4KPiBObyBpbml0IGZvdW5kLiBUcnkgcGFzc2luZyBpbml0PSBib290YXJnLgo+IAo+
IAo+IAo+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+5LqOMjAxNuW5tDfmnIgzMOaXpeWR
qOWFrSDkuIvljYgxMTo0OeWGmemBk++8mgo+IAo+ID4gT24gU2F0LCBKdWwgMzAsIDIwMTYgYXQg
MDI6MzU6NDlBTSArMDAwMCwgS2FpIFl1IHdyb3RlOgo+ID4gPiBJIGltcGxlbWVudCBhIG1pbmkg
d2ViIHNlcnZlciBvbiBtaW5pb3MsIGFuZCBpdCBydW5zIG9rYXkuIFRoZW4gIEkgd2FudAo+ID4g
dG8KPiA+ID4gcnVuIHNldmVyYWwgc2VydmVycyBzaW11bHRhbmVvdXNseSwgZWFjaCBvbmUgb24g
YSBzZXBhcmF0ZSBtaW5pb3Mgdm0sIGFsbAo+ID4gPiB2bXMgb24gb25lIHBoeXNpY2FsIG1hY2hp
bmUuIEkgdXNlIHRoZSB3ZWlnaHR0cCB0b29scyB0byB0ZXN0IGFsbCB0aGUKPiA+ID4gc2VydmVy
cyBzaW11bHRhbmVvdXNseS4gQnV0IHdoZW4gdm0gbnVtYmVyID41LCBvbmx5IDQgc2VydmVycyBv
biA0Cj4gPiBzZXBhcmF0ZSB2bXMKPiA+ID4gY2FuIGdpdmUgcmVzcG9uc2UsIHRoZSByZW1haW5p
bmcgYWxsIHRpbWUgb3V0LiBUaGVuIEkgYWx0ZXIgdGhlIHJlZGlzCj4gPiBjb2RlCj4gPiA+IHRv
IHJ1biBvbiBtaW5pb3MsIGFuZCBpdCBoYXMgdGhlIHNhbWUgcHJvYmxlbS4gV2h5ICBpcyB0aGUg
dm0gbnVtYmVyCj4gPiA+IHJlc3RyaWN0ZWQ/Cj4gPiA+Cj4gPgo+ID4gSSdtIGNhbid0IHRoaW5r
IG9mIHdoeSBzZXBhcmF0ZSBWTXMgY2FuIGFmZmVjdCBlYWNoIG90aGVyLiBJJ20gaW5jbGluZWQK
PiA+IHRvIHRoaW5rIHRoZXJlIGFyZSBwcm9ibGVtcyB3aXRoIHlvdXIgRG9tMCBuZXR3b3JrIHNl
dHVwLgo+ID4KPiA+IERvIHlvdSBoYXZlIHNpbWlsYXIgcHJvYmxlbSBpZiB5b3UgcnVuIHNldmVy
YWwgTGludXggVk1zPyBUaGF0IHdvdWxkCj4gPiBoZWxwIHlvdSBpZGVudGlmeSB3aGVyZSB0aGUg
cHJvYmxlbSBpcy4KPiA+Cj4gPiBXZWkuCj4gPgo+ID4gPiB0aGFua3MuCj4gPiA+Cj4gPiA+IENv
bGxpbnMKPiA+Cj4gPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gPiA+IE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+ID4gTWluaW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCj4gPiA+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbAo+ID4KPiA+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGlu
ZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 01 14:11:54 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 Aug 2016 14:11:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bUDwe-0006Zq-SH; Mon, 01 Aug 2016 14:11:52 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gotoc64@gmail.com>) id 1bUDwd-0006ZP-B6
 for minios-devel@lists.xenproject.org; Mon, 01 Aug 2016 14:11:51 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 36/5E-13744-6A85F975; Mon, 01 Aug 2016 14:11:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMXThWt2lEfP
 DDb5/sLJ4+3UJswOjx+EPV1gCGKNYM/OS8isSWDMOzNvIVtAgXbF1ST9jA+Mc8S5GLg4hgTmM
 Et9vvWUHcVgE7rBIfN96mgnEkRD4wSLxcNll5i5GTiAnR6J31S52CLtM4ua/A4wgNq+AoMTJm
 U9YQGwhAXeJJ99/ANVzcLAJKEl8vVIBEmYRUJGY+XgeK0R5gMSqa8eZQGxhAT2JR5f+gbWKCK
 hK9B5tBlvFLOAl0XrxA+sERt5ZSDbMQpKaBbSBWUBdYv08IYiwmsTtbVfZIWxtiWULXzMvYGR
 dxahenFpUllqka6aXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYhAxAsINx3gn/
 Q4ySHExKoryfZeeGC/El5adUZiQWZ8QXleakFh9ilOHgUJLgPRA2P1xIsCg1PbUiLTMHGA8wa
 QkOHiUR3vdBQGne4oLE3OLMdIjUKUZjji2/r61l4tg29d5aJiGWvPy8VClx3sMgkwRASjNK8+
 AGweL0EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5S0OBpvBk5pXA7XsFdAoT0CmJ9nNATil
 JREhJNTDWz249lzPNNzKD3e/5oZwGt4oDgXP/Vlet3Dqv5auA9tE5B7nuTVXbe70mQP7AHFve
 87FL7sr5ZInPtn0g9OFgldLpbN3IJ+9+hy1i+T9lhZ89/7Jf9Qcsz9unnbdVeRwkPGVz9rF9T
 fcPV4t/1No5ITSO58B1mz8Se91rtjz310r8WqkidfKMEktxRqKhFnNRcSIAu72Y4s4CAAA=
X-Env-Sender: gotoc64@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1470060709!26036309!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30451 invoked from network); 1 Aug 2016 14:11:49 -0000
Received: from mail-yw0-f173.google.com (HELO mail-yw0-f173.google.com)
 (209.85.161.173)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Aug 2016 14:11:49 -0000
Received: by mail-yw0-f173.google.com with SMTP id z8so173352885ywa.1
 for <minios-devel@lists.xenproject.org>; Mon, 01 Aug 2016 07:11:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:from:date:message-id:subject:to;
 bh=wTEyPG+t9YiLqJGPxicKDcXveCsn+Lv9b1xb6PHHURo=;
 b=o9oWI73VBfGVVyuRx3QYkqW0Y55aKK7vAt9YF2xT2rKNnAeDBeQTMef94ebWQMP92x
 jtyrUrfhHvM+AMIwD1nlBVGG/FZ+fiED+yTP1MiqshlO8JXgk2xtaDkW3OxKjxrZDwNJ
 Uo/su+29ihcdHTec84JCm3ECVYuJgQpOQwLOSuvpneTQvBRIF828IlIw4ZSq8fJUgAgr
 Nt3wcbx6CWh8ZJWKCLjXYgUHRO/ZQAWAQXdiVRpquxk5wezzKDfXIJf/MhT3OkO3aFJS
 vMEgDbEyfWZhZTaPprXN9lGUykecW1vxbeOd8YnQLOOI98TEI7nmIK9J2M6u2Il+bo8V
 4/eg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=wTEyPG+t9YiLqJGPxicKDcXveCsn+Lv9b1xb6PHHURo=;
 b=h1VOl4Bj5Gf2GW7xAy7tot+qttQaXly9Hp6tml/8qMxklvJ2vz1GNVf/aUh8hbTR7G
 s3uy0AserMn87BPCQpvboHLKnEKUeFiQpMuBh8XjtaXWcM6DmmGD5T3VnoCHNG8a/7KT
 fubgVefUnWLARdS2j1wDfSAu2dmAojKyeGnduHld2KbWsY9TGA6qusRvfLyvnAKAonLx
 PjQQgUmsWM6Nk8tfvMr0q1H3kiGDbE4HsvSO6yQtr/G4uS4W+UWEdezrECLeHe0a5J1M
 pbR2LZKnoLl1OHe0rTXWD6T8vKaih/q3/YrVagqEnt9oHppLJ7924tD6/K4iCN5U4zDo
 mbmg==
X-Gm-Message-State: AEkooutJcSvn0kzwWPJoKAnv/nrWe0c/fOwuz+QSapg7VLtliXpEr4dL+OPi7FpiVNJQludetmhJXMX83RQ2hQ==
X-Received: by 10.129.104.193 with SMTP id d184mr42426813ywc.228.1470060708630; 
 Mon, 01 Aug 2016 07:11:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.6.69 with HTTP; Mon, 1 Aug 2016 07:11:48 -0700 (PDT)
From: gotoc io <gotoc64@gmail.com>
Date: Mon, 1 Aug 2016 15:11:48 +0100
Message-ID: <CAH9pBJVFPxMgXLx5WDtg4SfGRaXKh6Nh19e=d4=62o5wV-aceQ@mail.gmail.com>
To: minios-devel@lists.xenproject.org
Subject: [Minios-devel] Can't map grant_table between domains
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8701532548594875020=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============8701532548594875020==
Content-Type: multipart/alternative; boundary=001a114949ba5636f70539032e18

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

Hi I was trying to make communication between Two mini-os domains.
I have offerer and mapper domains, offerer has ID=A, mapper has ID=B.


Offerer function:

        setup_op.dom = DOMID_SELF;
        setup_op.nr_frames = 1;
        setup_op.frame_list = (uint64_t*)grant_table;
        HYPERVISOR_grant_table_op(GNTTABOP_setup_table, &setup_op, 1);
        grant_table[0].domid = B;
        grant_table[0].frame = *shared_page >> 12;
        flags = GTF_permit_access & GTF_reading & GTF_writing;
        grant_table[0].flags = flags;


Mapping function:

        gnttab_map_grant_ref_t map_op;
        map_op.host_addr = (uint64_t)shared_page;
        map_op.flags = GNTMAP_host_map;
        map_op.ref = entry;
        map_op.dom = A;
        HYPERVISOR_grant_table_op(GNTTABOP_map_grant_ref, &map_op,1);

After that I always got map_op.status == -1
More over when I run xl dmesg I got followed error:

(XEN) grant_table.c:830:d28v0 Bad domain (0 != B), or risk of counter
overflow 00000002, or subpage 0


Any idea what I can do in wrong way? I was trying to follow way how vTPM
driver is working but after faced this error I can't move forward.

Thanks for any help.

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

<div dir=3D"ltr"><div>Hi I was trying to make communication between Two min=
i-os domains.</div><div>I have offerer and mapper domains, offerer has ID=
=3DA, mapper has ID=3DB.</div><div><br></div><div><br></div><div>Offerer fu=
nction:</div><div><br></div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 setup_op.dom =
=3D DOMID_SELF;</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 setup_op.nr_frames =
=3D 1;</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 setup_op.frame_list =3D (uint6=
4_t*)grant_table;</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 HYPERVISOR_grant_ta=
ble_op(GNTTABOP_setup_table, &amp;setup_op, 1);</div><div>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 grant_table[0].domid =3D B;</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 grant_table[0].frame =3D *shared_page &gt;&gt; 12;</div><div>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 flags =3D GTF_permit_access &amp; GTF_reading &amp; GTF_w=
riting;</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 grant_table[0].flags =3D flag=
s;</div><div><br></div><div><br></div><div>Mapping function:</div><div><br>=
</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 gnttab_map_grant_ref_t map_op;</div>=
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 map_op.host_addr =3D (uint64_t)shared_page=
;<span class=3D"gmail-Apple-tab-span" style=3D"white-space:pre">	</span></d=
iv><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 map_op.flags =3D GNTMAP_host_map;</div>=
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 map_op.ref =3D entry;</div><div>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 map_op.dom =3D A;=C2=A0</div><div>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 HYPERVISOR_grant_table_op(GNTTABOP_map_grant_ref, &amp;map_op,1);</d=
iv><div><br></div><div>After that I always got map_op.status =3D=3D -1</div=
><div>More over when I run xl dmesg I got followed error:</div><div><br></d=
iv><div>(XEN) grant_table.c:830:d28v0 Bad domain (0 !=3D B), or risk of cou=
nter overflow 00000002, or subpage 0</div><div><br></div><div><br></div><di=
v>Any idea what I can do in wrong way? I was trying to follow way how vTPM =
driver is working but after faced this error I can&#39;t move forward.</div=
><div><br></div><div>Thanks for any help.</div><div><br></div></div>

--001a114949ba5636f70539032e18--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

--===============8701532548594875020==--


From minios-devel-bounces@lists.xenproject.org Mon Aug 01 14:11:54 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 Aug 2016 14:11:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bUDwe-0006Zq-SH; Mon, 01 Aug 2016 14:11:52 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gotoc64@gmail.com>) id 1bUDwd-0006ZP-B6
 for minios-devel@lists.xenproject.org; Mon, 01 Aug 2016 14:11:51 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 36/5E-13744-6A85F975; Mon, 01 Aug 2016 14:11:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMXThWt2lEfP
 DDb5/sLJ4+3UJswOjx+EPV1gCGKNYM/OS8isSWDMOzNvIVtAgXbF1ST9jA+Mc8S5GLg4hgTmM
 Et9vvWUHcVgE7rBIfN96mgnEkRD4wSLxcNll5i5GTiAnR6J31S52CLtM4ua/A4wgNq+AoMTJm
 U9YQGwhAXeJJ99/ANVzcLAJKEl8vVIBEmYRUJGY+XgeK0R5gMSqa8eZQGxhAT2JR5f+gbWKCK
 hK9B5tBlvFLOAl0XrxA+sERt5ZSDbMQpKaBbSBWUBdYv08IYiwmsTtbVfZIWxtiWULXzMvYGR
 dxahenFpUllqka6aXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYhAxAsINx3gn/
 Q4ySHExKoryfZeeGC/El5adUZiQWZ8QXleakFh9ilOHgUJLgPRA2P1xIsCg1PbUiLTMHGA8wa
 QkOHiUR3vdBQGne4oLE3OLMdIjUKUZjji2/r61l4tg29d5aJiGWvPy8VClx3sMgkwRASjNK8+
 AGweL0EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5S0OBpvBk5pXA7XsFdAoT0CmJ9nNATil
 JREhJNTDWz249lzPNNzKD3e/5oZwGt4oDgXP/Vlet3Dqv5auA9tE5B7nuTVXbe70mQP7AHFve
 87FL7sr5ZInPtn0g9OFgldLpbN3IJ+9+hy1i+T9lhZ89/7Jf9Qcsz9unnbdVeRwkPGVz9rF9T
 fcPV4t/1No5ITSO58B1mz8Se91rtjz310r8WqkidfKMEktxRqKhFnNRcSIAu72Y4s4CAAA=
X-Env-Sender: gotoc64@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1470060709!26036309!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30451 invoked from network); 1 Aug 2016 14:11:49 -0000
Received: from mail-yw0-f173.google.com (HELO mail-yw0-f173.google.com)
 (209.85.161.173)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Aug 2016 14:11:49 -0000
Received: by mail-yw0-f173.google.com with SMTP id z8so173352885ywa.1
 for <minios-devel@lists.xenproject.org>; Mon, 01 Aug 2016 07:11:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:from:date:message-id:subject:to;
 bh=wTEyPG+t9YiLqJGPxicKDcXveCsn+Lv9b1xb6PHHURo=;
 b=o9oWI73VBfGVVyuRx3QYkqW0Y55aKK7vAt9YF2xT2rKNnAeDBeQTMef94ebWQMP92x
 jtyrUrfhHvM+AMIwD1nlBVGG/FZ+fiED+yTP1MiqshlO8JXgk2xtaDkW3OxKjxrZDwNJ
 Uo/su+29ihcdHTec84JCm3ECVYuJgQpOQwLOSuvpneTQvBRIF828IlIw4ZSq8fJUgAgr
 Nt3wcbx6CWh8ZJWKCLjXYgUHRO/ZQAWAQXdiVRpquxk5wezzKDfXIJf/MhT3OkO3aFJS
 vMEgDbEyfWZhZTaPprXN9lGUykecW1vxbeOd8YnQLOOI98TEI7nmIK9J2M6u2Il+bo8V
 4/eg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=wTEyPG+t9YiLqJGPxicKDcXveCsn+Lv9b1xb6PHHURo=;
 b=h1VOl4Bj5Gf2GW7xAy7tot+qttQaXly9Hp6tml/8qMxklvJ2vz1GNVf/aUh8hbTR7G
 s3uy0AserMn87BPCQpvboHLKnEKUeFiQpMuBh8XjtaXWcM6DmmGD5T3VnoCHNG8a/7KT
 fubgVefUnWLARdS2j1wDfSAu2dmAojKyeGnduHld2KbWsY9TGA6qusRvfLyvnAKAonLx
 PjQQgUmsWM6Nk8tfvMr0q1H3kiGDbE4HsvSO6yQtr/G4uS4W+UWEdezrECLeHe0a5J1M
 pbR2LZKnoLl1OHe0rTXWD6T8vKaih/q3/YrVagqEnt9oHppLJ7924tD6/K4iCN5U4zDo
 mbmg==
X-Gm-Message-State: AEkooutJcSvn0kzwWPJoKAnv/nrWe0c/fOwuz+QSapg7VLtliXpEr4dL+OPi7FpiVNJQludetmhJXMX83RQ2hQ==
X-Received: by 10.129.104.193 with SMTP id d184mr42426813ywc.228.1470060708630; 
 Mon, 01 Aug 2016 07:11:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.6.69 with HTTP; Mon, 1 Aug 2016 07:11:48 -0700 (PDT)
From: gotoc io <gotoc64@gmail.com>
Date: Mon, 1 Aug 2016 15:11:48 +0100
Message-ID: <CAH9pBJVFPxMgXLx5WDtg4SfGRaXKh6Nh19e=d4=62o5wV-aceQ@mail.gmail.com>
To: minios-devel@lists.xenproject.org
Subject: [Minios-devel] Can't map grant_table between domains
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8701532548594875020=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============8701532548594875020==
Content-Type: multipart/alternative; boundary=001a114949ba5636f70539032e18

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

Hi I was trying to make communication between Two mini-os domains.
I have offerer and mapper domains, offerer has ID=A, mapper has ID=B.


Offerer function:

        setup_op.dom = DOMID_SELF;
        setup_op.nr_frames = 1;
        setup_op.frame_list = (uint64_t*)grant_table;
        HYPERVISOR_grant_table_op(GNTTABOP_setup_table, &setup_op, 1);
        grant_table[0].domid = B;
        grant_table[0].frame = *shared_page >> 12;
        flags = GTF_permit_access & GTF_reading & GTF_writing;
        grant_table[0].flags = flags;


Mapping function:

        gnttab_map_grant_ref_t map_op;
        map_op.host_addr = (uint64_t)shared_page;
        map_op.flags = GNTMAP_host_map;
        map_op.ref = entry;
        map_op.dom = A;
        HYPERVISOR_grant_table_op(GNTTABOP_map_grant_ref, &map_op,1);

After that I always got map_op.status == -1
More over when I run xl dmesg I got followed error:

(XEN) grant_table.c:830:d28v0 Bad domain (0 != B), or risk of counter
overflow 00000002, or subpage 0


Any idea what I can do in wrong way? I was trying to follow way how vTPM
driver is working but after faced this error I can't move forward.

Thanks for any help.

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

<div dir=3D"ltr"><div>Hi I was trying to make communication between Two min=
i-os domains.</div><div>I have offerer and mapper domains, offerer has ID=
=3DA, mapper has ID=3DB.</div><div><br></div><div><br></div><div>Offerer fu=
nction:</div><div><br></div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 setup_op.dom =
=3D DOMID_SELF;</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 setup_op.nr_frames =
=3D 1;</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 setup_op.frame_list =3D (uint6=
4_t*)grant_table;</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 HYPERVISOR_grant_ta=
ble_op(GNTTABOP_setup_table, &amp;setup_op, 1);</div><div>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 grant_table[0].domid =3D B;</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 grant_table[0].frame =3D *shared_page &gt;&gt; 12;</div><div>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 flags =3D GTF_permit_access &amp; GTF_reading &amp; GTF_w=
riting;</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 grant_table[0].flags =3D flag=
s;</div><div><br></div><div><br></div><div>Mapping function:</div><div><br>=
</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 gnttab_map_grant_ref_t map_op;</div>=
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 map_op.host_addr =3D (uint64_t)shared_page=
;<span class=3D"gmail-Apple-tab-span" style=3D"white-space:pre">	</span></d=
iv><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 map_op.flags =3D GNTMAP_host_map;</div>=
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 map_op.ref =3D entry;</div><div>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 map_op.dom =3D A;=C2=A0</div><div>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 HYPERVISOR_grant_table_op(GNTTABOP_map_grant_ref, &amp;map_op,1);</d=
iv><div><br></div><div>After that I always got map_op.status =3D=3D -1</div=
><div>More over when I run xl dmesg I got followed error:</div><div><br></d=
iv><div>(XEN) grant_table.c:830:d28v0 Bad domain (0 !=3D B), or risk of cou=
nter overflow 00000002, or subpage 0</div><div><br></div><div><br></div><di=
v>Any idea what I can do in wrong way? I was trying to follow way how vTPM =
driver is working but after faced this error I can&#39;t move forward.</div=
><div><br></div><div>Thanks for any help.</div><div><br></div></div>

--001a114949ba5636f70539032e18--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

--===============8701532548594875020==--


From minios-devel-bounces@lists.xenproject.org Mon Aug 01 14:52:22 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 Aug 2016 14:52:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bUEZq-0001PK-Nl; Mon, 01 Aug 2016 14:52:22 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=014eb6e73=wei.liu2@citrix.com>)
 id 1bUEZq-0001PD-94
 for minios-devel@lists.xenproject.org; Mon, 01 Aug 2016 14:52:22 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 2F/63-13744-5226F975; Mon, 01 Aug 2016 14:52:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHSDva5q0vx
 wg/1nRC3efl3C7MDocfjDFZYAxijWzLyk/IoE1oyOVdPYCm7yVhz6ptjA+ICri5GTQ0LAX+LQ
 2cuMIDaLgIrExpaTbCA2m4CyxM/OXjBbREBBYt/CM2A1zAJuEucezGEBsYUFHCV+3D0MZvMK6
 EvcbnnNBGILCQRIfDz8kBUiLihxcuYTFoheHYkFuz8BzeQAsqUllv/jAAlzCgRKrPzYBVYuCn
 TClQlv2SHGKEh0TD/GBFIuIcAt8bfbfgIj/ywkQ2chGToLYegCRuZVjOrFqUVlqUW6FnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxhnX/Y/xCjJwaQkyvtZdm64EF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQlezsT54UKCRanpqRVpmTnAKIBJS3DwKInwlsYBpXmLCxJzi
 zPTIVKnGBWlxHmFQPoEQBIZpXlwbbDIu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXnOQKT
 yZeSVw018BLWYCWpxoPwdkcUkiQkqqgZG7efbsFY0tRvV/Py7yMI1MXnbpsuDmvTrH3Ld8NA8
 PqPfX/SySqpx0883+fP6zJ910k/dmdjOskApUVHwf+Pptnly180vl4l9TGeacnLP5d7C2//Y7
 W6TP5ltdefis+Cdn0Za7ud2KnLoRDWFb/C/7OM+4unjpLu07Yh9SJp5hLNprO3XrWm8lluKMR
 EMt5qLiRAAvTGEitwIAAA==
X-Env-Sender: prvs=014eb6e73=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1470063139!26678117!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32476 invoked from network); 1 Aug 2016 14:52:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2016 14:52:21 -0000
X-IronPort-AV: E=Sophos;i="5.28,455,1464652800"; d="scan'208";a="376684978"
Date: Mon, 1 Aug 2016 15:52:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: gotoc io <gotoc64@gmail.com>
Message-ID: <20160801145210.GP22419@citrix.com>
References: <CAH9pBJVFPxMgXLx5WDtg4SfGRaXKh6Nh19e=d4=62o5wV-aceQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAH9pBJVFPxMgXLx5WDtg4SfGRaXKh6Nh19e=d4=62o5wV-aceQ@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] Can't map grant_table between domains
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gTW9uLCBBdWcgMDEsIDIwMTYgYXQgMDM6MTE6NDhQTSArMDEwMCwgZ290b2MgaW8gd3JvdGU6
Cj4gSGkgSSB3YXMgdHJ5aW5nIHRvIG1ha2UgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIFR3byBtaW5p
LW9zIGRvbWFpbnMuCj4gSSBoYXZlIG9mZmVyZXIgYW5kIG1hcHBlciBkb21haW5zLCBvZmZlcmVy
IGhhcyBJRD1BLCBtYXBwZXIgaGFzIElEPUIuCj4gCj4gCj4gT2ZmZXJlciBmdW5jdGlvbjoKPiAK
PiAgICAgICAgIHNldHVwX29wLmRvbSA9IERPTUlEX1NFTEY7Cj4gICAgICAgICBzZXR1cF9vcC5u
cl9mcmFtZXMgPSAxOwo+ICAgICAgICAgc2V0dXBfb3AuZnJhbWVfbGlzdCA9ICh1aW50NjRfdCop
Z3JhbnRfdGFibGU7Cj4gICAgICAgICBIWVBFUlZJU09SX2dyYW50X3RhYmxlX29wKEdOVFRBQk9Q
X3NldHVwX3RhYmxlLCAmc2V0dXBfb3AsIDEpOwoKT09JIHdoeSBkbyB5b3Ugc2V0dXAgZ3JhbnQg
dGFibGUgYWdhaW4/Cgo+ICAgICAgICAgZ3JhbnRfdGFibGVbMF0uZG9taWQgPSBCOwo+ICAgICAg
ICAgZ3JhbnRfdGFibGVbMF0uZnJhbWUgPSAqc2hhcmVkX3BhZ2UgPj4gMTI7Cj4gICAgICAgICBm
bGFncyA9IEdURl9wZXJtaXRfYWNjZXNzICYgR1RGX3JlYWRpbmcgJiBHVEZfd3JpdGluZzsKPiAg
ICAgICAgIGdyYW50X3RhYmxlWzBdLmZsYWdzID0gZmxhZ3M7Cj4gCgpNYXliZSBtaXNzaW5nIHNv
bWUgbWVtb3J5IGJhcnJpZXJzPwoKU2VlIGdudHRhYi5jOmdudHRhYl9ncmFudF9hY2Nlc3MuCgo+
IAo+IE1hcHBpbmcgZnVuY3Rpb246Cj4gCj4gICAgICAgICBnbnR0YWJfbWFwX2dyYW50X3JlZl90
IG1hcF9vcDsKPiAgICAgICAgIG1hcF9vcC5ob3N0X2FkZHIgPSAodWludDY0X3Qpc2hhcmVkX3Bh
Z2U7Cj4gICAgICAgICBtYXBfb3AuZmxhZ3MgPSBHTlRNQVBfaG9zdF9tYXA7Cj4gICAgICAgICBt
YXBfb3AucmVmID0gZW50cnk7Cj4gICAgICAgICBtYXBfb3AuZG9tID0gQTsKPiAgICAgICAgIEhZ
UEVSVklTT1JfZ3JhbnRfdGFibGVfb3AoR05UVEFCT1BfbWFwX2dyYW50X3JlZiwgJm1hcF9vcCwx
KTsKClRoaXMgbG9va3MgcmVhc29uYWJsZSB0byBtZS4KCj4gCj4gQWZ0ZXIgdGhhdCBJIGFsd2F5
cyBnb3QgbWFwX29wLnN0YXR1cyA9PSAtMQo+IE1vcmUgb3ZlciB3aGVuIEkgcnVuIHhsIGRtZXNn
IEkgZ290IGZvbGxvd2VkIGVycm9yOgo+IAo+IChYRU4pIGdyYW50X3RhYmxlLmM6ODMwOmQyOHYw
IEJhZCBkb21haW4gKDAgIT0gQiksIG9yIHJpc2sgb2YgY291bnRlcgo+IG92ZXJmbG93IDAwMDAw
MDAyLCBvciBzdWJwYWdlIDAKPiAKPiAKPiBBbnkgaWRlYSB3aGF0IEkgY2FuIGRvIGluIHdyb25n
IHdheT8gSSB3YXMgdHJ5aW5nIHRvIGZvbGxvdyB3YXkgaG93IHZUUE0KPiBkcml2ZXIgaXMgd29y
a2luZyBidXQgYWZ0ZXIgZmFjZWQgdGhpcyBlcnJvciBJIGNhbid0IG1vdmUgZm9yd2FyZC4KPiAK
CkluIGFueSBjYXNlLCB0aGVyZSBpcyBhbHJlYWR5IGEgc2V0IG9mIEFQSSB0aGF0IHlvdSBjYW4g
dXNlIGZyb20KZ250dGFiLmMgYW5kIGdudG1hcC5jLiBXaHkgbm90IGp1c3QgdXNlIHRob3NlPwoK
V2VpLgoKPiBUaGFua3MgZm9yIGFueSBoZWxwLgoKPiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwo+IE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWwKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 01 14:52:22 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 Aug 2016 14:52:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bUEZq-0001PK-Nl; Mon, 01 Aug 2016 14:52:22 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=014eb6e73=wei.liu2@citrix.com>)
 id 1bUEZq-0001PD-94
 for minios-devel@lists.xenproject.org; Mon, 01 Aug 2016 14:52:22 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 2F/63-13744-5226F975; Mon, 01 Aug 2016 14:52:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHSDva5q0vx
 wg/1nRC3efl3C7MDocfjDFZYAxijWzLyk/IoE1oyOVdPYCm7yVhz6ptjA+ICri5GTQ0LAX+LQ
 2cuMIDaLgIrExpaTbCA2m4CyxM/OXjBbREBBYt/CM2A1zAJuEucezGEBsYUFHCV+3D0MZvMK6
 EvcbnnNBGILCQRIfDz8kBUiLihxcuYTFoheHYkFuz8BzeQAsqUllv/jAAlzCgRKrPzYBVYuCn
 TClQlv2SHGKEh0TD/GBFIuIcAt8bfbfgIj/ywkQ2chGToLYegCRuZVjOrFqUVlqUW6FnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxhnX/Y/xCjJwaQkyvtZdm64EF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQlezsT54UKCRanpqRVpmTnAKIBJS3DwKInwlsYBpXmLCxJzi
 zPTIVKnGBWlxHmFQPoEQBIZpXlwbbDIu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXnOQKT
 yZeSVw018BLWYCWpxoPwdkcUkiQkqqgZG7efbsFY0tRvV/Py7yMI1MXnbpsuDmvTrH3Ld8NA8
 PqPfX/SySqpx0883+fP6zJ910k/dmdjOskApUVHwf+Pptnly180vl4l9TGeacnLP5d7C2//Y7
 W6TP5ltdefis+Cdn0Za7ud2KnLoRDWFb/C/7OM+4unjpLu07Yh9SJp5hLNprO3XrWm8lluKMR
 EMt5qLiRAAvTGEitwIAAA==
X-Env-Sender: prvs=014eb6e73=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1470063139!26678117!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32476 invoked from network); 1 Aug 2016 14:52:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Aug 2016 14:52:21 -0000
X-IronPort-AV: E=Sophos;i="5.28,455,1464652800"; d="scan'208";a="376684978"
Date: Mon, 1 Aug 2016 15:52:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: gotoc io <gotoc64@gmail.com>
Message-ID: <20160801145210.GP22419@citrix.com>
References: <CAH9pBJVFPxMgXLx5WDtg4SfGRaXKh6Nh19e=d4=62o5wV-aceQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAH9pBJVFPxMgXLx5WDtg4SfGRaXKh6Nh19e=d4=62o5wV-aceQ@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] Can't map grant_table between domains
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gTW9uLCBBdWcgMDEsIDIwMTYgYXQgMDM6MTE6NDhQTSArMDEwMCwgZ290b2MgaW8gd3JvdGU6
Cj4gSGkgSSB3YXMgdHJ5aW5nIHRvIG1ha2UgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIFR3byBtaW5p
LW9zIGRvbWFpbnMuCj4gSSBoYXZlIG9mZmVyZXIgYW5kIG1hcHBlciBkb21haW5zLCBvZmZlcmVy
IGhhcyBJRD1BLCBtYXBwZXIgaGFzIElEPUIuCj4gCj4gCj4gT2ZmZXJlciBmdW5jdGlvbjoKPiAK
PiAgICAgICAgIHNldHVwX29wLmRvbSA9IERPTUlEX1NFTEY7Cj4gICAgICAgICBzZXR1cF9vcC5u
cl9mcmFtZXMgPSAxOwo+ICAgICAgICAgc2V0dXBfb3AuZnJhbWVfbGlzdCA9ICh1aW50NjRfdCop
Z3JhbnRfdGFibGU7Cj4gICAgICAgICBIWVBFUlZJU09SX2dyYW50X3RhYmxlX29wKEdOVFRBQk9Q
X3NldHVwX3RhYmxlLCAmc2V0dXBfb3AsIDEpOwoKT09JIHdoeSBkbyB5b3Ugc2V0dXAgZ3JhbnQg
dGFibGUgYWdhaW4/Cgo+ICAgICAgICAgZ3JhbnRfdGFibGVbMF0uZG9taWQgPSBCOwo+ICAgICAg
ICAgZ3JhbnRfdGFibGVbMF0uZnJhbWUgPSAqc2hhcmVkX3BhZ2UgPj4gMTI7Cj4gICAgICAgICBm
bGFncyA9IEdURl9wZXJtaXRfYWNjZXNzICYgR1RGX3JlYWRpbmcgJiBHVEZfd3JpdGluZzsKPiAg
ICAgICAgIGdyYW50X3RhYmxlWzBdLmZsYWdzID0gZmxhZ3M7Cj4gCgpNYXliZSBtaXNzaW5nIHNv
bWUgbWVtb3J5IGJhcnJpZXJzPwoKU2VlIGdudHRhYi5jOmdudHRhYl9ncmFudF9hY2Nlc3MuCgo+
IAo+IE1hcHBpbmcgZnVuY3Rpb246Cj4gCj4gICAgICAgICBnbnR0YWJfbWFwX2dyYW50X3JlZl90
IG1hcF9vcDsKPiAgICAgICAgIG1hcF9vcC5ob3N0X2FkZHIgPSAodWludDY0X3Qpc2hhcmVkX3Bh
Z2U7Cj4gICAgICAgICBtYXBfb3AuZmxhZ3MgPSBHTlRNQVBfaG9zdF9tYXA7Cj4gICAgICAgICBt
YXBfb3AucmVmID0gZW50cnk7Cj4gICAgICAgICBtYXBfb3AuZG9tID0gQTsKPiAgICAgICAgIEhZ
UEVSVklTT1JfZ3JhbnRfdGFibGVfb3AoR05UVEFCT1BfbWFwX2dyYW50X3JlZiwgJm1hcF9vcCwx
KTsKClRoaXMgbG9va3MgcmVhc29uYWJsZSB0byBtZS4KCj4gCj4gQWZ0ZXIgdGhhdCBJIGFsd2F5
cyBnb3QgbWFwX29wLnN0YXR1cyA9PSAtMQo+IE1vcmUgb3ZlciB3aGVuIEkgcnVuIHhsIGRtZXNn
IEkgZ290IGZvbGxvd2VkIGVycm9yOgo+IAo+IChYRU4pIGdyYW50X3RhYmxlLmM6ODMwOmQyOHYw
IEJhZCBkb21haW4gKDAgIT0gQiksIG9yIHJpc2sgb2YgY291bnRlcgo+IG92ZXJmbG93IDAwMDAw
MDAyLCBvciBzdWJwYWdlIDAKPiAKPiAKPiBBbnkgaWRlYSB3aGF0IEkgY2FuIGRvIGluIHdyb25n
IHdheT8gSSB3YXMgdHJ5aW5nIHRvIGZvbGxvdyB3YXkgaG93IHZUUE0KPiBkcml2ZXIgaXMgd29y
a2luZyBidXQgYWZ0ZXIgZmFjZWQgdGhpcyBlcnJvciBJIGNhbid0IG1vdmUgZm9yd2FyZC4KPiAK
CkluIGFueSBjYXNlLCB0aGVyZSBpcyBhbHJlYWR5IGEgc2V0IG9mIEFQSSB0aGF0IHlvdSBjYW4g
dXNlIGZyb20KZ250dGFiLmMgYW5kIGdudG1hcC5jLiBXaHkgbm90IGp1c3QgdXNlIHRob3NlPwoK
V2VpLgoKPiBUaGFua3MgZm9yIGFueSBoZWxwLgoKPiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwo+IE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWwKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 01 23:10:19 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 Aug 2016 23:10:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bUMLh-0006Ee-MI; Mon, 01 Aug 2016 23:10:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gotoc64@gmail.com>) id 1bUMLg-0006EM-JQ
 for minios-devel@lists.xenproject.org; Mon, 01 Aug 2016 23:10:16 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 52/8A-06162-6D6DF975; Mon, 01 Aug 2016 23:10:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVyMXThId2r1+a
 HG9z9L2rx9usSZgdGj8MfrrAEMEaxZuYl5VcksGacaV3DXLDdt2LXQvEGxn2OXYycHEICsxkl
 3k8WBLFZBBpYJR7MMOpi5OKQEJjDKrH2zy7WLkYOICdH4uRFdpAaCYFiiZ/tj1hBbF4BQYmTM
 5+wQMxxl3i17xwziM0pYCBxe+NxsFYhgVKJyROFQEw2ASWJr1cqIDapSCy938UMMSVA4lp7Nx
 OILSzgKPHj7mGwiSICihIPXt4E28QsoCqx/HoHM4TtJfH4wF22CYwCs5AcMQtJahbQNmYBdYn
 184QgwmoSt7ddZYewtSWWLXzNvICRdRWjenFqUVlqka6RXlJRZnpGSW5iZo6uoYGxXm5qcXFi
 empOYlKxXnJ+7iZGYAjXMzAw7mA81ex8iFGSg0lJlNezaX64EF9SfkplRmJxRnxRaU5q8SFGG
 Q4OJQnezVeBcoJFqempFWmZOcBogklLcPAoifDmXwFK8xYXJOYWZ6ZDpE4xGnNs+X1tLRPHtq
 n31jIJseTl56VKifPeAJkkAFKaUZoHNwgW5ZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfN
 eApnCk5lXArfvFdApTECnJNrPATmlJBEhJdXAmL6q5+/BFw0NYZun8mf1ldgWMV0rOv7k5Izb
 Rfw7Nk28NTctZUpEY8LZLnN2wennw9gLaz5MS5SYv9HTOlra62otw476WQr+ku+PK55sr+g6E
 mRVbPpp79z+xZMbeqp/lVw5NLnqgNCmRA7WjVzvWfxOVy9ZuXxXkq7dpUiNzHnzWmbLqifZKL
 EUZyQaajEXFScCAFNe6DXtAgAA
X-Env-Sender: gotoc64@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1470093012!7137189!1
X-Originating-IP: [209.85.161.194]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54473 invoked from network); 1 Aug 2016 23:10:13 -0000
Received: from mail-yw0-f194.google.com (HELO mail-yw0-f194.google.com)
 (209.85.161.194)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Aug 2016 23:10:13 -0000
Received: by mail-yw0-f194.google.com with SMTP id r9so13752386ywg.2
 for <minios-devel@lists.xenproject.org>; Mon, 01 Aug 2016 16:10:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=6bLArkEfgKO9aVQH4pptSO+8IClYl63HGX18A8Ywccs=;
 b=0R3C6MubmL8dRfg4SmN3m/fxClYk+NwnfGTUSWOlFEjNgBgIO3bMuqtx86h/t5q7kT
 tad7X+7WZQzQLkrOW4TQomuz7breIbE9eoYFC5Zl8rlVONpTGEtHnpPdJQs0UnG9hJ/4
 xEdrcoJS4YPGlBEJgC0fD7v0D3MWVFSXpH1eENfIGlcnzCIywilPf30tQZe48GLWGcLd
 VdzqY4zDbDc6gruBxwtcvSRmqRXgx7myID2+B1+aBrHA9MkVU6m6dBITKRZodBaCugll
 fmAV5j1FT+AcrRpoMsK6HkXNFLj9vd4Bfo9QPrak7yFz2z7AAo1+2Z0wtsQ5zEBBfBGq
 GMDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=6bLArkEfgKO9aVQH4pptSO+8IClYl63HGX18A8Ywccs=;
 b=Akdg/Tz5M6ILpArTjZC+ksoD9EbfSbYbN0+jhG+x4y15+cNGc62cdbyObVWKOKV+At
 /HWGa64dSNfk44b7emr6DzXg94rPSyLQUwRhj1UYQl79Znxd/UnVSEIdzvrTJcTwnZjv
 h4IfVxZ2PaxtexMkjFkhMshdHI/U6MFjg+8h563KhqpHA5X3mhnYXRsSlMbuq1yJ6NOK
 vJS8HYg1U9I0vLGUar7x+7+LGAiOr8KHWwkYVWI3bPJb/XI+xyY2Q7wS2lVzqiyPBujm
 8kr1IuD6VHgdLMqNuySHqp1jXQ6VNqsw4CAkgUUzGWZz5Z5zB0yHf9mXZn5C35cNpUqo
 5LVw==
X-Gm-Message-State: AEkoouvLt6wsDmHOc3HB3x3YZk4GiRH6/VIuBgL2MS2O+jzRF0qloJJFJEBpXyoLumv3pUaTrMmeYpzUjwITig==
X-Received: by 10.129.102.86 with SMTP id a83mr45747990ywc.76.1470093011876;
 Mon, 01 Aug 2016 16:10:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.6.69 with HTTP; Mon, 1 Aug 2016 16:10:11 -0700 (PDT)
In-Reply-To: <20160801145210.GP22419@citrix.com>
References: <CAH9pBJVFPxMgXLx5WDtg4SfGRaXKh6Nh19e=d4=62o5wV-aceQ@mail.gmail.com>
 <20160801145210.GP22419@citrix.com>
From: gotoc io <gotoc64@gmail.com>
Date: Tue, 2 Aug 2016 00:10:11 +0100
Message-ID: <CAH9pBJWYHWmhznhAtDxxjsJVwqQrRDUJrredcmfNCsGVUQZQ0w@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Can't map grant_table between domains
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4470095968472811247=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============4470095968472811247==
Content-Type: multipart/alternative; boundary=001a114909d6c2887205390ab3fc

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

Thanks Wei for an answer.

>>    >> OOI why do you setup grant table again?
My intention is:
1. setup Grant Tables
Creates a gnttab setup table t, which requests a grant table with a single
element, stored in the grant table variable.
>         setup_op.dom = DOMID_SELF;
>         setup_op.nr_frames = 1;
>         setup_op.frame_list = (uint64_t*)grant_table;
>         HYPERVISOR_grant_table_op(GNTTABOP_setup_table, &setup_op, 1);
2. Offer grant to domain B
frame is staticaly allocated 4k mem page, shift by 12 because as I
understood we need to pass mem frame number
>         grant_table[0].domid = B;
>         grant_table[0].frame = *shared_page >> 12;
>         flags = GTF_permit_access & GTF_reading & GTF_writing;
>         grant_table[0].flags = flags;

I also added wmb(); before setting flags as you suggested, but it doesn't
help me.

> In any case, there is already a set of API that you can use from
> gnttab.c and gntmap.c. Why not just use those?

The reason why I don't use API now was because of education purposes, but
because now is not working I will try to offer grant using API and
consume/map it using my function.
As I understood I have to use these followed 3 function (init, alloc,
access) to be able to offer grant (from: gnttab.h):

void init_gnttab(void);
grant_ref_t gnttab_alloc_and_grant(void **map);
grant_ref_t gnttab_grant_access(domid_t domid, unsigned long frame,
                                int readonly)

I also noticed that I got same error in dmesg if I run only mapper kernel:
(XEN) grant_table.c:830:d42v0 Bad domain (0 != 42), or risk of counter
overflow 00000002, or subpage 0
my next question "is there any possibility to ensure that offerer domain
succesfully offer grant?" I am checking setup_op.status but it is always 0,
and also it is set after hypercall, not after writing to grant_table itself.


Many Thanks


On Mon, Aug 1, 2016 at 3:52 PM, Wei Liu <wei.liu2@citrix.com> wrote:

> On Mon, Aug 01, 2016 at 03:11:48PM +0100, gotoc io wrote:
> > Hi I was trying to make communication between Two mini-os domains.
> > I have offerer and mapper domains, offerer has ID=A, mapper has ID=B.
> >
> >
> > Offerer function:
> >
> >         setup_op.dom = DOMID_SELF;
> >         setup_op.nr_frames = 1;
> >         setup_op.frame_list = (uint64_t*)grant_table;
> >         HYPERVISOR_grant_table_op(GNTTABOP_setup_table, &setup_op, 1);
>
> OOI why do you setup grant table again?
>
> >         grant_table[0].domid = B;
> >         grant_table[0].frame = *shared_page >> 12;
> >         flags = GTF_permit_access & GTF_reading & GTF_writing;
> >         grant_table[0].flags = flags;
> >
>
> Maybe missing some memory barriers?
>
> See gnttab.c:gnttab_grant_access.
>
> >
> > Mapping function:
> >
> >         gnttab_map_grant_ref_t map_op;
> >         map_op.host_addr = (uint64_t)shared_page;
> >         map_op.flags = GNTMAP_host_map;
> >         map_op.ref = entry;
> >         map_op.dom = A;
> >         HYPERVISOR_grant_table_op(GNTTABOP_map_grant_ref, &map_op,1);
>
> This looks reasonable to me.
>
> >
> > After that I always got map_op.status == -1
> > More over when I run xl dmesg I got followed error:
> >
> > (XEN) grant_table.c:830:d28v0 Bad domain (0 != B), or risk of counter
> > overflow 00000002, or subpage 0
> >
> >
> > Any idea what I can do in wrong way? I was trying to follow way how vTPM
> > driver is working but after faced this error I can't move forward.
> >
>
> In any case, there is already a set of API that you can use from
> gnttab.c and gntmap.c. Why not just use those?
>
> Wei.
>
> > Thanks for any help.
>
> > _______________________________________________
> > Minios-devel mailing list
> > Minios-devel@lists.xenproject.org
> > https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel
>
>

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

<div dir=3D"ltr"><div>Thanks Wei for an answer.</div><div><br></div><div>&g=
t;&gt; =C2=A0 =C2=A0&gt;&gt; OOI why do you setup grant table again?</div><=
div>My intention is:</div><div>1. setup Grant Tables</div><div>Creates a gn=
ttab setup table t, which requests a grant table with a single element, sto=
red in the grant table variable.</div><div>&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 setup_op.dom =3D DOMID_SELF;</div><div>&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 se=
tup_op.nr_frames =3D 1;</div><div>&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 setup_op=
.frame_list =3D (uint64_t*)grant_table;</div><div>&gt; =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 HYPERVISOR_grant_table_op(GNTTABOP_setup_table, &amp;setup_op, 1);<=
/div><div>2. Offer grant to domain B</div><div>frame is staticaly allocated=
 4k mem page, shift by 12 because as I understood we need to pass mem frame=
 number</div><div>&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 grant_table[0].domid =3D=
 B;</div><div>&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 grant_table[0].frame =3D *sh=
ared_page &gt;&gt; 12;</div><div>&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 flags =3D=
 GTF_permit_access &amp; GTF_reading &amp; GTF_writing;</div><div>&gt; =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 grant_table[0].flags =3D flags;</div><div><br></di=
v><div>I also added wmb(); before setting flags as you suggested, but it do=
esn&#39;t help me.</div><div><br></div><div>&gt; In any case, there is alre=
ady a set of API that you can use from</div><div>&gt; gnttab.c and gntmap.c=
. Why not just use those?</div><div><br></div><div>The reason why I don&#39=
;t use API now was because of education purposes, but because now is not wo=
rking I will try to offer grant using API and consume/map it using my funct=
ion.</div><div>As I understood I have to use these followed 3 function (ini=
t, alloc, access) to be able to offer grant (from: gnttab.h):</div><div><br=
></div><div>void init_gnttab(void);</div><div>grant_ref_t gnttab_alloc_and_=
grant(void **map);</div><div>grant_ref_t gnttab_grant_access(domid_t domid,=
 unsigned long frame,</div><div>=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 int r=
eadonly)</div><div><br></div><div>I also noticed that I got same error in d=
mesg if I run only mapper kernel:</div><div>(XEN) grant_table.c:830:d42v0 B=
ad domain (0 !=3D 42), or risk of counter overflow 00000002, or subpage 0</=
div><div>my next question &quot;is there any possibility to ensure that off=
erer domain succesfully offer grant?&quot; I am checking setup_op.status bu=
t it is always 0, and also it is set after hypercall, not after writing to =
grant_table itself.</div><div><br></div><div><br></div><div>Many Thanks</di=
v><div><br></div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_q=
uote">On Mon, Aug 1, 2016 at 3:52 PM, Wei Liu <span dir=3D"ltr">&lt;<a href=
=3D"mailto:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&g=
t;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">On Mon,=
 Aug 01, 2016 at 03:11:48PM +0100, gotoc io wrote:<br>
&gt; Hi I was trying to make communication between Two mini-os domains.<br>
&gt; I have offerer and mapper domains, offerer has ID=3DA, mapper has ID=
=3DB.<br>
&gt;<br>
&gt;<br>
&gt; Offerer function:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0setup_op.dom =3D DOMID_SELF;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0setup_op.nr_frames =3D 1;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0setup_op.frame_list =3D (uint64_t*)gr=
ant_table;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0HYPERVISOR_grant_table_op(GNTTABOP_se=
tup_table, &amp;setup_op, 1);<br>
<br>
</span>OOI why do you setup grant table again?<br>
<span class=3D""><br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0grant_table[0].domid =3D B;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0grant_table[0].frame =3D *shared_page=
 &gt;&gt; 12;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0flags =3D GTF_permit_access &amp; GTF=
_reading &amp; GTF_writing;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0grant_table[0].flags =3D flags;<br>
&gt;<br>
<br>
</span>Maybe missing some memory barriers?<br>
<br>
See gnttab.c:gnttab_grant_access.<br>
<span class=3D""><br>
&gt;<br>
&gt; Mapping function:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gnttab_map_grant_ref_t map_op;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0map_op.host_addr =3D (uint64_t)shared=
_page;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0map_op.flags =3D GNTMAP_host_map;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0map_op.ref =3D entry;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0map_op.dom =3D A;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0HYPERVISOR_grant_table_op(GNTTABOP_ma=
p_grant_ref, &amp;map_op,1);<br>
<br>
</span>This looks reasonable to me.<br>
<span class=3D""><br>
&gt;<br>
&gt; After that I always got map_op.status =3D=3D -1<br>
&gt; More over when I run xl dmesg I got followed error:<br>
&gt;<br>
&gt; (XEN) grant_table.c:830:d28v0 Bad domain (0 !=3D B), or risk of counte=
r<br>
&gt; overflow 00000002, or subpage 0<br>
&gt;<br>
&gt;<br>
&gt; Any idea what I can do in wrong way? I was trying to follow way how vT=
PM<br>
&gt; driver is working but after faced this error I can&#39;t move forward.=
<br>
&gt;<br>
<br>
</span>In any case, there is already a set of API that you can use from<br>
gnttab.c and gntmap.c. Why not just use those?<br>
<br>
Wei.<br>
<br>
&gt; Thanks for any help.<br>
<br>
&gt; _______________________________________________<br>
&gt; Minios-devel mailing list<br>
&gt; <a href=3D"mailto:Minios-devel@lists.xenproject.org">Minios-devel@list=
s.xenproject.org</a><br>
&gt; <a href=3D"https://lists.xenproject.org/cgi-bin/mailman/listinfo/minio=
s-devel" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.org/=
cgi-bin/mailman/listinfo/minios-devel</a><br>
<br>
</blockquote></div><br></div>

--001a114909d6c2887205390ab3fc--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

--===============4470095968472811247==--


From minios-devel-bounces@lists.xenproject.org Mon Aug 01 23:10:19 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 Aug 2016 23:10:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bUMLh-0006Ee-MI; Mon, 01 Aug 2016 23:10:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gotoc64@gmail.com>) id 1bUMLg-0006EM-JQ
 for minios-devel@lists.xenproject.org; Mon, 01 Aug 2016 23:10:16 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 52/8A-06162-6D6DF975; Mon, 01 Aug 2016 23:10:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVyMXThId2r1+a
 HG9z9L2rx9usSZgdGj8MfrrAEMEaxZuYl5VcksGacaV3DXLDdt2LXQvEGxn2OXYycHEICsxkl
 3k8WBLFZBBpYJR7MMOpi5OKQEJjDKrH2zy7WLkYOICdH4uRFdpAaCYFiiZ/tj1hBbF4BQYmTM
 5+wQMxxl3i17xwziM0pYCBxe+NxsFYhgVKJyROFQEw2ASWJr1cqIDapSCy938UMMSVA4lp7Nx
 OILSzgKPHj7mGwiSICihIPXt4E28QsoCqx/HoHM4TtJfH4wF22CYwCs5AcMQtJahbQNmYBdYn
 184QgwmoSt7ddZYewtSWWLXzNvICRdRWjenFqUVlqka6RXlJRZnpGSW5iZo6uoYGxXm5qcXFi
 empOYlKxXnJ+7iZGYAjXMzAw7mA81ex8iFGSg0lJlNezaX64EF9SfkplRmJxRnxRaU5q8SFGG
 Q4OJQnezVeBcoJFqempFWmZOcBogklLcPAoifDmXwFK8xYXJOYWZ6ZDpE4xGnNs+X1tLRPHtq
 n31jIJseTl56VKifPeAJkkAFKaUZoHNwgW5ZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfN
 eApnCk5lXArfvFdApTECnJNrPATmlJBEhJdXAmL6q5+/BFw0NYZun8mf1ldgWMV0rOv7k5Izb
 Rfw7Nk28NTctZUpEY8LZLnN2wennw9gLaz5MS5SYv9HTOlra62otw476WQr+ku+PK55sr+g6E
 mRVbPpp79z+xZMbeqp/lVw5NLnqgNCmRA7WjVzvWfxOVy9ZuXxXkq7dpUiNzHnzWmbLqifZKL
 EUZyQaajEXFScCAFNe6DXtAgAA
X-Env-Sender: gotoc64@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1470093012!7137189!1
X-Originating-IP: [209.85.161.194]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54473 invoked from network); 1 Aug 2016 23:10:13 -0000
Received: from mail-yw0-f194.google.com (HELO mail-yw0-f194.google.com)
 (209.85.161.194)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Aug 2016 23:10:13 -0000
Received: by mail-yw0-f194.google.com with SMTP id r9so13752386ywg.2
 for <minios-devel@lists.xenproject.org>; Mon, 01 Aug 2016 16:10:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=6bLArkEfgKO9aVQH4pptSO+8IClYl63HGX18A8Ywccs=;
 b=0R3C6MubmL8dRfg4SmN3m/fxClYk+NwnfGTUSWOlFEjNgBgIO3bMuqtx86h/t5q7kT
 tad7X+7WZQzQLkrOW4TQomuz7breIbE9eoYFC5Zl8rlVONpTGEtHnpPdJQs0UnG9hJ/4
 xEdrcoJS4YPGlBEJgC0fD7v0D3MWVFSXpH1eENfIGlcnzCIywilPf30tQZe48GLWGcLd
 VdzqY4zDbDc6gruBxwtcvSRmqRXgx7myID2+B1+aBrHA9MkVU6m6dBITKRZodBaCugll
 fmAV5j1FT+AcrRpoMsK6HkXNFLj9vd4Bfo9QPrak7yFz2z7AAo1+2Z0wtsQ5zEBBfBGq
 GMDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=6bLArkEfgKO9aVQH4pptSO+8IClYl63HGX18A8Ywccs=;
 b=Akdg/Tz5M6ILpArTjZC+ksoD9EbfSbYbN0+jhG+x4y15+cNGc62cdbyObVWKOKV+At
 /HWGa64dSNfk44b7emr6DzXg94rPSyLQUwRhj1UYQl79Znxd/UnVSEIdzvrTJcTwnZjv
 h4IfVxZ2PaxtexMkjFkhMshdHI/U6MFjg+8h563KhqpHA5X3mhnYXRsSlMbuq1yJ6NOK
 vJS8HYg1U9I0vLGUar7x+7+LGAiOr8KHWwkYVWI3bPJb/XI+xyY2Q7wS2lVzqiyPBujm
 8kr1IuD6VHgdLMqNuySHqp1jXQ6VNqsw4CAkgUUzGWZz5Z5zB0yHf9mXZn5C35cNpUqo
 5LVw==
X-Gm-Message-State: AEkoouvLt6wsDmHOc3HB3x3YZk4GiRH6/VIuBgL2MS2O+jzRF0qloJJFJEBpXyoLumv3pUaTrMmeYpzUjwITig==
X-Received: by 10.129.102.86 with SMTP id a83mr45747990ywc.76.1470093011876;
 Mon, 01 Aug 2016 16:10:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.6.69 with HTTP; Mon, 1 Aug 2016 16:10:11 -0700 (PDT)
In-Reply-To: <20160801145210.GP22419@citrix.com>
References: <CAH9pBJVFPxMgXLx5WDtg4SfGRaXKh6Nh19e=d4=62o5wV-aceQ@mail.gmail.com>
 <20160801145210.GP22419@citrix.com>
From: gotoc io <gotoc64@gmail.com>
Date: Tue, 2 Aug 2016 00:10:11 +0100
Message-ID: <CAH9pBJWYHWmhznhAtDxxjsJVwqQrRDUJrredcmfNCsGVUQZQ0w@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Can't map grant_table between domains
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4470095968472811247=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============4470095968472811247==
Content-Type: multipart/alternative; boundary=001a114909d6c2887205390ab3fc

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

Thanks Wei for an answer.

>>    >> OOI why do you setup grant table again?
My intention is:
1. setup Grant Tables
Creates a gnttab setup table t, which requests a grant table with a single
element, stored in the grant table variable.
>         setup_op.dom = DOMID_SELF;
>         setup_op.nr_frames = 1;
>         setup_op.frame_list = (uint64_t*)grant_table;
>         HYPERVISOR_grant_table_op(GNTTABOP_setup_table, &setup_op, 1);
2. Offer grant to domain B
frame is staticaly allocated 4k mem page, shift by 12 because as I
understood we need to pass mem frame number
>         grant_table[0].domid = B;
>         grant_table[0].frame = *shared_page >> 12;
>         flags = GTF_permit_access & GTF_reading & GTF_writing;
>         grant_table[0].flags = flags;

I also added wmb(); before setting flags as you suggested, but it doesn't
help me.

> In any case, there is already a set of API that you can use from
> gnttab.c and gntmap.c. Why not just use those?

The reason why I don't use API now was because of education purposes, but
because now is not working I will try to offer grant using API and
consume/map it using my function.
As I understood I have to use these followed 3 function (init, alloc,
access) to be able to offer grant (from: gnttab.h):

void init_gnttab(void);
grant_ref_t gnttab_alloc_and_grant(void **map);
grant_ref_t gnttab_grant_access(domid_t domid, unsigned long frame,
                                int readonly)

I also noticed that I got same error in dmesg if I run only mapper kernel:
(XEN) grant_table.c:830:d42v0 Bad domain (0 != 42), or risk of counter
overflow 00000002, or subpage 0
my next question "is there any possibility to ensure that offerer domain
succesfully offer grant?" I am checking setup_op.status but it is always 0,
and also it is set after hypercall, not after writing to grant_table itself.


Many Thanks


On Mon, Aug 1, 2016 at 3:52 PM, Wei Liu <wei.liu2@citrix.com> wrote:

> On Mon, Aug 01, 2016 at 03:11:48PM +0100, gotoc io wrote:
> > Hi I was trying to make communication between Two mini-os domains.
> > I have offerer and mapper domains, offerer has ID=A, mapper has ID=B.
> >
> >
> > Offerer function:
> >
> >         setup_op.dom = DOMID_SELF;
> >         setup_op.nr_frames = 1;
> >         setup_op.frame_list = (uint64_t*)grant_table;
> >         HYPERVISOR_grant_table_op(GNTTABOP_setup_table, &setup_op, 1);
>
> OOI why do you setup grant table again?
>
> >         grant_table[0].domid = B;
> >         grant_table[0].frame = *shared_page >> 12;
> >         flags = GTF_permit_access & GTF_reading & GTF_writing;
> >         grant_table[0].flags = flags;
> >
>
> Maybe missing some memory barriers?
>
> See gnttab.c:gnttab_grant_access.
>
> >
> > Mapping function:
> >
> >         gnttab_map_grant_ref_t map_op;
> >         map_op.host_addr = (uint64_t)shared_page;
> >         map_op.flags = GNTMAP_host_map;
> >         map_op.ref = entry;
> >         map_op.dom = A;
> >         HYPERVISOR_grant_table_op(GNTTABOP_map_grant_ref, &map_op,1);
>
> This looks reasonable to me.
>
> >
> > After that I always got map_op.status == -1
> > More over when I run xl dmesg I got followed error:
> >
> > (XEN) grant_table.c:830:d28v0 Bad domain (0 != B), or risk of counter
> > overflow 00000002, or subpage 0
> >
> >
> > Any idea what I can do in wrong way? I was trying to follow way how vTPM
> > driver is working but after faced this error I can't move forward.
> >
>
> In any case, there is already a set of API that you can use from
> gnttab.c and gntmap.c. Why not just use those?
>
> Wei.
>
> > Thanks for any help.
>
> > _______________________________________________
> > Minios-devel mailing list
> > Minios-devel@lists.xenproject.org
> > https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel
>
>

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

<div dir=3D"ltr"><div>Thanks Wei for an answer.</div><div><br></div><div>&g=
t;&gt; =C2=A0 =C2=A0&gt;&gt; OOI why do you setup grant table again?</div><=
div>My intention is:</div><div>1. setup Grant Tables</div><div>Creates a gn=
ttab setup table t, which requests a grant table with a single element, sto=
red in the grant table variable.</div><div>&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 setup_op.dom =3D DOMID_SELF;</div><div>&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 se=
tup_op.nr_frames =3D 1;</div><div>&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 setup_op=
.frame_list =3D (uint64_t*)grant_table;</div><div>&gt; =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 HYPERVISOR_grant_table_op(GNTTABOP_setup_table, &amp;setup_op, 1);<=
/div><div>2. Offer grant to domain B</div><div>frame is staticaly allocated=
 4k mem page, shift by 12 because as I understood we need to pass mem frame=
 number</div><div>&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 grant_table[0].domid =3D=
 B;</div><div>&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 grant_table[0].frame =3D *sh=
ared_page &gt;&gt; 12;</div><div>&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 flags =3D=
 GTF_permit_access &amp; GTF_reading &amp; GTF_writing;</div><div>&gt; =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 grant_table[0].flags =3D flags;</div><div><br></di=
v><div>I also added wmb(); before setting flags as you suggested, but it do=
esn&#39;t help me.</div><div><br></div><div>&gt; In any case, there is alre=
ady a set of API that you can use from</div><div>&gt; gnttab.c and gntmap.c=
. Why not just use those?</div><div><br></div><div>The reason why I don&#39=
;t use API now was because of education purposes, but because now is not wo=
rking I will try to offer grant using API and consume/map it using my funct=
ion.</div><div>As I understood I have to use these followed 3 function (ini=
t, alloc, access) to be able to offer grant (from: gnttab.h):</div><div><br=
></div><div>void init_gnttab(void);</div><div>grant_ref_t gnttab_alloc_and_=
grant(void **map);</div><div>grant_ref_t gnttab_grant_access(domid_t domid,=
 unsigned long frame,</div><div>=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 int r=
eadonly)</div><div><br></div><div>I also noticed that I got same error in d=
mesg if I run only mapper kernel:</div><div>(XEN) grant_table.c:830:d42v0 B=
ad domain (0 !=3D 42), or risk of counter overflow 00000002, or subpage 0</=
div><div>my next question &quot;is there any possibility to ensure that off=
erer domain succesfully offer grant?&quot; I am checking setup_op.status bu=
t it is always 0, and also it is set after hypercall, not after writing to =
grant_table itself.</div><div><br></div><div><br></div><div>Many Thanks</di=
v><div><br></div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_q=
uote">On Mon, Aug 1, 2016 at 3:52 PM, Wei Liu <span dir=3D"ltr">&lt;<a href=
=3D"mailto:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&g=
t;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">On Mon,=
 Aug 01, 2016 at 03:11:48PM +0100, gotoc io wrote:<br>
&gt; Hi I was trying to make communication between Two mini-os domains.<br>
&gt; I have offerer and mapper domains, offerer has ID=3DA, mapper has ID=
=3DB.<br>
&gt;<br>
&gt;<br>
&gt; Offerer function:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0setup_op.dom =3D DOMID_SELF;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0setup_op.nr_frames =3D 1;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0setup_op.frame_list =3D (uint64_t*)gr=
ant_table;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0HYPERVISOR_grant_table_op(GNTTABOP_se=
tup_table, &amp;setup_op, 1);<br>
<br>
</span>OOI why do you setup grant table again?<br>
<span class=3D""><br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0grant_table[0].domid =3D B;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0grant_table[0].frame =3D *shared_page=
 &gt;&gt; 12;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0flags =3D GTF_permit_access &amp; GTF=
_reading &amp; GTF_writing;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0grant_table[0].flags =3D flags;<br>
&gt;<br>
<br>
</span>Maybe missing some memory barriers?<br>
<br>
See gnttab.c:gnttab_grant_access.<br>
<span class=3D""><br>
&gt;<br>
&gt; Mapping function:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gnttab_map_grant_ref_t map_op;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0map_op.host_addr =3D (uint64_t)shared=
_page;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0map_op.flags =3D GNTMAP_host_map;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0map_op.ref =3D entry;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0map_op.dom =3D A;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0HYPERVISOR_grant_table_op(GNTTABOP_ma=
p_grant_ref, &amp;map_op,1);<br>
<br>
</span>This looks reasonable to me.<br>
<span class=3D""><br>
&gt;<br>
&gt; After that I always got map_op.status =3D=3D -1<br>
&gt; More over when I run xl dmesg I got followed error:<br>
&gt;<br>
&gt; (XEN) grant_table.c:830:d28v0 Bad domain (0 !=3D B), or risk of counte=
r<br>
&gt; overflow 00000002, or subpage 0<br>
&gt;<br>
&gt;<br>
&gt; Any idea what I can do in wrong way? I was trying to follow way how vT=
PM<br>
&gt; driver is working but after faced this error I can&#39;t move forward.=
<br>
&gt;<br>
<br>
</span>In any case, there is already a set of API that you can use from<br>
gnttab.c and gntmap.c. Why not just use those?<br>
<br>
Wei.<br>
<br>
&gt; Thanks for any help.<br>
<br>
&gt; _______________________________________________<br>
&gt; Minios-devel mailing list<br>
&gt; <a href=3D"mailto:Minios-devel@lists.xenproject.org">Minios-devel@list=
s.xenproject.org</a><br>
&gt; <a href=3D"https://lists.xenproject.org/cgi-bin/mailman/listinfo/minio=
s-devel" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.org/=
cgi-bin/mailman/listinfo/minios-devel</a><br>
<br>
</blockquote></div><br></div>

--001a114909d6c2887205390ab3fc--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

--===============4470095968472811247==--


From minios-devel-bounces@lists.xenproject.org Tue Aug 02 10:15:12 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 02 Aug 2016 10:15:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bUWj8-0001Dc-Jp; Tue, 02 Aug 2016 10:15:10 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=0151e7be4=wei.liu2@citrix.com>)
 id 1bUWj7-0001DW-GC
 for minios-devel@lists.xenproject.org; Tue, 02 Aug 2016 10:15:09 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
 3C/C2-28536-CA270A75; Tue, 02 Aug 2016 10:15:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO6aogX
 hBi8Oc1i8/bqE2YHR4/CHKywBjFGsmXlJ+RUJrBnHNk9iK+jXqNhz6ANLA+Na+S5GTg4JAX+J
 vlsP2UBsFgEViXcr7rOC2GwCyhI/O3vB4iICChL7Fp5hBLGZBdwkFv5bxgRiCws4Svy4e5gFx
 OYV0Jf4cu8PUC8Xh5DAbkaJ0zf6oRKCEidnPmGBaNaRWLD7E9BQDiBbWmL5Pw4Qk1MgUGLGCx
 GQClGgE65MeMsOYgsBre2YfowJ4kxuidunpzJPYOSfhWToLCRDZyEMXcDIvIpRvTi1qCy1SNd
 cL6koMz2jJDcxM0fX0NBELze1uDgxPTUnMalYLzk/dxMjMPwYgGAH45clzocYJTmYlER5Xb7M
 DxfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfugcEG4kGBRanpqRVpmDjASYNISHDxKIrwnQdK8x
 QWJucWZ6RCpU4yKUuK8i0ESAiCJjNI8uDZY9F1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO
 9KkCk8mXklcNNfAS1mAlp8wgBscUkiQkqqgbF5ivXR+1wRRzyfOAhraAf0pxfwT9aMMri0fqv
 781V7VjpZFS6r2LxHem2lwq1e92cMWcvtlxx5cXP1S6VUoYKQuIe5R+RXs4fe+5B1SXDSHp6Z
 l8Tmac2/8HTxB1+dnDuGFlfnKzVp2zJHHw8q17v9cKmi3gMW4TVv8/V4J3LN+rtI9eqWz/OUW
 IozEg21mIuKEwFifxTkuQIAAA==
X-Env-Sender: prvs=0151e7be4=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1470132906!57281380!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34398 invoked from network); 2 Aug 2016 10:15:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2016 10:15:07 -0000
X-IronPort-AV: E=Sophos;i="5.28,459,1464652800"; d="scan'208";a="369752364"
Date: Tue, 2 Aug 2016 11:15:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: gotoc io <gotoc64@gmail.com>
Message-ID: <20160802101504.GV22419@citrix.com>
References: <CAH9pBJVFPxMgXLx5WDtg4SfGRaXKh6Nh19e=d4=62o5wV-aceQ@mail.gmail.com>
 <20160801145210.GP22419@citrix.com>
 <CAH9pBJWYHWmhznhAtDxxjsJVwqQrRDUJrredcmfNCsGVUQZQ0w@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAH9pBJWYHWmhznhAtDxxjsJVwqQrRDUJrredcmfNCsGVUQZQ0w@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] Can't map grant_table between domains
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gVHVlLCBBdWcgMDIsIDIwMTYgYXQgMTI6MTA6MTFBTSArMDEwMCwgZ290b2MgaW8gd3JvdGU6
Cj4gVGhhbmtzIFdlaSBmb3IgYW4gYW5zd2VyLgo+IAo+ID4+ICAgID4+IE9PSSB3aHkgZG8geW91
IHNldHVwIGdyYW50IHRhYmxlIGFnYWluPwo+IE15IGludGVudGlvbiBpczoKPiAxLiBzZXR1cCBH
cmFudCBUYWJsZXMKPiBDcmVhdGVzIGEgZ250dGFiIHNldHVwIHRhYmxlIHQsIHdoaWNoIHJlcXVl
c3RzIGEgZ3JhbnQgdGFibGUgd2l0aCBhIHNpbmdsZQo+IGVsZW1lbnQsIHN0b3JlZCBpbiB0aGUg
Z3JhbnQgdGFibGUgdmFyaWFibGUuCj4gPiAgICAgICAgIHNldHVwX29wLmRvbSA9IERPTUlEX1NF
TEY7Cj4gPiAgICAgICAgIHNldHVwX29wLm5yX2ZyYW1lcyA9IDE7Cj4gPiAgICAgICAgIHNldHVw
X29wLmZyYW1lX2xpc3QgPSAodWludDY0X3QqKWdyYW50X3RhYmxlOwo+ID4gICAgICAgICBIWVBF
UlZJU09SX2dyYW50X3RhYmxlX29wKEdOVFRBQk9QX3NldHVwX3RhYmxlLCAmc2V0dXBfb3AsIDEp
Owo+IDIuIE9mZmVyIGdyYW50IHRvIGRvbWFpbiBCCj4gZnJhbWUgaXMgc3RhdGljYWx5IGFsbG9j
YXRlZCA0ayBtZW0gcGFnZSwgc2hpZnQgYnkgMTIgYmVjYXVzZSBhcyBJCj4gdW5kZXJzdG9vZCB3
ZSBuZWVkIHRvIHBhc3MgbWVtIGZyYW1lIG51bWJlcgo+ID4gICAgICAgICBncmFudF90YWJsZVsw
XS5kb21pZCA9IEI7Cj4gPiAgICAgICAgIGdyYW50X3RhYmxlWzBdLmZyYW1lID0gKnNoYXJlZF9w
YWdlID4+IDEyOwoKSSBub3RpY2UgdGhpcyBjb3VsZCBiZSB3cm9uZyAtLSBub3Qgc3VyZSB3aGF0
IHNoYXJlZF9wYWdlIGlzLgoKVGhlIGZyYW1lIHNob3VsZCBiZSBtYWNoaW5lIGZyYW1lLiBZb3Ug
bWlnaHQgbmVlZCB0byB1c2UgdmlydF90b19tZm4gdG8KZ2V0IHRoZSBtZm4gbnVtYmVyLgoKPiA+
ICAgICAgICAgZmxhZ3MgPSBHVEZfcGVybWl0X2FjY2VzcyAmIEdURl9yZWFkaW5nICYgR1RGX3dy
aXRpbmc7Cj4gPiAgICAgICAgIGdyYW50X3RhYmxlWzBdLmZsYWdzID0gZmxhZ3M7Cj4gCj4gSSBh
bHNvIGFkZGVkIHdtYigpOyBiZWZvcmUgc2V0dGluZyBmbGFncyBhcyB5b3Ugc3VnZ2VzdGVkLCBi
dXQgaXQgZG9lc24ndAo+IGhlbHAgbWUuCj4gCj4gPiBJbiBhbnkgY2FzZSwgdGhlcmUgaXMgYWxy
ZWFkeSBhIHNldCBvZiBBUEkgdGhhdCB5b3UgY2FuIHVzZSBmcm9tCj4gPiBnbnR0YWIuYyBhbmQg
Z250bWFwLmMuIFdoeSBub3QganVzdCB1c2UgdGhvc2U/Cj4gCj4gVGhlIHJlYXNvbiB3aHkgSSBk
b24ndCB1c2UgQVBJIG5vdyB3YXMgYmVjYXVzZSBvZiBlZHVjYXRpb24gcHVycG9zZXMsIGJ1dAo+
IGJlY2F1c2Ugbm93IGlzIG5vdCB3b3JraW5nIEkgd2lsbCB0cnkgdG8gb2ZmZXIgZ3JhbnQgdXNp
bmcgQVBJIGFuZAo+IGNvbnN1bWUvbWFwIGl0IHVzaW5nIG15IGZ1bmN0aW9uLgo+IEFzIEkgdW5k
ZXJzdG9vZCBJIGhhdmUgdG8gdXNlIHRoZXNlIGZvbGxvd2VkIDMgZnVuY3Rpb24gKGluaXQsIGFs
bG9jLAo+IGFjY2VzcykgdG8gYmUgYWJsZSB0byBvZmZlciBncmFudCAoZnJvbTogZ250dGFiLmgp
Ogo+IAo+IHZvaWQgaW5pdF9nbnR0YWIodm9pZCk7Cj4gZ3JhbnRfcmVmX3QgZ250dGFiX2FsbG9j
X2FuZF9ncmFudCh2b2lkICoqbWFwKTsKPiBncmFudF9yZWZfdCBnbnR0YWJfZ3JhbnRfYWNjZXNz
KGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcmVhZG9ubHkpCj4gCgpZZWFoLiBJIHdvdWxkIHN1Z2dlc3QgdXNp
bmcgbWluaS1vcyBvcmlnaW5hbCBpbXBsZW1lbnRhdGlvbiBvbiBib3RoCnNpZGVzIHRvIG1ha2Ug
c3VyZSBldmVyeXRoaW5nIHdvcmtzLiBUaGVuIEkgd291bGQgcmVwbGFjZSBvbmUgc2lkZQooZ3Jh
bnRlciAvIGdyYW50ZWUpIHRvIHlvdXIgb3duIGltcGxlbWVudGF0aW9uIHRvIGZpZ3VyZSBvdXQg
d2hhdCBnb2VzCndyb25nLgoKWW91IG1pZ2h0IGFsc28gd2FudCB0byBjaGVjayBhcyByZWZlcmVu
Y2UgbWluaS1vcy5naXQ6bmV0ZnJvbnQuYyAtLSBhCmRyaXZlciB0aGF0IHVzZXMgZ3JhbnQgdGFi
bGUgLS0gb24gaG93IGdyYW50IHRhYmxlIGlzIHVzZWQuCgo+IEkgYWxzbyBub3RpY2VkIHRoYXQg
SSBnb3Qgc2FtZSBlcnJvciBpbiBkbWVzZyBpZiBJIHJ1biBvbmx5IG1hcHBlciBrZXJuZWw6Cj4g
KFhFTikgZ3JhbnRfdGFibGUuYzo4MzA6ZDQydjAgQmFkIGRvbWFpbiAoMCAhPSA0MiksIG9yIHJp
c2sgb2YgY291bnRlcgo+IG92ZXJmbG93IDAwMDAwMDAyLCBvciBzdWJwYWdlIDAKCllvdSBtaWdo
dCBoYXZlIHRvIGRpZyBpbnRvIGh5cGVydmlzb3IgY29kZSB0byBrbm93IHdoYXQgd2VudCB3cm9u
ZyBoZXJlLgoKPiBteSBuZXh0IHF1ZXN0aW9uICJpcyB0aGVyZSBhbnkgcG9zc2liaWxpdHkgdG8g
ZW5zdXJlIHRoYXQgb2ZmZXJlciBkb21haW4KPiBzdWNjZXNmdWxseSBvZmZlciBncmFudD8iIEkg
YW0gY2hlY2tpbmcgc2V0dXBfb3Auc3RhdHVzIGJ1dCBpdCBpcyBhbHdheXMgMCwKPiBhbmQgYWxz
byBpdCBpcyBzZXQgYWZ0ZXIgaHlwZXJjYWxsLCBub3QgYWZ0ZXIgd3JpdGluZyB0byBncmFudF90
YWJsZSBpdHNlbGYuCj4gCgpUbyBvZmZlciBhIGdyYW50IHlvdSBqdXN0IG5lZWQgdG8gd3JpdGUg
dG8geW91ciBhbHJlYWR5IHNldCB1cCBncmFudAp0YWJsZSAocGx1cyBhcHByb3ByaWF0ZSBiYXJy
aWVycykuIE5vIGh5cGVyY2FsbCBpcyBuZWVkZWQuCgpUaGUgc2V0dXAgaHlwZXJjYWxsIElJUkMg
b25seSB0ZWxscyB0aGUgaHlwZXJ2aXNvciB0aGF0IHRoZSBncmFudCB0YWJsZQpvZiB0aGlzIGd1
ZXN0IGNvbnNpc3RzIG9mIHRoZSBmb2xsb3dpbmcgZnJhbWVzIChhcyB5b3Ugc2VlIGluIHRoZQpo
eXBlcmNhbGwgYXJndW1lbnRzKS4KCldlaS4KCgo+IAo+IE1hbnkgVGhhbmtzCj4gCj4gCj4gT24g
TW9uLCBBdWcgMSwgMjAxNiBhdCAzOjUyIFBNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PiB3cm90ZToKPiAKPiA+IE9uIE1vbiwgQXVnIDAxLCAyMDE2IGF0IDAzOjExOjQ4UE0gKzAxMDAs
IGdvdG9jIGlvIHdyb3RlOgo+ID4gPiBIaSBJIHdhcyB0cnlpbmcgdG8gbWFrZSBjb21tdW5pY2F0
aW9uIGJldHdlZW4gVHdvIG1pbmktb3MgZG9tYWlucy4KPiA+ID4gSSBoYXZlIG9mZmVyZXIgYW5k
IG1hcHBlciBkb21haW5zLCBvZmZlcmVyIGhhcyBJRD1BLCBtYXBwZXIgaGFzIElEPUIuCj4gPiA+
Cj4gPiA+Cj4gPiA+IE9mZmVyZXIgZnVuY3Rpb246Cj4gPiA+Cj4gPiA+ICAgICAgICAgc2V0dXBf
b3AuZG9tID0gRE9NSURfU0VMRjsKPiA+ID4gICAgICAgICBzZXR1cF9vcC5ucl9mcmFtZXMgPSAx
Owo+ID4gPiAgICAgICAgIHNldHVwX29wLmZyYW1lX2xpc3QgPSAodWludDY0X3QqKWdyYW50X3Rh
YmxlOwo+ID4gPiAgICAgICAgIEhZUEVSVklTT1JfZ3JhbnRfdGFibGVfb3AoR05UVEFCT1Bfc2V0
dXBfdGFibGUsICZzZXR1cF9vcCwgMSk7Cj4gPgo+ID4gT09JIHdoeSBkbyB5b3Ugc2V0dXAgZ3Jh
bnQgdGFibGUgYWdhaW4/Cj4gPgo+ID4gPiAgICAgICAgIGdyYW50X3RhYmxlWzBdLmRvbWlkID0g
QjsKPiA+ID4gICAgICAgICBncmFudF90YWJsZVswXS5mcmFtZSA9ICpzaGFyZWRfcGFnZSA+PiAx
MjsKPiA+ID4gICAgICAgICBmbGFncyA9IEdURl9wZXJtaXRfYWNjZXNzICYgR1RGX3JlYWRpbmcg
JiBHVEZfd3JpdGluZzsKPiA+ID4gICAgICAgICBncmFudF90YWJsZVswXS5mbGFncyA9IGZsYWdz
Owo+ID4gPgo+ID4KPiA+IE1heWJlIG1pc3Npbmcgc29tZSBtZW1vcnkgYmFycmllcnM/Cj4gPgo+
ID4gU2VlIGdudHRhYi5jOmdudHRhYl9ncmFudF9hY2Nlc3MuCj4gPgo+ID4gPgo+ID4gPiBNYXBw
aW5nIGZ1bmN0aW9uOgo+ID4gPgo+ID4gPiAgICAgICAgIGdudHRhYl9tYXBfZ3JhbnRfcmVmX3Qg
bWFwX29wOwo+ID4gPiAgICAgICAgIG1hcF9vcC5ob3N0X2FkZHIgPSAodWludDY0X3Qpc2hhcmVk
X3BhZ2U7Cj4gPiA+ICAgICAgICAgbWFwX29wLmZsYWdzID0gR05UTUFQX2hvc3RfbWFwOwo+ID4g
PiAgICAgICAgIG1hcF9vcC5yZWYgPSBlbnRyeTsKPiA+ID4gICAgICAgICBtYXBfb3AuZG9tID0g
QTsKPiA+ID4gICAgICAgICBIWVBFUlZJU09SX2dyYW50X3RhYmxlX29wKEdOVFRBQk9QX21hcF9n
cmFudF9yZWYsICZtYXBfb3AsMSk7Cj4gPgo+ID4gVGhpcyBsb29rcyByZWFzb25hYmxlIHRvIG1l
Lgo+ID4KPiA+ID4KPiA+ID4gQWZ0ZXIgdGhhdCBJIGFsd2F5cyBnb3QgbWFwX29wLnN0YXR1cyA9
PSAtMQo+ID4gPiBNb3JlIG92ZXIgd2hlbiBJIHJ1biB4bCBkbWVzZyBJIGdvdCBmb2xsb3dlZCBl
cnJvcjoKPiA+ID4KPiA+ID4gKFhFTikgZ3JhbnRfdGFibGUuYzo4MzA6ZDI4djAgQmFkIGRvbWFp
biAoMCAhPSBCKSwgb3IgcmlzayBvZiBjb3VudGVyCj4gPiA+IG92ZXJmbG93IDAwMDAwMDAyLCBv
ciBzdWJwYWdlIDAKPiA+ID4KPiA+ID4KPiA+ID4gQW55IGlkZWEgd2hhdCBJIGNhbiBkbyBpbiB3
cm9uZyB3YXk/IEkgd2FzIHRyeWluZyB0byBmb2xsb3cgd2F5IGhvdyB2VFBNCj4gPiA+IGRyaXZl
ciBpcyB3b3JraW5nIGJ1dCBhZnRlciBmYWNlZCB0aGlzIGVycm9yIEkgY2FuJ3QgbW92ZSBmb3J3
YXJkLgo+ID4gPgo+ID4KPiA+IEluIGFueSBjYXNlLCB0aGVyZSBpcyBhbHJlYWR5IGEgc2V0IG9m
IEFQSSB0aGF0IHlvdSBjYW4gdXNlIGZyb20KPiA+IGdudHRhYi5jIGFuZCBnbnRtYXAuYy4gV2h5
IG5vdCBqdXN0IHVzZSB0aG9zZT8KPiA+Cj4gPiBXZWkuCj4gPgo+ID4gPiBUaGFua3MgZm9yIGFu
eSBoZWxwLgo+ID4KPiA+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KPiA+ID4gTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdAo+ID4gPiBNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+ID4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVsCj4gPgo+ID4KCj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Cj4gTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 02 10:15:12 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 02 Aug 2016 10:15:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bUWj8-0001Dc-Jp; Tue, 02 Aug 2016 10:15:10 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=0151e7be4=wei.liu2@citrix.com>)
 id 1bUWj7-0001DW-GC
 for minios-devel@lists.xenproject.org; Tue, 02 Aug 2016 10:15:09 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
 3C/C2-28536-CA270A75; Tue, 02 Aug 2016 10:15:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO6aogX
 hBi8Oc1i8/bqE2YHR4/CHKywBjFGsmXlJ+RUJrBnHNk9iK+jXqNhz6ANLA+Na+S5GTg4JAX+J
 vlsP2UBsFgEViXcr7rOC2GwCyhI/O3vB4iICChL7Fp5hBLGZBdwkFv5bxgRiCws4Svy4e5gFx
 OYV0Jf4cu8PUC8Xh5DAbkaJ0zf6oRKCEidnPmGBaNaRWLD7E9BQDiBbWmL5Pw4Qk1MgUGLGCx
 GQClGgE65MeMsOYgsBre2YfowJ4kxuidunpzJPYOSfhWToLCRDZyEMXcDIvIpRvTi1qCy1SNd
 cL6koMz2jJDcxM0fX0NBELze1uDgxPTUnMalYLzk/dxMjMPwYgGAH45clzocYJTmYlER5Xb7M
 DxfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfugcEG4kGBRanpqRVpmDjASYNISHDxKIrwnQdK8x
 QWJucWZ6RCpU4yKUuK8i0ESAiCJjNI8uDZY9F1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO
 9KkCk8mXklcNNfAS1mAlp8wgBscUkiQkqqgbF5ivXR+1wRRzyfOAhraAf0pxfwT9aMMri0fqv
 781V7VjpZFS6r2LxHem2lwq1e92cMWcvtlxx5cXP1S6VUoYKQuIe5R+RXs4fe+5B1SXDSHp6Z
 l8Tmac2/8HTxB1+dnDuGFlfnKzVp2zJHHw8q17v9cKmi3gMW4TVv8/V4J3LN+rtI9eqWz/OUW
 IozEg21mIuKEwFifxTkuQIAAA==
X-Env-Sender: prvs=0151e7be4=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1470132906!57281380!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34398 invoked from network); 2 Aug 2016 10:15:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Aug 2016 10:15:07 -0000
X-IronPort-AV: E=Sophos;i="5.28,459,1464652800"; d="scan'208";a="369752364"
Date: Tue, 2 Aug 2016 11:15:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: gotoc io <gotoc64@gmail.com>
Message-ID: <20160802101504.GV22419@citrix.com>
References: <CAH9pBJVFPxMgXLx5WDtg4SfGRaXKh6Nh19e=d4=62o5wV-aceQ@mail.gmail.com>
 <20160801145210.GP22419@citrix.com>
 <CAH9pBJWYHWmhznhAtDxxjsJVwqQrRDUJrredcmfNCsGVUQZQ0w@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAH9pBJWYHWmhznhAtDxxjsJVwqQrRDUJrredcmfNCsGVUQZQ0w@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] Can't map grant_table between domains
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gVHVlLCBBdWcgMDIsIDIwMTYgYXQgMTI6MTA6MTFBTSArMDEwMCwgZ290b2MgaW8gd3JvdGU6
Cj4gVGhhbmtzIFdlaSBmb3IgYW4gYW5zd2VyLgo+IAo+ID4+ICAgID4+IE9PSSB3aHkgZG8geW91
IHNldHVwIGdyYW50IHRhYmxlIGFnYWluPwo+IE15IGludGVudGlvbiBpczoKPiAxLiBzZXR1cCBH
cmFudCBUYWJsZXMKPiBDcmVhdGVzIGEgZ250dGFiIHNldHVwIHRhYmxlIHQsIHdoaWNoIHJlcXVl
c3RzIGEgZ3JhbnQgdGFibGUgd2l0aCBhIHNpbmdsZQo+IGVsZW1lbnQsIHN0b3JlZCBpbiB0aGUg
Z3JhbnQgdGFibGUgdmFyaWFibGUuCj4gPiAgICAgICAgIHNldHVwX29wLmRvbSA9IERPTUlEX1NF
TEY7Cj4gPiAgICAgICAgIHNldHVwX29wLm5yX2ZyYW1lcyA9IDE7Cj4gPiAgICAgICAgIHNldHVw
X29wLmZyYW1lX2xpc3QgPSAodWludDY0X3QqKWdyYW50X3RhYmxlOwo+ID4gICAgICAgICBIWVBF
UlZJU09SX2dyYW50X3RhYmxlX29wKEdOVFRBQk9QX3NldHVwX3RhYmxlLCAmc2V0dXBfb3AsIDEp
Owo+IDIuIE9mZmVyIGdyYW50IHRvIGRvbWFpbiBCCj4gZnJhbWUgaXMgc3RhdGljYWx5IGFsbG9j
YXRlZCA0ayBtZW0gcGFnZSwgc2hpZnQgYnkgMTIgYmVjYXVzZSBhcyBJCj4gdW5kZXJzdG9vZCB3
ZSBuZWVkIHRvIHBhc3MgbWVtIGZyYW1lIG51bWJlcgo+ID4gICAgICAgICBncmFudF90YWJsZVsw
XS5kb21pZCA9IEI7Cj4gPiAgICAgICAgIGdyYW50X3RhYmxlWzBdLmZyYW1lID0gKnNoYXJlZF9w
YWdlID4+IDEyOwoKSSBub3RpY2UgdGhpcyBjb3VsZCBiZSB3cm9uZyAtLSBub3Qgc3VyZSB3aGF0
IHNoYXJlZF9wYWdlIGlzLgoKVGhlIGZyYW1lIHNob3VsZCBiZSBtYWNoaW5lIGZyYW1lLiBZb3Ug
bWlnaHQgbmVlZCB0byB1c2UgdmlydF90b19tZm4gdG8KZ2V0IHRoZSBtZm4gbnVtYmVyLgoKPiA+
ICAgICAgICAgZmxhZ3MgPSBHVEZfcGVybWl0X2FjY2VzcyAmIEdURl9yZWFkaW5nICYgR1RGX3dy
aXRpbmc7Cj4gPiAgICAgICAgIGdyYW50X3RhYmxlWzBdLmZsYWdzID0gZmxhZ3M7Cj4gCj4gSSBh
bHNvIGFkZGVkIHdtYigpOyBiZWZvcmUgc2V0dGluZyBmbGFncyBhcyB5b3Ugc3VnZ2VzdGVkLCBi
dXQgaXQgZG9lc24ndAo+IGhlbHAgbWUuCj4gCj4gPiBJbiBhbnkgY2FzZSwgdGhlcmUgaXMgYWxy
ZWFkeSBhIHNldCBvZiBBUEkgdGhhdCB5b3UgY2FuIHVzZSBmcm9tCj4gPiBnbnR0YWIuYyBhbmQg
Z250bWFwLmMuIFdoeSBub3QganVzdCB1c2UgdGhvc2U/Cj4gCj4gVGhlIHJlYXNvbiB3aHkgSSBk
b24ndCB1c2UgQVBJIG5vdyB3YXMgYmVjYXVzZSBvZiBlZHVjYXRpb24gcHVycG9zZXMsIGJ1dAo+
IGJlY2F1c2Ugbm93IGlzIG5vdCB3b3JraW5nIEkgd2lsbCB0cnkgdG8gb2ZmZXIgZ3JhbnQgdXNp
bmcgQVBJIGFuZAo+IGNvbnN1bWUvbWFwIGl0IHVzaW5nIG15IGZ1bmN0aW9uLgo+IEFzIEkgdW5k
ZXJzdG9vZCBJIGhhdmUgdG8gdXNlIHRoZXNlIGZvbGxvd2VkIDMgZnVuY3Rpb24gKGluaXQsIGFs
bG9jLAo+IGFjY2VzcykgdG8gYmUgYWJsZSB0byBvZmZlciBncmFudCAoZnJvbTogZ250dGFiLmgp
Ogo+IAo+IHZvaWQgaW5pdF9nbnR0YWIodm9pZCk7Cj4gZ3JhbnRfcmVmX3QgZ250dGFiX2FsbG9j
X2FuZF9ncmFudCh2b2lkICoqbWFwKTsKPiBncmFudF9yZWZfdCBnbnR0YWJfZ3JhbnRfYWNjZXNz
KGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcmVhZG9ubHkpCj4gCgpZZWFoLiBJIHdvdWxkIHN1Z2dlc3QgdXNp
bmcgbWluaS1vcyBvcmlnaW5hbCBpbXBsZW1lbnRhdGlvbiBvbiBib3RoCnNpZGVzIHRvIG1ha2Ug
c3VyZSBldmVyeXRoaW5nIHdvcmtzLiBUaGVuIEkgd291bGQgcmVwbGFjZSBvbmUgc2lkZQooZ3Jh
bnRlciAvIGdyYW50ZWUpIHRvIHlvdXIgb3duIGltcGxlbWVudGF0aW9uIHRvIGZpZ3VyZSBvdXQg
d2hhdCBnb2VzCndyb25nLgoKWW91IG1pZ2h0IGFsc28gd2FudCB0byBjaGVjayBhcyByZWZlcmVu
Y2UgbWluaS1vcy5naXQ6bmV0ZnJvbnQuYyAtLSBhCmRyaXZlciB0aGF0IHVzZXMgZ3JhbnQgdGFi
bGUgLS0gb24gaG93IGdyYW50IHRhYmxlIGlzIHVzZWQuCgo+IEkgYWxzbyBub3RpY2VkIHRoYXQg
SSBnb3Qgc2FtZSBlcnJvciBpbiBkbWVzZyBpZiBJIHJ1biBvbmx5IG1hcHBlciBrZXJuZWw6Cj4g
KFhFTikgZ3JhbnRfdGFibGUuYzo4MzA6ZDQydjAgQmFkIGRvbWFpbiAoMCAhPSA0MiksIG9yIHJp
c2sgb2YgY291bnRlcgo+IG92ZXJmbG93IDAwMDAwMDAyLCBvciBzdWJwYWdlIDAKCllvdSBtaWdo
dCBoYXZlIHRvIGRpZyBpbnRvIGh5cGVydmlzb3IgY29kZSB0byBrbm93IHdoYXQgd2VudCB3cm9u
ZyBoZXJlLgoKPiBteSBuZXh0IHF1ZXN0aW9uICJpcyB0aGVyZSBhbnkgcG9zc2liaWxpdHkgdG8g
ZW5zdXJlIHRoYXQgb2ZmZXJlciBkb21haW4KPiBzdWNjZXNmdWxseSBvZmZlciBncmFudD8iIEkg
YW0gY2hlY2tpbmcgc2V0dXBfb3Auc3RhdHVzIGJ1dCBpdCBpcyBhbHdheXMgMCwKPiBhbmQgYWxz
byBpdCBpcyBzZXQgYWZ0ZXIgaHlwZXJjYWxsLCBub3QgYWZ0ZXIgd3JpdGluZyB0byBncmFudF90
YWJsZSBpdHNlbGYuCj4gCgpUbyBvZmZlciBhIGdyYW50IHlvdSBqdXN0IG5lZWQgdG8gd3JpdGUg
dG8geW91ciBhbHJlYWR5IHNldCB1cCBncmFudAp0YWJsZSAocGx1cyBhcHByb3ByaWF0ZSBiYXJy
aWVycykuIE5vIGh5cGVyY2FsbCBpcyBuZWVkZWQuCgpUaGUgc2V0dXAgaHlwZXJjYWxsIElJUkMg
b25seSB0ZWxscyB0aGUgaHlwZXJ2aXNvciB0aGF0IHRoZSBncmFudCB0YWJsZQpvZiB0aGlzIGd1
ZXN0IGNvbnNpc3RzIG9mIHRoZSBmb2xsb3dpbmcgZnJhbWVzIChhcyB5b3Ugc2VlIGluIHRoZQpo
eXBlcmNhbGwgYXJndW1lbnRzKS4KCldlaS4KCgo+IAo+IE1hbnkgVGhhbmtzCj4gCj4gCj4gT24g
TW9uLCBBdWcgMSwgMjAxNiBhdCAzOjUyIFBNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PiB3cm90ZToKPiAKPiA+IE9uIE1vbiwgQXVnIDAxLCAyMDE2IGF0IDAzOjExOjQ4UE0gKzAxMDAs
IGdvdG9jIGlvIHdyb3RlOgo+ID4gPiBIaSBJIHdhcyB0cnlpbmcgdG8gbWFrZSBjb21tdW5pY2F0
aW9uIGJldHdlZW4gVHdvIG1pbmktb3MgZG9tYWlucy4KPiA+ID4gSSBoYXZlIG9mZmVyZXIgYW5k
IG1hcHBlciBkb21haW5zLCBvZmZlcmVyIGhhcyBJRD1BLCBtYXBwZXIgaGFzIElEPUIuCj4gPiA+
Cj4gPiA+Cj4gPiA+IE9mZmVyZXIgZnVuY3Rpb246Cj4gPiA+Cj4gPiA+ICAgICAgICAgc2V0dXBf
b3AuZG9tID0gRE9NSURfU0VMRjsKPiA+ID4gICAgICAgICBzZXR1cF9vcC5ucl9mcmFtZXMgPSAx
Owo+ID4gPiAgICAgICAgIHNldHVwX29wLmZyYW1lX2xpc3QgPSAodWludDY0X3QqKWdyYW50X3Rh
YmxlOwo+ID4gPiAgICAgICAgIEhZUEVSVklTT1JfZ3JhbnRfdGFibGVfb3AoR05UVEFCT1Bfc2V0
dXBfdGFibGUsICZzZXR1cF9vcCwgMSk7Cj4gPgo+ID4gT09JIHdoeSBkbyB5b3Ugc2V0dXAgZ3Jh
bnQgdGFibGUgYWdhaW4/Cj4gPgo+ID4gPiAgICAgICAgIGdyYW50X3RhYmxlWzBdLmRvbWlkID0g
QjsKPiA+ID4gICAgICAgICBncmFudF90YWJsZVswXS5mcmFtZSA9ICpzaGFyZWRfcGFnZSA+PiAx
MjsKPiA+ID4gICAgICAgICBmbGFncyA9IEdURl9wZXJtaXRfYWNjZXNzICYgR1RGX3JlYWRpbmcg
JiBHVEZfd3JpdGluZzsKPiA+ID4gICAgICAgICBncmFudF90YWJsZVswXS5mbGFncyA9IGZsYWdz
Owo+ID4gPgo+ID4KPiA+IE1heWJlIG1pc3Npbmcgc29tZSBtZW1vcnkgYmFycmllcnM/Cj4gPgo+
ID4gU2VlIGdudHRhYi5jOmdudHRhYl9ncmFudF9hY2Nlc3MuCj4gPgo+ID4gPgo+ID4gPiBNYXBw
aW5nIGZ1bmN0aW9uOgo+ID4gPgo+ID4gPiAgICAgICAgIGdudHRhYl9tYXBfZ3JhbnRfcmVmX3Qg
bWFwX29wOwo+ID4gPiAgICAgICAgIG1hcF9vcC5ob3N0X2FkZHIgPSAodWludDY0X3Qpc2hhcmVk
X3BhZ2U7Cj4gPiA+ICAgICAgICAgbWFwX29wLmZsYWdzID0gR05UTUFQX2hvc3RfbWFwOwo+ID4g
PiAgICAgICAgIG1hcF9vcC5yZWYgPSBlbnRyeTsKPiA+ID4gICAgICAgICBtYXBfb3AuZG9tID0g
QTsKPiA+ID4gICAgICAgICBIWVBFUlZJU09SX2dyYW50X3RhYmxlX29wKEdOVFRBQk9QX21hcF9n
cmFudF9yZWYsICZtYXBfb3AsMSk7Cj4gPgo+ID4gVGhpcyBsb29rcyByZWFzb25hYmxlIHRvIG1l
Lgo+ID4KPiA+ID4KPiA+ID4gQWZ0ZXIgdGhhdCBJIGFsd2F5cyBnb3QgbWFwX29wLnN0YXR1cyA9
PSAtMQo+ID4gPiBNb3JlIG92ZXIgd2hlbiBJIHJ1biB4bCBkbWVzZyBJIGdvdCBmb2xsb3dlZCBl
cnJvcjoKPiA+ID4KPiA+ID4gKFhFTikgZ3JhbnRfdGFibGUuYzo4MzA6ZDI4djAgQmFkIGRvbWFp
biAoMCAhPSBCKSwgb3IgcmlzayBvZiBjb3VudGVyCj4gPiA+IG92ZXJmbG93IDAwMDAwMDAyLCBv
ciBzdWJwYWdlIDAKPiA+ID4KPiA+ID4KPiA+ID4gQW55IGlkZWEgd2hhdCBJIGNhbiBkbyBpbiB3
cm9uZyB3YXk/IEkgd2FzIHRyeWluZyB0byBmb2xsb3cgd2F5IGhvdyB2VFBNCj4gPiA+IGRyaXZl
ciBpcyB3b3JraW5nIGJ1dCBhZnRlciBmYWNlZCB0aGlzIGVycm9yIEkgY2FuJ3QgbW92ZSBmb3J3
YXJkLgo+ID4gPgo+ID4KPiA+IEluIGFueSBjYXNlLCB0aGVyZSBpcyBhbHJlYWR5IGEgc2V0IG9m
IEFQSSB0aGF0IHlvdSBjYW4gdXNlIGZyb20KPiA+IGdudHRhYi5jIGFuZCBnbnRtYXAuYy4gV2h5
IG5vdCBqdXN0IHVzZSB0aG9zZT8KPiA+Cj4gPiBXZWkuCj4gPgo+ID4gPiBUaGFua3MgZm9yIGFu
eSBoZWxwLgo+ID4KPiA+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KPiA+ID4gTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdAo+ID4gPiBNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+ID4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVsCj4gPgo+ID4KCj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Cj4gTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:11 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2Z-0006Yg-6D; Fri, 05 Aug 2016 17:36:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2X-0006Wp-FB; Fri, 05 Aug 2016 17:36:09 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 4A/00-12460-88EC4A75; Fri, 05 Aug 2016 17:36:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov277uSX
 hBlPfm1u8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTh7eil7wXrOiuaPE9gaGBexdzFy
 ckgIGEm8nfiPqYuRi0NIYCGjxMHe7WwgCTYBVYkN10+xgtgiAm4SX77PAoszC0RIzPlwiqWLk
 YNDGCj+bZ4cSJgFqPzH3z3MIGFeAXuJrd9tIcbLSVyfOZ0JxOYUcJBYuHoJmC0EVPLmUDPbBE
 buBYwMqxg1ilOLylKLdI1M9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAr1cz8D
 AuIPx5mS/Q4ySHExKorxq+5aEC/El5adUZiQWZ8QXleakFh9ilOHgUJLgnXsWKCdYlJqeWpGW
 mQMMN5i0BAePkghvKUiat7ggMbc4Mx0idYpRUUqc9+oZoIQASCKjNA+uDRbilxhlpYR5GRkYG
 IR4ClKLcjNLUOVfMYpzMCoJ81aBjOfJzCuBm/4KaDET0OKPVmCLSxIRUlINjFMqwneWt+9atP
 Ox/LMdqn9rYy5/bFnxu/DnibQTz4pkvx2RWlO32l3xtdx2358XODm5fv7hapBd5SVQJlhv/Sx
 uzaud9SuEPDcf3D15cziXErNzgezLkLj5xTyMdxWE/85dxujy8s+hwt9mf4x9nV9u1Pxu6HSj
 pOuE2vvgJ33pwaq2ublZy5VYijMSDbWYi4oTAUOQcqNsAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1470418567!53218117!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10736 invoked from network); 5 Aug 2016 17:36:07 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:07 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7DEC3AD2C;
 Fri,  5 Aug 2016 17:36:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:48 +0200
Message-Id: <1470418562-11234-5-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 04/18] mini-os: add description of x86
	memory usage
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgYnJpZWYgZGVzY3JpcHRpb24gaG93IHRoZSBwaHlzaWNhbCBhbmQgdmlydHVhbCBhZGRy
ZXNzIHVzYWdlCmxvb2tzIGxpa2Ugb24geDg2IHRvIGluY2x1ZGUveDg2L2FyY2hfbW0uaAoKU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBpbmNsdWRlL3g4Ni9hcmNoX21tLmgg
fCAyMCArKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmggYi9pbmNsdWRlL3g4Ni9hcmNo
X21tLmgKaW5kZXggNThmMjlmYy4uZjc1NmRhYiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ODYvYXJj
aF9tbS5oCisrKyBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaApAQCAtMzYsNiArMzYsMjYgQEAKICNl
bmRpZgogI2VuZGlmCiAKKy8qCisgKiBQaHlzaWNhbCBhZGRyZXNzIHNwYWNlIHVzYWdlOgorICoK
KyAqIDAuLi5fZWRhdGE6IGtlcm5lbCB0ZXh0L2RhdGEKKyAqICpzdGFjayAgICA6IGtlcm5lbCBz
dGFjayAodGhyZWFkIDApCisgKiBoeXBlcnZpc29yIGFsbG9jYXRlZCBkYXRhOiBwMm1fbGlzdCwg
c3RhcnRfaW5mbyBwYWdlLCB4ZW5zdG9yZSBwYWdlLAorICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc29sZSBwYWdlLCBpbml0aWFsIHBhZ2UgdGFibGVzCisgKiBiaXRtYXAgb2YgYWxs
b2NhdGVkIHBhZ2VzCisgKiBwYWdlcyBjb250cm9sbGVkIGJ5IHRoZSBwYWdlIGFsbG9jYXRvcgor
ICoKKyAqCisgKiBWaXJ0dWFsIGFkZHJlc3Mgc3BhY2UgdXNhZ2U6CisgKgorICogMToxIG1hcHBp
bmcgb2YgcGh5c2ljYWwgbWVtb3J5IHN0YXJ0aW5nIGF0IFZBKDApCisgKiAxIHVuYWxsb2NhdGVk
IHBhZ2UKKyAqIGRlbWFuZCBtYXAgYXJlYSAoMzIgYml0czogMiBHQiwgNjQgYml0czogMTI4IEdC
KSBmb3IgdmlydHVhbCBhbGxvY2F0aW9ucworICogMSB1bmFsbG9jYXRlZCBwYWdlCisgKiB3aXRo
IGxpYmM6IGhlYXAgYXJlYSAoMzIgYml0czogMSBHQiwgNjQgYml0czogMTI4IEdCKQorICovCisK
ICNkZWZpbmUgTDFfRlJBTUUgICAgICAgICAgICAgICAgMQogI2RlZmluZSBMMl9GUkFNRSAgICAg
ICAgICAgICAgICAyCiAjZGVmaW5lIEwzX0ZSQU1FICAgICAgICAgICAgICAgIDMKLS0gCjIuNi42
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:11 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2X-0006XL-Ub; Fri, 05 Aug 2016 17:36:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2W-0006Wp-VL; Fri, 05 Aug 2016 17:36:09 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 18/00-12460-88EC4A75; Fri, 05 Aug 2016 17:36:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov277uSX
 hBk82q1i8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfj/ZxNbwVTtitM37rM0MD6X72Lk
 5JAQMJJ4O/EfUxcjF4eQwEJGiS3PJ7KDJNgEVCU2XD/FCmKLCLhJfPk+iw3EZhaIkJjz4RQLi
 C0s4CexrXs/M4jNAlQ/b+sLsBpeAXuJnz/uskIskJO4PnM6E4jNKeAgsXD1EjBbCKjmzaFmtg
 mM3AsYGVYxahSnFpWlFukaGuklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgR6mgE
 IdjD2zXI+xCjJwaQkyqu2b0m4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle3bNAOcGi1PTUirTM
 HGDIwaQlOHiURHj/nAFK8xYXJOYWZ6ZDpE4xKkqJ81qD9AmAJDJK8+DaYGF+iVFWSpiXEegQI
 Z6C1KLczBJU+VeM4hyMSsK8tiBTeDLzSuCmvwJazAS0+KMV2OKSRISUVAMj76cN539nqmfq9r
 SG3gk5uNk/KODOBvZ13VdLVPb2hMi99tmft03vSfSEtw0z2MVL7fMeZLPE/XhwfpLN2qeibme
 vNPgUbQiK1MicPq3Zhnt6YUNPcNfaiZo7XQ5Nv7TSpr70oOJy5jUG9Qv5BEXOzvi01elKbuXt
 4yumfZ+XUXioPqs+sshbiaU4I9FQi7moOBEASpbLzm4CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1470418567!52992609!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29546 invoked from network); 5 Aug 2016 17:36:07 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:07 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E9D68AD1A;
 Fri,  5 Aug 2016 17:36:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:46 +0200
Message-Id: <1470418562-11234-3-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 02/18] mini-os: remove unused
	alloc_contig_pages() function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

YWxsb2NfY29udGlnX3BhZ2VzKCkgaXMgbmV2ZXIgdXNlZCBhbnl3aGVyZSBpbiBtaW5pLW9zLiBS
ZW1vdmUgaXQuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGFyY2gveDg2
L21tLmMgfCAxNDIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogaW5jbHVkZS9tbS5oICB8ICAgMSAtCiAyIGZpbGVzIGNoYW5nZWQsIDE0
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0u
YwppbmRleCBhZTEwMzZlLi5jNTlhNWQzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBi
L2FyY2gveDg2L21tLmMKQEAgLTY1MiwxNDggKzY1Miw2IEBAIGludCB1bm1hcF9mcmFtZXModW5z
aWduZWQgbG9uZyB2YSwgdW5zaWduZWQgbG9uZyBudW1fZnJhbWVzKQogfQogCiAvKgotICogQWxs
b2NhdGUgcGFnZXMgd2hpY2ggYXJlIGNvbnRpZ3VvdXMgaW4gbWFjaGluZSBtZW1vcnkuCi0gKiBS
ZXR1cm5zIGEgVkEgdG8gd2hlcmUgdGhleSBhcmUgbWFwcGVkIG9yIDAgb24gZmFpbHVyZS4KLSAq
IAotICogYWRkcl9iaXRzIGluZGljYXRlcyBpZiB0aGUgcmVnaW9uIGhhcyByZXN0cmljdGlvbnMg
b24gd2hlcmUgaXQgaXMKLSAqIGxvY2F0ZWQuIFR5cGljYWwgdmFsdWVzIGFyZSAzMiAoaWYgZm9y
IGV4YW1wbGUgUENJIGRldmljZXMgY2FuJ3QgYWNjZXNzCi0gKiA2NGJpdCBtZW1vcnkpIG9yIDAg
Zm9yIG5vIHJlc3RyaWN0aW9ucy4KLSAqCi0gKiBBbGxvY2F0ZWQgcGFnZXMgY2FuIGJlIGZyZWVk
IHVzaW5nIHRoZSBwYWdlIGFsbG9jYXRvcnMgZnJlZV9wYWdlcygpIAotICogZnVuY3Rpb24uCi0g
KgotICogYmFzZWQgb24gTGludXggZnVuY3Rpb24geGVuX2NyZWF0ZV9jb250aWd1b3VzX3JlZ2lv
bigpCi0gKi8KLSNkZWZpbmUgTUFYX0NPTlRJR19PUkRFUiA5IC8qIDJNQiAqLwotdW5zaWduZWQg
bG9uZyBhbGxvY19jb250aWdfcGFnZXMoaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgYWRkcl9iaXRz
KQotewotICAgIHVuc2lnbmVkIGxvbmcgaW5fdmEsIHZhOwotICAgIHVuc2lnbmVkIGxvbmcgaW5f
ZnJhbWVzWzFVTCA8PCBvcmRlcl0sIG91dF9mcmFtZXMsIG1mbjsKLSAgICBtdWx0aWNhbGxfZW50
cnlfdCBjYWxsWzFVTCA8PCBvcmRlcl07Ci0gICAgdW5zaWduZWQgaW50IGksIG51bV9wYWdlcyA9
IDFVTCA8PCBvcmRlcjsKLSAgICBpbnQgcmV0LCBleGNoX3N1Y2Nlc3M7Ci0KLSAgICAvKiBwYXNz
IGluIG51bV9wYWdlcyAnZXh0ZW5kcycgb2Ygc2l6ZSAxIGFuZAotICAgICAqIHJlcXVlc3QgMSBl
eHRlbmQgb2Ygc2l6ZSAnb3JkZXIgKi8KLSAgICBzdHJ1Y3QgeGVuX21lbW9yeV9leGNoYW5nZSBl
eGNoYW5nZSA9IHsKLSAgICAgICAgLmluID0gewotICAgICAgICAgICAgLm5yX2V4dGVudHMgICA9
IG51bV9wYWdlcywKLSAgICAgICAgICAgIC5leHRlbnRfb3JkZXIgPSAwLAotICAgICAgICAgICAg
LmRvbWlkICAgICAgICA9IERPTUlEX1NFTEYKLSAgICAgICAgfSwKLSAgICAgICAgLm91dCA9IHsK
LSAgICAgICAgICAgIC5ucl9leHRlbnRzICAgPSAxLAotICAgICAgICAgICAgLmV4dGVudF9vcmRl
ciA9IG9yZGVyLAotICAgICAgICAgICAgLmFkZHJlc3NfYml0cyA9IGFkZHJfYml0cywKLSAgICAg
ICAgICAgIC5kb21pZCAgICAgICAgPSBET01JRF9TRUxGCi0gICAgICAgIH0sCi0gICAgICAgIC5u
cl9leGNoYW5nZWQgPSAwCi0gICAgfTsKLQotICAgIGlmICggb3JkZXIgPiBNQVhfQ09OVElHX09S
REVSICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiYWxsb2NfY29udGlnX3BhZ2VzOiBvcmRlciB0
b28gbGFyZ2UgMHgleCA+IDB4JXhcbiIsCi0gICAgICAgICAgICAgICBvcmRlciwgTUFYX0NPTlRJ
R19PUkRFUik7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLQotICAgIC8qIEFsbG9jYXRlIHNv
bWUgcG90ZW50aWFsbHkgZGlzY29udGlndW91cyBwYWdlcyAqLwotICAgIGluX3ZhID0gYWxsb2Nf
cGFnZXMob3JkZXIpOwotICAgIGlmICggIWluX3ZhICkKLSAgICB7Ci0gICAgICAgIHByaW50aygi
YWxsb2NfY29udGlnX3BhZ2VzOiBjb3VsZCBub3QgZ2V0IGVub3VnaCBwYWdlcyAob3JkZXI9MHgl
eFxuIiwKLSAgICAgICAgICAgICAgIG9yZGVyKTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQot
Ci0gICAgLyogc2V0IHVwIGFyZ3VtZW50cyBmb3IgZXhjaGFuZ2UgaHlwZXIgY2FsbCAqLwotICAg
IHNldF94ZW5fZ3Vlc3RfaGFuZGxlKGV4Y2hhbmdlLmluLmV4dGVudF9zdGFydCwgaW5fZnJhbWVz
KTsKLSAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShleGNoYW5nZS5vdXQuZXh0ZW50X3N0YXJ0LCAm
b3V0X2ZyYW1lcyk7Ci0KLSAgICAvKiB1bm1hcCBjdXJyZW50IGZyYW1lcywga2VlcCBhIGxpc3Qg
b2YgTUZOcyAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgbnVtX3BhZ2VzOyBpKysgKQotICAgIHsK
LSAgICAgICAgaW50IGFyZyA9IDA7Ci0KLSAgICAgICAgdmEgPSBpbl92YSArIChQQUdFX1NJWkUg
KiBpKTsKLSAgICAgICAgaW5fZnJhbWVzW2ldID0gdmlydF90b19tZm4odmEpOwotCi0gICAgICAg
IC8qIHVwZGF0ZSBQMk0gbWFwcGluZyAqLwotICAgICAgICBwaHlzX3RvX21hY2hpbmVfbWFwcGlu
Z1t2aXJ0X3RvX3Bmbih2YSldID0gSU5WQUxJRF9QMk1fRU5UUlk7Ci0KLSAgICAgICAgLyogYnVp
bGQgbXVsdGkgY2FsbCAqLwotICAgICAgICBjYWxsW2ldLm9wID0gX19IWVBFUlZJU09SX3VwZGF0
ZV92YV9tYXBwaW5nOwotICAgICAgICBjYWxsW2ldLmFyZ3NbYXJnKytdID0gdmE7Ci0gICAgICAg
IGNhbGxbaV0uYXJnc1thcmcrK10gPSAwOwotI2lmZGVmIF9faTM4Nl9fCi0gICAgICAgIGNhbGxb
aV0uYXJnc1thcmcrK10gPSAwOwotI2VuZGlmICAKLSAgICAgICAgY2FsbFtpXS5hcmdzW2FyZysr
XSA9IFVWTUZfSU5WTFBHOwotICAgIH0KLQotICAgIHJldCA9IEhZUEVSVklTT1JfbXVsdGljYWxs
KGNhbGwsIGkpOwotICAgIGlmICggcmV0ICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiT2RkLCB1
cGRhdGVfdmFfbWFwcGluZyBoeXBlcmNhbGwgZmFpbGVkIHdpdGggcmM9JWQuXG4iLCByZXQpOwot
ICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAgICAvKiB0cnkgZ2V0dGluZyBhIGNvbnRpZyBy
YW5nZSBvZiBNRk5zICovCi0gICAgb3V0X2ZyYW1lcyA9IHZpcnRfdG9fcGZuKGluX3ZhKTsgLyog
UEZOcyB0byBwb3B1bGF0ZSAqLwotICAgIHJldCA9IEhZUEVSVklTT1JfbWVtb3J5X29wKFhFTk1F
TV9leGNoYW5nZSwgJmV4Y2hhbmdlKTsKLSAgICBpZiAoIHJldCApIHsKLSAgICAgICAgcHJpbnRr
KCJtZW0gZXhjaGFuZ2VkIG9yZGVyPTB4JXggZmFpbGVkIHdpdGggcmM9JWQsIG5yX2V4Y2hhbmdl
ZD0lbHVcbiIsCi0gICAgICAgICAgICAgICBvcmRlciwgcmV0LCBleGNoYW5nZS5ucl9leGNoYW5n
ZWQpOwotICAgICAgICAvKiB3ZSBzdGlsbCBuZWVkIHRvIHJldHVybiB0aGUgYWxsb2NhdGVkIHBh
Z2VzIGFib3ZlIHRvIHRoZSBwb29sCi0gICAgICAgICAqIGllLiBtYXAgdGhlbSBiYWNrIGludG8g
dGhlIDE6MSBtYXBwaW5nIGV0Yy4gc28gd2UgY29udGludWUgYnV0IAotICAgICAgICAgKiBpbiB0
aGUgZW5kIHJldHVybiB0aGUgcGFnZXMgdG8gdGhlIHBhZ2UgYWxsb2NhdG9yIGFuZCByZXR1cm4g
MC4gKi8KLSAgICAgICAgZXhjaF9zdWNjZXNzID0gMDsKLSAgICB9Ci0gICAgZWxzZQotICAgICAg
ICBleGNoX3N1Y2Nlc3MgPSAxOwotCi0gICAgLyogbWFwIGZyYW1lcyBpbnRvIDE6MSBhbmQgdXBk
YXRlIHAybSAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgbnVtX3BhZ2VzOyBpKysgKQotICAgIHsK
LSAgICAgICAgaW50IGFyZyA9IDA7Ci0gICAgICAgIHB0ZV90IHB0ZTsKLQotICAgICAgICB2YSA9
IGluX3ZhICsgKFBBR0VfU0laRSAqIGkpOwotICAgICAgICBtZm4gPSBpIDwgZXhjaGFuZ2UubnJf
ZXhjaGFuZ2VkID8gKG91dF9mcmFtZXMgKyBpKSA6IGluX2ZyYW1lc1tpXTsKLSAgICAgICAgcHRl
ID0gX19wdGUobWZuIDw8IFBBR0VfU0hJRlQgfCBMMV9QUk9UKTsKLQotICAgICAgICAvKiB1cGRh
dGUgUDJNIG1hcHBpbmcgKi8KLSAgICAgICAgcGh5c190b19tYWNoaW5lX21hcHBpbmdbdmlydF90
b19wZm4odmEpXSA9IG1mbjsKLQotICAgICAgICAvKiBidWlsZCBtdWx0aSBjYWxsICovCi0gICAg
ICAgIGNhbGxbaV0ub3AgPSBfX0hZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmc7Ci0gICAgICAg
IGNhbGxbaV0uYXJnc1thcmcrK10gPSB2YTsKLSNpZmRlZiBfX3g4Nl82NF9fCi0gICAgICAgIGNh
bGxbaV0uYXJnc1thcmcrK10gPSAocGdlbnRyeV90KXB0ZS5wdGU7Ci0jZWxzZQotICAgICAgICBj
YWxsW2ldLmFyZ3NbYXJnKytdID0gcHRlLnB0ZV9sb3c7Ci0gICAgICAgIGNhbGxbaV0uYXJnc1th
cmcrK10gPSBwdGUucHRlX2hpZ2g7Ci0jZW5kaWYgIAotICAgICAgICBjYWxsW2ldLmFyZ3NbYXJn
KytdID0gVVZNRl9JTlZMUEc7Ci0gICAgfQotICAgIHJldCA9IEhZUEVSVklTT1JfbXVsdGljYWxs
KGNhbGwsIGkpOwotICAgIGlmICggcmV0ICkKLSAgICB7Ci0gICAgICAgIHByaW50aygidXBkYXRl
X3ZhX21hcHBpbmcgaHlwZXJjYWxsIG5vLiAyIGZhaWxlZCB3aXRoIHJjPSVkLlxuIiwgcmV0KTsK
LSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAgaWYgKCAhZXhjaF9zdWNjZXNzICkKLSAg
ICB7Ci0gICAgICAgIC8qIHNpbmNlIHRoZSBleGNoYW5nZWQgZmFpbGVkIHdlIGp1c3QgZnJlZSB0
aGUgcGFnZXMgYXMgd2VsbCAqLwotICAgICAgICBmcmVlX3BhZ2VzKCh2b2lkICopIGluX3ZhLCBv
cmRlcik7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLSAgICAKLSAgICByZXR1cm4gaW5fdmE7
Ci19Ci0KLS8qCiAgKiBDbGVhciBzb21lIG9mIHRoZSBib290c3RyYXAgbWVtb3J5CiAgKi8KIHN0
YXRpYyB2b2lkIGNsZWFyX2Jvb3RzdHJhcCh2b2lkKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tbS5o
IGIvaW5jbHVkZS9tbS5oCmluZGV4IGY1N2Q4YWIuLmE0OGY0ODUgMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUvbW0uaAorKysgYi9pbmNsdWRlL21tLmgKQEAgLTcxLDcgKzcxLDYgQEAgdm9pZCBkb19tYXBf
ZnJhbWVzKHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyAq
ZiwgdW5zaWduZWQgbG9uZyBuLCB1bnNpZ25lZCBsb25nIHN0cmlkZSwKIAl1bnNpZ25lZCBsb25n
IGluY3JlbWVudCwgZG9taWRfdCBpZCwgaW50ICplcnIsIHVuc2lnbmVkIGxvbmcgcHJvdCk7CiBp
bnQgdW5tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsIHVuc2lnbmVkIGxvbmcgbnVtX2ZyYW1l
cyk7Ci11bnNpZ25lZCBsb25nIGFsbG9jX2NvbnRpZ19wYWdlcyhpbnQgb3JkZXIsIHVuc2lnbmVk
IGludCBhZGRyX2JpdHMpOwogI2lmZGVmIEhBVkVfTElCQwogZXh0ZXJuIHVuc2lnbmVkIGxvbmcg
aGVhcCwgYnJrLCBoZWFwX21hcHBlZCwgaGVhcF9lbmQ7CiAjZW5kaWYKLS0gCjIuNi42CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:11 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2X-0006XL-Ub; Fri, 05 Aug 2016 17:36:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2W-0006Wp-VL; Fri, 05 Aug 2016 17:36:09 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 18/00-12460-88EC4A75; Fri, 05 Aug 2016 17:36:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov277uSX
 hBk82q1i8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfj/ZxNbwVTtitM37rM0MD6X72Lk
 5JAQMJJ4O/EfUxcjF4eQwEJGiS3PJ7KDJNgEVCU2XD/FCmKLCLhJfPk+iw3EZhaIkJjz4RQLi
 C0s4CexrXs/M4jNAlQ/b+sLsBpeAXuJnz/uskIskJO4PnM6E4jNKeAgsXD1EjBbCKjmzaFmtg
 mM3AsYGVYxahSnFpWlFukaGuklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgR6mgE
 IdjD2zXI+xCjJwaQkyqu2b0m4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle3bNAOcGi1PTUirTM
 HGDIwaQlOHiURHj/nAFK8xYXJOYWZ6ZDpE4xKkqJ81qD9AmAJDJK8+DaYGF+iVFWSpiXEegQI
 Z6C1KLczBJU+VeM4hyMSsK8tiBTeDLzSuCmvwJazAS0+KMV2OKSRISUVAMj76cN539nqmfq9r
 SG3gk5uNk/KODOBvZ13VdLVPb2hMi99tmft03vSfSEtw0z2MVL7fMeZLPE/XhwfpLN2qeibme
 vNPgUbQiK1MicPq3Zhnt6YUNPcNfaiZo7XQ5Nv7TSpr70oOJy5jUG9Qv5BEXOzvi01elKbuXt
 4yumfZ+XUXioPqs+sshbiaU4I9FQi7moOBEASpbLzm4CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1470418567!52992609!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29546 invoked from network); 5 Aug 2016 17:36:07 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:07 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E9D68AD1A;
 Fri,  5 Aug 2016 17:36:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:46 +0200
Message-Id: <1470418562-11234-3-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 02/18] mini-os: remove unused
	alloc_contig_pages() function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

YWxsb2NfY29udGlnX3BhZ2VzKCkgaXMgbmV2ZXIgdXNlZCBhbnl3aGVyZSBpbiBtaW5pLW9zLiBS
ZW1vdmUgaXQuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGFyY2gveDg2
L21tLmMgfCAxNDIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogaW5jbHVkZS9tbS5oICB8ICAgMSAtCiAyIGZpbGVzIGNoYW5nZWQsIDE0
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0u
YwppbmRleCBhZTEwMzZlLi5jNTlhNWQzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBi
L2FyY2gveDg2L21tLmMKQEAgLTY1MiwxNDggKzY1Miw2IEBAIGludCB1bm1hcF9mcmFtZXModW5z
aWduZWQgbG9uZyB2YSwgdW5zaWduZWQgbG9uZyBudW1fZnJhbWVzKQogfQogCiAvKgotICogQWxs
b2NhdGUgcGFnZXMgd2hpY2ggYXJlIGNvbnRpZ3VvdXMgaW4gbWFjaGluZSBtZW1vcnkuCi0gKiBS
ZXR1cm5zIGEgVkEgdG8gd2hlcmUgdGhleSBhcmUgbWFwcGVkIG9yIDAgb24gZmFpbHVyZS4KLSAq
IAotICogYWRkcl9iaXRzIGluZGljYXRlcyBpZiB0aGUgcmVnaW9uIGhhcyByZXN0cmljdGlvbnMg
b24gd2hlcmUgaXQgaXMKLSAqIGxvY2F0ZWQuIFR5cGljYWwgdmFsdWVzIGFyZSAzMiAoaWYgZm9y
IGV4YW1wbGUgUENJIGRldmljZXMgY2FuJ3QgYWNjZXNzCi0gKiA2NGJpdCBtZW1vcnkpIG9yIDAg
Zm9yIG5vIHJlc3RyaWN0aW9ucy4KLSAqCi0gKiBBbGxvY2F0ZWQgcGFnZXMgY2FuIGJlIGZyZWVk
IHVzaW5nIHRoZSBwYWdlIGFsbG9jYXRvcnMgZnJlZV9wYWdlcygpIAotICogZnVuY3Rpb24uCi0g
KgotICogYmFzZWQgb24gTGludXggZnVuY3Rpb24geGVuX2NyZWF0ZV9jb250aWd1b3VzX3JlZ2lv
bigpCi0gKi8KLSNkZWZpbmUgTUFYX0NPTlRJR19PUkRFUiA5IC8qIDJNQiAqLwotdW5zaWduZWQg
bG9uZyBhbGxvY19jb250aWdfcGFnZXMoaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgYWRkcl9iaXRz
KQotewotICAgIHVuc2lnbmVkIGxvbmcgaW5fdmEsIHZhOwotICAgIHVuc2lnbmVkIGxvbmcgaW5f
ZnJhbWVzWzFVTCA8PCBvcmRlcl0sIG91dF9mcmFtZXMsIG1mbjsKLSAgICBtdWx0aWNhbGxfZW50
cnlfdCBjYWxsWzFVTCA8PCBvcmRlcl07Ci0gICAgdW5zaWduZWQgaW50IGksIG51bV9wYWdlcyA9
IDFVTCA8PCBvcmRlcjsKLSAgICBpbnQgcmV0LCBleGNoX3N1Y2Nlc3M7Ci0KLSAgICAvKiBwYXNz
IGluIG51bV9wYWdlcyAnZXh0ZW5kcycgb2Ygc2l6ZSAxIGFuZAotICAgICAqIHJlcXVlc3QgMSBl
eHRlbmQgb2Ygc2l6ZSAnb3JkZXIgKi8KLSAgICBzdHJ1Y3QgeGVuX21lbW9yeV9leGNoYW5nZSBl
eGNoYW5nZSA9IHsKLSAgICAgICAgLmluID0gewotICAgICAgICAgICAgLm5yX2V4dGVudHMgICA9
IG51bV9wYWdlcywKLSAgICAgICAgICAgIC5leHRlbnRfb3JkZXIgPSAwLAotICAgICAgICAgICAg
LmRvbWlkICAgICAgICA9IERPTUlEX1NFTEYKLSAgICAgICAgfSwKLSAgICAgICAgLm91dCA9IHsK
LSAgICAgICAgICAgIC5ucl9leHRlbnRzICAgPSAxLAotICAgICAgICAgICAgLmV4dGVudF9vcmRl
ciA9IG9yZGVyLAotICAgICAgICAgICAgLmFkZHJlc3NfYml0cyA9IGFkZHJfYml0cywKLSAgICAg
ICAgICAgIC5kb21pZCAgICAgICAgPSBET01JRF9TRUxGCi0gICAgICAgIH0sCi0gICAgICAgIC5u
cl9leGNoYW5nZWQgPSAwCi0gICAgfTsKLQotICAgIGlmICggb3JkZXIgPiBNQVhfQ09OVElHX09S
REVSICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiYWxsb2NfY29udGlnX3BhZ2VzOiBvcmRlciB0
b28gbGFyZ2UgMHgleCA+IDB4JXhcbiIsCi0gICAgICAgICAgICAgICBvcmRlciwgTUFYX0NPTlRJ
R19PUkRFUik7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLQotICAgIC8qIEFsbG9jYXRlIHNv
bWUgcG90ZW50aWFsbHkgZGlzY29udGlndW91cyBwYWdlcyAqLwotICAgIGluX3ZhID0gYWxsb2Nf
cGFnZXMob3JkZXIpOwotICAgIGlmICggIWluX3ZhICkKLSAgICB7Ci0gICAgICAgIHByaW50aygi
YWxsb2NfY29udGlnX3BhZ2VzOiBjb3VsZCBub3QgZ2V0IGVub3VnaCBwYWdlcyAob3JkZXI9MHgl
eFxuIiwKLSAgICAgICAgICAgICAgIG9yZGVyKTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQot
Ci0gICAgLyogc2V0IHVwIGFyZ3VtZW50cyBmb3IgZXhjaGFuZ2UgaHlwZXIgY2FsbCAqLwotICAg
IHNldF94ZW5fZ3Vlc3RfaGFuZGxlKGV4Y2hhbmdlLmluLmV4dGVudF9zdGFydCwgaW5fZnJhbWVz
KTsKLSAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShleGNoYW5nZS5vdXQuZXh0ZW50X3N0YXJ0LCAm
b3V0X2ZyYW1lcyk7Ci0KLSAgICAvKiB1bm1hcCBjdXJyZW50IGZyYW1lcywga2VlcCBhIGxpc3Qg
b2YgTUZOcyAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgbnVtX3BhZ2VzOyBpKysgKQotICAgIHsK
LSAgICAgICAgaW50IGFyZyA9IDA7Ci0KLSAgICAgICAgdmEgPSBpbl92YSArIChQQUdFX1NJWkUg
KiBpKTsKLSAgICAgICAgaW5fZnJhbWVzW2ldID0gdmlydF90b19tZm4odmEpOwotCi0gICAgICAg
IC8qIHVwZGF0ZSBQMk0gbWFwcGluZyAqLwotICAgICAgICBwaHlzX3RvX21hY2hpbmVfbWFwcGlu
Z1t2aXJ0X3RvX3Bmbih2YSldID0gSU5WQUxJRF9QMk1fRU5UUlk7Ci0KLSAgICAgICAgLyogYnVp
bGQgbXVsdGkgY2FsbCAqLwotICAgICAgICBjYWxsW2ldLm9wID0gX19IWVBFUlZJU09SX3VwZGF0
ZV92YV9tYXBwaW5nOwotICAgICAgICBjYWxsW2ldLmFyZ3NbYXJnKytdID0gdmE7Ci0gICAgICAg
IGNhbGxbaV0uYXJnc1thcmcrK10gPSAwOwotI2lmZGVmIF9faTM4Nl9fCi0gICAgICAgIGNhbGxb
aV0uYXJnc1thcmcrK10gPSAwOwotI2VuZGlmICAKLSAgICAgICAgY2FsbFtpXS5hcmdzW2FyZysr
XSA9IFVWTUZfSU5WTFBHOwotICAgIH0KLQotICAgIHJldCA9IEhZUEVSVklTT1JfbXVsdGljYWxs
KGNhbGwsIGkpOwotICAgIGlmICggcmV0ICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiT2RkLCB1
cGRhdGVfdmFfbWFwcGluZyBoeXBlcmNhbGwgZmFpbGVkIHdpdGggcmM9JWQuXG4iLCByZXQpOwot
ICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAgICAvKiB0cnkgZ2V0dGluZyBhIGNvbnRpZyBy
YW5nZSBvZiBNRk5zICovCi0gICAgb3V0X2ZyYW1lcyA9IHZpcnRfdG9fcGZuKGluX3ZhKTsgLyog
UEZOcyB0byBwb3B1bGF0ZSAqLwotICAgIHJldCA9IEhZUEVSVklTT1JfbWVtb3J5X29wKFhFTk1F
TV9leGNoYW5nZSwgJmV4Y2hhbmdlKTsKLSAgICBpZiAoIHJldCApIHsKLSAgICAgICAgcHJpbnRr
KCJtZW0gZXhjaGFuZ2VkIG9yZGVyPTB4JXggZmFpbGVkIHdpdGggcmM9JWQsIG5yX2V4Y2hhbmdl
ZD0lbHVcbiIsCi0gICAgICAgICAgICAgICBvcmRlciwgcmV0LCBleGNoYW5nZS5ucl9leGNoYW5n
ZWQpOwotICAgICAgICAvKiB3ZSBzdGlsbCBuZWVkIHRvIHJldHVybiB0aGUgYWxsb2NhdGVkIHBh
Z2VzIGFib3ZlIHRvIHRoZSBwb29sCi0gICAgICAgICAqIGllLiBtYXAgdGhlbSBiYWNrIGludG8g
dGhlIDE6MSBtYXBwaW5nIGV0Yy4gc28gd2UgY29udGludWUgYnV0IAotICAgICAgICAgKiBpbiB0
aGUgZW5kIHJldHVybiB0aGUgcGFnZXMgdG8gdGhlIHBhZ2UgYWxsb2NhdG9yIGFuZCByZXR1cm4g
MC4gKi8KLSAgICAgICAgZXhjaF9zdWNjZXNzID0gMDsKLSAgICB9Ci0gICAgZWxzZQotICAgICAg
ICBleGNoX3N1Y2Nlc3MgPSAxOwotCi0gICAgLyogbWFwIGZyYW1lcyBpbnRvIDE6MSBhbmQgdXBk
YXRlIHAybSAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgbnVtX3BhZ2VzOyBpKysgKQotICAgIHsK
LSAgICAgICAgaW50IGFyZyA9IDA7Ci0gICAgICAgIHB0ZV90IHB0ZTsKLQotICAgICAgICB2YSA9
IGluX3ZhICsgKFBBR0VfU0laRSAqIGkpOwotICAgICAgICBtZm4gPSBpIDwgZXhjaGFuZ2UubnJf
ZXhjaGFuZ2VkID8gKG91dF9mcmFtZXMgKyBpKSA6IGluX2ZyYW1lc1tpXTsKLSAgICAgICAgcHRl
ID0gX19wdGUobWZuIDw8IFBBR0VfU0hJRlQgfCBMMV9QUk9UKTsKLQotICAgICAgICAvKiB1cGRh
dGUgUDJNIG1hcHBpbmcgKi8KLSAgICAgICAgcGh5c190b19tYWNoaW5lX21hcHBpbmdbdmlydF90
b19wZm4odmEpXSA9IG1mbjsKLQotICAgICAgICAvKiBidWlsZCBtdWx0aSBjYWxsICovCi0gICAg
ICAgIGNhbGxbaV0ub3AgPSBfX0hZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmc7Ci0gICAgICAg
IGNhbGxbaV0uYXJnc1thcmcrK10gPSB2YTsKLSNpZmRlZiBfX3g4Nl82NF9fCi0gICAgICAgIGNh
bGxbaV0uYXJnc1thcmcrK10gPSAocGdlbnRyeV90KXB0ZS5wdGU7Ci0jZWxzZQotICAgICAgICBj
YWxsW2ldLmFyZ3NbYXJnKytdID0gcHRlLnB0ZV9sb3c7Ci0gICAgICAgIGNhbGxbaV0uYXJnc1th
cmcrK10gPSBwdGUucHRlX2hpZ2g7Ci0jZW5kaWYgIAotICAgICAgICBjYWxsW2ldLmFyZ3NbYXJn
KytdID0gVVZNRl9JTlZMUEc7Ci0gICAgfQotICAgIHJldCA9IEhZUEVSVklTT1JfbXVsdGljYWxs
KGNhbGwsIGkpOwotICAgIGlmICggcmV0ICkKLSAgICB7Ci0gICAgICAgIHByaW50aygidXBkYXRl
X3ZhX21hcHBpbmcgaHlwZXJjYWxsIG5vLiAyIGZhaWxlZCB3aXRoIHJjPSVkLlxuIiwgcmV0KTsK
LSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAgaWYgKCAhZXhjaF9zdWNjZXNzICkKLSAg
ICB7Ci0gICAgICAgIC8qIHNpbmNlIHRoZSBleGNoYW5nZWQgZmFpbGVkIHdlIGp1c3QgZnJlZSB0
aGUgcGFnZXMgYXMgd2VsbCAqLwotICAgICAgICBmcmVlX3BhZ2VzKCh2b2lkICopIGluX3ZhLCBv
cmRlcik7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLSAgICAKLSAgICByZXR1cm4gaW5fdmE7
Ci19Ci0KLS8qCiAgKiBDbGVhciBzb21lIG9mIHRoZSBib290c3RyYXAgbWVtb3J5CiAgKi8KIHN0
YXRpYyB2b2lkIGNsZWFyX2Jvb3RzdHJhcCh2b2lkKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tbS5o
IGIvaW5jbHVkZS9tbS5oCmluZGV4IGY1N2Q4YWIuLmE0OGY0ODUgMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUvbW0uaAorKysgYi9pbmNsdWRlL21tLmgKQEAgLTcxLDcgKzcxLDYgQEAgdm9pZCBkb19tYXBf
ZnJhbWVzKHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyAq
ZiwgdW5zaWduZWQgbG9uZyBuLCB1bnNpZ25lZCBsb25nIHN0cmlkZSwKIAl1bnNpZ25lZCBsb25n
IGluY3JlbWVudCwgZG9taWRfdCBpZCwgaW50ICplcnIsIHVuc2lnbmVkIGxvbmcgcHJvdCk7CiBp
bnQgdW5tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsIHVuc2lnbmVkIGxvbmcgbnVtX2ZyYW1l
cyk7Ci11bnNpZ25lZCBsb25nIGFsbG9jX2NvbnRpZ19wYWdlcyhpbnQgb3JkZXIsIHVuc2lnbmVk
IGludCBhZGRyX2JpdHMpOwogI2lmZGVmIEhBVkVfTElCQwogZXh0ZXJuIHVuc2lnbmVkIGxvbmcg
aGVhcCwgYnJrLCBoZWFwX21hcHBlZCwgaGVhcF9lbmQ7CiAjZW5kaWYKLS0gCjIuNi42CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:11 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2Z-0006Yg-6D; Fri, 05 Aug 2016 17:36:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2X-0006Wp-FB; Fri, 05 Aug 2016 17:36:09 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 4A/00-12460-88EC4A75; Fri, 05 Aug 2016 17:36:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov277uSX
 hBlPfm1u8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTh7eil7wXrOiuaPE9gaGBexdzFy
 ckgIGEm8nfiPqYuRi0NIYCGjxMHe7WwgCTYBVYkN10+xgtgiAm4SX77PAoszC0RIzPlwiqWLk
 YNDGCj+bZ4cSJgFqPzH3z3MIGFeAXuJrd9tIcbLSVyfOZ0JxOYUcJBYuHoJmC0EVPLmUDPbBE
 buBYwMqxg1ilOLylKLdI1M9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAr1cz8D
 AuIPx5mS/Q4ySHExKorxq+5aEC/El5adUZiQWZ8QXleakFh9ilOHgUJLgnXsWKCdYlJqeWpGW
 mQMMN5i0BAePkghvKUiat7ggMbc4Mx0idYpRUUqc9+oZoIQASCKjNA+uDRbilxhlpYR5GRkYG
 IR4ClKLcjNLUOVfMYpzMCoJ81aBjOfJzCuBm/4KaDET0OKPVmCLSxIRUlINjFMqwneWt+9atP
 Ox/LMdqn9rYy5/bFnxu/DnibQTz4pkvx2RWlO32l3xtdx2358XODm5fv7hapBd5SVQJlhv/Sx
 uzaud9SuEPDcf3D15cziXErNzgezLkLj5xTyMdxWE/85dxujy8s+hwt9mf4x9nV9u1Pxu6HSj
 pOuE2vvgJ33pwaq2ublZy5VYijMSDbWYi4oTAUOQcqNsAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1470418567!53218117!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10736 invoked from network); 5 Aug 2016 17:36:07 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:07 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7DEC3AD2C;
 Fri,  5 Aug 2016 17:36:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:48 +0200
Message-Id: <1470418562-11234-5-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 04/18] mini-os: add description of x86
	memory usage
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgYnJpZWYgZGVzY3JpcHRpb24gaG93IHRoZSBwaHlzaWNhbCBhbmQgdmlydHVhbCBhZGRy
ZXNzIHVzYWdlCmxvb2tzIGxpa2Ugb24geDg2IHRvIGluY2x1ZGUveDg2L2FyY2hfbW0uaAoKU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBpbmNsdWRlL3g4Ni9hcmNoX21tLmgg
fCAyMCArKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmggYi9pbmNsdWRlL3g4Ni9hcmNo
X21tLmgKaW5kZXggNThmMjlmYy4uZjc1NmRhYiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ODYvYXJj
aF9tbS5oCisrKyBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaApAQCAtMzYsNiArMzYsMjYgQEAKICNl
bmRpZgogI2VuZGlmCiAKKy8qCisgKiBQaHlzaWNhbCBhZGRyZXNzIHNwYWNlIHVzYWdlOgorICoK
KyAqIDAuLi5fZWRhdGE6IGtlcm5lbCB0ZXh0L2RhdGEKKyAqICpzdGFjayAgICA6IGtlcm5lbCBz
dGFjayAodGhyZWFkIDApCisgKiBoeXBlcnZpc29yIGFsbG9jYXRlZCBkYXRhOiBwMm1fbGlzdCwg
c3RhcnRfaW5mbyBwYWdlLCB4ZW5zdG9yZSBwYWdlLAorICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc29sZSBwYWdlLCBpbml0aWFsIHBhZ2UgdGFibGVzCisgKiBiaXRtYXAgb2YgYWxs
b2NhdGVkIHBhZ2VzCisgKiBwYWdlcyBjb250cm9sbGVkIGJ5IHRoZSBwYWdlIGFsbG9jYXRvcgor
ICoKKyAqCisgKiBWaXJ0dWFsIGFkZHJlc3Mgc3BhY2UgdXNhZ2U6CisgKgorICogMToxIG1hcHBp
bmcgb2YgcGh5c2ljYWwgbWVtb3J5IHN0YXJ0aW5nIGF0IFZBKDApCisgKiAxIHVuYWxsb2NhdGVk
IHBhZ2UKKyAqIGRlbWFuZCBtYXAgYXJlYSAoMzIgYml0czogMiBHQiwgNjQgYml0czogMTI4IEdC
KSBmb3IgdmlydHVhbCBhbGxvY2F0aW9ucworICogMSB1bmFsbG9jYXRlZCBwYWdlCisgKiB3aXRo
IGxpYmM6IGhlYXAgYXJlYSAoMzIgYml0czogMSBHQiwgNjQgYml0czogMTI4IEdCKQorICovCisK
ICNkZWZpbmUgTDFfRlJBTUUgICAgICAgICAgICAgICAgMQogI2RlZmluZSBMMl9GUkFNRSAgICAg
ICAgICAgICAgICAyCiAjZGVmaW5lIEwzX0ZSQU1FICAgICAgICAgICAgICAgIDMKLS0gCjIuNi42
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:11 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2Z-0006a3-O7; Fri, 05 Aug 2016 17:36:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Y-0006Wo-42; Fri, 05 Aug 2016 17:36:10 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 94/16-27233-88EC4A75; Fri, 05 Aug 2016 17:36:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsVyuP0Ov277uSX
 hBjPOqVq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdjV3MFY0C9RMf9xN1MD41rhLkZO
 DgkBI4m3E/8xdTFycQgJLGSUaGw5ywKSYBNQldhw/RQriC0i4Cbx5fssNhCbWSBCYs6HU2A1w
 gK2Epdv7WYHsVmA6j9NWgtm8wrYS7xtm80MsUBO4vrM6UwTGDkXMDKsYlQvTi0qSy3SNddLKs
 pMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0GwMQ7GBs/O50iFGSg0lJlFdt35JwIb6
 k/JTKjMTijPii0pzU4kOMMhwcShK8umeBcoJFqempFWmZOcAAgklLcPAoifD+OQOU5i0uSMwt
 zkyHSJ1iVJQS570KkhAASWSU5sG1wYL2EqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5bUG28
 2TmlcBNfwW0mAlo8UcrsMUliQgpqQbGua6T5wRyhXNeKTZ+4/bozrFDzWvezBD8Xcmk3MY8W8
 Fmdlnu36zsyveL+txSHx4Xadpy6nDbxrQ7DF/qxBUnfVFp9+g6v6tj+anFYV56OwtLolydXn3
 0Xms+uXCRSXfypFNu9aZ1jwuyJsX/me2ykVtzxuLPZudPpwqmppn9aIp/eE38rtAJJZbijERD
 Leai4kQAIrps0lUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1470418567!27980677!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41883 invoked from network); 5 Aug 2016 17:36:07 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-6.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:07 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E9A21AC27;
 Fri,  5 Aug 2016 17:36:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:44 +0200
Message-Id: <1470418562-11234-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 00/18] mini-os: support of auto-ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

U3VwcG9ydCBiYWxsb29uaW5nIE1pbmktT1MgYXV0b21hdGljYWxseSB1cCBpbiBjYXNlIG9mIG1l
bW9yeSBzaG9ydGFnZS4KCkRvIHNvbWUgY2xlYW51cHMsIGEgc21hbGwgY29ycmVjdGlvbiBhbmQg
YWRkIHNvbWUgYmFzaWMgZmVhdHVyZXMgdG8KbGF5IGdyb3VuZHdvcmsgZm9yIHN1cHBvcnQgb2Yg
YmFsbG9vbmluZyBpbiBNaW5pLU9TIChwYXRjaGVzIDEtMTQpLgoKVGhlIG1haW4gdmlzaWJsZSBj
aGFuZ2UgaXMgdGhlIHZpcnR1YWwgbWVtb3J5IGxheW91dDogdG8gYmUgYWJsZSB0bwphZGQgbWVt
b3J5IHRvIHRoZSBydW5uaW5nIE1pbmktT1Mgd2UgbmVlZCB0byBoYXZlIHNvbWUgc3BhcmUgYXJl
YXMKZXNwZWNpYWxseSBhZnRlciB0aGUgMToxIG1hcHBpbmcgb2YgcGh5c2ljYWwgbWVtb3J5LgoK
VGhlbiBhZGQgdGhlIGJhbGxvb25pbmcgZnVuY3Rpb25hbGl0eTogdGhlIHAybSBtYXAgbXVzdCBi
ZSBleHBhbmRlZCwKdGhlIHBhZ2UgYWxsb2NhdG9yJ3MgYml0bWFwIG11c3QgIGJlIGV4cGFuZGVk
IGFuZCB3ZSBtdXN0IGdldCBuZXcKbWVtb3J5IGZyb20gdGhlIGh5cGVydmlzb3IuCgpJbiBjYXNl
IG9mIGEgZGV0ZWN0ZWQgbWVtb3J5IHNob3J0YWdlIHRoZSBkb21haW4gd2lsbCBiYWxsb29uIHVw
IHVudGlsCmVpdGhlciBlbm91Z2ggbWVtb3J5IGlzIGF2YWlsYWJsZSBvciB0aGUgdXBwZXIgbGlt
aXQgaGFzIGJlZW4gcmVhY2hlZC4KCkJhbGxvb25pbmcgaGFzIGJlZW4gdGVzdGVkIHdpdGggYSB4
ZW5zdG9yZSBzdHViZG9tLgpSZWdyZXNzaW9uIHRlc3RzIGhhdmUgYmVlbiBkb25lIHdpdGg6Ci0g
cHVyZSBtaW5pLW9zCi0gaW9lbXUgc3R1YmRvbQotIHB2Z3J1YiA2NCBiaXQKCnB2Z3J1YiAzMiBi
aXQgZGlkbid0IHdvcmsgYmVmb3JlIGFwcGx5aW5nIHRoZSBzZXJpZXMsIGl0IGp1c3QgZW50ZXJl
ZAp0aGUgZ3J1YiBzaGVsbC4gV2l0aCB0aGUgc2VyaWVzIGFwcGxpZWQgdGhlIGJlaGF2aW9yIHdh
cyBleGFjdGx5IHRoZQpzYW1lLiBUaGUgZ3J1YiBzaGVsbCBob3dldmVyIHdhcyB3b3JraW5nIChJ
IHRyaWVkICJoZWxwIiBhbmQgInJlYm9vdCIpLgoKSSB0cmllZCB0byBtb2RpZnkgYXJtIHNwZWNp
ZmljIGZpbGVzIGluIG9yZGVyIG5vdCB0byBicmVhayB0aGUKbm9uLWJhbGxvb25pbmcgY2FzZSwg
YnV0IEkgaGF2ZW4ndCB0ZXN0ZWQgaXQgdG8gZWl0aGVyIHdvcmsgb3IgdG8KY29tcGlsZS4KClYx
IG9mIHRoaXMgc2VyaWVzIGNvbnNpc3RlZCBvZiBwYXRjaGVzIDEtOSBvbmx5LgoKQ2hhbmdlcyBp
biBWMjoKLSBhZGRlZCBwYXRjaGVzIDEwLTE4Ci0gc29tZSBjb2Rpbmcgc3R5bGUgY29ycmVjdGlv
bnMKLSBwYXRjaCA3OiBpbnRyb2R1Y2VkIGJhbGxvb24gc3BlY2lmaWMgc291cmNlIGZpbGVzCi0g
bW92ZWQgYmFsbG9vbmluZyBzcGVjaWZpYyBmdW5jdGlvbnMvZGVmaW5pdGlvbnMgdG8gYmFsbG9u
IHNwZWNpZmljCiAgZmlsZXMKLSBwYXRjaCA5OiBhdm9pZCBjb25mbGljdCB3aXRoIGh5cGVydmlz
b3IgbWFwcGVkIGFyZWEgb24gMzIgYml0cwoKSnVlcmdlbiBHcm9zcyAoMTgpOgogIG1pbmktb3M6
IGNvcnJlY3QgZmlyc3QgZnJlZSBwZm4KICBtaW5pLW9zOiByZW1vdmUgdW51c2VkIGFsbG9jX2Nv
bnRpZ19wYWdlcygpIGZ1bmN0aW9uCiAgbWluaS1vczogcmVtb3ZlIE1NX0RFQlVHIGNvZGUKICBt
aW5pLW9zOiBhZGQgZGVzY3JpcHRpb24gb2YgeDg2IG1lbW9yeSB1c2FnZQogIG1pbmktb3M6IGFk
ZCBucl9mcmVlX3BhZ2VzIGNvdW50ZXIKICBtaW5pLW9zOiBsZXQgbWVtb3J5IGFsbG9jYXRpb24g
ZmFpbCBpZiBubyBmcmVlIHBhZ2UgYXZhaWxhYmxlCiAgbWluaS1vczogYWRkIGJhbGxvb25pbmcg
Y29uZmlnIGl0ZW0KICBtaW5pLW9zOiBnZXQgbWF4aW11bSBtZW1vcnkgc2l6ZSBmcm9tIGh5cGVy
dmlzb3IKICBtaW5pLW9zOiBtb2RpZnkgdmlydHVhbCBtZW1vcnkgbGF5b3V0IGZvciBzdXBwb3J0
IG9mIGJhbGxvb25pbmcKICBtaW5pLW9zOiByZW1vdmUgdW51c2VkIG1lbV90ZXN0KCkgZnVuY3Rp
b24KICBtaW5pLW9zOiBhZGQgY2hlY2tzIGZvciBvdXQgb2YgbWVtb3J5CiAgbWluaS1vczogZG9u
J3QgYWxsb2NhdGUgbmV3IHBhZ2VzIGZvciBsZXZlbCAxIHAybSB0cmVlCiAgbWluaS1vczogYWRk
IGZ1bmN0aW9uIHRvIG1hcCBvbmUgZnJhbWUKICBtaW5pLW9zOiBtb3ZlIHAybSByZWxhdGVkIG1h
Y3JvcyB0byBoZWFkZXIgZmlsZQogIG1pbmktb3M6IHJlbWFwIHAybSBsaXN0IGluIGNhc2Ugb2Yg
YmFsbG9vbmluZwogIG1pbmktb3M6IG1hcCBwYWdlIGFsbG9jYXRvcidzIGJpdG1hcCB0byB2aXJ0
dWFsIGtlcm5lbCBhcmVhIGZvcgogICAgYmFsbG9vbmluZwogIG1pbmktb3M6IGFkZCBzdXBwb3J0
IGZvciBiYWxsb29uaW5nIHVwCiAgbWluaS1vczogYmFsbG9vbiB1cCBpbiBjYXNlIG9mIG9vbQoK
IE1ha2VmaWxlICAgICAgICAgICAgICB8ICAgMyArCiBhcmNoL2FybS9iYWxsb29uLmMgICAgfCAg
MzkgKysrKysrKwogYXJjaC9hcm0vbW0uYyAgICAgICAgIHwgIDEwICstCiBhcmNoL3g4Ni9iYWxs
b29uLmMgICAgfCAxNDYgKysrKysrKysrKysrKysrKysrKysrKysKIGFyY2gveDg2L21tLmMgICAg
ICAgICB8IDMxNCArKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogYmFsbG9vbi5jICAgICAgICAgICAgIHwgMTU5ICsrKysrKysrKysrKysrKysrKysrKysr
KysKIGluY2x1ZGUvYXJtL2FyY2hfbW0uaCB8ICAgMiArCiBpbmNsdWRlL2JhbGxvb24uaCAgICAg
fCAgNTkgKysrKysrKysrKwogaW5jbHVkZS9tbS5oICAgICAgICAgIHwgIDEzICsrLQogaW5jbHVk
ZS94ODYvYXJjaF9tbS5oIHwgIDcwICsrKysrKysrKysrCiBtbS5jICAgICAgICAgICAgICAgICAg
fCAxMDggKysrKysrLS0tLS0tLS0tLS0KIDExIGZpbGVzIGNoYW5nZWQsIDU3NSBpbnNlcnRpb25z
KCspLCAzNDggZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vYmFsbG9v
bi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYvYmFsbG9vbi5jCiBjcmVhdGUgbW9kZSAx
MDA2NDQgYmFsbG9vbi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9iYWxsb29uLmgKCi0t
IAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:11 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2Z-0006Yp-77; Fri, 05 Aug 2016 17:36:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2X-0006Wt-GZ; Fri, 05 Aug 2016 17:36:09 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 08/1E-12874-88EC4A75; Fri, 05 Aug 2016 17:36:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov27HuSX
 hBo+6eSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZvx89Iqt4ChPxZnvE5gbGBdydTFy
 ckgIGEm8nfiPqYuRi0NIYCGjxM7De1hBEmwCqhIbrp8Cs0UE3CS+fJ/FBmIzC0RIzPlwigXEF
 hawkZj7eAIziM0CVD9tWwcjiM0rYC+x5k0HO8QCOYnrM6czgdicAg4SC1cvAbOFgGreHGpmm8
 DIvYCRYRWjRnFqUVlqka6RiV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqCn6xk
 YGHcw3pzsd4hRkoNJSZRXbd+ScCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHPPAuUEi1LTUyvS
 MnOAIQeTluDgURLhLQVJ8xYXJOYWZ6ZDpE4xKkqJ8149A5QQAElklObBtcHC/BKjrJQwLyMDA
 4MQT0FqUW5mCar8K0ZxDkYlYd4qkPE8mXklcNNfAS1mAlr80QpscUkiQkqqgXHL8Z8ePN/Clb
 dwdS8olKv138EuUnpu0+lVEjxJtk83l5xeGH3LtoT3/JwNip9X20+5n1UmHrVlq01waZXWGpa
 UWjaz2RvUWMU28u3PYraULW5d7LDCOlbr15Hyo7O6V2hsq9KtPNbodfDh3bP1F0Uf6THYP4lX
 38QgpJziFh3jXlB/JCphrhJLcUaioRZzUXEiALLS66FuAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1470418567!40981752!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13683 invoked from network); 5 Aug 2016 17:36:08 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:08 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CA3A2AD33;
 Fri,  5 Aug 2016 17:36:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:49 +0200
Message-Id: <1470418562-11234-6-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 05/18] mini-os: add nr_free_pages counter
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgdmFyaWFibGUgaG9sZGluZyB0aGUgbnVtYmVyIG9mIGF2YWlsYWJsZSBtZW1vcnkgcGFn
ZXMuIFRoaXMgd2lsbAphaWQgYXV0by1iYWxsb29uaW5nIGxhdGVyLgoKU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCiBpbmNsdWRlL21tLmggfCAxICsKIG1tLmMgICAgICAgICB8
IDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L2luY2x1ZGUvbW0uaCBiL2luY2x1ZGUvbW0uaAppbmRleCBhNDhmNDg1Li5iOTdiNDNlIDEwMDY0
NAotLS0gYS9pbmNsdWRlL21tLmgKKysrIGIvaW5jbHVkZS9tbS5oCkBAIC00Miw2ICs0Miw3IEBA
CiAjZGVmaW5lIFNUQUNLX1NJWkVfUEFHRV9PUkRFUiBfX1NUQUNLX1NJWkVfUEFHRV9PUkRFUgog
I2RlZmluZSBTVEFDS19TSVpFIF9fU1RBQ0tfU0laRQogCitleHRlcm4gdW5zaWduZWQgbG9uZyBu
cl9mcmVlX3BhZ2VzOwogCiB2b2lkIGluaXRfbW0odm9pZCk7CiB1bnNpZ25lZCBsb25nIGFsbG9j
X3BhZ2VzKGludCBvcmRlcik7CmRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwppbmRleCAwZGQ0ODYy
Li4yNjNhMzU2IDEwMDY0NAotLS0gYS9tbS5jCisrKyBiL21tLmMKQEAgLTUzLDYgKzUzLDggQEAg
c3RhdGljIHVuc2lnbmVkIGxvbmcgKmFsbG9jX2JpdG1hcDsKICNkZWZpbmUgYWxsb2NhdGVkX2lu
X21hcChfcG4pIFwKIChhbGxvY19iaXRtYXBbKF9wbikvUEFHRVNfUEVSX01BUFdPUkRdICYgKDFV
TDw8KChfcG4pJihQQUdFU19QRVJfTUFQV09SRC0xKSkpKQogCit1bnNpZ25lZCBsb25nIG5yX2Zy
ZWVfcGFnZXM7CisKIC8qCiAgKiBIaW50IHJlZ2FyZGluZyBiaXR3aXNlIGFyaXRobWV0aWMgaW4g
bWFwX3thbGxvYyxmcmVlfToKICAqICAtKDE8PG4pICBzZXRzIGFsbCBiaXRzID49IG4uIApAQCAt
ODEsNiArODMsOCBAQCBzdGF0aWMgdm9pZCBtYXBfYWxsb2ModW5zaWduZWQgbG9uZyBmaXJzdF9w
YWdlLCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzKQogICAgICAgICB3aGlsZSAoICsrY3Vycl9pZHgg
PCBlbmRfaWR4ICkgYWxsb2NfYml0bWFwW2N1cnJfaWR4XSA9IH4wVUw7CiAgICAgICAgIGFsbG9j
X2JpdG1hcFtjdXJyX2lkeF0gfD0gKDFVTDw8ZW5kX29mZiktMTsKICAgICB9CisKKyAgICBucl9m
cmVlX3BhZ2VzIC09IG5yX3BhZ2VzOwogfQogCiAKQEAgLTkzLDYgKzk3LDggQEAgc3RhdGljIHZv
aWQgbWFwX2ZyZWUodW5zaWduZWQgbG9uZyBmaXJzdF9wYWdlLCB1bnNpZ25lZCBsb25nIG5yX3Bh
Z2VzKQogICAgIGVuZF9pZHggICA9IChmaXJzdF9wYWdlICsgbnJfcGFnZXMpIC8gUEFHRVNfUEVS
X01BUFdPUkQ7CiAgICAgZW5kX29mZiAgID0gKGZpcnN0X3BhZ2UgKyBucl9wYWdlcykgJiAoUEFH
RVNfUEVSX01BUFdPUkQtMSk7CiAKKyAgICBucl9mcmVlX3BhZ2VzICs9IG5yX3BhZ2VzOworCiAg
ICAgaWYgKCBjdXJyX2lkeCA9PSBlbmRfaWR4ICkKICAgICB7CiAgICAgICAgIGFsbG9jX2JpdG1h
cFtjdXJyX2lkeF0gJj0gLSgxVUw8PGVuZF9vZmYpIHwgKCgxVUw8PHN0YXJ0X29mZiktMSk7Ci0t
IAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:11 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2Z-0006Zu-NA; Fri, 05 Aug 2016 17:36:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Y-0006Wq-42; Fri, 05 Aug 2016 17:36:10 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 F0/22-01945-88EC4A75; Fri, 05 Aug 2016 17:36:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov277uSX
 hBh9+qFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbh79AVzwXSRii2nvzA1MJ7l72Lk
 5JAQMJJ4O/EfUxcjF4eQwEJGiZmTfrOBJNgEVCU2XD/FCmKLCLhJfPk+CyzOLBAhMefDKZYuR
 g4OYQFziVkHvUDCLEDlj2d+YwGxeQXsJS6f2s8OMV9O4vrM6UwgNqeAg8TC1UvAbCGgmjeHmt
 kmMHIvYGRYxahRnFpUllqka2Sml1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6Od
 6BgbGHYwNe/0OMUpyMCmJ8qrtWxIuxJeUn1KZkVicEV9UmpNafIhRhoNDSYL37hmgnGBRanpq
 RVpmDjDgYNISHDxKIrx/QNK8xQWJucWZ6RCpU4yKUuK8V0ESAiCJjNI8uDZYkF9ilJUS5mVkY
 GAQ4ilILcrNLEGVf8UozsGoJMz7H2QKT2ZeCdz0V0CLmYAWf7QCW1ySiJCSamAsy3/h3+46d0
 lbXtQif4uozVfXfuHaJ75G5NiXnxe5s48GTn2V/qdobbTqnZPHo96Xhth7ryibxrP3zL11VbP
 263oue3T1dtka9zzWav7Nu8L1Wd4pa/rbHtwm3hvTGF5/bJedi4S54PuI56tXfOQunDHr68Iz
 /9OvZ11VPaif9WSy3deyY21MSizFGYmGWsxFxYkAQdsSG20CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1470418567!53623890!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16814 invoked from network); 5 Aug 2016 17:36:07 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:07 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 35A87AD2B;
 Fri,  5 Aug 2016 17:36:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:47 +0200
Message-Id: <1470418562-11234-4-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 03/18] mini-os: remove MM_DEBUG code
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

bW0uYyBjb250YWlucyB1bnVzZWQgY29kZSBpbnNpZGUgI2lmZGVmIE1NX0RFQlVHIGFyZWFzLiBJ
dHMgdXNhYmlsaXR5CmlzIHJhdGhlciBxdWVzdGlvbmFibGUgYW5kIHNvbWUgcGFydHMgYXJlIGV2
ZW4gd3JvbmcgKGUuZy4KcHJpbnRfY2h1bmtzKCkgY2FsbGVkIHdpdGggbnJfcGFnZXMgPiAxMDAw
IHdpbGwgY2xvYmJlciBhbiBhcmJpdHJhcnkKc3RhY2sgY29udGVudCB3aXRoIGEgMCBieXRlKS4K
ClJlbW92ZSB0aGlzIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IG1tLmMgfCA2MCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9tbS5jIGIvbW0uYwppbmRleCAzMWFhZjgzLi4wZGQ0ODYyIDEwMDY0NAotLS0gYS9tbS5j
CisrKyBiL21tLmMKQEAgLTQyLDEzICs0Miw2IEBACiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4K
ICNpbmNsdWRlIDxtaW5pLW9zL3htYWxsb2MuaD4KIAotI2lmZGVmIE1NX0RFQlVHCi0jZGVmaW5l
IERFQlVHKF9mLCBfYS4uLikgXAotICAgIHByaW50aygiTUlOSV9PUyhmaWxlPW1tLmMsIGxpbmU9
JWQpICIgX2YgIlxuIiwgX19MSU5FX18sICMjIF9hKQotI2Vsc2UKLSNkZWZpbmUgREVCVUcoX2Ys
IF9hLi4uKSAgICAoKHZvaWQpMCkKLSNlbmRpZgotCiAvKioqKioqKioqKioqKioqKioqKioqCiAg
KiBBTExPQ0FUSU9OIEJJVE1BUAogICogIE9uZSBiaXQgcGVyIHBhZ2Ugb2YgbWVtb3J5LiBCaXQg
c2V0ID0+IHBhZ2UgaXMgYWxsb2NhdGVkLgpAQCAtMTQwLDU5ICsxMzMsNiBAQCBzdGF0aWMgY2h1
bmtfaGVhZF90ICBmcmVlX3RhaWxbRlJFRUxJU1RfU0laRV07CiAjZGVmaW5lIHJvdW5kX3BnZG93
bihfcCkgICgoX3ApJlBBR0VfTUFTSykKICNkZWZpbmUgcm91bmRfcGd1cChfcCkgICAgKCgoX3Ap
KyhQQUdFX1NJWkUtMSkpJlBBR0VfTUFTSykKIAotI2lmZGVmIE1NX0RFQlVHCi0vKgotICogUHJp
bnRzIGFsbG9jYXRpb25bMC8xXSBmb3IgQG5yX3BhZ2VzLCBzdGFydGluZyBhdCBAc3RhcnQKLSAq
IGFkZHJlc3MgKHZpcnR1YWwpLgotICovCi1VU0VEIHN0YXRpYyB2b2lkIHByaW50X2FsbG9jYXRp
b24odm9pZCAqc3RhcnQsIGludCBucl9wYWdlcykKLXsKLSAgICB1bnNpZ25lZCBsb25nIHBmbl9z
dGFydCA9IHZpcnRfdG9fcGZuKHN0YXJ0KTsKLSAgICBpbnQgY291bnQ7Ci0gICAgZm9yKGNvdW50
ID0gMDsgY291bnQgPCBucl9wYWdlczsgY291bnQrKykKLSAgICAgICAgaWYoYWxsb2NhdGVkX2lu
X21hcChwZm5fc3RhcnQgKyBjb3VudCkpIHByaW50aygiMSIpOwotICAgICAgICBlbHNlIHByaW50
aygiMCIpOwotICAgICAgICAKLSAgICBwcmludGsoIlxuIik7ICAgICAgICAKLX0KLQotLyoKLSAq
IFByaW50cyBjaHVua3MgKG1ha2luZyB0aGVtIHdpdGggbGV0dGVycykgZm9yIEBucl9wYWdlcyBz
dGFydGluZwotICogYXQgQHN0YXJ0ICh2aXJ0dWFsKS4KLSAqLwotVVNFRCBzdGF0aWMgdm9pZCBw
cmludF9jaHVua3Modm9pZCAqc3RhcnQsIGludCBucl9wYWdlcykKLXsKLSAgICBjaGFyIGNodW5r
c1sxMDAxXSwgY3VycmVudD0nQSc7Ci0gICAgaW50IG9yZGVyLCBjb3VudDsKLSAgICBjaHVua19o
ZWFkX3QgKmhlYWQ7Ci0gICAgdW5zaWduZWQgbG9uZyBwZm5fc3RhcnQgPSB2aXJ0X3RvX3Bmbihz
dGFydCk7Ci0gICAKLSAgICBtZW1zZXQoY2h1bmtzLCAoaW50KSdfJywgMTAwMCk7Ci0gICAgaWYo
bnJfcGFnZXMgPiAxMDAwKSAKLSAgICB7Ci0gICAgICAgIERFQlVHKCJDYW4gb25seSBwcmluZyAx
MDAwIHBhZ2VzLiBJbmNyZWFzZSBidWZmZXIgc2l6ZS4iKTsKLSAgICB9Ci0gICAgCi0gICAgZm9y
KG9yZGVyPTA7IG9yZGVyIDwgRlJFRUxJU1RfU0laRTsgb3JkZXIrKykKLSAgICB7Ci0gICAgICAg
IGhlYWQgPSBmcmVlX2hlYWRbb3JkZXJdOwotICAgICAgICB3aGlsZSghRlJFRUxJU1RfRU1QVFko
aGVhZCkpCi0gICAgICAgIHsKLSAgICAgICAgICAgIGZvcihjb3VudCA9IDA7IGNvdW50IDwgMVVM
PDwgaGVhZC0+bGV2ZWw7IGNvdW50KyspCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
aWYoY291bnQgKyB2aXJ0X3RvX3BmbihoZWFkKSAtIHBmbl9zdGFydCA8IDEwMDApCi0gICAgICAg
ICAgICAgICAgICAgIGNodW5rc1tjb3VudCArIHZpcnRfdG9fcGZuKGhlYWQpIC0gcGZuX3N0YXJ0
XSA9IGN1cnJlbnQ7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBoZWFkID0gaGVhZC0+bmV4
dDsKLSAgICAgICAgICAgIGN1cnJlbnQrKzsKLSAgICAgICAgfQotICAgIH0KLSAgICBjaHVua3Nb
bnJfcGFnZXNdID0gJ1wwJzsKLSAgICBwcmludGsoIiVzXG4iLCBjaHVua3MpOwotfQotI2VuZGlm
Ci0KLQogLyoKICAqIEluaXRpYWxpc2UgYWxsb2NhdG9yLCBwbGFjaW5nIGFkZHJlc3NlcyBbQG1p
bixAbWF4XSBpbiBmcmVlIHBvb2wuCiAgKiBAbWluIGFuZCBAbWF4IGFyZSBQSFlTSUNBTCBhZGRy
ZXNzZXMuCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:11 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2Z-0006Zm-M0; Fri, 05 Aug 2016 17:36:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Y-0006Wu-3w; Fri, 05 Aug 2016 17:36:10 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 20/2A-03271-88EC4A75; Fri, 05 Aug 2016 17:36:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsVyuP0Ov27HuSX
 hBl+XSlm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVi95Q5LwXG2iv1bMhoYH7N0MXJy
 SAgYSbyd+I+pi5GLQ0hgIaPEp55d7CAJNgFViQ3XT7GC2CICbhJfvs9iA7GZBSIk5nw4BdYsL
 BAusfjnTLB6FqD6ybPvAg3i4OAVsJdY9NoCYr6cxPWZ05lAbE4BB4mFq5eA2UJAJW8ONbNNYO
 RewMiwilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0MsMQLC
 Dcdt2z0OMkhxMSqK8avuWhAvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4NU9C5QTLEpNT61Iy8wB
 hhtMWoKDR0mE988ZoDRvcUFibnFmOkTqFKMux4Ift9cyCbHk5eelSonzWoPMEAApyijNgxsBC
 /1LjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua1BZnCk5lXArfpFdARTEBHfLQCO6IkESEl1c
 C46v0x8SMOXepSlYKq+RwydSs2r7siM9UzZMFrpV1x6r4862uT5xnN49U7ulRmbdkCpXROocT
 Ca3cefGJ4mZNZ9vL86bli93ecCcs4c/zkC77DLx9f5LfeWzZDgLtl0tkrZw4nm9q80/X3eV6v
 EHK4++nNLW/1JI+zb85Rd3lY9oi/lklVgIFViaU4I9FQi7moOBEAzvWTlHgCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1470418568!53623896!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17027 invoked from network); 5 Aug 2016 17:36:08 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:08 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1CC2FAD61;
 Fri,  5 Aug 2016 17:36:08 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:50 +0200
Message-Id: <1470418562-11234-7-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 06/18] mini-os: let memory allocation fail
	if no free page available
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW5zdGVhZCBvZiBwYW5pY2luZyB3aGVuIG5vIHBhZ2UgY2FuIGJlIGFsbG9jYXRlZCB0cnkgdG8g
ZmFpbCB0aGUKbWVtb3J5IGFsbG9jYXRpb24gYnkgcmV0dXJuaW5nIE5VTEwgaW5zdGVhZC4KClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpWMjogZml4ZWQgbWlub3Igc3R5bGUg
aXNzdWUKLS0tCiBtbS5jIHwgNyArKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvbW0uYyBiL21tLmMKaW5kZXggMjYzYTM1Ni4uOGNmMzIxMCAxMDA2
NDQKLS0tIGEvbW0uYworKysgYi9tbS5jCkBAIC0zMzUsNiArMzM1LDEzIEBAIHZvaWQgKnNicmso
cHRyZGlmZl90IGluY3JlbWVudCkKICAgICAKICAgICBpZiAobmV3X2JyayA+IGhlYXBfbWFwcGVk
KSB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbiA9IChuZXdfYnJrIC0gaGVhcF9tYXBwZWQgKyBQ
QUdFX1NJWkUgLSAxKSAvIFBBR0VfU0laRTsKKworICAgICAgICBpZiAoIG4gPiBucl9mcmVlX3Bh
Z2VzICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKCJNZW1vcnkgZXhoYXVzdGVkOiB3
YW50ICVsZCBwYWdlcywgYnV0IG9ubHkgJWxkIGFyZSBsZWZ0XG4iLAorICAgICAgICAgICAgICAg
ICAgIG4sIG5yX2ZyZWVfcGFnZXMpOworICAgICAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgICAg
IH0KICAgICAgICAgZG9fbWFwX3plcm8oaGVhcF9tYXBwZWQsIG4pOwogICAgICAgICBoZWFwX21h
cHBlZCArPSBuICogUEFHRV9TSVpFOwogICAgIH0KLS0gCjIuNi42CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:11 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2Z-0006Zu-NA; Fri, 05 Aug 2016 17:36:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Y-0006Wq-42; Fri, 05 Aug 2016 17:36:10 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 F0/22-01945-88EC4A75; Fri, 05 Aug 2016 17:36:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov277uSX
 hBh9+qFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbh79AVzwXSRii2nvzA1MJ7l72Lk
 5JAQMJJ4O/EfUxcjF4eQwEJGiZmTfrOBJNgEVCU2XD/FCmKLCLhJfPk+CyzOLBAhMefDKZYuR
 g4OYQFziVkHvUDCLEDlj2d+YwGxeQXsJS6f2s8OMV9O4vrM6UwgNqeAg8TC1UvAbCGgmjeHmt
 kmMHIvYGRYxahRnFpUllqka2Sml1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6Od
 6BgbGHYwNe/0OMUpyMCmJ8qrtWxIuxJeUn1KZkVicEV9UmpNafIhRhoNDSYL37hmgnGBRanpq
 RVpmDjDgYNISHDxKIrx/QNK8xQWJucWZ6RCpU4yKUuK8V0ESAiCJjNI8uDZYkF9ilJUS5mVkY
 GAQ4ilILcrNLEGVf8UozsGoJMz7H2QKT2ZeCdz0V0CLmYAWf7QCW1ySiJCSamAsy3/h3+46d0
 lbXtQif4uozVfXfuHaJ75G5NiXnxe5s48GTn2V/qdobbTqnZPHo96Xhth7ryibxrP3zL11VbP
 263oue3T1dtka9zzWav7Nu8L1Wd4pa/rbHtwm3hvTGF5/bJedi4S54PuI56tXfOQunDHr68Iz
 /9OvZ11VPaif9WSy3deyY21MSizFGYmGWsxFxYkAQdsSG20CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1470418567!53623890!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16814 invoked from network); 5 Aug 2016 17:36:07 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:07 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 35A87AD2B;
 Fri,  5 Aug 2016 17:36:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:47 +0200
Message-Id: <1470418562-11234-4-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 03/18] mini-os: remove MM_DEBUG code
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

bW0uYyBjb250YWlucyB1bnVzZWQgY29kZSBpbnNpZGUgI2lmZGVmIE1NX0RFQlVHIGFyZWFzLiBJ
dHMgdXNhYmlsaXR5CmlzIHJhdGhlciBxdWVzdGlvbmFibGUgYW5kIHNvbWUgcGFydHMgYXJlIGV2
ZW4gd3JvbmcgKGUuZy4KcHJpbnRfY2h1bmtzKCkgY2FsbGVkIHdpdGggbnJfcGFnZXMgPiAxMDAw
IHdpbGwgY2xvYmJlciBhbiBhcmJpdHJhcnkKc3RhY2sgY29udGVudCB3aXRoIGEgMCBieXRlKS4K
ClJlbW92ZSB0aGlzIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IG1tLmMgfCA2MCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9tbS5jIGIvbW0uYwppbmRleCAzMWFhZjgzLi4wZGQ0ODYyIDEwMDY0NAotLS0gYS9tbS5j
CisrKyBiL21tLmMKQEAgLTQyLDEzICs0Miw2IEBACiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4K
ICNpbmNsdWRlIDxtaW5pLW9zL3htYWxsb2MuaD4KIAotI2lmZGVmIE1NX0RFQlVHCi0jZGVmaW5l
IERFQlVHKF9mLCBfYS4uLikgXAotICAgIHByaW50aygiTUlOSV9PUyhmaWxlPW1tLmMsIGxpbmU9
JWQpICIgX2YgIlxuIiwgX19MSU5FX18sICMjIF9hKQotI2Vsc2UKLSNkZWZpbmUgREVCVUcoX2Ys
IF9hLi4uKSAgICAoKHZvaWQpMCkKLSNlbmRpZgotCiAvKioqKioqKioqKioqKioqKioqKioqCiAg
KiBBTExPQ0FUSU9OIEJJVE1BUAogICogIE9uZSBiaXQgcGVyIHBhZ2Ugb2YgbWVtb3J5LiBCaXQg
c2V0ID0+IHBhZ2UgaXMgYWxsb2NhdGVkLgpAQCAtMTQwLDU5ICsxMzMsNiBAQCBzdGF0aWMgY2h1
bmtfaGVhZF90ICBmcmVlX3RhaWxbRlJFRUxJU1RfU0laRV07CiAjZGVmaW5lIHJvdW5kX3BnZG93
bihfcCkgICgoX3ApJlBBR0VfTUFTSykKICNkZWZpbmUgcm91bmRfcGd1cChfcCkgICAgKCgoX3Ap
KyhQQUdFX1NJWkUtMSkpJlBBR0VfTUFTSykKIAotI2lmZGVmIE1NX0RFQlVHCi0vKgotICogUHJp
bnRzIGFsbG9jYXRpb25bMC8xXSBmb3IgQG5yX3BhZ2VzLCBzdGFydGluZyBhdCBAc3RhcnQKLSAq
IGFkZHJlc3MgKHZpcnR1YWwpLgotICovCi1VU0VEIHN0YXRpYyB2b2lkIHByaW50X2FsbG9jYXRp
b24odm9pZCAqc3RhcnQsIGludCBucl9wYWdlcykKLXsKLSAgICB1bnNpZ25lZCBsb25nIHBmbl9z
dGFydCA9IHZpcnRfdG9fcGZuKHN0YXJ0KTsKLSAgICBpbnQgY291bnQ7Ci0gICAgZm9yKGNvdW50
ID0gMDsgY291bnQgPCBucl9wYWdlczsgY291bnQrKykKLSAgICAgICAgaWYoYWxsb2NhdGVkX2lu
X21hcChwZm5fc3RhcnQgKyBjb3VudCkpIHByaW50aygiMSIpOwotICAgICAgICBlbHNlIHByaW50
aygiMCIpOwotICAgICAgICAKLSAgICBwcmludGsoIlxuIik7ICAgICAgICAKLX0KLQotLyoKLSAq
IFByaW50cyBjaHVua3MgKG1ha2luZyB0aGVtIHdpdGggbGV0dGVycykgZm9yIEBucl9wYWdlcyBz
dGFydGluZwotICogYXQgQHN0YXJ0ICh2aXJ0dWFsKS4KLSAqLwotVVNFRCBzdGF0aWMgdm9pZCBw
cmludF9jaHVua3Modm9pZCAqc3RhcnQsIGludCBucl9wYWdlcykKLXsKLSAgICBjaGFyIGNodW5r
c1sxMDAxXSwgY3VycmVudD0nQSc7Ci0gICAgaW50IG9yZGVyLCBjb3VudDsKLSAgICBjaHVua19o
ZWFkX3QgKmhlYWQ7Ci0gICAgdW5zaWduZWQgbG9uZyBwZm5fc3RhcnQgPSB2aXJ0X3RvX3Bmbihz
dGFydCk7Ci0gICAKLSAgICBtZW1zZXQoY2h1bmtzLCAoaW50KSdfJywgMTAwMCk7Ci0gICAgaWYo
bnJfcGFnZXMgPiAxMDAwKSAKLSAgICB7Ci0gICAgICAgIERFQlVHKCJDYW4gb25seSBwcmluZyAx
MDAwIHBhZ2VzLiBJbmNyZWFzZSBidWZmZXIgc2l6ZS4iKTsKLSAgICB9Ci0gICAgCi0gICAgZm9y
KG9yZGVyPTA7IG9yZGVyIDwgRlJFRUxJU1RfU0laRTsgb3JkZXIrKykKLSAgICB7Ci0gICAgICAg
IGhlYWQgPSBmcmVlX2hlYWRbb3JkZXJdOwotICAgICAgICB3aGlsZSghRlJFRUxJU1RfRU1QVFko
aGVhZCkpCi0gICAgICAgIHsKLSAgICAgICAgICAgIGZvcihjb3VudCA9IDA7IGNvdW50IDwgMVVM
PDwgaGVhZC0+bGV2ZWw7IGNvdW50KyspCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
aWYoY291bnQgKyB2aXJ0X3RvX3BmbihoZWFkKSAtIHBmbl9zdGFydCA8IDEwMDApCi0gICAgICAg
ICAgICAgICAgICAgIGNodW5rc1tjb3VudCArIHZpcnRfdG9fcGZuKGhlYWQpIC0gcGZuX3N0YXJ0
XSA9IGN1cnJlbnQ7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBoZWFkID0gaGVhZC0+bmV4
dDsKLSAgICAgICAgICAgIGN1cnJlbnQrKzsKLSAgICAgICAgfQotICAgIH0KLSAgICBjaHVua3Nb
bnJfcGFnZXNdID0gJ1wwJzsKLSAgICBwcmludGsoIiVzXG4iLCBjaHVua3MpOwotfQotI2VuZGlm
Ci0KLQogLyoKICAqIEluaXRpYWxpc2UgYWxsb2NhdG9yLCBwbGFjaW5nIGFkZHJlc3NlcyBbQG1p
bixAbWF4XSBpbiBmcmVlIHBvb2wuCiAgKiBAbWluIGFuZCBAbWF4IGFyZSBQSFlTSUNBTCBhZGRy
ZXNzZXMuCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:11 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2Z-0006a3-O7; Fri, 05 Aug 2016 17:36:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Y-0006Wo-42; Fri, 05 Aug 2016 17:36:10 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 94/16-27233-88EC4A75; Fri, 05 Aug 2016 17:36:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsVyuP0Ov277uSX
 hBjPOqVq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdjV3MFY0C9RMf9xN1MD41rhLkZO
 DgkBI4m3E/8xdTFycQgJLGSUaGw5ywKSYBNQldhw/RQriC0i4Cbx5fssNhCbWSBCYs6HU2A1w
 gK2Epdv7WYHsVmA6j9NWgtm8wrYS7xtm80MsUBO4vrM6UwTGDkXMDKsYlQvTi0qSy3SNddLKs
 pMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0GwMQ7GBs/O50iFGSg0lJlFdt35JwIb6
 k/JTKjMTijPii0pzU4kOMMhwcShK8umeBcoJFqempFWmZOcAAgklLcPAoifD+OQOU5i0uSMwt
 zkyHSJ1iVJQS570KkhAASWSU5sG1wYL2EqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5bUG28
 2TmlcBNfwW0mAlo8UcrsMUliQgpqQbGua6T5wRyhXNeKTZ+4/bozrFDzWvezBD8Xcmk3MY8W8
 Fmdlnu36zsyveL+txSHx4Xadpy6nDbxrQ7DF/qxBUnfVFp9+g6v6tj+anFYV56OwtLolydXn3
 0Xms+uXCRSXfypFNu9aZ1jwuyJsX/me2ykVtzxuLPZudPpwqmppn9aIp/eE38rtAJJZbijERD
 Leai4kQAIrps0lUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1470418567!27980677!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41883 invoked from network); 5 Aug 2016 17:36:07 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-6.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:07 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E9A21AC27;
 Fri,  5 Aug 2016 17:36:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:44 +0200
Message-Id: <1470418562-11234-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 00/18] mini-os: support of auto-ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

U3VwcG9ydCBiYWxsb29uaW5nIE1pbmktT1MgYXV0b21hdGljYWxseSB1cCBpbiBjYXNlIG9mIG1l
bW9yeSBzaG9ydGFnZS4KCkRvIHNvbWUgY2xlYW51cHMsIGEgc21hbGwgY29ycmVjdGlvbiBhbmQg
YWRkIHNvbWUgYmFzaWMgZmVhdHVyZXMgdG8KbGF5IGdyb3VuZHdvcmsgZm9yIHN1cHBvcnQgb2Yg
YmFsbG9vbmluZyBpbiBNaW5pLU9TIChwYXRjaGVzIDEtMTQpLgoKVGhlIG1haW4gdmlzaWJsZSBj
aGFuZ2UgaXMgdGhlIHZpcnR1YWwgbWVtb3J5IGxheW91dDogdG8gYmUgYWJsZSB0bwphZGQgbWVt
b3J5IHRvIHRoZSBydW5uaW5nIE1pbmktT1Mgd2UgbmVlZCB0byBoYXZlIHNvbWUgc3BhcmUgYXJl
YXMKZXNwZWNpYWxseSBhZnRlciB0aGUgMToxIG1hcHBpbmcgb2YgcGh5c2ljYWwgbWVtb3J5LgoK
VGhlbiBhZGQgdGhlIGJhbGxvb25pbmcgZnVuY3Rpb25hbGl0eTogdGhlIHAybSBtYXAgbXVzdCBi
ZSBleHBhbmRlZCwKdGhlIHBhZ2UgYWxsb2NhdG9yJ3MgYml0bWFwIG11c3QgIGJlIGV4cGFuZGVk
IGFuZCB3ZSBtdXN0IGdldCBuZXcKbWVtb3J5IGZyb20gdGhlIGh5cGVydmlzb3IuCgpJbiBjYXNl
IG9mIGEgZGV0ZWN0ZWQgbWVtb3J5IHNob3J0YWdlIHRoZSBkb21haW4gd2lsbCBiYWxsb29uIHVw
IHVudGlsCmVpdGhlciBlbm91Z2ggbWVtb3J5IGlzIGF2YWlsYWJsZSBvciB0aGUgdXBwZXIgbGlt
aXQgaGFzIGJlZW4gcmVhY2hlZC4KCkJhbGxvb25pbmcgaGFzIGJlZW4gdGVzdGVkIHdpdGggYSB4
ZW5zdG9yZSBzdHViZG9tLgpSZWdyZXNzaW9uIHRlc3RzIGhhdmUgYmVlbiBkb25lIHdpdGg6Ci0g
cHVyZSBtaW5pLW9zCi0gaW9lbXUgc3R1YmRvbQotIHB2Z3J1YiA2NCBiaXQKCnB2Z3J1YiAzMiBi
aXQgZGlkbid0IHdvcmsgYmVmb3JlIGFwcGx5aW5nIHRoZSBzZXJpZXMsIGl0IGp1c3QgZW50ZXJl
ZAp0aGUgZ3J1YiBzaGVsbC4gV2l0aCB0aGUgc2VyaWVzIGFwcGxpZWQgdGhlIGJlaGF2aW9yIHdh
cyBleGFjdGx5IHRoZQpzYW1lLiBUaGUgZ3J1YiBzaGVsbCBob3dldmVyIHdhcyB3b3JraW5nIChJ
IHRyaWVkICJoZWxwIiBhbmQgInJlYm9vdCIpLgoKSSB0cmllZCB0byBtb2RpZnkgYXJtIHNwZWNp
ZmljIGZpbGVzIGluIG9yZGVyIG5vdCB0byBicmVhayB0aGUKbm9uLWJhbGxvb25pbmcgY2FzZSwg
YnV0IEkgaGF2ZW4ndCB0ZXN0ZWQgaXQgdG8gZWl0aGVyIHdvcmsgb3IgdG8KY29tcGlsZS4KClYx
IG9mIHRoaXMgc2VyaWVzIGNvbnNpc3RlZCBvZiBwYXRjaGVzIDEtOSBvbmx5LgoKQ2hhbmdlcyBp
biBWMjoKLSBhZGRlZCBwYXRjaGVzIDEwLTE4Ci0gc29tZSBjb2Rpbmcgc3R5bGUgY29ycmVjdGlv
bnMKLSBwYXRjaCA3OiBpbnRyb2R1Y2VkIGJhbGxvb24gc3BlY2lmaWMgc291cmNlIGZpbGVzCi0g
bW92ZWQgYmFsbG9vbmluZyBzcGVjaWZpYyBmdW5jdGlvbnMvZGVmaW5pdGlvbnMgdG8gYmFsbG9u
IHNwZWNpZmljCiAgZmlsZXMKLSBwYXRjaCA5OiBhdm9pZCBjb25mbGljdCB3aXRoIGh5cGVydmlz
b3IgbWFwcGVkIGFyZWEgb24gMzIgYml0cwoKSnVlcmdlbiBHcm9zcyAoMTgpOgogIG1pbmktb3M6
IGNvcnJlY3QgZmlyc3QgZnJlZSBwZm4KICBtaW5pLW9zOiByZW1vdmUgdW51c2VkIGFsbG9jX2Nv
bnRpZ19wYWdlcygpIGZ1bmN0aW9uCiAgbWluaS1vczogcmVtb3ZlIE1NX0RFQlVHIGNvZGUKICBt
aW5pLW9zOiBhZGQgZGVzY3JpcHRpb24gb2YgeDg2IG1lbW9yeSB1c2FnZQogIG1pbmktb3M6IGFk
ZCBucl9mcmVlX3BhZ2VzIGNvdW50ZXIKICBtaW5pLW9zOiBsZXQgbWVtb3J5IGFsbG9jYXRpb24g
ZmFpbCBpZiBubyBmcmVlIHBhZ2UgYXZhaWxhYmxlCiAgbWluaS1vczogYWRkIGJhbGxvb25pbmcg
Y29uZmlnIGl0ZW0KICBtaW5pLW9zOiBnZXQgbWF4aW11bSBtZW1vcnkgc2l6ZSBmcm9tIGh5cGVy
dmlzb3IKICBtaW5pLW9zOiBtb2RpZnkgdmlydHVhbCBtZW1vcnkgbGF5b3V0IGZvciBzdXBwb3J0
IG9mIGJhbGxvb25pbmcKICBtaW5pLW9zOiByZW1vdmUgdW51c2VkIG1lbV90ZXN0KCkgZnVuY3Rp
b24KICBtaW5pLW9zOiBhZGQgY2hlY2tzIGZvciBvdXQgb2YgbWVtb3J5CiAgbWluaS1vczogZG9u
J3QgYWxsb2NhdGUgbmV3IHBhZ2VzIGZvciBsZXZlbCAxIHAybSB0cmVlCiAgbWluaS1vczogYWRk
IGZ1bmN0aW9uIHRvIG1hcCBvbmUgZnJhbWUKICBtaW5pLW9zOiBtb3ZlIHAybSByZWxhdGVkIG1h
Y3JvcyB0byBoZWFkZXIgZmlsZQogIG1pbmktb3M6IHJlbWFwIHAybSBsaXN0IGluIGNhc2Ugb2Yg
YmFsbG9vbmluZwogIG1pbmktb3M6IG1hcCBwYWdlIGFsbG9jYXRvcidzIGJpdG1hcCB0byB2aXJ0
dWFsIGtlcm5lbCBhcmVhIGZvcgogICAgYmFsbG9vbmluZwogIG1pbmktb3M6IGFkZCBzdXBwb3J0
IGZvciBiYWxsb29uaW5nIHVwCiAgbWluaS1vczogYmFsbG9vbiB1cCBpbiBjYXNlIG9mIG9vbQoK
IE1ha2VmaWxlICAgICAgICAgICAgICB8ICAgMyArCiBhcmNoL2FybS9iYWxsb29uLmMgICAgfCAg
MzkgKysrKysrKwogYXJjaC9hcm0vbW0uYyAgICAgICAgIHwgIDEwICstCiBhcmNoL3g4Ni9iYWxs
b29uLmMgICAgfCAxNDYgKysrKysrKysrKysrKysrKysrKysrKysKIGFyY2gveDg2L21tLmMgICAg
ICAgICB8IDMxNCArKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogYmFsbG9vbi5jICAgICAgICAgICAgIHwgMTU5ICsrKysrKysrKysrKysrKysrKysrKysr
KysKIGluY2x1ZGUvYXJtL2FyY2hfbW0uaCB8ICAgMiArCiBpbmNsdWRlL2JhbGxvb24uaCAgICAg
fCAgNTkgKysrKysrKysrKwogaW5jbHVkZS9tbS5oICAgICAgICAgIHwgIDEzICsrLQogaW5jbHVk
ZS94ODYvYXJjaF9tbS5oIHwgIDcwICsrKysrKysrKysrCiBtbS5jICAgICAgICAgICAgICAgICAg
fCAxMDggKysrKysrLS0tLS0tLS0tLS0KIDExIGZpbGVzIGNoYW5nZWQsIDU3NSBpbnNlcnRpb25z
KCspLCAzNDggZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vYmFsbG9v
bi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYvYmFsbG9vbi5jCiBjcmVhdGUgbW9kZSAx
MDA2NDQgYmFsbG9vbi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9iYWxsb29uLmgKCi0t
IAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:11 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2Z-0006Zm-M0; Fri, 05 Aug 2016 17:36:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Y-0006Wu-3w; Fri, 05 Aug 2016 17:36:10 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 20/2A-03271-88EC4A75; Fri, 05 Aug 2016 17:36:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsVyuP0Ov27HuSX
 hBl+XSlm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVi95Q5LwXG2iv1bMhoYH7N0MXJy
 SAgYSbyd+I+pi5GLQ0hgIaPEp55d7CAJNgFViQ3XT7GC2CICbhJfvs9iA7GZBSIk5nw4BdYsL
 BAusfjnTLB6FqD6ybPvAg3i4OAVsJdY9NoCYr6cxPWZ05lAbE4BB4mFq5eA2UJAJW8ONbNNYO
 RewMiwilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0MsMQLC
 Dcdt2z0OMkhxMSqK8avuWhAvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4NU9C5QTLEpNT61Iy8wB
 hhtMWoKDR0mE988ZoDRvcUFibnFmOkTqFKMux4Ift9cyCbHk5eelSonzWoPMEAApyijNgxsBC
 /1LjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua1BZnCk5lXArfpFdARTEBHfLQCO6IkESEl1c
 C46v0x8SMOXepSlYKq+RwydSs2r7siM9UzZMFrpV1x6r4862uT5xnN49U7ulRmbdkCpXROocT
 Ca3cefGJ4mZNZ9vL86bli93ecCcs4c/zkC77DLx9f5LfeWzZDgLtl0tkrZw4nm9q80/X3eV6v
 EHK4++nNLW/1JI+zb85Rd3lY9oi/lklVgIFViaU4I9FQi7moOBEAzvWTlHgCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1470418568!53623896!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17027 invoked from network); 5 Aug 2016 17:36:08 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:08 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1CC2FAD61;
 Fri,  5 Aug 2016 17:36:08 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:50 +0200
Message-Id: <1470418562-11234-7-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 06/18] mini-os: let memory allocation fail
	if no free page available
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW5zdGVhZCBvZiBwYW5pY2luZyB3aGVuIG5vIHBhZ2UgY2FuIGJlIGFsbG9jYXRlZCB0cnkgdG8g
ZmFpbCB0aGUKbWVtb3J5IGFsbG9jYXRpb24gYnkgcmV0dXJuaW5nIE5VTEwgaW5zdGVhZC4KClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpWMjogZml4ZWQgbWlub3Igc3R5bGUg
aXNzdWUKLS0tCiBtbS5jIHwgNyArKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvbW0uYyBiL21tLmMKaW5kZXggMjYzYTM1Ni4uOGNmMzIxMCAxMDA2
NDQKLS0tIGEvbW0uYworKysgYi9tbS5jCkBAIC0zMzUsNiArMzM1LDEzIEBAIHZvaWQgKnNicmso
cHRyZGlmZl90IGluY3JlbWVudCkKICAgICAKICAgICBpZiAobmV3X2JyayA+IGhlYXBfbWFwcGVk
KSB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbiA9IChuZXdfYnJrIC0gaGVhcF9tYXBwZWQgKyBQ
QUdFX1NJWkUgLSAxKSAvIFBBR0VfU0laRTsKKworICAgICAgICBpZiAoIG4gPiBucl9mcmVlX3Bh
Z2VzICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKCJNZW1vcnkgZXhoYXVzdGVkOiB3
YW50ICVsZCBwYWdlcywgYnV0IG9ubHkgJWxkIGFyZSBsZWZ0XG4iLAorICAgICAgICAgICAgICAg
ICAgIG4sIG5yX2ZyZWVfcGFnZXMpOworICAgICAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgICAg
IH0KICAgICAgICAgZG9fbWFwX3plcm8oaGVhcF9tYXBwZWQsIG4pOwogICAgICAgICBoZWFwX21h
cHBlZCArPSBuICogUEFHRV9TSVpFOwogICAgIH0KLS0gCjIuNi42CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:11 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2Z-0006Yp-77; Fri, 05 Aug 2016 17:36:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2X-0006Wt-GZ; Fri, 05 Aug 2016 17:36:09 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 08/1E-12874-88EC4A75; Fri, 05 Aug 2016 17:36:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov27HuSX
 hBo+6eSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZvx89Iqt4ChPxZnvE5gbGBdydTFy
 ckgIGEm8nfiPqYuRi0NIYCGjxM7De1hBEmwCqhIbrp8Cs0UE3CS+fJ/FBmIzC0RIzPlwigXEF
 hawkZj7eAIziM0CVD9tWwcjiM0rYC+x5k0HO8QCOYnrM6czgdicAg4SC1cvAbOFgGreHGpmm8
 DIvYCRYRWjRnFqUVlqka6RiV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqCn6xk
 YGHcw3pzsd4hRkoNJSZRXbd+ScCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHPPAuUEi1LTUyvS
 MnOAIQeTluDgURLhLQVJ8xYXJOYWZ6ZDpE4xKkqJ8149A5QQAElklObBtcHC/BKjrJQwLyMDA
 4MQT0FqUW5mCar8K0ZxDkYlYd4qkPE8mXklcNNfAS1mAlr80QpscUkiQkqqgXHL8Z8ePN/Clb
 dwdS8olKv138EuUnpu0+lVEjxJtk83l5xeGH3LtoT3/JwNip9X20+5n1UmHrVlq01waZXWGpa
 UWjaz2RvUWMU28u3PYraULW5d7LDCOlbr15Hyo7O6V2hsq9KtPNbodfDh3bP1F0Uf6THYP4lX
 38QgpJziFh3jXlB/JCphrhJLcUaioRZzUXEiALLS66FuAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1470418567!40981752!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13683 invoked from network); 5 Aug 2016 17:36:08 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:08 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CA3A2AD33;
 Fri,  5 Aug 2016 17:36:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:49 +0200
Message-Id: <1470418562-11234-6-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 05/18] mini-os: add nr_free_pages counter
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgdmFyaWFibGUgaG9sZGluZyB0aGUgbnVtYmVyIG9mIGF2YWlsYWJsZSBtZW1vcnkgcGFn
ZXMuIFRoaXMgd2lsbAphaWQgYXV0by1iYWxsb29uaW5nIGxhdGVyLgoKU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCiBpbmNsdWRlL21tLmggfCAxICsKIG1tLmMgICAgICAgICB8
IDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L2luY2x1ZGUvbW0uaCBiL2luY2x1ZGUvbW0uaAppbmRleCBhNDhmNDg1Li5iOTdiNDNlIDEwMDY0
NAotLS0gYS9pbmNsdWRlL21tLmgKKysrIGIvaW5jbHVkZS9tbS5oCkBAIC00Miw2ICs0Miw3IEBA
CiAjZGVmaW5lIFNUQUNLX1NJWkVfUEFHRV9PUkRFUiBfX1NUQUNLX1NJWkVfUEFHRV9PUkRFUgog
I2RlZmluZSBTVEFDS19TSVpFIF9fU1RBQ0tfU0laRQogCitleHRlcm4gdW5zaWduZWQgbG9uZyBu
cl9mcmVlX3BhZ2VzOwogCiB2b2lkIGluaXRfbW0odm9pZCk7CiB1bnNpZ25lZCBsb25nIGFsbG9j
X3BhZ2VzKGludCBvcmRlcik7CmRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwppbmRleCAwZGQ0ODYy
Li4yNjNhMzU2IDEwMDY0NAotLS0gYS9tbS5jCisrKyBiL21tLmMKQEAgLTUzLDYgKzUzLDggQEAg
c3RhdGljIHVuc2lnbmVkIGxvbmcgKmFsbG9jX2JpdG1hcDsKICNkZWZpbmUgYWxsb2NhdGVkX2lu
X21hcChfcG4pIFwKIChhbGxvY19iaXRtYXBbKF9wbikvUEFHRVNfUEVSX01BUFdPUkRdICYgKDFV
TDw8KChfcG4pJihQQUdFU19QRVJfTUFQV09SRC0xKSkpKQogCit1bnNpZ25lZCBsb25nIG5yX2Zy
ZWVfcGFnZXM7CisKIC8qCiAgKiBIaW50IHJlZ2FyZGluZyBiaXR3aXNlIGFyaXRobWV0aWMgaW4g
bWFwX3thbGxvYyxmcmVlfToKICAqICAtKDE8PG4pICBzZXRzIGFsbCBiaXRzID49IG4uIApAQCAt
ODEsNiArODMsOCBAQCBzdGF0aWMgdm9pZCBtYXBfYWxsb2ModW5zaWduZWQgbG9uZyBmaXJzdF9w
YWdlLCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzKQogICAgICAgICB3aGlsZSAoICsrY3Vycl9pZHgg
PCBlbmRfaWR4ICkgYWxsb2NfYml0bWFwW2N1cnJfaWR4XSA9IH4wVUw7CiAgICAgICAgIGFsbG9j
X2JpdG1hcFtjdXJyX2lkeF0gfD0gKDFVTDw8ZW5kX29mZiktMTsKICAgICB9CisKKyAgICBucl9m
cmVlX3BhZ2VzIC09IG5yX3BhZ2VzOwogfQogCiAKQEAgLTkzLDYgKzk3LDggQEAgc3RhdGljIHZv
aWQgbWFwX2ZyZWUodW5zaWduZWQgbG9uZyBmaXJzdF9wYWdlLCB1bnNpZ25lZCBsb25nIG5yX3Bh
Z2VzKQogICAgIGVuZF9pZHggICA9IChmaXJzdF9wYWdlICsgbnJfcGFnZXMpIC8gUEFHRVNfUEVS
X01BUFdPUkQ7CiAgICAgZW5kX29mZiAgID0gKGZpcnN0X3BhZ2UgKyBucl9wYWdlcykgJiAoUEFH
RVNfUEVSX01BUFdPUkQtMSk7CiAKKyAgICBucl9mcmVlX3BhZ2VzICs9IG5yX3BhZ2VzOworCiAg
ICAgaWYgKCBjdXJyX2lkeCA9PSBlbmRfaWR4ICkKICAgICB7CiAgICAgICAgIGFsbG9jX2JpdG1h
cFtjdXJyX2lkeF0gJj0gLSgxVUw8PGVuZF9vZmYpIHwgKCgxVUw8PHN0YXJ0X29mZiktMSk7Ci0t
IAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:12 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2a-0006cj-Er; Fri, 05 Aug 2016 17:36:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Y-0006X3-6E; Fri, 05 Aug 2016 17:36:10 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 86/A3-10540-98EC4A75; Fri, 05 Aug 2016 17:36:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVyuP0Ov27HuSX
 hBl1bNS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZhxd/pmpYLlFRWdPK3sD4wW9LkZO
 DgkBI4m3E/8xgdhCAgsZJeZ1K4HYbAKqEhuun2IFsUUE3CS+fJ/FBmIzC0RIzPlwiqWLkYNDW
 MBWYtoaa5AwC1B549GNzCBhXgF7iUWfsyGmy0lcnzkdbDqngIPEwtVLoDbZS7w51Mw2gZF7AS
 PDKkaN4tSistQiXUNTvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQB8zAMEOxjX
 bPQ8xSnIwKYnyqu1bEi7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfuWaCcYFFqempFWmYOMNhg
 0hIcPEoivKUgad7igsTc4sx0iNQpRkUpcV5rkIQASCKjNA+uDRbglxhlpYR5GYEOEeIpSC3Kz
 SxBlX/FKM7BqCTMWwUyhSczrwRu+iugxUxAiz9agS0uSURISTUwyjjImq7keLut3srt5xvtXo
 dt9q+EtRSUJ/Wtanmx0O9O0R6bZTwOV9JjLz089mWy5p6oRAOmJZbGxVvd5TdlVjR6TTj9Imv
 rIvlgKz3OarueGP2YiR4vzJ5N6FWdOINnx+5H9UGFr8QcGw93hMevuz3lQ5scswH39ID3NSXN
 7Pd8vN/6a85VYinOSDTUYi4qTgQAwvplQGsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1470418568!51086101!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42882 invoked from network); 5 Aug 2016 17:36:08 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:08 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 654B7AD79;
 Fri,  5 Aug 2016 17:36:08 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:51 +0200
Message-Id: <1470418562-11234-8-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 07/18] mini-os: add ballooning config item
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIENPTkZJR19CQUxMT09OIGRlZmF1bHRpbmcgdG8gJ24nIGFzIGEgY29uZmlnIGl0ZW0gdG8g
TWluaS1PUy4KCkFkZCBiYWxsb29uLmMsIGJhbGxvb24uaCBhbmQgYXJjaC8qL2JhbGxvb24uYyBm
b3IgZnV0dXJlIHVzZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tClYyOiBBZGRlZCBkdW1teSBzb3VyY2VzIGFuZCBoZWFkZXIKLS0tCiBNYWtlZmls
ZSAgICAgICAgICAgfCAgMyArKysKIGFyY2gvYXJtL2JhbGxvb24uYyB8IDI4ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIGFyY2gveDg2L2JhbGxvb24uYyB8IDI4ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIGJhbGxvb24uYyAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysrKysr
KysrKysrKwogaW5jbHVkZS9iYWxsb29uLmggIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMTE1IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBhcmNoL2FybS9iYWxsb29uLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9i
YWxsb29uLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBiYWxsb29uLmMKIGNyZWF0ZSBtb2RlIDEwMDY0
NCBpbmNsdWRlL2JhbGxvb24uaAoKZGlmZiAtLWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKaW5k
ZXggMmU0YmRiYS4uZjViNzAxMSAxMDA2NDQKLS0tIGEvTWFrZWZpbGUKKysrIGIvTWFrZWZpbGUK
QEAgLTMzLDYgKzMzLDcgQEAgQ09ORklHX0NPTlNGUk9OVCA/PSB5CiBDT05GSUdfWEVOQlVTID89
IHkKIENPTkZJR19YQyA/PXkKIENPTkZJR19MV0lQID89ICQobHdpcCkKK0NPTkZJR19CQUxMT09O
ID89IG4KIAogIyBFeHBvcnQgY29uZmlnIGl0ZW1zIGFzIGNvbXBpbGVyIGRpcmVjdGl2ZXMKIGZs
YWdzLSQoQ09ORklHX1NUQVJUX05FVFdPUkspICs9IC1EQ09ORklHX1NUQVJUX05FVFdPUksKQEAg
LTQ4LDYgKzQ5LDcgQEAgZmxhZ3MtJChDT05GSUdfS0JERlJPTlQpICs9IC1EQ09ORklHX0tCREZS
T05UCiBmbGFncy0kKENPTkZJR19GQkZST05UKSArPSAtRENPTkZJR19GQkZST05UCiBmbGFncy0k
KENPTkZJR19DT05TRlJPTlQpICs9IC1EQ09ORklHX0NPTlNGUk9OVAogZmxhZ3MtJChDT05GSUdf
WEVOQlVTKSArPSAtRENPTkZJR19YRU5CVVMKK2ZsYWdzLSQoQ09ORklHX0JBTExPT04pICs9IC1E
Q09ORklHX0JBTExPT04KIAogREVGX0NGTEFHUyArPSAkKGZsYWdzLXkpCiAKQEAgLTk2LDYgKzk4
LDcgQEAgc3JjLSQoQ09ORklHX05FVEZST05UKSArPSBuZXRmcm9udC5jCiBzcmMtJChDT05GSUdf
UENJRlJPTlQpICs9IHBjaWZyb250LmMKIHNyYy15ICs9IHNjaGVkLmMKIHNyYy0kKENPTkZJR19U
RVNUKSArPSB0ZXN0LmMKK3NyYy0kKENPTkZJR19CQUxMT09OKSArPSBiYWxsb29uLmMKIAogc3Jj
LXkgKz0gbGliL2N0eXBlLmMKIHNyYy15ICs9IGxpYi9tYXRoLmMKZGlmZiAtLWdpdCBhL2FyY2gv
YXJtL2JhbGxvb24uYyBiL2FyY2gvYXJtL2JhbGxvb24uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi5kYzYyNzBkCi0tLSAvZGV2L251bGwKKysrIGIvYXJjaC9hcm0vYmFsbG9v
bi5jCkBAIC0wLDAgKzEsMjggQEAKKy8qIC0qLSAgTW9kZTpDOyBjLWJhc2ljLW9mZnNldDo0OyB0
YWItd2lkdGg6NCAtKi0KKyAqCisgKiAoQykgMjAxNiAtIEp1ZXJnZW4gR3Jvc3MsIFNVU0UgTGlu
dXggR21iSAorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hh
cmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUg
YW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwor
ICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdp
dGhvdXQgbGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVy
Z2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3Bp
ZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29m
dHdhcmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5n
IGNvbmRpdGlvbnM6CisgKiAKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlz
IHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9y
IHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqIAorICogVEhFIFNPRlRX
QVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVY
UFJFU1MgT1IgCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBX
QVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwgCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgCisg
KiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBE
QU1BR0VTIE9SIE9USEVSIAorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBD
T05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcgCisgKiBGUk9NLCBPVVQgT0YgT1Ig
SU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIAorICog
REVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgorICovCisKKyNpbmNsdWRlIDxtaW5pLW9zL2JhbGxv
b24uaD4KKworI2lmZGVmIENPTkZJR19CQUxMT09OCisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvYmFsbG9vbi5jIGIvYXJjaC94ODYvYmFsbG9vbi5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAuLmRjNjI3MGQKLS0tIC9kZXYvbnVsbAorKysgYi9hcmNoL3g4Ni9iYWxs
b29uLmMKQEAgLTAsMCArMSwyOCBAQAorLyogLSotICBNb2RlOkM7IGMtYmFzaWMtb2Zmc2V0OjQ7
IHRhYi13aWR0aDo0IC0qLQorICoKKyAqIChDKSAyMDE2IC0gSnVlcmdlbiBHcm9zcywgU1VTRSBM
aW51eCBHbWJICisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBj
aGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2YgdGhpcyBzb2Z0d2Fy
ZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRv
CisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcg
d2l0aG91dCBsaW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBt
ZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCisgKiBzZWxsIGNv
cGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBT
b2Z0d2FyZSBpcworICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dp
bmcgY29uZGl0aW9uczoKKyAqIAorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRo
aXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMg
b3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICogCisgKiBUSEUgU09G
VFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwg
RVhQUkVTUyBPUiAKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhF
IFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLCAKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSAK
KyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0s
IERBTUFHRVMgT1IgT1RIRVIgCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9G
IENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyAKKyAqIEZST00sIE9VVCBPRiBP
UiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgCisg
KiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKi8KKworI2luY2x1ZGUgPG1pbmktb3MvYmFs
bG9vbi5oPgorCisjaWZkZWYgQ09ORklHX0JBTExPT04KKworI2VuZGlmCmRpZmYgLS1naXQgYS9i
YWxsb29uLmMgYi9iYWxsb29uLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4u
OWNhYmRlMAotLS0gL2Rldi9udWxsCisrKyBiL2JhbGxvb24uYwpAQCAtMCwwICsxLDI0IEBACisv
KiAtKi0gIE1vZGU6QzsgYy1iYXNpYy1vZmZzZXQ6NDsgdGFiLXdpZHRoOjQgLSotCisgKgorICog
KEMpIDIwMTYgLSBKdWVyZ2VuIEdyb3NzLCBTVVNFIExpbnV4IEdtYkgKKyAqCisgKiBQZXJtaXNz
aW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRh
aW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50
YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJl
IHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCisg
KiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRl
LCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5k
IHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQg
dG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICogCisgKiBU
aGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFs
bCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBv
ZiB0aGUgU29mdHdhcmUuCisgKiAKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMi
LCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SIAorICogSU1QTElFRCwg
SU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFC
SUxJVFksIAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJ
TkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIAorICogQVVUSE9SUyBPUiBDT1BZUklHSFQg
SE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUiAKKyAqIExJ
QUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJX
SVNFLCBBUklTSU5HIAorICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUg
U09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiAKKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FS
RS4KKyAqLworCisjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CmRpZmYgLS1naXQgYS9pbmNs
dWRlL2JhbGxvb24uaCBiL2luY2x1ZGUvYmFsbG9vbi5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLjM5OWZmZjQKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL2JhbGxvb24u
aApAQCAtMCwwICsxLDMyIEBACisvKiAtKi0gIE1vZGU6QzsgYy1iYXNpYy1vZmZzZXQ6NDsgdGFi
LXdpZHRoOjQgLSotCisgKgorICogKEMpIDIwMTYgLSBKdWVyZ2VuIEdyb3NzLCBTVVNFIExpbnV4
IEdtYkgKKyAqCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJn
ZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFu
ZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAq
IGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRo
b3V0IGxpbWl0YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdl
LCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVz
IG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3
YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBj
b25kaXRpb25zOgorICogCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBw
ZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBz
dWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKiAKKyAqIFRIRSBTT0ZUV0FS
RSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBS
RVNTIE9SIAorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksIAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIAorICog
QVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFN
QUdFUyBPUiBPVEhFUiAKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09O
VFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIAorICogRlJPTSwgT1VUIE9GIE9SIElO
IENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiAKKyAqIERF
QUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAqLworCisjaWZuZGVmIF9CQUxMT09OX0hfCisjZGVm
aW5lIF9CQUxMT09OX0hfCisKKyNpZmRlZiBDT05GSUdfQkFMTE9PTgorCisjZWxzZSAvKiBDT05G
SUdfQkFMTE9PTiAqLworCisjZW5kaWYgLyogQ09ORklHX0JBTExPT04gKi8KKyNlbmRpZiAvKiBf
QkFMTE9PTl9IXyAqLwotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:12 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2a-0006cj-Er; Fri, 05 Aug 2016 17:36:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Y-0006X3-6E; Fri, 05 Aug 2016 17:36:10 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 86/A3-10540-98EC4A75; Fri, 05 Aug 2016 17:36:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVyuP0Ov27HuSX
 hBl1bNS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZhxd/pmpYLlFRWdPK3sD4wW9LkZO
 DgkBI4m3E/8xgdhCAgsZJeZ1K4HYbAKqEhuun2IFsUUE3CS+fJ/FBmIzC0RIzPlwiqWLkYNDW
 MBWYtoaa5AwC1B549GNzCBhXgF7iUWfsyGmy0lcnzkdbDqngIPEwtVLoDbZS7w51Mw2gZF7AS
 PDKkaN4tSistQiXUNTvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQB8zAMEOxjX
 bPQ8xSnIwKYnyqu1bEi7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfuWaCcYFFqempFWmYOMNhg
 0hIcPEoivKUgad7igsTc4sx0iNQpRkUpcV5rkIQASCKjNA+uDRbglxhlpYR5GYEOEeIpSC3Kz
 SxBlX/FKM7BqCTMWwUyhSczrwRu+iugxUxAiz9agS0uSURISTUwyjjImq7keLut3srt5xvtXo
 dt9q+EtRSUJ/Wtanmx0O9O0R6bZTwOV9JjLz089mWy5p6oRAOmJZbGxVvd5TdlVjR6TTj9Imv
 rIvlgKz3OarueGP2YiR4vzJ5N6FWdOINnx+5H9UGFr8QcGw93hMevuz3lQ5scswH39ID3NSXN
 7Pd8vN/6a85VYinOSDTUYi4qTgQAwvplQGsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1470418568!51086101!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42882 invoked from network); 5 Aug 2016 17:36:08 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:08 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 654B7AD79;
 Fri,  5 Aug 2016 17:36:08 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:51 +0200
Message-Id: <1470418562-11234-8-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 07/18] mini-os: add ballooning config item
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIENPTkZJR19CQUxMT09OIGRlZmF1bHRpbmcgdG8gJ24nIGFzIGEgY29uZmlnIGl0ZW0gdG8g
TWluaS1PUy4KCkFkZCBiYWxsb29uLmMsIGJhbGxvb24uaCBhbmQgYXJjaC8qL2JhbGxvb24uYyBm
b3IgZnV0dXJlIHVzZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tClYyOiBBZGRlZCBkdW1teSBzb3VyY2VzIGFuZCBoZWFkZXIKLS0tCiBNYWtlZmls
ZSAgICAgICAgICAgfCAgMyArKysKIGFyY2gvYXJtL2JhbGxvb24uYyB8IDI4ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIGFyY2gveDg2L2JhbGxvb24uYyB8IDI4ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIGJhbGxvb24uYyAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysrKysr
KysrKysrKwogaW5jbHVkZS9iYWxsb29uLmggIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMTE1IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBhcmNoL2FybS9iYWxsb29uLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9i
YWxsb29uLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBiYWxsb29uLmMKIGNyZWF0ZSBtb2RlIDEwMDY0
NCBpbmNsdWRlL2JhbGxvb24uaAoKZGlmZiAtLWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKaW5k
ZXggMmU0YmRiYS4uZjViNzAxMSAxMDA2NDQKLS0tIGEvTWFrZWZpbGUKKysrIGIvTWFrZWZpbGUK
QEAgLTMzLDYgKzMzLDcgQEAgQ09ORklHX0NPTlNGUk9OVCA/PSB5CiBDT05GSUdfWEVOQlVTID89
IHkKIENPTkZJR19YQyA/PXkKIENPTkZJR19MV0lQID89ICQobHdpcCkKK0NPTkZJR19CQUxMT09O
ID89IG4KIAogIyBFeHBvcnQgY29uZmlnIGl0ZW1zIGFzIGNvbXBpbGVyIGRpcmVjdGl2ZXMKIGZs
YWdzLSQoQ09ORklHX1NUQVJUX05FVFdPUkspICs9IC1EQ09ORklHX1NUQVJUX05FVFdPUksKQEAg
LTQ4LDYgKzQ5LDcgQEAgZmxhZ3MtJChDT05GSUdfS0JERlJPTlQpICs9IC1EQ09ORklHX0tCREZS
T05UCiBmbGFncy0kKENPTkZJR19GQkZST05UKSArPSAtRENPTkZJR19GQkZST05UCiBmbGFncy0k
KENPTkZJR19DT05TRlJPTlQpICs9IC1EQ09ORklHX0NPTlNGUk9OVAogZmxhZ3MtJChDT05GSUdf
WEVOQlVTKSArPSAtRENPTkZJR19YRU5CVVMKK2ZsYWdzLSQoQ09ORklHX0JBTExPT04pICs9IC1E
Q09ORklHX0JBTExPT04KIAogREVGX0NGTEFHUyArPSAkKGZsYWdzLXkpCiAKQEAgLTk2LDYgKzk4
LDcgQEAgc3JjLSQoQ09ORklHX05FVEZST05UKSArPSBuZXRmcm9udC5jCiBzcmMtJChDT05GSUdf
UENJRlJPTlQpICs9IHBjaWZyb250LmMKIHNyYy15ICs9IHNjaGVkLmMKIHNyYy0kKENPTkZJR19U
RVNUKSArPSB0ZXN0LmMKK3NyYy0kKENPTkZJR19CQUxMT09OKSArPSBiYWxsb29uLmMKIAogc3Jj
LXkgKz0gbGliL2N0eXBlLmMKIHNyYy15ICs9IGxpYi9tYXRoLmMKZGlmZiAtLWdpdCBhL2FyY2gv
YXJtL2JhbGxvb24uYyBiL2FyY2gvYXJtL2JhbGxvb24uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi5kYzYyNzBkCi0tLSAvZGV2L251bGwKKysrIGIvYXJjaC9hcm0vYmFsbG9v
bi5jCkBAIC0wLDAgKzEsMjggQEAKKy8qIC0qLSAgTW9kZTpDOyBjLWJhc2ljLW9mZnNldDo0OyB0
YWItd2lkdGg6NCAtKi0KKyAqCisgKiAoQykgMjAxNiAtIEp1ZXJnZW4gR3Jvc3MsIFNVU0UgTGlu
dXggR21iSAorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hh
cmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUg
YW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwor
ICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdp
dGhvdXQgbGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVy
Z2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3Bp
ZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29m
dHdhcmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5n
IGNvbmRpdGlvbnM6CisgKiAKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlz
IHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9y
IHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqIAorICogVEhFIFNPRlRX
QVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVY
UFJFU1MgT1IgCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBX
QVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwgCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgCisg
KiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBE
QU1BR0VTIE9SIE9USEVSIAorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBD
T05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcgCisgKiBGUk9NLCBPVVQgT0YgT1Ig
SU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIAorICog
REVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgorICovCisKKyNpbmNsdWRlIDxtaW5pLW9zL2JhbGxv
b24uaD4KKworI2lmZGVmIENPTkZJR19CQUxMT09OCisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvYmFsbG9vbi5jIGIvYXJjaC94ODYvYmFsbG9vbi5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAuLmRjNjI3MGQKLS0tIC9kZXYvbnVsbAorKysgYi9hcmNoL3g4Ni9iYWxs
b29uLmMKQEAgLTAsMCArMSwyOCBAQAorLyogLSotICBNb2RlOkM7IGMtYmFzaWMtb2Zmc2V0OjQ7
IHRhYi13aWR0aDo0IC0qLQorICoKKyAqIChDKSAyMDE2IC0gSnVlcmdlbiBHcm9zcywgU1VTRSBM
aW51eCBHbWJICisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBj
aGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2YgdGhpcyBzb2Z0d2Fy
ZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRv
CisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcg
d2l0aG91dCBsaW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBt
ZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCisgKiBzZWxsIGNv
cGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBT
b2Z0d2FyZSBpcworICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dp
bmcgY29uZGl0aW9uczoKKyAqIAorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRo
aXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMg
b3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICogCisgKiBUSEUgU09G
VFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwg
RVhQUkVTUyBPUiAKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhF
IFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLCAKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSAK
KyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0s
IERBTUFHRVMgT1IgT1RIRVIgCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9G
IENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyAKKyAqIEZST00sIE9VVCBPRiBP
UiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgCisg
KiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKi8KKworI2luY2x1ZGUgPG1pbmktb3MvYmFs
bG9vbi5oPgorCisjaWZkZWYgQ09ORklHX0JBTExPT04KKworI2VuZGlmCmRpZmYgLS1naXQgYS9i
YWxsb29uLmMgYi9iYWxsb29uLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4u
OWNhYmRlMAotLS0gL2Rldi9udWxsCisrKyBiL2JhbGxvb24uYwpAQCAtMCwwICsxLDI0IEBACisv
KiAtKi0gIE1vZGU6QzsgYy1iYXNpYy1vZmZzZXQ6NDsgdGFiLXdpZHRoOjQgLSotCisgKgorICog
KEMpIDIwMTYgLSBKdWVyZ2VuIEdyb3NzLCBTVVNFIExpbnV4IEdtYkgKKyAqCisgKiBQZXJtaXNz
aW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRh
aW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50
YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJl
IHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCisg
KiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRl
LCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5k
IHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQg
dG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICogCisgKiBU
aGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFs
bCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBv
ZiB0aGUgU29mdHdhcmUuCisgKiAKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMi
LCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SIAorICogSU1QTElFRCwg
SU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFC
SUxJVFksIAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJ
TkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIAorICogQVVUSE9SUyBPUiBDT1BZUklHSFQg
SE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUiAKKyAqIExJ
QUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJX
SVNFLCBBUklTSU5HIAorICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUg
U09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiAKKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FS
RS4KKyAqLworCisjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CmRpZmYgLS1naXQgYS9pbmNs
dWRlL2JhbGxvb24uaCBiL2luY2x1ZGUvYmFsbG9vbi5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLjM5OWZmZjQKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL2JhbGxvb24u
aApAQCAtMCwwICsxLDMyIEBACisvKiAtKi0gIE1vZGU6QzsgYy1iYXNpYy1vZmZzZXQ6NDsgdGFi
LXdpZHRoOjQgLSotCisgKgorICogKEMpIDIwMTYgLSBKdWVyZ2VuIEdyb3NzLCBTVVNFIExpbnV4
IEdtYkgKKyAqCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJn
ZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFu
ZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAq
IGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRo
b3V0IGxpbWl0YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdl
LCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVz
IG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3
YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBj
b25kaXRpb25zOgorICogCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBw
ZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBz
dWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKiAKKyAqIFRIRSBTT0ZUV0FS
RSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBS
RVNTIE9SIAorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksIAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIAorICog
QVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFN
QUdFUyBPUiBPVEhFUiAKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09O
VFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIAorICogRlJPTSwgT1VUIE9GIE9SIElO
IENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiAKKyAqIERF
QUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAqLworCisjaWZuZGVmIF9CQUxMT09OX0hfCisjZGVm
aW5lIF9CQUxMT09OX0hfCisKKyNpZmRlZiBDT05GSUdfQkFMTE9PTgorCisjZWxzZSAvKiBDT05G
SUdfQkFMTE9PTiAqLworCisjZW5kaWYgLyogQ09ORklHX0JBTExPT04gKi8KKyNlbmRpZiAvKiBf
QkFMTE9PTl9IXyAqLwotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:12 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2a-0006ct-G0; Fri, 05 Aug 2016 17:36:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Y-0006X9-6y; Fri, 05 Aug 2016 17:36:10 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A9/C2-24990-98EC4A75; Fri, 05 Aug 2016 17:36:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov27nuSX
 hBjuPMlu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzeh+2cdYsIu/4kZDD3sD4zGeLkZO
 DgkBI4m3E/8xdTFycQgJLGSUeHL8MDtIgk1AVWLD9VOsILaIgJvEl++z2EBsZoEIiTkfTrGA2
 MICXhINx1aCxVmA6u9cus0IYvMK2Eu0/GlghlggJ3F95nQmEJtTwEFi4eolYLYQUM2bQ81sEx
 i5FzAyrGLUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPR0PQM
 D4w7Gq1v8DjFKcjApifKq7VsSLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV/csUE6wKDU9tSIt
 MwcYcjBpCQ4eJRHeUpA0b3FBYm5xZjpE6hSjopQ4rzVIQgAkkVGaB9cGC/NLjLJSwryMDAwMQ
 jwFqUW5mSWo8q8YxTkYlYR5bUGm8GTmlcBNfwW0mAlo8UcrsMUliQgpqQZGh+fHnpdMPPDy15
 t1jXHhfPV/Zk9YXrZp/9SaA1s3TVvy7oua1O7zPTsao84yejoVH164SFHm/R6WL0c6k15NLKk
 J892sb1NQ/XWOtdEzzVuCLlunyix6Kb3QatHP3R8nC1yRzIv5oN3/YqHR7xseNu3iXMrhOWJR
 09uXiK38xdoQdM1M8P9XNSWW4oxEQy3mouJEAIpyOLJuAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1470418568!49532742!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15258 invoked from network); 5 Aug 2016 17:36:09 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:09 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AB8D6AD87;
 Fri,  5 Aug 2016 17:36:08 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:52 +0200
Message-Id: <1470418562-11234-9-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 08/18] mini-os: get maximum memory size
	from hypervisor
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIHN1cHBvcnQgZm9yIG9idGFpbmluZyB0aGUgbWF4aW11bSBtZW1vcnkgc2l6ZSBmcm9tIHRo
ZSBoeXBlcnZpc29yLgpUaGlzIHdpbGwgbWFrZSBpdCBwb3NzaWJsZSB0byBzdXBwb3J0IGJhbGxv
b25pbmcuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQpWMjogTW92ZWQgbmV3IHN0dWZmIHRvIGJhbGxvb24uYwotLS0KIGJhbGxvb24uYyAgICAgICAg
IHwgMjIgKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9iYWxsb29uLmggfCAgNiArKysr
KysKIG1tLmMgICAgICAgICAgICAgIHwgIDMgKystCiAzIGZpbGVzIGNoYW5nZWQsIDMwIGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9iYWxsb29uLmMgYi9iYWxsb29u
LmMKaW5kZXggOWNhYmRlMC4uNGMxOGM1YyAxMDA2NDQKLS0tIGEvYmFsbG9vbi5jCisrKyBiL2Jh
bGxvb24uYwpAQCAtMjEsNCArMjEsMjYgQEAKICAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4K
ICAqLwogCisjaW5jbHVkZSA8bWluaS1vcy9vcy5oPgogI2luY2x1ZGUgPG1pbmktb3MvYmFsbG9v
bi5oPgorI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+CisjaW5jbHVkZSA8eGVuL3hlbi5oPgorI2lu
Y2x1ZGUgPHhlbi9tZW1vcnkuaD4KKwordW5zaWduZWQgbG9uZyBucl9tYXhfcGFnZXM7CisKK3Zv
aWQgZ2V0X21heF9wYWdlcyh2b2lkKQoreworICAgIGxvbmcgcmV0OworICAgIGRvbWlkX3QgZG9t
aWQgPSBET01JRF9TRUxGOworCisgICAgcmV0ID0gSFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVN
X21heGltdW1fcmVzZXJ2YXRpb24sICZkb21pZCk7CisgICAgaWYgKCByZXQgPCAwICkKKyAgICB7
CisgICAgICAgIHByaW50aygiQ291bGQgbm90IGdldCBtYXhpbXVtIHBmblxuIik7CisgICAgICAg
IHJldHVybjsKKyAgICB9CisKKyAgICBucl9tYXhfcGFnZXMgPSByZXQ7CisgICAgcHJpbnRrKCJN
YXhpbXVtIG1lbW9yeSBzaXplOiAlbGQgcGFnZXNcbiIsIG5yX21heF9wYWdlcyk7Cit9CmRpZmYg
LS1naXQgYS9pbmNsdWRlL2JhbGxvb24uaCBiL2luY2x1ZGUvYmFsbG9vbi5oCmluZGV4IDM5OWZm
ZjQuLmU3MjE5ZjggMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvYmFsbG9vbi5oCisrKyBiL2luY2x1ZGUv
YmFsbG9vbi5oCkBAIC0yNiw3ICsyNiwxMyBAQAogCiAjaWZkZWYgQ09ORklHX0JBTExPT04KIAor
ZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbnJfbWF4X3BhZ2VzOworCit2b2lkIGdldF9tYXhfcGFnZXMo
dm9pZCk7CisKICNlbHNlIC8qIENPTkZJR19CQUxMT09OICovCiAKK3N0YXRpYyBpbmxpbmUgdm9p
ZCBnZXRfbWF4X3BhZ2VzKHZvaWQpIHsgfQorCiAjZW5kaWYgLyogQ09ORklHX0JBTExPT04gKi8K
ICNlbmRpZiAvKiBfQkFMTE9PTl9IXyAqLwpkaWZmIC0tZ2l0IGEvbW0uYyBiL21tLmMKaW5kZXgg
OGNmMzIxMC4uMjVlZTNkYSAxMDA2NDQKLS0tIGEvbW0uYworKysgYi9tbS5jCkBAIC0zOCw2ICsz
OCw3IEBACiAjaW5jbHVkZSA8bWluaS1vcy9oeXBlcnZpc29yLmg+CiAjaW5jbHVkZSA8eGVuL21l
bW9yeS5oPgogI2luY2x1ZGUgPG1pbmktb3MvbW0uaD4KKyNpbmNsdWRlIDxtaW5pLW9zL2JhbGxv
b24uaD4KICNpbmNsdWRlIDxtaW5pLW9zL3R5cGVzLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9saWIu
aD4KICNpbmNsdWRlIDxtaW5pLW9zL3htYWxsb2MuaD4KQEAgLTM1Myw3ICszNTQsNiBAQCB2b2lk
ICpzYnJrKHB0cmRpZmZfdCBpbmNyZW1lbnQpCiAjZW5kaWYKIAogCi0KIHZvaWQgaW5pdF9tbSh2
b2lkKQogewogCkBAIC0zNjEsNiArMzYxLDcgQEAgdm9pZCBpbml0X21tKHZvaWQpCiAKICAgICBw
cmludGsoIk1NOiBJbml0XG4iKTsKIAorICAgIGdldF9tYXhfcGFnZXMoKTsKICAgICBhcmNoX2lu
aXRfbW0oJnN0YXJ0X3BmbiwgJm1heF9wZm4pOwogICAgIC8qCiAgICAgICogbm93IHdlIGNhbiBp
bml0aWFsaXNlIHRoZSBwYWdlIGFsbG9jYXRvcgotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:12 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2a-0006ct-G0; Fri, 05 Aug 2016 17:36:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Y-0006X9-6y; Fri, 05 Aug 2016 17:36:10 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A9/C2-24990-98EC4A75; Fri, 05 Aug 2016 17:36:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov27nuSX
 hBjuPMlu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzeh+2cdYsIu/4kZDD3sD4zGeLkZO
 DgkBI4m3E/8xdTFycQgJLGSUeHL8MDtIgk1AVWLD9VOsILaIgJvEl++z2EBsZoEIiTkfTrGA2
 MICXhINx1aCxVmA6u9cus0IYvMK2Eu0/GlghlggJ3F95nQmEJtTwEFi4eolYLYQUM2bQ81sEx
 i5FzAyrGLUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPR0PQM
 D4w7Gq1v8DjFKcjApifKq7VsSLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV/csUE6wKDU9tSIt
 MwcYcjBpCQ4eJRHeUpA0b3FBYm5xZjpE6hSjopQ4rzVIQgAkkVGaB9cGC/NLjLJSwryMDAwMQ
 jwFqUW5mSWo8q8YxTkYlYR5bUGm8GTmlcBNfwW0mAlo8UcrsMUliQgpqQZGh+fHnpdMPPDy15
 t1jXHhfPV/Zk9YXrZp/9SaA1s3TVvy7oua1O7zPTsao84yejoVH164SFHm/R6WL0c6k15NLKk
 J892sb1NQ/XWOtdEzzVuCLlunyix6Kb3QatHP3R8nC1yRzIv5oN3/YqHR7xseNu3iXMrhOWJR
 09uXiK38xdoQdM1M8P9XNSWW4oxEQy3mouJEAIpyOLJuAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1470418568!49532742!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15258 invoked from network); 5 Aug 2016 17:36:09 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:09 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AB8D6AD87;
 Fri,  5 Aug 2016 17:36:08 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:52 +0200
Message-Id: <1470418562-11234-9-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 08/18] mini-os: get maximum memory size
	from hypervisor
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIHN1cHBvcnQgZm9yIG9idGFpbmluZyB0aGUgbWF4aW11bSBtZW1vcnkgc2l6ZSBmcm9tIHRo
ZSBoeXBlcnZpc29yLgpUaGlzIHdpbGwgbWFrZSBpdCBwb3NzaWJsZSB0byBzdXBwb3J0IGJhbGxv
b25pbmcuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQpWMjogTW92ZWQgbmV3IHN0dWZmIHRvIGJhbGxvb24uYwotLS0KIGJhbGxvb24uYyAgICAgICAg
IHwgMjIgKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9iYWxsb29uLmggfCAgNiArKysr
KysKIG1tLmMgICAgICAgICAgICAgIHwgIDMgKystCiAzIGZpbGVzIGNoYW5nZWQsIDMwIGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9iYWxsb29uLmMgYi9iYWxsb29u
LmMKaW5kZXggOWNhYmRlMC4uNGMxOGM1YyAxMDA2NDQKLS0tIGEvYmFsbG9vbi5jCisrKyBiL2Jh
bGxvb24uYwpAQCAtMjEsNCArMjEsMjYgQEAKICAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4K
ICAqLwogCisjaW5jbHVkZSA8bWluaS1vcy9vcy5oPgogI2luY2x1ZGUgPG1pbmktb3MvYmFsbG9v
bi5oPgorI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+CisjaW5jbHVkZSA8eGVuL3hlbi5oPgorI2lu
Y2x1ZGUgPHhlbi9tZW1vcnkuaD4KKwordW5zaWduZWQgbG9uZyBucl9tYXhfcGFnZXM7CisKK3Zv
aWQgZ2V0X21heF9wYWdlcyh2b2lkKQoreworICAgIGxvbmcgcmV0OworICAgIGRvbWlkX3QgZG9t
aWQgPSBET01JRF9TRUxGOworCisgICAgcmV0ID0gSFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVN
X21heGltdW1fcmVzZXJ2YXRpb24sICZkb21pZCk7CisgICAgaWYgKCByZXQgPCAwICkKKyAgICB7
CisgICAgICAgIHByaW50aygiQ291bGQgbm90IGdldCBtYXhpbXVtIHBmblxuIik7CisgICAgICAg
IHJldHVybjsKKyAgICB9CisKKyAgICBucl9tYXhfcGFnZXMgPSByZXQ7CisgICAgcHJpbnRrKCJN
YXhpbXVtIG1lbW9yeSBzaXplOiAlbGQgcGFnZXNcbiIsIG5yX21heF9wYWdlcyk7Cit9CmRpZmYg
LS1naXQgYS9pbmNsdWRlL2JhbGxvb24uaCBiL2luY2x1ZGUvYmFsbG9vbi5oCmluZGV4IDM5OWZm
ZjQuLmU3MjE5ZjggMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvYmFsbG9vbi5oCisrKyBiL2luY2x1ZGUv
YmFsbG9vbi5oCkBAIC0yNiw3ICsyNiwxMyBAQAogCiAjaWZkZWYgQ09ORklHX0JBTExPT04KIAor
ZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbnJfbWF4X3BhZ2VzOworCit2b2lkIGdldF9tYXhfcGFnZXMo
dm9pZCk7CisKICNlbHNlIC8qIENPTkZJR19CQUxMT09OICovCiAKK3N0YXRpYyBpbmxpbmUgdm9p
ZCBnZXRfbWF4X3BhZ2VzKHZvaWQpIHsgfQorCiAjZW5kaWYgLyogQ09ORklHX0JBTExPT04gKi8K
ICNlbmRpZiAvKiBfQkFMTE9PTl9IXyAqLwpkaWZmIC0tZ2l0IGEvbW0uYyBiL21tLmMKaW5kZXgg
OGNmMzIxMC4uMjVlZTNkYSAxMDA2NDQKLS0tIGEvbW0uYworKysgYi9tbS5jCkBAIC0zOCw2ICsz
OCw3IEBACiAjaW5jbHVkZSA8bWluaS1vcy9oeXBlcnZpc29yLmg+CiAjaW5jbHVkZSA8eGVuL21l
bW9yeS5oPgogI2luY2x1ZGUgPG1pbmktb3MvbW0uaD4KKyNpbmNsdWRlIDxtaW5pLW9zL2JhbGxv
b24uaD4KICNpbmNsdWRlIDxtaW5pLW9zL3R5cGVzLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9saWIu
aD4KICNpbmNsdWRlIDxtaW5pLW9zL3htYWxsb2MuaD4KQEAgLTM1Myw3ICszNTQsNiBAQCB2b2lk
ICpzYnJrKHB0cmRpZmZfdCBpbmNyZW1lbnQpCiAjZW5kaWYKIAogCi0KIHZvaWQgaW5pdF9tbSh2
b2lkKQogewogCkBAIC0zNjEsNiArMzYxLDcgQEAgdm9pZCBpbml0X21tKHZvaWQpCiAKICAgICBw
cmludGsoIk1NOiBJbml0XG4iKTsKIAorICAgIGdldF9tYXhfcGFnZXMoKTsKICAgICBhcmNoX2lu
aXRfbW0oJnN0YXJ0X3BmbiwgJm1heF9wZm4pOwogICAgIC8qCiAgICAgICogbm93IHdlIGNhbiBp
bml0aWFsaXNlIHRoZSBwYWdlIGFsbG9jYXRvcgotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:13 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2b-0006es-50; Fri, 05 Aug 2016 17:36:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Y-0006Wt-PL; Fri, 05 Aug 2016 17:36:10 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 2E/1E-12874-A8EC4A75; Fri, 05 Aug 2016 17:36:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov27nuSX
 hBkfPaFi8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVi4cx1TwQKhimVTbRsYV/N2MXJy
 SAgYSbyd+I+pi5GLQ0hgIaNE/5EtLCAJNgFViQ3XT7GC2CICbhJfvs9iA7GZBSIk5nw4BVTDw
 SEs4CLxb34KSJgFqPzchgfsIDavgIPEwg9vmSDmy0lcnzkdzOYEia9eAmYLCdhLvDnUzDaBkX
 sBI8MqRo3i1KKy1CJdQxO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYxALzMAwQ7
 Gs6c9DzFKcjApifKq7VsSLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV/csUE6wKDU9tSItMwcY
 bjBpCQ4eJRHeUpA0b3FBYm5xZjpE6hSjopQ4rzVIQgAkkVGaB9cGC/FLjLJSwryMQIcI8RSkF
 uVmlqDKv2IU52BUEua1BZnCk5lXAjf9FdBiJqDFH63AFpckIqSkGhjVxDOSwxs4zjkc4Sn+eO
 fJgrqGw9UqEqu//JqVb2JY7yOda/DhYMfWqz2SbBamO+8cFpm1UWbv66+zyvk6ph8VY81Xj1C
 c/5yr03dH2XSONRJcGYuY/iolfrevvpwe/7wwZO/6mMVnD5xVsLzbfZ6nxeusCP/bOYcDDFYf
 zf0843Gs3Qf7HQFKLMUZiYZazEXFiQBQ9ZuwbAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1470418569!41114602!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56315 invoked from network); 5 Aug 2016 17:36:09 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-15.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:09 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 493F3AD97;
 Fri,  5 Aug 2016 17:36:09 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:54 +0200
Message-Id: <1470418562-11234-11-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 10/18] mini-os: remove unused mem_test()
	function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

bWVtX3Rlc3QoKSBpc24ndCB1c2VkIGFueXdoZXJlIGFuZCBpdHMgdmFsdWUgaXMgcmF0aGVyIHF1
ZXN0aW9uYWJsZQp3aXRoIG1pbmktb3MgYmVpbmcgaW4gYSBtYXR1cmUgc3RhdGUuIFJlbW92ZSB0
aGUgZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQogYXJjaC94ODYvbW0uYyB8IDU1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1NSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRleCA2YWE0
NDY4Li5lMmYwMjZiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gveDg2L21t
LmMKQEAgLTMwMiw2MSArMzAyLDYgQEAgc3RhdGljIHZvaWQgc2V0X3JlYWRvbmx5KHZvaWQgKnRl
eHQsIHZvaWQgKmV0ZXh0KQogfQogCiAvKgotICogQSB1c2VmdWwgbWVtIHRlc3RpbmcgZnVuY3Rp
b24uIFdyaXRlIHRoZSBhZGRyZXNzIHRvIGV2ZXJ5IGFkZHJlc3MgaW4gdGhlCi0gKiByYW5nZSBw
cm92aWRlZCBhbmQgcmVhZCBiYWNrIHRoZSB2YWx1ZS4gSWYgdmVyYm9zZSwgcHJpbnQgcGFnZSB3
YWxrIHRvCi0gKiBzb21lIFZBCi0gKiAKLSAqIElmIHdlIGdldCBNRU1fVEVTVF9NQVhfRVJST1JT
IHdlIG1pZ2h0IGFzIHdlbGwgc3RvcAotICovCi0jZGVmaW5lIE1FTV9URVNUX01BWF9FUlJPUlMg
MTAgCi1pbnQgbWVtX3Rlc3QodW5zaWduZWQgbG9uZyAqc3RhcnRfdmEsIHVuc2lnbmVkIGxvbmcg
KmVuZF92YSwgaW50IHZlcmJvc2UpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBtYXNrID0gMHgxMDAw
MDsKLSAgICB1bnNpZ25lZCBsb25nICpwb2ludGVyOwotICAgIGludCBlcnJvcl9jb3VudCA9IDA7
Ci0gCi0gICAgLyogd3JpdGUgdmFsdWVzIGFuZCBwcmludCBwYWdlIHdhbGtzICovCi0gICAgaWYg
KCB2ZXJib3NlICYmICgoKHVuc2lnbmVkIGxvbmcpc3RhcnRfdmEpICYgMHhmZmZmZikgKQotICAg
IHsKLSAgICAgICAgcHJpbnRrKCJNZW1UZXN0IFN0YXJ0OiAweCVwXG4iLCBzdGFydF92YSk7Ci0g
ICAgICAgIHBhZ2Vfd2FsaygodW5zaWduZWQgbG9uZylzdGFydF92YSk7Ci0gICAgfQotICAgIGZv
ciAoIHBvaW50ZXIgPSBzdGFydF92YTsgcG9pbnRlciA8IGVuZF92YTsgcG9pbnRlcisrICkKLSAg
ICB7Ci0gICAgICAgIGlmICggdmVyYm9zZSAmJiAhKCgodW5zaWduZWQgbG9uZylwb2ludGVyKSAm
IDB4ZmZmZmYpICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKCJXcml0aW5nIHRvICVw
XG4iLCBwb2ludGVyKTsKLSAgICAgICAgICAgIHBhZ2Vfd2FsaygodW5zaWduZWQgbG9uZylwb2lu
dGVyKTsKLSAgICAgICAgfQotICAgICAgICAqcG9pbnRlciA9ICh1bnNpZ25lZCBsb25nKXBvaW50
ZXIgJiB+bWFzazsKLSAgICB9Ci0gICAgaWYgKCB2ZXJib3NlICYmICgoKHVuc2lnbmVkIGxvbmcp
ZW5kX3ZhKSAmIDB4ZmZmZmYpICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiTWVtVGVzdCBFbmQ6
ICVwXG4iLCBlbmRfdmEtMSk7Ci0gICAgICAgIHBhZ2Vfd2FsaygodW5zaWduZWQgbG9uZyllbmRf
dmEtMSk7Ci0gICAgfQotIAotICAgIC8qIHZlcmlmeSB2YWx1ZXMgKi8KLSAgICBmb3IgKCBwb2lu
dGVyID0gc3RhcnRfdmE7IHBvaW50ZXIgPCBlbmRfdmE7IHBvaW50ZXIrKyApCi0gICAgewotICAg
ICAgICBpZiAoICgodW5zaWduZWQgbG9uZylwb2ludGVyICYgfm1hc2spICE9ICpwb2ludGVyICkK
LSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKCJSZWFkIGVycm9yIGF0IDB4JWx4LiBSZWFk
OiAweCVseCwgc2hvdWxkIHJlYWQgMHglbHhcbiIsCi0gICAgICAgICAgICAgICAgICAgKHVuc2ln
bmVkIGxvbmcpcG9pbnRlciwgKnBvaW50ZXIsIAotICAgICAgICAgICAgICAgICAgICgodW5zaWdu
ZWQgbG9uZylwb2ludGVyICYgfm1hc2spKTsKLSAgICAgICAgICAgIGVycm9yX2NvdW50Kys7Ci0g
ICAgICAgICAgICBpZiAoIGVycm9yX2NvdW50ID49IE1FTV9URVNUX01BWF9FUlJPUlMgKQotICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIHByaW50aygibWVtX3Rlc3Q6IHRvbyBtYW55IGVy
cm9yc1xuIik7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICAgICAgfQotICAg
ICAgICB9Ci0gICAgfQotICAgIHJldHVybiAwOwotfQotCi0KLS8qCiAgKiBnZXQgdGhlIFBURSBm
b3IgdmlydHVhbCBhZGRyZXNzIHZhIGlmIGl0IGV4aXN0cy4gT3RoZXJ3aXNlIE5VTEwuCiAgKi8K
IHN0YXRpYyBwZ2VudHJ5X3QgKmdldF9wZ3QodW5zaWduZWQgbG9uZyB2YSkKLS0gCjIuNi42CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:13 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2b-0006es-50; Fri, 05 Aug 2016 17:36:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Y-0006Wt-PL; Fri, 05 Aug 2016 17:36:10 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 2E/1E-12874-A8EC4A75; Fri, 05 Aug 2016 17:36:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov27nuSX
 hBkfPaFi8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVi4cx1TwQKhimVTbRsYV/N2MXJy
 SAgYSbyd+I+pi5GLQ0hgIaNE/5EtLCAJNgFViQ3XT7GC2CICbhJfvs9iA7GZBSIk5nw4BVTDw
 SEs4CLxb34KSJgFqPzchgfsIDavgIPEwg9vmSDmy0lcnzkdzOYEia9eAmYLCdhLvDnUzDaBkX
 sBI8MqRo3i1KKy1CJdQxO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYxALzMAwQ7
 Gs6c9DzFKcjApifKq7VsSLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV/csUE6wKDU9tSItMwcY
 bjBpCQ4eJRHeUpA0b3FBYm5xZjpE6hSjopQ4rzVIQgAkkVGaB9cGC/FLjLJSwryMQIcI8RSkF
 uVmlqDKv2IU52BUEua1BZnCk5lXAjf9FdBiJqDFH63AFpckIqSkGhjVxDOSwxs4zjkc4Sn+eO
 fJgrqGw9UqEqu//JqVb2JY7yOda/DhYMfWqz2SbBamO+8cFpm1UWbv66+zyvk6ph8VY81Xj1C
 c/5yr03dH2XSONRJcGYuY/iolfrevvpwe/7wwZO/6mMVnD5xVsLzbfZ6nxeusCP/bOYcDDFYf
 zf0843Gs3Qf7HQFKLMUZiYZazEXFiQBQ9ZuwbAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1470418569!41114602!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56315 invoked from network); 5 Aug 2016 17:36:09 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-15.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:09 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 493F3AD97;
 Fri,  5 Aug 2016 17:36:09 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:54 +0200
Message-Id: <1470418562-11234-11-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 10/18] mini-os: remove unused mem_test()
	function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

bWVtX3Rlc3QoKSBpc24ndCB1c2VkIGFueXdoZXJlIGFuZCBpdHMgdmFsdWUgaXMgcmF0aGVyIHF1
ZXN0aW9uYWJsZQp3aXRoIG1pbmktb3MgYmVpbmcgaW4gYSBtYXR1cmUgc3RhdGUuIFJlbW92ZSB0
aGUgZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQogYXJjaC94ODYvbW0uYyB8IDU1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1NSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRleCA2YWE0
NDY4Li5lMmYwMjZiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gveDg2L21t
LmMKQEAgLTMwMiw2MSArMzAyLDYgQEAgc3RhdGljIHZvaWQgc2V0X3JlYWRvbmx5KHZvaWQgKnRl
eHQsIHZvaWQgKmV0ZXh0KQogfQogCiAvKgotICogQSB1c2VmdWwgbWVtIHRlc3RpbmcgZnVuY3Rp
b24uIFdyaXRlIHRoZSBhZGRyZXNzIHRvIGV2ZXJ5IGFkZHJlc3MgaW4gdGhlCi0gKiByYW5nZSBw
cm92aWRlZCBhbmQgcmVhZCBiYWNrIHRoZSB2YWx1ZS4gSWYgdmVyYm9zZSwgcHJpbnQgcGFnZSB3
YWxrIHRvCi0gKiBzb21lIFZBCi0gKiAKLSAqIElmIHdlIGdldCBNRU1fVEVTVF9NQVhfRVJST1JT
IHdlIG1pZ2h0IGFzIHdlbGwgc3RvcAotICovCi0jZGVmaW5lIE1FTV9URVNUX01BWF9FUlJPUlMg
MTAgCi1pbnQgbWVtX3Rlc3QodW5zaWduZWQgbG9uZyAqc3RhcnRfdmEsIHVuc2lnbmVkIGxvbmcg
KmVuZF92YSwgaW50IHZlcmJvc2UpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBtYXNrID0gMHgxMDAw
MDsKLSAgICB1bnNpZ25lZCBsb25nICpwb2ludGVyOwotICAgIGludCBlcnJvcl9jb3VudCA9IDA7
Ci0gCi0gICAgLyogd3JpdGUgdmFsdWVzIGFuZCBwcmludCBwYWdlIHdhbGtzICovCi0gICAgaWYg
KCB2ZXJib3NlICYmICgoKHVuc2lnbmVkIGxvbmcpc3RhcnRfdmEpICYgMHhmZmZmZikgKQotICAg
IHsKLSAgICAgICAgcHJpbnRrKCJNZW1UZXN0IFN0YXJ0OiAweCVwXG4iLCBzdGFydF92YSk7Ci0g
ICAgICAgIHBhZ2Vfd2FsaygodW5zaWduZWQgbG9uZylzdGFydF92YSk7Ci0gICAgfQotICAgIGZv
ciAoIHBvaW50ZXIgPSBzdGFydF92YTsgcG9pbnRlciA8IGVuZF92YTsgcG9pbnRlcisrICkKLSAg
ICB7Ci0gICAgICAgIGlmICggdmVyYm9zZSAmJiAhKCgodW5zaWduZWQgbG9uZylwb2ludGVyKSAm
IDB4ZmZmZmYpICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKCJXcml0aW5nIHRvICVw
XG4iLCBwb2ludGVyKTsKLSAgICAgICAgICAgIHBhZ2Vfd2FsaygodW5zaWduZWQgbG9uZylwb2lu
dGVyKTsKLSAgICAgICAgfQotICAgICAgICAqcG9pbnRlciA9ICh1bnNpZ25lZCBsb25nKXBvaW50
ZXIgJiB+bWFzazsKLSAgICB9Ci0gICAgaWYgKCB2ZXJib3NlICYmICgoKHVuc2lnbmVkIGxvbmcp
ZW5kX3ZhKSAmIDB4ZmZmZmYpICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiTWVtVGVzdCBFbmQ6
ICVwXG4iLCBlbmRfdmEtMSk7Ci0gICAgICAgIHBhZ2Vfd2FsaygodW5zaWduZWQgbG9uZyllbmRf
dmEtMSk7Ci0gICAgfQotIAotICAgIC8qIHZlcmlmeSB2YWx1ZXMgKi8KLSAgICBmb3IgKCBwb2lu
dGVyID0gc3RhcnRfdmE7IHBvaW50ZXIgPCBlbmRfdmE7IHBvaW50ZXIrKyApCi0gICAgewotICAg
ICAgICBpZiAoICgodW5zaWduZWQgbG9uZylwb2ludGVyICYgfm1hc2spICE9ICpwb2ludGVyICkK
LSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKCJSZWFkIGVycm9yIGF0IDB4JWx4LiBSZWFk
OiAweCVseCwgc2hvdWxkIHJlYWQgMHglbHhcbiIsCi0gICAgICAgICAgICAgICAgICAgKHVuc2ln
bmVkIGxvbmcpcG9pbnRlciwgKnBvaW50ZXIsIAotICAgICAgICAgICAgICAgICAgICgodW5zaWdu
ZWQgbG9uZylwb2ludGVyICYgfm1hc2spKTsKLSAgICAgICAgICAgIGVycm9yX2NvdW50Kys7Ci0g
ICAgICAgICAgICBpZiAoIGVycm9yX2NvdW50ID49IE1FTV9URVNUX01BWF9FUlJPUlMgKQotICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIHByaW50aygibWVtX3Rlc3Q6IHRvbyBtYW55IGVy
cm9yc1xuIik7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICAgICAgfQotICAg
ICAgICB9Ci0gICAgfQotICAgIHJldHVybiAwOwotfQotCi0KLS8qCiAgKiBnZXQgdGhlIFBURSBm
b3IgdmlydHVhbCBhZGRyZXNzIHZhIGlmIGl0IGV4aXN0cy4gT3RoZXJ3aXNlIE5VTEwuCiAgKi8K
IHN0YXRpYyBwZ2VudHJ5X3QgKmdldF9wZ3QodW5zaWduZWQgbG9uZyB2YSkKLS0gCjIuNi42CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:13 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2b-0006fm-Ea; Fri, 05 Aug 2016 17:36:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Y-0006YC-UE; Fri, 05 Aug 2016 17:36:11 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 3E/2E-05127-A8EC4A75; Fri, 05 Aug 2016 17:36:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov27nuSX
 hBjsPiFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZj77jNbwRSziqaO6WwNjLu0uhg5
 OSQEjCTeTvzH1MXIxSEksJBR4sPWBWwgCTYBVYkN10+xgtgiAm4SX77PAoszC0RIzPlwigXEF
 haIlJjduhSshgWo/sjpB2BxXgEHiblXL7BDLJCTuD5zOhOIzQkUX7h6CZgtJGAv8eZQM9sERu
 4FjAyrGNWLU4vKUot0zfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQL9zAAEOxi
 PTXY+xCjJwaQkyqu2b0m4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneu2eAcoJFqempFWmZOcCA
 g0lLcPAoifDuA0nzFhck5hZnpkOkTjEqSonzXgVJCIAkMkrz4NpgQX6JUVZKmJcR6BAhnoLUo
 tzMElT5V4ziHIxKwryHQabwZOaVwE1/BbSYCWjxRyuwxSWJCCmpBkb7tr9pC7Lt4kLnvty1OO
 bxpnOfv8+eqeC582y2tklIIWv+stUvziWf3aDif26aXtFJ7XfLrsp8EhP+Hfmp+eK52TWr9Pn
 5DFRDlZQtZ/dqi0j+Xaqulcr2SGF//EKGuq7fe7U33j1n+i4j19PL7Jt49j+bNxaa16M6irYU
 KV5PmtmU8uoRm7ISS3FGoqEWc1FxIgAIo7rHbQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1470418569!37246251!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62289 invoked from network); 5 Aug 2016 17:36:09 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:09 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 03346AD8A;
 Fri,  5 Aug 2016 17:36:09 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:53 +0200
Message-Id: <1470418562-11234-10-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 09/18] mini-os: modify virtual memory
	layout for support of ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byBzdXBwb3J0IGJhbGxvb25pbmcgdGhlIHZpcnR1YWwgbWVt
b3J5IGxheW91dApvZiBNaW5pLU9TIGhhcyB0byBiZSBtb2RpZmllZDogaW5zdGVhZCBvZiBhIChu
ZWFybHkpIGNvbnNlY3V0aXZlCmFyZWEgdXNlZCBmb3IgcGh5c2ljYWwgbWVtb3J5IG1hcHBpbmcs
IG9uIGRlbWFuZCBtYXBwaW5ncywgYW5kIGhlYXAKd2UgbmVlZCBlbm91Z2ggc3BhcmUgcGxhY2Ug
Zm9yIGFkZGluZyBuZXcgbWVtb3J5LgoKU28gaW5zdGVhZCBvZiBkeW5hbWljYWxseSBwbGFjZSB0
aGUgZGlmZmVyZW50IHJlZ2lvbnMgYmFzZWQgb24gZm91bmQKbWVtb3J5IHNpemUgbG9jYXRlIHRo
ZW0gc3RhdGljYWxseSBhdCBmaXhlZCB2aXJ0dWFsIGFkZHJlc3NlczoKCmFyZWEgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ODYtNjQgICAgICAgICAgICAgICB4ODYtMzIKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCm1hcHBlZCBw
aHlzaWNhbCBtZW1vcnkgICAgICAgMDAwMDAwMDAgICAgICAgICAgICAgMDAwMDAwMDAKa2VybmVs
IHZpcnR1YWwgbWFwcGluZ3MgICAgODAwMDAwMDAwMCAgICAgICAgICAgICAzZjAwMDAwMApkZW1h
bmQgbWFwcGluZ3MgICAgICAgICAgMTAwMDAwMDAwMDAwICAgICAgICAgICAgIDQwMDAwMDAwCmhl
YXAgICAgICAgICAgICAgICAgICAgICAyMDAwMDAwMDAwMDAgICAgICAgICAgICAgYjAwMDAwMDAK
ClRoaXMgd2lsbCBlbmFibGUgTWluaS1PUyB0byBzdXBwb3J0IHVwIHRvIDUxMkdCIG9mIGRvbWFp
biBtZW1vcnkgd2l0aAphIDY0IGJpdCBrZXJuZWwgYW5kIG5lYXJseSAxR0Igd2l0aCBhIDMyIGJp
dCBrZXJuZWwuCgpGb3IgYSAzMiBiaXQgTWluaS1PUyB3ZSBoYXZlIHRvIGF2b2lkIGEgY29uZmxp
Y3QgYmV0d2VlbiBoZWFwIGFuZAptMnAgdGFibGUgd2hpY2ggdGhlIGh5cGVydmlzb3IgbWFwcyBh
dCBmNTYwMDAwMC4gU28gdGhlIGRlbWFuZCBtYXBwaW5nCnNpemUgaXMgcmVkdWNlZCBieSAyNTZN
QiBpbiBvcmRlciB0byBrZWVwIHRoZSBoZWFwIGF0IGFib3V0IDFHQi4KClRoZSBrZXJuZWwgdmly
dHVhbCBtYXBwaW5ncyBhcmUgYSBuZXcgYXJlYSBuZWVkZWQgZm9yIGJlaW5nIGFibGUgdG8KZ3Jv
dyB0aGUgcDJtIGxpc3Qgd2l0aG91dCBoYXZpbmcgdG8gcmVsb2NhdGUgaXQgaW4gcGh5c2ljYWwg
bWVtb3J5LgoKTW9kaWZ5IHRoZSBwbGFjZW1lbnQgb2YgdGhlIGRlbWFuZCBtYXBwaW5ncyBhbmQg
aGVhcCBhbmQgYWRqdXN0IHRoZQptZW1vcnkgbGF5b3V0IGRlc2NyaXB0aW9uLgoKU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjI6IGF2b2lkIGNvbmZs
aWN0IHdpdGggaHlwZXJ2aXNvciBtYXBwZWQgYXJlYSBvbiAzMiBiaXRzCi0tLQogYXJjaC9hcm0v
bW0uYyAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L21tLmMgICAgICAgICB8IDQ0ICsrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBpbmNsdWRlL21tLmggICAgICAg
ICAgfCAgMiArLQogaW5jbHVkZS94ODYvYXJjaF9tbS5oIHwgMzUgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0KIG1tLmMgICAgICAgICAgICAgICAgICB8ICAyICstCiA1IGZpbGVz
IGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2FyY2gvYXJtL21tLmMgYi9hcmNoL2FybS9tbS5jCmluZGV4IGVmZWNjNTEuLmY3NTg4OGQgMTAw
NjQ0Ci0tLSBhL2FyY2gvYXJtL21tLmMKKysrIGIvYXJjaC9hcm0vbW0uYwpAQCAtNzUsNyArNzUs
NyBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogewogfQogCi12
b2lkIGFyY2hfaW5pdF9kZW1hbmRfbWFwcGluZ19hcmVhKHVuc2lnbmVkIGxvbmcgY3VyX3BmbikK
K3ZvaWQgYXJjaF9pbml0X2RlbWFuZF9tYXBwaW5nX2FyZWEodm9pZCkKIHsKIH0KIApkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvbW0uYyBiL2FyY2gveDg2L21tLmMKaW5kZXggYzU5YTVkMy4uNmFhNDQ2
OCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0uYworKysgYi9hcmNoL3g4Ni9tbS5jCkBAIC00NDIs
MzcgKzQ0MiwyMSBAQCBwZ2VudHJ5X3QgKm5lZWRfcGd0KHVuc2lnbmVkIGxvbmcgdmEpCiAgKiBS
ZXNlcnZlIGFuIGFyZWEgb2YgdmlydHVhbCBhZGRyZXNzIHNwYWNlIGZvciBtYXBwaW5ncyBhbmQg
SGVhcAogICovCiBzdGF0aWMgdW5zaWduZWQgbG9uZyBkZW1hbmRfbWFwX2FyZWFfc3RhcnQ7Ci0j
aWZkZWYgX194ODZfNjRfXwotI2RlZmluZSBERU1BTkRfTUFQX1BBR0VTICgoMTI4VUxMIDw8IDMw
KSAvIFBBR0VfU0laRSkKLSNlbHNlCi0jZGVmaW5lIERFTUFORF9NQVBfUEFHRVMgKCgyVUxMIDw8
IDMwKSAvIFBBR0VfU0laRSkKLSNlbmRpZgotCi0jaWZuZGVmIEhBVkVfTElCQwotI2RlZmluZSBI
RUFQX1BBR0VTIDAKLSNlbHNlCitzdGF0aWMgdW5zaWduZWQgbG9uZyBkZW1hbmRfbWFwX2FyZWFf
ZW5kOworI2lmZGVmIEhBVkVfTElCQwogdW5zaWduZWQgbG9uZyBoZWFwLCBicmssIGhlYXBfbWFw
cGVkLCBoZWFwX2VuZDsKLSNpZmRlZiBfX3g4Nl82NF9fCi0jZGVmaW5lIEhFQVBfUEFHRVMgKCgx
MjhVTEwgPDwgMzApIC8gUEFHRV9TSVpFKQotI2Vsc2UKLSNkZWZpbmUgSEVBUF9QQUdFUyAoKDFV
TEwgPDwgMzApIC8gUEFHRV9TSVpFKQotI2VuZGlmCiAjZW5kaWYKIAotdm9pZCBhcmNoX2luaXRf
ZGVtYW5kX21hcHBpbmdfYXJlYSh1bnNpZ25lZCBsb25nIGN1cl9wZm4pCit2b2lkIGFyY2hfaW5p
dF9kZW1hbmRfbWFwcGluZ19hcmVhKHZvaWQpCiB7Ci0gICAgY3VyX3BmbisrOwotCi0gICAgZGVt
YW5kX21hcF9hcmVhX3N0YXJ0ID0gKHVuc2lnbmVkIGxvbmcpIHBmbl90b192aXJ0KGN1cl9wZm4p
OwotICAgIGN1cl9wZm4gKz0gREVNQU5EX01BUF9QQUdFUzsKLSAgICBwcmludGsoIkRlbWFuZCBt
YXAgcGZucyBhdCAlbHgtJXAuXG4iLCAKLSAgICAgICAgICAgZGVtYW5kX21hcF9hcmVhX3N0YXJ0
LCBwZm5fdG9fdmlydChjdXJfcGZuKSk7CisgICAgZGVtYW5kX21hcF9hcmVhX3N0YXJ0ID0gVklS
VF9ERU1BTkRfQVJFQTsKKyAgICBkZW1hbmRfbWFwX2FyZWFfZW5kID0gZGVtYW5kX21hcF9hcmVh
X3N0YXJ0ICsgREVNQU5EX01BUF9QQUdFUyAqIFBBR0VfU0laRTsKKyAgICBwcmludGsoIkRlbWFu
ZCBtYXAgcGZucyBhdCAlbHgtJWx4LlxuIiwgZGVtYW5kX21hcF9hcmVhX3N0YXJ0LAorICAgICAg
ICAgICBkZW1hbmRfbWFwX2FyZWFfZW5kKTsKIAogI2lmZGVmIEhBVkVfTElCQwotICAgIGN1cl9w
Zm4rKzsKLSAgICBoZWFwX21hcHBlZCA9IGJyayA9IGhlYXAgPSAodW5zaWduZWQgbG9uZykgcGZu
X3RvX3ZpcnQoY3VyX3Bmbik7Ci0gICAgY3VyX3BmbiArPSBIRUFQX1BBR0VTOwotICAgIGhlYXBf
ZW5kID0gKHVuc2lnbmVkIGxvbmcpIHBmbl90b192aXJ0KGN1cl9wZm4pOworICAgIGhlYXBfbWFw
cGVkID0gYnJrID0gaGVhcCA9IFZJUlRfSEVBUF9BUkVBOworICAgIGhlYXBfZW5kID0gaGVhcF9t
YXBwZWQgKyBIRUFQX1BBR0VTICogUEFHRV9TSVpFOwogICAgIHByaW50aygiSGVhcCByZXNpZGVz
IGF0ICVseC0lbHguXG4iLCBicmssIGhlYXBfZW5kKTsKICNlbmRpZgogfQpAQCAtNzI5LDE0ICs3
MTMsOCBAQCB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25nKiBzdGFydF9wZm5fcCwgdW5z
aWduZWQgbG9uZyogbWF4X3Bmbl9wKQogICAgIHN0YXJ0X3BmbiA9IFBGTl9VUCh0b19waHlzKHN0
YXJ0X2luZm8ucHRfYmFzZSkpICsgc3RhcnRfaW5mby5ucl9wdF9mcmFtZXM7CiAgICAgbWF4X3Bm
biA9IHN0YXJ0X2luZm8ubnJfcGFnZXM7CiAKLSAgICAvKiBXZSBuZWVkIHJvb20gZm9yIGRlbWFu
ZCBtYXBwaW5nIGFuZCBoZWFwLCBjbGlwIGF2YWlsYWJsZSBtZW1vcnkgKi8KLSNpZiBkZWZpbmVk
KF9faTM4Nl9fKQotICAgIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyB2aXJ0X3BmbnMgPSAxICsg
REVNQU5EX01BUF9QQUdFUyArIDEgKyBIRUFQX1BBR0VTOwotICAgICAgICBpZiAobWF4X3BmbiAr
IHZpcnRfcGZucyA+PSAweDEwMDAwMCkKLSAgICAgICAgICAgIG1heF9wZm4gPSAweDEwMDAwMCAt
IHZpcnRfcGZucyAtIDE7Ci0gICAgfQotI2VuZGlmCisgICAgaWYgKCBtYXhfcGZuID49IE1BWF9N
RU1fU0laRSAvIFBBR0VfU0laRSApCisgICAgICAgIG1heF9wZm4gPSBNQVhfTUVNX1NJWkUgLyBQ
QUdFX1NJWkUgLSAxOwogCiAgICAgcHJpbnRrKCIgIHN0YXJ0X3BmbjogJWx4XG4iLCBzdGFydF9w
Zm4pOwogICAgIHByaW50aygiICAgIG1heF9wZm46ICVseFxuIiwgbWF4X3Bmbik7CmRpZmYgLS1n
aXQgYS9pbmNsdWRlL21tLmggYi9pbmNsdWRlL21tLmgKaW5kZXggYjk3YjQzZS4uYTIyZGNkMSAx
MDA2NDQKLS0tIGEvaW5jbHVkZS9tbS5oCisrKyBiL2luY2x1ZGUvbW0uaApAQCAtNTksNyArNTks
NyBAQCBzdGF0aWMgX19pbmxpbmVfXyBpbnQgZ2V0X29yZGVyKHVuc2lnbmVkIGxvbmcgc2l6ZSkK
ICAgICByZXR1cm4gb3JkZXI7CiB9CiAKLXZvaWQgYXJjaF9pbml0X2RlbWFuZF9tYXBwaW5nX2Fy
ZWEodW5zaWduZWQgbG9uZyBtYXhfcGZuKTsKK3ZvaWQgYXJjaF9pbml0X2RlbWFuZF9tYXBwaW5n
X2FyZWEodm9pZCk7CiB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25nKiBzdGFydF9wZm5f
cCwgdW5zaWduZWQgbG9uZyogbWF4X3Bmbl9wKTsKIHZvaWQgYXJjaF9pbml0X3AybSh1bnNpZ25l
ZCBsb25nIG1heF9wZm5fcCk7CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaCBi
L2luY2x1ZGUveDg2L2FyY2hfbW0uaAppbmRleCBmNzU2ZGFiLi5kODdmZTU1IDEwMDY0NAotLS0g
YS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKKysrIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCkBAIC00
OSwxMSArNDksMTMgQEAKICAqCiAgKiBWaXJ0dWFsIGFkZHJlc3Mgc3BhY2UgdXNhZ2U6CiAgKgot
ICogMToxIG1hcHBpbmcgb2YgcGh5c2ljYWwgbWVtb3J5IHN0YXJ0aW5nIGF0IFZBKDApCi0gKiAx
IHVuYWxsb2NhdGVkIHBhZ2UKLSAqIGRlbWFuZCBtYXAgYXJlYSAoMzIgYml0czogMiBHQiwgNjQg
Yml0czogMTI4IEdCKSBmb3IgdmlydHVhbCBhbGxvY2F0aW9ucwotICogMSB1bmFsbG9jYXRlZCBw
YWdlCi0gKiB3aXRoIGxpYmM6IGhlYXAgYXJlYSAoMzIgYml0czogMSBHQiwgNjQgYml0czogMTI4
IEdCKQorICogIGFyZWEgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODYtNjQgICAgICAgICAg
ICAgICB4ODYtMzIKKyAqICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqICBtYXBwZWQgcGh5c2ljYWwgbWVtb3J5ICAgICAgIDAw
MDAwMDAwICAgICAgICAgICAgIDAwMDAwMDAwCisgKiAga2VybmVsIHZpcnR1YWwgbWFwcGluZ3Mg
ICAgODAwMDAwMDAwMCAgICAgICAgICAgICAzZjAwMDAwMAorICogIGRlbWFuZCBtYXBwaW5ncyAg
ICAgICAgICAxMDAwMDAwMDAwMDAgICAgICAgICAgICAgNDAwMDAwMDAKKyAqICBoZWFwICh3aXRo
IGxpYmMgb25seSkgICAgMjAwMDAwMDAwMDAwICAgICAgICAgICAgIGIwMDAwMDAwCisgKgogICov
CiAKICNkZWZpbmUgTDFfRlJBTUUgICAgICAgICAgICAgICAgMQpAQCAtODEsNiArODMsMTUgQEAK
IHR5cGVkZWYgdWludDY0X3QgcGdlbnRyeV90OwogI2VuZGlmCiAKKyNkZWZpbmUgTUFYX01FTV9T
SVpFICAgICAgICAgICAgMHgzZjAwMDAwMFVMCisjZGVmaW5lIFZJUlRfS0VSTkVMX0FSRUEgICAg
ICAgIDB4M2YwMDAwMDBVTAorI2RlZmluZSBWSVJUX0RFTUFORF9BUkVBICAgICAgICAweDQwMDAw
MDAwVUwKKyNkZWZpbmUgVklSVF9IRUFQX0FSRUEgICAgICAgICAgMHhiMDAwMDAwMFVMCisKKyNk
ZWZpbmUgREVNQU5EX01BUF9QQUdFUyAgICAgICAgMHg2ZmZmZlVMCisjZGVmaW5lIEhFQVBfUEFH
RVNfTUFYICAgICAgICAgICgoSFlQRVJWSVNPUl9WSVJUX1NUQVJUIC0gVklSVF9IRUFQX0FSRUEp
IC8gXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9TSVpFIC0gMSkKKwog
I2VsaWYgZGVmaW5lZChfX3g4Nl82NF9fKQogCiAjZGVmaW5lIEwyX1BBR0VUQUJMRV9TSElGVCAg
ICAgIDIxCkBAIC0xMDYsNiArMTE3LDIwIEBAIHR5cGVkZWYgdWludDY0X3QgcGdlbnRyeV90Owog
dHlwZWRlZiB1bnNpZ25lZCBsb25nIHBnZW50cnlfdDsKICNlbmRpZgogCisjZGVmaW5lIE1BWF9N
RU1fU0laRSAgICAgICAgICAgICg1MTJVTEwgPDwgMzApCisjZGVmaW5lIFZJUlRfS0VSTkVMX0FS
RUEgICAgICAgIDB4MDAwMDAwODAwMDAwMDAwMFVMCisjZGVmaW5lIFZJUlRfREVNQU5EX0FSRUEg
ICAgICAgIDB4MDAwMDEwMDAwMDAwMDAwMFVMCisjZGVmaW5lIFZJUlRfSEVBUF9BUkVBICAgICAg
ICAgIDB4MDAwMDIwMDAwMDAwMDAwMFVMCisKKyNkZWZpbmUgREVNQU5EX01BUF9QQUdFUyAgICAg
ICAgMHg4MDAwMDAwVUwKKyNkZWZpbmUgSEVBUF9QQUdFU19NQVggICAgICAgICAgMHg4MDAwMDAw
VUwKKworI2VuZGlmCisKKyNpZm5kZWYgSEFWRV9MSUJDCisjZGVmaW5lIEhFQVBfUEFHRVMgMAor
I2Vsc2UKKyNkZWZpbmUgSEVBUF9QQUdFUyAgIEhFQVBfUEFHRVNfTUFYCiAjZW5kaWYKIAogI2Rl
ZmluZSBMMV9NQVNLICAoKDFVTCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC0gMSkKZGlmZiAtLWdp
dCBhL21tLmMgYi9tbS5jCmluZGV4IDI1ZWUzZGEuLmZmMDcxY2EgMTAwNjQ0Ci0tLSBhL21tLmMK
KysrIGIvbW0uYwpAQCAtMzc0LDcgKzM3NCw3IEBAIHZvaWQgaW5pdF9tbSh2b2lkKQogCiAgICAg
YXJjaF9pbml0X3AybShtYXhfcGZuKTsKICAgICAKLSAgICBhcmNoX2luaXRfZGVtYW5kX21hcHBp
bmdfYXJlYShtYXhfcGZuKTsKKyAgICBhcmNoX2luaXRfZGVtYW5kX21hcHBpbmdfYXJlYSgpOwog
fQogCiB2b2lkIGZpbmlfbW0odm9pZCkKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:13 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2b-0006fm-Ea; Fri, 05 Aug 2016 17:36:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Y-0006YC-UE; Fri, 05 Aug 2016 17:36:11 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 3E/2E-05127-A8EC4A75; Fri, 05 Aug 2016 17:36:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov27nuSX
 hBjsPiFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZj77jNbwRSziqaO6WwNjLu0uhg5
 OSQEjCTeTvzH1MXIxSEksJBR4sPWBWwgCTYBVYkN10+xgtgiAm4SX77PAoszC0RIzPlwigXEF
 haIlJjduhSshgWo/sjpB2BxXgEHiblXL7BDLJCTuD5zOhOIzQkUX7h6CZgtJGAv8eZQM9sERu
 4FjAyrGNWLU4vKUot0zfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQL9zAAEOxi
 PTXY+xCjJwaQkyqu2b0m4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneu2eAcoJFqempFWmZOcCA
 g0lLcPAoifDuA0nzFhck5hZnpkOkTjEqSonzXgVJCIAkMkrz4NpgQX6JUVZKmJcR6BAhnoLUo
 tzMElT5V4ziHIxKwryHQabwZOaVwE1/BbSYCWjxRyuwxSWJCCmpBkb7tr9pC7Lt4kLnvty1OO
 bxpnOfv8+eqeC582y2tklIIWv+stUvziWf3aDif26aXtFJ7XfLrsp8EhP+Hfmp+eK52TWr9Pn
 5DFRDlZQtZ/dqi0j+Xaqulcr2SGF//EKGuq7fe7U33j1n+i4j19PL7Jt49j+bNxaa16M6irYU
 KV5PmtmU8uoRm7ISS3FGoqEWc1FxIgAIo7rHbQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1470418569!37246251!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62289 invoked from network); 5 Aug 2016 17:36:09 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:09 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 03346AD8A;
 Fri,  5 Aug 2016 17:36:09 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:53 +0200
Message-Id: <1470418562-11234-10-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 09/18] mini-os: modify virtual memory
	layout for support of ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byBzdXBwb3J0IGJhbGxvb25pbmcgdGhlIHZpcnR1YWwgbWVt
b3J5IGxheW91dApvZiBNaW5pLU9TIGhhcyB0byBiZSBtb2RpZmllZDogaW5zdGVhZCBvZiBhIChu
ZWFybHkpIGNvbnNlY3V0aXZlCmFyZWEgdXNlZCBmb3IgcGh5c2ljYWwgbWVtb3J5IG1hcHBpbmcs
IG9uIGRlbWFuZCBtYXBwaW5ncywgYW5kIGhlYXAKd2UgbmVlZCBlbm91Z2ggc3BhcmUgcGxhY2Ug
Zm9yIGFkZGluZyBuZXcgbWVtb3J5LgoKU28gaW5zdGVhZCBvZiBkeW5hbWljYWxseSBwbGFjZSB0
aGUgZGlmZmVyZW50IHJlZ2lvbnMgYmFzZWQgb24gZm91bmQKbWVtb3J5IHNpemUgbG9jYXRlIHRo
ZW0gc3RhdGljYWxseSBhdCBmaXhlZCB2aXJ0dWFsIGFkZHJlc3NlczoKCmFyZWEgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ODYtNjQgICAgICAgICAgICAgICB4ODYtMzIKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCm1hcHBlZCBw
aHlzaWNhbCBtZW1vcnkgICAgICAgMDAwMDAwMDAgICAgICAgICAgICAgMDAwMDAwMDAKa2VybmVs
IHZpcnR1YWwgbWFwcGluZ3MgICAgODAwMDAwMDAwMCAgICAgICAgICAgICAzZjAwMDAwMApkZW1h
bmQgbWFwcGluZ3MgICAgICAgICAgMTAwMDAwMDAwMDAwICAgICAgICAgICAgIDQwMDAwMDAwCmhl
YXAgICAgICAgICAgICAgICAgICAgICAyMDAwMDAwMDAwMDAgICAgICAgICAgICAgYjAwMDAwMDAK
ClRoaXMgd2lsbCBlbmFibGUgTWluaS1PUyB0byBzdXBwb3J0IHVwIHRvIDUxMkdCIG9mIGRvbWFp
biBtZW1vcnkgd2l0aAphIDY0IGJpdCBrZXJuZWwgYW5kIG5lYXJseSAxR0Igd2l0aCBhIDMyIGJp
dCBrZXJuZWwuCgpGb3IgYSAzMiBiaXQgTWluaS1PUyB3ZSBoYXZlIHRvIGF2b2lkIGEgY29uZmxp
Y3QgYmV0d2VlbiBoZWFwIGFuZAptMnAgdGFibGUgd2hpY2ggdGhlIGh5cGVydmlzb3IgbWFwcyBh
dCBmNTYwMDAwMC4gU28gdGhlIGRlbWFuZCBtYXBwaW5nCnNpemUgaXMgcmVkdWNlZCBieSAyNTZN
QiBpbiBvcmRlciB0byBrZWVwIHRoZSBoZWFwIGF0IGFib3V0IDFHQi4KClRoZSBrZXJuZWwgdmly
dHVhbCBtYXBwaW5ncyBhcmUgYSBuZXcgYXJlYSBuZWVkZWQgZm9yIGJlaW5nIGFibGUgdG8KZ3Jv
dyB0aGUgcDJtIGxpc3Qgd2l0aG91dCBoYXZpbmcgdG8gcmVsb2NhdGUgaXQgaW4gcGh5c2ljYWwg
bWVtb3J5LgoKTW9kaWZ5IHRoZSBwbGFjZW1lbnQgb2YgdGhlIGRlbWFuZCBtYXBwaW5ncyBhbmQg
aGVhcCBhbmQgYWRqdXN0IHRoZQptZW1vcnkgbGF5b3V0IGRlc2NyaXB0aW9uLgoKU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjI6IGF2b2lkIGNvbmZs
aWN0IHdpdGggaHlwZXJ2aXNvciBtYXBwZWQgYXJlYSBvbiAzMiBiaXRzCi0tLQogYXJjaC9hcm0v
bW0uYyAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L21tLmMgICAgICAgICB8IDQ0ICsrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBpbmNsdWRlL21tLmggICAgICAg
ICAgfCAgMiArLQogaW5jbHVkZS94ODYvYXJjaF9tbS5oIHwgMzUgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0KIG1tLmMgICAgICAgICAgICAgICAgICB8ICAyICstCiA1IGZpbGVz
IGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2FyY2gvYXJtL21tLmMgYi9hcmNoL2FybS9tbS5jCmluZGV4IGVmZWNjNTEuLmY3NTg4OGQgMTAw
NjQ0Ci0tLSBhL2FyY2gvYXJtL21tLmMKKysrIGIvYXJjaC9hcm0vbW0uYwpAQCAtNzUsNyArNzUs
NyBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogewogfQogCi12
b2lkIGFyY2hfaW5pdF9kZW1hbmRfbWFwcGluZ19hcmVhKHVuc2lnbmVkIGxvbmcgY3VyX3BmbikK
K3ZvaWQgYXJjaF9pbml0X2RlbWFuZF9tYXBwaW5nX2FyZWEodm9pZCkKIHsKIH0KIApkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvbW0uYyBiL2FyY2gveDg2L21tLmMKaW5kZXggYzU5YTVkMy4uNmFhNDQ2
OCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0uYworKysgYi9hcmNoL3g4Ni9tbS5jCkBAIC00NDIs
MzcgKzQ0MiwyMSBAQCBwZ2VudHJ5X3QgKm5lZWRfcGd0KHVuc2lnbmVkIGxvbmcgdmEpCiAgKiBS
ZXNlcnZlIGFuIGFyZWEgb2YgdmlydHVhbCBhZGRyZXNzIHNwYWNlIGZvciBtYXBwaW5ncyBhbmQg
SGVhcAogICovCiBzdGF0aWMgdW5zaWduZWQgbG9uZyBkZW1hbmRfbWFwX2FyZWFfc3RhcnQ7Ci0j
aWZkZWYgX194ODZfNjRfXwotI2RlZmluZSBERU1BTkRfTUFQX1BBR0VTICgoMTI4VUxMIDw8IDMw
KSAvIFBBR0VfU0laRSkKLSNlbHNlCi0jZGVmaW5lIERFTUFORF9NQVBfUEFHRVMgKCgyVUxMIDw8
IDMwKSAvIFBBR0VfU0laRSkKLSNlbmRpZgotCi0jaWZuZGVmIEhBVkVfTElCQwotI2RlZmluZSBI
RUFQX1BBR0VTIDAKLSNlbHNlCitzdGF0aWMgdW5zaWduZWQgbG9uZyBkZW1hbmRfbWFwX2FyZWFf
ZW5kOworI2lmZGVmIEhBVkVfTElCQwogdW5zaWduZWQgbG9uZyBoZWFwLCBicmssIGhlYXBfbWFw
cGVkLCBoZWFwX2VuZDsKLSNpZmRlZiBfX3g4Nl82NF9fCi0jZGVmaW5lIEhFQVBfUEFHRVMgKCgx
MjhVTEwgPDwgMzApIC8gUEFHRV9TSVpFKQotI2Vsc2UKLSNkZWZpbmUgSEVBUF9QQUdFUyAoKDFV
TEwgPDwgMzApIC8gUEFHRV9TSVpFKQotI2VuZGlmCiAjZW5kaWYKIAotdm9pZCBhcmNoX2luaXRf
ZGVtYW5kX21hcHBpbmdfYXJlYSh1bnNpZ25lZCBsb25nIGN1cl9wZm4pCit2b2lkIGFyY2hfaW5p
dF9kZW1hbmRfbWFwcGluZ19hcmVhKHZvaWQpCiB7Ci0gICAgY3VyX3BmbisrOwotCi0gICAgZGVt
YW5kX21hcF9hcmVhX3N0YXJ0ID0gKHVuc2lnbmVkIGxvbmcpIHBmbl90b192aXJ0KGN1cl9wZm4p
OwotICAgIGN1cl9wZm4gKz0gREVNQU5EX01BUF9QQUdFUzsKLSAgICBwcmludGsoIkRlbWFuZCBt
YXAgcGZucyBhdCAlbHgtJXAuXG4iLCAKLSAgICAgICAgICAgZGVtYW5kX21hcF9hcmVhX3N0YXJ0
LCBwZm5fdG9fdmlydChjdXJfcGZuKSk7CisgICAgZGVtYW5kX21hcF9hcmVhX3N0YXJ0ID0gVklS
VF9ERU1BTkRfQVJFQTsKKyAgICBkZW1hbmRfbWFwX2FyZWFfZW5kID0gZGVtYW5kX21hcF9hcmVh
X3N0YXJ0ICsgREVNQU5EX01BUF9QQUdFUyAqIFBBR0VfU0laRTsKKyAgICBwcmludGsoIkRlbWFu
ZCBtYXAgcGZucyBhdCAlbHgtJWx4LlxuIiwgZGVtYW5kX21hcF9hcmVhX3N0YXJ0LAorICAgICAg
ICAgICBkZW1hbmRfbWFwX2FyZWFfZW5kKTsKIAogI2lmZGVmIEhBVkVfTElCQwotICAgIGN1cl9w
Zm4rKzsKLSAgICBoZWFwX21hcHBlZCA9IGJyayA9IGhlYXAgPSAodW5zaWduZWQgbG9uZykgcGZu
X3RvX3ZpcnQoY3VyX3Bmbik7Ci0gICAgY3VyX3BmbiArPSBIRUFQX1BBR0VTOwotICAgIGhlYXBf
ZW5kID0gKHVuc2lnbmVkIGxvbmcpIHBmbl90b192aXJ0KGN1cl9wZm4pOworICAgIGhlYXBfbWFw
cGVkID0gYnJrID0gaGVhcCA9IFZJUlRfSEVBUF9BUkVBOworICAgIGhlYXBfZW5kID0gaGVhcF9t
YXBwZWQgKyBIRUFQX1BBR0VTICogUEFHRV9TSVpFOwogICAgIHByaW50aygiSGVhcCByZXNpZGVz
IGF0ICVseC0lbHguXG4iLCBicmssIGhlYXBfZW5kKTsKICNlbmRpZgogfQpAQCAtNzI5LDE0ICs3
MTMsOCBAQCB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25nKiBzdGFydF9wZm5fcCwgdW5z
aWduZWQgbG9uZyogbWF4X3Bmbl9wKQogICAgIHN0YXJ0X3BmbiA9IFBGTl9VUCh0b19waHlzKHN0
YXJ0X2luZm8ucHRfYmFzZSkpICsgc3RhcnRfaW5mby5ucl9wdF9mcmFtZXM7CiAgICAgbWF4X3Bm
biA9IHN0YXJ0X2luZm8ubnJfcGFnZXM7CiAKLSAgICAvKiBXZSBuZWVkIHJvb20gZm9yIGRlbWFu
ZCBtYXBwaW5nIGFuZCBoZWFwLCBjbGlwIGF2YWlsYWJsZSBtZW1vcnkgKi8KLSNpZiBkZWZpbmVk
KF9faTM4Nl9fKQotICAgIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyB2aXJ0X3BmbnMgPSAxICsg
REVNQU5EX01BUF9QQUdFUyArIDEgKyBIRUFQX1BBR0VTOwotICAgICAgICBpZiAobWF4X3BmbiAr
IHZpcnRfcGZucyA+PSAweDEwMDAwMCkKLSAgICAgICAgICAgIG1heF9wZm4gPSAweDEwMDAwMCAt
IHZpcnRfcGZucyAtIDE7Ci0gICAgfQotI2VuZGlmCisgICAgaWYgKCBtYXhfcGZuID49IE1BWF9N
RU1fU0laRSAvIFBBR0VfU0laRSApCisgICAgICAgIG1heF9wZm4gPSBNQVhfTUVNX1NJWkUgLyBQ
QUdFX1NJWkUgLSAxOwogCiAgICAgcHJpbnRrKCIgIHN0YXJ0X3BmbjogJWx4XG4iLCBzdGFydF9w
Zm4pOwogICAgIHByaW50aygiICAgIG1heF9wZm46ICVseFxuIiwgbWF4X3Bmbik7CmRpZmYgLS1n
aXQgYS9pbmNsdWRlL21tLmggYi9pbmNsdWRlL21tLmgKaW5kZXggYjk3YjQzZS4uYTIyZGNkMSAx
MDA2NDQKLS0tIGEvaW5jbHVkZS9tbS5oCisrKyBiL2luY2x1ZGUvbW0uaApAQCAtNTksNyArNTks
NyBAQCBzdGF0aWMgX19pbmxpbmVfXyBpbnQgZ2V0X29yZGVyKHVuc2lnbmVkIGxvbmcgc2l6ZSkK
ICAgICByZXR1cm4gb3JkZXI7CiB9CiAKLXZvaWQgYXJjaF9pbml0X2RlbWFuZF9tYXBwaW5nX2Fy
ZWEodW5zaWduZWQgbG9uZyBtYXhfcGZuKTsKK3ZvaWQgYXJjaF9pbml0X2RlbWFuZF9tYXBwaW5n
X2FyZWEodm9pZCk7CiB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25nKiBzdGFydF9wZm5f
cCwgdW5zaWduZWQgbG9uZyogbWF4X3Bmbl9wKTsKIHZvaWQgYXJjaF9pbml0X3AybSh1bnNpZ25l
ZCBsb25nIG1heF9wZm5fcCk7CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaCBi
L2luY2x1ZGUveDg2L2FyY2hfbW0uaAppbmRleCBmNzU2ZGFiLi5kODdmZTU1IDEwMDY0NAotLS0g
YS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKKysrIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCkBAIC00
OSwxMSArNDksMTMgQEAKICAqCiAgKiBWaXJ0dWFsIGFkZHJlc3Mgc3BhY2UgdXNhZ2U6CiAgKgot
ICogMToxIG1hcHBpbmcgb2YgcGh5c2ljYWwgbWVtb3J5IHN0YXJ0aW5nIGF0IFZBKDApCi0gKiAx
IHVuYWxsb2NhdGVkIHBhZ2UKLSAqIGRlbWFuZCBtYXAgYXJlYSAoMzIgYml0czogMiBHQiwgNjQg
Yml0czogMTI4IEdCKSBmb3IgdmlydHVhbCBhbGxvY2F0aW9ucwotICogMSB1bmFsbG9jYXRlZCBw
YWdlCi0gKiB3aXRoIGxpYmM6IGhlYXAgYXJlYSAoMzIgYml0czogMSBHQiwgNjQgYml0czogMTI4
IEdCKQorICogIGFyZWEgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODYtNjQgICAgICAgICAg
ICAgICB4ODYtMzIKKyAqICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqICBtYXBwZWQgcGh5c2ljYWwgbWVtb3J5ICAgICAgIDAw
MDAwMDAwICAgICAgICAgICAgIDAwMDAwMDAwCisgKiAga2VybmVsIHZpcnR1YWwgbWFwcGluZ3Mg
ICAgODAwMDAwMDAwMCAgICAgICAgICAgICAzZjAwMDAwMAorICogIGRlbWFuZCBtYXBwaW5ncyAg
ICAgICAgICAxMDAwMDAwMDAwMDAgICAgICAgICAgICAgNDAwMDAwMDAKKyAqICBoZWFwICh3aXRo
IGxpYmMgb25seSkgICAgMjAwMDAwMDAwMDAwICAgICAgICAgICAgIGIwMDAwMDAwCisgKgogICov
CiAKICNkZWZpbmUgTDFfRlJBTUUgICAgICAgICAgICAgICAgMQpAQCAtODEsNiArODMsMTUgQEAK
IHR5cGVkZWYgdWludDY0X3QgcGdlbnRyeV90OwogI2VuZGlmCiAKKyNkZWZpbmUgTUFYX01FTV9T
SVpFICAgICAgICAgICAgMHgzZjAwMDAwMFVMCisjZGVmaW5lIFZJUlRfS0VSTkVMX0FSRUEgICAg
ICAgIDB4M2YwMDAwMDBVTAorI2RlZmluZSBWSVJUX0RFTUFORF9BUkVBICAgICAgICAweDQwMDAw
MDAwVUwKKyNkZWZpbmUgVklSVF9IRUFQX0FSRUEgICAgICAgICAgMHhiMDAwMDAwMFVMCisKKyNk
ZWZpbmUgREVNQU5EX01BUF9QQUdFUyAgICAgICAgMHg2ZmZmZlVMCisjZGVmaW5lIEhFQVBfUEFH
RVNfTUFYICAgICAgICAgICgoSFlQRVJWSVNPUl9WSVJUX1NUQVJUIC0gVklSVF9IRUFQX0FSRUEp
IC8gXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9TSVpFIC0gMSkKKwog
I2VsaWYgZGVmaW5lZChfX3g4Nl82NF9fKQogCiAjZGVmaW5lIEwyX1BBR0VUQUJMRV9TSElGVCAg
ICAgIDIxCkBAIC0xMDYsNiArMTE3LDIwIEBAIHR5cGVkZWYgdWludDY0X3QgcGdlbnRyeV90Owog
dHlwZWRlZiB1bnNpZ25lZCBsb25nIHBnZW50cnlfdDsKICNlbmRpZgogCisjZGVmaW5lIE1BWF9N
RU1fU0laRSAgICAgICAgICAgICg1MTJVTEwgPDwgMzApCisjZGVmaW5lIFZJUlRfS0VSTkVMX0FS
RUEgICAgICAgIDB4MDAwMDAwODAwMDAwMDAwMFVMCisjZGVmaW5lIFZJUlRfREVNQU5EX0FSRUEg
ICAgICAgIDB4MDAwMDEwMDAwMDAwMDAwMFVMCisjZGVmaW5lIFZJUlRfSEVBUF9BUkVBICAgICAg
ICAgIDB4MDAwMDIwMDAwMDAwMDAwMFVMCisKKyNkZWZpbmUgREVNQU5EX01BUF9QQUdFUyAgICAg
ICAgMHg4MDAwMDAwVUwKKyNkZWZpbmUgSEVBUF9QQUdFU19NQVggICAgICAgICAgMHg4MDAwMDAw
VUwKKworI2VuZGlmCisKKyNpZm5kZWYgSEFWRV9MSUJDCisjZGVmaW5lIEhFQVBfUEFHRVMgMAor
I2Vsc2UKKyNkZWZpbmUgSEVBUF9QQUdFUyAgIEhFQVBfUEFHRVNfTUFYCiAjZW5kaWYKIAogI2Rl
ZmluZSBMMV9NQVNLICAoKDFVTCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC0gMSkKZGlmZiAtLWdp
dCBhL21tLmMgYi9tbS5jCmluZGV4IDI1ZWUzZGEuLmZmMDcxY2EgMTAwNjQ0Ci0tLSBhL21tLmMK
KysrIGIvbW0uYwpAQCAtMzc0LDcgKzM3NCw3IEBAIHZvaWQgaW5pdF9tbSh2b2lkKQogCiAgICAg
YXJjaF9pbml0X3AybShtYXhfcGZuKTsKICAgICAKLSAgICBhcmNoX2luaXRfZGVtYW5kX21hcHBp
bmdfYXJlYShtYXhfcGZuKTsKKyAgICBhcmNoX2luaXRfZGVtYW5kX21hcHBpbmdfYXJlYSgpOwog
fQogCiB2b2lkIGZpbmlfbW0odm9pZCkKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:13 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2b-0006gZ-Nd; Fri, 05 Aug 2016 17:36:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Z-0006YN-BO; Fri, 05 Aug 2016 17:36:11 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 2F/B7-06162-A8EC4A75; Fri, 05 Aug 2016 17:36:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov27nuSX
 hBv0bzS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZvx40s5c8FCtYm7vC/YGxvcyXYyc
 HBICRhJvJ/5j6mLk4hASWMgosePNU1aQBJuAqsSG66fAbBEBN4kv32exgdjMAhEScz6cYgGxh
 QXsJf4f2QBUw8HBAlR//4USSJhXwEGicVMbK8R8OYnrM6czgdicQPGFq5eA2UJArW8ONbNNYO
 RewMiwilGjOLWoLLVI18hAL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0M/1DAy
 MOxibT/gdYpTkYFIS5VXbtyRciC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv7lmgnGBRanpqRVpm
 DjDgYNISHDxKIrx/zgCleYsLEnOLM9MhUqcYFaXEea+CJARAEhmleXBtsCC/xCgrJczLyMDAI
 MRTkFqUm1mCKv+KUZyDUUmY1xZkO09mXgnc9FdAi5mAFn+0AltckoiQkmpgLK3nseszVLCdEL
 5GouKg2u3j4WJmUqkTH8h9+/tJ+G816+Ovq/XWCS/qCZjZurn3cHLnL+/8j8r+Ab+aJkarLJv
 tnpm+aYvQIeNzFmEe4rrzinc4/Y5e4SNX7CHHpFvbxumv/jssP+kij6v4tL6jObIKh69r3M5V
 /6qsXqe8O+xYZPblZwVKLMUZiYZazEXFiQBNMJYNbQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1470418569!7890544!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17989 invoked from network); 5 Aug 2016 17:36:09 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-9.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:09 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 97A10AD1A;
 Fri,  5 Aug 2016 17:36:09 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:55 +0200
Message-Id: <1470418562-11234-12-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 11/18] mini-os: add checks for out of
	memory
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlcmUgYXJlIHNldmVyYWwgY29yZSBmdW5jdGlvbnMgaW4gTWluaS1PUyBub3QgY2hlY2tpbmcg
Zm9yIGZhaWxlZAptZW1vcnkgYWxsb2NhdGlvbnMuIEFkZCBzdWNoIGNoZWNrcy4KCkFkZCBkb19t
YXBfZnJhbWVzKCkgZHVtbXkgZnVuY3Rpb24gdG8gYXJtIGFyY2hpdGVjdHVyZSBhcyBpdCB3aWxs
IGJlCm5lZWRlZCBpbiBmdXR1cmUgZm9yIGNvbXBpbGF0aW9ucyB0byBzdWNjZWVkLgoKU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGFyY2gvYXJtL21t
LmMgfCAgOCArKysrKysrKwogYXJjaC94ODYvbW0uYyB8IDI2ICsrKysrKysrKysrKysrKysrKyst
LS0tLS0tCiBpbmNsdWRlL21tLmggIHwgIDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgMjggaW5zZXJ0
aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9tbS5jIGIvYXJj
aC9hcm0vbW0uYwppbmRleCBmNzU4ODhkLi5mYzhkNGJjIDEwMDY0NAotLS0gYS9hcmNoL2FybS9t
bS5jCisrKyBiL2FyY2gvYXJtL21tLmMKQEAgLTEsNiArMSw3IEBACiAjaW5jbHVkZSA8bWluaS1v
cy9jb25zb2xlLmg+CiAjaW5jbHVkZSA8eGVuL21lbW9yeS5oPgogI2luY2x1ZGUgPGFyY2hfbW0u
aD4KKyNpbmNsdWRlIDxtaW5pLW9zL2Vycm5vLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9oeXBlcnZp
c29yLmg+CiAjaW5jbHVkZSA8bGliZmR0Lmg+CiAjaW5jbHVkZSA8bGliLmg+CkBAIC03OSw2ICs4
MCwxMyBAQCB2b2lkIGFyY2hfaW5pdF9kZW1hbmRfbWFwcGluZ19hcmVhKHZvaWQpCiB7CiB9CiAK
K2ludCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgYWRkciwKKyAgICAgICAgY29uc3QgdW5z
aWduZWQgbG9uZyAqZiwgdW5zaWduZWQgbG9uZyBuLCB1bnNpZ25lZCBsb25nIHN0cmlkZSwKKyAg
ICAgICAgdW5zaWduZWQgbG9uZyBpbmNyZW1lbnQsIGRvbWlkX3QgaWQsIGludCAqZXJyLCB1bnNp
Z25lZCBsb25nIHByb3QpCit7CisgICAgcmV0dXJuIC1FTk9TWVM7Cit9CisKIC8qIEdldCBYZW4n
cyBzdWdnZXN0ZWQgcGh5c2ljYWwgcGFnZSBhc3NpZ25tZW50cyBmb3IgdGhlIGdyYW50IHRhYmxl
LiAqLwogc3RhdGljIHBhZGRyX3QgZ2V0X2dudHRhYl9iYXNlKHZvaWQpCiB7CmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRleCBlMmYwMjZiLi4xMmY3ZmU0IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gveDg2L21tLmMKQEAgLTM0LDYgKzM0
LDcgQEAKICAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KICAqLwogCisjaW5jbHVkZSA8bWlu
aS1vcy9lcnJuby5oPgogI2luY2x1ZGUgPG1pbmktb3Mvb3MuaD4KICNpbmNsdWRlIDxtaW5pLW9z
L2h5cGVydmlzb3IuaD4KICNpbmNsdWRlIDxtaW5pLW9zL21tLmg+CkBAIC0zNTQsNiArMzU1LDgg
QEAgcGdlbnRyeV90ICpuZWVkX3BndCh1bnNpZ25lZCBsb25nIHZhKQogICAgIGlmICggISh0YWJb
b2Zmc2V0XSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICB7CiAgICAgICAgIHB0X3BmbiA9IHZpcnRf
dG9fcGZuKGFsbG9jX3BhZ2UoKSk7CisgICAgICAgIGlmICggIXB0X3BmbiApCisgICAgICAgICAg
ICByZXR1cm4gTlVMTDsKICAgICAgICAgbmV3X3B0X2ZyYW1lKCZwdF9wZm4sIHB0X21mbiwgb2Zm
c2V0LCBMM19GUkFNRSk7CiAgICAgfQogICAgIEFTU0VSVCh0YWJbb2Zmc2V0XSAmIF9QQUdFX1BS
RVNFTlQpOwpAQCAtMzY0LDYgKzM2Nyw4IEBAIHBnZW50cnlfdCAqbmVlZF9wZ3QodW5zaWduZWQg
bG9uZyB2YSkKICAgICBpZiAoICEodGFiW29mZnNldF0gJiBfUEFHRV9QUkVTRU5UKSApIAogICAg
IHsKICAgICAgICAgcHRfcGZuID0gdmlydF90b19wZm4oYWxsb2NfcGFnZSgpKTsKKyAgICAgICAg
aWYgKCAhcHRfcGZuICkKKyAgICAgICAgICAgIHJldHVybiBOVUxMOwogICAgICAgICBuZXdfcHRf
ZnJhbWUoJnB0X3BmbiwgcHRfbWZuLCBvZmZzZXQsIEwyX0ZSQU1FKTsKICAgICB9CiAgICAgQVNT
RVJUKHRhYltvZmZzZXRdICYgX1BBR0VfUFJFU0VOVCk7CkBAIC0zNzMsNiArMzc4LDggQEAgcGdl
bnRyeV90ICpuZWVkX3BndCh1bnNpZ25lZCBsb25nIHZhKQogICAgIGlmICggISh0YWJbb2Zmc2V0
XSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICB7CiAgICAgICAgIHB0X3BmbiA9IHZpcnRfdG9fcGZu
KGFsbG9jX3BhZ2UoKSk7CisgICAgICAgIGlmICggIXB0X3BmbiApCisgICAgICAgICAgICByZXR1
cm4gTlVMTDsKICAgICAgICAgbmV3X3B0X2ZyYW1lKCZwdF9wZm4sIHB0X21mbiwgb2Zmc2V0LCBM
MV9GUkFNRSk7CiAgICAgfQogICAgIEFTU0VSVCh0YWJbb2Zmc2V0XSAmIF9QQUdFX1BSRVNFTlQp
OwpAQCAtNDQ1LDEwICs0NTIsMTAgQEAgdW5zaWduZWQgbG9uZyBhbGxvY2F0ZV9vbmRlbWFuZCh1
bnNpZ25lZCBsb25nIG4sIHVuc2lnbmVkIGxvbmcgYWxpZ25tZW50KQogICogdmEuIG1hcCBmW2kq
c3RyaWRlXStpKmluY3JlbWVudCBmb3IgaSBpbiAwLi5uLTEuCiAgKi8KICNkZWZpbmUgTUFQX0JB
VENIICgoU1RBQ0tfU0laRSAvIDIpIC8gc2l6ZW9mKG1tdV91cGRhdGVfdCkpCi12b2lkIGRvX21h
cF9mcmFtZXModW5zaWduZWQgbG9uZyB2YSwKLSAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNp
Z25lZCBsb25nICptZm5zLCB1bnNpZ25lZCBsb25nIG4sIAotICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgc3RyaWRlLCB1bnNpZ25lZCBsb25nIGluY3IsIAotICAgICAgICAgICAgICAg
ICAgIGRvbWlkX3QgaWQsIGludCAqZXJyLCB1bnNpZ25lZCBsb25nIHByb3QpCitpbnQgZG9fbWFw
X2ZyYW1lcyh1bnNpZ25lZCBsb25nIHZhLAorICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWdu
ZWQgbG9uZyAqbWZucywgdW5zaWduZWQgbG9uZyBuLAorICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBzdHJpZGUsIHVuc2lnbmVkIGxvbmcgaW5jciwKKyAgICAgICAgICAgICAgICAgIGRv
bWlkX3QgaWQsIGludCAqZXJyLCB1bnNpZ25lZCBsb25nIHByb3QpCiB7CiAgICAgcGdlbnRyeV90
ICpwZ3QgPSBOVUxMOwogICAgIHVuc2lnbmVkIGxvbmcgZG9uZSA9IDA7CkBAIC00NTgsNyArNDY1
LDcgQEAgdm9pZCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsCiAgICAgaWYgKCAhbWZu
cyApIAogICAgIHsKICAgICAgICAgcHJpbnRrKCJkb19tYXBfZnJhbWVzOiBubyBtZm5zIHN1cHBs
aWVkXG4iKTsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9
CiAgICAgREVCVUcoInZhPSVwIG49MHglbHgsIG1mbnNbMF09MHglbHggc3RyaWRlPTB4JWx4IGlu
Y3I9MHglbHggcHJvdD0weCVseFxuIiwKICAgICAgICAgICB2YSwgbiwgbWZuc1swXSwgc3RyaWRl
LCBpbmNyLCBwcm90KTsKQEAgLTQ4NCw3ICs0OTEsOSBAQCB2b2lkIGRvX21hcF9mcmFtZXModW5z
aWduZWQgbG9uZyB2YSwKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoICFwZ3Qg
fHwgISh2YSAmIEwxX01BU0spICkKICAgICAgICAgICAgICAgICAgICAgcGd0ID0gbmVlZF9wZ3Qo
dmEpOwotICAgICAgICAgICAgICAgIAorICAgICAgICAgICAgICAgIGlmICggIXBndCApCisgICAg
ICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworCiAgICAgICAgICAgICAgICAgbW11X3Vw
ZGF0ZXNbaV0ucHRyID0gdmlydF90b19tYWNoKHBndCkgfCBNTVVfTk9STUFMX1BUX1VQREFURTsK
ICAgICAgICAgICAgICAgICBtbXVfdXBkYXRlc1tpXS52YWwgPSAoKHBnZW50cnlfdCkobWZuc1so
ZG9uZSArIGkpICogc3RyaWRlXSArCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChkb25lICsgaSkgKiBpbmNyKQpAQCAtNTA1LDYgKzUxNCw4IEBAIHZv
aWQgZG9fbWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25nIHZhLAogICAgICAgICB9CiAgICAgICAgIGRv
bmUgKz0gdG9kbzsKICAgICB9CisKKyAgICByZXR1cm4gMDsKIH0KIAogLyoKQEAgLTUyMSw3ICs1
MzIsOCBAQCB2b2lkICptYXBfZnJhbWVzX2V4KGNvbnN0IHVuc2lnbmVkIGxvbmcgKm1mbnMsIHVu
c2lnbmVkIGxvbmcgbiwKICAgICBpZiAoICF2YSApCiAgICAgICAgIHJldHVybiBOVUxMOwogCi0g
ICAgZG9fbWFwX2ZyYW1lcyh2YSwgbWZucywgbiwgc3RyaWRlLCBpbmNyLCBpZCwgZXJyLCBwcm90
KTsKKyAgICBpZiAoIGRvX21hcF9mcmFtZXModmEsIG1mbnMsIG4sIHN0cmlkZSwgaW5jciwgaWQs
IGVyciwgcHJvdCkgKQorICAgICAgICByZXR1cm4gTlVMTDsKIAogICAgIHJldHVybiAodm9pZCAq
KXZhOwogfQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tbS5oIGIvaW5jbHVkZS9tbS5oCmluZGV4IGEy
MmRjZDEuLjkyNDRlMjYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbW0uaAorKysgYi9pbmNsdWRlL21t
LmgKQEAgLTY4LDcgKzY4LDcgQEAgdW5zaWduZWQgbG9uZyBhbGxvY2F0ZV9vbmRlbWFuZCh1bnNp
Z25lZCBsb25nIG4sIHVuc2lnbmVkIGxvbmcgYWxpZ25tZW50KTsKIHZvaWQgKm1hcF9mcmFtZXNf
ZXgoY29uc3QgdW5zaWduZWQgbG9uZyAqZiwgdW5zaWduZWQgbG9uZyBuLCB1bnNpZ25lZCBsb25n
IHN0cmlkZSwKIAl1bnNpZ25lZCBsb25nIGluY3JlbWVudCwgdW5zaWduZWQgbG9uZyBhbGlnbm1l
bnQsIGRvbWlkX3QgaWQsCiAJaW50ICplcnIsIHVuc2lnbmVkIGxvbmcgcHJvdCk7Ci12b2lkIGRv
X21hcF9mcmFtZXModW5zaWduZWQgbG9uZyBhZGRyLAoraW50IGRvX21hcF9mcmFtZXModW5zaWdu
ZWQgbG9uZyBhZGRyLAogICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nICpmLCB1bnNpZ25lZCBs
b25nIG4sIHVuc2lnbmVkIGxvbmcgc3RyaWRlLAogCXVuc2lnbmVkIGxvbmcgaW5jcmVtZW50LCBk
b21pZF90IGlkLCBpbnQgKmVyciwgdW5zaWduZWQgbG9uZyBwcm90KTsKIGludCB1bm1hcF9mcmFt
ZXModW5zaWduZWQgbG9uZyB2YSwgdW5zaWduZWQgbG9uZyBudW1fZnJhbWVzKTsKLS0gCjIuNi42
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:13 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2b-0006gZ-Nd; Fri, 05 Aug 2016 17:36:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Z-0006YN-BO; Fri, 05 Aug 2016 17:36:11 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 2F/B7-06162-A8EC4A75; Fri, 05 Aug 2016 17:36:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov27nuSX
 hBv0bzS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZvx40s5c8FCtYm7vC/YGxvcyXYyc
 HBICRhJvJ/5j6mLk4hASWMgosePNU1aQBJuAqsSG66fAbBEBN4kv32exgdjMAhEScz6cYgGxh
 QXsJf4f2QBUw8HBAlR//4USSJhXwEGicVMbK8R8OYnrM6czgdicQPGFq5eA2UJArW8ONbNNYO
 RewMiwilGjOLWoLLVI18hAL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0M/1DAy
 MOxibT/gdYpTkYFIS5VXbtyRciC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv7lmgnGBRanpqRVpm
 DjDgYNISHDxKIrx/zgCleYsLEnOLM9MhUqcYFaXEea+CJARAEhmleXBtsCC/xCgrJczLyMDAI
 MRTkFqUm1mCKv+KUZyDUUmY1xZkO09mXgnc9FdAi5mAFn+0AltckoiQkmpgLK3nseszVLCdEL
 5GouKg2u3j4WJmUqkTH8h9+/tJ+G816+Ovq/XWCS/qCZjZurn3cHLnL+/8j8r+Ab+aJkarLJv
 tnpm+aYvQIeNzFmEe4rrzinc4/Y5e4SNX7CHHpFvbxumv/jssP+kij6v4tL6jObIKh69r3M5V
 /6qsXqe8O+xYZPblZwVKLMUZiYZazEXFiQBNMJYNbQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1470418569!7890544!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17989 invoked from network); 5 Aug 2016 17:36:09 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-9.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:09 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 97A10AD1A;
 Fri,  5 Aug 2016 17:36:09 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:55 +0200
Message-Id: <1470418562-11234-12-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 11/18] mini-os: add checks for out of
	memory
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlcmUgYXJlIHNldmVyYWwgY29yZSBmdW5jdGlvbnMgaW4gTWluaS1PUyBub3QgY2hlY2tpbmcg
Zm9yIGZhaWxlZAptZW1vcnkgYWxsb2NhdGlvbnMuIEFkZCBzdWNoIGNoZWNrcy4KCkFkZCBkb19t
YXBfZnJhbWVzKCkgZHVtbXkgZnVuY3Rpb24gdG8gYXJtIGFyY2hpdGVjdHVyZSBhcyBpdCB3aWxs
IGJlCm5lZWRlZCBpbiBmdXR1cmUgZm9yIGNvbXBpbGF0aW9ucyB0byBzdWNjZWVkLgoKU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGFyY2gvYXJtL21t
LmMgfCAgOCArKysrKysrKwogYXJjaC94ODYvbW0uYyB8IDI2ICsrKysrKysrKysrKysrKysrKyst
LS0tLS0tCiBpbmNsdWRlL21tLmggIHwgIDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgMjggaW5zZXJ0
aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9tbS5jIGIvYXJj
aC9hcm0vbW0uYwppbmRleCBmNzU4ODhkLi5mYzhkNGJjIDEwMDY0NAotLS0gYS9hcmNoL2FybS9t
bS5jCisrKyBiL2FyY2gvYXJtL21tLmMKQEAgLTEsNiArMSw3IEBACiAjaW5jbHVkZSA8bWluaS1v
cy9jb25zb2xlLmg+CiAjaW5jbHVkZSA8eGVuL21lbW9yeS5oPgogI2luY2x1ZGUgPGFyY2hfbW0u
aD4KKyNpbmNsdWRlIDxtaW5pLW9zL2Vycm5vLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9oeXBlcnZp
c29yLmg+CiAjaW5jbHVkZSA8bGliZmR0Lmg+CiAjaW5jbHVkZSA8bGliLmg+CkBAIC03OSw2ICs4
MCwxMyBAQCB2b2lkIGFyY2hfaW5pdF9kZW1hbmRfbWFwcGluZ19hcmVhKHZvaWQpCiB7CiB9CiAK
K2ludCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgYWRkciwKKyAgICAgICAgY29uc3QgdW5z
aWduZWQgbG9uZyAqZiwgdW5zaWduZWQgbG9uZyBuLCB1bnNpZ25lZCBsb25nIHN0cmlkZSwKKyAg
ICAgICAgdW5zaWduZWQgbG9uZyBpbmNyZW1lbnQsIGRvbWlkX3QgaWQsIGludCAqZXJyLCB1bnNp
Z25lZCBsb25nIHByb3QpCit7CisgICAgcmV0dXJuIC1FTk9TWVM7Cit9CisKIC8qIEdldCBYZW4n
cyBzdWdnZXN0ZWQgcGh5c2ljYWwgcGFnZSBhc3NpZ25tZW50cyBmb3IgdGhlIGdyYW50IHRhYmxl
LiAqLwogc3RhdGljIHBhZGRyX3QgZ2V0X2dudHRhYl9iYXNlKHZvaWQpCiB7CmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRleCBlMmYwMjZiLi4xMmY3ZmU0IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gveDg2L21tLmMKQEAgLTM0LDYgKzM0
LDcgQEAKICAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KICAqLwogCisjaW5jbHVkZSA8bWlu
aS1vcy9lcnJuby5oPgogI2luY2x1ZGUgPG1pbmktb3Mvb3MuaD4KICNpbmNsdWRlIDxtaW5pLW9z
L2h5cGVydmlzb3IuaD4KICNpbmNsdWRlIDxtaW5pLW9zL21tLmg+CkBAIC0zNTQsNiArMzU1LDgg
QEAgcGdlbnRyeV90ICpuZWVkX3BndCh1bnNpZ25lZCBsb25nIHZhKQogICAgIGlmICggISh0YWJb
b2Zmc2V0XSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICB7CiAgICAgICAgIHB0X3BmbiA9IHZpcnRf
dG9fcGZuKGFsbG9jX3BhZ2UoKSk7CisgICAgICAgIGlmICggIXB0X3BmbiApCisgICAgICAgICAg
ICByZXR1cm4gTlVMTDsKICAgICAgICAgbmV3X3B0X2ZyYW1lKCZwdF9wZm4sIHB0X21mbiwgb2Zm
c2V0LCBMM19GUkFNRSk7CiAgICAgfQogICAgIEFTU0VSVCh0YWJbb2Zmc2V0XSAmIF9QQUdFX1BS
RVNFTlQpOwpAQCAtMzY0LDYgKzM2Nyw4IEBAIHBnZW50cnlfdCAqbmVlZF9wZ3QodW5zaWduZWQg
bG9uZyB2YSkKICAgICBpZiAoICEodGFiW29mZnNldF0gJiBfUEFHRV9QUkVTRU5UKSApIAogICAg
IHsKICAgICAgICAgcHRfcGZuID0gdmlydF90b19wZm4oYWxsb2NfcGFnZSgpKTsKKyAgICAgICAg
aWYgKCAhcHRfcGZuICkKKyAgICAgICAgICAgIHJldHVybiBOVUxMOwogICAgICAgICBuZXdfcHRf
ZnJhbWUoJnB0X3BmbiwgcHRfbWZuLCBvZmZzZXQsIEwyX0ZSQU1FKTsKICAgICB9CiAgICAgQVNT
RVJUKHRhYltvZmZzZXRdICYgX1BBR0VfUFJFU0VOVCk7CkBAIC0zNzMsNiArMzc4LDggQEAgcGdl
bnRyeV90ICpuZWVkX3BndCh1bnNpZ25lZCBsb25nIHZhKQogICAgIGlmICggISh0YWJbb2Zmc2V0
XSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICB7CiAgICAgICAgIHB0X3BmbiA9IHZpcnRfdG9fcGZu
KGFsbG9jX3BhZ2UoKSk7CisgICAgICAgIGlmICggIXB0X3BmbiApCisgICAgICAgICAgICByZXR1
cm4gTlVMTDsKICAgICAgICAgbmV3X3B0X2ZyYW1lKCZwdF9wZm4sIHB0X21mbiwgb2Zmc2V0LCBM
MV9GUkFNRSk7CiAgICAgfQogICAgIEFTU0VSVCh0YWJbb2Zmc2V0XSAmIF9QQUdFX1BSRVNFTlQp
OwpAQCAtNDQ1LDEwICs0NTIsMTAgQEAgdW5zaWduZWQgbG9uZyBhbGxvY2F0ZV9vbmRlbWFuZCh1
bnNpZ25lZCBsb25nIG4sIHVuc2lnbmVkIGxvbmcgYWxpZ25tZW50KQogICogdmEuIG1hcCBmW2kq
c3RyaWRlXStpKmluY3JlbWVudCBmb3IgaSBpbiAwLi5uLTEuCiAgKi8KICNkZWZpbmUgTUFQX0JB
VENIICgoU1RBQ0tfU0laRSAvIDIpIC8gc2l6ZW9mKG1tdV91cGRhdGVfdCkpCi12b2lkIGRvX21h
cF9mcmFtZXModW5zaWduZWQgbG9uZyB2YSwKLSAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNp
Z25lZCBsb25nICptZm5zLCB1bnNpZ25lZCBsb25nIG4sIAotICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgc3RyaWRlLCB1bnNpZ25lZCBsb25nIGluY3IsIAotICAgICAgICAgICAgICAg
ICAgIGRvbWlkX3QgaWQsIGludCAqZXJyLCB1bnNpZ25lZCBsb25nIHByb3QpCitpbnQgZG9fbWFw
X2ZyYW1lcyh1bnNpZ25lZCBsb25nIHZhLAorICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWdu
ZWQgbG9uZyAqbWZucywgdW5zaWduZWQgbG9uZyBuLAorICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBzdHJpZGUsIHVuc2lnbmVkIGxvbmcgaW5jciwKKyAgICAgICAgICAgICAgICAgIGRv
bWlkX3QgaWQsIGludCAqZXJyLCB1bnNpZ25lZCBsb25nIHByb3QpCiB7CiAgICAgcGdlbnRyeV90
ICpwZ3QgPSBOVUxMOwogICAgIHVuc2lnbmVkIGxvbmcgZG9uZSA9IDA7CkBAIC00NTgsNyArNDY1
LDcgQEAgdm9pZCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsCiAgICAgaWYgKCAhbWZu
cyApIAogICAgIHsKICAgICAgICAgcHJpbnRrKCJkb19tYXBfZnJhbWVzOiBubyBtZm5zIHN1cHBs
aWVkXG4iKTsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9
CiAgICAgREVCVUcoInZhPSVwIG49MHglbHgsIG1mbnNbMF09MHglbHggc3RyaWRlPTB4JWx4IGlu
Y3I9MHglbHggcHJvdD0weCVseFxuIiwKICAgICAgICAgICB2YSwgbiwgbWZuc1swXSwgc3RyaWRl
LCBpbmNyLCBwcm90KTsKQEAgLTQ4NCw3ICs0OTEsOSBAQCB2b2lkIGRvX21hcF9mcmFtZXModW5z
aWduZWQgbG9uZyB2YSwKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoICFwZ3Qg
fHwgISh2YSAmIEwxX01BU0spICkKICAgICAgICAgICAgICAgICAgICAgcGd0ID0gbmVlZF9wZ3Qo
dmEpOwotICAgICAgICAgICAgICAgIAorICAgICAgICAgICAgICAgIGlmICggIXBndCApCisgICAg
ICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworCiAgICAgICAgICAgICAgICAgbW11X3Vw
ZGF0ZXNbaV0ucHRyID0gdmlydF90b19tYWNoKHBndCkgfCBNTVVfTk9STUFMX1BUX1VQREFURTsK
ICAgICAgICAgICAgICAgICBtbXVfdXBkYXRlc1tpXS52YWwgPSAoKHBnZW50cnlfdCkobWZuc1so
ZG9uZSArIGkpICogc3RyaWRlXSArCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChkb25lICsgaSkgKiBpbmNyKQpAQCAtNTA1LDYgKzUxNCw4IEBAIHZv
aWQgZG9fbWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25nIHZhLAogICAgICAgICB9CiAgICAgICAgIGRv
bmUgKz0gdG9kbzsKICAgICB9CisKKyAgICByZXR1cm4gMDsKIH0KIAogLyoKQEAgLTUyMSw3ICs1
MzIsOCBAQCB2b2lkICptYXBfZnJhbWVzX2V4KGNvbnN0IHVuc2lnbmVkIGxvbmcgKm1mbnMsIHVu
c2lnbmVkIGxvbmcgbiwKICAgICBpZiAoICF2YSApCiAgICAgICAgIHJldHVybiBOVUxMOwogCi0g
ICAgZG9fbWFwX2ZyYW1lcyh2YSwgbWZucywgbiwgc3RyaWRlLCBpbmNyLCBpZCwgZXJyLCBwcm90
KTsKKyAgICBpZiAoIGRvX21hcF9mcmFtZXModmEsIG1mbnMsIG4sIHN0cmlkZSwgaW5jciwgaWQs
IGVyciwgcHJvdCkgKQorICAgICAgICByZXR1cm4gTlVMTDsKIAogICAgIHJldHVybiAodm9pZCAq
KXZhOwogfQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tbS5oIGIvaW5jbHVkZS9tbS5oCmluZGV4IGEy
MmRjZDEuLjkyNDRlMjYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbW0uaAorKysgYi9pbmNsdWRlL21t
LmgKQEAgLTY4LDcgKzY4LDcgQEAgdW5zaWduZWQgbG9uZyBhbGxvY2F0ZV9vbmRlbWFuZCh1bnNp
Z25lZCBsb25nIG4sIHVuc2lnbmVkIGxvbmcgYWxpZ25tZW50KTsKIHZvaWQgKm1hcF9mcmFtZXNf
ZXgoY29uc3QgdW5zaWduZWQgbG9uZyAqZiwgdW5zaWduZWQgbG9uZyBuLCB1bnNpZ25lZCBsb25n
IHN0cmlkZSwKIAl1bnNpZ25lZCBsb25nIGluY3JlbWVudCwgdW5zaWduZWQgbG9uZyBhbGlnbm1l
bnQsIGRvbWlkX3QgaWQsCiAJaW50ICplcnIsIHVuc2lnbmVkIGxvbmcgcHJvdCk7Ci12b2lkIGRv
X21hcF9mcmFtZXModW5zaWduZWQgbG9uZyBhZGRyLAoraW50IGRvX21hcF9mcmFtZXModW5zaWdu
ZWQgbG9uZyBhZGRyLAogICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nICpmLCB1bnNpZ25lZCBs
b25nIG4sIHVuc2lnbmVkIGxvbmcgc3RyaWRlLAogCXVuc2lnbmVkIGxvbmcgaW5jcmVtZW50LCBk
b21pZF90IGlkLCBpbnQgKmVyciwgdW5zaWduZWQgbG9uZyBwcm90KTsKIGludCB1bm1hcF9mcmFt
ZXModW5zaWduZWQgbG9uZyB2YSwgdW5zaWduZWQgbG9uZyBudW1fZnJhbWVzKTsKLS0gCjIuNi42
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:14 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2c-0006hx-1I; Fri, 05 Aug 2016 17:36:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Z-0006YT-GN; Fri, 05 Aug 2016 17:36:11 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 36/89-30284-A8EC4A75; Fri, 05 Aug 2016 17:36:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov27XuSX
 hBhO28lq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfh6aDZTQTtvxaKX7xgbGK9zdjFy
 ckgIGEm8nfiPqYuRi0NIYCGjxL/jN1lAEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cAqsR
 lggQGLi3HNgNgtQ/Z8Ls8HqeQUcJK7dW8kOsUBO4vrM6UwgNidQfOHqJWC2kIC9xJtDzWwTGL
 kXMDKsYtQoTi0qSy3SNbLQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9HQ9AwP
 jDsa+VX6HGCU5mJREedX2LQkX4kvKT6nMSCzOiC8qzUktPsQow8GhJMGrexYoJ1iUmp5akZaZ
 Aww5mLQEB4+SCG8pSJq3uCAxtzgzHSJ1ilFRSpzXGiQhAJLIKM2Da4OF+SVGWSlhXkYGBgYhn
 oLUotzMElT5V4ziHIxKwry2IFN4MvNK4Ka/AlrMBLT4oxXY4pJEhJRUA6Ok8ZaX9vzKnfr/zl
 y2bn7XrjSv7Kjr+6B3myT5ZU0nfj4nt66KZfKF65FTnqzao+Zoxnjzv0vpFJWTS/X63Gcvmbt
 QTzWq0swmM6vHtPXDt+J9EzefdVi4f+O/tDcB88TcNyQfOixzYSt//4HUTeXJz1t65U+pzH2+
 1ae35NL72Lk69o+0u6qUWIozEg21mIuKEwHwiqyLbgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1470418570!53218126!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10954 invoked from network); 5 Aug 2016 17:36:10 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:10 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D875FAD9D;
 Fri,  5 Aug 2016 17:36:09 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:56 +0200
Message-Id: <1470418562-11234-13-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 12/18] mini-os: don't allocate new pages
	for level 1 p2m tree
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

V2hlbiBjb25zdHJ1Y3RpbmcgdGhlIDMgbGV2ZWwgcDJtIHRyZWUgdGhlcmUgaXMgbm8gbmVlZCB0
byBhbGxvY2F0ZQpuZXcgcGFnZXMgZm9yIHRoZSBsZXZlbCAxIGNvbnRhaW5pbmcgdGhlIHAybSBp
bmZvIGZvciBhbGwgcGFnZXMuIFRoZQpwYWdlcyBmcm9tIHRoZSBsaW5lYXIgcDJtIGxpc3QgY29u
c3RydWN0ZWQgYnkgdGhlIGh5cGVydmlzb3IgY2FuIGJlCnVzZWQgZm9yIHRoYXQgcHVycG9zZS4K
ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBhcmNo
L3g4Ni9tbS5jIHwgMTQgKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlv
bnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNo
L3g4Ni9tbS5jCmluZGV4IDEyZjdmZTQuLmUxMGMyYzUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21t
LmMKKysrIGIvYXJjaC94ODYvbW0uYwpAQCAtNjI1LDExICs2MjUsMTEgQEAgdm9pZCBhcmNoX2lu
aXRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3BmbikKICNkZWZpbmUgTDJfUDJNX01BU0sgICAgIChM
Ml9QMk1fRU5UUklFUyAtIDEpICAgIAogI2RlZmluZSBMM19QMk1fTUFTSyAgICAgKEwzX1AyTV9F
TlRSSUVTIC0gMSkgICAgCiAgICAgCi0gICAgdW5zaWduZWQgbG9uZyAqbDFfbGlzdCA9IE5VTEws
ICpsMl9saXN0ID0gTlVMTCwgKmwzX2xpc3Q7CisgICAgdW5zaWduZWQgbG9uZyAqbDJfbGlzdCA9
IE5VTEwsICpsM19saXN0OwogICAgIHVuc2lnbmVkIGxvbmcgcGZuOwogICAgIAogICAgIGwzX2xp
c3QgPSAodW5zaWduZWQgbG9uZyAqKWFsbG9jX3BhZ2UoKTsgCi0gICAgZm9yICggcGZuPTA7IHBm
bjxtYXhfcGZuOyBwZm4rKyApCisgICAgZm9yICggcGZuID0gMDsgcGZuIDwgbWF4X3BmbjsgcGZu
ICs9IEwxX1AyTV9FTlRSSUVTICkKICAgICB7CiAgICAgICAgIGlmICggIShwZm4gJSAoTDFfUDJN
X0VOVFJJRVMgKiBMMl9QMk1fRU5UUklFUykpICkKICAgICAgICAgewpAQCAtNjQxLDE0ICs2NDEs
OCBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogICAgICAgICAg
ICAgfQogICAgICAgICAgICAgbDNfbGlzdFsocGZuID4+IEwyX1AyTV9TSElGVCldID0gdmlydF90
b19tZm4obDJfbGlzdCk7ICAKICAgICAgICAgfQotICAgICAgICBpZiAoICEocGZuICUgKEwxX1Ay
TV9FTlRSSUVTKSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBsMV9saXN0ID0gKHVuc2lnbmVk
IGxvbmcqKWFsbG9jX3BhZ2UoKTsKLSAgICAgICAgICAgIGwyX2xpc3RbKHBmbiA+PiBMMV9QMk1f
U0hJRlQpICYgTDJfUDJNX01BU0tdID0gCi0gICAgICAgICAgICAgICAgdmlydF90b19tZm4obDFf
bGlzdCk7IAotICAgICAgICB9Ci0KLSAgICAgICAgbDFfbGlzdFtwZm4gJiBMMV9QMk1fTUFTS10g
PSBwZm5fdG9fbWZuKHBmbik7IAorICAgICAgICBsMl9saXN0WyhwZm4gPj4gTDFfUDJNX1NISUZU
KSAmIEwyX1AyTV9NQVNLXSA9CisgICAgICAgICAgICB2aXJ0X3RvX21mbihwaHlzX3RvX21hY2hp
bmVfbWFwcGluZyArIHBmbik7CiAgICAgfQogICAgIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPmFy
Y2gucGZuX3RvX21mbl9mcmFtZV9saXN0X2xpc3QgPSAKICAgICAgICAgdmlydF90b19tZm4obDNf
bGlzdCk7Ci0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:14 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2c-0006hx-1I; Fri, 05 Aug 2016 17:36:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Z-0006YT-GN; Fri, 05 Aug 2016 17:36:11 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 36/89-30284-A8EC4A75; Fri, 05 Aug 2016 17:36:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov27XuSX
 hBhO28lq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfh6aDZTQTtvxaKX7xgbGK9zdjFy
 ckgIGEm8nfiPqYuRi0NIYCGjxL/jN1lAEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cAqsR
 lggQGLi3HNgNgtQ/Z8Ls8HqeQUcJK7dW8kOsUBO4vrM6UwgNidQfOHqJWC2kIC9xJtDzWwTGL
 kXMDKsYtQoTi0qSy3SNbLQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9HQ9AwP
 jDsa+VX6HGCU5mJREedX2LQkX4kvKT6nMSCzOiC8qzUktPsQow8GhJMGrexYoJ1iUmp5akZaZ
 Aww5mLQEB4+SCG8pSJq3uCAxtzgzHSJ1ilFRSpzXGiQhAJLIKM2Da4OF+SVGWSlhXkYGBgYhn
 oLUotzMElT5V4ziHIxKwry2IFN4MvNK4Ka/AlrMBLT4oxXY4pJEhJRUA6Ok8ZaX9vzKnfr/zl
 y2bn7XrjSv7Kjr+6B3myT5ZU0nfj4nt66KZfKF65FTnqzao+Zoxnjzv0vpFJWTS/X63Gcvmbt
 QTzWq0swmM6vHtPXDt+J9EzefdVi4f+O/tDcB88TcNyQfOixzYSt//4HUTeXJz1t65U+pzH2+
 1ae35NL72Lk69o+0u6qUWIozEg21mIuKEwHwiqyLbgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1470418570!53218126!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10954 invoked from network); 5 Aug 2016 17:36:10 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:10 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D875FAD9D;
 Fri,  5 Aug 2016 17:36:09 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:56 +0200
Message-Id: <1470418562-11234-13-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 12/18] mini-os: don't allocate new pages
	for level 1 p2m tree
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

V2hlbiBjb25zdHJ1Y3RpbmcgdGhlIDMgbGV2ZWwgcDJtIHRyZWUgdGhlcmUgaXMgbm8gbmVlZCB0
byBhbGxvY2F0ZQpuZXcgcGFnZXMgZm9yIHRoZSBsZXZlbCAxIGNvbnRhaW5pbmcgdGhlIHAybSBp
bmZvIGZvciBhbGwgcGFnZXMuIFRoZQpwYWdlcyBmcm9tIHRoZSBsaW5lYXIgcDJtIGxpc3QgY29u
c3RydWN0ZWQgYnkgdGhlIGh5cGVydmlzb3IgY2FuIGJlCnVzZWQgZm9yIHRoYXQgcHVycG9zZS4K
ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBhcmNo
L3g4Ni9tbS5jIHwgMTQgKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlv
bnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNo
L3g4Ni9tbS5jCmluZGV4IDEyZjdmZTQuLmUxMGMyYzUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21t
LmMKKysrIGIvYXJjaC94ODYvbW0uYwpAQCAtNjI1LDExICs2MjUsMTEgQEAgdm9pZCBhcmNoX2lu
aXRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3BmbikKICNkZWZpbmUgTDJfUDJNX01BU0sgICAgIChM
Ml9QMk1fRU5UUklFUyAtIDEpICAgIAogI2RlZmluZSBMM19QMk1fTUFTSyAgICAgKEwzX1AyTV9F
TlRSSUVTIC0gMSkgICAgCiAgICAgCi0gICAgdW5zaWduZWQgbG9uZyAqbDFfbGlzdCA9IE5VTEws
ICpsMl9saXN0ID0gTlVMTCwgKmwzX2xpc3Q7CisgICAgdW5zaWduZWQgbG9uZyAqbDJfbGlzdCA9
IE5VTEwsICpsM19saXN0OwogICAgIHVuc2lnbmVkIGxvbmcgcGZuOwogICAgIAogICAgIGwzX2xp
c3QgPSAodW5zaWduZWQgbG9uZyAqKWFsbG9jX3BhZ2UoKTsgCi0gICAgZm9yICggcGZuPTA7IHBm
bjxtYXhfcGZuOyBwZm4rKyApCisgICAgZm9yICggcGZuID0gMDsgcGZuIDwgbWF4X3BmbjsgcGZu
ICs9IEwxX1AyTV9FTlRSSUVTICkKICAgICB7CiAgICAgICAgIGlmICggIShwZm4gJSAoTDFfUDJN
X0VOVFJJRVMgKiBMMl9QMk1fRU5UUklFUykpICkKICAgICAgICAgewpAQCAtNjQxLDE0ICs2NDEs
OCBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogICAgICAgICAg
ICAgfQogICAgICAgICAgICAgbDNfbGlzdFsocGZuID4+IEwyX1AyTV9TSElGVCldID0gdmlydF90
b19tZm4obDJfbGlzdCk7ICAKICAgICAgICAgfQotICAgICAgICBpZiAoICEocGZuICUgKEwxX1Ay
TV9FTlRSSUVTKSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBsMV9saXN0ID0gKHVuc2lnbmVk
IGxvbmcqKWFsbG9jX3BhZ2UoKTsKLSAgICAgICAgICAgIGwyX2xpc3RbKHBmbiA+PiBMMV9QMk1f
U0hJRlQpICYgTDJfUDJNX01BU0tdID0gCi0gICAgICAgICAgICAgICAgdmlydF90b19tZm4obDFf
bGlzdCk7IAotICAgICAgICB9Ci0KLSAgICAgICAgbDFfbGlzdFtwZm4gJiBMMV9QMk1fTUFTS10g
PSBwZm5fdG9fbWZuKHBmbik7IAorICAgICAgICBsMl9saXN0WyhwZm4gPj4gTDFfUDJNX1NISUZU
KSAmIEwyX1AyTV9NQVNLXSA9CisgICAgICAgICAgICB2aXJ0X3RvX21mbihwaHlzX3RvX21hY2hp
bmVfbWFwcGluZyArIHBmbik7CiAgICAgfQogICAgIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPmFy
Y2gucGZuX3RvX21mbl9mcmFtZV9saXN0X2xpc3QgPSAKICAgICAgICAgdmlydF90b19tZm4obDNf
bGlzdCk7Ci0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:14 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2c-0006js-E9; Fri, 05 Aug 2016 17:36:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Z-0006YX-Jq; Fri, 05 Aug 2016 17:36:11 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 2E/63-28813-A8EC4A75; Fri, 05 Aug 2016 17:36:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov277uSX
 hBi9+qFm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbjw4QtbwSvOitPrr7M3MDZxdDFy
 ckgIGEm8nfiPqYuRi0NIYCGjxL9JXxhBEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cIoFx
 BYWsJT4P3U1mM0CVP/h1Tuwel4Be4kH876wQCyQk7g+czoTiM0p4CCxcPUSMFsIqObNoWa2CY
 zcCxgZVjFqFKcWlaUW6RqZ6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBHq6noG
 BcQfjq+N+hxglOZiURHnV9i0JF+JLyk+pzEgszogvKs1JLT7EKMPBoSTBe/cMUE6wKDU9tSIt
 MwcYcjBpCQ4eJRHePyBp3uKCxNzizHSI1ClGRSlx3qsgCQGQREZpHlwbLMwvMcpKCfMyMjAwC
 PEUpBblZpagyr9iFOdgVBLmtT0LNIUnM68EbvoroMVMQIs/WoEtLklESEk1MIow1mrULXstbr
 TrS1WOZ+AvZ92EddMZZzzmPTZ94SvFpk6TRuNlxRZXs56s5TA64WAZHW2/48GpyFkFD9vO3Sk
 unXe0tXZO4H3xnIf6j+T2/FrH3cHzsYz/wovaJU/L6/6+jbxpzyUex+nykL/Z+0hcurOYzM+f
 DHnz7va+lxL8z2txMXyZthJLcUaioRZzUXEiAH0n1MhuAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1470418567!54240480!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26318 invoked from network); 5 Aug 2016 17:36:07 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:07 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id EA3EAAD29;
 Fri,  5 Aug 2016 17:36:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:45 +0200
Message-Id: <1470418562-11234-2-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 01/18] mini-os: correct first free pfn
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlIGZpcnN0IGZyZWUgcGZuIGF2YWlsYWJsZSBmb3IgYWxsb2NhdGlvbiBpcyBjYWxjdWxhdGVk
IGJ5IGFkZGluZyB0aGUKbnVtYmVyIG9mIHBhZ2UgdGFibGUgZnJhbWVzIHRvIHRoZSBwZm4gb2Yg
dGhlIGZpcnN0IHBhZ2UgdGFibGUgYW5kCnRoZW4gdGhlIG1hZ2ljIG51bWJlciAzIHRvIGFjY291
bnQgZm9yIHN0YXJ0IGluZm8gcGFnZSBldCBhbC4KCkFzIHRoZSBzdGFydCBpbmZvIHBhZ2UsIHhl
bnN0b3JlIHBhZ2UgYW5kIGNvbnNvbGUgcGFnZSBhcmUgYWxsb2NhdGVkCl9iZWZvcmVfIHRoZSBw
YWdlIHRhYmxlcyBsZWF2aW5nIHJvb20gZm9yIHRoZXNlIHBhZ2VzIGJlaGluZCB0aGUgcGFnZQp0
YWJsZXMgbWFrZXMgbm8gc2Vuc2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIGFyY2gveDg2L21tLmMgfCA1ICsrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4
Ni9tbS5jCmluZGV4IDUxYWE5NjYuLmFlMTAzNmUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tLmMK
KysrIGIvYXJjaC94ODYvbW0uYwpAQCAtODY3LDkgKzg2Nyw4IEBAIHZvaWQgYXJjaF9pbml0X21t
KHVuc2lnbmVkIGxvbmcqIHN0YXJ0X3Bmbl9wLCB1bnNpZ25lZCBsb25nKiBtYXhfcGZuX3ApCiAg
ICAgcHJpbnRrKCJzdGFjayBzdGFydDogJXAoVkEpXG4iLCBzdGFjayk7CiAgICAgcHJpbnRrKCIg
ICAgICAgX2VuZDogJXAoVkEpXG4iLCAmX2VuZCk7CiAKLSAgICAvKiBGaXJzdCBwYWdlIGZvbGxv
d3MgcGFnZSB0YWJsZSBwYWdlcyBhbmQgMyBtb3JlIHBhZ2VzIChzdG9yZSBwYWdlIGV0YykgKi8K
LSAgICBzdGFydF9wZm4gPSBQRk5fVVAodG9fcGh5cyhzdGFydF9pbmZvLnB0X2Jhc2UpKSArIAot
ICAgICAgICBzdGFydF9pbmZvLm5yX3B0X2ZyYW1lcyArIDM7CisgICAgLyogRmlyc3QgcGFnZSBm
b2xsb3dzIHBhZ2UgdGFibGUgcGFnZXMuICovCisgICAgc3RhcnRfcGZuID0gUEZOX1VQKHRvX3Bo
eXMoc3RhcnRfaW5mby5wdF9iYXNlKSkgKyBzdGFydF9pbmZvLm5yX3B0X2ZyYW1lczsKICAgICBt
YXhfcGZuID0gc3RhcnRfaW5mby5ucl9wYWdlczsKIAogICAgIC8qIFdlIG5lZWQgcm9vbSBmb3Ig
ZGVtYW5kIG1hcHBpbmcgYW5kIGhlYXAsIGNsaXAgYXZhaWxhYmxlIG1lbW9yeSAqLwotLSAKMi42
LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5p
b3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5p
b3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:14 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2c-0006js-E9; Fri, 05 Aug 2016 17:36:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Z-0006YX-Jq; Fri, 05 Aug 2016 17:36:11 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 2E/63-28813-A8EC4A75; Fri, 05 Aug 2016 17:36:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov277uSX
 hBi9+qFm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbjw4QtbwSvOitPrr7M3MDZxdDFy
 ckgIGEm8nfiPqYuRi0NIYCGjxL9JXxhBEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cIoFx
 BYWsJT4P3U1mM0CVP/h1Tuwel4Be4kH876wQCyQk7g+czoTiM0p4CCxcPUSMFsIqObNoWa2CY
 zcCxgZVjFqFKcWlaUW6RqZ6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBHq6noG
 BcQfjq+N+hxglOZiURHnV9i0JF+JLyk+pzEgszogvKs1JLT7EKMPBoSTBe/cMUE6wKDU9tSIt
 MwcYcjBpCQ4eJRHePyBp3uKCxNzizHSI1ClGRSlx3qsgCQGQREZpHlwbLMwvMcpKCfMyMjAwC
 PEUpBblZpagyr9iFOdgVBLmtT0LNIUnM68EbvoroMVMQIs/WoEtLklESEk1MIow1mrULXstbr
 TrS1WOZ+AvZ92EddMZZzzmPTZ94SvFpk6TRuNlxRZXs56s5TA64WAZHW2/48GpyFkFD9vO3Sk
 unXe0tXZO4H3xnIf6j+T2/FrH3cHzsYz/wovaJU/L6/6+jbxpzyUex+nykL/Z+0hcurOYzM+f
 DHnz7va+lxL8z2txMXyZthJLcUaioRZzUXEiAH0n1MhuAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1470418567!54240480!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26318 invoked from network); 5 Aug 2016 17:36:07 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:07 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id EA3EAAD29;
 Fri,  5 Aug 2016 17:36:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:45 +0200
Message-Id: <1470418562-11234-2-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 01/18] mini-os: correct first free pfn
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlIGZpcnN0IGZyZWUgcGZuIGF2YWlsYWJsZSBmb3IgYWxsb2NhdGlvbiBpcyBjYWxjdWxhdGVk
IGJ5IGFkZGluZyB0aGUKbnVtYmVyIG9mIHBhZ2UgdGFibGUgZnJhbWVzIHRvIHRoZSBwZm4gb2Yg
dGhlIGZpcnN0IHBhZ2UgdGFibGUgYW5kCnRoZW4gdGhlIG1hZ2ljIG51bWJlciAzIHRvIGFjY291
bnQgZm9yIHN0YXJ0IGluZm8gcGFnZSBldCBhbC4KCkFzIHRoZSBzdGFydCBpbmZvIHBhZ2UsIHhl
bnN0b3JlIHBhZ2UgYW5kIGNvbnNvbGUgcGFnZSBhcmUgYWxsb2NhdGVkCl9iZWZvcmVfIHRoZSBw
YWdlIHRhYmxlcyBsZWF2aW5nIHJvb20gZm9yIHRoZXNlIHBhZ2VzIGJlaGluZCB0aGUgcGFnZQp0
YWJsZXMgbWFrZXMgbm8gc2Vuc2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIGFyY2gveDg2L21tLmMgfCA1ICsrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4
Ni9tbS5jCmluZGV4IDUxYWE5NjYuLmFlMTAzNmUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tLmMK
KysrIGIvYXJjaC94ODYvbW0uYwpAQCAtODY3LDkgKzg2Nyw4IEBAIHZvaWQgYXJjaF9pbml0X21t
KHVuc2lnbmVkIGxvbmcqIHN0YXJ0X3Bmbl9wLCB1bnNpZ25lZCBsb25nKiBtYXhfcGZuX3ApCiAg
ICAgcHJpbnRrKCJzdGFjayBzdGFydDogJXAoVkEpXG4iLCBzdGFjayk7CiAgICAgcHJpbnRrKCIg
ICAgICAgX2VuZDogJXAoVkEpXG4iLCAmX2VuZCk7CiAKLSAgICAvKiBGaXJzdCBwYWdlIGZvbGxv
d3MgcGFnZSB0YWJsZSBwYWdlcyBhbmQgMyBtb3JlIHBhZ2VzIChzdG9yZSBwYWdlIGV0YykgKi8K
LSAgICBzdGFydF9wZm4gPSBQRk5fVVAodG9fcGh5cyhzdGFydF9pbmZvLnB0X2Jhc2UpKSArIAot
ICAgICAgICBzdGFydF9pbmZvLm5yX3B0X2ZyYW1lcyArIDM7CisgICAgLyogRmlyc3QgcGFnZSBm
b2xsb3dzIHBhZ2UgdGFibGUgcGFnZXMuICovCisgICAgc3RhcnRfcGZuID0gUEZOX1VQKHRvX3Bo
eXMoc3RhcnRfaW5mby5wdF9iYXNlKSkgKyBzdGFydF9pbmZvLm5yX3B0X2ZyYW1lczsKICAgICBt
YXhfcGZuID0gc3RhcnRfaW5mby5ucl9wYWdlczsKIAogICAgIC8qIFdlIG5lZWQgcm9vbSBmb3Ig
ZGVtYW5kIG1hcHBpbmcgYW5kIGhlYXAsIGNsaXAgYXZhaWxhYmxlIG1lbW9yeSAqLwotLSAKMi42
LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5p
b3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5p
b3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:14 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2c-0006kt-Of; Fri, 05 Aug 2016 17:36:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Z-0006Wo-P5; Fri, 05 Aug 2016 17:36:11 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 44/26-27233-B8EC4A75; Fri, 05 Aug 2016 17:36:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov27XuSX
 hBh2njC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZqw5eo+xoFW64tX9x6wNjK9Euhg5
 OSQEjCTeTvzH1MXIxSEksJBR4sTy/8wgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMUCY
 gsLeEr8W/GQHcRmAapvmngErJ5XwEHiUftLRogFchLXZ05nArE5geILVy8Bs4UE7CXeHGpmm8
 DIvYCRYRWjRnFqUVlqka6RgV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqCn6xk
 YGHcwNp/wO8QoycGkJMqrtm9JuBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXt2zQDnBotT01Iq0
 zBxgyMGkJTh4lER4/5wBSvMWFyTmFmemQ6ROMSpKifNeBUkIgCQySvPg2mBhfolRVkqYl5GBg
 UGIpyC1KDezBFX+FaM4B6OSMK8tyHaezLwSuOmvgBYzAS3+aAW2uCQRISXVwKh7aufNZdV6m+
 qsnEonmBvnzP35qqt6osP2DN2VDqWW6Vn/Nvdz3zKZJbMpalbqD5NZRXz1OZ+lZRpjBPJfPKk
 QmJYjtlrlatvfxevcC3dYn5oxYWeC5gQFharETpPQd6Y7PXkfe5oaqzYY7Zc/z/JwbeQ2GYPI
 rqPbzdoWyezIurijzfLDNyWW4oxEQy3mouJEAPRnKSVuAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1470418570!37544339!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45075 invoked from network); 5 Aug 2016 17:36:10 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:10 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7FB15ADA2;
 Fri,  5 Aug 2016 17:36:10 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:58 +0200
Message-Id: <1470418562-11234-15-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 14/18] mini-os: move p2m related macros to
	header file
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byB1c2UgcDJtIHJlbGF0ZWQgbWFjcm9zIGZvciBiYWxsb29u
aW5nIG1vdmUKdGhlaXIgZGVmaW5pdGlvbnMgdG8gYXJjaC94ODYvbW0uaC4KClRoZXJlIGlzIG5v
IG5lZWQgdG8gZGVmaW5lIGRpZmZlcmVudCBtYWNyb3MgcmVnYXJkaW5nIGluZGV4IG1hc2tzIGFu
ZApudW1iZXIgb2YgZW50cmllcyBmb3IgdGhlIGRpZmZlcmVudCBsZXZlbHMsIGFzIGFsbCBsZXZl
bHMgc2hhcmUgdGhlCnNhbWUgZW50cnkgZm9ybWF0IChhIHBsYWluIG1mbikuIFNvIHJlZHVjZSB0
aGUgbnVtYmVyIG9mIG1hY3JvcwphY2NvcmRpbmdseS4KCkFkZCBzb21lIG1hY3JvcyB0byBnZXQg
dGhlIGluZGljZXMgaW50byBwMm0gcGFnZXMgZnJvbSBhIHBmbiBhbmQgbWFrZQp1c2Ugb2YgdGhl
bSBpbiBjdXJyZW50IHAybSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2L21tLmMgICAgICAgICB8IDMxICsrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUveDg2L2FyY2hfbW0uaCB8IDIxICsrKysrKysr
KysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAyNiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRl
eCBlMTBjMmM1Li5hNWM4OTU5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gv
eDg2L21tLmMKQEAgLTYwOSw0MCArNjA5LDE5IEBAIHN0YXRpYyB2b2lkIGNsZWFyX2Jvb3RzdHJh
cCh2b2lkKQogCiB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogewot
I2lmZGVmIF9feDg2XzY0X18KLSNkZWZpbmUgTDFfUDJNX1NISUZUICAgIDkKLSNkZWZpbmUgTDJf
UDJNX1NISUZUICAgIDE4ICAgIAotI2RlZmluZSBMM19QMk1fU0hJRlQgICAgMjcgICAgCi0jZWxz
ZQotI2RlZmluZSBMMV9QMk1fU0hJRlQgICAgMTAKLSNkZWZpbmUgTDJfUDJNX1NISUZUICAgIDIw
ICAgIAotI2RlZmluZSBMM19QMk1fU0hJRlQgICAgMzAgICAgCi0jZW5kaWYKLSNkZWZpbmUgTDFf
UDJNX0VOVFJJRVMgICgxIDw8IEwxX1AyTV9TSElGVCkgICAgCi0jZGVmaW5lIEwyX1AyTV9FTlRS
SUVTICAoMSA8PCAoTDJfUDJNX1NISUZUIC0gTDFfUDJNX1NISUZUKSkgICAgCi0jZGVmaW5lIEwz
X1AyTV9FTlRSSUVTICAoMSA8PCAoTDNfUDJNX1NISUZUIC0gTDJfUDJNX1NISUZUKSkgICAgCi0j
ZGVmaW5lIEwxX1AyTV9NQVNLICAgICAoTDFfUDJNX0VOVFJJRVMgLSAxKSAgICAKLSNkZWZpbmUg
TDJfUDJNX01BU0sgICAgIChMMl9QMk1fRU5UUklFUyAtIDEpICAgIAotI2RlZmluZSBMM19QMk1f
TUFTSyAgICAgKEwzX1AyTV9FTlRSSUVTIC0gMSkgICAgCi0gICAgCiAgICAgdW5zaWduZWQgbG9u
ZyAqbDJfbGlzdCA9IE5VTEwsICpsM19saXN0OwogICAgIHVuc2lnbmVkIGxvbmcgcGZuOwogICAg
IAorICAgIHAybV9jaGtfcGZuKG1heF9wZm4gLSAxKTsKICAgICBsM19saXN0ID0gKHVuc2lnbmVk
IGxvbmcgKilhbGxvY19wYWdlKCk7IAotICAgIGZvciAoIHBmbiA9IDA7IHBmbiA8IG1heF9wZm47
IHBmbiArPSBMMV9QMk1fRU5UUklFUyApCisgICAgZm9yICggcGZuID0gMDsgcGZuIDwgbWF4X3Bm
bjsgcGZuICs9IFAyTV9FTlRSSUVTICkKICAgICB7Ci0gICAgICAgIGlmICggIShwZm4gJSAoTDFf
UDJNX0VOVFJJRVMgKiBMMl9QMk1fRU5UUklFUykpICkKKyAgICAgICAgaWYgKCAhKHBmbiAlIChQ
Mk1fRU5UUklFUyAqIFAyTV9FTlRSSUVTKSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBsMl9s
aXN0ID0gKHVuc2lnbmVkIGxvbmcqKWFsbG9jX3BhZ2UoKTsKLSAgICAgICAgICAgIGlmICggKHBm
biA+PiBMM19QMk1fU0hJRlQpID4gMCApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
cHJpbnRrKCJFcnJvcjogVG9vIG1hbnkgcGZucy5cbiIpOwotICAgICAgICAgICAgICAgIGRvX2V4
aXQoKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGwzX2xpc3RbKHBmbiA+PiBMMl9QMk1f
U0hJRlQpXSA9IHZpcnRfdG9fbWZuKGwyX2xpc3QpOyAgCisgICAgICAgICAgICBsM19saXN0W0wz
X1AyTV9JRFgocGZuKV0gPSB2aXJ0X3RvX21mbihsMl9saXN0KTsKICAgICAgICAgfQotICAgICAg
ICBsMl9saXN0WyhwZm4gPj4gTDFfUDJNX1NISUZUKSAmIEwyX1AyTV9NQVNLXSA9Ci0gICAgICAg
ICAgICB2aXJ0X3RvX21mbihwaHlzX3RvX21hY2hpbmVfbWFwcGluZyArIHBmbik7CisgICAgICAg
IGwyX2xpc3RbTDJfUDJNX0lEWChwZm4pXSA9IHZpcnRfdG9fbWZuKHBoeXNfdG9fbWFjaGluZV9t
YXBwaW5nICsgcGZuKTsKICAgICB9CiAgICAgSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+YXJjaC5w
Zm5fdG9fbWZuX2ZyYW1lX2xpc3RfbGlzdCA9IAogICAgICAgICB2aXJ0X3RvX21mbihsM19saXN0
KTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaCBiL2luY2x1ZGUveDg2L2FyY2hf
bW0uaAppbmRleCBkODdmZTU1Li43MjgzZjY0IDEwMDY0NAotLS0gYS9pbmNsdWRlL3g4Ni9hcmNo
X21tLmgKKysrIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCkBAIC0xNzYsNyArMTc2LDI4IEBAIHR5
cGVkZWYgdW5zaWduZWQgbG9uZyBwZ2VudHJ5X3Q7CiAjZGVmaW5lIElPX1BST1RfTk9DQUNIRSAo
TDFfUFJPVCB8IF9QQUdFX1BDRCkKIAogLyogZm9yIFAyTSAqLworI2lmZGVmIF9feDg2XzY0X18K
KyNkZWZpbmUgUDJNX1NISUZUICAgICAgIDkKKyNlbHNlCisjZGVmaW5lIFAyTV9TSElGVCAgICAg
ICAxMAorI2VuZGlmCisjZGVmaW5lIFAyTV9FTlRSSUVTICAgICAoMVVMIDw8IFAyTV9TSElGVCkK
KyNkZWZpbmUgUDJNX01BU0sgICAgICAgIChQMk1fRU5UUklFUyAtIDEpCisjZGVmaW5lIEwxX1Ay
TV9TSElGVCAgICBQMk1fU0hJRlQKKyNkZWZpbmUgTDJfUDJNX1NISUZUICAgICgyICogUDJNX1NI
SUZUKQorI2RlZmluZSBMM19QMk1fU0hJRlQgICAgKDMgKiBQMk1fU0hJRlQpCisjZGVmaW5lIEwx
X1AyTV9JRFgocGZuKSAoKHBmbikgJiBQMk1fTUFTSykKKyNkZWZpbmUgTDJfUDJNX0lEWChwZm4p
ICgoKHBmbikgPj4gTDFfUDJNX1NISUZUKSAmIFAyTV9NQVNLKQorI2RlZmluZSBMM19QMk1fSURY
KHBmbikgKCgocGZuKSA+PiBMMl9QMk1fU0hJRlQpICYgUDJNX01BU0spCiAjZGVmaW5lIElOVkFM
SURfUDJNX0VOVFJZICh+MFVMKQorc3RhdGljIGlubGluZSB2b2lkIHAybV9jaGtfcGZuKHVuc2ln
bmVkIGxvbmcgcGZuKQoreworICAgIGlmICggKHBmbiA+PiBMM19QMk1fU0hJRlQpID4gMCApCisg
ICAgeworICAgICAgICBwcmludGsoIkVycm9yOiBUb28gbWFueSBwZm5zLlxuIik7CisgICAgICAg
IGRvX2V4aXQoKTsKKyAgICB9Cit9CiAKICNpbmNsdWRlICJhcmNoX2xpbWl0cy5oIgogI2RlZmlu
ZSBQQUdFX1NJWkUgICAgICAgX19QQUdFX1NJWkUKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:14 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2c-0006kt-Of; Fri, 05 Aug 2016 17:36:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Z-0006Wo-P5; Fri, 05 Aug 2016 17:36:11 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 44/26-27233-B8EC4A75; Fri, 05 Aug 2016 17:36:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov27XuSX
 hBh2njC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZqw5eo+xoFW64tX9x6wNjK9Euhg5
 OSQEjCTeTvzH1MXIxSEksJBR4sTy/8wgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMUCY
 gsLeEr8W/GQHcRmAapvmngErJ5XwEHiUftLRogFchLXZ05nArE5geILVy8Bs4UE7CXeHGpmm8
 DIvYCRYRWjRnFqUVlqka6RgV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqCn6xk
 YGHcwNp/wO8QoycGkJMqrtm9JuBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXt2zQDnBotT01Iq0
 zBxgyMGkJTh4lER4/5wBSvMWFyTmFmemQ6ROMSpKifNeBUkIgCQySvPg2mBhfolRVkqYl5GBg
 UGIpyC1KDezBFX+FaM4B6OSMK8tyHaezLwSuOmvgBYzAS3+aAW2uCQRISXVwKh7aufNZdV6m+
 qsnEonmBvnzP35qqt6osP2DN2VDqWW6Vn/Nvdz3zKZJbMpalbqD5NZRXz1OZ+lZRpjBPJfPKk
 QmJYjtlrlatvfxevcC3dYn5oxYWeC5gQFharETpPQd6Y7PXkfe5oaqzYY7Zc/z/JwbeQ2GYPI
 rqPbzdoWyezIurijzfLDNyWW4oxEQy3mouJEAPRnKSVuAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1470418570!37544339!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45075 invoked from network); 5 Aug 2016 17:36:10 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:10 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7FB15ADA2;
 Fri,  5 Aug 2016 17:36:10 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:58 +0200
Message-Id: <1470418562-11234-15-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 14/18] mini-os: move p2m related macros to
	header file
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byB1c2UgcDJtIHJlbGF0ZWQgbWFjcm9zIGZvciBiYWxsb29u
aW5nIG1vdmUKdGhlaXIgZGVmaW5pdGlvbnMgdG8gYXJjaC94ODYvbW0uaC4KClRoZXJlIGlzIG5v
IG5lZWQgdG8gZGVmaW5lIGRpZmZlcmVudCBtYWNyb3MgcmVnYXJkaW5nIGluZGV4IG1hc2tzIGFu
ZApudW1iZXIgb2YgZW50cmllcyBmb3IgdGhlIGRpZmZlcmVudCBsZXZlbHMsIGFzIGFsbCBsZXZl
bHMgc2hhcmUgdGhlCnNhbWUgZW50cnkgZm9ybWF0IChhIHBsYWluIG1mbikuIFNvIHJlZHVjZSB0
aGUgbnVtYmVyIG9mIG1hY3JvcwphY2NvcmRpbmdseS4KCkFkZCBzb21lIG1hY3JvcyB0byBnZXQg
dGhlIGluZGljZXMgaW50byBwMm0gcGFnZXMgZnJvbSBhIHBmbiBhbmQgbWFrZQp1c2Ugb2YgdGhl
bSBpbiBjdXJyZW50IHAybSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2L21tLmMgICAgICAgICB8IDMxICsrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUveDg2L2FyY2hfbW0uaCB8IDIxICsrKysrKysr
KysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAyNiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRl
eCBlMTBjMmM1Li5hNWM4OTU5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gv
eDg2L21tLmMKQEAgLTYwOSw0MCArNjA5LDE5IEBAIHN0YXRpYyB2b2lkIGNsZWFyX2Jvb3RzdHJh
cCh2b2lkKQogCiB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogewot
I2lmZGVmIF9feDg2XzY0X18KLSNkZWZpbmUgTDFfUDJNX1NISUZUICAgIDkKLSNkZWZpbmUgTDJf
UDJNX1NISUZUICAgIDE4ICAgIAotI2RlZmluZSBMM19QMk1fU0hJRlQgICAgMjcgICAgCi0jZWxz
ZQotI2RlZmluZSBMMV9QMk1fU0hJRlQgICAgMTAKLSNkZWZpbmUgTDJfUDJNX1NISUZUICAgIDIw
ICAgIAotI2RlZmluZSBMM19QMk1fU0hJRlQgICAgMzAgICAgCi0jZW5kaWYKLSNkZWZpbmUgTDFf
UDJNX0VOVFJJRVMgICgxIDw8IEwxX1AyTV9TSElGVCkgICAgCi0jZGVmaW5lIEwyX1AyTV9FTlRS
SUVTICAoMSA8PCAoTDJfUDJNX1NISUZUIC0gTDFfUDJNX1NISUZUKSkgICAgCi0jZGVmaW5lIEwz
X1AyTV9FTlRSSUVTICAoMSA8PCAoTDNfUDJNX1NISUZUIC0gTDJfUDJNX1NISUZUKSkgICAgCi0j
ZGVmaW5lIEwxX1AyTV9NQVNLICAgICAoTDFfUDJNX0VOVFJJRVMgLSAxKSAgICAKLSNkZWZpbmUg
TDJfUDJNX01BU0sgICAgIChMMl9QMk1fRU5UUklFUyAtIDEpICAgIAotI2RlZmluZSBMM19QMk1f
TUFTSyAgICAgKEwzX1AyTV9FTlRSSUVTIC0gMSkgICAgCi0gICAgCiAgICAgdW5zaWduZWQgbG9u
ZyAqbDJfbGlzdCA9IE5VTEwsICpsM19saXN0OwogICAgIHVuc2lnbmVkIGxvbmcgcGZuOwogICAg
IAorICAgIHAybV9jaGtfcGZuKG1heF9wZm4gLSAxKTsKICAgICBsM19saXN0ID0gKHVuc2lnbmVk
IGxvbmcgKilhbGxvY19wYWdlKCk7IAotICAgIGZvciAoIHBmbiA9IDA7IHBmbiA8IG1heF9wZm47
IHBmbiArPSBMMV9QMk1fRU5UUklFUyApCisgICAgZm9yICggcGZuID0gMDsgcGZuIDwgbWF4X3Bm
bjsgcGZuICs9IFAyTV9FTlRSSUVTICkKICAgICB7Ci0gICAgICAgIGlmICggIShwZm4gJSAoTDFf
UDJNX0VOVFJJRVMgKiBMMl9QMk1fRU5UUklFUykpICkKKyAgICAgICAgaWYgKCAhKHBmbiAlIChQ
Mk1fRU5UUklFUyAqIFAyTV9FTlRSSUVTKSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBsMl9s
aXN0ID0gKHVuc2lnbmVkIGxvbmcqKWFsbG9jX3BhZ2UoKTsKLSAgICAgICAgICAgIGlmICggKHBm
biA+PiBMM19QMk1fU0hJRlQpID4gMCApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
cHJpbnRrKCJFcnJvcjogVG9vIG1hbnkgcGZucy5cbiIpOwotICAgICAgICAgICAgICAgIGRvX2V4
aXQoKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGwzX2xpc3RbKHBmbiA+PiBMMl9QMk1f
U0hJRlQpXSA9IHZpcnRfdG9fbWZuKGwyX2xpc3QpOyAgCisgICAgICAgICAgICBsM19saXN0W0wz
X1AyTV9JRFgocGZuKV0gPSB2aXJ0X3RvX21mbihsMl9saXN0KTsKICAgICAgICAgfQotICAgICAg
ICBsMl9saXN0WyhwZm4gPj4gTDFfUDJNX1NISUZUKSAmIEwyX1AyTV9NQVNLXSA9Ci0gICAgICAg
ICAgICB2aXJ0X3RvX21mbihwaHlzX3RvX21hY2hpbmVfbWFwcGluZyArIHBmbik7CisgICAgICAg
IGwyX2xpc3RbTDJfUDJNX0lEWChwZm4pXSA9IHZpcnRfdG9fbWZuKHBoeXNfdG9fbWFjaGluZV9t
YXBwaW5nICsgcGZuKTsKICAgICB9CiAgICAgSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+YXJjaC5w
Zm5fdG9fbWZuX2ZyYW1lX2xpc3RfbGlzdCA9IAogICAgICAgICB2aXJ0X3RvX21mbihsM19saXN0
KTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaCBiL2luY2x1ZGUveDg2L2FyY2hf
bW0uaAppbmRleCBkODdmZTU1Li43MjgzZjY0IDEwMDY0NAotLS0gYS9pbmNsdWRlL3g4Ni9hcmNo
X21tLmgKKysrIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCkBAIC0xNzYsNyArMTc2LDI4IEBAIHR5
cGVkZWYgdW5zaWduZWQgbG9uZyBwZ2VudHJ5X3Q7CiAjZGVmaW5lIElPX1BST1RfTk9DQUNIRSAo
TDFfUFJPVCB8IF9QQUdFX1BDRCkKIAogLyogZm9yIFAyTSAqLworI2lmZGVmIF9feDg2XzY0X18K
KyNkZWZpbmUgUDJNX1NISUZUICAgICAgIDkKKyNlbHNlCisjZGVmaW5lIFAyTV9TSElGVCAgICAg
ICAxMAorI2VuZGlmCisjZGVmaW5lIFAyTV9FTlRSSUVTICAgICAoMVVMIDw8IFAyTV9TSElGVCkK
KyNkZWZpbmUgUDJNX01BU0sgICAgICAgIChQMk1fRU5UUklFUyAtIDEpCisjZGVmaW5lIEwxX1Ay
TV9TSElGVCAgICBQMk1fU0hJRlQKKyNkZWZpbmUgTDJfUDJNX1NISUZUICAgICgyICogUDJNX1NI
SUZUKQorI2RlZmluZSBMM19QMk1fU0hJRlQgICAgKDMgKiBQMk1fU0hJRlQpCisjZGVmaW5lIEwx
X1AyTV9JRFgocGZuKSAoKHBmbikgJiBQMk1fTUFTSykKKyNkZWZpbmUgTDJfUDJNX0lEWChwZm4p
ICgoKHBmbikgPj4gTDFfUDJNX1NISUZUKSAmIFAyTV9NQVNLKQorI2RlZmluZSBMM19QMk1fSURY
KHBmbikgKCgocGZuKSA+PiBMMl9QMk1fU0hJRlQpICYgUDJNX01BU0spCiAjZGVmaW5lIElOVkFM
SURfUDJNX0VOVFJZICh+MFVMKQorc3RhdGljIGlubGluZSB2b2lkIHAybV9jaGtfcGZuKHVuc2ln
bmVkIGxvbmcgcGZuKQoreworICAgIGlmICggKHBmbiA+PiBMM19QMk1fU0hJRlQpID4gMCApCisg
ICAgeworICAgICAgICBwcmludGsoIkVycm9yOiBUb28gbWFueSBwZm5zLlxuIik7CisgICAgICAg
IGRvX2V4aXQoKTsKKyAgICB9Cit9CiAKICNpbmNsdWRlICJhcmNoX2xpbWl0cy5oIgogI2RlZmlu
ZSBQQUdFX1NJWkUgICAgICAgX19QQUdFX1NJWkUKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:15 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2d-0006mZ-2N; Fri, 05 Aug 2016 17:36:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Z-0006YN-SZ; Fri, 05 Aug 2016 17:36:11 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 E1/C7-06162-A8EC4A75; Fri, 05 Aug 2016 17:36:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov27XuSX
 hBrPmS1m8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzejb/pmp4BJvxZ0jn9gaGCdwdzFy
 ckgIGEm8nfiPqYuRi0NIYCGjxON7E9lAEmwCqhIbrp9iBbFFBNwkvnyfBRZnFoiQmPPhFAuIL
 SzgIHH+526wGhag+q0vTgDFOTh4geKv9itCzJeTuD5zOhOIzQkUXrh6CZgtJGAv8eZQM9sERu
 4FjAyrGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQK9zAAEOxg
 bvzgdYpTkYFIS5VXbtyRciC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv7lmgnGBRanpqRVpmDjDc
 YNISHDxKIrz7zgCleYsLEnOLM9MhUqcYFaXEea1B+gRAEhmleXBtsBC/xCgrJczLCHSIEE9Ba
 lFuZgmq/CtGcQ5GJWHe/yDjeTLzSuCmvwJazAS0+KMV2OKSRISUVAOjy82fJ3I+uF/jjTrn0V
 C9g3l9hBhT0Ny4jPill+qrJi9k6rXeZdVSW9/AEavZZntjfQxjylKfitcv5zAzztl1/1ZIa4r
 2LFOd6uufXrW7uPPGK3c+W90YvtEgRPPSz7jqsizrt96L7AtEJTec3af8VJrL3pXpplthdYVe
 KaPO7MI9Ft9XJCqxFGckGmoxFxUnAgDPIOaRbAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1470418570!54293997!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46099 invoked from network); 5 Aug 2016 17:36:10 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:10 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2F104AD9E;
 Fri,  5 Aug 2016 17:36:10 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:57 +0200
Message-Id: <1470418562-11234-14-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 13/18] mini-os: add function to map one
	frame
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgZnVuY3Rpb24gdG8gbWFwIG9uZSBwaHlzaWNhbCBmcmFtZSB0byBhIHNwZWNpZmllZCB2
aXJ0dWFsCmFkZHJlc3MgYXMgcmVhZC93cml0ZS4gVGhpcyB3aWxsIGJlIHVzZWQgbGF0ZXIgbXVs
dGlwbGUgdGltZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQogaW5jbHVkZS9hcm0vYXJjaF9tbS5oIHwgMiArKwogaW5jbHVkZS9tbS5oICAgICAg
ICAgIHwgMSArCiBtbS5jICAgICAgICAgICAgICAgICAgfCA1ICsrKysrCiAzIGZpbGVzIGNoYW5n
ZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvYXJtL2FyY2hfbW0uaCBi
L2luY2x1ZGUvYXJtL2FyY2hfbW0uaAppbmRleCAwODVkNGU1Li5mNDY4NWQ4IDEwMDY0NAotLS0g
YS9pbmNsdWRlL2FybS9hcmNoX21tLmgKKysrIGIvaW5jbHVkZS9hcm0vYXJjaF9tbS5oCkBAIC0x
NCw2ICsxNCw4IEBAIGV4dGVybiB1aW50MzJfdCBwaHlzaWNhbF9hZGRyZXNzX29mZnNldDsJLyog
QWRkIHRoaXMgdG8gYSB2aXJ0dWFsIGFkZHJlc3MgdG8gZ2V0CiAKICNkZWZpbmUgTDFfUEFHRVRB
QkxFX1NISUZUICAgICAgMTIKIAorI2RlZmluZSBMMV9QUk9UICAgICAgICAgIDAKKwogI2RlZmlu
ZSB0b19waHlzKHgpICAgICAgICAgICAgICAgICAoKChwYWRkcl90KSh4KStwaHlzaWNhbF9hZGRy
ZXNzX29mZnNldCkgJiAweGZmZmZmZmZmKQogI2RlZmluZSB0b192aXJ0KHgpICAgICAgICAgICAg
ICAgICAoKHZvaWQgKikoKCh4KS1waHlzaWNhbF9hZGRyZXNzX29mZnNldCkgJiAweGZmZmZmZmZm
KSkKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tbS5oIGIvaW5jbHVkZS9tbS5oCmluZGV4IDkyNDRl
MjYuLjZhZGQ2ODMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbW0uaAorKysgYi9pbmNsdWRlL21tLmgK
QEAgLTcyLDYgKzcyLDcgQEAgaW50IGRvX21hcF9mcmFtZXModW5zaWduZWQgbG9uZyBhZGRyLAog
ICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nICpmLCB1bnNpZ25lZCBsb25nIG4sIHVuc2lnbmVk
IGxvbmcgc3RyaWRlLAogCXVuc2lnbmVkIGxvbmcgaW5jcmVtZW50LCBkb21pZF90IGlkLCBpbnQg
KmVyciwgdW5zaWduZWQgbG9uZyBwcm90KTsKIGludCB1bm1hcF9mcmFtZXModW5zaWduZWQgbG9u
ZyB2YSwgdW5zaWduZWQgbG9uZyBudW1fZnJhbWVzKTsKK2ludCBtYXBfZnJhbWVfcncodW5zaWdu
ZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIG1mbik7CiAjaWZkZWYgSEFWRV9MSUJDCiBleHRl
cm4gdW5zaWduZWQgbG9uZyBoZWFwLCBicmssIGhlYXBfbWFwcGVkLCBoZWFwX2VuZDsKICNlbmRp
ZgpkaWZmIC0tZ2l0IGEvbW0uYyBiL21tLmMKaW5kZXggZmYwNzFjYS4uZmQ2NjExNSAxMDA2NDQK
LS0tIGEvbW0uYworKysgYi9tbS5jCkBAIC0zMTksNiArMzE5LDExIEBAIGludCBmcmVlX3BoeXNp
Y2FsX3BhZ2VzKHhlbl9wZm5fdCAqbWZucywgaW50IG4pCiAgICAgcmV0dXJuIEhZUEVSVklTT1Jf
bWVtb3J5X29wKFhFTk1FTV9kZWNyZWFzZV9yZXNlcnZhdGlvbiwgJnJlc2VydmF0aW9uKTsKIH0K
IAoraW50IG1hcF9mcmFtZV9ydyh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgbWZu
KQoreworICAgIHJldHVybiBkb19tYXBfZnJhbWVzKGFkZHIsICZtZm4sIDEsIDEsIDEsIERPTUlE
X1NFTEYsIE5VTEwsIEwxX1BST1QpOworfQorCiAjaWZkZWYgSEFWRV9MSUJDCiB2b2lkICpzYnJr
KHB0cmRpZmZfdCBpbmNyZW1lbnQpCiB7Ci0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlu
aW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:15 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2d-0006mZ-2N; Fri, 05 Aug 2016 17:36:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2Z-0006YN-SZ; Fri, 05 Aug 2016 17:36:11 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 E1/C7-06162-A8EC4A75; Fri, 05 Aug 2016 17:36:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov27XuSX
 hBrPmS1m8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzejb/pmp4BJvxZ0jn9gaGCdwdzFy
 ckgIGEm8nfiPqYuRi0NIYCGjxON7E9lAEmwCqhIbrp9iBbFFBNwkvnyfBRZnFoiQmPPhFAuIL
 SzgIHH+526wGhag+q0vTgDFOTh4geKv9itCzJeTuD5zOhOIzQkUXrh6CZgtJGAv8eZQM9sERu
 4FjAyrGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQK9zAAEOxg
 bvzgdYpTkYFIS5VXbtyRciC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv7lmgnGBRanpqRVpmDjDc
 YNISHDxKIrz7zgCleYsLEnOLM9MhUqcYFaXEea1B+gRAEhmleXBtsBC/xCgrJczLCHSIEE9Ba
 lFuZgmq/CtGcQ5GJWHe/yDjeTLzSuCmvwJazAS0+KMV2OKSRISUVAOjy82fJ3I+uF/jjTrn0V
 C9g3l9hBhT0Ny4jPill+qrJi9k6rXeZdVSW9/AEavZZntjfQxjylKfitcv5zAzztl1/1ZIa4r
 2LFOd6uufXrW7uPPGK3c+W90YvtEgRPPSz7jqsizrt96L7AtEJTec3af8VJrL3pXpplthdYVe
 KaPO7MI9Ft9XJCqxFGckGmoxFxUnAgDPIOaRbAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1470418570!54293997!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46099 invoked from network); 5 Aug 2016 17:36:10 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:10 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2F104AD9E;
 Fri,  5 Aug 2016 17:36:10 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:57 +0200
Message-Id: <1470418562-11234-14-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 13/18] mini-os: add function to map one
	frame
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgZnVuY3Rpb24gdG8gbWFwIG9uZSBwaHlzaWNhbCBmcmFtZSB0byBhIHNwZWNpZmllZCB2
aXJ0dWFsCmFkZHJlc3MgYXMgcmVhZC93cml0ZS4gVGhpcyB3aWxsIGJlIHVzZWQgbGF0ZXIgbXVs
dGlwbGUgdGltZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQogaW5jbHVkZS9hcm0vYXJjaF9tbS5oIHwgMiArKwogaW5jbHVkZS9tbS5oICAgICAg
ICAgIHwgMSArCiBtbS5jICAgICAgICAgICAgICAgICAgfCA1ICsrKysrCiAzIGZpbGVzIGNoYW5n
ZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvYXJtL2FyY2hfbW0uaCBi
L2luY2x1ZGUvYXJtL2FyY2hfbW0uaAppbmRleCAwODVkNGU1Li5mNDY4NWQ4IDEwMDY0NAotLS0g
YS9pbmNsdWRlL2FybS9hcmNoX21tLmgKKysrIGIvaW5jbHVkZS9hcm0vYXJjaF9tbS5oCkBAIC0x
NCw2ICsxNCw4IEBAIGV4dGVybiB1aW50MzJfdCBwaHlzaWNhbF9hZGRyZXNzX29mZnNldDsJLyog
QWRkIHRoaXMgdG8gYSB2aXJ0dWFsIGFkZHJlc3MgdG8gZ2V0CiAKICNkZWZpbmUgTDFfUEFHRVRB
QkxFX1NISUZUICAgICAgMTIKIAorI2RlZmluZSBMMV9QUk9UICAgICAgICAgIDAKKwogI2RlZmlu
ZSB0b19waHlzKHgpICAgICAgICAgICAgICAgICAoKChwYWRkcl90KSh4KStwaHlzaWNhbF9hZGRy
ZXNzX29mZnNldCkgJiAweGZmZmZmZmZmKQogI2RlZmluZSB0b192aXJ0KHgpICAgICAgICAgICAg
ICAgICAoKHZvaWQgKikoKCh4KS1waHlzaWNhbF9hZGRyZXNzX29mZnNldCkgJiAweGZmZmZmZmZm
KSkKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tbS5oIGIvaW5jbHVkZS9tbS5oCmluZGV4IDkyNDRl
MjYuLjZhZGQ2ODMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbW0uaAorKysgYi9pbmNsdWRlL21tLmgK
QEAgLTcyLDYgKzcyLDcgQEAgaW50IGRvX21hcF9mcmFtZXModW5zaWduZWQgbG9uZyBhZGRyLAog
ICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nICpmLCB1bnNpZ25lZCBsb25nIG4sIHVuc2lnbmVk
IGxvbmcgc3RyaWRlLAogCXVuc2lnbmVkIGxvbmcgaW5jcmVtZW50LCBkb21pZF90IGlkLCBpbnQg
KmVyciwgdW5zaWduZWQgbG9uZyBwcm90KTsKIGludCB1bm1hcF9mcmFtZXModW5zaWduZWQgbG9u
ZyB2YSwgdW5zaWduZWQgbG9uZyBudW1fZnJhbWVzKTsKK2ludCBtYXBfZnJhbWVfcncodW5zaWdu
ZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIG1mbik7CiAjaWZkZWYgSEFWRV9MSUJDCiBleHRl
cm4gdW5zaWduZWQgbG9uZyBoZWFwLCBicmssIGhlYXBfbWFwcGVkLCBoZWFwX2VuZDsKICNlbmRp
ZgpkaWZmIC0tZ2l0IGEvbW0uYyBiL21tLmMKaW5kZXggZmYwNzFjYS4uZmQ2NjExNSAxMDA2NDQK
LS0tIGEvbW0uYworKysgYi9tbS5jCkBAIC0zMTksNiArMzE5LDExIEBAIGludCBmcmVlX3BoeXNp
Y2FsX3BhZ2VzKHhlbl9wZm5fdCAqbWZucywgaW50IG4pCiAgICAgcmV0dXJuIEhZUEVSVklTT1Jf
bWVtb3J5X29wKFhFTk1FTV9kZWNyZWFzZV9yZXNlcnZhdGlvbiwgJnJlc2VydmF0aW9uKTsKIH0K
IAoraW50IG1hcF9mcmFtZV9ydyh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgbWZu
KQoreworICAgIHJldHVybiBkb19tYXBfZnJhbWVzKGFkZHIsICZtZm4sIDEsIDEsIDEsIERPTUlE
X1NFTEYsIE5VTEwsIEwxX1BST1QpOworfQorCiAjaWZkZWYgSEFWRV9MSUJDCiB2b2lkICpzYnJr
KHB0cmRpZmZfdCBpbmNyZW1lbnQpCiB7Ci0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlu
aW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:15 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2d-0006nU-BV; Fri, 05 Aug 2016 17:36:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2a-0006bj-I5; Fri, 05 Aug 2016 17:36:12 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 6D/66-01833-B8EC4A75; Fri, 05 Aug 2016 17:36:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov273uSX
 hBtu+slq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbiyahFTQbdUxa0XbWwNjDdEuxg5
 OSQEjCTeTvzHBGILCSxklLi7sg7EZhNQldhw/RQriC0i4Cbx5fssNhCbWSBCYs6HUywgtrCAu
 8Sr44+BbA4OFqD6zrfKIGFeAQeJJXtbWSHGy0lcnzkdbDwnUHzh6iVQq+wl3hxqZpvAyL2AkW
 EVo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkaglxmAYAfjtu2
 ehxglOZiURHnV9i0JF+JLyk+pzEgszogvKs1JLT7EKMPBoSTBq3sWKCdYlJqeWpGWmQMMN5i0
 BAePkgjvnzNAad7igsTc4sx0iNQpRkUpcV5rkD4BkERGaR5cGyzELzHKSgnzMgIdIsRTkFqUm
 1mCKv+KUZyDUUmY1xZkCk9mXgnc9FdAi5mAFn+0AltckoiQkmpgnPLy9E3Nnwx91k+c3/T0e3
 g8fvDl/l6VT4Y2Kaf3Nk86aH7cwo+38PiVON7EC2fq7wXkazlwBMkLJB+oClh1IG6hPoO/+7r
 rOvP5Z2xZ4H372o2/fUGL2jQDOJKPfzylaajZsrv5idXDpv1CUUJG0eYNH2p3Bu0UPSvOXrv2
 /reFK/YdnxM7WYmlOCPRUIu5qDgRACA3uytsAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1470418570!54222716!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11505 invoked from network); 5 Aug 2016 17:36:11 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:11 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C1249ADB1;
 Fri,  5 Aug 2016 17:36:10 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:59 +0200
Message-Id: <1470418562-11234-16-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 15/18] mini-os: remap p2m list in case of
	ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gY2FzZSBvZiBlbmFibGVkIGJhbGxvb25pbmcgd2UgbXVzdCBiZSBwcmVwYXJlZCBmb3IgYSBn
cm93aW5nIHAybQpsaXN0LiBJZiB0aGUgbWF4aW11bSBtZW1vcnkgc2l6ZSBvZiB0aGUgZG9tYWlu
IGNhbid0IGJlIGNvdmVyZWQgYnkgdGhlCmFjdHVhbCBwMm0gbGlzdCByZW1hcCBpdCB0byB0aGUg
a2VybmVsIHZpcnR1YWwgbWFwcGluZyBhcmVhIGFuZCBsZWF2ZQplbm91Z2ggc3BhY2UgYXQgdGhl
IGVuZC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
CiBhcmNoL2FybS9iYWxsb29uLmMgICAgfCAgMiArKwogYXJjaC94ODYvYmFsbG9vbi5jICAgIHwg
MjQgKysrKysrKysrKysrKysrKysrKysrKysrCiBhcmNoL3g4Ni9tbS5jICAgICAgICAgfCAgMyAr
KysKIGluY2x1ZGUvYmFsbG9vbi5oICAgICB8ICAzICsrKwogaW5jbHVkZS94ODYvYXJjaF9tbS5o
IHwgIDQgKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEvYXJjaC9hcm0vYmFsbG9vbi5jIGIvYXJjaC9hcm0vYmFsbG9vbi5jCmluZGV4IGRjNjI3MGQu
LmE3NmRiM2IgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2JhbGxvb24uYworKysgYi9hcmNoL2FybS9i
YWxsb29uLmMKQEAgLTI1LDQgKzI1LDYgQEAKIAogI2lmZGVmIENPTkZJR19CQUxMT09OCiAKK3Vu
c2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7ICAgLyogVE9ETzogZmluZCBhIHZpcnR1
YWwgYXJlYSAqLworCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2JhbGxvb24uYyBiL2Fy
Y2gveDg2L2JhbGxvb24uYwppbmRleCBkYzYyNzBkLi5kYjM3ZThmIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9iYWxsb29uLmMKKysrIGIvYXJjaC94ODYvYmFsbG9vbi5jCkBAIC0yMSw4ICsyMSwzMiBA
QAogICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgogICovCiAKKyNpbmNsdWRlIDxtaW5pLW9z
L29zLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CisjaW5jbHVkZSA8bWluaS1vcy9s
aWIuaD4KKyNpbmNsdWRlIDxtaW5pLW9zL21tLmg+CiAKICNpZmRlZiBDT05GSUdfQkFMTE9PTgog
Cit1bnNpZ25lZCBsb25nIHZpcnRfa2VybmVsX2FyZWFfZW5kID0gVklSVF9LRVJORUxfQVJFQTsK
Kwordm9pZCBhcmNoX3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCit7CisgICAgdW5z
aWduZWQgbG9uZyBwZm47CisKKyAgICBpZiAoIHAybV9wYWdlcyhucl9tYXhfcGFnZXMpIDw9IHAy
bV9wYWdlcyhtYXhfcGZuKSApCisgICAgICAgIHJldHVybjsKKworICAgIGZvciAoIHBmbiA9IDA7
IHBmbiA8IG1heF9wZm47IHBmbiArPSBQMk1fRU5UUklFUyApCisgICAgeworICAgICAgICBtYXBf
ZnJhbWVfcncodmlydF9rZXJuZWxfYXJlYV9lbmQgKyBQQUdFX1NJWkUgKiAocGZuIC8gUDJNX0VO
VFJJRVMpLAorICAgICAgICAgICAgICAgICAgICAgdmlydF90b19tZm4ocGh5c190b19tYWNoaW5l
X21hcHBpbmcgKyBwZm4pKTsKKyAgICB9CisKKyAgICBwaHlzX3RvX21hY2hpbmVfbWFwcGluZyA9
ICh1bnNpZ25lZCBsb25nICopdmlydF9rZXJuZWxfYXJlYV9lbmQ7CisgICAgcHJpbnRrKCJyZW1h
cHBlZCBwMm0gbGlzdCB0byAlcFxuIiwgcGh5c190b19tYWNoaW5lX21hcHBpbmcpOworCisgICAg
dmlydF9rZXJuZWxfYXJlYV9lbmQgKz0gUEFHRV9TSVpFICogcDJtX3BhZ2VzKG5yX21heF9wYWdl
cyk7Cit9CisKICNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0uYyBiL2FyY2gveDg2L21t
LmMKaW5kZXggYTVjODk1OS4uOGZhM2I0YyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0uYworKysg
Yi9hcmNoL3g4Ni9tbS5jCkBAIC0zNyw2ICszNyw3IEBACiAjaW5jbHVkZSA8bWluaS1vcy9lcnJu
by5oPgogI2luY2x1ZGUgPG1pbmktb3Mvb3MuaD4KICNpbmNsdWRlIDxtaW5pLW9zL2h5cGVydmlz
b3IuaD4KKyNpbmNsdWRlIDxtaW5pLW9zL2JhbGxvb24uaD4KICNpbmNsdWRlIDxtaW5pLW9zL21t
Lmg+CiAjaW5jbHVkZSA8bWluaS1vcy90eXBlcy5oPgogI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+
CkBAIC02MjYsNiArNjI3LDggQEAgdm9pZCBhcmNoX2luaXRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4
X3BmbikKICAgICBIWVBFUlZJU09SX3NoYXJlZF9pbmZvLT5hcmNoLnBmbl90b19tZm5fZnJhbWVf
bGlzdF9saXN0ID0gCiAgICAgICAgIHZpcnRfdG9fbWZuKGwzX2xpc3QpOwogICAgIEhZUEVSVklT
T1Jfc2hhcmVkX2luZm8tPmFyY2gubWF4X3BmbiA9IG1heF9wZm47CisKKyAgICBhcmNoX3JlbWFw
X3AybShtYXhfcGZuKTsKIH0KIAogdm9pZCBhcmNoX2luaXRfbW0odW5zaWduZWQgbG9uZyogc3Rh
cnRfcGZuX3AsIHVuc2lnbmVkIGxvbmcqIG1heF9wZm5fcCkKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
YmFsbG9vbi5oIGIvaW5jbHVkZS9iYWxsb29uLmgKaW5kZXggZTcyMTlmOC4uYjhkOTMzNSAxMDA2
NDQKLS0tIGEvaW5jbHVkZS9iYWxsb29uLmgKKysrIGIvaW5jbHVkZS9iYWxsb29uLmgKQEAgLTI3
LDEyICsyNywxNSBAQAogI2lmZGVmIENPTkZJR19CQUxMT09OCiAKIGV4dGVybiB1bnNpZ25lZCBs
b25nIG5yX21heF9wYWdlczsKK2V4dGVybiB1bnNpZ25lZCBsb25nIHZpcnRfa2VybmVsX2FyZWFf
ZW5kOwogCiB2b2lkIGdldF9tYXhfcGFnZXModm9pZCk7Cit2b2lkIGFyY2hfcmVtYXBfcDJtKHVu
c2lnbmVkIGxvbmcgbWF4X3Bmbik7CiAKICNlbHNlIC8qIENPTkZJR19CQUxMT09OICovCiAKIHN0
YXRpYyBpbmxpbmUgdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQpIHsgfQorc3RhdGljIGlubGluZSB2
b2lkIGFyY2hfcmVtYXBfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3BmbikgeyB9CiAKICNlbmRpZiAv
KiBDT05GSUdfQkFMTE9PTiAqLwogI2VuZGlmIC8qIF9CQUxMT09OX0hfICovCmRpZmYgLS1naXQg
YS9pbmNsdWRlL3g4Ni9hcmNoX21tLmggYi9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKaW5kZXggNzI4
M2Y2NC4uZTVkOWM1NyAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ODYvYXJjaF9tbS5oCisrKyBiL2lu
Y2x1ZGUveDg2L2FyY2hfbW0uaApAQCAtMTk4LDYgKzE5OCwxMCBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgcDJtX2Noa19wZm4odW5zaWduZWQgbG9uZyBwZm4pCiAgICAgICAgIGRvX2V4aXQoKTsKICAg
ICB9CiB9CitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcDJtX3BhZ2VzKHVuc2lnbmVkIGxv
bmcgcGFnZXMpCit7CisgICAgcmV0dXJuIChwYWdlcyArIFAyTV9FTlRSSUVTIC0gMSkgPj4gTDFf
UDJNX1NISUZUOworfQogCiAjaW5jbHVkZSAiYXJjaF9saW1pdHMuaCIKICNkZWZpbmUgUEFHRV9T
SVpFICAgICAgIF9fUEFHRV9TSVpFCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9z
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:15 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2d-0006nU-BV; Fri, 05 Aug 2016 17:36:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2a-0006bj-I5; Fri, 05 Aug 2016 17:36:12 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 6D/66-01833-B8EC4A75; Fri, 05 Aug 2016 17:36:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov273uSX
 hBtu+slq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbiyahFTQbdUxa0XbWwNjDdEuxg5
 OSQEjCTeTvzHBGILCSxklLi7sg7EZhNQldhw/RQriC0i4Cbx5fssNhCbWSBCYs6HUywgtrCAu
 8Sr44+BbA4OFqD6zrfKIGFeAQeJJXtbWSHGy0lcnzkdbDwnUHzh6iVQq+wl3hxqZpvAyL2AkW
 EVo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkaglxmAYAfjtu2
 ehxglOZiURHnV9i0JF+JLyk+pzEgszogvKs1JLT7EKMPBoSTBq3sWKCdYlJqeWpGWmQMMN5i0
 BAePkgjvnzNAad7igsTc4sx0iNQpRkUpcV5rkD4BkERGaR5cGyzELzHKSgnzMgIdIsRTkFqUm
 1mCKv+KUZyDUUmY1xZkCk9mXgnc9FdAi5mAFn+0AltckoiQkmpgnPLy9E3Nnwx91k+c3/T0e3
 g8fvDl/l6VT4Y2Kaf3Nk86aH7cwo+38PiVON7EC2fq7wXkazlwBMkLJB+oClh1IG6hPoO/+7r
 rOvP5Z2xZ4H372o2/fUGL2jQDOJKPfzylaajZsrv5idXDpv1CUUJG0eYNH2p3Bu0UPSvOXrv2
 /reFK/YdnxM7WYmlOCPRUIu5qDgRACA3uytsAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1470418570!54222716!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11505 invoked from network); 5 Aug 2016 17:36:11 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:11 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C1249ADB1;
 Fri,  5 Aug 2016 17:36:10 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:35:59 +0200
Message-Id: <1470418562-11234-16-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 15/18] mini-os: remap p2m list in case of
	ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gY2FzZSBvZiBlbmFibGVkIGJhbGxvb25pbmcgd2UgbXVzdCBiZSBwcmVwYXJlZCBmb3IgYSBn
cm93aW5nIHAybQpsaXN0LiBJZiB0aGUgbWF4aW11bSBtZW1vcnkgc2l6ZSBvZiB0aGUgZG9tYWlu
IGNhbid0IGJlIGNvdmVyZWQgYnkgdGhlCmFjdHVhbCBwMm0gbGlzdCByZW1hcCBpdCB0byB0aGUg
a2VybmVsIHZpcnR1YWwgbWFwcGluZyBhcmVhIGFuZCBsZWF2ZQplbm91Z2ggc3BhY2UgYXQgdGhl
IGVuZC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
CiBhcmNoL2FybS9iYWxsb29uLmMgICAgfCAgMiArKwogYXJjaC94ODYvYmFsbG9vbi5jICAgIHwg
MjQgKysrKysrKysrKysrKysrKysrKysrKysrCiBhcmNoL3g4Ni9tbS5jICAgICAgICAgfCAgMyAr
KysKIGluY2x1ZGUvYmFsbG9vbi5oICAgICB8ICAzICsrKwogaW5jbHVkZS94ODYvYXJjaF9tbS5o
IHwgIDQgKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEvYXJjaC9hcm0vYmFsbG9vbi5jIGIvYXJjaC9hcm0vYmFsbG9vbi5jCmluZGV4IGRjNjI3MGQu
LmE3NmRiM2IgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2JhbGxvb24uYworKysgYi9hcmNoL2FybS9i
YWxsb29uLmMKQEAgLTI1LDQgKzI1LDYgQEAKIAogI2lmZGVmIENPTkZJR19CQUxMT09OCiAKK3Vu
c2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7ICAgLyogVE9ETzogZmluZCBhIHZpcnR1
YWwgYXJlYSAqLworCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2JhbGxvb24uYyBiL2Fy
Y2gveDg2L2JhbGxvb24uYwppbmRleCBkYzYyNzBkLi5kYjM3ZThmIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9iYWxsb29uLmMKKysrIGIvYXJjaC94ODYvYmFsbG9vbi5jCkBAIC0yMSw4ICsyMSwzMiBA
QAogICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgogICovCiAKKyNpbmNsdWRlIDxtaW5pLW9z
L29zLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CisjaW5jbHVkZSA8bWluaS1vcy9s
aWIuaD4KKyNpbmNsdWRlIDxtaW5pLW9zL21tLmg+CiAKICNpZmRlZiBDT05GSUdfQkFMTE9PTgog
Cit1bnNpZ25lZCBsb25nIHZpcnRfa2VybmVsX2FyZWFfZW5kID0gVklSVF9LRVJORUxfQVJFQTsK
Kwordm9pZCBhcmNoX3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCit7CisgICAgdW5z
aWduZWQgbG9uZyBwZm47CisKKyAgICBpZiAoIHAybV9wYWdlcyhucl9tYXhfcGFnZXMpIDw9IHAy
bV9wYWdlcyhtYXhfcGZuKSApCisgICAgICAgIHJldHVybjsKKworICAgIGZvciAoIHBmbiA9IDA7
IHBmbiA8IG1heF9wZm47IHBmbiArPSBQMk1fRU5UUklFUyApCisgICAgeworICAgICAgICBtYXBf
ZnJhbWVfcncodmlydF9rZXJuZWxfYXJlYV9lbmQgKyBQQUdFX1NJWkUgKiAocGZuIC8gUDJNX0VO
VFJJRVMpLAorICAgICAgICAgICAgICAgICAgICAgdmlydF90b19tZm4ocGh5c190b19tYWNoaW5l
X21hcHBpbmcgKyBwZm4pKTsKKyAgICB9CisKKyAgICBwaHlzX3RvX21hY2hpbmVfbWFwcGluZyA9
ICh1bnNpZ25lZCBsb25nICopdmlydF9rZXJuZWxfYXJlYV9lbmQ7CisgICAgcHJpbnRrKCJyZW1h
cHBlZCBwMm0gbGlzdCB0byAlcFxuIiwgcGh5c190b19tYWNoaW5lX21hcHBpbmcpOworCisgICAg
dmlydF9rZXJuZWxfYXJlYV9lbmQgKz0gUEFHRV9TSVpFICogcDJtX3BhZ2VzKG5yX21heF9wYWdl
cyk7Cit9CisKICNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0uYyBiL2FyY2gveDg2L21t
LmMKaW5kZXggYTVjODk1OS4uOGZhM2I0YyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0uYworKysg
Yi9hcmNoL3g4Ni9tbS5jCkBAIC0zNyw2ICszNyw3IEBACiAjaW5jbHVkZSA8bWluaS1vcy9lcnJu
by5oPgogI2luY2x1ZGUgPG1pbmktb3Mvb3MuaD4KICNpbmNsdWRlIDxtaW5pLW9zL2h5cGVydmlz
b3IuaD4KKyNpbmNsdWRlIDxtaW5pLW9zL2JhbGxvb24uaD4KICNpbmNsdWRlIDxtaW5pLW9zL21t
Lmg+CiAjaW5jbHVkZSA8bWluaS1vcy90eXBlcy5oPgogI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+
CkBAIC02MjYsNiArNjI3LDggQEAgdm9pZCBhcmNoX2luaXRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4
X3BmbikKICAgICBIWVBFUlZJU09SX3NoYXJlZF9pbmZvLT5hcmNoLnBmbl90b19tZm5fZnJhbWVf
bGlzdF9saXN0ID0gCiAgICAgICAgIHZpcnRfdG9fbWZuKGwzX2xpc3QpOwogICAgIEhZUEVSVklT
T1Jfc2hhcmVkX2luZm8tPmFyY2gubWF4X3BmbiA9IG1heF9wZm47CisKKyAgICBhcmNoX3JlbWFw
X3AybShtYXhfcGZuKTsKIH0KIAogdm9pZCBhcmNoX2luaXRfbW0odW5zaWduZWQgbG9uZyogc3Rh
cnRfcGZuX3AsIHVuc2lnbmVkIGxvbmcqIG1heF9wZm5fcCkKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
YmFsbG9vbi5oIGIvaW5jbHVkZS9iYWxsb29uLmgKaW5kZXggZTcyMTlmOC4uYjhkOTMzNSAxMDA2
NDQKLS0tIGEvaW5jbHVkZS9iYWxsb29uLmgKKysrIGIvaW5jbHVkZS9iYWxsb29uLmgKQEAgLTI3
LDEyICsyNywxNSBAQAogI2lmZGVmIENPTkZJR19CQUxMT09OCiAKIGV4dGVybiB1bnNpZ25lZCBs
b25nIG5yX21heF9wYWdlczsKK2V4dGVybiB1bnNpZ25lZCBsb25nIHZpcnRfa2VybmVsX2FyZWFf
ZW5kOwogCiB2b2lkIGdldF9tYXhfcGFnZXModm9pZCk7Cit2b2lkIGFyY2hfcmVtYXBfcDJtKHVu
c2lnbmVkIGxvbmcgbWF4X3Bmbik7CiAKICNlbHNlIC8qIENPTkZJR19CQUxMT09OICovCiAKIHN0
YXRpYyBpbmxpbmUgdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQpIHsgfQorc3RhdGljIGlubGluZSB2
b2lkIGFyY2hfcmVtYXBfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3BmbikgeyB9CiAKICNlbmRpZiAv
KiBDT05GSUdfQkFMTE9PTiAqLwogI2VuZGlmIC8qIF9CQUxMT09OX0hfICovCmRpZmYgLS1naXQg
YS9pbmNsdWRlL3g4Ni9hcmNoX21tLmggYi9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKaW5kZXggNzI4
M2Y2NC4uZTVkOWM1NyAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ODYvYXJjaF9tbS5oCisrKyBiL2lu
Y2x1ZGUveDg2L2FyY2hfbW0uaApAQCAtMTk4LDYgKzE5OCwxMCBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgcDJtX2Noa19wZm4odW5zaWduZWQgbG9uZyBwZm4pCiAgICAgICAgIGRvX2V4aXQoKTsKICAg
ICB9CiB9CitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcDJtX3BhZ2VzKHVuc2lnbmVkIGxv
bmcgcGFnZXMpCit7CisgICAgcmV0dXJuIChwYWdlcyArIFAyTV9FTlRSSUVTIC0gMSkgPj4gTDFf
UDJNX1NISUZUOworfQogCiAjaW5jbHVkZSAiYXJjaF9saW1pdHMuaCIKICNkZWZpbmUgUEFHRV9T
SVpFICAgICAgIF9fUEFHRV9TSVpFCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9z
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:15 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2d-0006oS-Ln; Fri, 05 Aug 2016 17:36:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2a-0006X3-Ml; Fri, 05 Aug 2016 17:36:12 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 54/B3-10540-C8EC4A75; Fri, 05 Aug 2016 17:36:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov273uSX
 hBid361q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXjUP5OlYLt1xbspfxgbGF/qdjFy
 ckgIGEm8nfiPqYuRi0NIYCGjxMdLd9lBEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cIoFx
 BYWcJDYfOowmM0CVP/rwyWwel6g+ORr09ggFshJXJ85nQnE5gSKL1y9BMwWErCXeHOomW0CI/
 cCRoZVjBrFqUVlqUW6huZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBnmYAgh2
 ML097HmKU5GBSEuVV27ckXIgvKT+lMiOxOCO+qDQntfgQowwHh5IEr+5ZoJxgUWp6akVaZg4w
 5GDSEhw8SiK8pSBp3uKCxNzizHSI1ClGRSlxXmuQhABIIqM0D64NFuaXGGWlhHkZgQ4R4ilIL
 crNLEGVf8UozsGoJMxrCzKFJzOvBG76K6DFTECLP1qBLS5JREhJNTD62364OCd7V6lvcbxG14
 mF4ScrT29SaMnYHVEWOz8xUejO5Nq33Hlhj6cellBMla9qWqxw+GIxo2NEoo+y+6snHrPXKJz
 fVNUuwXyQd/m97BfbY6J+r8q/lClq+PlGgPbHe3/+PZ5nm+exlC+P01A4lM9w7vLbU8qiOjN/
 bWA33pfgF7Wl4IASS3FGoqEWc1FxIgDXRcyQbgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1470418571!51086105!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44061 invoked from network); 5 Aug 2016 17:36:11 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:11 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 65499ADC3;
 Fri,  5 Aug 2016 17:36:11 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:36:01 +0200
Message-Id: <1470418562-11234-18-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 17/18] mini-os: add support for ballooning
	up
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIHN1cHBvcnQgZm9yIGJhbGxvb25pbmcgdGhlIGRvbWFpbiB1cCBieSBhIHNwZWNpZmllZCBh
bW91bnQgb2YKcGFnZXMuIEZvbGxvd2luZyBzdGVwcyBhcmUgcGVyZm9ybWVkOgoKLSBleHRlbmRp
bmcgdGhlIHAybSBtYXAKLSBleHRlbmRpbmcgdGhlIHBhZ2UgYWxsb2NhdG9yJ3MgYml0bWFwCi0g
Z2V0dGluZyBuZXcgbWVtb3J5IHBhZ2VzIGZyb20gdGhlIGh5cGVydmlzb3IKLSBhZGRpbmcgdGhl
IG1lbW9yeSBhdCB0aGUgY3VycmVudCBlbmQgb2YgZ3Vlc3QgbWVtb3J5CgpTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC9hcm0vYmFsbG9vbi5j
IHwgIDkgKysrKysrCiBhcmNoL3g4Ni9iYWxsb29uLmMgfCA5NCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGJhbGxvb24uYyAgICAgICAgICB8
IDY0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGluY2x1ZGUvYmFsbG9v
bi5oICB8ICA1ICsrKwogbW0uYyAgICAgICAgICAgICAgIHwgIDQgKysrCiA1IGZpbGVzIGNoYW5n
ZWQsIDE3NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vYmFsbG9vbi5jIGIv
YXJjaC9hcm0vYmFsbG9vbi5jCmluZGV4IGE3NmRiM2IuLmZiYjgwMDcgMTAwNjQ0Ci0tLSBhL2Fy
Y2gvYXJtL2JhbGxvb24uYworKysgYi9hcmNoL2FybS9iYWxsb29uLmMKQEAgLTI3LDQgKzI3LDEz
IEBACiAKIHVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7ICAgLyogVE9ETzogZmlu
ZCBhIHZpcnR1YWwgYXJlYSAqLwogCitpbnQgYXJjaF9leHBhbmRfcDJtKHVuc2lnbmVkIGxvbmcg
bWF4X3BmbikKK3sKKyAgICByZXR1cm4gMDsKK30KKwordm9pZCBhcmNoX3Bmbl9hZGQodW5zaWdu
ZWQgbG9uZyBwZm4sIHVuc2lnbmVkIGxvbmcgbWZuKQoreworfQorCiAjZW5kaWYKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2JhbGxvb24uYyBiL2FyY2gveDg2L2JhbGxvb24uYwppbmRleCBkYjM3ZThm
Li4zZDc2OTJmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9iYWxsb29uLmMKKysrIGIvYXJjaC94ODYv
YmFsbG9vbi5jCkBAIC0yMyw2ICsyMyw3IEBACiAKICNpbmNsdWRlIDxtaW5pLW9zL29zLmg+CiAj
aW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CisjaW5jbHVkZSA8bWluaS1vcy9lcnJuby5oPgog
I2luY2x1ZGUgPG1pbmktb3MvbGliLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9tbS5oPgogCkBAIC0z
MCw5ICszMSwzNiBAQAogCiB1bnNpZ25lZCBsb25nIHZpcnRfa2VybmVsX2FyZWFfZW5kID0gVklS
VF9LRVJORUxfQVJFQTsKIAorc3RhdGljIHZvaWQgcDJtX2ludmFsaWRhdGUodW5zaWduZWQgbG9u
ZyAqbGlzdCwgdW5zaWduZWQgbG9uZyBzdGFydF9pZHgpCit7CisgICAgdW5zaWduZWQgbG9uZyBp
ZHg7CisKKyAgICBmb3IgKCBpZHggPSBzdGFydF9pZHg7IGlkeCA8IFAyTV9FTlRSSUVTOyBpZHgr
KyApCisgICAgICAgIGxpc3RbaWR4XSA9IElOVkFMSURfUDJNX0VOVFJZOworfQorCitzdGF0aWMg
aW5saW5lIHVuc2lnbmVkIGxvbmcgKnAybV9sM2xpc3Qodm9pZCkKK3sKKyAgICByZXR1cm4gbWZu
X3RvX3ZpcnQoSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+YXJjaC5wZm5fdG9fbWZuX2ZyYW1lX2xp
c3RfbGlzdCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyAqcDJtX3RvX3ZpcnQo
dW5zaWduZWQgbG9uZyBwMm0pCit7CisgICAgcmV0dXJuICggcDJtID09IElOVkFMSURfUDJNX0VO
VFJZICkgPyBOVUxMIDogbWZuX3RvX3ZpcnQocDJtKTsKK30KKwogdm9pZCBhcmNoX3JlbWFwX3Ay
bSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCiB7CiAgICAgdW5zaWduZWQgbG9uZyBwZm47CisgICAg
dW5zaWduZWQgbG9uZyAqbDNfbGlzdCwgKmwyX2xpc3QsICpsMV9saXN0OworCisgICAgbDNfbGlz
dCA9IHAybV9sM2xpc3QoKTsKKyAgICBsMl9saXN0ID0gcDJtX3RvX3ZpcnQobDNfbGlzdFtMM19Q
Mk1fSURYKG1heF9wZm4gLSAxKV0pOworICAgIGwxX2xpc3QgPSBwMm1fdG9fdmlydChsMl9saXN0
W0wyX1AyTV9JRFgobWF4X3BmbiAtIDEpXSk7CisKKyAgICBwMm1faW52YWxpZGF0ZShsM19saXN0
LCBMM19QMk1fSURYKG1heF9wZm4gLSAxKSArIDEpOworICAgIHAybV9pbnZhbGlkYXRlKGwyX2xp
c3QsIEwyX1AyTV9JRFgobWF4X3BmbiAtIDEpICsgMSk7CisgICAgcDJtX2ludmFsaWRhdGUobDFf
bGlzdCwgTDFfUDJNX0lEWChtYXhfcGZuIC0gMSkgKyAxKTsKIAogICAgIGlmICggcDJtX3BhZ2Vz
KG5yX21heF9wYWdlcykgPD0gcDJtX3BhZ2VzKG1heF9wZm4pICkKICAgICAgICAgcmV0dXJuOwpA
QCAtNDksNCArNzcsNzAgQEAgdm9pZCBhcmNoX3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9w
Zm4pCiAgICAgdmlydF9rZXJuZWxfYXJlYV9lbmQgKz0gUEFHRV9TSVpFICogcDJtX3BhZ2VzKG5y
X21heF9wYWdlcyk7CiB9CiAKK2ludCBhcmNoX2V4cGFuZF9wMm0odW5zaWduZWQgbG9uZyBtYXhf
cGZuKQoreworICAgIHVuc2lnbmVkIGxvbmcgcGZuOworICAgIHVuc2lnbmVkIGxvbmcgKmwxX2xp
c3QsICpsMl9saXN0LCAqbDNfbGlzdDsKKworICAgIHAybV9jaGtfcGZuKG1heF9wZm4gLSAxKTsK
KyAgICBsM19saXN0ID0gcDJtX2wzbGlzdCgpOworCisgICAgZm9yICggcGZuID0gKEhZUEVSVklT
T1Jfc2hhcmVkX2luZm8tPmFyY2gubWF4X3BmbiArIFAyTV9NQVNLKSAmIH5QMk1fTUFTSzsKKyAg
ICAgICAgICBwZm4gPCBtYXhfcGZuOyBwZm4gKz0gUDJNX0VOVFJJRVMgKQorICAgIHsKKyAgICAg
ICAgbDJfbGlzdCA9IHAybV90b192aXJ0KGwzX2xpc3RbTDNfUDJNX0lEWChwZm4pXSk7CisgICAg
ICAgIGlmICggIWwyX2xpc3QgKQorICAgICAgICB7CisgICAgICAgICAgICBsMl9saXN0ID0gKHVu
c2lnbmVkIGxvbmcqKWFsbG9jX3BhZ2UoKTsKKyAgICAgICAgICAgIGlmICggIWwyX2xpc3QgKQor
ICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICAgICAgcDJtX2ludmFsaWRh
dGUobDJfbGlzdCwgMCk7CisgICAgICAgICAgICBsM19saXN0W0wzX1AyTV9JRFgocGZuKV0gPSB2
aXJ0X3RvX21mbihsMl9saXN0KTsKKyAgICAgICAgfQorICAgICAgICBsMV9saXN0ID0gcDJtX3Rv
X3ZpcnQobDJfbGlzdFtMMl9QMk1fSURYKHBmbildKTsKKyAgICAgICAgaWYgKCAhbDFfbGlzdCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGwxX2xpc3QgPSAodW5zaWduZWQgbG9uZyopYWxsb2Nf
cGFnZSgpOworICAgICAgICAgICAgaWYgKCAhbDFfbGlzdCApCisgICAgICAgICAgICAgICAgcmV0
dXJuIC1FTk9NRU07CisgICAgICAgICAgICBwMm1faW52YWxpZGF0ZShsMV9saXN0LCAwKTsKKyAg
ICAgICAgICAgIGwyX2xpc3RbTDJfUDJNX0lEWChwZm4pXSA9IHZpcnRfdG9fbWZuKGwxX2xpc3Qp
OworCisgICAgICAgICAgICBpZiAoIG1hcF9mcmFtZV9ydygodW5zaWduZWQgbG9uZykocGh5c190
b19tYWNoaW5lX21hcHBpbmcgKyBwZm4pLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bDJfbGlzdFtMMl9QMk1fSURYKHBmbildKSApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9N
RU07CisgICAgICAgIH0KKyAgICB9CisKKyAgICBIWVBFUlZJU09SX3NoYXJlZF9pbmZvLT5hcmNo
Lm1heF9wZm4gPSBtYXhfcGZuOworCisgICAgLyogTWFrZSBzdXJlIHRoZSBuZXcgbGFzdCBwYWdl
IGNhbiBiZSBtYXBwZWQuICovCisgICAgaWYgKCAhbmVlZF9wZ3QoKHVuc2lnbmVkIGxvbmcpcGZu
X3RvX3ZpcnQobWF4X3BmbiAtIDEpKSApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAg
cmV0dXJuIDA7Cit9CisKK3ZvaWQgYXJjaF9wZm5fYWRkKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNp
Z25lZCBsb25nIG1mbikKK3sKKyAgICBtbXVfdXBkYXRlX3QgbW11X3VwZGF0ZXNbMV07CisgICAg
cGdlbnRyeV90ICpwZ3Q7CisgICAgaW50IHJjOworCisgICAgcGh5c190b19tYWNoaW5lX21hcHBp
bmdbcGZuXSA9IG1mbjsKKworICAgIHBndCA9IG5lZWRfcGd0KCh1bnNpZ25lZCBsb25nKXBmbl90
b192aXJ0KHBmbikpOworICAgIEFTU0VSVChwZ3QpOworICAgIG1tdV91cGRhdGVzWzBdLnB0ciA9
IHZpcnRfdG9fbWFjaChwZ3QpIHwgTU1VX05PUk1BTF9QVF9VUERBVEU7CisgICAgbW11X3VwZGF0
ZXNbMF0udmFsID0gKHBnZW50cnlfdCkobWZuIDw8IFBBR0VfU0hJRlQpIHwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICBfUEFHRV9QUkVTRU5UIHwgX1BBR0VfUlc7CisgICAgcmMgPSBIWVBFUlZJ
U09SX21tdV91cGRhdGUobW11X3VwZGF0ZXMsIDEsIE5VTEwsIERPTUlEX1NFTEYpOworICAgIGlm
ICggcmMgPCAwICkKKyAgICB7CisgICAgICAgIHByaW50aygiRVJST1I6IGJ1aWxkX3BhZ2V0YWJs
ZSgpOiBQVEUgY291bGQgbm90IGJlIHVwZGF0ZWRcbiIpOworICAgICAgICBwcmludGsoIiAgICAg
ICBtbXVfdXBkYXRlIGZhaWxlZCB3aXRoIHJjPSVkXG4iLCByYyk7CisgICAgICAgIGRvX2V4aXQo
KTsKKyAgICB9Cit9CisKICNlbmRpZgpkaWZmIC0tZ2l0IGEvYmFsbG9vbi5jIGIvYmFsbG9vbi5j
CmluZGV4IDc1Yjg3YzguLjMwZTU3MWMgMTAwNjQ0Ci0tLSBhL2JhbGxvb24uYworKysgYi9iYWxs
b29uLmMKQEAgLTIzLDExICsyMywxMyBAQAogCiAjaW5jbHVkZSA8bWluaS1vcy9vcy5oPgogI2lu
Y2x1ZGUgPG1pbmktb3MvYmFsbG9vbi5oPgorI2luY2x1ZGUgPG1pbmktb3MvZXJybm8uaD4KICNp
bmNsdWRlIDxtaW5pLW9zL2xpYi5oPgogI2luY2x1ZGUgPHhlbi94ZW4uaD4KICNpbmNsdWRlIDx4
ZW4vbWVtb3J5Lmg+CiAKIHVuc2lnbmVkIGxvbmcgbnJfbWF4X3BhZ2VzOwordW5zaWduZWQgbG9u
ZyBucl9tZW1fcGFnZXM7CiAKIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKQogewpAQCAtNjEsMyAr
NjMsNjUgQEAgdm9pZCBhbGxvY19iaXRtYXBfcmVtYXAodm9pZCkKICAgICBhbGxvY19iaXRtYXAg
PSAodW5zaWduZWQgbG9uZyAqKXZpcnRfa2VybmVsX2FyZWFfZW5kOwogICAgIHZpcnRfa2VybmVs
X2FyZWFfZW5kICs9IHJvdW5kX3BndXAoKG5yX21heF9wYWdlcyArIDEpID4+IChQQUdFX1NISUZU
ICsgMykpOwogfQorCisjZGVmaW5lIE5fQkFMTE9PTl9GUkFNRVMgNjQKK3N0YXRpYyB1bnNpZ25l
ZCBsb25nIGJhbGxvb25fZnJhbWVzW05fQkFMTE9PTl9GUkFNRVNdOworCitpbnQgYmFsbG9vbl91
cCh1bnNpZ25lZCBsb25nIG5fcGFnZXMpCit7CisgICAgdW5zaWduZWQgbG9uZyBwYWdlLCBwZm47
CisgICAgaW50IHJjOworICAgIHN0cnVjdCB4ZW5fbWVtb3J5X3Jlc2VydmF0aW9uIHJlc2VydmF0
aW9uID0geworICAgICAgICAuYWRkcmVzc19iaXRzID0gMCwKKyAgICAgICAgLmV4dGVudF9vcmRl
ciA9IDAsCisgICAgICAgIC5kb21pZCAgICAgICAgPSBET01JRF9TRUxGCisgICAgfTsKKworICAg
IGlmICggbl9wYWdlcyA+IG5yX21heF9wYWdlcyAtIG5yX21lbV9wYWdlcyApCisgICAgICAgIG5f
cGFnZXMgPSBucl9tYXhfcGFnZXMgLSBucl9tZW1fcGFnZXM7CisgICAgaWYgKCBuX3BhZ2VzID4g
Tl9CQUxMT09OX0ZSQU1FUyApCisgICAgICAgIG5fcGFnZXMgPSBOX0JBTExPT05fRlJBTUVTOwor
CisgICAgLyogUmVzaXplIGFsbG9jX2JpdG1hcCBpZiBuZWNlc3NhcnkuICovCisgICAgaWYgKCBh
bGxvY19iaXRtYXBfc2l6ZSAqIDggPCBucl9tZW1fcGFnZXMgKyBuX3BhZ2VzICkKKyAgICB7Cisg
ICAgICAgIHBhZ2UgPSBhbGxvY19wYWdlKCk7CisgICAgICAgIGlmICggIXBhZ2UgKQorICAgICAg
ICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICAgICAgbWVtc2V0KCh2b2lkICopcGFnZSwgfjAs
IFBBR0VfU0laRSk7CisgICAgICAgIGlmICggbWFwX2ZyYW1lX3J3KCh1bnNpZ25lZCBsb25nKWFs
bG9jX2JpdG1hcCArIGFsbG9jX2JpdG1hcF9zaXplLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICB2aXJ0X3RvX21mbihwYWdlKSkgKQorICAgICAgICB7CisgICAgICAgICAgICBmcmVlX3BhZ2Uo
KHZvaWQgKilwYWdlKTsKKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICB9CisK
KyAgICAgICAgYWxsb2NfYml0bWFwX3NpemUgKz0gUEFHRV9TSVpFOworICAgIH0KKworICAgIHJj
ID0gYXJjaF9leHBhbmRfcDJtKG5yX21lbV9wYWdlcyArIG5fcGFnZXMpOworICAgIGlmICggcmMg
KQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICAvKiBHZXQgbmV3IG1lbW9yeSBmcm9tIGh5cGVy
dmlzb3IuICovCisgICAgZm9yICggcGZuID0gMDsgcGZuIDwgbl9wYWdlczsgcGZuKysgKQorICAg
IHsKKyAgICAgICAgYmFsbG9vbl9mcmFtZXNbcGZuXSA9IG5yX21lbV9wYWdlcyArIHBmbjsKKyAg
ICB9CisgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUocmVzZXJ2YXRpb24uZXh0ZW50X3N0YXJ0LCBi
YWxsb29uX2ZyYW1lcyk7CisgICAgcmVzZXJ2YXRpb24ubnJfZXh0ZW50cyA9IG5fcGFnZXM7Cisg
ICAgcmMgPSBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fcG9wdWxhdGVfcGh5c21hcCwgJnJl
c2VydmF0aW9uKTsKKyAgICBpZiAoIHJjIDw9IDAgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAg
ICBmb3IgKCBwZm4gPSAwOyBwZm4gPCByYzsgcGZuKysgKQorICAgIHsKKyAgICAgICAgYXJjaF9w
Zm5fYWRkKG5yX21lbV9wYWdlcyArIHBmbiwgYmFsbG9vbl9mcmFtZXNbcGZuXSk7CisgICAgICAg
IGZyZWVfcGFnZShwZm5fdG9fdmlydChucl9tZW1fcGFnZXMgKyBwZm4pKTsKKyAgICB9CisKKyAg
ICBucl9tZW1fcGFnZXMgKz0gcmM7CisKKyAgICByZXR1cm4gcmM7Cit9CmRpZmYgLS1naXQgYS9p
bmNsdWRlL2JhbGxvb24uaCBiL2luY2x1ZGUvYmFsbG9vbi5oCmluZGV4IDBlMjM0MGIuLjhiZjc3
ZTUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvYmFsbG9vbi5oCisrKyBiL2luY2x1ZGUvYmFsbG9vbi5o
CkBAIC0yOCwxMCArMjgsMTUgQEAKIAogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbnJfbWF4X3BhZ2Vz
OwogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7CitleHRlcm4gdW5z
aWduZWQgbG9uZyBucl9tZW1fcGFnZXM7CiAKIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKTsKK2lu
dCBiYWxsb29uX3VwKHVuc2lnbmVkIGxvbmcgbl9wYWdlcyk7CisKIHZvaWQgYXJjaF9yZW1hcF9w
Mm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKTsKIHZvaWQgYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQp
OworaW50IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pOwordm9pZCBhcmNo
X3Bmbl9hZGQodW5zaWduZWQgbG9uZyBwZm4sIHVuc2lnbmVkIGxvbmcgbWZuKTsKIAogI2Vsc2Ug
LyogQ09ORklHX0JBTExPT04gKi8KIApkaWZmIC0tZ2l0IGEvbW0uYyBiL21tLmMKaW5kZXggMTNi
YjNlNS4uMDkyYzVmOSAxMDA2NDQKLS0tIGEvbW0uYworKysgYi9tbS5jCkBAIC0zODEsNiArMzgx
LDEwIEBAIHZvaWQgaW5pdF9tbSh2b2lkKQogICAgIGFyY2hfaW5pdF9wMm0obWF4X3Bmbik7CiAg
ICAgCiAgICAgYXJjaF9pbml0X2RlbWFuZF9tYXBwaW5nX2FyZWEoKTsKKworI2lmZGVmIENPTkZJ
R19CQUxMT09OCisgICAgbnJfbWVtX3BhZ2VzID0gbWF4X3BmbjsKKyNlbmRpZgogfQogCiB2b2lk
IGZpbmlfbW0odm9pZCkKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmlu
L21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:15 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2d-0006oS-Ln; Fri, 05 Aug 2016 17:36:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2a-0006X3-Ml; Fri, 05 Aug 2016 17:36:12 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 54/B3-10540-C8EC4A75; Fri, 05 Aug 2016 17:36:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov273uSX
 hBid361q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXjUP5OlYLt1xbspfxgbGF/qdjFy
 ckgIGEm8nfiPqYuRi0NIYCGjxMdLd9lBEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cIoFx
 BYWcJDYfOowmM0CVP/rwyWwel6g+ORr09ggFshJXJ85nQnE5gSKL1y9BMwWErCXeHOomW0CI/
 cCRoZVjBrFqUVlqUW6huZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBnmYAgh2
 ML097HmKU5GBSEuVV27ckXIgvKT+lMiOxOCO+qDQntfgQowwHh5IEr+5ZoJxgUWp6akVaZg4w
 5GDSEhw8SiK8pSBp3uKCxNzizHSI1ClGRSlxXmuQhABIIqM0D64NFuaXGGWlhHkZgQ4R4ilIL
 crNLEGVf8UozsGoJMxrCzKFJzOvBG76K6DFTECLP1qBLS5JREhJNTD62364OCd7V6lvcbxG14
 mF4ScrT29SaMnYHVEWOz8xUejO5Nq33Hlhj6cellBMla9qWqxw+GIxo2NEoo+y+6snHrPXKJz
 fVNUuwXyQd/m97BfbY6J+r8q/lClq+PlGgPbHe3/+PZ5nm+exlC+P01A4lM9w7vLbU8qiOjN/
 bWA33pfgF7Wl4IASS3FGoqEWc1FxIgDXRcyQbgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1470418571!51086105!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44061 invoked from network); 5 Aug 2016 17:36:11 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:11 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 65499ADC3;
 Fri,  5 Aug 2016 17:36:11 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:36:01 +0200
Message-Id: <1470418562-11234-18-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 17/18] mini-os: add support for ballooning
	up
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIHN1cHBvcnQgZm9yIGJhbGxvb25pbmcgdGhlIGRvbWFpbiB1cCBieSBhIHNwZWNpZmllZCBh
bW91bnQgb2YKcGFnZXMuIEZvbGxvd2luZyBzdGVwcyBhcmUgcGVyZm9ybWVkOgoKLSBleHRlbmRp
bmcgdGhlIHAybSBtYXAKLSBleHRlbmRpbmcgdGhlIHBhZ2UgYWxsb2NhdG9yJ3MgYml0bWFwCi0g
Z2V0dGluZyBuZXcgbWVtb3J5IHBhZ2VzIGZyb20gdGhlIGh5cGVydmlzb3IKLSBhZGRpbmcgdGhl
IG1lbW9yeSBhdCB0aGUgY3VycmVudCBlbmQgb2YgZ3Vlc3QgbWVtb3J5CgpTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC9hcm0vYmFsbG9vbi5j
IHwgIDkgKysrKysrCiBhcmNoL3g4Ni9iYWxsb29uLmMgfCA5NCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGJhbGxvb24uYyAgICAgICAgICB8
IDY0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGluY2x1ZGUvYmFsbG9v
bi5oICB8ICA1ICsrKwogbW0uYyAgICAgICAgICAgICAgIHwgIDQgKysrCiA1IGZpbGVzIGNoYW5n
ZWQsIDE3NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vYmFsbG9vbi5jIGIv
YXJjaC9hcm0vYmFsbG9vbi5jCmluZGV4IGE3NmRiM2IuLmZiYjgwMDcgMTAwNjQ0Ci0tLSBhL2Fy
Y2gvYXJtL2JhbGxvb24uYworKysgYi9hcmNoL2FybS9iYWxsb29uLmMKQEAgLTI3LDQgKzI3LDEz
IEBACiAKIHVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7ICAgLyogVE9ETzogZmlu
ZCBhIHZpcnR1YWwgYXJlYSAqLwogCitpbnQgYXJjaF9leHBhbmRfcDJtKHVuc2lnbmVkIGxvbmcg
bWF4X3BmbikKK3sKKyAgICByZXR1cm4gMDsKK30KKwordm9pZCBhcmNoX3Bmbl9hZGQodW5zaWdu
ZWQgbG9uZyBwZm4sIHVuc2lnbmVkIGxvbmcgbWZuKQoreworfQorCiAjZW5kaWYKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2JhbGxvb24uYyBiL2FyY2gveDg2L2JhbGxvb24uYwppbmRleCBkYjM3ZThm
Li4zZDc2OTJmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9iYWxsb29uLmMKKysrIGIvYXJjaC94ODYv
YmFsbG9vbi5jCkBAIC0yMyw2ICsyMyw3IEBACiAKICNpbmNsdWRlIDxtaW5pLW9zL29zLmg+CiAj
aW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CisjaW5jbHVkZSA8bWluaS1vcy9lcnJuby5oPgog
I2luY2x1ZGUgPG1pbmktb3MvbGliLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9tbS5oPgogCkBAIC0z
MCw5ICszMSwzNiBAQAogCiB1bnNpZ25lZCBsb25nIHZpcnRfa2VybmVsX2FyZWFfZW5kID0gVklS
VF9LRVJORUxfQVJFQTsKIAorc3RhdGljIHZvaWQgcDJtX2ludmFsaWRhdGUodW5zaWduZWQgbG9u
ZyAqbGlzdCwgdW5zaWduZWQgbG9uZyBzdGFydF9pZHgpCit7CisgICAgdW5zaWduZWQgbG9uZyBp
ZHg7CisKKyAgICBmb3IgKCBpZHggPSBzdGFydF9pZHg7IGlkeCA8IFAyTV9FTlRSSUVTOyBpZHgr
KyApCisgICAgICAgIGxpc3RbaWR4XSA9IElOVkFMSURfUDJNX0VOVFJZOworfQorCitzdGF0aWMg
aW5saW5lIHVuc2lnbmVkIGxvbmcgKnAybV9sM2xpc3Qodm9pZCkKK3sKKyAgICByZXR1cm4gbWZu
X3RvX3ZpcnQoSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+YXJjaC5wZm5fdG9fbWZuX2ZyYW1lX2xp
c3RfbGlzdCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyAqcDJtX3RvX3ZpcnQo
dW5zaWduZWQgbG9uZyBwMm0pCit7CisgICAgcmV0dXJuICggcDJtID09IElOVkFMSURfUDJNX0VO
VFJZICkgPyBOVUxMIDogbWZuX3RvX3ZpcnQocDJtKTsKK30KKwogdm9pZCBhcmNoX3JlbWFwX3Ay
bSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCiB7CiAgICAgdW5zaWduZWQgbG9uZyBwZm47CisgICAg
dW5zaWduZWQgbG9uZyAqbDNfbGlzdCwgKmwyX2xpc3QsICpsMV9saXN0OworCisgICAgbDNfbGlz
dCA9IHAybV9sM2xpc3QoKTsKKyAgICBsMl9saXN0ID0gcDJtX3RvX3ZpcnQobDNfbGlzdFtMM19Q
Mk1fSURYKG1heF9wZm4gLSAxKV0pOworICAgIGwxX2xpc3QgPSBwMm1fdG9fdmlydChsMl9saXN0
W0wyX1AyTV9JRFgobWF4X3BmbiAtIDEpXSk7CisKKyAgICBwMm1faW52YWxpZGF0ZShsM19saXN0
LCBMM19QMk1fSURYKG1heF9wZm4gLSAxKSArIDEpOworICAgIHAybV9pbnZhbGlkYXRlKGwyX2xp
c3QsIEwyX1AyTV9JRFgobWF4X3BmbiAtIDEpICsgMSk7CisgICAgcDJtX2ludmFsaWRhdGUobDFf
bGlzdCwgTDFfUDJNX0lEWChtYXhfcGZuIC0gMSkgKyAxKTsKIAogICAgIGlmICggcDJtX3BhZ2Vz
KG5yX21heF9wYWdlcykgPD0gcDJtX3BhZ2VzKG1heF9wZm4pICkKICAgICAgICAgcmV0dXJuOwpA
QCAtNDksNCArNzcsNzAgQEAgdm9pZCBhcmNoX3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9w
Zm4pCiAgICAgdmlydF9rZXJuZWxfYXJlYV9lbmQgKz0gUEFHRV9TSVpFICogcDJtX3BhZ2VzKG5y
X21heF9wYWdlcyk7CiB9CiAKK2ludCBhcmNoX2V4cGFuZF9wMm0odW5zaWduZWQgbG9uZyBtYXhf
cGZuKQoreworICAgIHVuc2lnbmVkIGxvbmcgcGZuOworICAgIHVuc2lnbmVkIGxvbmcgKmwxX2xp
c3QsICpsMl9saXN0LCAqbDNfbGlzdDsKKworICAgIHAybV9jaGtfcGZuKG1heF9wZm4gLSAxKTsK
KyAgICBsM19saXN0ID0gcDJtX2wzbGlzdCgpOworCisgICAgZm9yICggcGZuID0gKEhZUEVSVklT
T1Jfc2hhcmVkX2luZm8tPmFyY2gubWF4X3BmbiArIFAyTV9NQVNLKSAmIH5QMk1fTUFTSzsKKyAg
ICAgICAgICBwZm4gPCBtYXhfcGZuOyBwZm4gKz0gUDJNX0VOVFJJRVMgKQorICAgIHsKKyAgICAg
ICAgbDJfbGlzdCA9IHAybV90b192aXJ0KGwzX2xpc3RbTDNfUDJNX0lEWChwZm4pXSk7CisgICAg
ICAgIGlmICggIWwyX2xpc3QgKQorICAgICAgICB7CisgICAgICAgICAgICBsMl9saXN0ID0gKHVu
c2lnbmVkIGxvbmcqKWFsbG9jX3BhZ2UoKTsKKyAgICAgICAgICAgIGlmICggIWwyX2xpc3QgKQor
ICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICAgICAgcDJtX2ludmFsaWRh
dGUobDJfbGlzdCwgMCk7CisgICAgICAgICAgICBsM19saXN0W0wzX1AyTV9JRFgocGZuKV0gPSB2
aXJ0X3RvX21mbihsMl9saXN0KTsKKyAgICAgICAgfQorICAgICAgICBsMV9saXN0ID0gcDJtX3Rv
X3ZpcnQobDJfbGlzdFtMMl9QMk1fSURYKHBmbildKTsKKyAgICAgICAgaWYgKCAhbDFfbGlzdCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGwxX2xpc3QgPSAodW5zaWduZWQgbG9uZyopYWxsb2Nf
cGFnZSgpOworICAgICAgICAgICAgaWYgKCAhbDFfbGlzdCApCisgICAgICAgICAgICAgICAgcmV0
dXJuIC1FTk9NRU07CisgICAgICAgICAgICBwMm1faW52YWxpZGF0ZShsMV9saXN0LCAwKTsKKyAg
ICAgICAgICAgIGwyX2xpc3RbTDJfUDJNX0lEWChwZm4pXSA9IHZpcnRfdG9fbWZuKGwxX2xpc3Qp
OworCisgICAgICAgICAgICBpZiAoIG1hcF9mcmFtZV9ydygodW5zaWduZWQgbG9uZykocGh5c190
b19tYWNoaW5lX21hcHBpbmcgKyBwZm4pLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bDJfbGlzdFtMMl9QMk1fSURYKHBmbildKSApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9N
RU07CisgICAgICAgIH0KKyAgICB9CisKKyAgICBIWVBFUlZJU09SX3NoYXJlZF9pbmZvLT5hcmNo
Lm1heF9wZm4gPSBtYXhfcGZuOworCisgICAgLyogTWFrZSBzdXJlIHRoZSBuZXcgbGFzdCBwYWdl
IGNhbiBiZSBtYXBwZWQuICovCisgICAgaWYgKCAhbmVlZF9wZ3QoKHVuc2lnbmVkIGxvbmcpcGZu
X3RvX3ZpcnQobWF4X3BmbiAtIDEpKSApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAg
cmV0dXJuIDA7Cit9CisKK3ZvaWQgYXJjaF9wZm5fYWRkKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNp
Z25lZCBsb25nIG1mbikKK3sKKyAgICBtbXVfdXBkYXRlX3QgbW11X3VwZGF0ZXNbMV07CisgICAg
cGdlbnRyeV90ICpwZ3Q7CisgICAgaW50IHJjOworCisgICAgcGh5c190b19tYWNoaW5lX21hcHBp
bmdbcGZuXSA9IG1mbjsKKworICAgIHBndCA9IG5lZWRfcGd0KCh1bnNpZ25lZCBsb25nKXBmbl90
b192aXJ0KHBmbikpOworICAgIEFTU0VSVChwZ3QpOworICAgIG1tdV91cGRhdGVzWzBdLnB0ciA9
IHZpcnRfdG9fbWFjaChwZ3QpIHwgTU1VX05PUk1BTF9QVF9VUERBVEU7CisgICAgbW11X3VwZGF0
ZXNbMF0udmFsID0gKHBnZW50cnlfdCkobWZuIDw8IFBBR0VfU0hJRlQpIHwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICBfUEFHRV9QUkVTRU5UIHwgX1BBR0VfUlc7CisgICAgcmMgPSBIWVBFUlZJ
U09SX21tdV91cGRhdGUobW11X3VwZGF0ZXMsIDEsIE5VTEwsIERPTUlEX1NFTEYpOworICAgIGlm
ICggcmMgPCAwICkKKyAgICB7CisgICAgICAgIHByaW50aygiRVJST1I6IGJ1aWxkX3BhZ2V0YWJs
ZSgpOiBQVEUgY291bGQgbm90IGJlIHVwZGF0ZWRcbiIpOworICAgICAgICBwcmludGsoIiAgICAg
ICBtbXVfdXBkYXRlIGZhaWxlZCB3aXRoIHJjPSVkXG4iLCByYyk7CisgICAgICAgIGRvX2V4aXQo
KTsKKyAgICB9Cit9CisKICNlbmRpZgpkaWZmIC0tZ2l0IGEvYmFsbG9vbi5jIGIvYmFsbG9vbi5j
CmluZGV4IDc1Yjg3YzguLjMwZTU3MWMgMTAwNjQ0Ci0tLSBhL2JhbGxvb24uYworKysgYi9iYWxs
b29uLmMKQEAgLTIzLDExICsyMywxMyBAQAogCiAjaW5jbHVkZSA8bWluaS1vcy9vcy5oPgogI2lu
Y2x1ZGUgPG1pbmktb3MvYmFsbG9vbi5oPgorI2luY2x1ZGUgPG1pbmktb3MvZXJybm8uaD4KICNp
bmNsdWRlIDxtaW5pLW9zL2xpYi5oPgogI2luY2x1ZGUgPHhlbi94ZW4uaD4KICNpbmNsdWRlIDx4
ZW4vbWVtb3J5Lmg+CiAKIHVuc2lnbmVkIGxvbmcgbnJfbWF4X3BhZ2VzOwordW5zaWduZWQgbG9u
ZyBucl9tZW1fcGFnZXM7CiAKIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKQogewpAQCAtNjEsMyAr
NjMsNjUgQEAgdm9pZCBhbGxvY19iaXRtYXBfcmVtYXAodm9pZCkKICAgICBhbGxvY19iaXRtYXAg
PSAodW5zaWduZWQgbG9uZyAqKXZpcnRfa2VybmVsX2FyZWFfZW5kOwogICAgIHZpcnRfa2VybmVs
X2FyZWFfZW5kICs9IHJvdW5kX3BndXAoKG5yX21heF9wYWdlcyArIDEpID4+IChQQUdFX1NISUZU
ICsgMykpOwogfQorCisjZGVmaW5lIE5fQkFMTE9PTl9GUkFNRVMgNjQKK3N0YXRpYyB1bnNpZ25l
ZCBsb25nIGJhbGxvb25fZnJhbWVzW05fQkFMTE9PTl9GUkFNRVNdOworCitpbnQgYmFsbG9vbl91
cCh1bnNpZ25lZCBsb25nIG5fcGFnZXMpCit7CisgICAgdW5zaWduZWQgbG9uZyBwYWdlLCBwZm47
CisgICAgaW50IHJjOworICAgIHN0cnVjdCB4ZW5fbWVtb3J5X3Jlc2VydmF0aW9uIHJlc2VydmF0
aW9uID0geworICAgICAgICAuYWRkcmVzc19iaXRzID0gMCwKKyAgICAgICAgLmV4dGVudF9vcmRl
ciA9IDAsCisgICAgICAgIC5kb21pZCAgICAgICAgPSBET01JRF9TRUxGCisgICAgfTsKKworICAg
IGlmICggbl9wYWdlcyA+IG5yX21heF9wYWdlcyAtIG5yX21lbV9wYWdlcyApCisgICAgICAgIG5f
cGFnZXMgPSBucl9tYXhfcGFnZXMgLSBucl9tZW1fcGFnZXM7CisgICAgaWYgKCBuX3BhZ2VzID4g
Tl9CQUxMT09OX0ZSQU1FUyApCisgICAgICAgIG5fcGFnZXMgPSBOX0JBTExPT05fRlJBTUVTOwor
CisgICAgLyogUmVzaXplIGFsbG9jX2JpdG1hcCBpZiBuZWNlc3NhcnkuICovCisgICAgaWYgKCBh
bGxvY19iaXRtYXBfc2l6ZSAqIDggPCBucl9tZW1fcGFnZXMgKyBuX3BhZ2VzICkKKyAgICB7Cisg
ICAgICAgIHBhZ2UgPSBhbGxvY19wYWdlKCk7CisgICAgICAgIGlmICggIXBhZ2UgKQorICAgICAg
ICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICAgICAgbWVtc2V0KCh2b2lkICopcGFnZSwgfjAs
IFBBR0VfU0laRSk7CisgICAgICAgIGlmICggbWFwX2ZyYW1lX3J3KCh1bnNpZ25lZCBsb25nKWFs
bG9jX2JpdG1hcCArIGFsbG9jX2JpdG1hcF9zaXplLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICB2aXJ0X3RvX21mbihwYWdlKSkgKQorICAgICAgICB7CisgICAgICAgICAgICBmcmVlX3BhZ2Uo
KHZvaWQgKilwYWdlKTsKKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICB9CisK
KyAgICAgICAgYWxsb2NfYml0bWFwX3NpemUgKz0gUEFHRV9TSVpFOworICAgIH0KKworICAgIHJj
ID0gYXJjaF9leHBhbmRfcDJtKG5yX21lbV9wYWdlcyArIG5fcGFnZXMpOworICAgIGlmICggcmMg
KQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICAvKiBHZXQgbmV3IG1lbW9yeSBmcm9tIGh5cGVy
dmlzb3IuICovCisgICAgZm9yICggcGZuID0gMDsgcGZuIDwgbl9wYWdlczsgcGZuKysgKQorICAg
IHsKKyAgICAgICAgYmFsbG9vbl9mcmFtZXNbcGZuXSA9IG5yX21lbV9wYWdlcyArIHBmbjsKKyAg
ICB9CisgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUocmVzZXJ2YXRpb24uZXh0ZW50X3N0YXJ0LCBi
YWxsb29uX2ZyYW1lcyk7CisgICAgcmVzZXJ2YXRpb24ubnJfZXh0ZW50cyA9IG5fcGFnZXM7Cisg
ICAgcmMgPSBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fcG9wdWxhdGVfcGh5c21hcCwgJnJl
c2VydmF0aW9uKTsKKyAgICBpZiAoIHJjIDw9IDAgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAg
ICBmb3IgKCBwZm4gPSAwOyBwZm4gPCByYzsgcGZuKysgKQorICAgIHsKKyAgICAgICAgYXJjaF9w
Zm5fYWRkKG5yX21lbV9wYWdlcyArIHBmbiwgYmFsbG9vbl9mcmFtZXNbcGZuXSk7CisgICAgICAg
IGZyZWVfcGFnZShwZm5fdG9fdmlydChucl9tZW1fcGFnZXMgKyBwZm4pKTsKKyAgICB9CisKKyAg
ICBucl9tZW1fcGFnZXMgKz0gcmM7CisKKyAgICByZXR1cm4gcmM7Cit9CmRpZmYgLS1naXQgYS9p
bmNsdWRlL2JhbGxvb24uaCBiL2luY2x1ZGUvYmFsbG9vbi5oCmluZGV4IDBlMjM0MGIuLjhiZjc3
ZTUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvYmFsbG9vbi5oCisrKyBiL2luY2x1ZGUvYmFsbG9vbi5o
CkBAIC0yOCwxMCArMjgsMTUgQEAKIAogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbnJfbWF4X3BhZ2Vz
OwogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7CitleHRlcm4gdW5z
aWduZWQgbG9uZyBucl9tZW1fcGFnZXM7CiAKIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKTsKK2lu
dCBiYWxsb29uX3VwKHVuc2lnbmVkIGxvbmcgbl9wYWdlcyk7CisKIHZvaWQgYXJjaF9yZW1hcF9w
Mm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKTsKIHZvaWQgYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQp
OworaW50IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pOwordm9pZCBhcmNo
X3Bmbl9hZGQodW5zaWduZWQgbG9uZyBwZm4sIHVuc2lnbmVkIGxvbmcgbWZuKTsKIAogI2Vsc2Ug
LyogQ09ORklHX0JBTExPT04gKi8KIApkaWZmIC0tZ2l0IGEvbW0uYyBiL21tLmMKaW5kZXggMTNi
YjNlNS4uMDkyYzVmOSAxMDA2NDQKLS0tIGEvbW0uYworKysgYi9tbS5jCkBAIC0zODEsNiArMzgx
LDEwIEBAIHZvaWQgaW5pdF9tbSh2b2lkKQogICAgIGFyY2hfaW5pdF9wMm0obWF4X3Bmbik7CiAg
ICAgCiAgICAgYXJjaF9pbml0X2RlbWFuZF9tYXBwaW5nX2FyZWEoKTsKKworI2lmZGVmIENPTkZJ
R19CQUxMT09OCisgICAgbnJfbWVtX3BhZ2VzID0gbWF4X3BmbjsKKyNlbmRpZgogfQogCiB2b2lk
IGZpbmlfbW0odm9pZCkKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmlu
L21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:16 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2e-0006qW-4O; Fri, 05 Aug 2016 17:36:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2a-0006cb-TM; Fri, 05 Aug 2016 17:36:13 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 21/EF-01957-C8EC4A75; Fri, 05 Aug 2016 17:36:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVyuP0Ov273uSX
 hBs8+S1q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzeh7foSlYJ1ixaPPXg2ML6S6GDk5
 JASMJN5O/MfUxcjFISSwkFFi5evjjCAJNgFViQ3XT7GC2CICbhJfvs9iA7GZBSIk5nw4xdLFy
 MEhLJAicbDXAsRkASo/vkYfxOQVcJCYvKEIYrqcxPWZ05lAbE6g8MLVS8BsIQF7iTeHmtkmMH
 IvYGRYxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6GEGINj
 B2LDd8xCjJAeTkiiv2r4l4UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeO+eAcoJFqWmp1akZeYA
 Qw0mLcHBoyTC+wckzVtckJhbnJkOkTrFqCglznsVJCEAksgozYNrg4X3JUZZKWFeRqBDhHgKU
 otyM0tQ5V8xinMwKgnz2p4FmsKTmVcCN/0V0GImoMUfrcAWlyQipKQaGH2Xb2zVfDC1VPnyz6
 Ce+YtKb2s/YP4cPlPosq68zqP1/zuOPLr54iZbsEHBikMVz5YuErxwxeSico71pb/59ZzuuSc
 9rlil5wltcxCvt2tnzfG6f7MkgoVxQpzhBuH9hWwtv44p+snKVXMXtGvn1jaFRkz6ODnIaifD
 683t2oKdOVO0//luUGIpzkg01GIuKk4EADi0rKZqAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1470418571!35969259!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13513 invoked from network); 5 Aug 2016 17:36:11 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:11 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 15A9CADC1;
 Fri,  5 Aug 2016 17:36:11 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:36:00 +0200
Message-Id: <1470418562-11234-17-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 16/18] mini-os: map page allocator's
	bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gY2FzZSBvZiBDT05GSUdfQkFMTE9PTiB0aGUgcGFnZSBhbGxvY2F0b3IncyBiaXRtYXAgbmVl
ZHMgc29tZSBzcGFjZQp0byBiZSBhYmxlIHRvIGdyb3cuIFJlbWFwIGl0IHRvIGtlcm5lbCB2aXJ0
dWFsIGFyZWEgaWYgdGhlIHByZWFsbG9jYXRlZAphcmVhIGlzbid0IGxhcmdlIGVub3VnaC4KClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBiYWxsb29u
LmMgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKysrCiBpbmNsdWRlL2JhbGxvb24uaCB8ICAy
ICsrCiBpbmNsdWRlL21tLmggICAgICB8ICA2ICsrKysrKwogbW0uYyAgICAgICAgICAgICAgfCAx
OSArKysrKysrKysrLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyks
IDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYmFsbG9vbi5jIGIvYmFsbG9vbi5jCmluZGV4
IDRjMThjNWMuLjc1Yjg3YzggMTAwNjQ0Ci0tLSBhL2JhbGxvb24uYworKysgYi9iYWxsb29uLmMK
QEAgLTQ0LDMgKzQ0LDIwIEBAIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKQogICAgIG5yX21heF9w
YWdlcyA9IHJldDsKICAgICBwcmludGsoIk1heGltdW0gbWVtb3J5IHNpemU6ICVsZCBwYWdlc1xu
IiwgbnJfbWF4X3BhZ2VzKTsKIH0KKwordm9pZCBhbGxvY19iaXRtYXBfcmVtYXAodm9pZCkKK3sK
KyAgICB1bnNpZ25lZCBsb25nIGk7CisKKyAgICBpZiAoIGFsbG9jX2JpdG1hcF9zaXplID49ICgo
bnJfbWF4X3BhZ2VzICsgMSkgPj4gKFBBR0VfU0hJRlQgKyAzKSkgKQorICAgICAgICByZXR1cm47
CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IGFsbG9jX2JpdG1hcF9zaXplOyBpICs9IFBBR0VfU0la
RSApCisgICAgeworICAgICAgICBtYXBfZnJhbWVfcncodmlydF9rZXJuZWxfYXJlYV9lbmQgKyBp
LAorICAgICAgICAgICAgICAgICAgICAgdmlydF90b19tZm4oKHVuc2lnbmVkIGxvbmcpKGFsbG9j
X2JpdG1hcCkgKyBpKSk7CisgICAgfQorCisgICAgYWxsb2NfYml0bWFwID0gKHVuc2lnbmVkIGxv
bmcgKil2aXJ0X2tlcm5lbF9hcmVhX2VuZDsKKyAgICB2aXJ0X2tlcm5lbF9hcmVhX2VuZCArPSBy
b3VuZF9wZ3VwKChucl9tYXhfcGFnZXMgKyAxKSA+PiAoUEFHRV9TSElGVCArIDMpKTsKK30KZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvYmFsbG9vbi5oIGIvaW5jbHVkZS9iYWxsb29uLmgKaW5kZXggYjhk
OTMzNS4uMGUyMzQwYiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9iYWxsb29uLmgKKysrIGIvaW5jbHVk
ZS9iYWxsb29uLmgKQEAgLTMxLDExICszMSwxMyBAQCBleHRlcm4gdW5zaWduZWQgbG9uZyB2aXJ0
X2tlcm5lbF9hcmVhX2VuZDsKIAogdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQpOwogdm9pZCBhcmNo
X3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pOwordm9pZCBhbGxvY19iaXRtYXBfcmVt
YXAodm9pZCk7CiAKICNlbHNlIC8qIENPTkZJR19CQUxMT09OICovCiAKIHN0YXRpYyBpbmxpbmUg
dm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQpIHsgfQogc3RhdGljIGlubGluZSB2b2lkIGFyY2hfcmVt
YXBfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3BmbikgeyB9CitzdGF0aWMgaW5saW5lIHZvaWQgYWxs
b2NfYml0bWFwX3JlbWFwKHZvaWQpIHsgfQogCiAjZW5kaWYgLyogQ09ORklHX0JBTExPT04gKi8K
ICNlbmRpZiAvKiBfQkFMTE9PTl9IXyAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tbS5oIGIvaW5j
bHVkZS9tbS5oCmluZGV4IDZhZGQ2ODMuLjczYzU5YzQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbW0u
aAorKysgYi9pbmNsdWRlL21tLmgKQEAgLTQyLDggKzQyLDE0IEBACiAjZGVmaW5lIFNUQUNLX1NJ
WkVfUEFHRV9PUkRFUiBfX1NUQUNLX1NJWkVfUEFHRV9PUkRFUgogI2RlZmluZSBTVEFDS19TSVpF
IF9fU1RBQ0tfU0laRQogCisjZGVmaW5lIHJvdW5kX3BnZG93bihfcCkgICgoX3ApICYgUEFHRV9N
QVNLKQorI2RlZmluZSByb3VuZF9wZ3VwKF9wKSAgICAoKChfcCkgKyAoUEFHRV9TSVpFIC0gMSkp
ICYgUEFHRV9NQVNLKQorCiBleHRlcm4gdW5zaWduZWQgbG9uZyBucl9mcmVlX3BhZ2VzOwogCitl
eHRlcm4gdW5zaWduZWQgbG9uZyAqYWxsb2NfYml0bWFwOworZXh0ZXJuIHVuc2lnbmVkIGxvbmcg
YWxsb2NfYml0bWFwX3NpemU7CisKIHZvaWQgaW5pdF9tbSh2b2lkKTsKIHVuc2lnbmVkIGxvbmcg
YWxsb2NfcGFnZXMoaW50IG9yZGVyKTsKICNkZWZpbmUgYWxsb2NfcGFnZSgpICAgIGFsbG9jX3Bh
Z2VzKDApCmRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwppbmRleCBmZDY2MTE1Li4xM2JiM2U1IDEw
MDY0NAotLS0gYS9tbS5jCisrKyBiL21tLmMKQEAgLTQ4LDcgKzQ4LDkgQEAKICAqICBPbmUgYml0
IHBlciBwYWdlIG9mIG1lbW9yeS4gQml0IHNldCA9PiBwYWdlIGlzIGFsbG9jYXRlZC4KICAqLwog
Ci1zdGF0aWMgdW5zaWduZWQgbG9uZyAqYWxsb2NfYml0bWFwOwordW5zaWduZWQgbG9uZyAqYWxs
b2NfYml0bWFwOwordW5zaWduZWQgbG9uZyBhbGxvY19iaXRtYXBfc2l6ZTsKKwogI2RlZmluZSBQ
QUdFU19QRVJfTUFQV09SRCAoc2l6ZW9mKHVuc2lnbmVkIGxvbmcpICogOCkKIAogI2RlZmluZSBh
bGxvY2F0ZWRfaW5fbWFwKF9wbikgXApAQCAtMTM3LDkgKzEzOSw2IEBAIHN0YXRpYyBjaHVua19o
ZWFkX3QgKmZyZWVfaGVhZFtGUkVFTElTVF9TSVpFXTsKIHN0YXRpYyBjaHVua19oZWFkX3QgIGZy
ZWVfdGFpbFtGUkVFTElTVF9TSVpFXTsKICNkZWZpbmUgRlJFRUxJU1RfRU1QVFkoX2wpICgoX2wp
LT5uZXh0ID09IE5VTEwpCiAKLSNkZWZpbmUgcm91bmRfcGdkb3duKF9wKSAgKChfcCkmUEFHRV9N
QVNLKQotI2RlZmluZSByb3VuZF9wZ3VwKF9wKSAgICAoKChfcCkrKFBBR0VfU0laRS0xKSkmUEFH
RV9NQVNLKQotCiAvKgogICogSW5pdGlhbGlzZSBhbGxvY2F0b3IsIHBsYWNpbmcgYWRkcmVzc2Vz
IFtAbWluLEBtYXhdIGluIGZyZWUgcG9vbC4KICAqIEBtaW4gYW5kIEBtYXggYXJlIFBIWVNJQ0FM
IGFkZHJlc3Nlcy4KQEAgLTE0Nyw3ICsxNDYsNyBAQCBzdGF0aWMgY2h1bmtfaGVhZF90ICBmcmVl
X3RhaWxbRlJFRUxJU1RfU0laRV07CiBzdGF0aWMgdm9pZCBpbml0X3BhZ2VfYWxsb2NhdG9yKHVu
c2lnbmVkIGxvbmcgbWluLCB1bnNpZ25lZCBsb25nIG1heCkKIHsKICAgICBpbnQgaTsKLSAgICB1
bnNpZ25lZCBsb25nIHJhbmdlLCBiaXRtYXBfc2l6ZTsKKyAgICB1bnNpZ25lZCBsb25nIHJhbmdl
OwogICAgIGNodW5rX2hlYWRfdCAqY2g7CiAgICAgY2h1bmtfdGFpbF90ICpjdDsKICAgICBmb3Ig
KCBpID0gMDsgaSA8IEZSRUVMSVNUX1NJWkU7IGkrKyApCkBAIC0xNjEsMTQgKzE2MCwxNCBAQCBz
dGF0aWMgdm9pZCBpbml0X3BhZ2VfYWxsb2NhdG9yKHVuc2lnbmVkIGxvbmcgbWluLCB1bnNpZ25l
ZCBsb25nIG1heCkKICAgICBtYXggPSByb3VuZF9wZ2Rvd24obWF4KTsKIAogICAgIC8qIEFsbG9j
YXRlIHNwYWNlIGZvciB0aGUgYWxsb2NhdGlvbiBiaXRtYXAuICovCi0gICAgYml0bWFwX3NpemUg
ID0gKG1heCsxKSA+PiAoUEFHRV9TSElGVCszKTsKLSAgICBiaXRtYXBfc2l6ZSAgPSByb3VuZF9w
Z3VwKGJpdG1hcF9zaXplKTsKKyAgICBhbGxvY19iaXRtYXBfc2l6ZSAgPSAobWF4ICsgMSkgPj4g
KFBBR0VfU0hJRlQgKyAzKTsKKyAgICBhbGxvY19iaXRtYXBfc2l6ZSAgPSByb3VuZF9wZ3VwKGFs
bG9jX2JpdG1hcF9zaXplKTsKICAgICBhbGxvY19iaXRtYXAgPSAodW5zaWduZWQgbG9uZyAqKXRv
X3ZpcnQobWluKTsKLSAgICBtaW4gICAgICAgICArPSBiaXRtYXBfc2l6ZTsKKyAgICBtaW4gICAg
ICAgICArPSBhbGxvY19iaXRtYXBfc2l6ZTsKICAgICByYW5nZSAgICAgICAgPSBtYXggLSBtaW47
CiAKICAgICAvKiBBbGwgYWxsb2NhdGVkIGJ5IGRlZmF1bHQuICovCi0gICAgbWVtc2V0KGFsbG9j
X2JpdG1hcCwgfjAsIGJpdG1hcF9zaXplKTsKKyAgICBtZW1zZXQoYWxsb2NfYml0bWFwLCB+MCwg
YWxsb2NfYml0bWFwX3NpemUpOwogICAgIC8qIEZyZWUgdXAgdGhlIG1lbW9yeSB3ZSd2ZSBiZWVu
IGdpdmVuIHRvIHBsYXkgd2l0aC4gKi8KICAgICBtYXBfZnJlZShQSFlTX1BGTihtaW4pLCByYW5n
ZT4+UEFHRV9TSElGVCk7CiAKQEAgLTE5OCw2ICsxOTcsOCBAQCBzdGF0aWMgdm9pZCBpbml0X3Bh
Z2VfYWxsb2NhdG9yKHVuc2lnbmVkIGxvbmcgbWluLCB1bnNpZ25lZCBsb25nIG1heCkKICAgICAg
ICAgZnJlZV9oZWFkW2ldICAgID0gY2g7CiAgICAgICAgIGN0LT5sZXZlbCAgICAgICA9IGk7CiAg
ICAgfQorCisgICAgYWxsb2NfYml0bWFwX3JlbWFwKCk7CiB9CiAKIAotLSAKMi42LjYKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:16 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2e-0006qW-4O; Fri, 05 Aug 2016 17:36:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2a-0006cb-TM; Fri, 05 Aug 2016 17:36:13 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 21/EF-01957-C8EC4A75; Fri, 05 Aug 2016 17:36:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVyuP0Ov273uSX
 hBs8+S1q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzeh7foSlYJ1ixaPPXg2ML6S6GDk5
 JASMJN5O/MfUxcjFISSwkFFi5evjjCAJNgFViQ3XT7GC2CICbhJfvs9iA7GZBSIk5nw4xdLFy
 MEhLJAicbDXAsRkASo/vkYfxOQVcJCYvKEIYrqcxPWZ05lAbE6g8MLVS8BsIQF7iTeHmtkmMH
 IvYGRYxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6GEGINj
 B2LDd8xCjJAeTkiiv2r4l4UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeO+eAcoJFqWmp1akZeYA
 Qw0mLcHBoyTC+wckzVtckJhbnJkOkTrFqCglznsVJCEAksgozYNrg4X3JUZZKWFeRqBDhHgKU
 otyM0tQ5V8xinMwKgnz2p4FmsKTmVcCN/0V0GImoMUfrcAWlyQipKQaGH2Xb2zVfDC1VPnyz6
 Ce+YtKb2s/YP4cPlPosq68zqP1/zuOPLr54iZbsEHBikMVz5YuErxwxeSico71pb/59ZzuuSc
 9rlil5wltcxCvt2tnzfG6f7MkgoVxQpzhBuH9hWwtv44p+snKVXMXtGvn1jaFRkz6ODnIaifD
 683t2oKdOVO0//luUGIpzkg01GIuKk4EADi0rKZqAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1470418571!35969259!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13513 invoked from network); 5 Aug 2016 17:36:11 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:11 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 15A9CADC1;
 Fri,  5 Aug 2016 17:36:11 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:36:00 +0200
Message-Id: <1470418562-11234-17-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 16/18] mini-os: map page allocator's
	bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gY2FzZSBvZiBDT05GSUdfQkFMTE9PTiB0aGUgcGFnZSBhbGxvY2F0b3IncyBiaXRtYXAgbmVl
ZHMgc29tZSBzcGFjZQp0byBiZSBhYmxlIHRvIGdyb3cuIFJlbWFwIGl0IHRvIGtlcm5lbCB2aXJ0
dWFsIGFyZWEgaWYgdGhlIHByZWFsbG9jYXRlZAphcmVhIGlzbid0IGxhcmdlIGVub3VnaC4KClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBiYWxsb29u
LmMgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKysrCiBpbmNsdWRlL2JhbGxvb24uaCB8ICAy
ICsrCiBpbmNsdWRlL21tLmggICAgICB8ICA2ICsrKysrKwogbW0uYyAgICAgICAgICAgICAgfCAx
OSArKysrKysrKysrLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyks
IDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYmFsbG9vbi5jIGIvYmFsbG9vbi5jCmluZGV4
IDRjMThjNWMuLjc1Yjg3YzggMTAwNjQ0Ci0tLSBhL2JhbGxvb24uYworKysgYi9iYWxsb29uLmMK
QEAgLTQ0LDMgKzQ0LDIwIEBAIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKQogICAgIG5yX21heF9w
YWdlcyA9IHJldDsKICAgICBwcmludGsoIk1heGltdW0gbWVtb3J5IHNpemU6ICVsZCBwYWdlc1xu
IiwgbnJfbWF4X3BhZ2VzKTsKIH0KKwordm9pZCBhbGxvY19iaXRtYXBfcmVtYXAodm9pZCkKK3sK
KyAgICB1bnNpZ25lZCBsb25nIGk7CisKKyAgICBpZiAoIGFsbG9jX2JpdG1hcF9zaXplID49ICgo
bnJfbWF4X3BhZ2VzICsgMSkgPj4gKFBBR0VfU0hJRlQgKyAzKSkgKQorICAgICAgICByZXR1cm47
CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IGFsbG9jX2JpdG1hcF9zaXplOyBpICs9IFBBR0VfU0la
RSApCisgICAgeworICAgICAgICBtYXBfZnJhbWVfcncodmlydF9rZXJuZWxfYXJlYV9lbmQgKyBp
LAorICAgICAgICAgICAgICAgICAgICAgdmlydF90b19tZm4oKHVuc2lnbmVkIGxvbmcpKGFsbG9j
X2JpdG1hcCkgKyBpKSk7CisgICAgfQorCisgICAgYWxsb2NfYml0bWFwID0gKHVuc2lnbmVkIGxv
bmcgKil2aXJ0X2tlcm5lbF9hcmVhX2VuZDsKKyAgICB2aXJ0X2tlcm5lbF9hcmVhX2VuZCArPSBy
b3VuZF9wZ3VwKChucl9tYXhfcGFnZXMgKyAxKSA+PiAoUEFHRV9TSElGVCArIDMpKTsKK30KZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvYmFsbG9vbi5oIGIvaW5jbHVkZS9iYWxsb29uLmgKaW5kZXggYjhk
OTMzNS4uMGUyMzQwYiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9iYWxsb29uLmgKKysrIGIvaW5jbHVk
ZS9iYWxsb29uLmgKQEAgLTMxLDExICszMSwxMyBAQCBleHRlcm4gdW5zaWduZWQgbG9uZyB2aXJ0
X2tlcm5lbF9hcmVhX2VuZDsKIAogdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQpOwogdm9pZCBhcmNo
X3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pOwordm9pZCBhbGxvY19iaXRtYXBfcmVt
YXAodm9pZCk7CiAKICNlbHNlIC8qIENPTkZJR19CQUxMT09OICovCiAKIHN0YXRpYyBpbmxpbmUg
dm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQpIHsgfQogc3RhdGljIGlubGluZSB2b2lkIGFyY2hfcmVt
YXBfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3BmbikgeyB9CitzdGF0aWMgaW5saW5lIHZvaWQgYWxs
b2NfYml0bWFwX3JlbWFwKHZvaWQpIHsgfQogCiAjZW5kaWYgLyogQ09ORklHX0JBTExPT04gKi8K
ICNlbmRpZiAvKiBfQkFMTE9PTl9IXyAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tbS5oIGIvaW5j
bHVkZS9tbS5oCmluZGV4IDZhZGQ2ODMuLjczYzU5YzQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbW0u
aAorKysgYi9pbmNsdWRlL21tLmgKQEAgLTQyLDggKzQyLDE0IEBACiAjZGVmaW5lIFNUQUNLX1NJ
WkVfUEFHRV9PUkRFUiBfX1NUQUNLX1NJWkVfUEFHRV9PUkRFUgogI2RlZmluZSBTVEFDS19TSVpF
IF9fU1RBQ0tfU0laRQogCisjZGVmaW5lIHJvdW5kX3BnZG93bihfcCkgICgoX3ApICYgUEFHRV9N
QVNLKQorI2RlZmluZSByb3VuZF9wZ3VwKF9wKSAgICAoKChfcCkgKyAoUEFHRV9TSVpFIC0gMSkp
ICYgUEFHRV9NQVNLKQorCiBleHRlcm4gdW5zaWduZWQgbG9uZyBucl9mcmVlX3BhZ2VzOwogCitl
eHRlcm4gdW5zaWduZWQgbG9uZyAqYWxsb2NfYml0bWFwOworZXh0ZXJuIHVuc2lnbmVkIGxvbmcg
YWxsb2NfYml0bWFwX3NpemU7CisKIHZvaWQgaW5pdF9tbSh2b2lkKTsKIHVuc2lnbmVkIGxvbmcg
YWxsb2NfcGFnZXMoaW50IG9yZGVyKTsKICNkZWZpbmUgYWxsb2NfcGFnZSgpICAgIGFsbG9jX3Bh
Z2VzKDApCmRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwppbmRleCBmZDY2MTE1Li4xM2JiM2U1IDEw
MDY0NAotLS0gYS9tbS5jCisrKyBiL21tLmMKQEAgLTQ4LDcgKzQ4LDkgQEAKICAqICBPbmUgYml0
IHBlciBwYWdlIG9mIG1lbW9yeS4gQml0IHNldCA9PiBwYWdlIGlzIGFsbG9jYXRlZC4KICAqLwog
Ci1zdGF0aWMgdW5zaWduZWQgbG9uZyAqYWxsb2NfYml0bWFwOwordW5zaWduZWQgbG9uZyAqYWxs
b2NfYml0bWFwOwordW5zaWduZWQgbG9uZyBhbGxvY19iaXRtYXBfc2l6ZTsKKwogI2RlZmluZSBQ
QUdFU19QRVJfTUFQV09SRCAoc2l6ZW9mKHVuc2lnbmVkIGxvbmcpICogOCkKIAogI2RlZmluZSBh
bGxvY2F0ZWRfaW5fbWFwKF9wbikgXApAQCAtMTM3LDkgKzEzOSw2IEBAIHN0YXRpYyBjaHVua19o
ZWFkX3QgKmZyZWVfaGVhZFtGUkVFTElTVF9TSVpFXTsKIHN0YXRpYyBjaHVua19oZWFkX3QgIGZy
ZWVfdGFpbFtGUkVFTElTVF9TSVpFXTsKICNkZWZpbmUgRlJFRUxJU1RfRU1QVFkoX2wpICgoX2wp
LT5uZXh0ID09IE5VTEwpCiAKLSNkZWZpbmUgcm91bmRfcGdkb3duKF9wKSAgKChfcCkmUEFHRV9N
QVNLKQotI2RlZmluZSByb3VuZF9wZ3VwKF9wKSAgICAoKChfcCkrKFBBR0VfU0laRS0xKSkmUEFH
RV9NQVNLKQotCiAvKgogICogSW5pdGlhbGlzZSBhbGxvY2F0b3IsIHBsYWNpbmcgYWRkcmVzc2Vz
IFtAbWluLEBtYXhdIGluIGZyZWUgcG9vbC4KICAqIEBtaW4gYW5kIEBtYXggYXJlIFBIWVNJQ0FM
IGFkZHJlc3Nlcy4KQEAgLTE0Nyw3ICsxNDYsNyBAQCBzdGF0aWMgY2h1bmtfaGVhZF90ICBmcmVl
X3RhaWxbRlJFRUxJU1RfU0laRV07CiBzdGF0aWMgdm9pZCBpbml0X3BhZ2VfYWxsb2NhdG9yKHVu
c2lnbmVkIGxvbmcgbWluLCB1bnNpZ25lZCBsb25nIG1heCkKIHsKICAgICBpbnQgaTsKLSAgICB1
bnNpZ25lZCBsb25nIHJhbmdlLCBiaXRtYXBfc2l6ZTsKKyAgICB1bnNpZ25lZCBsb25nIHJhbmdl
OwogICAgIGNodW5rX2hlYWRfdCAqY2g7CiAgICAgY2h1bmtfdGFpbF90ICpjdDsKICAgICBmb3Ig
KCBpID0gMDsgaSA8IEZSRUVMSVNUX1NJWkU7IGkrKyApCkBAIC0xNjEsMTQgKzE2MCwxNCBAQCBz
dGF0aWMgdm9pZCBpbml0X3BhZ2VfYWxsb2NhdG9yKHVuc2lnbmVkIGxvbmcgbWluLCB1bnNpZ25l
ZCBsb25nIG1heCkKICAgICBtYXggPSByb3VuZF9wZ2Rvd24obWF4KTsKIAogICAgIC8qIEFsbG9j
YXRlIHNwYWNlIGZvciB0aGUgYWxsb2NhdGlvbiBiaXRtYXAuICovCi0gICAgYml0bWFwX3NpemUg
ID0gKG1heCsxKSA+PiAoUEFHRV9TSElGVCszKTsKLSAgICBiaXRtYXBfc2l6ZSAgPSByb3VuZF9w
Z3VwKGJpdG1hcF9zaXplKTsKKyAgICBhbGxvY19iaXRtYXBfc2l6ZSAgPSAobWF4ICsgMSkgPj4g
KFBBR0VfU0hJRlQgKyAzKTsKKyAgICBhbGxvY19iaXRtYXBfc2l6ZSAgPSByb3VuZF9wZ3VwKGFs
bG9jX2JpdG1hcF9zaXplKTsKICAgICBhbGxvY19iaXRtYXAgPSAodW5zaWduZWQgbG9uZyAqKXRv
X3ZpcnQobWluKTsKLSAgICBtaW4gICAgICAgICArPSBiaXRtYXBfc2l6ZTsKKyAgICBtaW4gICAg
ICAgICArPSBhbGxvY19iaXRtYXBfc2l6ZTsKICAgICByYW5nZSAgICAgICAgPSBtYXggLSBtaW47
CiAKICAgICAvKiBBbGwgYWxsb2NhdGVkIGJ5IGRlZmF1bHQuICovCi0gICAgbWVtc2V0KGFsbG9j
X2JpdG1hcCwgfjAsIGJpdG1hcF9zaXplKTsKKyAgICBtZW1zZXQoYWxsb2NfYml0bWFwLCB+MCwg
YWxsb2NfYml0bWFwX3NpemUpOwogICAgIC8qIEZyZWUgdXAgdGhlIG1lbW9yeSB3ZSd2ZSBiZWVu
IGdpdmVuIHRvIHBsYXkgd2l0aC4gKi8KICAgICBtYXBfZnJlZShQSFlTX1BGTihtaW4pLCByYW5n
ZT4+UEFHRV9TSElGVCk7CiAKQEAgLTE5OCw2ICsxOTcsOCBAQCBzdGF0aWMgdm9pZCBpbml0X3Bh
Z2VfYWxsb2NhdG9yKHVuc2lnbmVkIGxvbmcgbWluLCB1bnNpZ25lZCBsb25nIG1heCkKICAgICAg
ICAgZnJlZV9oZWFkW2ldICAgID0gY2g7CiAgICAgICAgIGN0LT5sZXZlbCAgICAgICA9IGk7CiAg
ICAgfQorCisgICAgYWxsb2NfYml0bWFwX3JlbWFwKCk7CiB9CiAKIAotLSAKMi42LjYKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:16 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2e-0006s5-GI; Fri, 05 Aug 2016 17:36:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2b-0006Wp-1q; Fri, 05 Aug 2016 17:36:13 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 BD/10-12460-C8EC4A75; Fri, 05 Aug 2016 17:36:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov27PuSX
 hBitfMFm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdi48x1rwS2piqXv/rM3ML4Q6WLk
 5JAQMJJ4O/EfUxcjF4eQwEJGieVfH7GAJNgEVCU2XD/FCmKLCLhJfPk+iw3EZhaIkJjz4RRYj
 bCAjURj82P2LkYODhag+jmnhUDCvAIOEitvT2CHmC8ncX3mdCYQmxMovnD1EjBbSMBe4s2hZr
 YJjNwLGBlWMWoUpxaVpRbpGlroJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIE+pk
 BCHYwNm33PMQoycGkJMqrtm9JuBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXt2zQDnBotT01Iq0
 zBxgwMGkJTh4lER4/5wBSvMWFyTmFmemQ6ROMSpKifNag/QJgCQySvPg2mBBfolRVkqYlxHoE
 CGegtSi3MwSVPlXjOIcjErCvP9BxvNk5pXATX8FtJgJaPFHK7DFJYkIKakGxq3zDN70nA6Zvu
 DtTM0N66e38+/ijF50c9OOA6l/E9ccCrr/6mS9amrJXqdo9nc8QbGh+9dKXky8yh3Uvj8tJ5z
 bwVgk3HkL67ZDurUaZpozns+QvLH8lcPKTJmekAU/AmYapsUe2bG7/42uwqOp925IKs0vc78j
 qWZfrDjl5+kGhvqHvN5zC5VYijMSDbWYi4oTAUa85TttAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1470418571!49532750!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15540 invoked from network); 5 Aug 2016 17:36:12 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:12 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A9416ADBA;
 Fri,  5 Aug 2016 17:36:11 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:36:02 +0200
Message-Id: <1470418562-11234-19-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 18/18] mini-os: balloon up in case of oom
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SWYgYSBtZW1vcnkgc2hvcnRhZ2UgaXMgZGV0ZWN0ZWQgYmFsbG9vbiB1cC4KCkJlIGNhcmVmdWwg
dG8gYWx3YXlzIGxlYXZlIHNvbWUgcGFnZXMgZnJlZSBhcyBiYWxsb29uaW5nIHVwIG1pZ2h0IG5l
ZWQKc29tZSBtZW1vcnksIHRvbzoKCi0gbmV3IHAybSBmcmFtZXMKLSBwYWdlIHRhYmxlcyBmb3Ig
YWRkcmVzc2luZyBuZXcgcDJtIGZyYW1lCi0gbmV3IGZyYW1lIGZvciBwYWdlIGFsbG9jYXRpb24g
Yml0bWFwCi0gcGFnZSB0YWJsZSBmb3IgYWRkcmVzc2luZyBuZXcgcGFnZSBhbGxvY2F0aW9uIGJp
dG1hcCBmcmFtZQotIHBhZ2UgdGFibGVzIGZvciBhZGRyZXNzaW5nIG5ldyAxOjEgbWFwcGVkIGZy
YW1lcwoKRm9yIHRoZSBtb21lbnQgd2Ugb25seSBiYWxsb29uIHVwIHN5bmNocm9ub3VzbHkgd2hl
biBtZW1vcnkgc2hvcnRhZ2UKaXMgZGV0ZWN0ZWQgaW4gYWxsb2NhdGlvbiByb3V0aW5lcyB3aXRo
IGlycXMgb24uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogYmFsbG9vbi5jICAgICAgICAgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogaW5jbHVkZS9iYWxsb29uLmggfCAxMSArKysrKysrKysrKwogbW0uYyAgICAgICAgICAg
ICAgfCAgNCArKystCiAzIGZpbGVzIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS9iYWxsb29uLmMgYi9iYWxsb29uLmMKaW5kZXggMzBlNTcxYy4u
MzBiMzM4YyAxMDA2NDQKLS0tIGEvYmFsbG9vbi5jCisrKyBiL2JhbGxvb24uYwpAQCAtMTI1LDMg
KzEyNSwzNSBAQCBpbnQgYmFsbG9vbl91cCh1bnNpZ25lZCBsb25nIG5fcGFnZXMpCiAKICAgICBy
ZXR1cm4gcmM7CiB9CisKK3N0YXRpYyBpbnQgaW5fYmFsbG9vbjsKKworaW50IGNoa19mcmVlX3Bh
Z2VzKHVuc2lnbmVkIGxvbmcgbmVlZGVkKQoreworICAgIHVuc2lnbmVkIGxvbmcgbl9wYWdlczsK
KworICAgIC8qIE5vIG5lZWQgZm9yIGJhbGxvb25pbmcgaWYgcGxlbnR5IG9mIHNwYWNlIGF2YWls
YWJsZS4gKi8KKyAgICBpZiAoIG5lZWRlZCArIEJBTExPT05fRU1FUkdFTkNZX1BBR0VTIDw9IG5y
X2ZyZWVfcGFnZXMgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIC8qIElmIHdlIGFyZSBhbHJl
YWR5IGJhbGxvb25pbmcgdXAganVzdCBob3BlIGZvciB0aGUgYmVzdC4gKi8KKyAgICBpZiAoIGlu
X2JhbGxvb24gKQorICAgICAgICByZXR1cm4gMDsKKworICAgIC8qIEludGVycnVwdHMgZGlzYWJs
ZWQgY2FuJ3QgYmUgaGFuZGxlZCByaWdodCBub3cuICovCisgICAgaWYgKCBpcnFzX2Rpc2FibGVk
KCkgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIGluX2JhbGxvb24gPSAxOworCisgICAgd2hp
bGUgKCBuZWVkZWQgKyBCQUxMT09OX0VNRVJHRU5DWV9QQUdFUyA+IG5yX2ZyZWVfcGFnZXMgKQor
ICAgIHsKKyAgICAgICAgbl9wYWdlcyA9IG5lZWRlZCArIEJBTExPT05fRU1FUkdFTkNZX1BBR0VT
IC0gbnJfZnJlZV9wYWdlczsKKyAgICAgICAgaWYgKCAhYmFsbG9vbl91cChuX3BhZ2VzKSApCisg
ICAgICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBpbl9iYWxsb29uID0gMDsKKworICAgIHJl
dHVybiBuZWVkZWQgPiBucl9mcmVlX3BhZ2VzOworfQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9iYWxs
b29uLmggYi9pbmNsdWRlL2JhbGxvb24uaAppbmRleCA4YmY3N2U1Li5jMDhiM2Y4IDEwMDY0NAot
LS0gYS9pbmNsdWRlL2JhbGxvb24uaAorKysgYi9pbmNsdWRlL2JhbGxvb24uaApAQCAtMjYsNiAr
MjYsMTIgQEAKIAogI2lmZGVmIENPTkZJR19CQUxMT09OCiAKKy8qCisgKiBBbHdheXMga2VlcCBz
b21lIHBhZ2VzIGZyZWUgZm9yIGFsbG9jYXRpb25zIHdoaWxlIGJhbGxvb25pbmcgb3IKKyAqIGlu
dGVycnVwdHMgZGlzYWJsZWQuCisgKi8KKyNkZWZpbmUgQkFMTE9PTl9FTUVSR0VOQ1lfUEFHRVMg
ICA2NAorCiBleHRlcm4gdW5zaWduZWQgbG9uZyBucl9tYXhfcGFnZXM7CiBleHRlcm4gdW5zaWdu
ZWQgbG9uZyB2aXJ0X2tlcm5lbF9hcmVhX2VuZDsKIGV4dGVybiB1bnNpZ25lZCBsb25nIG5yX21l
bV9wYWdlczsKQEAgLTM3LDEyICs0MywxNyBAQCB2b2lkIGFyY2hfcmVtYXBfcDJtKHVuc2lnbmVk
IGxvbmcgbWF4X3Bmbik7CiB2b2lkIGFsbG9jX2JpdG1hcF9yZW1hcCh2b2lkKTsKIGludCBhcmNo
X2V4cGFuZF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKTsKIHZvaWQgYXJjaF9wZm5fYWRkKHVu
c2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25nIG1mbik7CitpbnQgY2hrX2ZyZWVfcGFnZXMo
dW5zaWduZWQgbG9uZyBuZWVkZWQpOwogCiAjZWxzZSAvKiBDT05GSUdfQkFMTE9PTiAqLwogCiBz
dGF0aWMgaW5saW5lIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKSB7IH0KIHN0YXRpYyBpbmxpbmUg
dm9pZCBhcmNoX3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pIHsgfQogc3RhdGljIGlu
bGluZSB2b2lkIGFsbG9jX2JpdG1hcF9yZW1hcCh2b2lkKSB7IH0KK3N0YXRpYyBpbmxpbmUgaW50
IGNoa19mcmVlX3BhZ2VzKHVuc2lnbmVkIGxvbmcgbmVlZGVkKQoreworICAgIHJldHVybiBuZWVk
ZWQgPiBucl9mcmVlX3BhZ2VzOworfQogCiAjZW5kaWYgLyogQ09ORklHX0JBTExPT04gKi8KICNl
bmRpZiAvKiBfQkFMTE9PTl9IXyAqLwpkaWZmIC0tZ2l0IGEvbW0uYyBiL21tLmMKaW5kZXggMDky
YzVmOS4uMmI1N2Y0NiAxMDA2NDQKLS0tIGEvbW0uYworKysgYi9tbS5jCkBAIC0yMDksNiArMjA5
LDggQEAgdW5zaWduZWQgbG9uZyBhbGxvY19wYWdlcyhpbnQgb3JkZXIpCiAgICAgY2h1bmtfaGVh
ZF90ICphbGxvY19jaCwgKnNwYXJlX2NoOwogICAgIGNodW5rX3RhaWxfdCAgICAgICAgICAgICpz
cGFyZV9jdDsKIAorICAgIGlmICggY2hrX2ZyZWVfcGFnZXMoMVVMIDw8IG9yZGVyKSApCisgICAg
ICAgIGdvdG8gbm9fbWVtb3J5OwogCiAgICAgLyogRmluZCBzbWFsbGVzdCBvcmRlciB3aGljaCBj
YW4gc2F0aXNmeSB0aGUgcmVxdWVzdC4gKi8KICAgICBmb3IgKCBpID0gb3JkZXI7IGkgPCBGUkVF
TElTVF9TSVpFOyBpKysgKSB7CkBAIC0zNDMsNyArMzQ1LDcgQEAgdm9pZCAqc2JyayhwdHJkaWZm
X3QgaW5jcmVtZW50KQogICAgIGlmIChuZXdfYnJrID4gaGVhcF9tYXBwZWQpIHsKICAgICAgICAg
dW5zaWduZWQgbG9uZyBuID0gKG5ld19icmsgLSBoZWFwX21hcHBlZCArIFBBR0VfU0laRSAtIDEp
IC8gUEFHRV9TSVpFOwogCi0gICAgICAgIGlmICggbiA+IG5yX2ZyZWVfcGFnZXMgKQorICAgICAg
ICBpZiAoIGNoa19mcmVlX3BhZ2VzKG4pICkKICAgICAgICAgewogICAgICAgICAgICAgcHJpbnRr
KCJNZW1vcnkgZXhoYXVzdGVkOiB3YW50ICVsZCBwYWdlcywgYnV0IG9ubHkgJWxkIGFyZSBsZWZ0
XG4iLAogICAgICAgICAgICAgICAgICAgIG4sIG5yX2ZyZWVfcGFnZXMpOwotLSAKMi42LjYKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Aug 05 17:36:16 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 05 Aug 2016 17:36:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bVj2e-0006s5-GI; Fri, 05 Aug 2016 17:36:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bVj2b-0006Wp-1q; Fri, 05 Aug 2016 17:36:13 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 BD/10-12460-C8EC4A75; Fri, 05 Aug 2016 17:36:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov27PuSX
 hBitfMFm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdi48x1rwS2piqXv/rM3ML4Q6WLk
 5JAQMJJ4O/EfUxcjF4eQwEJGieVfH7GAJNgEVCU2XD/FCmKLCLhJfPk+iw3EZhaIkJjz4RRYj
 bCAjURj82P2LkYODhag+jmnhUDCvAIOEitvT2CHmC8ncX3mdCYQmxMovnD1EjBbSMBe4s2hZr
 YJjNwLGBlWMWoUpxaVpRbpGlroJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIE+pk
 BCHYwNm33PMQoycGkJMqrtm9JuBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXt2zQDnBotT01Iq0
 zBxgwMGkJTh4lER4/5wBSvMWFyTmFmemQ6ROMSpKifNag/QJgCQySvPg2mBBfolRVkqYlxHoE
 CGegtSi3MwSVPlXjOIcjErCvP9BxvNk5pXATX8FtJgJaPFHK7DFJYkIKakGxq3zDN70nA6Zvu
 DtTM0N66e38+/ijF50c9OOA6l/E9ccCrr/6mS9amrJXqdo9nc8QbGh+9dKXky8yh3Uvj8tJ5z
 bwVgk3HkL67ZDurUaZpozns+QvLH8lcPKTJmekAU/AmYapsUe2bG7/42uwqOp925IKs0vc78j
 qWZfrDjl5+kGhvqHvN5zC5VYijMSDbWYi4oTAUa85TttAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1470418571!49532750!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15540 invoked from network); 5 Aug 2016 17:36:12 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Aug 2016 17:36:12 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A9416ADBA;
 Fri,  5 Aug 2016 17:36:11 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri,  5 Aug 2016 19:36:02 +0200
Message-Id: <1470418562-11234-19-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 18/18] mini-os: balloon up in case of oom
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SWYgYSBtZW1vcnkgc2hvcnRhZ2UgaXMgZGV0ZWN0ZWQgYmFsbG9vbiB1cC4KCkJlIGNhcmVmdWwg
dG8gYWx3YXlzIGxlYXZlIHNvbWUgcGFnZXMgZnJlZSBhcyBiYWxsb29uaW5nIHVwIG1pZ2h0IG5l
ZWQKc29tZSBtZW1vcnksIHRvbzoKCi0gbmV3IHAybSBmcmFtZXMKLSBwYWdlIHRhYmxlcyBmb3Ig
YWRkcmVzc2luZyBuZXcgcDJtIGZyYW1lCi0gbmV3IGZyYW1lIGZvciBwYWdlIGFsbG9jYXRpb24g
Yml0bWFwCi0gcGFnZSB0YWJsZSBmb3IgYWRkcmVzc2luZyBuZXcgcGFnZSBhbGxvY2F0aW9uIGJp
dG1hcCBmcmFtZQotIHBhZ2UgdGFibGVzIGZvciBhZGRyZXNzaW5nIG5ldyAxOjEgbWFwcGVkIGZy
YW1lcwoKRm9yIHRoZSBtb21lbnQgd2Ugb25seSBiYWxsb29uIHVwIHN5bmNocm9ub3VzbHkgd2hl
biBtZW1vcnkgc2hvcnRhZ2UKaXMgZGV0ZWN0ZWQgaW4gYWxsb2NhdGlvbiByb3V0aW5lcyB3aXRo
IGlycXMgb24uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogYmFsbG9vbi5jICAgICAgICAgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogaW5jbHVkZS9iYWxsb29uLmggfCAxMSArKysrKysrKysrKwogbW0uYyAgICAgICAgICAg
ICAgfCAgNCArKystCiAzIGZpbGVzIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS9iYWxsb29uLmMgYi9iYWxsb29uLmMKaW5kZXggMzBlNTcxYy4u
MzBiMzM4YyAxMDA2NDQKLS0tIGEvYmFsbG9vbi5jCisrKyBiL2JhbGxvb24uYwpAQCAtMTI1LDMg
KzEyNSwzNSBAQCBpbnQgYmFsbG9vbl91cCh1bnNpZ25lZCBsb25nIG5fcGFnZXMpCiAKICAgICBy
ZXR1cm4gcmM7CiB9CisKK3N0YXRpYyBpbnQgaW5fYmFsbG9vbjsKKworaW50IGNoa19mcmVlX3Bh
Z2VzKHVuc2lnbmVkIGxvbmcgbmVlZGVkKQoreworICAgIHVuc2lnbmVkIGxvbmcgbl9wYWdlczsK
KworICAgIC8qIE5vIG5lZWQgZm9yIGJhbGxvb25pbmcgaWYgcGxlbnR5IG9mIHNwYWNlIGF2YWls
YWJsZS4gKi8KKyAgICBpZiAoIG5lZWRlZCArIEJBTExPT05fRU1FUkdFTkNZX1BBR0VTIDw9IG5y
X2ZyZWVfcGFnZXMgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIC8qIElmIHdlIGFyZSBhbHJl
YWR5IGJhbGxvb25pbmcgdXAganVzdCBob3BlIGZvciB0aGUgYmVzdC4gKi8KKyAgICBpZiAoIGlu
X2JhbGxvb24gKQorICAgICAgICByZXR1cm4gMDsKKworICAgIC8qIEludGVycnVwdHMgZGlzYWJs
ZWQgY2FuJ3QgYmUgaGFuZGxlZCByaWdodCBub3cuICovCisgICAgaWYgKCBpcnFzX2Rpc2FibGVk
KCkgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIGluX2JhbGxvb24gPSAxOworCisgICAgd2hp
bGUgKCBuZWVkZWQgKyBCQUxMT09OX0VNRVJHRU5DWV9QQUdFUyA+IG5yX2ZyZWVfcGFnZXMgKQor
ICAgIHsKKyAgICAgICAgbl9wYWdlcyA9IG5lZWRlZCArIEJBTExPT05fRU1FUkdFTkNZX1BBR0VT
IC0gbnJfZnJlZV9wYWdlczsKKyAgICAgICAgaWYgKCAhYmFsbG9vbl91cChuX3BhZ2VzKSApCisg
ICAgICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBpbl9iYWxsb29uID0gMDsKKworICAgIHJl
dHVybiBuZWVkZWQgPiBucl9mcmVlX3BhZ2VzOworfQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9iYWxs
b29uLmggYi9pbmNsdWRlL2JhbGxvb24uaAppbmRleCA4YmY3N2U1Li5jMDhiM2Y4IDEwMDY0NAot
LS0gYS9pbmNsdWRlL2JhbGxvb24uaAorKysgYi9pbmNsdWRlL2JhbGxvb24uaApAQCAtMjYsNiAr
MjYsMTIgQEAKIAogI2lmZGVmIENPTkZJR19CQUxMT09OCiAKKy8qCisgKiBBbHdheXMga2VlcCBz
b21lIHBhZ2VzIGZyZWUgZm9yIGFsbG9jYXRpb25zIHdoaWxlIGJhbGxvb25pbmcgb3IKKyAqIGlu
dGVycnVwdHMgZGlzYWJsZWQuCisgKi8KKyNkZWZpbmUgQkFMTE9PTl9FTUVSR0VOQ1lfUEFHRVMg
ICA2NAorCiBleHRlcm4gdW5zaWduZWQgbG9uZyBucl9tYXhfcGFnZXM7CiBleHRlcm4gdW5zaWdu
ZWQgbG9uZyB2aXJ0X2tlcm5lbF9hcmVhX2VuZDsKIGV4dGVybiB1bnNpZ25lZCBsb25nIG5yX21l
bV9wYWdlczsKQEAgLTM3LDEyICs0MywxNyBAQCB2b2lkIGFyY2hfcmVtYXBfcDJtKHVuc2lnbmVk
IGxvbmcgbWF4X3Bmbik7CiB2b2lkIGFsbG9jX2JpdG1hcF9yZW1hcCh2b2lkKTsKIGludCBhcmNo
X2V4cGFuZF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKTsKIHZvaWQgYXJjaF9wZm5fYWRkKHVu
c2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25nIG1mbik7CitpbnQgY2hrX2ZyZWVfcGFnZXMo
dW5zaWduZWQgbG9uZyBuZWVkZWQpOwogCiAjZWxzZSAvKiBDT05GSUdfQkFMTE9PTiAqLwogCiBz
dGF0aWMgaW5saW5lIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKSB7IH0KIHN0YXRpYyBpbmxpbmUg
dm9pZCBhcmNoX3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pIHsgfQogc3RhdGljIGlu
bGluZSB2b2lkIGFsbG9jX2JpdG1hcF9yZW1hcCh2b2lkKSB7IH0KK3N0YXRpYyBpbmxpbmUgaW50
IGNoa19mcmVlX3BhZ2VzKHVuc2lnbmVkIGxvbmcgbmVlZGVkKQoreworICAgIHJldHVybiBuZWVk
ZWQgPiBucl9mcmVlX3BhZ2VzOworfQogCiAjZW5kaWYgLyogQ09ORklHX0JBTExPT04gKi8KICNl
bmRpZiAvKiBfQkFMTE9PTl9IXyAqLwpkaWZmIC0tZ2l0IGEvbW0uYyBiL21tLmMKaW5kZXggMDky
YzVmOS4uMmI1N2Y0NiAxMDA2NDQKLS0tIGEvbW0uYworKysgYi9tbS5jCkBAIC0yMDksNiArMjA5
LDggQEAgdW5zaWduZWQgbG9uZyBhbGxvY19wYWdlcyhpbnQgb3JkZXIpCiAgICAgY2h1bmtfaGVh
ZF90ICphbGxvY19jaCwgKnNwYXJlX2NoOwogICAgIGNodW5rX3RhaWxfdCAgICAgICAgICAgICpz
cGFyZV9jdDsKIAorICAgIGlmICggY2hrX2ZyZWVfcGFnZXMoMVVMIDw8IG9yZGVyKSApCisgICAg
ICAgIGdvdG8gbm9fbWVtb3J5OwogCiAgICAgLyogRmluZCBzbWFsbGVzdCBvcmRlciB3aGljaCBj
YW4gc2F0aXNmeSB0aGUgcmVxdWVzdC4gKi8KICAgICBmb3IgKCBpID0gb3JkZXI7IGkgPCBGUkVF
TElTVF9TSVpFOyBpKysgKSB7CkBAIC0zNDMsNyArMzQ1LDcgQEAgdm9pZCAqc2JyayhwdHJkaWZm
X3QgaW5jcmVtZW50KQogICAgIGlmIChuZXdfYnJrID4gaGVhcF9tYXBwZWQpIHsKICAgICAgICAg
dW5zaWduZWQgbG9uZyBuID0gKG5ld19icmsgLSBoZWFwX21hcHBlZCArIFBBR0VfU0laRSAtIDEp
IC8gUEFHRV9TSVpFOwogCi0gICAgICAgIGlmICggbiA+IG5yX2ZyZWVfcGFnZXMgKQorICAgICAg
ICBpZiAoIGNoa19mcmVlX3BhZ2VzKG4pICkKICAgICAgICAgewogICAgICAgICAgICAgcHJpbnRr
KCJNZW1vcnkgZXhoYXVzdGVkOiB3YW50ICVsZCBwYWdlcywgYnV0IG9ubHkgJWxkIGFyZSBsZWZ0
XG4iLAogICAgICAgICAgICAgICAgICAgIG4sIG5yX2ZyZWVfcGFnZXMpOwotLSAKMi42LjYKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:02:17 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:02:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZhf-0007wh-ME; Wed, 10 Aug 2016 20:02:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZhe-0007wY-3x; Wed, 10 Aug 2016 20:02:14 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 B9/E7-17152-5488BA75; Wed, 10 Aug 2016 20:02:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS+7+BUdelY3W
 4we+vChZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYMw7c+c5e8JCnouHGbtYGxkVcXYxc
 HEICExklmk7vYYRwdjFK3Op8xwThHGWU+P70MDuEs4FRYt6mXSxdjJwcLAKqEj3vFzKB2GwCJ
 hL9jfPYQGwRAWWJj6297CA2s0C0xPP2zUD1HBzCArYSve9NQcK8AroSb87sZQOZySuwm1Fifu
 tsRpCEkECJxLGVC9ghigQlTs58wgIxR0vixr+XTCBzmAWkJZb/4wAJcwo4SPzffYUdJCwqYCb
 x7afBBEbBWUiaZyFpnoXQvICReRWjenFqUVlqka6FXlJRZnpGSW5iZo6uoYGxXm5qcXFiempO
 YlKxXnJ+7iZGYPgyAMEOxgvtzocYJTmYlER5hWNWhwvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4
 D3TBpQTLEpNT61Iy8wBRhJMWoKDR0mE9zhImre4IDG3ODMdInWKUVFKnPcDSEIAJJFRmgfXBo
 veS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmvQgyhSczrwRu+iugxUxAi5NUV4AsLklESEk
 1MEomT16jo7LKf96GA7O/Wv3vNr+/4p6U5srbcmUTmYQX3NOqOuKZuT7YdfOLpd9cfDs7Zj8q
 YPy/TMOSLbcxJ2sXj939xoR5L51eq0dqn8h7uGST27wjh5zvFa98mx7clK+mGrznlr3pxLKZh
 5elSF78xrjr2LfZ25v+7yjlXjrhA8+6M20yUXuVWIozEg21mIuKEwG1bjDK2QIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1470859332!54983169!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40385 invoked from network); 10 Aug 2016 20:02:12 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-3.tower-31.messagelabs.com with SMTP; 10 Aug 2016 20:02:12 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id B09D07337;
 Wed, 10 Aug 2016 22:02:09 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id DA96KOOQEdQs; Wed, 10 Aug 2016 22:02:09 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 6568E2A8;
 Wed, 10 Aug 2016 22:02:09 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZhT-0003rO-Jp; Wed, 10 Aug 2016 22:02:03 +0200
Date: Wed, 10 Aug 2016 22:02:03 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810200203.GN16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-2-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-2-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 01/18] mini-os: correct first free pfn
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjQ1ICswMjAwLCB3cm90ZToK
PiBUaGUgZmlyc3QgZnJlZSBwZm4gYXZhaWxhYmxlIGZvciBhbGxvY2F0aW9uIGlzIGNhbGN1bGF0
ZWQgYnkgYWRkaW5nIHRoZQo+IG51bWJlciBvZiBwYWdlIHRhYmxlIGZyYW1lcyB0byB0aGUgcGZu
IG9mIHRoZSBmaXJzdCBwYWdlIHRhYmxlIGFuZAo+IHRoZW4gdGhlIG1hZ2ljIG51bWJlciAzIHRv
IGFjY291bnQgZm9yIHN0YXJ0IGluZm8gcGFnZSBldCBhbC4KPiAKPiBBcyB0aGUgc3RhcnQgaW5m
byBwYWdlLCB4ZW5zdG9yZSBwYWdlIGFuZCBjb25zb2xlIHBhZ2UgYXJlIGFsbG9jYXRlZAo+IF9i
ZWZvcmVfIHRoZSBwYWdlIHRhYmxlcyBsZWF2aW5nIHJvb20gZm9yIHRoZXNlIHBhZ2VzIGJlaGlu
ZCB0aGUgcGFnZQo+IHRhYmxlcyBtYWtlcyBubyBzZW5zZS4KCkFoLCBpdCBzZWVtcyB0aGlzIGRh
dGVzIGJhY2sgYSB2ZXJ5IGxvbmcgdGltZSBhZ28gaW5kZWVkLgoKPiBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgoKPiAtLS0KPiAgYXJjaC94ODYvbW0uYyB8IDUgKystLS0KPiAg
MSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvbW0uYyBiL2FyY2gveDg2L21tLmMKPiBpbmRleCA1MWFhOTY2Li5h
ZTEwMzZlIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L21tLmMKPiArKysgYi9hcmNoL3g4Ni9tbS5j
Cj4gQEAgLTg2Nyw5ICs4NjcsOCBAQCB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25nKiBz
dGFydF9wZm5fcCwgdW5zaWduZWQgbG9uZyogbWF4X3Bmbl9wKQo+ICAgICAgcHJpbnRrKCJzdGFj
ayBzdGFydDogJXAoVkEpXG4iLCBzdGFjayk7Cj4gICAgICBwcmludGsoIiAgICAgICBfZW5kOiAl
cChWQSlcbiIsICZfZW5kKTsKPiAgCj4gLSAgICAvKiBGaXJzdCBwYWdlIGZvbGxvd3MgcGFnZSB0
YWJsZSBwYWdlcyBhbmQgMyBtb3JlIHBhZ2VzIChzdG9yZSBwYWdlIGV0YykgKi8KPiAtICAgIHN0
YXJ0X3BmbiA9IFBGTl9VUCh0b19waHlzKHN0YXJ0X2luZm8ucHRfYmFzZSkpICsgCj4gLSAgICAg
ICAgc3RhcnRfaW5mby5ucl9wdF9mcmFtZXMgKyAzOwo+ICsgICAgLyogRmlyc3QgcGFnZSBmb2xs
b3dzIHBhZ2UgdGFibGUgcGFnZXMuICovCj4gKyAgICBzdGFydF9wZm4gPSBQRk5fVVAodG9fcGh5
cyhzdGFydF9pbmZvLnB0X2Jhc2UpKSArIHN0YXJ0X2luZm8ubnJfcHRfZnJhbWVzOwo+ICAgICAg
bWF4X3BmbiA9IHN0YXJ0X2luZm8ubnJfcGFnZXM7Cj4gIAo+ICAgICAgLyogV2UgbmVlZCByb29t
IGZvciBkZW1hbmQgbWFwcGluZyBhbmQgaGVhcCwgY2xpcCBhdmFpbGFibGUgbWVtb3J5ICovCj4g
LS0gCj4gMi42LjYKPiAKCi0tIApTYW11ZWwKPGM+IGhpcmksIGxlIGNyaSBpY2ksIGMgZGVzIG1h
cnJhbnRzCjxjPiBqJ2FpIHVuIHJlcCAiLnVnbHloYWNrZGlyZWN0b3J5d2l0aG91dGFjbHMiIGRz
IG1vbiBob21lCiAtKy0gI2Vucy1taW0gZW4gc3RhZ2UgLSstCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:02:17 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:02:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZhf-0007wh-ME; Wed, 10 Aug 2016 20:02:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZhe-0007wY-3x; Wed, 10 Aug 2016 20:02:14 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 B9/E7-17152-5488BA75; Wed, 10 Aug 2016 20:02:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS+7+BUdelY3W
 4we+vChZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYMw7c+c5e8JCnouHGbtYGxkVcXYxc
 HEICExklmk7vYYRwdjFK3Op8xwThHGWU+P70MDuEs4FRYt6mXSxdjJwcLAKqEj3vFzKB2GwCJ
 hL9jfPYQGwRAWWJj6297CA2s0C0xPP2zUD1HBzCArYSve9NQcK8AroSb87sZQOZySuwm1Fifu
 tsRpCEkECJxLGVC9ghigQlTs58wgIxR0vixr+XTCBzmAWkJZb/4wAJcwo4SPzffYUdJCwqYCb
 x7afBBEbBWUiaZyFpnoXQvICReRWjenFqUVlqka6FXlJRZnpGSW5iZo6uoYGxXm5qcXFiempO
 YlKxXnJ+7iZGYPgyAMEOxgvtzocYJTmYlER5hWNWhwvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4
 D3TBpQTLEpNT61Iy8wBRhJMWoKDR0mE9zhImre4IDG3ODMdInWKUVFKnPcDSEIAJJFRmgfXBo
 veS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmvQgyhSczrwRu+iugxUxAi5NUV4AsLklESEk
 1MEomT16jo7LKf96GA7O/Wv3vNr+/4p6U5srbcmUTmYQX3NOqOuKZuT7YdfOLpd9cfDs7Zj8q
 YPy/TMOSLbcxJ2sXj939xoR5L51eq0dqn8h7uGST27wjh5zvFa98mx7clK+mGrznlr3pxLKZh
 5elSF78xrjr2LfZ25v+7yjlXjrhA8+6M20yUXuVWIozEg21mIuKEwG1bjDK2QIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1470859332!54983169!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40385 invoked from network); 10 Aug 2016 20:02:12 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-3.tower-31.messagelabs.com with SMTP; 10 Aug 2016 20:02:12 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id B09D07337;
 Wed, 10 Aug 2016 22:02:09 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id DA96KOOQEdQs; Wed, 10 Aug 2016 22:02:09 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 6568E2A8;
 Wed, 10 Aug 2016 22:02:09 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZhT-0003rO-Jp; Wed, 10 Aug 2016 22:02:03 +0200
Date: Wed, 10 Aug 2016 22:02:03 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810200203.GN16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-2-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-2-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 01/18] mini-os: correct first free pfn
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjQ1ICswMjAwLCB3cm90ZToK
PiBUaGUgZmlyc3QgZnJlZSBwZm4gYXZhaWxhYmxlIGZvciBhbGxvY2F0aW9uIGlzIGNhbGN1bGF0
ZWQgYnkgYWRkaW5nIHRoZQo+IG51bWJlciBvZiBwYWdlIHRhYmxlIGZyYW1lcyB0byB0aGUgcGZu
IG9mIHRoZSBmaXJzdCBwYWdlIHRhYmxlIGFuZAo+IHRoZW4gdGhlIG1hZ2ljIG51bWJlciAzIHRv
IGFjY291bnQgZm9yIHN0YXJ0IGluZm8gcGFnZSBldCBhbC4KPiAKPiBBcyB0aGUgc3RhcnQgaW5m
byBwYWdlLCB4ZW5zdG9yZSBwYWdlIGFuZCBjb25zb2xlIHBhZ2UgYXJlIGFsbG9jYXRlZAo+IF9i
ZWZvcmVfIHRoZSBwYWdlIHRhYmxlcyBsZWF2aW5nIHJvb20gZm9yIHRoZXNlIHBhZ2VzIGJlaGlu
ZCB0aGUgcGFnZQo+IHRhYmxlcyBtYWtlcyBubyBzZW5zZS4KCkFoLCBpdCBzZWVtcyB0aGlzIGRh
dGVzIGJhY2sgYSB2ZXJ5IGxvbmcgdGltZSBhZ28gaW5kZWVkLgoKPiBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgoKPiAtLS0KPiAgYXJjaC94ODYvbW0uYyB8IDUgKystLS0KPiAg
MSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvbW0uYyBiL2FyY2gveDg2L21tLmMKPiBpbmRleCA1MWFhOTY2Li5h
ZTEwMzZlIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L21tLmMKPiArKysgYi9hcmNoL3g4Ni9tbS5j
Cj4gQEAgLTg2Nyw5ICs4NjcsOCBAQCB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25nKiBz
dGFydF9wZm5fcCwgdW5zaWduZWQgbG9uZyogbWF4X3Bmbl9wKQo+ICAgICAgcHJpbnRrKCJzdGFj
ayBzdGFydDogJXAoVkEpXG4iLCBzdGFjayk7Cj4gICAgICBwcmludGsoIiAgICAgICBfZW5kOiAl
cChWQSlcbiIsICZfZW5kKTsKPiAgCj4gLSAgICAvKiBGaXJzdCBwYWdlIGZvbGxvd3MgcGFnZSB0
YWJsZSBwYWdlcyBhbmQgMyBtb3JlIHBhZ2VzIChzdG9yZSBwYWdlIGV0YykgKi8KPiAtICAgIHN0
YXJ0X3BmbiA9IFBGTl9VUCh0b19waHlzKHN0YXJ0X2luZm8ucHRfYmFzZSkpICsgCj4gLSAgICAg
ICAgc3RhcnRfaW5mby5ucl9wdF9mcmFtZXMgKyAzOwo+ICsgICAgLyogRmlyc3QgcGFnZSBmb2xs
b3dzIHBhZ2UgdGFibGUgcGFnZXMuICovCj4gKyAgICBzdGFydF9wZm4gPSBQRk5fVVAodG9fcGh5
cyhzdGFydF9pbmZvLnB0X2Jhc2UpKSArIHN0YXJ0X2luZm8ubnJfcHRfZnJhbWVzOwo+ICAgICAg
bWF4X3BmbiA9IHN0YXJ0X2luZm8ubnJfcGFnZXM7Cj4gIAo+ICAgICAgLyogV2UgbmVlZCByb29t
IGZvciBkZW1hbmQgbWFwcGluZyBhbmQgaGVhcCwgY2xpcCBhdmFpbGFibGUgbWVtb3J5ICovCj4g
LS0gCj4gMi42LjYKPiAKCi0tIApTYW11ZWwKPGM+IGhpcmksIGxlIGNyaSBpY2ksIGMgZGVzIG1h
cnJhbnRzCjxjPiBqJ2FpIHVuIHJlcCAiLnVnbHloYWNrZGlyZWN0b3J5d2l0aG91dGFjbHMiIGRz
IG1vbiBob21lCiAtKy0gI2Vucy1taW0gZW4gc3RhZ2UgLSstCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:02:50 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:02:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZiD-00080x-WE; Wed, 10 Aug 2016 20:02:49 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZiC-00080l-Qd; Wed, 10 Aug 2016 20:02:48 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 16/91-13744-8688BA75; Wed, 10 Aug 2016 20:02:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS+7+BUTe9Y3W
 4wZljAhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYMxbNuMFUcEO/4nfXQ5YGxktKXYxc
 HEICExklur59ZYdwdjFKXDx2mQ3COcoo0b55PzOEs4FR4sTFE0AZTg4WAVWJuUffsYDYbAImE
 v2N88DiIgLKEh9be9lBbGaBaInn7ZvBaoQFgiXebVkHZvMK6Erc+b+TFWQor8BuRon5rbMZQR
 JCAiUSFz/PZIMoEpQ4OfMJC8QgLYkb/14ydTFyANnSEsv/cYCEOQUcJJqOfAULiwqYSXz7aTC
 BUXAWkuZZSJpnITQvYGRexahenFpUllqka6yXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyX
 nJ+7iREYwAxAsIOx45/TIUZJDiYlUV7hmNXhQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4LduBc
 oJFqempFWmZOcBYgklLcPAoifBuB0nzFhck5hZnpkOkTjEqSonztoMkBEASGaV5cG2w+L3EKC
 slzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5OkCk8mXklcNNfAS1mAlqcpLoCZHFJIkJKqoFRarX
 TKv1q9mdHzufK3ztsX3fSd0vmieuyqibWoWWPZWeopAWa/Puicf/HeoGZux0+RnBevZ26IzRV
 bPuRD2wBnD8f1k8r6ZEIWqQ96dP7+FIr18u1TN3xNoY9Dw34wlbyBq+33rOjfsrR3RXH470F5
 xj4sErHqGbdn5/Mnz0zhT/6juWzU3OVWIozEg21mIuKEwH7+w4G2gIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1470859366!52987932!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55590 invoked from network); 10 Aug 2016 20:02:46 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-16.tower-27.messagelabs.com with SMTP; 10 Aug 2016 20:02:46 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 9A8B17337;
 Wed, 10 Aug 2016 22:02:46 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id rM6e8zkc5vDC; Wed, 10 Aug 2016 22:02:46 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 6C65E2A8;
 Wed, 10 Aug 2016 22:02:46 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZi9-0003vD-Ue; Wed, 10 Aug 2016 22:02:45 +0200
Date: Wed, 10 Aug 2016 22:02:45 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810200245.GO16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-3-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-3-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 02/18] mini-os: remove unused
 alloc_contig_pages() function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjQ2ICswMjAwLCB3cm90ZToK
PiBhbGxvY19jb250aWdfcGFnZXMoKSBpcyBuZXZlciB1c2VkIGFueXdoZXJlIGluIG1pbmktb3Mu
IFJlbW92ZSBpdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tl
ZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKPiAt
LS0KPiAgYXJjaC94ODYvbW0uYyB8IDE0MiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIGluY2x1ZGUvbW0uaCAgfCAgIDEgLQo+ICAy
IGZpbGVzIGNoYW5nZWQsIDE0MyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvbW0uYyBiL2FyY2gveDg2L21tLmMKPiBpbmRleCBhZTEwMzZlLi5jNTlhNWQzIDEwMDY0NAo+
IC0tLSBhL2FyY2gveDg2L21tLmMKPiArKysgYi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTY1MiwxNDgg
KzY1Miw2IEBAIGludCB1bm1hcF9mcmFtZXModW5zaWduZWQgbG9uZyB2YSwgdW5zaWduZWQgbG9u
ZyBudW1fZnJhbWVzKQo+ICB9Cj4gIAo+ICAvKgo+IC0gKiBBbGxvY2F0ZSBwYWdlcyB3aGljaCBh
cmUgY29udGlndW91cyBpbiBtYWNoaW5lIG1lbW9yeS4KPiAtICogUmV0dXJucyBhIFZBIHRvIHdo
ZXJlIHRoZXkgYXJlIG1hcHBlZCBvciAwIG9uIGZhaWx1cmUuCj4gLSAqIAo+IC0gKiBhZGRyX2Jp
dHMgaW5kaWNhdGVzIGlmIHRoZSByZWdpb24gaGFzIHJlc3RyaWN0aW9ucyBvbiB3aGVyZSBpdCBp
cwo+IC0gKiBsb2NhdGVkLiBUeXBpY2FsIHZhbHVlcyBhcmUgMzIgKGlmIGZvciBleGFtcGxlIFBD
SSBkZXZpY2VzIGNhbid0IGFjY2Vzcwo+IC0gKiA2NGJpdCBtZW1vcnkpIG9yIDAgZm9yIG5vIHJl
c3RyaWN0aW9ucy4KPiAtICoKPiAtICogQWxsb2NhdGVkIHBhZ2VzIGNhbiBiZSBmcmVlZCB1c2lu
ZyB0aGUgcGFnZSBhbGxvY2F0b3JzIGZyZWVfcGFnZXMoKSAKPiAtICogZnVuY3Rpb24uCj4gLSAq
Cj4gLSAqIGJhc2VkIG9uIExpbnV4IGZ1bmN0aW9uIHhlbl9jcmVhdGVfY29udGlndW91c19yZWdp
b24oKQo+IC0gKi8KPiAtI2RlZmluZSBNQVhfQ09OVElHX09SREVSIDkgLyogMk1CICovCj4gLXVu
c2lnbmVkIGxvbmcgYWxsb2NfY29udGlnX3BhZ2VzKGludCBvcmRlciwgdW5zaWduZWQgaW50IGFk
ZHJfYml0cykKPiAtewo+IC0gICAgdW5zaWduZWQgbG9uZyBpbl92YSwgdmE7Cj4gLSAgICB1bnNp
Z25lZCBsb25nIGluX2ZyYW1lc1sxVUwgPDwgb3JkZXJdLCBvdXRfZnJhbWVzLCBtZm47Cj4gLSAg
ICBtdWx0aWNhbGxfZW50cnlfdCBjYWxsWzFVTCA8PCBvcmRlcl07Cj4gLSAgICB1bnNpZ25lZCBp
bnQgaSwgbnVtX3BhZ2VzID0gMVVMIDw8IG9yZGVyOwo+IC0gICAgaW50IHJldCwgZXhjaF9zdWNj
ZXNzOwo+IC0KPiAtICAgIC8qIHBhc3MgaW4gbnVtX3BhZ2VzICdleHRlbmRzJyBvZiBzaXplIDEg
YW5kCj4gLSAgICAgKiByZXF1ZXN0IDEgZXh0ZW5kIG9mIHNpemUgJ29yZGVyICovCj4gLSAgICBz
dHJ1Y3QgeGVuX21lbW9yeV9leGNoYW5nZSBleGNoYW5nZSA9IHsKPiAtICAgICAgICAuaW4gPSB7
Cj4gLSAgICAgICAgICAgIC5ucl9leHRlbnRzICAgPSBudW1fcGFnZXMsCj4gLSAgICAgICAgICAg
IC5leHRlbnRfb3JkZXIgPSAwLAo+IC0gICAgICAgICAgICAuZG9taWQgICAgICAgID0gRE9NSURf
U0VMRgo+IC0gICAgICAgIH0sCj4gLSAgICAgICAgLm91dCA9IHsKPiAtICAgICAgICAgICAgLm5y
X2V4dGVudHMgICA9IDEsCj4gLSAgICAgICAgICAgIC5leHRlbnRfb3JkZXIgPSBvcmRlciwKPiAt
ICAgICAgICAgICAgLmFkZHJlc3NfYml0cyA9IGFkZHJfYml0cywKPiAtICAgICAgICAgICAgLmRv
bWlkICAgICAgICA9IERPTUlEX1NFTEYKPiAtICAgICAgICB9LAo+IC0gICAgICAgIC5ucl9leGNo
YW5nZWQgPSAwCj4gLSAgICB9Owo+IC0KPiAtICAgIGlmICggb3JkZXIgPiBNQVhfQ09OVElHX09S
REVSICkKPiAtICAgIHsKPiAtICAgICAgICBwcmludGsoImFsbG9jX2NvbnRpZ19wYWdlczogb3Jk
ZXIgdG9vIGxhcmdlIDB4JXggPiAweCV4XG4iLAo+IC0gICAgICAgICAgICAgICBvcmRlciwgTUFY
X0NPTlRJR19PUkRFUik7Cj4gLSAgICAgICAgcmV0dXJuIDA7Cj4gLSAgICB9Cj4gLQo+IC0gICAg
LyogQWxsb2NhdGUgc29tZSBwb3RlbnRpYWxseSBkaXNjb250aWd1b3VzIHBhZ2VzICovCj4gLSAg
ICBpbl92YSA9IGFsbG9jX3BhZ2VzKG9yZGVyKTsKPiAtICAgIGlmICggIWluX3ZhICkKPiAtICAg
IHsKPiAtICAgICAgICBwcmludGsoImFsbG9jX2NvbnRpZ19wYWdlczogY291bGQgbm90IGdldCBl
bm91Z2ggcGFnZXMgKG9yZGVyPTB4JXhcbiIsCj4gLSAgICAgICAgICAgICAgIG9yZGVyKTsKPiAt
ICAgICAgICByZXR1cm4gMDsKPiAtICAgIH0KPiAtCj4gLSAgICAvKiBzZXQgdXAgYXJndW1lbnRz
IGZvciBleGNoYW5nZSBoeXBlciBjYWxsICovCj4gLSAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShl
eGNoYW5nZS5pbi5leHRlbnRfc3RhcnQsIGluX2ZyYW1lcyk7Cj4gLSAgICBzZXRfeGVuX2d1ZXN0
X2hhbmRsZShleGNoYW5nZS5vdXQuZXh0ZW50X3N0YXJ0LCAmb3V0X2ZyYW1lcyk7Cj4gLQo+IC0g
ICAgLyogdW5tYXAgY3VycmVudCBmcmFtZXMsIGtlZXAgYSBsaXN0IG9mIE1GTnMgKi8KPiAtICAg
IGZvciAoIGkgPSAwOyBpIDwgbnVtX3BhZ2VzOyBpKysgKQo+IC0gICAgewo+IC0gICAgICAgIGlu
dCBhcmcgPSAwOwo+IC0KPiAtICAgICAgICB2YSA9IGluX3ZhICsgKFBBR0VfU0laRSAqIGkpOwo+
IC0gICAgICAgIGluX2ZyYW1lc1tpXSA9IHZpcnRfdG9fbWZuKHZhKTsKPiAtCj4gLSAgICAgICAg
LyogdXBkYXRlIFAyTSBtYXBwaW5nICovCj4gLSAgICAgICAgcGh5c190b19tYWNoaW5lX21hcHBp
bmdbdmlydF90b19wZm4odmEpXSA9IElOVkFMSURfUDJNX0VOVFJZOwo+IC0KPiAtICAgICAgICAv
KiBidWlsZCBtdWx0aSBjYWxsICovCj4gLSAgICAgICAgY2FsbFtpXS5vcCA9IF9fSFlQRVJWSVNP
Ul91cGRhdGVfdmFfbWFwcGluZzsKPiAtICAgICAgICBjYWxsW2ldLmFyZ3NbYXJnKytdID0gdmE7
Cj4gLSAgICAgICAgY2FsbFtpXS5hcmdzW2FyZysrXSA9IDA7Cj4gLSNpZmRlZiBfX2kzODZfXwo+
IC0gICAgICAgIGNhbGxbaV0uYXJnc1thcmcrK10gPSAwOwo+IC0jZW5kaWYgIAo+IC0gICAgICAg
IGNhbGxbaV0uYXJnc1thcmcrK10gPSBVVk1GX0lOVkxQRzsKPiAtICAgIH0KPiAtCj4gLSAgICBy
ZXQgPSBIWVBFUlZJU09SX211bHRpY2FsbChjYWxsLCBpKTsKPiAtICAgIGlmICggcmV0ICkKPiAt
ICAgIHsKPiAtICAgICAgICBwcmludGsoIk9kZCwgdXBkYXRlX3ZhX21hcHBpbmcgaHlwZXJjYWxs
IGZhaWxlZCB3aXRoIHJjPSVkLlxuIiwgcmV0KTsKPiAtICAgICAgICByZXR1cm4gMDsKPiAtICAg
IH0KPiAtCj4gLSAgICAvKiB0cnkgZ2V0dGluZyBhIGNvbnRpZyByYW5nZSBvZiBNRk5zICovCj4g
LSAgICBvdXRfZnJhbWVzID0gdmlydF90b19wZm4oaW5fdmEpOyAvKiBQRk5zIHRvIHBvcHVsYXRl
ICovCj4gLSAgICByZXQgPSBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fZXhjaGFuZ2UsICZl
eGNoYW5nZSk7Cj4gLSAgICBpZiAoIHJldCApIHsKPiAtICAgICAgICBwcmludGsoIm1lbSBleGNo
YW5nZWQgb3JkZXI9MHgleCBmYWlsZWQgd2l0aCByYz0lZCwgbnJfZXhjaGFuZ2VkPSVsdVxuIiwK
PiAtICAgICAgICAgICAgICAgb3JkZXIsIHJldCwgZXhjaGFuZ2UubnJfZXhjaGFuZ2VkKTsKPiAt
ICAgICAgICAvKiB3ZSBzdGlsbCBuZWVkIHRvIHJldHVybiB0aGUgYWxsb2NhdGVkIHBhZ2VzIGFi
b3ZlIHRvIHRoZSBwb29sCj4gLSAgICAgICAgICogaWUuIG1hcCB0aGVtIGJhY2sgaW50byB0aGUg
MToxIG1hcHBpbmcgZXRjLiBzbyB3ZSBjb250aW51ZSBidXQgCj4gLSAgICAgICAgICogaW4gdGhl
IGVuZCByZXR1cm4gdGhlIHBhZ2VzIHRvIHRoZSBwYWdlIGFsbG9jYXRvciBhbmQgcmV0dXJuIDAu
ICovCj4gLSAgICAgICAgZXhjaF9zdWNjZXNzID0gMDsKPiAtICAgIH0KPiAtICAgIGVsc2UKPiAt
ICAgICAgICBleGNoX3N1Y2Nlc3MgPSAxOwo+IC0KPiAtICAgIC8qIG1hcCBmcmFtZXMgaW50byAx
OjEgYW5kIHVwZGF0ZSBwMm0gKi8KPiAtICAgIGZvciAoIGkgPSAwOyBpIDwgbnVtX3BhZ2VzOyBp
KysgKQo+IC0gICAgewo+IC0gICAgICAgIGludCBhcmcgPSAwOwo+IC0gICAgICAgIHB0ZV90IHB0
ZTsKPiAtCj4gLSAgICAgICAgdmEgPSBpbl92YSArIChQQUdFX1NJWkUgKiBpKTsKPiAtICAgICAg
ICBtZm4gPSBpIDwgZXhjaGFuZ2UubnJfZXhjaGFuZ2VkID8gKG91dF9mcmFtZXMgKyBpKSA6IGlu
X2ZyYW1lc1tpXTsKPiAtICAgICAgICBwdGUgPSBfX3B0ZShtZm4gPDwgUEFHRV9TSElGVCB8IEwx
X1BST1QpOwo+IC0KPiAtICAgICAgICAvKiB1cGRhdGUgUDJNIG1hcHBpbmcgKi8KPiAtICAgICAg
ICBwaHlzX3RvX21hY2hpbmVfbWFwcGluZ1t2aXJ0X3RvX3Bmbih2YSldID0gbWZuOwo+IC0KPiAt
ICAgICAgICAvKiBidWlsZCBtdWx0aSBjYWxsICovCj4gLSAgICAgICAgY2FsbFtpXS5vcCA9IF9f
SFlQRVJWSVNPUl91cGRhdGVfdmFfbWFwcGluZzsKPiAtICAgICAgICBjYWxsW2ldLmFyZ3NbYXJn
KytdID0gdmE7Cj4gLSNpZmRlZiBfX3g4Nl82NF9fCj4gLSAgICAgICAgY2FsbFtpXS5hcmdzW2Fy
ZysrXSA9IChwZ2VudHJ5X3QpcHRlLnB0ZTsKPiAtI2Vsc2UKPiAtICAgICAgICBjYWxsW2ldLmFy
Z3NbYXJnKytdID0gcHRlLnB0ZV9sb3c7Cj4gLSAgICAgICAgY2FsbFtpXS5hcmdzW2FyZysrXSA9
IHB0ZS5wdGVfaGlnaDsKPiAtI2VuZGlmICAKPiAtICAgICAgICBjYWxsW2ldLmFyZ3NbYXJnKytd
ID0gVVZNRl9JTlZMUEc7Cj4gLSAgICB9Cj4gLSAgICByZXQgPSBIWVBFUlZJU09SX211bHRpY2Fs
bChjYWxsLCBpKTsKPiAtICAgIGlmICggcmV0ICkKPiAtICAgIHsKPiAtICAgICAgICBwcmludGso
InVwZGF0ZV92YV9tYXBwaW5nIGh5cGVyY2FsbCBuby4gMiBmYWlsZWQgd2l0aCByYz0lZC5cbiIs
IHJldCk7Cj4gLSAgICAgICAgcmV0dXJuIDA7Cj4gLSAgICB9Cj4gLQo+IC0gICAgaWYgKCAhZXhj
aF9zdWNjZXNzICkKPiAtICAgIHsKPiAtICAgICAgICAvKiBzaW5jZSB0aGUgZXhjaGFuZ2VkIGZh
aWxlZCB3ZSBqdXN0IGZyZWUgdGhlIHBhZ2VzIGFzIHdlbGwgKi8KPiAtICAgICAgICBmcmVlX3Bh
Z2VzKCh2b2lkICopIGluX3ZhLCBvcmRlcik7Cj4gLSAgICAgICAgcmV0dXJuIDA7Cj4gLSAgICB9
Cj4gLSAgICAKPiAtICAgIHJldHVybiBpbl92YTsKPiAtfQo+IC0KPiAtLyoKPiAgICogQ2xlYXIg
c29tZSBvZiB0aGUgYm9vdHN0cmFwIG1lbW9yeQo+ICAgKi8KPiAgc3RhdGljIHZvaWQgY2xlYXJf
Ym9vdHN0cmFwKHZvaWQpCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvbW0uaCBiL2luY2x1ZGUvbW0u
aAo+IGluZGV4IGY1N2Q4YWIuLmE0OGY0ODUgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9tbS5oCj4g
KysrIGIvaW5jbHVkZS9tbS5oCj4gQEAgLTcxLDcgKzcxLDYgQEAgdm9pZCBkb19tYXBfZnJhbWVz
KHVuc2lnbmVkIGxvbmcgYWRkciwKPiAgICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nICpmLCB1
bnNpZ25lZCBsb25nIG4sIHVuc2lnbmVkIGxvbmcgc3RyaWRlLAo+ICAJdW5zaWduZWQgbG9uZyBp
bmNyZW1lbnQsIGRvbWlkX3QgaWQsIGludCAqZXJyLCB1bnNpZ25lZCBsb25nIHByb3QpOwo+ICBp
bnQgdW5tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsIHVuc2lnbmVkIGxvbmcgbnVtX2ZyYW1l
cyk7Cj4gLXVuc2lnbmVkIGxvbmcgYWxsb2NfY29udGlnX3BhZ2VzKGludCBvcmRlciwgdW5zaWdu
ZWQgaW50IGFkZHJfYml0cyk7Cj4gICNpZmRlZiBIQVZFX0xJQkMKPiAgZXh0ZXJuIHVuc2lnbmVk
IGxvbmcgaGVhcCwgYnJrLCBoZWFwX21hcHBlZCwgaGVhcF9lbmQ7Cj4gICNlbmRpZgo+IC0tIAo+
IDIuNi42Cj4gCgotLSAKU2FtdWVsCjxjPiB5YShrYXxtYXx0bykqIGNhIGV4aXN0ZSB1bmUgZm9p
cyBzdXIgMiBhdSBqYXBvbiwgYydlc3QgZmFjaWxlIDstKQogLSstICNlbnMtbWltIGF1IGphcG9u
IC0rLQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:02:50 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:02:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZiD-00080x-WE; Wed, 10 Aug 2016 20:02:49 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZiC-00080l-Qd; Wed, 10 Aug 2016 20:02:48 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 16/91-13744-8688BA75; Wed, 10 Aug 2016 20:02:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS+7+BUTe9Y3W
 4wZljAhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYMxbNuMFUcEO/4nfXQ5YGxktKXYxc
 HEICExklur59ZYdwdjFKXDx2mQ3COcoo0b55PzOEs4FR4sTFE0AZTg4WAVWJuUffsYDYbAImE
 v2N88DiIgLKEh9be9lBbGaBaInn7ZvBaoQFgiXebVkHZvMK6Erc+b+TFWQor8BuRon5rbMZQR
 JCAiUSFz/PZIMoEpQ4OfMJC8QgLYkb/14ydTFyANnSEsv/cYCEOQUcJJqOfAULiwqYSXz7aTC
 BUXAWkuZZSJpnITQvYGRexahenFpUllqka6yXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyX
 nJ+7iREYwAxAsIOx45/TIUZJDiYlUV7hmNXhQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4LduBc
 oJFqempFWmZOcBYgklLcPAoifBuB0nzFhck5hZnpkOkTjEqSonztoMkBEASGaV5cG2w+L3EKC
 slzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5OkCk8mXklcNNfAS1mAlqcpLoCZHFJIkJKqoFRarX
 TKv1q9mdHzufK3ztsX3fSd0vmieuyqibWoWWPZWeopAWa/Puicf/HeoGZux0+RnBevZ26IzRV
 bPuRD2wBnD8f1k8r6ZEIWqQ96dP7+FIr18u1TN3xNoY9Dw34wlbyBq+33rOjfsrR3RXH470F5
 xj4sErHqGbdn5/Mnz0zhT/6juWzU3OVWIozEg21mIuKEwH7+w4G2gIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1470859366!52987932!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55590 invoked from network); 10 Aug 2016 20:02:46 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-16.tower-27.messagelabs.com with SMTP; 10 Aug 2016 20:02:46 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 9A8B17337;
 Wed, 10 Aug 2016 22:02:46 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id rM6e8zkc5vDC; Wed, 10 Aug 2016 22:02:46 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 6C65E2A8;
 Wed, 10 Aug 2016 22:02:46 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZi9-0003vD-Ue; Wed, 10 Aug 2016 22:02:45 +0200
Date: Wed, 10 Aug 2016 22:02:45 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810200245.GO16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-3-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-3-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 02/18] mini-os: remove unused
 alloc_contig_pages() function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjQ2ICswMjAwLCB3cm90ZToK
PiBhbGxvY19jb250aWdfcGFnZXMoKSBpcyBuZXZlciB1c2VkIGFueXdoZXJlIGluIG1pbmktb3Mu
IFJlbW92ZSBpdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tl
ZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKPiAt
LS0KPiAgYXJjaC94ODYvbW0uYyB8IDE0MiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIGluY2x1ZGUvbW0uaCAgfCAgIDEgLQo+ICAy
IGZpbGVzIGNoYW5nZWQsIDE0MyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvbW0uYyBiL2FyY2gveDg2L21tLmMKPiBpbmRleCBhZTEwMzZlLi5jNTlhNWQzIDEwMDY0NAo+
IC0tLSBhL2FyY2gveDg2L21tLmMKPiArKysgYi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTY1MiwxNDgg
KzY1Miw2IEBAIGludCB1bm1hcF9mcmFtZXModW5zaWduZWQgbG9uZyB2YSwgdW5zaWduZWQgbG9u
ZyBudW1fZnJhbWVzKQo+ICB9Cj4gIAo+ICAvKgo+IC0gKiBBbGxvY2F0ZSBwYWdlcyB3aGljaCBh
cmUgY29udGlndW91cyBpbiBtYWNoaW5lIG1lbW9yeS4KPiAtICogUmV0dXJucyBhIFZBIHRvIHdo
ZXJlIHRoZXkgYXJlIG1hcHBlZCBvciAwIG9uIGZhaWx1cmUuCj4gLSAqIAo+IC0gKiBhZGRyX2Jp
dHMgaW5kaWNhdGVzIGlmIHRoZSByZWdpb24gaGFzIHJlc3RyaWN0aW9ucyBvbiB3aGVyZSBpdCBp
cwo+IC0gKiBsb2NhdGVkLiBUeXBpY2FsIHZhbHVlcyBhcmUgMzIgKGlmIGZvciBleGFtcGxlIFBD
SSBkZXZpY2VzIGNhbid0IGFjY2Vzcwo+IC0gKiA2NGJpdCBtZW1vcnkpIG9yIDAgZm9yIG5vIHJl
c3RyaWN0aW9ucy4KPiAtICoKPiAtICogQWxsb2NhdGVkIHBhZ2VzIGNhbiBiZSBmcmVlZCB1c2lu
ZyB0aGUgcGFnZSBhbGxvY2F0b3JzIGZyZWVfcGFnZXMoKSAKPiAtICogZnVuY3Rpb24uCj4gLSAq
Cj4gLSAqIGJhc2VkIG9uIExpbnV4IGZ1bmN0aW9uIHhlbl9jcmVhdGVfY29udGlndW91c19yZWdp
b24oKQo+IC0gKi8KPiAtI2RlZmluZSBNQVhfQ09OVElHX09SREVSIDkgLyogMk1CICovCj4gLXVu
c2lnbmVkIGxvbmcgYWxsb2NfY29udGlnX3BhZ2VzKGludCBvcmRlciwgdW5zaWduZWQgaW50IGFk
ZHJfYml0cykKPiAtewo+IC0gICAgdW5zaWduZWQgbG9uZyBpbl92YSwgdmE7Cj4gLSAgICB1bnNp
Z25lZCBsb25nIGluX2ZyYW1lc1sxVUwgPDwgb3JkZXJdLCBvdXRfZnJhbWVzLCBtZm47Cj4gLSAg
ICBtdWx0aWNhbGxfZW50cnlfdCBjYWxsWzFVTCA8PCBvcmRlcl07Cj4gLSAgICB1bnNpZ25lZCBp
bnQgaSwgbnVtX3BhZ2VzID0gMVVMIDw8IG9yZGVyOwo+IC0gICAgaW50IHJldCwgZXhjaF9zdWNj
ZXNzOwo+IC0KPiAtICAgIC8qIHBhc3MgaW4gbnVtX3BhZ2VzICdleHRlbmRzJyBvZiBzaXplIDEg
YW5kCj4gLSAgICAgKiByZXF1ZXN0IDEgZXh0ZW5kIG9mIHNpemUgJ29yZGVyICovCj4gLSAgICBz
dHJ1Y3QgeGVuX21lbW9yeV9leGNoYW5nZSBleGNoYW5nZSA9IHsKPiAtICAgICAgICAuaW4gPSB7
Cj4gLSAgICAgICAgICAgIC5ucl9leHRlbnRzICAgPSBudW1fcGFnZXMsCj4gLSAgICAgICAgICAg
IC5leHRlbnRfb3JkZXIgPSAwLAo+IC0gICAgICAgICAgICAuZG9taWQgICAgICAgID0gRE9NSURf
U0VMRgo+IC0gICAgICAgIH0sCj4gLSAgICAgICAgLm91dCA9IHsKPiAtICAgICAgICAgICAgLm5y
X2V4dGVudHMgICA9IDEsCj4gLSAgICAgICAgICAgIC5leHRlbnRfb3JkZXIgPSBvcmRlciwKPiAt
ICAgICAgICAgICAgLmFkZHJlc3NfYml0cyA9IGFkZHJfYml0cywKPiAtICAgICAgICAgICAgLmRv
bWlkICAgICAgICA9IERPTUlEX1NFTEYKPiAtICAgICAgICB9LAo+IC0gICAgICAgIC5ucl9leGNo
YW5nZWQgPSAwCj4gLSAgICB9Owo+IC0KPiAtICAgIGlmICggb3JkZXIgPiBNQVhfQ09OVElHX09S
REVSICkKPiAtICAgIHsKPiAtICAgICAgICBwcmludGsoImFsbG9jX2NvbnRpZ19wYWdlczogb3Jk
ZXIgdG9vIGxhcmdlIDB4JXggPiAweCV4XG4iLAo+IC0gICAgICAgICAgICAgICBvcmRlciwgTUFY
X0NPTlRJR19PUkRFUik7Cj4gLSAgICAgICAgcmV0dXJuIDA7Cj4gLSAgICB9Cj4gLQo+IC0gICAg
LyogQWxsb2NhdGUgc29tZSBwb3RlbnRpYWxseSBkaXNjb250aWd1b3VzIHBhZ2VzICovCj4gLSAg
ICBpbl92YSA9IGFsbG9jX3BhZ2VzKG9yZGVyKTsKPiAtICAgIGlmICggIWluX3ZhICkKPiAtICAg
IHsKPiAtICAgICAgICBwcmludGsoImFsbG9jX2NvbnRpZ19wYWdlczogY291bGQgbm90IGdldCBl
bm91Z2ggcGFnZXMgKG9yZGVyPTB4JXhcbiIsCj4gLSAgICAgICAgICAgICAgIG9yZGVyKTsKPiAt
ICAgICAgICByZXR1cm4gMDsKPiAtICAgIH0KPiAtCj4gLSAgICAvKiBzZXQgdXAgYXJndW1lbnRz
IGZvciBleGNoYW5nZSBoeXBlciBjYWxsICovCj4gLSAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShl
eGNoYW5nZS5pbi5leHRlbnRfc3RhcnQsIGluX2ZyYW1lcyk7Cj4gLSAgICBzZXRfeGVuX2d1ZXN0
X2hhbmRsZShleGNoYW5nZS5vdXQuZXh0ZW50X3N0YXJ0LCAmb3V0X2ZyYW1lcyk7Cj4gLQo+IC0g
ICAgLyogdW5tYXAgY3VycmVudCBmcmFtZXMsIGtlZXAgYSBsaXN0IG9mIE1GTnMgKi8KPiAtICAg
IGZvciAoIGkgPSAwOyBpIDwgbnVtX3BhZ2VzOyBpKysgKQo+IC0gICAgewo+IC0gICAgICAgIGlu
dCBhcmcgPSAwOwo+IC0KPiAtICAgICAgICB2YSA9IGluX3ZhICsgKFBBR0VfU0laRSAqIGkpOwo+
IC0gICAgICAgIGluX2ZyYW1lc1tpXSA9IHZpcnRfdG9fbWZuKHZhKTsKPiAtCj4gLSAgICAgICAg
LyogdXBkYXRlIFAyTSBtYXBwaW5nICovCj4gLSAgICAgICAgcGh5c190b19tYWNoaW5lX21hcHBp
bmdbdmlydF90b19wZm4odmEpXSA9IElOVkFMSURfUDJNX0VOVFJZOwo+IC0KPiAtICAgICAgICAv
KiBidWlsZCBtdWx0aSBjYWxsICovCj4gLSAgICAgICAgY2FsbFtpXS5vcCA9IF9fSFlQRVJWSVNP
Ul91cGRhdGVfdmFfbWFwcGluZzsKPiAtICAgICAgICBjYWxsW2ldLmFyZ3NbYXJnKytdID0gdmE7
Cj4gLSAgICAgICAgY2FsbFtpXS5hcmdzW2FyZysrXSA9IDA7Cj4gLSNpZmRlZiBfX2kzODZfXwo+
IC0gICAgICAgIGNhbGxbaV0uYXJnc1thcmcrK10gPSAwOwo+IC0jZW5kaWYgIAo+IC0gICAgICAg
IGNhbGxbaV0uYXJnc1thcmcrK10gPSBVVk1GX0lOVkxQRzsKPiAtICAgIH0KPiAtCj4gLSAgICBy
ZXQgPSBIWVBFUlZJU09SX211bHRpY2FsbChjYWxsLCBpKTsKPiAtICAgIGlmICggcmV0ICkKPiAt
ICAgIHsKPiAtICAgICAgICBwcmludGsoIk9kZCwgdXBkYXRlX3ZhX21hcHBpbmcgaHlwZXJjYWxs
IGZhaWxlZCB3aXRoIHJjPSVkLlxuIiwgcmV0KTsKPiAtICAgICAgICByZXR1cm4gMDsKPiAtICAg
IH0KPiAtCj4gLSAgICAvKiB0cnkgZ2V0dGluZyBhIGNvbnRpZyByYW5nZSBvZiBNRk5zICovCj4g
LSAgICBvdXRfZnJhbWVzID0gdmlydF90b19wZm4oaW5fdmEpOyAvKiBQRk5zIHRvIHBvcHVsYXRl
ICovCj4gLSAgICByZXQgPSBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fZXhjaGFuZ2UsICZl
eGNoYW5nZSk7Cj4gLSAgICBpZiAoIHJldCApIHsKPiAtICAgICAgICBwcmludGsoIm1lbSBleGNo
YW5nZWQgb3JkZXI9MHgleCBmYWlsZWQgd2l0aCByYz0lZCwgbnJfZXhjaGFuZ2VkPSVsdVxuIiwK
PiAtICAgICAgICAgICAgICAgb3JkZXIsIHJldCwgZXhjaGFuZ2UubnJfZXhjaGFuZ2VkKTsKPiAt
ICAgICAgICAvKiB3ZSBzdGlsbCBuZWVkIHRvIHJldHVybiB0aGUgYWxsb2NhdGVkIHBhZ2VzIGFi
b3ZlIHRvIHRoZSBwb29sCj4gLSAgICAgICAgICogaWUuIG1hcCB0aGVtIGJhY2sgaW50byB0aGUg
MToxIG1hcHBpbmcgZXRjLiBzbyB3ZSBjb250aW51ZSBidXQgCj4gLSAgICAgICAgICogaW4gdGhl
IGVuZCByZXR1cm4gdGhlIHBhZ2VzIHRvIHRoZSBwYWdlIGFsbG9jYXRvciBhbmQgcmV0dXJuIDAu
ICovCj4gLSAgICAgICAgZXhjaF9zdWNjZXNzID0gMDsKPiAtICAgIH0KPiAtICAgIGVsc2UKPiAt
ICAgICAgICBleGNoX3N1Y2Nlc3MgPSAxOwo+IC0KPiAtICAgIC8qIG1hcCBmcmFtZXMgaW50byAx
OjEgYW5kIHVwZGF0ZSBwMm0gKi8KPiAtICAgIGZvciAoIGkgPSAwOyBpIDwgbnVtX3BhZ2VzOyBp
KysgKQo+IC0gICAgewo+IC0gICAgICAgIGludCBhcmcgPSAwOwo+IC0gICAgICAgIHB0ZV90IHB0
ZTsKPiAtCj4gLSAgICAgICAgdmEgPSBpbl92YSArIChQQUdFX1NJWkUgKiBpKTsKPiAtICAgICAg
ICBtZm4gPSBpIDwgZXhjaGFuZ2UubnJfZXhjaGFuZ2VkID8gKG91dF9mcmFtZXMgKyBpKSA6IGlu
X2ZyYW1lc1tpXTsKPiAtICAgICAgICBwdGUgPSBfX3B0ZShtZm4gPDwgUEFHRV9TSElGVCB8IEwx
X1BST1QpOwo+IC0KPiAtICAgICAgICAvKiB1cGRhdGUgUDJNIG1hcHBpbmcgKi8KPiAtICAgICAg
ICBwaHlzX3RvX21hY2hpbmVfbWFwcGluZ1t2aXJ0X3RvX3Bmbih2YSldID0gbWZuOwo+IC0KPiAt
ICAgICAgICAvKiBidWlsZCBtdWx0aSBjYWxsICovCj4gLSAgICAgICAgY2FsbFtpXS5vcCA9IF9f
SFlQRVJWSVNPUl91cGRhdGVfdmFfbWFwcGluZzsKPiAtICAgICAgICBjYWxsW2ldLmFyZ3NbYXJn
KytdID0gdmE7Cj4gLSNpZmRlZiBfX3g4Nl82NF9fCj4gLSAgICAgICAgY2FsbFtpXS5hcmdzW2Fy
ZysrXSA9IChwZ2VudHJ5X3QpcHRlLnB0ZTsKPiAtI2Vsc2UKPiAtICAgICAgICBjYWxsW2ldLmFy
Z3NbYXJnKytdID0gcHRlLnB0ZV9sb3c7Cj4gLSAgICAgICAgY2FsbFtpXS5hcmdzW2FyZysrXSA9
IHB0ZS5wdGVfaGlnaDsKPiAtI2VuZGlmICAKPiAtICAgICAgICBjYWxsW2ldLmFyZ3NbYXJnKytd
ID0gVVZNRl9JTlZMUEc7Cj4gLSAgICB9Cj4gLSAgICByZXQgPSBIWVBFUlZJU09SX211bHRpY2Fs
bChjYWxsLCBpKTsKPiAtICAgIGlmICggcmV0ICkKPiAtICAgIHsKPiAtICAgICAgICBwcmludGso
InVwZGF0ZV92YV9tYXBwaW5nIGh5cGVyY2FsbCBuby4gMiBmYWlsZWQgd2l0aCByYz0lZC5cbiIs
IHJldCk7Cj4gLSAgICAgICAgcmV0dXJuIDA7Cj4gLSAgICB9Cj4gLQo+IC0gICAgaWYgKCAhZXhj
aF9zdWNjZXNzICkKPiAtICAgIHsKPiAtICAgICAgICAvKiBzaW5jZSB0aGUgZXhjaGFuZ2VkIGZh
aWxlZCB3ZSBqdXN0IGZyZWUgdGhlIHBhZ2VzIGFzIHdlbGwgKi8KPiAtICAgICAgICBmcmVlX3Bh
Z2VzKCh2b2lkICopIGluX3ZhLCBvcmRlcik7Cj4gLSAgICAgICAgcmV0dXJuIDA7Cj4gLSAgICB9
Cj4gLSAgICAKPiAtICAgIHJldHVybiBpbl92YTsKPiAtfQo+IC0KPiAtLyoKPiAgICogQ2xlYXIg
c29tZSBvZiB0aGUgYm9vdHN0cmFwIG1lbW9yeQo+ICAgKi8KPiAgc3RhdGljIHZvaWQgY2xlYXJf
Ym9vdHN0cmFwKHZvaWQpCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvbW0uaCBiL2luY2x1ZGUvbW0u
aAo+IGluZGV4IGY1N2Q4YWIuLmE0OGY0ODUgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9tbS5oCj4g
KysrIGIvaW5jbHVkZS9tbS5oCj4gQEAgLTcxLDcgKzcxLDYgQEAgdm9pZCBkb19tYXBfZnJhbWVz
KHVuc2lnbmVkIGxvbmcgYWRkciwKPiAgICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nICpmLCB1
bnNpZ25lZCBsb25nIG4sIHVuc2lnbmVkIGxvbmcgc3RyaWRlLAo+ICAJdW5zaWduZWQgbG9uZyBp
bmNyZW1lbnQsIGRvbWlkX3QgaWQsIGludCAqZXJyLCB1bnNpZ25lZCBsb25nIHByb3QpOwo+ICBp
bnQgdW5tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsIHVuc2lnbmVkIGxvbmcgbnVtX2ZyYW1l
cyk7Cj4gLXVuc2lnbmVkIGxvbmcgYWxsb2NfY29udGlnX3BhZ2VzKGludCBvcmRlciwgdW5zaWdu
ZWQgaW50IGFkZHJfYml0cyk7Cj4gICNpZmRlZiBIQVZFX0xJQkMKPiAgZXh0ZXJuIHVuc2lnbmVk
IGxvbmcgaGVhcCwgYnJrLCBoZWFwX21hcHBlZCwgaGVhcF9lbmQ7Cj4gICNlbmRpZgo+IC0tIAo+
IDIuNi42Cj4gCgotLSAKU2FtdWVsCjxjPiB5YShrYXxtYXx0bykqIGNhIGV4aXN0ZSB1bmUgZm9p
cyBzdXIgMiBhdSBqYXBvbiwgYydlc3QgZmFjaWxlIDstKQogLSstICNlbnMtbWltIGF1IGphcG9u
IC0rLQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:03:17 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:03:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZif-00086B-9Z; Wed, 10 Aug 2016 20:03:17 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZid-00085t-F6; Wed, 10 Aug 2016 20:03:15 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 BF/2B-05361-2888BA75; Wed, 10 Aug 2016 20:03:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS+7+BUbexY3W
 4wekz1hZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM5ZuOMNY8F+8YmZDH0sD4wqhLkYu
 DiGBiYwSE1snMEE4uxglNq7+DOUcZZTYf72THcLZwCix5uJ8IIeDg0VAVWLLxNouRk4ONgETi
 f7GeWwgtoiAssTH1l52EJtZIFrieftmFpByYQFridlzpUHCvAK6Ek8bvzCCjOQV2M0oMb91Ni
 NIQkigROLftSvsEEWCEidnPmGBmKMlcePfSyaQOcwC0hLL/3GAhDkFHCRuvv3NChIWFTCT+Pb
 TYAKj4CwkzbOQNM9CaF7AyLyKUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScx
 qVgvOT93EyMwfBmAYAfjt2UBhxglOZiURHmFY1aHC/El5adUZiQWZ8QXleakFh9ilOHgUJLgt
 WwHygkWpaanVqRl5gAjCSYtwcGjJMJrB5LmLS5IzC3OTIdInWJUlBLnbQdJCIAkMkrz4Npg0X
 uJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxeIFN4MvNK4Ka/AlrMBLQ4SXUFyOKSRISUVAO
 j2skTWpMPtuR4Lf74uk7s/D8RgU/dTlXTGgu07ivOm7n4gp3jIcHwOu1FS099Lbp0857pjU2L
 s1S7b4efZTf/q6Nwm8mjS3zSYzYjYU3mNXWn7HYcXjfn1EmNc4vkS3/1X/N/t3cv99xf51h36
 ZzPKjJKrjsi8ae0dp7p/HfxOztl3bgiYx1ClFiKMxINtZiLihMB/58Ap9kCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1470859393!27919617!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59138 invoked from network); 10 Aug 2016 20:03:13 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-9.tower-21.messagelabs.com with SMTP; 10 Aug 2016 20:03:13 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id A53C77337;
 Wed, 10 Aug 2016 22:03:13 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id Y7E4P9XHkM9h; Wed, 10 Aug 2016 22:03:13 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 769D62A8;
 Wed, 10 Aug 2016 22:03:13 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZia-0003vn-W6; Wed, 10 Aug 2016 22:03:12 +0200
Date: Wed, 10 Aug 2016 22:03:12 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810200312.GP16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-4-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-4-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 03/18] mini-os: remove MM_DEBUG code
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjQ3ICswMjAwLCB3cm90ZToK
PiBtbS5jIGNvbnRhaW5zIHVudXNlZCBjb2RlIGluc2lkZSAjaWZkZWYgTU1fREVCVUcgYXJlYXMu
IEl0cyB1c2FiaWxpdHkKPiBpcyByYXRoZXIgcXVlc3Rpb25hYmxlIGFuZCBzb21lIHBhcnRzIGFy
ZSBldmVuIHdyb25nIChlLmcuCj4gcHJpbnRfY2h1bmtzKCkgY2FsbGVkIHdpdGggbnJfcGFnZXMg
PiAxMDAwIHdpbGwgY2xvYmJlciBhbiBhcmJpdHJhcnkKPiBzdGFjayBjb250ZW50IHdpdGggYSAw
IGJ5dGUpLgo+IAo+IFJlbW92ZSB0aGlzIGNvZGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0
QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIG1tLmMgfCA2MCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQs
IDYwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwo+IGluZGV4IDMx
YWFmODMuLjBkZDQ4NjIgMTAwNjQ0Cj4gLS0tIGEvbW0uYwo+ICsrKyBiL21tLmMKPiBAQCAtNDIs
MTMgKzQyLDYgQEAKPiAgI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+Cj4gICNpbmNsdWRlIDxtaW5p
LW9zL3htYWxsb2MuaD4KPiAgCj4gLSNpZmRlZiBNTV9ERUJVRwo+IC0jZGVmaW5lIERFQlVHKF9m
LCBfYS4uLikgXAo+IC0gICAgcHJpbnRrKCJNSU5JX09TKGZpbGU9bW0uYywgbGluZT0lZCkgIiBf
ZiAiXG4iLCBfX0xJTkVfXywgIyMgX2EpCj4gLSNlbHNlCj4gLSNkZWZpbmUgREVCVUcoX2YsIF9h
Li4uKSAgICAoKHZvaWQpMCkKPiAtI2VuZGlmCj4gLQo+ICAvKioqKioqKioqKioqKioqKioqKioq
Cj4gICAqIEFMTE9DQVRJT04gQklUTUFQCj4gICAqICBPbmUgYml0IHBlciBwYWdlIG9mIG1lbW9y
eS4gQml0IHNldCA9PiBwYWdlIGlzIGFsbG9jYXRlZC4KPiBAQCAtMTQwLDU5ICsxMzMsNiBAQCBz
dGF0aWMgY2h1bmtfaGVhZF90ICBmcmVlX3RhaWxbRlJFRUxJU1RfU0laRV07Cj4gICNkZWZpbmUg
cm91bmRfcGdkb3duKF9wKSAgKChfcCkmUEFHRV9NQVNLKQo+ICAjZGVmaW5lIHJvdW5kX3BndXAo
X3ApICAgICgoKF9wKSsoUEFHRV9TSVpFLTEpKSZQQUdFX01BU0spCj4gIAo+IC0jaWZkZWYgTU1f
REVCVUcKPiAtLyoKPiAtICogUHJpbnRzIGFsbG9jYXRpb25bMC8xXSBmb3IgQG5yX3BhZ2VzLCBz
dGFydGluZyBhdCBAc3RhcnQKPiAtICogYWRkcmVzcyAodmlydHVhbCkuCj4gLSAqLwo+IC1VU0VE
IHN0YXRpYyB2b2lkIHByaW50X2FsbG9jYXRpb24odm9pZCAqc3RhcnQsIGludCBucl9wYWdlcykK
PiAtewo+IC0gICAgdW5zaWduZWQgbG9uZyBwZm5fc3RhcnQgPSB2aXJ0X3RvX3BmbihzdGFydCk7
Cj4gLSAgICBpbnQgY291bnQ7Cj4gLSAgICBmb3IoY291bnQgPSAwOyBjb3VudCA8IG5yX3BhZ2Vz
OyBjb3VudCsrKQo+IC0gICAgICAgIGlmKGFsbG9jYXRlZF9pbl9tYXAocGZuX3N0YXJ0ICsgY291
bnQpKSBwcmludGsoIjEiKTsKPiAtICAgICAgICBlbHNlIHByaW50aygiMCIpOwo+IC0gICAgICAg
IAo+IC0gICAgcHJpbnRrKCJcbiIpOyAgICAgICAgCj4gLX0KPiAtCj4gLS8qCj4gLSAqIFByaW50
cyBjaHVua3MgKG1ha2luZyB0aGVtIHdpdGggbGV0dGVycykgZm9yIEBucl9wYWdlcyBzdGFydGlu
Zwo+IC0gKiBhdCBAc3RhcnQgKHZpcnR1YWwpLgo+IC0gKi8KPiAtVVNFRCBzdGF0aWMgdm9pZCBw
cmludF9jaHVua3Modm9pZCAqc3RhcnQsIGludCBucl9wYWdlcykKPiAtewo+IC0gICAgY2hhciBj
aHVua3NbMTAwMV0sIGN1cnJlbnQ9J0EnOwo+IC0gICAgaW50IG9yZGVyLCBjb3VudDsKPiAtICAg
IGNodW5rX2hlYWRfdCAqaGVhZDsKPiAtICAgIHVuc2lnbmVkIGxvbmcgcGZuX3N0YXJ0ID0gdmly
dF90b19wZm4oc3RhcnQpOwo+IC0gICAKPiAtICAgIG1lbXNldChjaHVua3MsIChpbnQpJ18nLCAx
MDAwKTsKPiAtICAgIGlmKG5yX3BhZ2VzID4gMTAwMCkgCj4gLSAgICB7Cj4gLSAgICAgICAgREVC
VUcoIkNhbiBvbmx5IHByaW5nIDEwMDAgcGFnZXMuIEluY3JlYXNlIGJ1ZmZlciBzaXplLiIpOwo+
IC0gICAgfQo+IC0gICAgCj4gLSAgICBmb3Iob3JkZXI9MDsgb3JkZXIgPCBGUkVFTElTVF9TSVpF
OyBvcmRlcisrKQo+IC0gICAgewo+IC0gICAgICAgIGhlYWQgPSBmcmVlX2hlYWRbb3JkZXJdOwo+
IC0gICAgICAgIHdoaWxlKCFGUkVFTElTVF9FTVBUWShoZWFkKSkKPiAtICAgICAgICB7Cj4gLSAg
ICAgICAgICAgIGZvcihjb3VudCA9IDA7IGNvdW50IDwgMVVMPDwgaGVhZC0+bGV2ZWw7IGNvdW50
KyspCj4gLSAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgIGlmKGNvdW50ICsgdmlydF90
b19wZm4oaGVhZCkgLSBwZm5fc3RhcnQgPCAxMDAwKQo+IC0gICAgICAgICAgICAgICAgICAgIGNo
dW5rc1tjb3VudCArIHZpcnRfdG9fcGZuKGhlYWQpIC0gcGZuX3N0YXJ0XSA9IGN1cnJlbnQ7Cj4g
LSAgICAgICAgICAgIH0KPiAtICAgICAgICAgICAgaGVhZCA9IGhlYWQtPm5leHQ7Cj4gLSAgICAg
ICAgICAgIGN1cnJlbnQrKzsKPiAtICAgICAgICB9Cj4gLSAgICB9Cj4gLSAgICBjaHVua3NbbnJf
cGFnZXNdID0gJ1wwJzsKPiAtICAgIHByaW50aygiJXNcbiIsIGNodW5rcyk7Cj4gLX0KPiAtI2Vu
ZGlmCj4gLQo+IC0KPiAgLyoKPiAgICogSW5pdGlhbGlzZSBhbGxvY2F0b3IsIHBsYWNpbmcgYWRk
cmVzc2VzIFtAbWluLEBtYXhdIGluIGZyZWUgcG9vbC4KPiAgICogQG1pbiBhbmQgQG1heCBhcmUg
UEhZU0lDQUwgYWRkcmVzc2VzLgo+IC0tIAo+IDIuNi42Cj4gCgotLSAKU2FtdWVsCkJlIHdhcm5l
ZCB0aGF0IHR5cGluZyBcZkJraWxsYWxsIFxmSW5hbWVcZlAgbWF5IG5vdCBoYXZlIHRoZSBkZXNp
cmVkCmVmZmVjdCBvbiBub24tTGludXggc3lzdGVtcywgZXNwZWNpYWxseSB3aGVuIGRvbmUgYnkg
YSBwcml2aWxlZ2VkIHVzZXIuCihGcm9tIHRoZSBraWxsYWxsIG1hbnVhbCBwYWdlKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:03:17 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:03:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZif-00086B-9Z; Wed, 10 Aug 2016 20:03:17 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZid-00085t-F6; Wed, 10 Aug 2016 20:03:15 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 BF/2B-05361-2888BA75; Wed, 10 Aug 2016 20:03:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS+7+BUbexY3W
 4wekz1hZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM5ZuOMNY8F+8YmZDH0sD4wqhLkYu
 DiGBiYwSE1snMEE4uxglNq7+DOUcZZTYf72THcLZwCix5uJ8IIeDg0VAVWLLxNouRk4ONgETi
 f7GeWwgtoiAssTH1l52EJtZIFrieftmFpByYQFridlzpUHCvAK6Ek8bvzCCjOQV2M0oMb91Ni
 NIQkigROLftSvsEEWCEidnPmGBmKMlcePfSyaQOcwC0hLL/3GAhDkFHCRuvv3NChIWFTCT+Pb
 TYAKj4CwkzbOQNM9CaF7AyLyKUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScx
 qVgvOT93EyMwfBmAYAfjt2UBhxglOZiURHmFY1aHC/El5adUZiQWZ8QXleakFh9ilOHgUJLgt
 WwHygkWpaanVqRl5gAjCSYtwcGjJMJrB5LmLS5IzC3OTIdInWJUlBLnbQdJCIAkMkrz4Npg0X
 uJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxeIFN4MvNK4Ka/AlrMBLQ4SXUFyOKSRISUVAO
 j2skTWpMPtuR4Lf74uk7s/D8RgU/dTlXTGgu07ivOm7n4gp3jIcHwOu1FS099Lbp0857pjU2L
 s1S7b4efZTf/q6Nwm8mjS3zSYzYjYU3mNXWn7HYcXjfn1EmNc4vkS3/1X/N/t3cv99xf51h36
 ZzPKjJKrjsi8ae0dp7p/HfxOztl3bgiYx1ClFiKMxINtZiLihMB/58Ap9kCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1470859393!27919617!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59138 invoked from network); 10 Aug 2016 20:03:13 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-9.tower-21.messagelabs.com with SMTP; 10 Aug 2016 20:03:13 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id A53C77337;
 Wed, 10 Aug 2016 22:03:13 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id Y7E4P9XHkM9h; Wed, 10 Aug 2016 22:03:13 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 769D62A8;
 Wed, 10 Aug 2016 22:03:13 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZia-0003vn-W6; Wed, 10 Aug 2016 22:03:12 +0200
Date: Wed, 10 Aug 2016 22:03:12 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810200312.GP16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-4-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-4-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 03/18] mini-os: remove MM_DEBUG code
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjQ3ICswMjAwLCB3cm90ZToK
PiBtbS5jIGNvbnRhaW5zIHVudXNlZCBjb2RlIGluc2lkZSAjaWZkZWYgTU1fREVCVUcgYXJlYXMu
IEl0cyB1c2FiaWxpdHkKPiBpcyByYXRoZXIgcXVlc3Rpb25hYmxlIGFuZCBzb21lIHBhcnRzIGFy
ZSBldmVuIHdyb25nIChlLmcuCj4gcHJpbnRfY2h1bmtzKCkgY2FsbGVkIHdpdGggbnJfcGFnZXMg
PiAxMDAwIHdpbGwgY2xvYmJlciBhbiBhcmJpdHJhcnkKPiBzdGFjayBjb250ZW50IHdpdGggYSAw
IGJ5dGUpLgo+IAo+IFJlbW92ZSB0aGlzIGNvZGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0
QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIG1tLmMgfCA2MCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQs
IDYwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwo+IGluZGV4IDMx
YWFmODMuLjBkZDQ4NjIgMTAwNjQ0Cj4gLS0tIGEvbW0uYwo+ICsrKyBiL21tLmMKPiBAQCAtNDIs
MTMgKzQyLDYgQEAKPiAgI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+Cj4gICNpbmNsdWRlIDxtaW5p
LW9zL3htYWxsb2MuaD4KPiAgCj4gLSNpZmRlZiBNTV9ERUJVRwo+IC0jZGVmaW5lIERFQlVHKF9m
LCBfYS4uLikgXAo+IC0gICAgcHJpbnRrKCJNSU5JX09TKGZpbGU9bW0uYywgbGluZT0lZCkgIiBf
ZiAiXG4iLCBfX0xJTkVfXywgIyMgX2EpCj4gLSNlbHNlCj4gLSNkZWZpbmUgREVCVUcoX2YsIF9h
Li4uKSAgICAoKHZvaWQpMCkKPiAtI2VuZGlmCj4gLQo+ICAvKioqKioqKioqKioqKioqKioqKioq
Cj4gICAqIEFMTE9DQVRJT04gQklUTUFQCj4gICAqICBPbmUgYml0IHBlciBwYWdlIG9mIG1lbW9y
eS4gQml0IHNldCA9PiBwYWdlIGlzIGFsbG9jYXRlZC4KPiBAQCAtMTQwLDU5ICsxMzMsNiBAQCBz
dGF0aWMgY2h1bmtfaGVhZF90ICBmcmVlX3RhaWxbRlJFRUxJU1RfU0laRV07Cj4gICNkZWZpbmUg
cm91bmRfcGdkb3duKF9wKSAgKChfcCkmUEFHRV9NQVNLKQo+ICAjZGVmaW5lIHJvdW5kX3BndXAo
X3ApICAgICgoKF9wKSsoUEFHRV9TSVpFLTEpKSZQQUdFX01BU0spCj4gIAo+IC0jaWZkZWYgTU1f
REVCVUcKPiAtLyoKPiAtICogUHJpbnRzIGFsbG9jYXRpb25bMC8xXSBmb3IgQG5yX3BhZ2VzLCBz
dGFydGluZyBhdCBAc3RhcnQKPiAtICogYWRkcmVzcyAodmlydHVhbCkuCj4gLSAqLwo+IC1VU0VE
IHN0YXRpYyB2b2lkIHByaW50X2FsbG9jYXRpb24odm9pZCAqc3RhcnQsIGludCBucl9wYWdlcykK
PiAtewo+IC0gICAgdW5zaWduZWQgbG9uZyBwZm5fc3RhcnQgPSB2aXJ0X3RvX3BmbihzdGFydCk7
Cj4gLSAgICBpbnQgY291bnQ7Cj4gLSAgICBmb3IoY291bnQgPSAwOyBjb3VudCA8IG5yX3BhZ2Vz
OyBjb3VudCsrKQo+IC0gICAgICAgIGlmKGFsbG9jYXRlZF9pbl9tYXAocGZuX3N0YXJ0ICsgY291
bnQpKSBwcmludGsoIjEiKTsKPiAtICAgICAgICBlbHNlIHByaW50aygiMCIpOwo+IC0gICAgICAg
IAo+IC0gICAgcHJpbnRrKCJcbiIpOyAgICAgICAgCj4gLX0KPiAtCj4gLS8qCj4gLSAqIFByaW50
cyBjaHVua3MgKG1ha2luZyB0aGVtIHdpdGggbGV0dGVycykgZm9yIEBucl9wYWdlcyBzdGFydGlu
Zwo+IC0gKiBhdCBAc3RhcnQgKHZpcnR1YWwpLgo+IC0gKi8KPiAtVVNFRCBzdGF0aWMgdm9pZCBw
cmludF9jaHVua3Modm9pZCAqc3RhcnQsIGludCBucl9wYWdlcykKPiAtewo+IC0gICAgY2hhciBj
aHVua3NbMTAwMV0sIGN1cnJlbnQ9J0EnOwo+IC0gICAgaW50IG9yZGVyLCBjb3VudDsKPiAtICAg
IGNodW5rX2hlYWRfdCAqaGVhZDsKPiAtICAgIHVuc2lnbmVkIGxvbmcgcGZuX3N0YXJ0ID0gdmly
dF90b19wZm4oc3RhcnQpOwo+IC0gICAKPiAtICAgIG1lbXNldChjaHVua3MsIChpbnQpJ18nLCAx
MDAwKTsKPiAtICAgIGlmKG5yX3BhZ2VzID4gMTAwMCkgCj4gLSAgICB7Cj4gLSAgICAgICAgREVC
VUcoIkNhbiBvbmx5IHByaW5nIDEwMDAgcGFnZXMuIEluY3JlYXNlIGJ1ZmZlciBzaXplLiIpOwo+
IC0gICAgfQo+IC0gICAgCj4gLSAgICBmb3Iob3JkZXI9MDsgb3JkZXIgPCBGUkVFTElTVF9TSVpF
OyBvcmRlcisrKQo+IC0gICAgewo+IC0gICAgICAgIGhlYWQgPSBmcmVlX2hlYWRbb3JkZXJdOwo+
IC0gICAgICAgIHdoaWxlKCFGUkVFTElTVF9FTVBUWShoZWFkKSkKPiAtICAgICAgICB7Cj4gLSAg
ICAgICAgICAgIGZvcihjb3VudCA9IDA7IGNvdW50IDwgMVVMPDwgaGVhZC0+bGV2ZWw7IGNvdW50
KyspCj4gLSAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgIGlmKGNvdW50ICsgdmlydF90
b19wZm4oaGVhZCkgLSBwZm5fc3RhcnQgPCAxMDAwKQo+IC0gICAgICAgICAgICAgICAgICAgIGNo
dW5rc1tjb3VudCArIHZpcnRfdG9fcGZuKGhlYWQpIC0gcGZuX3N0YXJ0XSA9IGN1cnJlbnQ7Cj4g
LSAgICAgICAgICAgIH0KPiAtICAgICAgICAgICAgaGVhZCA9IGhlYWQtPm5leHQ7Cj4gLSAgICAg
ICAgICAgIGN1cnJlbnQrKzsKPiAtICAgICAgICB9Cj4gLSAgICB9Cj4gLSAgICBjaHVua3NbbnJf
cGFnZXNdID0gJ1wwJzsKPiAtICAgIHByaW50aygiJXNcbiIsIGNodW5rcyk7Cj4gLX0KPiAtI2Vu
ZGlmCj4gLQo+IC0KPiAgLyoKPiAgICogSW5pdGlhbGlzZSBhbGxvY2F0b3IsIHBsYWNpbmcgYWRk
cmVzc2VzIFtAbWluLEBtYXhdIGluIGZyZWUgcG9vbC4KPiAgICogQG1pbiBhbmQgQG1heCBhcmUg
UEhZU0lDQUwgYWRkcmVzc2VzLgo+IC0tIAo+IDIuNi42Cj4gCgotLSAKU2FtdWVsCkJlIHdhcm5l
ZCB0aGF0IHR5cGluZyBcZkJraWxsYWxsIFxmSW5hbWVcZlAgbWF5IG5vdCBoYXZlIHRoZSBkZXNp
cmVkCmVmZmVjdCBvbiBub24tTGludXggc3lzdGVtcywgZXNwZWNpYWxseSB3aGVuIGRvbmUgYnkg
YSBwcml2aWxlZ2VkIHVzZXIuCihGcm9tIHRoZSBraWxsYWxsIG1hbnVhbCBwYWdlKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:04:39 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:04:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZjz-0008IS-LX; Wed, 10 Aug 2016 20:04:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZjy-0008HW-CQ; Wed, 10 Aug 2016 20:04:38 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 AA/A3-27186-5D88BA75; Wed, 10 Aug 2016 20:04:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsXS+7+BUfdKx+p
 wg79HFC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZvTsvsBWsIWnonXnCqYGxiOcXYyc
 HEICExkldu0P72LkArJ3MUo83faNGSJxlFHiegsfRGIDo8TnZWfZQRIsAqoSG6+eYgGx2QRMJ
 Pob57GB2CICyhIfW3vBapgFoiWet28GqxEW8JLo6P/J2MXIwcEroCux+awtyExegd2MEvNbZz
 NCLCuR+P5/Jlg9r4CgxMmZT1gg5uhI7Nx6hw2kl1lAWmL5Pw6IsLxE89bZYHdyCjhIvLveyAx
 SIipgJvHtp8EERqFZSAbNQjJoFsKgWUgGLWBkWcWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hg
 rJebWlycmJ6ak5hUrJecn7uJERjsDECwg3H1b6dDjJIcTEqivMIxq8OF+JLyUyozEosz4otKc
 1KLDzHKcHAoSfDuaAfKCRalpqdWpGXmAOMOJi3BwaMkwrsdJM1bXJCYW5yZDpE6xagoJc77Fy
 QhAJLIKM2Da4PF+iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8x4BmcKTmVcCN/0V0GImoMV
 JqitAFpckIqSkGhhX7OK49PDTTw+5X/tuefrEbv//QLauU2J9taVrRcirlZvj+rivyGye1Z/8
 fr9cUYZvDWf4AZuQyW2v5p9akejR/Gde9SLNqbv23tIUmJCxrpZLXf7izyfflnR8t/M+GRK4d
 32OqZXNtfQffl/r7a3mujFN41A0v/iiYFrRhcP1j7K6itw5khcrsRRnJBpqMRcVJwIA9S5QB/
 ACAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1470859476!51049156!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62799 invoked from network); 10 Aug 2016 20:04:36 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-15.tower-31.messagelabs.com with SMTP; 10 Aug 2016 20:04:36 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 553167337;
 Wed, 10 Aug 2016 22:04:36 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id yrgUWNcGHEaO; Wed, 10 Aug 2016 22:04:36 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 2B7592A8;
 Wed, 10 Aug 2016 22:04:36 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZjv-0003xQ-M2; Wed, 10 Aug 2016 22:04:35 +0200
Date: Wed, 10 Aug 2016 22:04:35 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810200435.GQ16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-5-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-5-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 04/18] mini-os: add description of x86
	memory usage
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjQ4ICswMjAwLCB3cm90ZToK
PiBBZGQgYSBicmllZiBkZXNjcmlwdGlvbiBob3cgdGhlIHBoeXNpY2FsIGFuZCB2aXJ0dWFsIGFk
ZHJlc3MgdXNhZ2UKPiBsb29rcyBsaWtlIG9uIHg4NiB0byBpbmNsdWRlL3g4Ni9hcmNoX21tLmgK
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gUmV2
aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogU2FtdWVs
IFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKPiAtLS0KPiAgaW5jbHVk
ZS94ODYvYXJjaF9tbS5oIHwgMjAgKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5n
ZWQsIDIwIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvYXJjaF9t
bS5oIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCj4gaW5kZXggNThmMjlmYy4uZjc1NmRhYiAxMDA2
NDQKPiAtLS0gYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKPiArKysgYi9pbmNsdWRlL3g4Ni9hcmNo
X21tLmgKPiBAQCAtMzYsNiArMzYsMjYgQEAKPiAgI2VuZGlmCj4gICNlbmRpZgo+ICAKPiArLyoK
PiArICogUGh5c2ljYWwgYWRkcmVzcyBzcGFjZSB1c2FnZToKPiArICoKPiArICogMC4uLl9lZGF0
YToga2VybmVsIHRleHQvZGF0YQo+ICsgKiAqc3RhY2sgICAgOiBrZXJuZWwgc3RhY2sgKHRocmVh
ZCAwKQo+ICsgKiBoeXBlcnZpc29yIGFsbG9jYXRlZCBkYXRhOiBwMm1fbGlzdCwgc3RhcnRfaW5m
byBwYWdlLCB4ZW5zdG9yZSBwYWdlLAo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zb2xlIHBhZ2UsIGluaXRpYWwgcGFnZSB0YWJsZXMKPiArICogYml0bWFwIG9mIGFsbG9jYXRl
ZCBwYWdlcwo+ICsgKiBwYWdlcyBjb250cm9sbGVkIGJ5IHRoZSBwYWdlIGFsbG9jYXRvcgo+ICsg
Kgo+ICsgKgo+ICsgKiBWaXJ0dWFsIGFkZHJlc3Mgc3BhY2UgdXNhZ2U6Cj4gKyAqCj4gKyAqIDE6
MSBtYXBwaW5nIG9mIHBoeXNpY2FsIG1lbW9yeSBzdGFydGluZyBhdCBWQSgwKQo+ICsgKiAxIHVu
YWxsb2NhdGVkIHBhZ2UKPiArICogZGVtYW5kIG1hcCBhcmVhICgzMiBiaXRzOiAyIEdCLCA2NCBi
aXRzOiAxMjggR0IpIGZvciB2aXJ0dWFsIGFsbG9jYXRpb25zCj4gKyAqIDEgdW5hbGxvY2F0ZWQg
cGFnZQo+ICsgKiB3aXRoIGxpYmM6IGhlYXAgYXJlYSAoMzIgYml0czogMSBHQiwgNjQgYml0czog
MTI4IEdCKQo+ICsgKi8KPiArCj4gICNkZWZpbmUgTDFfRlJBTUUgICAgICAgICAgICAgICAgMQo+
ICAjZGVmaW5lIEwyX0ZSQU1FICAgICAgICAgICAgICAgIDIKPiAgI2RlZmluZSBMM19GUkFNRSAg
ICAgICAgICAgICAgICAzCj4gLS0gCj4gMi42LjYKPiAKCi0tIApTYW11ZWwKPEI+IGwnYWxpbSBq
ZSBzYWlzIG/DuSBlbGxlIGVzdCwgZWxsZSBlc3QganVzdGUgw6AgY8O0dMOpIGRlIGxhIGRhbWUg
cXVpIGRvcnQKPGc+IEI6IGNsYWlyZW1lbnQgZmF1dCByZXZvaXIgbGVzIHByaW9yaXTDqXMgZGFu
cyBsYSB2aWUKPGc+IEI6IHVuZSBkYW1lIMOnYSBzZSByZXRyb3V2ZSwgdW4gdXB0aW1lLi4uCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:04:39 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:04:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZjz-0008IS-LX; Wed, 10 Aug 2016 20:04:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZjy-0008HW-CQ; Wed, 10 Aug 2016 20:04:38 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 AA/A3-27186-5D88BA75; Wed, 10 Aug 2016 20:04:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsXS+7+BUfdKx+p
 wg79HFC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZvTsvsBWsIWnonXnCqYGxiOcXYyc
 HEICExkldu0P72LkArJ3MUo83faNGSJxlFHiegsfRGIDo8TnZWfZQRIsAqoSG6+eYgGx2QRMJ
 Pob57GB2CICyhIfW3vBapgFoiWet28GqxEW8JLo6P/J2MXIwcEroCux+awtyExegd2MEvNbZz
 NCLCuR+P5/Jlg9r4CgxMmZT1gg5uhI7Nx6hw2kl1lAWmL5Pw6IsLxE89bZYHdyCjhIvLveyAx
 SIipgJvHtp8EERqFZSAbNQjJoFsKgWUgGLWBkWcWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hg
 rJebWlycmJ6ak5hUrJecn7uJERjsDECwg3H1b6dDjJIcTEqivMIxq8OF+JLyUyozEosz4otKc
 1KLDzHKcHAoSfDuaAfKCRalpqdWpGXmAOMOJi3BwaMkwrsdJM1bXJCYW5yZDpE6xagoJc77Fy
 QhAJLIKM2Da4PF+iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8x4BmcKTmVcCN/0V0GImoMV
 JqitAFpckIqSkGhhX7OK49PDTTw+5X/tuefrEbv//QLauU2J9taVrRcirlZvj+rivyGye1Z/8
 fr9cUYZvDWf4AZuQyW2v5p9akejR/Gde9SLNqbv23tIUmJCxrpZLXf7izyfflnR8t/M+GRK4d
 32OqZXNtfQffl/r7a3mujFN41A0v/iiYFrRhcP1j7K6itw5khcrsRRnJBpqMRcVJwIA9S5QB/
 ACAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1470859476!51049156!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62799 invoked from network); 10 Aug 2016 20:04:36 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-15.tower-31.messagelabs.com with SMTP; 10 Aug 2016 20:04:36 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 553167337;
 Wed, 10 Aug 2016 22:04:36 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id yrgUWNcGHEaO; Wed, 10 Aug 2016 22:04:36 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 2B7592A8;
 Wed, 10 Aug 2016 22:04:36 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZjv-0003xQ-M2; Wed, 10 Aug 2016 22:04:35 +0200
Date: Wed, 10 Aug 2016 22:04:35 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810200435.GQ16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-5-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-5-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 04/18] mini-os: add description of x86
	memory usage
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjQ4ICswMjAwLCB3cm90ZToK
PiBBZGQgYSBicmllZiBkZXNjcmlwdGlvbiBob3cgdGhlIHBoeXNpY2FsIGFuZCB2aXJ0dWFsIGFk
ZHJlc3MgdXNhZ2UKPiBsb29rcyBsaWtlIG9uIHg4NiB0byBpbmNsdWRlL3g4Ni9hcmNoX21tLmgK
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gUmV2
aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogU2FtdWVs
IFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKPiAtLS0KPiAgaW5jbHVk
ZS94ODYvYXJjaF9tbS5oIHwgMjAgKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5n
ZWQsIDIwIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvYXJjaF9t
bS5oIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCj4gaW5kZXggNThmMjlmYy4uZjc1NmRhYiAxMDA2
NDQKPiAtLS0gYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKPiArKysgYi9pbmNsdWRlL3g4Ni9hcmNo
X21tLmgKPiBAQCAtMzYsNiArMzYsMjYgQEAKPiAgI2VuZGlmCj4gICNlbmRpZgo+ICAKPiArLyoK
PiArICogUGh5c2ljYWwgYWRkcmVzcyBzcGFjZSB1c2FnZToKPiArICoKPiArICogMC4uLl9lZGF0
YToga2VybmVsIHRleHQvZGF0YQo+ICsgKiAqc3RhY2sgICAgOiBrZXJuZWwgc3RhY2sgKHRocmVh
ZCAwKQo+ICsgKiBoeXBlcnZpc29yIGFsbG9jYXRlZCBkYXRhOiBwMm1fbGlzdCwgc3RhcnRfaW5m
byBwYWdlLCB4ZW5zdG9yZSBwYWdlLAo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zb2xlIHBhZ2UsIGluaXRpYWwgcGFnZSB0YWJsZXMKPiArICogYml0bWFwIG9mIGFsbG9jYXRl
ZCBwYWdlcwo+ICsgKiBwYWdlcyBjb250cm9sbGVkIGJ5IHRoZSBwYWdlIGFsbG9jYXRvcgo+ICsg
Kgo+ICsgKgo+ICsgKiBWaXJ0dWFsIGFkZHJlc3Mgc3BhY2UgdXNhZ2U6Cj4gKyAqCj4gKyAqIDE6
MSBtYXBwaW5nIG9mIHBoeXNpY2FsIG1lbW9yeSBzdGFydGluZyBhdCBWQSgwKQo+ICsgKiAxIHVu
YWxsb2NhdGVkIHBhZ2UKPiArICogZGVtYW5kIG1hcCBhcmVhICgzMiBiaXRzOiAyIEdCLCA2NCBi
aXRzOiAxMjggR0IpIGZvciB2aXJ0dWFsIGFsbG9jYXRpb25zCj4gKyAqIDEgdW5hbGxvY2F0ZWQg
cGFnZQo+ICsgKiB3aXRoIGxpYmM6IGhlYXAgYXJlYSAoMzIgYml0czogMSBHQiwgNjQgYml0czog
MTI4IEdCKQo+ICsgKi8KPiArCj4gICNkZWZpbmUgTDFfRlJBTUUgICAgICAgICAgICAgICAgMQo+
ICAjZGVmaW5lIEwyX0ZSQU1FICAgICAgICAgICAgICAgIDIKPiAgI2RlZmluZSBMM19GUkFNRSAg
ICAgICAgICAgICAgICAzCj4gLS0gCj4gMi42LjYKPiAKCi0tIApTYW11ZWwKPEI+IGwnYWxpbSBq
ZSBzYWlzIG/DuSBlbGxlIGVzdCwgZWxsZSBlc3QganVzdGUgw6AgY8O0dMOpIGRlIGxhIGRhbWUg
cXVpIGRvcnQKPGc+IEI6IGNsYWlyZW1lbnQgZmF1dCByZXZvaXIgbGVzIHByaW9yaXTDqXMgZGFu
cyBsYSB2aWUKPGc+IEI6IHVuZSBkYW1lIMOnYSBzZSByZXRyb3V2ZSwgdW4gdXB0aW1lLi4uCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:05:44 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:05:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZl2-0008Sx-0g; Wed, 10 Aug 2016 20:05:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZl0-0008Sg-OB; Wed, 10 Aug 2016 20:05:42 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 EB/1C-01957-5198BA75; Wed, 10 Aug 2016 20:05:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS+7+BUVe0c3W
 4wZm5QhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM/7/2slU8ICv4svLA2wNjC+4uxi5
 OIQEJjJKvPlwhh3C2cUo8fDqJlYI5yijRMPV90wQzgZGiVs3fgI5HBwsAqoS/2/mdzFycrAJm
 Ej0N85jA7FFBJQlPrb2soPYzALREs/bN7OA2MICDhIT1p1jBrF5BXQl9pzoBJvJK7CbUWJ+62
 xGkISQQInE+l0vWSGKBCVOznzCAjFIS+LGv5dge5kFpCWW/+MACXMCzbx5fScjSFhUwEzi20+
 DCYyCs5A0z0LSPAuheQEj8ypGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSk
 Yr3k/NxNjMAArmdgYNzBOGGV3yFGSQ4mJVFe4ZjV4UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQke
 BU7gHKCRanpqRVpmTnAWIJJS3DwKInwFoGkeYsLEnOLM9MhUqcYFaXEef+2AyUEQBIZpXlwbb
 D4vcQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmNcKZDxPZl4J3PRXQIuZgBYnqa4AWVySiJC
 SamBsDY1VPDk9c5vIbhPVp41xr1fa6mpZWwuLyhrmcp0Uji5tlpWbLMoYKj5p1dnl+yMPbtrZ
 VHunZcOtvBVh+QeM7ghsSN9zn23BZzPrih/3jqRul78dGTPv7brT/fP651Z0Zk24e9Rx7fJHV
 /x6JXYcvXs7qipaMpxvZb+l64EJU1ak/3D6Oq9CiaU4I9FQi7moOBEAxUt26doCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1470859541!38002731!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10912 invoked from network); 10 Aug 2016 20:05:41 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-16.tower-206.messagelabs.com with SMTP; 10 Aug 2016 20:05:41 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 091E87337;
 Wed, 10 Aug 2016 22:05:41 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 8dvYPP3105bH; Wed, 10 Aug 2016 22:05:40 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id CFA502A8;
 Wed, 10 Aug 2016 22:05:40 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZky-0003y4-Bn; Wed, 10 Aug 2016 22:05:40 +0200
Date: Wed, 10 Aug 2016 22:05:40 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810200540.GR16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-6-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-6-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 05/18] mini-os: add nr_free_pages
	counter
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjQ5ICswMjAwLCB3cm90ZToK
PiBBZGQgYSB2YXJpYWJsZSBob2xkaW5nIHRoZSBudW1iZXIgb2YgYXZhaWxhYmxlIG1lbW9yeSBw
YWdlcy4gVGhpcyB3aWxsCj4gYWlkIGF1dG8tYmFsbG9vbmluZyBsYXRlci4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxz
YW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKPiAtLS0KPiAgaW5jbHVkZS9tbS5oIHwgMSAr
Cj4gIG1tLmMgICAgICAgICB8IDYgKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRp
b25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvbW0uaCBiL2luY2x1ZGUvbW0uaAo+IGlu
ZGV4IGE0OGY0ODUuLmI5N2I0M2UgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9tbS5oCj4gKysrIGIv
aW5jbHVkZS9tbS5oCj4gQEAgLTQyLDYgKzQyLDcgQEAKPiAgI2RlZmluZSBTVEFDS19TSVpFX1BB
R0VfT1JERVIgX19TVEFDS19TSVpFX1BBR0VfT1JERVIKPiAgI2RlZmluZSBTVEFDS19TSVpFIF9f
U1RBQ0tfU0laRQo+ICAKPiArZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbnJfZnJlZV9wYWdlczsKPiAg
Cj4gIHZvaWQgaW5pdF9tbSh2b2lkKTsKPiAgdW5zaWduZWQgbG9uZyBhbGxvY19wYWdlcyhpbnQg
b3JkZXIpOwo+IGRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwo+IGluZGV4IDBkZDQ4NjIuLjI2M2Ez
NTYgMTAwNjQ0Cj4gLS0tIGEvbW0uYwo+ICsrKyBiL21tLmMKPiBAQCAtNTMsNiArNTMsOCBAQCBz
dGF0aWMgdW5zaWduZWQgbG9uZyAqYWxsb2NfYml0bWFwOwo+ICAjZGVmaW5lIGFsbG9jYXRlZF9p
bl9tYXAoX3BuKSBcCj4gIChhbGxvY19iaXRtYXBbKF9wbikvUEFHRVNfUEVSX01BUFdPUkRdICYg
KDFVTDw8KChfcG4pJihQQUdFU19QRVJfTUFQV09SRC0xKSkpKQo+ICAKPiArdW5zaWduZWQgbG9u
ZyBucl9mcmVlX3BhZ2VzOwo+ICsKPiAgLyoKPiAgICogSGludCByZWdhcmRpbmcgYml0d2lzZSBh
cml0aG1ldGljIGluIG1hcF97YWxsb2MsZnJlZX06Cj4gICAqICAtKDE8PG4pICBzZXRzIGFsbCBi
aXRzID49IG4uIAo+IEBAIC04MSw2ICs4Myw4IEBAIHN0YXRpYyB2b2lkIG1hcF9hbGxvYyh1bnNp
Z25lZCBsb25nIGZpcnN0X3BhZ2UsIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCj4gICAgICAgICAg
d2hpbGUgKCArK2N1cnJfaWR4IDwgZW5kX2lkeCApIGFsbG9jX2JpdG1hcFtjdXJyX2lkeF0gPSB+
MFVMOwo+ICAgICAgICAgIGFsbG9jX2JpdG1hcFtjdXJyX2lkeF0gfD0gKDFVTDw8ZW5kX29mZikt
MTsKPiAgICAgIH0KPiArCj4gKyAgICBucl9mcmVlX3BhZ2VzIC09IG5yX3BhZ2VzOwo+ICB9Cj4g
IAo+ICAKPiBAQCAtOTMsNiArOTcsOCBAQCBzdGF0aWMgdm9pZCBtYXBfZnJlZSh1bnNpZ25lZCBs
b25nIGZpcnN0X3BhZ2UsIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCj4gICAgICBlbmRfaWR4ICAg
PSAoZmlyc3RfcGFnZSArIG5yX3BhZ2VzKSAvIFBBR0VTX1BFUl9NQVBXT1JEOwo+ICAgICAgZW5k
X29mZiAgID0gKGZpcnN0X3BhZ2UgKyBucl9wYWdlcykgJiAoUEFHRVNfUEVSX01BUFdPUkQtMSk7
Cj4gIAo+ICsgICAgbnJfZnJlZV9wYWdlcyArPSBucl9wYWdlczsKPiArCj4gICAgICBpZiAoIGN1
cnJfaWR4ID09IGVuZF9pZHggKQo+ICAgICAgewo+ICAgICAgICAgIGFsbG9jX2JpdG1hcFtjdXJy
X2lkeF0gJj0gLSgxVUw8PGVuZF9vZmYpIHwgKCgxVUw8PHN0YXJ0X29mZiktMSk7Cj4gLS0gCj4g
Mi42LjYKPiAKCi0tIApTYW11ZWwKSW4gbXV0dCwgdHlwZSBjdGhpcwpEYW5zIG11dHQsIHRhcGVy
IGNjZWNpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpN
aW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9t
aW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:05:44 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:05:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZl2-0008Sx-0g; Wed, 10 Aug 2016 20:05:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZl0-0008Sg-OB; Wed, 10 Aug 2016 20:05:42 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 EB/1C-01957-5198BA75; Wed, 10 Aug 2016 20:05:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS+7+BUVe0c3W
 4wZm5QhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM/7/2slU8ICv4svLA2wNjC+4uxi5
 OIQEJjJKvPlwhh3C2cUo8fDqJlYI5yijRMPV90wQzgZGiVs3fgI5HBwsAqoS/2/mdzFycrAJm
 Ej0N85jA7FFBJQlPrb2soPYzALREs/bN7OA2MICDhIT1p1jBrF5BXQl9pzoBJvJK7CbUWJ+62
 xGkISQQInE+l0vWSGKBCVOznzCAjFIS+LGv5dge5kFpCWW/+MACXMCzbx5fScjSFhUwEzi20+
 DCYyCs5A0z0LSPAuheQEj8ypGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSk
 Yr3k/NxNjMAArmdgYNzBOGGV3yFGSQ4mJVFe4ZjV4UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQke
 BU7gHKCRanpqRVpmTnAWIJJS3DwKInwFoGkeYsLEnOLM9MhUqcYFaXEef+2AyUEQBIZpXlwbb
 D4vcQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmNcKZDxPZl4J3PRXQIuZgBYnqa4AWVySiJC
 SamBsDY1VPDk9c5vIbhPVp41xr1fa6mpZWwuLyhrmcp0Uji5tlpWbLMoYKj5p1dnl+yMPbtrZ
 VHunZcOtvBVh+QeM7ghsSN9zn23BZzPrih/3jqRul78dGTPv7brT/fP651Z0Zk24e9Rx7fJHV
 /x6JXYcvXs7qipaMpxvZb+l64EJU1ak/3D6Oq9CiaU4I9FQi7moOBEAxUt26doCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1470859541!38002731!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10912 invoked from network); 10 Aug 2016 20:05:41 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-16.tower-206.messagelabs.com with SMTP; 10 Aug 2016 20:05:41 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 091E87337;
 Wed, 10 Aug 2016 22:05:41 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 8dvYPP3105bH; Wed, 10 Aug 2016 22:05:40 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id CFA502A8;
 Wed, 10 Aug 2016 22:05:40 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZky-0003y4-Bn; Wed, 10 Aug 2016 22:05:40 +0200
Date: Wed, 10 Aug 2016 22:05:40 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810200540.GR16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-6-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-6-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 05/18] mini-os: add nr_free_pages
	counter
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjQ5ICswMjAwLCB3cm90ZToK
PiBBZGQgYSB2YXJpYWJsZSBob2xkaW5nIHRoZSBudW1iZXIgb2YgYXZhaWxhYmxlIG1lbW9yeSBw
YWdlcy4gVGhpcyB3aWxsCj4gYWlkIGF1dG8tYmFsbG9vbmluZyBsYXRlci4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxz
YW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKPiAtLS0KPiAgaW5jbHVkZS9tbS5oIHwgMSAr
Cj4gIG1tLmMgICAgICAgICB8IDYgKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRp
b25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvbW0uaCBiL2luY2x1ZGUvbW0uaAo+IGlu
ZGV4IGE0OGY0ODUuLmI5N2I0M2UgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9tbS5oCj4gKysrIGIv
aW5jbHVkZS9tbS5oCj4gQEAgLTQyLDYgKzQyLDcgQEAKPiAgI2RlZmluZSBTVEFDS19TSVpFX1BB
R0VfT1JERVIgX19TVEFDS19TSVpFX1BBR0VfT1JERVIKPiAgI2RlZmluZSBTVEFDS19TSVpFIF9f
U1RBQ0tfU0laRQo+ICAKPiArZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbnJfZnJlZV9wYWdlczsKPiAg
Cj4gIHZvaWQgaW5pdF9tbSh2b2lkKTsKPiAgdW5zaWduZWQgbG9uZyBhbGxvY19wYWdlcyhpbnQg
b3JkZXIpOwo+IGRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwo+IGluZGV4IDBkZDQ4NjIuLjI2M2Ez
NTYgMTAwNjQ0Cj4gLS0tIGEvbW0uYwo+ICsrKyBiL21tLmMKPiBAQCAtNTMsNiArNTMsOCBAQCBz
dGF0aWMgdW5zaWduZWQgbG9uZyAqYWxsb2NfYml0bWFwOwo+ICAjZGVmaW5lIGFsbG9jYXRlZF9p
bl9tYXAoX3BuKSBcCj4gIChhbGxvY19iaXRtYXBbKF9wbikvUEFHRVNfUEVSX01BUFdPUkRdICYg
KDFVTDw8KChfcG4pJihQQUdFU19QRVJfTUFQV09SRC0xKSkpKQo+ICAKPiArdW5zaWduZWQgbG9u
ZyBucl9mcmVlX3BhZ2VzOwo+ICsKPiAgLyoKPiAgICogSGludCByZWdhcmRpbmcgYml0d2lzZSBh
cml0aG1ldGljIGluIG1hcF97YWxsb2MsZnJlZX06Cj4gICAqICAtKDE8PG4pICBzZXRzIGFsbCBi
aXRzID49IG4uIAo+IEBAIC04MSw2ICs4Myw4IEBAIHN0YXRpYyB2b2lkIG1hcF9hbGxvYyh1bnNp
Z25lZCBsb25nIGZpcnN0X3BhZ2UsIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCj4gICAgICAgICAg
d2hpbGUgKCArK2N1cnJfaWR4IDwgZW5kX2lkeCApIGFsbG9jX2JpdG1hcFtjdXJyX2lkeF0gPSB+
MFVMOwo+ICAgICAgICAgIGFsbG9jX2JpdG1hcFtjdXJyX2lkeF0gfD0gKDFVTDw8ZW5kX29mZikt
MTsKPiAgICAgIH0KPiArCj4gKyAgICBucl9mcmVlX3BhZ2VzIC09IG5yX3BhZ2VzOwo+ICB9Cj4g
IAo+ICAKPiBAQCAtOTMsNiArOTcsOCBAQCBzdGF0aWMgdm9pZCBtYXBfZnJlZSh1bnNpZ25lZCBs
b25nIGZpcnN0X3BhZ2UsIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCj4gICAgICBlbmRfaWR4ICAg
PSAoZmlyc3RfcGFnZSArIG5yX3BhZ2VzKSAvIFBBR0VTX1BFUl9NQVBXT1JEOwo+ICAgICAgZW5k
X29mZiAgID0gKGZpcnN0X3BhZ2UgKyBucl9wYWdlcykgJiAoUEFHRVNfUEVSX01BUFdPUkQtMSk7
Cj4gIAo+ICsgICAgbnJfZnJlZV9wYWdlcyArPSBucl9wYWdlczsKPiArCj4gICAgICBpZiAoIGN1
cnJfaWR4ID09IGVuZF9pZHggKQo+ICAgICAgewo+ICAgICAgICAgIGFsbG9jX2JpdG1hcFtjdXJy
X2lkeF0gJj0gLSgxVUw8PGVuZF9vZmYpIHwgKCgxVUw8PHN0YXJ0X29mZiktMSk7Cj4gLS0gCj4g
Mi42LjYKPiAKCi0tIApTYW11ZWwKSW4gbXV0dCwgdHlwZSBjdGhpcwpEYW5zIG11dHQsIHRhcGVy
IGNjZWNpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpN
aW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9t
aW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:06:48 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:06:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZm4-0000Cs-Eg; Wed, 10 Aug 2016 20:06:48 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZm3-0000CY-Eq; Wed, 10 Aug 2016 20:06:47 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 74/06-15404-6598BA75; Wed, 10 Aug 2016 20:06:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS+7+BUTesc3W
 4webfXBZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM/YuXspYsJ2j4vfaHuYGxulsXYxc
 HEICExklDh07COXsYpRY9O4ZK4RzlFHi2o4jUM4GRokP196ydzFycrAIqEq83/qIEcRmEzCR6
 G+cxwZiiwgoS3xs7QWrYRaIlnjevpmli5GDQ1ggRmLlXEOQMK+ArsTihtPsIDN5BXYzSsxvnQ
 02R0igROLr6udMEEWCEidnPmGBmKMlcePfSyaQOcwC0hLL/3GAhDkFHCTO/9kMFhYVMJP49tN
 gAqPgLCTNs5A0z0JoXsDIvIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGp
 WC85P3cTIzCAGYBgB+OXZQGHGCU5mJREeYVjVocL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDd0
 Q6UEyxKTU+tSMvMAcYSTFqCg0dJhHc7SJq3uCAxtzgzHSJ1ilFRSpz3L0hCACSRUZoH1waL30
 uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5j0CMoUnM68EbvoroMVMQIuTVFeALC5JREhJNTC
 udTm47O+WqCPRGaUrbpeduLK4Uz6z6LRrkETIS6MDLstc5/2Qz7wRwF3zkUlU5dTG73XNJ+ae
 +i8eLFix93aoathWk5o3a7fZCEuomYSdMHrgLbFK4U+ZZuCLlRVxXvOnJzFMPZhbwsfy12KPv
 KtQa+RKj/cOUqvNNm+U05gy89jThMnL79xWYinOSDTUYi4qTgQAqGNZiNoCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1470859606!52530353!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52881 invoked from network); 10 Aug 2016 20:06:46 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-4.tower-27.messagelabs.com with SMTP; 10 Aug 2016 20:06:46 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id ECA667337;
 Wed, 10 Aug 2016 22:06:45 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id tTRAHyV_BZp8; Wed, 10 Aug 2016 22:06:45 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id C2B412A8;
 Wed, 10 Aug 2016 22:06:45 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZm1-0003ys-9x; Wed, 10 Aug 2016 22:06:45 +0200
Date: Wed, 10 Aug 2016 22:06:45 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810200645.GS16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-7-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-7-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 06/18] mini-os: let memory allocation
 fail if no free page available
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjUwICswMjAwLCB3cm90ZToK
PiBJbnN0ZWFkIG9mIHBhbmljaW5nIHdoZW4gbm8gcGFnZSBjYW4gYmUgYWxsb2NhdGVkIHRyeSB0
byBmYWlsIHRoZQo+IG1lbW9yeSBhbGxvY2F0aW9uIGJ5IHJldHVybmluZyBOVUxMIGluc3RlYWQu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IFJl
dmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IFNhbXVl
bCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gVjI6IGZp
eGVkIG1pbm9yIHN0eWxlIGlzc3VlCj4gLS0tCj4gIG1tLmMgfCA3ICsrKysrKysKPiAgMSBmaWxl
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwo+
IGluZGV4IDI2M2EzNTYuLjhjZjMyMTAgMTAwNjQ0Cj4gLS0tIGEvbW0uYwo+ICsrKyBiL21tLmMK
PiBAQCAtMzM1LDYgKzMzNSwxMyBAQCB2b2lkICpzYnJrKHB0cmRpZmZfdCBpbmNyZW1lbnQpCj4g
ICAgICAKPiAgICAgIGlmIChuZXdfYnJrID4gaGVhcF9tYXBwZWQpIHsKPiAgICAgICAgICB1bnNp
Z25lZCBsb25nIG4gPSAobmV3X2JyayAtIGhlYXBfbWFwcGVkICsgUEFHRV9TSVpFIC0gMSkgLyBQ
QUdFX1NJWkU7Cj4gKwo+ICsgICAgICAgIGlmICggbiA+IG5yX2ZyZWVfcGFnZXMgKQo+ICsgICAg
ICAgIHsKPiArICAgICAgICAgICAgcHJpbnRrKCJNZW1vcnkgZXhoYXVzdGVkOiB3YW50ICVsZCBw
YWdlcywgYnV0IG9ubHkgJWxkIGFyZSBsZWZ0XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgbiwg
bnJfZnJlZV9wYWdlcyk7Cj4gKyAgICAgICAgICAgIHJldHVybiBOVUxMOwo+ICsgICAgICAgIH0K
PiAgICAgICAgICBkb19tYXBfemVybyhoZWFwX21hcHBlZCwgbik7Cj4gICAgICAgICAgaGVhcF9t
YXBwZWQgKz0gbiAqIFBBR0VfU0laRTsKPiAgICAgIH0KPiAtLSAKPiAyLjYuNgo+IAoKLS0gClNh
bXVlbApXYXIgZG9lc24ndCBwcm92ZSB3aG8ncyByaWdodCwganVzdCB3aG8ncyBsZWZ0LgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:06:48 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:06:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZm4-0000Cs-Eg; Wed, 10 Aug 2016 20:06:48 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZm3-0000CY-Eq; Wed, 10 Aug 2016 20:06:47 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 74/06-15404-6598BA75; Wed, 10 Aug 2016 20:06:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS+7+BUTesc3W
 4webfXBZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM/YuXspYsJ2j4vfaHuYGxulsXYxc
 HEICExklDh07COXsYpRY9O4ZK4RzlFHi2o4jUM4GRokP196ydzFycrAIqEq83/qIEcRmEzCR6
 G+cxwZiiwgoS3xs7QWrYRaIlnjevpmli5GDQ1ggRmLlXEOQMK+ArsTihtPsIDN5BXYzSsxvnQ
 02R0igROLr6udMEEWCEidnPmGBmKMlcePfSyaQOcwC0hLL/3GAhDkFHCTO/9kMFhYVMJP49tN
 gAqPgLCTNs5A0z0JoXsDIvIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGp
 WC85P3cTIzCAGYBgB+OXZQGHGCU5mJREeYVjVocL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDd0
 Q6UEyxKTU+tSMvMAcYSTFqCg0dJhHc7SJq3uCAxtzgzHSJ1ilFRSpz3L0hCACSRUZoH1waL30
 uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5j0CMoUnM68EbvoroMVMQIuTVFeALC5JREhJNTC
 udTm47O+WqCPRGaUrbpeduLK4Uz6z6LRrkETIS6MDLstc5/2Qz7wRwF3zkUlU5dTG73XNJ+ae
 +i8eLFix93aoathWk5o3a7fZCEuomYSdMHrgLbFK4U+ZZuCLlRVxXvOnJzFMPZhbwsfy12KPv
 KtQa+RKj/cOUqvNNm+U05gy89jThMnL79xWYinOSDTUYi4qTgQAqGNZiNoCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1470859606!52530353!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52881 invoked from network); 10 Aug 2016 20:06:46 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-4.tower-27.messagelabs.com with SMTP; 10 Aug 2016 20:06:46 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id ECA667337;
 Wed, 10 Aug 2016 22:06:45 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id tTRAHyV_BZp8; Wed, 10 Aug 2016 22:06:45 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id C2B412A8;
 Wed, 10 Aug 2016 22:06:45 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZm1-0003ys-9x; Wed, 10 Aug 2016 22:06:45 +0200
Date: Wed, 10 Aug 2016 22:06:45 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810200645.GS16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-7-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-7-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 06/18] mini-os: let memory allocation
 fail if no free page available
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjUwICswMjAwLCB3cm90ZToK
PiBJbnN0ZWFkIG9mIHBhbmljaW5nIHdoZW4gbm8gcGFnZSBjYW4gYmUgYWxsb2NhdGVkIHRyeSB0
byBmYWlsIHRoZQo+IG1lbW9yeSBhbGxvY2F0aW9uIGJ5IHJldHVybmluZyBOVUxMIGluc3RlYWQu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IFJl
dmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IFNhbXVl
bCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gVjI6IGZp
eGVkIG1pbm9yIHN0eWxlIGlzc3VlCj4gLS0tCj4gIG1tLmMgfCA3ICsrKysrKysKPiAgMSBmaWxl
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwo+
IGluZGV4IDI2M2EzNTYuLjhjZjMyMTAgMTAwNjQ0Cj4gLS0tIGEvbW0uYwo+ICsrKyBiL21tLmMK
PiBAQCAtMzM1LDYgKzMzNSwxMyBAQCB2b2lkICpzYnJrKHB0cmRpZmZfdCBpbmNyZW1lbnQpCj4g
ICAgICAKPiAgICAgIGlmIChuZXdfYnJrID4gaGVhcF9tYXBwZWQpIHsKPiAgICAgICAgICB1bnNp
Z25lZCBsb25nIG4gPSAobmV3X2JyayAtIGhlYXBfbWFwcGVkICsgUEFHRV9TSVpFIC0gMSkgLyBQ
QUdFX1NJWkU7Cj4gKwo+ICsgICAgICAgIGlmICggbiA+IG5yX2ZyZWVfcGFnZXMgKQo+ICsgICAg
ICAgIHsKPiArICAgICAgICAgICAgcHJpbnRrKCJNZW1vcnkgZXhoYXVzdGVkOiB3YW50ICVsZCBw
YWdlcywgYnV0IG9ubHkgJWxkIGFyZSBsZWZ0XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgbiwg
bnJfZnJlZV9wYWdlcyk7Cj4gKyAgICAgICAgICAgIHJldHVybiBOVUxMOwo+ICsgICAgICAgIH0K
PiAgICAgICAgICBkb19tYXBfemVybyhoZWFwX21hcHBlZCwgbik7Cj4gICAgICAgICAgaGVhcF9t
YXBwZWQgKz0gbiAqIFBBR0VfU0laRTsKPiAgICAgIH0KPiAtLSAKPiAyLjYuNgo+IAoKLS0gClNh
bXVlbApXYXIgZG9lc24ndCBwcm92ZSB3aG8ncyByaWdodCwganVzdCB3aG8ncyBsZWZ0LgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:10:08 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:10:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZpH-0000rj-VH; Wed, 10 Aug 2016 20:10:07 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZpG-0000pJ-Dz; Wed, 10 Aug 2016 20:10:06 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 9E/CB-11175-D1A8BA75; Wed, 10 Aug 2016 20:10:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXS+7+BUVema3W
 4wYFjJhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYMxpal7IWrLSraH57iq2B8YpRFyMX
 h5DAREaJvi/f2CGcXYwSUw9NYYNwjjJKTNn0DCjDCeRsYJS408UPYrMIqEqc6D3DAmKzCZhI9
 DfOYwOxRQSUJT629oLVMwtESzxv3wxWIyzgKLFw1TIwm1dAV2LxyZtMIAt4BXYzSsxvnc3Yxc
 gBtKBEonNnJkSNoMTJmU9YIOboSOzceocNpIRZQFpi+T8OiLC8RPPW2cwgNqeAg8S1/f+ZQEp
 EBcwkvv00mMAoNAvJoFlIBs1CGDQLyaAFjCyrGDWKU4vKUot0DS31kooy0zNKchMzc3QNDcz0
 clOLixPTU3MSk4r1kvNzNzECw50BCHYw/lgWcIhRkoNJSZRXOGZ1uBBfUn5KZUZicUZ8UWlOa
 vEhRhkODiUJ3qROoJxgUWp6akVaZg4w8mDSEhw8SiK8zzqA0rzFBYm5xZnpEKlTjIpS4rwPQR
 ICIImM0jy4Nli0X2KUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwryHIdp7MvBK46a+AFjMBLU5
 SXQGyuCQRISXVwLiiVXFztdCErim8TMJKnVfuayaqzhedPXmPKMudugefJK8LVNcsfHfVzDKL
 QUk6dC7vgjsu7u/2hsea/RDP7bGX8jP8eO7Exiub/p0/ejokuvDHhbaV9bd0lfWKLW7fWKw5U
 d3U4UU521zpi1ec9uzze3XjkvuS98/Wyh/nyF+07eJp36UCx3SUWIozEg21mIuKEwFGi+yR8Q
 IAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1470859804!27947523!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24332 invoked from network); 10 Aug 2016 20:10:04 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-11.tower-21.messagelabs.com with SMTP; 10 Aug 2016 20:10:04 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 643E57337;
 Wed, 10 Aug 2016 22:10:04 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id KUApLY2bAf0D; Wed, 10 Aug 2016 22:10:04 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 328642A8;
 Wed, 10 Aug 2016 22:10:04 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZpD-000469-Cx; Wed, 10 Aug 2016 22:10:03 +0200
Date: Wed, 10 Aug 2016 22:10:03 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810201003.GT16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-8-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-8-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 07/18] mini-os: add ballooning config
	item
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjUxICswMjAwLCB3cm90ZToK
PiBBZGQgQ09ORklHX0JBTExPT04gZGVmYXVsdGluZyB0byAnbicgYXMgYSBjb25maWcgaXRlbSB0
byBNaW5pLU9TLgo+IAo+IEFkZCBiYWxsb29uLmMsIGJhbGxvb24uaCBhbmQgYXJjaC8qL2JhbGxv
b24uYyBmb3IgZnV0dXJlIHVzZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CgpOb3QgbXVjaCB0byBiZSBhZ2FpbnN0IGhlcmUgOikKCkFja2VkLWJ5
OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cgo+IC0tLQo+
IFYyOiBBZGRlZCBkdW1teSBzb3VyY2VzIGFuZCBoZWFkZXIKPiAtLS0KPiAgTWFrZWZpbGUgICAg
ICAgICAgIHwgIDMgKysrCj4gIGFyY2gvYXJtL2JhbGxvb24uYyB8IDI4ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiAgYXJjaC94ODYvYmFsbG9vbi5jIHwgMjggKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwo+ICBiYWxsb29uLmMgICAgICAgICAgfCAyNCArKysrKysrKysrKysrKysr
KysrKysrKysKPiAgaW5jbHVkZS9iYWxsb29uLmggIHwgMzIgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgNSBmaWxlcyBjaGFuZ2VkLCAxMTUgaW5zZXJ0aW9ucygrKQo+ICBjcmVh
dGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vYmFsbG9vbi5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBh
cmNoL3g4Ni9iYWxsb29uLmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGJhbGxvb24uYwo+ICBjcmVh
dGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9iYWxsb29uLmgKPiAKPiBkaWZmIC0tZ2l0IGEvTWFrZWZp
bGUgYi9NYWtlZmlsZQo+IGluZGV4IDJlNGJkYmEuLmY1YjcwMTEgMTAwNjQ0Cj4gLS0tIGEvTWFr
ZWZpbGUKPiArKysgYi9NYWtlZmlsZQo+IEBAIC0zMyw2ICszMyw3IEBAIENPTkZJR19DT05TRlJP
TlQgPz0geQo+ICBDT05GSUdfWEVOQlVTID89IHkKPiAgQ09ORklHX1hDID89eQo+ICBDT05GSUdf
TFdJUCA/PSAkKGx3aXApCj4gK0NPTkZJR19CQUxMT09OID89IG4KPiAgCj4gICMgRXhwb3J0IGNv
bmZpZyBpdGVtcyBhcyBjb21waWxlciBkaXJlY3RpdmVzCj4gIGZsYWdzLSQoQ09ORklHX1NUQVJU
X05FVFdPUkspICs9IC1EQ09ORklHX1NUQVJUX05FVFdPUksKPiBAQCAtNDgsNiArNDksNyBAQCBm
bGFncy0kKENPTkZJR19LQkRGUk9OVCkgKz0gLURDT05GSUdfS0JERlJPTlQKPiAgZmxhZ3MtJChD
T05GSUdfRkJGUk9OVCkgKz0gLURDT05GSUdfRkJGUk9OVAo+ICBmbGFncy0kKENPTkZJR19DT05T
RlJPTlQpICs9IC1EQ09ORklHX0NPTlNGUk9OVAo+ICBmbGFncy0kKENPTkZJR19YRU5CVVMpICs9
IC1EQ09ORklHX1hFTkJVUwo+ICtmbGFncy0kKENPTkZJR19CQUxMT09OKSArPSAtRENPTkZJR19C
QUxMT09OCj4gIAo+ICBERUZfQ0ZMQUdTICs9ICQoZmxhZ3MteSkKPiAgCj4gQEAgLTk2LDYgKzk4
LDcgQEAgc3JjLSQoQ09ORklHX05FVEZST05UKSArPSBuZXRmcm9udC5jCj4gIHNyYy0kKENPTkZJ
R19QQ0lGUk9OVCkgKz0gcGNpZnJvbnQuYwo+ICBzcmMteSArPSBzY2hlZC5jCj4gIHNyYy0kKENP
TkZJR19URVNUKSArPSB0ZXN0LmMKPiArc3JjLSQoQ09ORklHX0JBTExPT04pICs9IGJhbGxvb24u
Ywo+ICAKPiAgc3JjLXkgKz0gbGliL2N0eXBlLmMKPiAgc3JjLXkgKz0gbGliL21hdGguYwo+IGRp
ZmYgLS1naXQgYS9hcmNoL2FybS9iYWxsb29uLmMgYi9hcmNoL2FybS9iYWxsb29uLmMKPiBuZXcg
ZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLmRjNjI3MGQKPiAtLS0gL2Rldi9udWxs
Cj4gKysrIGIvYXJjaC9hcm0vYmFsbG9vbi5jCj4gQEAgLTAsMCArMSwyOCBAQAo+ICsvKiAtKi0g
IE1vZGU6QzsgYy1iYXNpYy1vZmZzZXQ6NDsgdGFiLXdpZHRoOjQgLSotCj4gKyAqCj4gKyAqIChD
KSAyMDE2IC0gSnVlcmdlbiBHcm9zcywgU1VTRSBMaW51eCBHbWJICj4gKyAqCj4gKyAqIFBlcm1p
c3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9i
dGFpbmluZyBhIGNvcHkKPiArICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1
bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCj4gKyAqIGRlYWwgaW4gdGhlIFNv
ZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24g
dGhlCj4gKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRp
c3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgo+ICsgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29m
dHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwo+ICsg
KiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25z
Ogo+ICsgKiAKPiArICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlz
c2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KPiArICogYWxsIGNvcGllcyBvciBzdWJz
dGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCj4gKyAqIAo+ICsgKiBUSEUgU09GVFdB
UkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQ
UkVTUyBPUiAKPiArICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUg
V0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksIAo+ICsgKiBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUg
Cj4gKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xB
SU0sIERBTUFHRVMgT1IgT1RIRVIgCj4gKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJ
T04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIAo+ICsgKiBGUk9NLCBP
VVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9U
SEVSIAo+ICsgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4gKyAqLwo+ICsKPiArI2luY2x1
ZGUgPG1pbmktb3MvYmFsbG9vbi5oPgo+ICsKPiArI2lmZGVmIENPTkZJR19CQUxMT09OCj4gKwo+
ICsjZW5kaWYKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvYmFsbG9vbi5jIGIvYXJjaC94ODYvYmFs
bG9vbi5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi5kYzYyNzBkCj4g
LS0tIC9kZXYvbnVsbAo+ICsrKyBiL2FyY2gveDg2L2JhbGxvb24uYwo+IEBAIC0wLDAgKzEsMjgg
QEAKPiArLyogLSotICBNb2RlOkM7IGMtYmFzaWMtb2Zmc2V0OjQ7IHRhYi13aWR0aDo0IC0qLQo+
ICsgKgo+ICsgKiAoQykgMjAxNiAtIEp1ZXJnZW4gR3Jvc3MsIFNVU0UgTGludXggR21iSAo+ICsg
Kgo+ICsgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8g
YW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5Cj4gKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFz
c29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwo+ICsgKiBk
ZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91
dCBsaW1pdGF0aW9uIHRoZQo+ICsgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdl
LCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKPiArICogc2VsbCBjb3Bp
ZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29m
dHdhcmUgaXMKPiArICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dp
bmcgY29uZGl0aW9uczoKPiArICogCj4gKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFu
ZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCj4gKyAqIGFsbCBj
b3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgo+ICsgKiAKPiAr
ICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0Yg
QU5ZIEtJTkQsIEVYUFJFU1MgT1IgCj4gKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJ
TUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLCAKPiArICogRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZF
TlQgU0hBTEwgVEhFIAo+ICsgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJM
RSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSIAo+ICsgKiBMSUFCSUxJVFksIFdIRVRI
RVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyAK
PiArICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1Ig
VEhFIFVTRSBPUiBPVEhFUiAKPiArICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgo+ICsgKi8K
PiArCj4gKyNpbmNsdWRlIDxtaW5pLW9zL2JhbGxvb24uaD4KPiArCj4gKyNpZmRlZiBDT05GSUdf
QkFMTE9PTgo+ICsKPiArI2VuZGlmCj4gZGlmZiAtLWdpdCBhL2JhbGxvb24uYyBiL2JhbGxvb24u
Ywo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uOWNhYmRlMAo+IC0tLSAv
ZGV2L251bGwKPiArKysgYi9iYWxsb29uLmMKPiBAQCAtMCwwICsxLDI0IEBACj4gKy8qIC0qLSAg
TW9kZTpDOyBjLWJhc2ljLW9mZnNldDo0OyB0YWItd2lkdGg6NCAtKi0KPiArICoKPiArICogKEMp
IDIwMTYgLSBKdWVyZ2VuIEdyb3NzLCBTVVNFIExpbnV4IEdtYkgKPiArICoKPiArICogUGVybWlz
c2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0
YWluaW5nIGEgY29weQo+ICsgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3Vt
ZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KPiArICogZGVhbCBpbiB0aGUgU29m
dHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0
aGUKPiArICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlz
dHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCj4gKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0
d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCj4gKyAq
IGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6
Cj4gKyAqIAo+ICsgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNz
aW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgo+ICsgKiBhbGwgY29waWVzIG9yIHN1YnN0
YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KPiArICogCj4gKyAqIFRIRSBTT0ZUV0FS
RSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBS
RVNTIE9SIAo+ICsgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBX
QVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwgCj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSAK
PiArICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJ
TSwgREFNQUdFUyBPUiBPVEhFUiAKPiArICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElP
TiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcgCj4gKyAqIEZST00sIE9V
VCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RI
RVIgCj4gKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KPiArICovCj4gKwo+ICsjaW5jbHVk
ZSA8bWluaS1vcy9iYWxsb29uLmg+Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvYmFsbG9vbi5oIGIv
aW5jbHVkZS9iYWxsb29uLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAu
LjM5OWZmZjQKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvaW5jbHVkZS9iYWxsb29uLmgKPiBAQCAt
MCwwICsxLDMyIEBACj4gKy8qIC0qLSAgTW9kZTpDOyBjLWJhc2ljLW9mZnNldDo0OyB0YWItd2lk
dGg6NCAtKi0KPiArICoKPiArICogKEMpIDIwMTYgLSBKdWVyZ2VuIEdyb3NzLCBTVVNFIExpbnV4
IEdtYkgKPiArICoKPiArICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBj
aGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQo+ICsgKiBvZiB0aGlzIHNvZnR3
YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwg
dG8KPiArICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVk
aW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKPiArICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9k
aWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCj4gKyAq
IHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdo
b20gdGhlIFNvZnR3YXJlIGlzCj4gKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0
aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6Cj4gKyAqIAo+ICsgKiBUaGUgYWJvdmUgY29weXJpZ2h0
IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgo+
ICsgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4K
PiArICogCj4gKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdB
UlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SIAo+ICsgKiBJTVBMSUVELCBJTkNMVURJTkcg
QlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwgCj4g
KyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQu
IElOIE5PIEVWRU5UIFNIQUxMIFRIRSAKPiArICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVS
UyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUiAKPiArICogTElBQklM
SVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0Us
IEFSSVNJTkcgCj4gKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNP
RlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgCj4gKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FS
RS4KPiArICovCj4gKwo+ICsjaWZuZGVmIF9CQUxMT09OX0hfCj4gKyNkZWZpbmUgX0JBTExPT05f
SF8KPiArCj4gKyNpZmRlZiBDT05GSUdfQkFMTE9PTgo+ICsKPiArI2Vsc2UgLyogQ09ORklHX0JB
TExPT04gKi8KPiArCj4gKyNlbmRpZiAvKiBDT05GSUdfQkFMTE9PTiAqLwo+ICsjZW5kaWYgLyog
X0JBTExPT05fSF8gKi8KPiAtLSAKPiAyLjYuNgo+IAoKLS0gClNhbXVlbAogRllMRz4gVGllbnMs
IHZsw6AgdW5lIFVSTCBxdWkgdmEgYmllbiA6CiBGWUxHPiBmdHA6Ly8xMjcuMC4wLjEvV2FSZVov
TmlvdVplUy9XaW5Eb1plL05lV1NNb05HZVIvU3VQZVIKIGMnZXN0IGdlbnRpbCBzYXVmIHF1ZSBs
J2FkcmVzc2UgbmUgZm9uY3Rpb25uZSBwYXMgc2EgbWUgZmFpcyB1bmUgZXJyZXVyCiAtKy0gRnVy
dGlmIGluIEd1aWRlIGR1IE5ldW5ldSBVc2VuZXQgOiA8TU9ERSBDRVJWRUFVIE9GRj4gLSstCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:10:08 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:10:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZpH-0000rj-VH; Wed, 10 Aug 2016 20:10:07 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZpG-0000pJ-Dz; Wed, 10 Aug 2016 20:10:06 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 9E/CB-11175-D1A8BA75; Wed, 10 Aug 2016 20:10:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXS+7+BUVema3W
 4wYFjJhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYMxpal7IWrLSraH57iq2B8YpRFyMX
 h5DAREaJvi/f2CGcXYwSUw9NYYNwjjJKTNn0DCjDCeRsYJS408UPYrMIqEqc6D3DAmKzCZhI9
 DfOYwOxRQSUJT629oLVMwtESzxv3wxWIyzgKLFw1TIwm1dAV2LxyZtMIAt4BXYzSsxvnc3Yxc
 gBtKBEonNnJkSNoMTJmU9YIOboSOzceocNpIRZQFpi+T8OiLC8RPPW2cwgNqeAg8S1/f+ZQEp
 EBcwkvv00mMAoNAvJoFlIBs1CGDQLyaAFjCyrGDWKU4vKUot0DS31kooy0zNKchMzc3QNDcz0
 clOLixPTU3MSk4r1kvNzNzECw50BCHYw/lgWcIhRkoNJSZRXOGZ1uBBfUn5KZUZicUZ8UWlOa
 vEhRhkODiUJ3qROoJxgUWp6akVaZg4w8mDSEhw8SiK8zzqA0rzFBYm5xZnpEKlTjIpS4rwPQR
 ICIImM0jy4Nli0X2KUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwryHIdp7MvBK46a+AFjMBLU5
 SXQGyuCQRISXVwLiiVXFztdCErim8TMJKnVfuayaqzhedPXmPKMudugefJK8LVNcsfHfVzDKL
 QUk6dC7vgjsu7u/2hsea/RDP7bGX8jP8eO7Exiub/p0/ejokuvDHhbaV9bd0lfWKLW7fWKw5U
 d3U4UU521zpi1ec9uzze3XjkvuS98/Wyh/nyF+07eJp36UCx3SUWIozEg21mIuKEwFGi+yR8Q
 IAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1470859804!27947523!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24332 invoked from network); 10 Aug 2016 20:10:04 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-11.tower-21.messagelabs.com with SMTP; 10 Aug 2016 20:10:04 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 643E57337;
 Wed, 10 Aug 2016 22:10:04 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id KUApLY2bAf0D; Wed, 10 Aug 2016 22:10:04 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 328642A8;
 Wed, 10 Aug 2016 22:10:04 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZpD-000469-Cx; Wed, 10 Aug 2016 22:10:03 +0200
Date: Wed, 10 Aug 2016 22:10:03 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810201003.GT16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-8-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-8-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 07/18] mini-os: add ballooning config
	item
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjUxICswMjAwLCB3cm90ZToK
PiBBZGQgQ09ORklHX0JBTExPT04gZGVmYXVsdGluZyB0byAnbicgYXMgYSBjb25maWcgaXRlbSB0
byBNaW5pLU9TLgo+IAo+IEFkZCBiYWxsb29uLmMsIGJhbGxvb24uaCBhbmQgYXJjaC8qL2JhbGxv
b24uYyBmb3IgZnV0dXJlIHVzZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CgpOb3QgbXVjaCB0byBiZSBhZ2FpbnN0IGhlcmUgOikKCkFja2VkLWJ5
OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cgo+IC0tLQo+
IFYyOiBBZGRlZCBkdW1teSBzb3VyY2VzIGFuZCBoZWFkZXIKPiAtLS0KPiAgTWFrZWZpbGUgICAg
ICAgICAgIHwgIDMgKysrCj4gIGFyY2gvYXJtL2JhbGxvb24uYyB8IDI4ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiAgYXJjaC94ODYvYmFsbG9vbi5jIHwgMjggKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwo+ICBiYWxsb29uLmMgICAgICAgICAgfCAyNCArKysrKysrKysrKysrKysr
KysrKysrKysKPiAgaW5jbHVkZS9iYWxsb29uLmggIHwgMzIgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgNSBmaWxlcyBjaGFuZ2VkLCAxMTUgaW5zZXJ0aW9ucygrKQo+ICBjcmVh
dGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vYmFsbG9vbi5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBh
cmNoL3g4Ni9iYWxsb29uLmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGJhbGxvb24uYwo+ICBjcmVh
dGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9iYWxsb29uLmgKPiAKPiBkaWZmIC0tZ2l0IGEvTWFrZWZp
bGUgYi9NYWtlZmlsZQo+IGluZGV4IDJlNGJkYmEuLmY1YjcwMTEgMTAwNjQ0Cj4gLS0tIGEvTWFr
ZWZpbGUKPiArKysgYi9NYWtlZmlsZQo+IEBAIC0zMyw2ICszMyw3IEBAIENPTkZJR19DT05TRlJP
TlQgPz0geQo+ICBDT05GSUdfWEVOQlVTID89IHkKPiAgQ09ORklHX1hDID89eQo+ICBDT05GSUdf
TFdJUCA/PSAkKGx3aXApCj4gK0NPTkZJR19CQUxMT09OID89IG4KPiAgCj4gICMgRXhwb3J0IGNv
bmZpZyBpdGVtcyBhcyBjb21waWxlciBkaXJlY3RpdmVzCj4gIGZsYWdzLSQoQ09ORklHX1NUQVJU
X05FVFdPUkspICs9IC1EQ09ORklHX1NUQVJUX05FVFdPUksKPiBAQCAtNDgsNiArNDksNyBAQCBm
bGFncy0kKENPTkZJR19LQkRGUk9OVCkgKz0gLURDT05GSUdfS0JERlJPTlQKPiAgZmxhZ3MtJChD
T05GSUdfRkJGUk9OVCkgKz0gLURDT05GSUdfRkJGUk9OVAo+ICBmbGFncy0kKENPTkZJR19DT05T
RlJPTlQpICs9IC1EQ09ORklHX0NPTlNGUk9OVAo+ICBmbGFncy0kKENPTkZJR19YRU5CVVMpICs9
IC1EQ09ORklHX1hFTkJVUwo+ICtmbGFncy0kKENPTkZJR19CQUxMT09OKSArPSAtRENPTkZJR19C
QUxMT09OCj4gIAo+ICBERUZfQ0ZMQUdTICs9ICQoZmxhZ3MteSkKPiAgCj4gQEAgLTk2LDYgKzk4
LDcgQEAgc3JjLSQoQ09ORklHX05FVEZST05UKSArPSBuZXRmcm9udC5jCj4gIHNyYy0kKENPTkZJ
R19QQ0lGUk9OVCkgKz0gcGNpZnJvbnQuYwo+ICBzcmMteSArPSBzY2hlZC5jCj4gIHNyYy0kKENP
TkZJR19URVNUKSArPSB0ZXN0LmMKPiArc3JjLSQoQ09ORklHX0JBTExPT04pICs9IGJhbGxvb24u
Ywo+ICAKPiAgc3JjLXkgKz0gbGliL2N0eXBlLmMKPiAgc3JjLXkgKz0gbGliL21hdGguYwo+IGRp
ZmYgLS1naXQgYS9hcmNoL2FybS9iYWxsb29uLmMgYi9hcmNoL2FybS9iYWxsb29uLmMKPiBuZXcg
ZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLmRjNjI3MGQKPiAtLS0gL2Rldi9udWxs
Cj4gKysrIGIvYXJjaC9hcm0vYmFsbG9vbi5jCj4gQEAgLTAsMCArMSwyOCBAQAo+ICsvKiAtKi0g
IE1vZGU6QzsgYy1iYXNpYy1vZmZzZXQ6NDsgdGFiLXdpZHRoOjQgLSotCj4gKyAqCj4gKyAqIChD
KSAyMDE2IC0gSnVlcmdlbiBHcm9zcywgU1VTRSBMaW51eCBHbWJICj4gKyAqCj4gKyAqIFBlcm1p
c3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9i
dGFpbmluZyBhIGNvcHkKPiArICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1
bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCj4gKyAqIGRlYWwgaW4gdGhlIFNv
ZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24g
dGhlCj4gKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRp
c3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgo+ICsgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29m
dHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwo+ICsg
KiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25z
Ogo+ICsgKiAKPiArICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlz
c2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KPiArICogYWxsIGNvcGllcyBvciBzdWJz
dGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCj4gKyAqIAo+ICsgKiBUSEUgU09GVFdB
UkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQ
UkVTUyBPUiAKPiArICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUg
V0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksIAo+ICsgKiBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUg
Cj4gKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xB
SU0sIERBTUFHRVMgT1IgT1RIRVIgCj4gKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJ
T04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIAo+ICsgKiBGUk9NLCBP
VVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9U
SEVSIAo+ICsgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4gKyAqLwo+ICsKPiArI2luY2x1
ZGUgPG1pbmktb3MvYmFsbG9vbi5oPgo+ICsKPiArI2lmZGVmIENPTkZJR19CQUxMT09OCj4gKwo+
ICsjZW5kaWYKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvYmFsbG9vbi5jIGIvYXJjaC94ODYvYmFs
bG9vbi5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi5kYzYyNzBkCj4g
LS0tIC9kZXYvbnVsbAo+ICsrKyBiL2FyY2gveDg2L2JhbGxvb24uYwo+IEBAIC0wLDAgKzEsMjgg
QEAKPiArLyogLSotICBNb2RlOkM7IGMtYmFzaWMtb2Zmc2V0OjQ7IHRhYi13aWR0aDo0IC0qLQo+
ICsgKgo+ICsgKiAoQykgMjAxNiAtIEp1ZXJnZW4gR3Jvc3MsIFNVU0UgTGludXggR21iSAo+ICsg
Kgo+ICsgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8g
YW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5Cj4gKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFz
c29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwo+ICsgKiBk
ZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91
dCBsaW1pdGF0aW9uIHRoZQo+ICsgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdl
LCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKPiArICogc2VsbCBjb3Bp
ZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29m
dHdhcmUgaXMKPiArICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dp
bmcgY29uZGl0aW9uczoKPiArICogCj4gKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFu
ZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCj4gKyAqIGFsbCBj
b3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgo+ICsgKiAKPiAr
ICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0Yg
QU5ZIEtJTkQsIEVYUFJFU1MgT1IgCj4gKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJ
TUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLCAKPiArICogRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZF
TlQgU0hBTEwgVEhFIAo+ICsgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJM
RSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSIAo+ICsgKiBMSUFCSUxJVFksIFdIRVRI
RVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyAK
PiArICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1Ig
VEhFIFVTRSBPUiBPVEhFUiAKPiArICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgo+ICsgKi8K
PiArCj4gKyNpbmNsdWRlIDxtaW5pLW9zL2JhbGxvb24uaD4KPiArCj4gKyNpZmRlZiBDT05GSUdf
QkFMTE9PTgo+ICsKPiArI2VuZGlmCj4gZGlmZiAtLWdpdCBhL2JhbGxvb24uYyBiL2JhbGxvb24u
Ywo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uOWNhYmRlMAo+IC0tLSAv
ZGV2L251bGwKPiArKysgYi9iYWxsb29uLmMKPiBAQCAtMCwwICsxLDI0IEBACj4gKy8qIC0qLSAg
TW9kZTpDOyBjLWJhc2ljLW9mZnNldDo0OyB0YWItd2lkdGg6NCAtKi0KPiArICoKPiArICogKEMp
IDIwMTYgLSBKdWVyZ2VuIEdyb3NzLCBTVVNFIExpbnV4IEdtYkgKPiArICoKPiArICogUGVybWlz
c2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0
YWluaW5nIGEgY29weQo+ICsgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3Vt
ZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KPiArICogZGVhbCBpbiB0aGUgU29m
dHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0
aGUKPiArICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlz
dHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCj4gKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0
d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCj4gKyAq
IGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6
Cj4gKyAqIAo+ICsgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNz
aW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgo+ICsgKiBhbGwgY29waWVzIG9yIHN1YnN0
YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KPiArICogCj4gKyAqIFRIRSBTT0ZUV0FS
RSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBS
RVNTIE9SIAo+ICsgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBX
QVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwgCj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSAK
PiArICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJ
TSwgREFNQUdFUyBPUiBPVEhFUiAKPiArICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElP
TiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcgCj4gKyAqIEZST00sIE9V
VCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RI
RVIgCj4gKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KPiArICovCj4gKwo+ICsjaW5jbHVk
ZSA8bWluaS1vcy9iYWxsb29uLmg+Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvYmFsbG9vbi5oIGIv
aW5jbHVkZS9iYWxsb29uLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAu
LjM5OWZmZjQKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvaW5jbHVkZS9iYWxsb29uLmgKPiBAQCAt
MCwwICsxLDMyIEBACj4gKy8qIC0qLSAgTW9kZTpDOyBjLWJhc2ljLW9mZnNldDo0OyB0YWItd2lk
dGg6NCAtKi0KPiArICoKPiArICogKEMpIDIwMTYgLSBKdWVyZ2VuIEdyb3NzLCBTVVNFIExpbnV4
IEdtYkgKPiArICoKPiArICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBj
aGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQo+ICsgKiBvZiB0aGlzIHNvZnR3
YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwg
dG8KPiArICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVk
aW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKPiArICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9k
aWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCj4gKyAq
IHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdo
b20gdGhlIFNvZnR3YXJlIGlzCj4gKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0
aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6Cj4gKyAqIAo+ICsgKiBUaGUgYWJvdmUgY29weXJpZ2h0
IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgo+
ICsgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4K
PiArICogCj4gKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdB
UlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SIAo+ICsgKiBJTVBMSUVELCBJTkNMVURJTkcg
QlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwgCj4g
KyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQu
IElOIE5PIEVWRU5UIFNIQUxMIFRIRSAKPiArICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVS
UyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUiAKPiArICogTElBQklM
SVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0Us
IEFSSVNJTkcgCj4gKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNP
RlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgCj4gKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FS
RS4KPiArICovCj4gKwo+ICsjaWZuZGVmIF9CQUxMT09OX0hfCj4gKyNkZWZpbmUgX0JBTExPT05f
SF8KPiArCj4gKyNpZmRlZiBDT05GSUdfQkFMTE9PTgo+ICsKPiArI2Vsc2UgLyogQ09ORklHX0JB
TExPT04gKi8KPiArCj4gKyNlbmRpZiAvKiBDT05GSUdfQkFMTE9PTiAqLwo+ICsjZW5kaWYgLyog
X0JBTExPT05fSF8gKi8KPiAtLSAKPiAyLjYuNgo+IAoKLS0gClNhbXVlbAogRllMRz4gVGllbnMs
IHZsw6AgdW5lIFVSTCBxdWkgdmEgYmllbiA6CiBGWUxHPiBmdHA6Ly8xMjcuMC4wLjEvV2FSZVov
TmlvdVplUy9XaW5Eb1plL05lV1NNb05HZVIvU3VQZVIKIGMnZXN0IGdlbnRpbCBzYXVmIHF1ZSBs
J2FkcmVzc2UgbmUgZm9uY3Rpb25uZSBwYXMgc2EgbWUgZmFpcyB1bmUgZXJyZXVyCiAtKy0gRnVy
dGlmIGluIEd1aWRlIGR1IE5ldW5ldSBVc2VuZXQgOiA8TU9ERSBDRVJWRUFVIE9GRj4gLSstCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:11:31 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:11:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZqd-00011G-Nr; Wed, 10 Aug 2016 20:11:31 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZqc-00010w-Rr; Wed, 10 Aug 2016 20:11:30 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 0D/20-05361-17A8BA75; Wed, 10 Aug 2016 20:11:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXS+7+BUbewa3W
 4waJZ8hZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM+ZdWspYMIulYsNX8wbGbcxdjFwc
 QgITGSVutl6FcnYxSrzsuM0G4RxllNg4bS9UZgOjRN/yJ6xdjJwcLAKqElsXX2cEsdkETCT6G
 +exgdgiAsoSH1t72UFsZoFoieftm1lAbGEBP4nV+xYxgdi8AroSk14tZAIZyiuwm1FifutssE
 FCAiUSv15dYIYoEpQ4OfMJC8QgLYkb/14CNXAA2dISy/9xgIQ5BRwkjjUeYwcJiwqYSXz7aTC
 BUXAWkuZZSJpnITQvYGRexahenFpUllqka6SXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyX
 nJ+7iREYvgxAsINx2V+nQ4ySHExKorzCMavDhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwvugAy
 gkWpaanVqRl5gAjCSYtwcGjJML7DCTNW1yQmFucmQ6ROsWoy7Hgx+21TEIsefl5qVLivA9Big
 RAijJK8+BGwKL6EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5DTuBpvBk5pXAbXoFdAQT0BF
 JqitAjihJREhJNTDyb41/+PtMo42lSsXRr6XTXJK99OP7f9+SnMisudpPeKFicOI2K36VN1v4
 JjMdL76R5Pd4jdn1vOkTdRzDrLNFStOfxvbuZawX6BTxuZ+Q5fPzURzPbO1VKYdYguoPLpi79
 eilBtbzP8+sNWW9cGDW1vK39k3XCv9UCZjd6ZDhs2Rtu7jpHLsSS3FGoqEWc1FxIgDASFhJ5Q
 IAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1470859889!14077992!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32882 invoked from network); 10 Aug 2016 20:11:29 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-2.tower-21.messagelabs.com with SMTP; 10 Aug 2016 20:11:29 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 4BCBB7337;
 Wed, 10 Aug 2016 22:11:29 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id rUC92FvrKvdr; Wed, 10 Aug 2016 22:11:29 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 23E8D2F8;
 Wed, 10 Aug 2016 22:11:29 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZqa-00046w-Kw; Wed, 10 Aug 2016 22:11:28 +0200
Date: Wed, 10 Aug 2016 22:11:28 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810201128.GU16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-9-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-9-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 08/18] mini-os: get maximum memory
	size from hypervisor
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjUyICswMjAwLCB3cm90ZToK
PiBBZGQgc3VwcG9ydCBmb3Igb2J0YWluaW5nIHRoZSBtYXhpbXVtIG1lbW9yeSBzaXplIGZyb20g
dGhlIGh5cGVydmlzb3IuCj4gVGhpcyB3aWxsIG1ha2UgaXQgcG9zc2libGUgdG8gc3VwcG9ydCBi
YWxsb29uaW5nLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KCkFja2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlv
bi5vcmc+Cgo+IGRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwo+IGluZGV4IDhjZjMyMTAuLjI1ZWUz
ZGEgMTAwNjQ0Cj4gLS0tIGEvbW0uYwo+ICsrKyBiL21tLmMKPiBAQCAtMzUzLDcgKzM1NCw2IEBA
IHZvaWQgKnNicmsocHRyZGlmZl90IGluY3JlbWVudCkKPiAgI2VuZGlmCj4gIAo+ICAKPiAtCj4g
IHZvaWQgaW5pdF9tbSh2b2lkKQo+ICB7Cj4gIAoKVGhhdCBvbmUgY291bGQgYmUgZHJvcHBlZCBm
cm9tIHRoZSBwYXRjaCA6KQoKU2FtdWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:11:31 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:11:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZqd-00011G-Nr; Wed, 10 Aug 2016 20:11:31 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZqc-00010w-Rr; Wed, 10 Aug 2016 20:11:30 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 0D/20-05361-17A8BA75; Wed, 10 Aug 2016 20:11:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXS+7+BUbewa3W
 4waJZ8hZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM+ZdWspYMIulYsNX8wbGbcxdjFwc
 QgITGSVutl6FcnYxSrzsuM0G4RxllNg4bS9UZgOjRN/yJ6xdjJwcLAKqElsXX2cEsdkETCT6G
 +exgdgiAsoSH1t72UFsZoFoieftm1lAbGEBP4nV+xYxgdi8AroSk14tZAIZyiuwm1FifutssE
 FCAiUSv15dYIYoEpQ4OfMJC8QgLYkb/14CNXAA2dISy/9xgIQ5BRwkjjUeYwcJiwqYSXz7aTC
 BUXAWkuZZSJpnITQvYGRexahenFpUllqka6SXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyX
 nJ+7iREYvgxAsINx2V+nQ4ySHExKorzCMavDhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwvugAy
 gkWpaanVqRl5gAjCSYtwcGjJML7DCTNW1yQmFucmQ6ROsWoy7Hgx+21TEIsefl5qVLivA9Big
 RAijJK8+BGwKL6EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5DTuBpvBk5pXAbXoFdAQT0BF
 JqitAjihJREhJNTDyb41/+PtMo42lSsXRr6XTXJK99OP7f9+SnMisudpPeKFicOI2K36VN1v4
 JjMdL76R5Pd4jdn1vOkTdRzDrLNFStOfxvbuZawX6BTxuZ+Q5fPzURzPbO1VKYdYguoPLpi79
 eilBtbzP8+sNWW9cGDW1vK39k3XCv9UCZjd6ZDhs2Rtu7jpHLsSS3FGoqEWc1FxIgDASFhJ5Q
 IAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1470859889!14077992!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32882 invoked from network); 10 Aug 2016 20:11:29 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-2.tower-21.messagelabs.com with SMTP; 10 Aug 2016 20:11:29 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 4BCBB7337;
 Wed, 10 Aug 2016 22:11:29 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id rUC92FvrKvdr; Wed, 10 Aug 2016 22:11:29 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 23E8D2F8;
 Wed, 10 Aug 2016 22:11:29 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZqa-00046w-Kw; Wed, 10 Aug 2016 22:11:28 +0200
Date: Wed, 10 Aug 2016 22:11:28 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810201128.GU16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-9-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-9-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 08/18] mini-os: get maximum memory
	size from hypervisor
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjUyICswMjAwLCB3cm90ZToK
PiBBZGQgc3VwcG9ydCBmb3Igb2J0YWluaW5nIHRoZSBtYXhpbXVtIG1lbW9yeSBzaXplIGZyb20g
dGhlIGh5cGVydmlzb3IuCj4gVGhpcyB3aWxsIG1ha2UgaXQgcG9zc2libGUgdG8gc3VwcG9ydCBi
YWxsb29uaW5nLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KCkFja2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlv
bi5vcmc+Cgo+IGRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwo+IGluZGV4IDhjZjMyMTAuLjI1ZWUz
ZGEgMTAwNjQ0Cj4gLS0tIGEvbW0uYwo+ICsrKyBiL21tLmMKPiBAQCAtMzUzLDcgKzM1NCw2IEBA
IHZvaWQgKnNicmsocHRyZGlmZl90IGluY3JlbWVudCkKPiAgI2VuZGlmCj4gIAo+ICAKPiAtCj4g
IHZvaWQgaW5pdF9tbSh2b2lkKQo+ICB7Cj4gIAoKVGhhdCBvbmUgY291bGQgYmUgZHJvcHBlZCBm
cm9tIHRoZSBwYXRjaCA6KQoKU2FtdWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:17:03 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:17:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZvz-0001Pc-DN; Wed, 10 Aug 2016 20:17:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZvy-0001PT-Cm; Wed, 10 Aug 2016 20:17:02 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 C7/C3-17152-DBB8BA75; Wed, 10 Aug 2016 20:17:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS+7+BUXdP9+p
 wg29vjCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZnxpNiv4yl2x5sxulgbGZs4uRi4O
 IYGJjBL3P/xghnB2MUr0/J3NCuEcZZRY+uUPI4SzgVFi8toZQGWcHCwCqhKtZzoZQWw2AROJ/
 sZ5bCC2iICyxMfWXnYQm1kgWuJ5+2YWEFtYIE6ib/cdoDgHB6+ArsSud0YgM3kFdjNKzG+dDT
 ZHSKBUYv6B22D1vAKCEidnPmGBmKMlcePfSyaQXmYBaYnl/zhAwpwCjhIb/kxkBgmLCphJfPt
 pMIFRcBaS5llImmchNC9gZF7FqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKyXm1pcnJiempOY
 VKyXnJ+7iREYvvUMDIw7GJv2+h1ilORgUhLlFY5ZHS7El5SfUpmRWJwRX1Sak1p8iFGGg0NJg
 jepCygnWJSanlqRlpkDjCSYtAQHj5IIbydImre4IDG3ODMdInWKUVFKnDcCJCEAksgozYNrg0
 XvJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvJNBpvBk5pXATX8FtJgJaHGS6gqQxSWJCCm
 pBsaZk9cqTJij4BZ44KVu9s65l0S8rr/c1d9nJfXTo7h9vt19VuvEA8xLbrIX5vxzDXdeLPOY
 Q4/19Abfxvxn2f2Rc9tOB7pGy53i7v6QbfHDyHPnGRH7mIaCWy8iX2YI/i8VOJh496umssAt1
 mWF7zy3i+/1NNSZ+lL9yP5z0fv/uorV2/F11SmxFGckGmoxFxUnAgAz7zar2QIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1470860220!54984416!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15150 invoked from network); 10 Aug 2016 20:17:00 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-3.tower-31.messagelabs.com with SMTP; 10 Aug 2016 20:17:00 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 6685A7500;
 Wed, 10 Aug 2016 22:17:00 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id cQZn-UorNkbL; Wed, 10 Aug 2016 22:17:00 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id CEB912B5;
 Wed, 10 Aug 2016 22:16:59 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZvv-0004BT-1n; Wed, 10 Aug 2016 22:16:59 +0200
Date: Wed, 10 Aug 2016 22:16:59 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810201659.GV16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-10-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-10-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 09/18] mini-os: modify virtual memory
 layout for support of ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjUzICswMjAwLCB3cm90ZToK
PiBJbiBvcmRlciB0byBiZSBhYmxlIHRvIHN1cHBvcnQgYmFsbG9vbmluZyB0aGUgdmlydHVhbCBt
ZW1vcnkgbGF5b3V0Cj4gb2YgTWluaS1PUyBoYXMgdG8gYmUgbW9kaWZpZWQ6IGluc3RlYWQgb2Yg
YSAobmVhcmx5KSBjb25zZWN1dGl2ZQo+IGFyZWEgdXNlZCBmb3IgcGh5c2ljYWwgbWVtb3J5IG1h
cHBpbmcsIG9uIGRlbWFuZCBtYXBwaW5ncywgYW5kIGhlYXAKPiB3ZSBuZWVkIGVub3VnaCBzcGFy
ZSBwbGFjZSBmb3IgYWRkaW5nIG5ldyBtZW1vcnkuCj4gCj4gU28gaW5zdGVhZCBvZiBkeW5hbWlj
YWxseSBwbGFjZSB0aGUgZGlmZmVyZW50IHJlZ2lvbnMgYmFzZWQgb24gZm91bmQKPiBtZW1vcnkg
c2l6ZSBsb2NhdGUgdGhlbSBzdGF0aWNhbGx5IGF0IGZpeGVkIHZpcnR1YWwgYWRkcmVzc2VzOgo+
IAo+IGFyZWEgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODYtNjQgICAgICAgICAgICAgICB4
ODYtMzIKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPiBtYXBwZWQgcGh5c2ljYWwgbWVtb3J5ICAgICAgIDAwMDAwMDAwICAgICAg
ICAgICAgIDAwMDAwMDAwCj4ga2VybmVsIHZpcnR1YWwgbWFwcGluZ3MgICAgODAwMDAwMDAwMCAg
ICAgICAgICAgICAzZjAwMDAwMAo+IGRlbWFuZCBtYXBwaW5ncyAgICAgICAgICAxMDAwMDAwMDAw
MDAgICAgICAgICAgICAgNDAwMDAwMDAKPiBoZWFwICAgICAgICAgICAgICAgICAgICAgMjAwMDAw
MDAwMDAwICAgICAgICAgICAgIGIwMDAwMDAwCj4gCj4gVGhpcyB3aWxsIGVuYWJsZSBNaW5pLU9T
IHRvIHN1cHBvcnQgdXAgdG8gNTEyR0Igb2YgZG9tYWluIG1lbW9yeSB3aXRoCj4gYSA2NCBiaXQg
a2VybmVsIGFuZCBuZWFybHkgMUdCIHdpdGggYSAzMiBiaXQga2VybmVsLgo+IAo+IEZvciBhIDMy
IGJpdCBNaW5pLU9TIHdlIGhhdmUgdG8gYXZvaWQgYSBjb25mbGljdCBiZXR3ZWVuIGhlYXAgYW5k
Cj4gbTJwIHRhYmxlIHdoaWNoIHRoZSBoeXBlcnZpc29yIG1hcHMgYXQgZjU2MDAwMDAuIFNvIHRo
ZSBkZW1hbmQgbWFwcGluZwo+IHNpemUgaXMgcmVkdWNlZCBieSAyNTZNQiBpbiBvcmRlciB0byBr
ZWVwIHRoZSBoZWFwIGF0IGFib3V0IDFHQi4KPiAKPiBUaGUga2VybmVsIHZpcnR1YWwgbWFwcGlu
Z3MgYXJlIGEgbmV3IGFyZWEgbmVlZGVkIGZvciBiZWluZyBhYmxlIHRvCj4gZ3JvdyB0aGUgcDJt
IGxpc3Qgd2l0aG91dCBoYXZpbmcgdG8gcmVsb2NhdGUgaXQgaW4gcGh5c2ljYWwgbWVtb3J5Lgo+
IAo+IE1vZGlmeSB0aGUgcGxhY2VtZW50IG9mIHRoZSBkZW1hbmQgbWFwcGluZ3MgYW5kIGhlYXAg
YW5kIGFkanVzdCB0aGUKPiBtZW1vcnkgbGF5b3V0IGRlc2NyaXB0aW9uLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:17:03 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:17:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZvz-0001Pc-DN; Wed, 10 Aug 2016 20:17:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZvy-0001PT-Cm; Wed, 10 Aug 2016 20:17:02 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 C7/C3-17152-DBB8BA75; Wed, 10 Aug 2016 20:17:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS+7+BUXdP9+p
 wg29vjCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZnxpNiv4yl2x5sxulgbGZs4uRi4O
 IYGJjBL3P/xghnB2MUr0/J3NCuEcZZRY+uUPI4SzgVFi8toZQGWcHCwCqhKtZzoZQWw2AROJ/
 sZ5bCC2iICyxMfWXnYQm1kgWuJ5+2YWEFtYIE6ib/cdoDgHB6+ArsSud0YgM3kFdjNKzG+dDT
 ZHSKBUYv6B22D1vAKCEidnPmGBmKMlcePfSyaQXmYBaYnl/zhAwpwCjhIb/kxkBgmLCphJfPt
 pMIFRcBaS5llImmchNC9gZF7FqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKyXm1pcnJiempOY
 VKyXnJ+7iREYvvUMDIw7GJv2+h1ilORgUhLlFY5ZHS7El5SfUpmRWJwRX1Sak1p8iFGGg0NJg
 jepCygnWJSanlqRlpkDjCSYtAQHj5IIbydImre4IDG3ODMdInWKUVFKnDcCJCEAksgozYNrg0
 XvJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvJNBpvBk5pXATX8FtJgJaHGS6gqQxSWJCCm
 pBsaZk9cqTJij4BZ44KVu9s65l0S8rr/c1d9nJfXTo7h9vt19VuvEA8xLbrIX5vxzDXdeLPOY
 Q4/19Abfxvxn2f2Rc9tOB7pGy53i7v6QbfHDyHPnGRH7mIaCWy8iX2YI/i8VOJh496umssAt1
 mWF7zy3i+/1NNSZ+lL9yP5z0fv/uorV2/F11SmxFGckGmoxFxUnAgAz7zar2QIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1470860220!54984416!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15150 invoked from network); 10 Aug 2016 20:17:00 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-3.tower-31.messagelabs.com with SMTP; 10 Aug 2016 20:17:00 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 6685A7500;
 Wed, 10 Aug 2016 22:17:00 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id cQZn-UorNkbL; Wed, 10 Aug 2016 22:17:00 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id CEB912B5;
 Wed, 10 Aug 2016 22:16:59 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZvv-0004BT-1n; Wed, 10 Aug 2016 22:16:59 +0200
Date: Wed, 10 Aug 2016 22:16:59 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810201659.GV16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-10-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-10-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 09/18] mini-os: modify virtual memory
 layout for support of ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjUzICswMjAwLCB3cm90ZToK
PiBJbiBvcmRlciB0byBiZSBhYmxlIHRvIHN1cHBvcnQgYmFsbG9vbmluZyB0aGUgdmlydHVhbCBt
ZW1vcnkgbGF5b3V0Cj4gb2YgTWluaS1PUyBoYXMgdG8gYmUgbW9kaWZpZWQ6IGluc3RlYWQgb2Yg
YSAobmVhcmx5KSBjb25zZWN1dGl2ZQo+IGFyZWEgdXNlZCBmb3IgcGh5c2ljYWwgbWVtb3J5IG1h
cHBpbmcsIG9uIGRlbWFuZCBtYXBwaW5ncywgYW5kIGhlYXAKPiB3ZSBuZWVkIGVub3VnaCBzcGFy
ZSBwbGFjZSBmb3IgYWRkaW5nIG5ldyBtZW1vcnkuCj4gCj4gU28gaW5zdGVhZCBvZiBkeW5hbWlj
YWxseSBwbGFjZSB0aGUgZGlmZmVyZW50IHJlZ2lvbnMgYmFzZWQgb24gZm91bmQKPiBtZW1vcnkg
c2l6ZSBsb2NhdGUgdGhlbSBzdGF0aWNhbGx5IGF0IGZpeGVkIHZpcnR1YWwgYWRkcmVzc2VzOgo+
IAo+IGFyZWEgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODYtNjQgICAgICAgICAgICAgICB4
ODYtMzIKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPiBtYXBwZWQgcGh5c2ljYWwgbWVtb3J5ICAgICAgIDAwMDAwMDAwICAgICAg
ICAgICAgIDAwMDAwMDAwCj4ga2VybmVsIHZpcnR1YWwgbWFwcGluZ3MgICAgODAwMDAwMDAwMCAg
ICAgICAgICAgICAzZjAwMDAwMAo+IGRlbWFuZCBtYXBwaW5ncyAgICAgICAgICAxMDAwMDAwMDAw
MDAgICAgICAgICAgICAgNDAwMDAwMDAKPiBoZWFwICAgICAgICAgICAgICAgICAgICAgMjAwMDAw
MDAwMDAwICAgICAgICAgICAgIGIwMDAwMDAwCj4gCj4gVGhpcyB3aWxsIGVuYWJsZSBNaW5pLU9T
IHRvIHN1cHBvcnQgdXAgdG8gNTEyR0Igb2YgZG9tYWluIG1lbW9yeSB3aXRoCj4gYSA2NCBiaXQg
a2VybmVsIGFuZCBuZWFybHkgMUdCIHdpdGggYSAzMiBiaXQga2VybmVsLgo+IAo+IEZvciBhIDMy
IGJpdCBNaW5pLU9TIHdlIGhhdmUgdG8gYXZvaWQgYSBjb25mbGljdCBiZXR3ZWVuIGhlYXAgYW5k
Cj4gbTJwIHRhYmxlIHdoaWNoIHRoZSBoeXBlcnZpc29yIG1hcHMgYXQgZjU2MDAwMDAuIFNvIHRo
ZSBkZW1hbmQgbWFwcGluZwo+IHNpemUgaXMgcmVkdWNlZCBieSAyNTZNQiBpbiBvcmRlciB0byBr
ZWVwIHRoZSBoZWFwIGF0IGFib3V0IDFHQi4KPiAKPiBUaGUga2VybmVsIHZpcnR1YWwgbWFwcGlu
Z3MgYXJlIGEgbmV3IGFyZWEgbmVlZGVkIGZvciBiZWluZyBhYmxlIHRvCj4gZ3JvdyB0aGUgcDJt
IGxpc3Qgd2l0aG91dCBoYXZpbmcgdG8gcmVsb2NhdGUgaXQgaW4gcGh5c2ljYWwgbWVtb3J5Lgo+
IAo+IE1vZGlmeSB0aGUgcGxhY2VtZW50IG9mIHRoZSBkZW1hbmQgbWFwcGluZ3MgYW5kIGhlYXAg
YW5kIGFkanVzdCB0aGUKPiBtZW1vcnkgbGF5b3V0IGRlc2NyaXB0aW9uLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:17:38 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:17:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZwY-0001T9-Mv; Wed, 10 Aug 2016 20:17:38 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZwX-0001St-26; Wed, 10 Aug 2016 20:17:37 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 B3/93-05361-0EB8BA75; Wed, 10 Aug 2016 20:17:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS+7+BUfd+9+p
 wg9OfNS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZlxb/ZCp4IVIxeKXv1gaGLv4uxi5
 OIQEJjJK3Hgyi6mLkRPI2cUocf6JFETiKKPE9xX7WSGcDYwS02/9A6tiEVCV+N+yjQ3EZhMwk
 ehvnAdmiwgoS3xs7WUHsZkFoiWet29mAbGFBTwk5h/aBVbDK6Arse3oLyaQobwCuxkl5rfOZo
 RYXSqx9NQbqCJBiZMzn7BADNKSuPHvJVADB5AtLbH8HwdImFPAUeL11nZWkLCogJnEt58GExg
 FZyFpnoWkeRZC8wJG5lWM6sWpRWWpRbqGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5
 uZsYgeHLAAQ7GHc+dzrEKMnBpCTKKxyzOlyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG9SF1BOs
 Cg1PbUiLTMHGEkwaQkOHiUR3k6QNG9xQWJucWY6ROoUo6KUOG8ESEIAJJFRmgfXBoveS4yyUs
 K8jECHCPEUpBblZpagyr9iFOdgVBLmjQKZwpOZVwI3/RXQYiagxUmqK0AWlyQipKQaGCuS1HK
 3u592Whm79Mt6jlO2hZUv1AMD0p4oZgknyvz8mly3QWjaQ9awx2/XTJ0dpmWjY1Lyl3/XfL7J
 ckGWL7pqJAtWsNnNTw/WYviz7YmxzSa1JXGf5CX69f8s4+JL92BZx9/uenRtmr7svpmV1nlC0
 cf0BP+d+KbL9drQOO0zV8MUkw+XlViKMxINtZiLihMBqjisCtkCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1470860255!28045603!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8633 invoked from network); 10 Aug 2016 20:17:35 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-13.tower-21.messagelabs.com with SMTP; 10 Aug 2016 20:17:35 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 6CF437500;
 Wed, 10 Aug 2016 22:17:35 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id kmy6WZiB6-nP; Wed, 10 Aug 2016 22:17:35 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 3D4512B5;
 Wed, 10 Aug 2016 22:17:35 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZwU-0004CO-OU; Wed, 10 Aug 2016 22:17:34 +0200
Date: Wed, 10 Aug 2016 22:17:34 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810201734.GW16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-11-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-11-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 10/18] mini-os: remove unused
	mem_test() function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjU0ICswMjAwLCB3cm90ZToK
PiBtZW1fdGVzdCgpIGlzbid0IHVzZWQgYW55d2hlcmUgYW5kIGl0cyB2YWx1ZSBpcyByYXRoZXIg
cXVlc3Rpb25hYmxlCj4gd2l0aCBtaW5pLW9zIGJlaW5nIGluIGEgbWF0dXJlIHN0YXRlLiBSZW1v
dmUgdGhlIGZ1bmN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVs
dEBlbnMtbHlvbi5vcmc+Cgo+IC0tLQo+ICBhcmNoL3g4Ni9tbS5jIHwgNTUgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hh
bmdlZCwgNTUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tLmMgYi9h
cmNoL3g4Ni9tbS5jCj4gaW5kZXggNmFhNDQ2OC4uZTJmMDI2YiAxMDA2NDQKPiAtLS0gYS9hcmNo
L3g4Ni9tbS5jCj4gKysrIGIvYXJjaC94ODYvbW0uYwo+IEBAIC0zMDIsNjEgKzMwMiw2IEBAIHN0
YXRpYyB2b2lkIHNldF9yZWFkb25seSh2b2lkICp0ZXh0LCB2b2lkICpldGV4dCkKPiAgfQo+ICAK
PiAgLyoKPiAtICogQSB1c2VmdWwgbWVtIHRlc3RpbmcgZnVuY3Rpb24uIFdyaXRlIHRoZSBhZGRy
ZXNzIHRvIGV2ZXJ5IGFkZHJlc3MgaW4gdGhlCj4gLSAqIHJhbmdlIHByb3ZpZGVkIGFuZCByZWFk
IGJhY2sgdGhlIHZhbHVlLiBJZiB2ZXJib3NlLCBwcmludCBwYWdlIHdhbGsgdG8KPiAtICogc29t
ZSBWQQo+IC0gKiAKPiAtICogSWYgd2UgZ2V0IE1FTV9URVNUX01BWF9FUlJPUlMgd2UgbWlnaHQg
YXMgd2VsbCBzdG9wCj4gLSAqLwo+IC0jZGVmaW5lIE1FTV9URVNUX01BWF9FUlJPUlMgMTAgCj4g
LWludCBtZW1fdGVzdCh1bnNpZ25lZCBsb25nICpzdGFydF92YSwgdW5zaWduZWQgbG9uZyAqZW5k
X3ZhLCBpbnQgdmVyYm9zZSkKPiAtewo+IC0gICAgdW5zaWduZWQgbG9uZyBtYXNrID0gMHgxMDAw
MDsKPiAtICAgIHVuc2lnbmVkIGxvbmcgKnBvaW50ZXI7Cj4gLSAgICBpbnQgZXJyb3JfY291bnQg
PSAwOwo+IC0gCj4gLSAgICAvKiB3cml0ZSB2YWx1ZXMgYW5kIHByaW50IHBhZ2Ugd2Fsa3MgKi8K
PiAtICAgIGlmICggdmVyYm9zZSAmJiAoKCh1bnNpZ25lZCBsb25nKXN0YXJ0X3ZhKSAmIDB4ZmZm
ZmYpICkKPiAtICAgIHsKPiAtICAgICAgICBwcmludGsoIk1lbVRlc3QgU3RhcnQ6IDB4JXBcbiIs
IHN0YXJ0X3ZhKTsKPiAtICAgICAgICBwYWdlX3dhbGsoKHVuc2lnbmVkIGxvbmcpc3RhcnRfdmEp
Owo+IC0gICAgfQo+IC0gICAgZm9yICggcG9pbnRlciA9IHN0YXJ0X3ZhOyBwb2ludGVyIDwgZW5k
X3ZhOyBwb2ludGVyKysgKQo+IC0gICAgewo+IC0gICAgICAgIGlmICggdmVyYm9zZSAmJiAhKCgo
dW5zaWduZWQgbG9uZylwb2ludGVyKSAmIDB4ZmZmZmYpICkKPiAtICAgICAgICB7Cj4gLSAgICAg
ICAgICAgIHByaW50aygiV3JpdGluZyB0byAlcFxuIiwgcG9pbnRlcik7Cj4gLSAgICAgICAgICAg
IHBhZ2Vfd2FsaygodW5zaWduZWQgbG9uZylwb2ludGVyKTsKPiAtICAgICAgICB9Cj4gLSAgICAg
ICAgKnBvaW50ZXIgPSAodW5zaWduZWQgbG9uZylwb2ludGVyICYgfm1hc2s7Cj4gLSAgICB9Cj4g
LSAgICBpZiAoIHZlcmJvc2UgJiYgKCgodW5zaWduZWQgbG9uZyllbmRfdmEpICYgMHhmZmZmZikg
KQo+IC0gICAgewo+IC0gICAgICAgIHByaW50aygiTWVtVGVzdCBFbmQ6ICVwXG4iLCBlbmRfdmEt
MSk7Cj4gLSAgICAgICAgcGFnZV93YWxrKCh1bnNpZ25lZCBsb25nKWVuZF92YS0xKTsKPiAtICAg
IH0KPiAtIAo+IC0gICAgLyogdmVyaWZ5IHZhbHVlcyAqLwo+IC0gICAgZm9yICggcG9pbnRlciA9
IHN0YXJ0X3ZhOyBwb2ludGVyIDwgZW5kX3ZhOyBwb2ludGVyKysgKQo+IC0gICAgewo+IC0gICAg
ICAgIGlmICggKCh1bnNpZ25lZCBsb25nKXBvaW50ZXIgJiB+bWFzaykgIT0gKnBvaW50ZXIgKQo+
IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgcHJpbnRrKCJSZWFkIGVycm9yIGF0IDB4JWx4LiBS
ZWFkOiAweCVseCwgc2hvdWxkIHJlYWQgMHglbHhcbiIsCj4gLSAgICAgICAgICAgICAgICAgICAo
dW5zaWduZWQgbG9uZylwb2ludGVyLCAqcG9pbnRlciwgCj4gLSAgICAgICAgICAgICAgICAgICAo
KHVuc2lnbmVkIGxvbmcpcG9pbnRlciAmIH5tYXNrKSk7Cj4gLSAgICAgICAgICAgIGVycm9yX2Nv
dW50Kys7Cj4gLSAgICAgICAgICAgIGlmICggZXJyb3JfY291bnQgPj0gTUVNX1RFU1RfTUFYX0VS
Uk9SUyApCj4gLSAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgIHByaW50aygibWVtX3Rl
c3Q6IHRvbyBtYW55IGVycm9yc1xuIik7Cj4gLSAgICAgICAgICAgICAgICByZXR1cm4gLTE7Cj4g
LSAgICAgICAgICAgIH0KPiAtICAgICAgICB9Cj4gLSAgICB9Cj4gLSAgICByZXR1cm4gMDsKPiAt
fQo+IC0KPiAtCj4gLS8qCj4gICAqIGdldCB0aGUgUFRFIGZvciB2aXJ0dWFsIGFkZHJlc3MgdmEg
aWYgaXQgZXhpc3RzLiBPdGhlcndpc2UgTlVMTC4KPiAgICovCj4gIHN0YXRpYyBwZ2VudHJ5X3Qg
KmdldF9wZ3QodW5zaWduZWQgbG9uZyB2YSkKPiAtLSAKPiAyLjYuNgo+IAoKLS0gClNhbXVlbApJ
biBtdXR0LCB0eXBlIGN0aGlzCkRhbnMgbXV0dCwgdGFwZXIgY2NlY2kKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:17:38 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:17:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZwY-0001T9-Mv; Wed, 10 Aug 2016 20:17:38 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZwX-0001St-26; Wed, 10 Aug 2016 20:17:37 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 B3/93-05361-0EB8BA75; Wed, 10 Aug 2016 20:17:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS+7+BUfd+9+p
 wg9OfNS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZlxb/ZCp4IVIxeKXv1gaGLv4uxi5
 OIQEJjJK3Hgyi6mLkRPI2cUocf6JFETiKKPE9xX7WSGcDYwS02/9A6tiEVCV+N+yjQ3EZhMwk
 ehvnAdmiwgoS3xs7WUHsZkFoiWet29mAbGFBTwk5h/aBVbDK6Arse3oLyaQobwCuxkl5rfOZo
 RYXSqx9NQbqCJBiZMzn7BADNKSuPHvJVADB5AtLbH8HwdImFPAUeL11nZWkLCogJnEt58GExg
 FZyFpnoWkeRZC8wJG5lWM6sWpRWWpRbqGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5
 uZsYgeHLAAQ7GHc+dzrEKMnBpCTKKxyzOlyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG9SF1BOs
 Cg1PbUiLTMHGEkwaQkOHiUR3k6QNG9xQWJucWY6ROoUo6KUOG8ESEIAJJFRmgfXBoveS4yyUs
 K8jECHCPEUpBblZpagyr9iFOdgVBLmjQKZwpOZVwI3/RXQYiagxUmqK0AWlyQipKQaGCuS1HK
 3u592Whm79Mt6jlO2hZUv1AMD0p4oZgknyvz8mly3QWjaQ9awx2/XTJ0dpmWjY1Lyl3/XfL7J
 ckGWL7pqJAtWsNnNTw/WYviz7YmxzSa1JXGf5CX69f8s4+JL92BZx9/uenRtmr7svpmV1nlC0
 cf0BP+d+KbL9drQOO0zV8MUkw+XlViKMxINtZiLihMBqjisCtkCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1470860255!28045603!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8633 invoked from network); 10 Aug 2016 20:17:35 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-13.tower-21.messagelabs.com with SMTP; 10 Aug 2016 20:17:35 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 6CF437500;
 Wed, 10 Aug 2016 22:17:35 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id kmy6WZiB6-nP; Wed, 10 Aug 2016 22:17:35 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 3D4512B5;
 Wed, 10 Aug 2016 22:17:35 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZwU-0004CO-OU; Wed, 10 Aug 2016 22:17:34 +0200
Date: Wed, 10 Aug 2016 22:17:34 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810201734.GW16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-11-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-11-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 10/18] mini-os: remove unused
	mem_test() function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjU0ICswMjAwLCB3cm90ZToK
PiBtZW1fdGVzdCgpIGlzbid0IHVzZWQgYW55d2hlcmUgYW5kIGl0cyB2YWx1ZSBpcyByYXRoZXIg
cXVlc3Rpb25hYmxlCj4gd2l0aCBtaW5pLW9zIGJlaW5nIGluIGEgbWF0dXJlIHN0YXRlLiBSZW1v
dmUgdGhlIGZ1bmN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVs
dEBlbnMtbHlvbi5vcmc+Cgo+IC0tLQo+ICBhcmNoL3g4Ni9tbS5jIHwgNTUgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hh
bmdlZCwgNTUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tLmMgYi9h
cmNoL3g4Ni9tbS5jCj4gaW5kZXggNmFhNDQ2OC4uZTJmMDI2YiAxMDA2NDQKPiAtLS0gYS9hcmNo
L3g4Ni9tbS5jCj4gKysrIGIvYXJjaC94ODYvbW0uYwo+IEBAIC0zMDIsNjEgKzMwMiw2IEBAIHN0
YXRpYyB2b2lkIHNldF9yZWFkb25seSh2b2lkICp0ZXh0LCB2b2lkICpldGV4dCkKPiAgfQo+ICAK
PiAgLyoKPiAtICogQSB1c2VmdWwgbWVtIHRlc3RpbmcgZnVuY3Rpb24uIFdyaXRlIHRoZSBhZGRy
ZXNzIHRvIGV2ZXJ5IGFkZHJlc3MgaW4gdGhlCj4gLSAqIHJhbmdlIHByb3ZpZGVkIGFuZCByZWFk
IGJhY2sgdGhlIHZhbHVlLiBJZiB2ZXJib3NlLCBwcmludCBwYWdlIHdhbGsgdG8KPiAtICogc29t
ZSBWQQo+IC0gKiAKPiAtICogSWYgd2UgZ2V0IE1FTV9URVNUX01BWF9FUlJPUlMgd2UgbWlnaHQg
YXMgd2VsbCBzdG9wCj4gLSAqLwo+IC0jZGVmaW5lIE1FTV9URVNUX01BWF9FUlJPUlMgMTAgCj4g
LWludCBtZW1fdGVzdCh1bnNpZ25lZCBsb25nICpzdGFydF92YSwgdW5zaWduZWQgbG9uZyAqZW5k
X3ZhLCBpbnQgdmVyYm9zZSkKPiAtewo+IC0gICAgdW5zaWduZWQgbG9uZyBtYXNrID0gMHgxMDAw
MDsKPiAtICAgIHVuc2lnbmVkIGxvbmcgKnBvaW50ZXI7Cj4gLSAgICBpbnQgZXJyb3JfY291bnQg
PSAwOwo+IC0gCj4gLSAgICAvKiB3cml0ZSB2YWx1ZXMgYW5kIHByaW50IHBhZ2Ugd2Fsa3MgKi8K
PiAtICAgIGlmICggdmVyYm9zZSAmJiAoKCh1bnNpZ25lZCBsb25nKXN0YXJ0X3ZhKSAmIDB4ZmZm
ZmYpICkKPiAtICAgIHsKPiAtICAgICAgICBwcmludGsoIk1lbVRlc3QgU3RhcnQ6IDB4JXBcbiIs
IHN0YXJ0X3ZhKTsKPiAtICAgICAgICBwYWdlX3dhbGsoKHVuc2lnbmVkIGxvbmcpc3RhcnRfdmEp
Owo+IC0gICAgfQo+IC0gICAgZm9yICggcG9pbnRlciA9IHN0YXJ0X3ZhOyBwb2ludGVyIDwgZW5k
X3ZhOyBwb2ludGVyKysgKQo+IC0gICAgewo+IC0gICAgICAgIGlmICggdmVyYm9zZSAmJiAhKCgo
dW5zaWduZWQgbG9uZylwb2ludGVyKSAmIDB4ZmZmZmYpICkKPiAtICAgICAgICB7Cj4gLSAgICAg
ICAgICAgIHByaW50aygiV3JpdGluZyB0byAlcFxuIiwgcG9pbnRlcik7Cj4gLSAgICAgICAgICAg
IHBhZ2Vfd2FsaygodW5zaWduZWQgbG9uZylwb2ludGVyKTsKPiAtICAgICAgICB9Cj4gLSAgICAg
ICAgKnBvaW50ZXIgPSAodW5zaWduZWQgbG9uZylwb2ludGVyICYgfm1hc2s7Cj4gLSAgICB9Cj4g
LSAgICBpZiAoIHZlcmJvc2UgJiYgKCgodW5zaWduZWQgbG9uZyllbmRfdmEpICYgMHhmZmZmZikg
KQo+IC0gICAgewo+IC0gICAgICAgIHByaW50aygiTWVtVGVzdCBFbmQ6ICVwXG4iLCBlbmRfdmEt
MSk7Cj4gLSAgICAgICAgcGFnZV93YWxrKCh1bnNpZ25lZCBsb25nKWVuZF92YS0xKTsKPiAtICAg
IH0KPiAtIAo+IC0gICAgLyogdmVyaWZ5IHZhbHVlcyAqLwo+IC0gICAgZm9yICggcG9pbnRlciA9
IHN0YXJ0X3ZhOyBwb2ludGVyIDwgZW5kX3ZhOyBwb2ludGVyKysgKQo+IC0gICAgewo+IC0gICAg
ICAgIGlmICggKCh1bnNpZ25lZCBsb25nKXBvaW50ZXIgJiB+bWFzaykgIT0gKnBvaW50ZXIgKQo+
IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgcHJpbnRrKCJSZWFkIGVycm9yIGF0IDB4JWx4LiBS
ZWFkOiAweCVseCwgc2hvdWxkIHJlYWQgMHglbHhcbiIsCj4gLSAgICAgICAgICAgICAgICAgICAo
dW5zaWduZWQgbG9uZylwb2ludGVyLCAqcG9pbnRlciwgCj4gLSAgICAgICAgICAgICAgICAgICAo
KHVuc2lnbmVkIGxvbmcpcG9pbnRlciAmIH5tYXNrKSk7Cj4gLSAgICAgICAgICAgIGVycm9yX2Nv
dW50Kys7Cj4gLSAgICAgICAgICAgIGlmICggZXJyb3JfY291bnQgPj0gTUVNX1RFU1RfTUFYX0VS
Uk9SUyApCj4gLSAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgIHByaW50aygibWVtX3Rl
c3Q6IHRvbyBtYW55IGVycm9yc1xuIik7Cj4gLSAgICAgICAgICAgICAgICByZXR1cm4gLTE7Cj4g
LSAgICAgICAgICAgIH0KPiAtICAgICAgICB9Cj4gLSAgICB9Cj4gLSAgICByZXR1cm4gMDsKPiAt
fQo+IC0KPiAtCj4gLS8qCj4gICAqIGdldCB0aGUgUFRFIGZvciB2aXJ0dWFsIGFkZHJlc3MgdmEg
aWYgaXQgZXhpc3RzLiBPdGhlcndpc2UgTlVMTC4KPiAgICovCj4gIHN0YXRpYyBwZ2VudHJ5X3Qg
KmdldF9wZ3QodW5zaWduZWQgbG9uZyB2YSkKPiAtLSAKPiAyLjYuNgo+IAoKLS0gClNhbXVlbApJ
biBtdXR0LCB0eXBlIGN0aGlzCkRhbnMgbXV0dCwgdGFwZXIgY2NlY2kKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:18:58 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:18:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZxq-0001cr-2M; Wed, 10 Aug 2016 20:18:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZxp-0001cf-L1; Wed, 10 Aug 2016 20:18:57 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 54/1A-05127-03C8BA75; Wed, 10 Aug 2016 20:18:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS+7+BUVe/Z3W
 4wen1VhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYMx71v2YqmKld8aJlAWMD4xP5LkYu
 DiGBiYwSX/p/sUE4uxgl9t6/ywLhHGWUeHL9LFRmA6PEybbbQBlODhYBVYlbnxYygdhsAiYS/
 Y3z2EBsEQFliY+tvewgNrNAtMTz9s1g9cICzhIz1nSD1fMK6Eq0XAfp5QKydzNKzG+dzQiSEB
 IolZi3dzIbRJGgxMmZT1ggBmlJ3Pj3EqiBA8iWllj+jwMkzCngKHFx7x9GkLCogJnEt58GExg
 FZyFpnoWkeRZC8wJG5lWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ
 +bmbGIEhXM/AwLiDcVe73yFGSQ4mJVFe4ZjV4UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeI91A
 eUEi1LTUyvSMnOA0QSTluDgURLhPQKS5i0uSMwtzkyHSJ1iVJQS5z0HkhAASWSU5sG1wSL4Eq
 OslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3ssgU3gy80rgpr8CWswEtDhJdQXI4pJEhJRUA2P
 S/sennLxjD69Qt7rwNmphIc/tKZJnGt19Hy7oee28oDLD1s44/YgD/+Tie/HBtq9aFU4FHvfe
 UXJi/yGnIEX5U2eSXux7KF/sMCfDRjym6qQLE8uHx/3Hf7NcT9it/aRAdf1DhxZ2u2kL74RbS
 HUZ5HDd83jo+2w3f4BBVfhEK6/PHZp1N5VYijMSDbWYi4oTAcT98UXbAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1470860335!52283632!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6588 invoked from network); 10 Aug 2016 20:18:55 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-5.tower-206.messagelabs.com with SMTP; 10 Aug 2016 20:18:55 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id AF31A7500;
 Wed, 10 Aug 2016 22:18:55 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id b5foIrXorWM7; Wed, 10 Aug 2016 22:18:55 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 7FB872B5;
 Wed, 10 Aug 2016 22:18:55 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZxm-0004Dg-Vl; Wed, 10 Aug 2016 22:18:54 +0200
Date: Wed, 10 Aug 2016 22:18:54 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810201854.GX16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-12-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-12-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 11/18] mini-os: add checks for out of
	memory
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjU1ICswMjAwLCB3cm90ZToK
PiBUaGVyZSBhcmUgc2V2ZXJhbCBjb3JlIGZ1bmN0aW9ucyBpbiBNaW5pLU9TIG5vdCBjaGVja2lu
ZyBmb3IgZmFpbGVkCj4gbWVtb3J5IGFsbG9jYXRpb25zLiBBZGQgc3VjaCBjaGVja3MuCj4gCj4g
QWRkIGRvX21hcF9mcmFtZXMoKSBkdW1teSBmdW5jdGlvbiB0byBhcm0gYXJjaGl0ZWN0dXJlIGFz
IGl0IHdpbGwgYmUKPiBuZWVkZWQgaW4gZnV0dXJlIGZvciBjb21waWxhdGlvbnMgdG8gc3VjY2Vl
ZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpS
ZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3Jn
PgoKPiAtLS0KPiAgYXJjaC9hcm0vbW0uYyB8ICA4ICsrKysrKysrCj4gIGFyY2gveDg2L21tLmMg
fCAyNiArKysrKysrKysrKysrKysrKysrLS0tLS0tLQo+ICBpbmNsdWRlL21tLmggIHwgIDIgKy0K
PiAgMyBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tbS5jIGIvYXJjaC9hcm0vbW0uYwo+IGluZGV4IGY3NTg4
OGQuLmZjOGQ0YmMgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm0vbW0uYwo+ICsrKyBiL2FyY2gvYXJt
L21tLmMKPiBAQCAtMSw2ICsxLDcgQEAKPiAgI2luY2x1ZGUgPG1pbmktb3MvY29uc29sZS5oPgo+
ICAjaW5jbHVkZSA8eGVuL21lbW9yeS5oPgo+ICAjaW5jbHVkZSA8YXJjaF9tbS5oPgo+ICsjaW5j
bHVkZSA8bWluaS1vcy9lcnJuby5oPgo+ICAjaW5jbHVkZSA8bWluaS1vcy9oeXBlcnZpc29yLmg+
Cj4gICNpbmNsdWRlIDxsaWJmZHQuaD4KPiAgI2luY2x1ZGUgPGxpYi5oPgo+IEBAIC03OSw2ICs4
MCwxMyBAQCB2b2lkIGFyY2hfaW5pdF9kZW1hbmRfbWFwcGluZ19hcmVhKHZvaWQpCj4gIHsKPiAg
fQo+ICAKPiAraW50IGRvX21hcF9mcmFtZXModW5zaWduZWQgbG9uZyBhZGRyLAo+ICsgICAgICAg
IGNvbnN0IHVuc2lnbmVkIGxvbmcgKmYsIHVuc2lnbmVkIGxvbmcgbiwgdW5zaWduZWQgbG9uZyBz
dHJpZGUsCj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBpbmNyZW1lbnQsIGRvbWlkX3QgaWQsIGlu
dCAqZXJyLCB1bnNpZ25lZCBsb25nIHByb3QpCj4gK3sKPiArICAgIHJldHVybiAtRU5PU1lTOwo+
ICt9Cj4gKwo+ICAvKiBHZXQgWGVuJ3Mgc3VnZ2VzdGVkIHBoeXNpY2FsIHBhZ2UgYXNzaWdubWVu
dHMgZm9yIHRoZSBncmFudCB0YWJsZS4gKi8KPiAgc3RhdGljIHBhZGRyX3QgZ2V0X2dudHRhYl9i
YXNlKHZvaWQpCj4gIHsKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0uYyBiL2FyY2gveDg2L21t
LmMKPiBpbmRleCBlMmYwMjZiLi4xMmY3ZmU0IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L21tLmMK
PiArKysgYi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTM0LDYgKzM0LDcgQEAKPiAgICogREVBTElOR1Mg
SU4gVEhFIFNPRlRXQVJFLgo+ICAgKi8KPiAgCj4gKyNpbmNsdWRlIDxtaW5pLW9zL2Vycm5vLmg+
Cj4gICNpbmNsdWRlIDxtaW5pLW9zL29zLmg+Cj4gICNpbmNsdWRlIDxtaW5pLW9zL2h5cGVydmlz
b3IuaD4KPiAgI2luY2x1ZGUgPG1pbmktb3MvbW0uaD4KPiBAQCAtMzU0LDYgKzM1NSw4IEBAIHBn
ZW50cnlfdCAqbmVlZF9wZ3QodW5zaWduZWQgbG9uZyB2YSkKPiAgICAgIGlmICggISh0YWJbb2Zm
c2V0XSAmIF9QQUdFX1BSRVNFTlQpICkKPiAgICAgIHsKPiAgICAgICAgICBwdF9wZm4gPSB2aXJ0
X3RvX3BmbihhbGxvY19wYWdlKCkpOwo+ICsgICAgICAgIGlmICggIXB0X3BmbiApCj4gKyAgICAg
ICAgICAgIHJldHVybiBOVUxMOwo+ICAgICAgICAgIG5ld19wdF9mcmFtZSgmcHRfcGZuLCBwdF9t
Zm4sIG9mZnNldCwgTDNfRlJBTUUpOwo+ICAgICAgfQo+ICAgICAgQVNTRVJUKHRhYltvZmZzZXRd
ICYgX1BBR0VfUFJFU0VOVCk7Cj4gQEAgLTM2NCw2ICszNjcsOCBAQCBwZ2VudHJ5X3QgKm5lZWRf
cGd0KHVuc2lnbmVkIGxvbmcgdmEpCj4gICAgICBpZiAoICEodGFiW29mZnNldF0gJiBfUEFHRV9Q
UkVTRU5UKSApIAo+ICAgICAgewo+ICAgICAgICAgIHB0X3BmbiA9IHZpcnRfdG9fcGZuKGFsbG9j
X3BhZ2UoKSk7Cj4gKyAgICAgICAgaWYgKCAhcHRfcGZuICkKPiArICAgICAgICAgICAgcmV0dXJu
IE5VTEw7Cj4gICAgICAgICAgbmV3X3B0X2ZyYW1lKCZwdF9wZm4sIHB0X21mbiwgb2Zmc2V0LCBM
Ml9GUkFNRSk7Cj4gICAgICB9Cj4gICAgICBBU1NFUlQodGFiW29mZnNldF0gJiBfUEFHRV9QUkVT
RU5UKTsKPiBAQCAtMzczLDYgKzM3OCw4IEBAIHBnZW50cnlfdCAqbmVlZF9wZ3QodW5zaWduZWQg
bG9uZyB2YSkKPiAgICAgIGlmICggISh0YWJbb2Zmc2V0XSAmIF9QQUdFX1BSRVNFTlQpICkKPiAg
ICAgIHsKPiAgICAgICAgICBwdF9wZm4gPSB2aXJ0X3RvX3BmbihhbGxvY19wYWdlKCkpOwo+ICsg
ICAgICAgIGlmICggIXB0X3BmbiApCj4gKyAgICAgICAgICAgIHJldHVybiBOVUxMOwo+ICAgICAg
ICAgIG5ld19wdF9mcmFtZSgmcHRfcGZuLCBwdF9tZm4sIG9mZnNldCwgTDFfRlJBTUUpOwo+ICAg
ICAgfQo+ICAgICAgQVNTRVJUKHRhYltvZmZzZXRdICYgX1BBR0VfUFJFU0VOVCk7Cj4gQEAgLTQ0
NSwxMCArNDUyLDEwIEBAIHVuc2lnbmVkIGxvbmcgYWxsb2NhdGVfb25kZW1hbmQodW5zaWduZWQg
bG9uZyBuLCB1bnNpZ25lZCBsb25nIGFsaWdubWVudCkKPiAgICogdmEuIG1hcCBmW2kqc3RyaWRl
XStpKmluY3JlbWVudCBmb3IgaSBpbiAwLi5uLTEuCj4gICAqLwo+ICAjZGVmaW5lIE1BUF9CQVRD
SCAoKFNUQUNLX1NJWkUgLyAyKSAvIHNpemVvZihtbXVfdXBkYXRlX3QpKQo+IC12b2lkIGRvX21h
cF9mcmFtZXModW5zaWduZWQgbG9uZyB2YSwKPiAtICAgICAgICAgICAgICAgICAgIGNvbnN0IHVu
c2lnbmVkIGxvbmcgKm1mbnMsIHVuc2lnbmVkIGxvbmcgbiwgCj4gLSAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIHN0cmlkZSwgdW5zaWduZWQgbG9uZyBpbmNyLCAKPiAtICAgICAgICAg
ICAgICAgICAgIGRvbWlkX3QgaWQsIGludCAqZXJyLCB1bnNpZ25lZCBsb25nIHByb3QpCj4gK2lu
dCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsCj4gKyAgICAgICAgICAgICAgICAgIGNv
bnN0IHVuc2lnbmVkIGxvbmcgKm1mbnMsIHVuc2lnbmVkIGxvbmcgbiwKPiArICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBzdHJpZGUsIHVuc2lnbmVkIGxvbmcgaW5jciwKPiArICAgICAg
ICAgICAgICAgICAgZG9taWRfdCBpZCwgaW50ICplcnIsIHVuc2lnbmVkIGxvbmcgcHJvdCkKPiAg
ewo+ICAgICAgcGdlbnRyeV90ICpwZ3QgPSBOVUxMOwo+ICAgICAgdW5zaWduZWQgbG9uZyBkb25l
ID0gMDsKPiBAQCAtNDU4LDcgKzQ2NSw3IEBAIHZvaWQgZG9fbWFwX2ZyYW1lcyh1bnNpZ25lZCBs
b25nIHZhLAo+ICAgICAgaWYgKCAhbWZucyApIAo+ICAgICAgewo+ICAgICAgICAgIHByaW50aygi
ZG9fbWFwX2ZyYW1lczogbm8gbWZucyBzdXBwbGllZFxuIik7Cj4gLSAgICAgICAgcmV0dXJuOwo+
ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAgICAgfQo+ICAgICAgREVCVUcoInZhPSVwIG49
MHglbHgsIG1mbnNbMF09MHglbHggc3RyaWRlPTB4JWx4IGluY3I9MHglbHggcHJvdD0weCVseFxu
IiwKPiAgICAgICAgICAgIHZhLCBuLCBtZm5zWzBdLCBzdHJpZGUsIGluY3IsIHByb3QpOwo+IEBA
IC00ODQsNyArNDkxLDkgQEAgdm9pZCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsCj4g
ICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgIGlmICggIXBndCB8fCAhKHZhICYgTDFf
TUFTSykgKQo+ICAgICAgICAgICAgICAgICAgICAgIHBndCA9IG5lZWRfcGd0KHZhKTsKPiAtICAg
ICAgICAgICAgICAgIAo+ICsgICAgICAgICAgICAgICAgaWYgKCAhcGd0ICkKPiArICAgICAgICAg
ICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArCj4gICAgICAgICAgICAgICAgICBtbXVfdXBk
YXRlc1tpXS5wdHIgPSB2aXJ0X3RvX21hY2gocGd0KSB8IE1NVV9OT1JNQUxfUFRfVVBEQVRFOwo+
ICAgICAgICAgICAgICAgICAgbW11X3VwZGF0ZXNbaV0udmFsID0gKChwZ2VudHJ5X3QpKG1mbnNb
KGRvbmUgKyBpKSAqIHN0cmlkZV0gKwo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChkb25lICsgaSkgKiBpbmNyKQo+IEBAIC01MDUsNiArNTE0LDgg
QEAgdm9pZCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsCj4gICAgICAgICAgfQo+ICAg
ICAgICAgIGRvbmUgKz0gdG9kbzsKPiAgICAgIH0KPiArCj4gKyAgICByZXR1cm4gMDsKPiAgfQo+
ICAKPiAgLyoKPiBAQCAtNTIxLDcgKzUzMiw4IEBAIHZvaWQgKm1hcF9mcmFtZXNfZXgoY29uc3Qg
dW5zaWduZWQgbG9uZyAqbWZucywgdW5zaWduZWQgbG9uZyBuLAo+ICAgICAgaWYgKCAhdmEgKQo+
ICAgICAgICAgIHJldHVybiBOVUxMOwo+ICAKPiAtICAgIGRvX21hcF9mcmFtZXModmEsIG1mbnMs
IG4sIHN0cmlkZSwgaW5jciwgaWQsIGVyciwgcHJvdCk7Cj4gKyAgICBpZiAoIGRvX21hcF9mcmFt
ZXModmEsIG1mbnMsIG4sIHN0cmlkZSwgaW5jciwgaWQsIGVyciwgcHJvdCkgKQo+ICsgICAgICAg
IHJldHVybiBOVUxMOwo+ICAKPiAgICAgIHJldHVybiAodm9pZCAqKXZhOwo+ICB9Cj4gZGlmZiAt
LWdpdCBhL2luY2x1ZGUvbW0uaCBiL2luY2x1ZGUvbW0uaAo+IGluZGV4IGEyMmRjZDEuLjkyNDRl
MjYgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9tbS5oCj4gKysrIGIvaW5jbHVkZS9tbS5oCj4gQEAg
LTY4LDcgKzY4LDcgQEAgdW5zaWduZWQgbG9uZyBhbGxvY2F0ZV9vbmRlbWFuZCh1bnNpZ25lZCBs
b25nIG4sIHVuc2lnbmVkIGxvbmcgYWxpZ25tZW50KTsKPiAgdm9pZCAqbWFwX2ZyYW1lc19leChj
b25zdCB1bnNpZ25lZCBsb25nICpmLCB1bnNpZ25lZCBsb25nIG4sIHVuc2lnbmVkIGxvbmcgc3Ry
aWRlLAo+ICAJdW5zaWduZWQgbG9uZyBpbmNyZW1lbnQsIHVuc2lnbmVkIGxvbmcgYWxpZ25tZW50
LCBkb21pZF90IGlkLAo+ICAJaW50ICplcnIsIHVuc2lnbmVkIGxvbmcgcHJvdCk7Cj4gLXZvaWQg
ZG9fbWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25nIGFkZHIsCj4gK2ludCBkb19tYXBfZnJhbWVzKHVu
c2lnbmVkIGxvbmcgYWRkciwKPiAgICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nICpmLCB1bnNp
Z25lZCBsb25nIG4sIHVuc2lnbmVkIGxvbmcgc3RyaWRlLAo+ICAJdW5zaWduZWQgbG9uZyBpbmNy
ZW1lbnQsIGRvbWlkX3QgaWQsIGludCAqZXJyLCB1bnNpZ25lZCBsb25nIHByb3QpOwo+ICBpbnQg
dW5tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsIHVuc2lnbmVkIGxvbmcgbnVtX2ZyYW1lcyk7
Cj4gLS0gCj4gMi42LjYKPiAKCi0tIApTYW11ZWwKIkhvdyBzaG91bGQgSSBrbm93IGlmIGl0IHdv
cmtzPyAgVGhhdCdzIHdoYXQgYmV0YSB0ZXN0ZXJzIGFyZSBmb3IuICBJIG9ubHkKY29kZWQgaXQu
IgooQXR0cmlidXRlZCB0byBMaW51cyBUb3J2YWxkcywgc29tZXdoZXJlIGluIGEgcG9zdGluZykK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1k
ZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:18:58 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:18:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXZxq-0001cr-2M; Wed, 10 Aug 2016 20:18:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZxp-0001cf-L1; Wed, 10 Aug 2016 20:18:57 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 54/1A-05127-03C8BA75; Wed, 10 Aug 2016 20:18:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS+7+BUVe/Z3W
 4wen1VhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYMx71v2YqmKld8aJlAWMD4xP5LkYu
 DiGBiYwSX/p/sUE4uxgl9t6/ywLhHGWUeHL9LFRmA6PEybbbQBlODhYBVYlbnxYygdhsAiYS/
 Y3z2EBsEQFliY+tvewgNrNAtMTz9s1g9cICzhIz1nSD1fMK6Eq0XAfp5QKydzNKzG+dzQiSEB
 IolZi3dzIbRJGgxMmZT1ggBmlJ3Pj3EqiBA8iWllj+jwMkzCngKHFx7x9GkLCogJnEt58GExg
 FZyFpnoWkeRZC8wJG5lWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ
 +bmbGIEhXM/AwLiDcVe73yFGSQ4mJVFe4ZjV4UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeI91A
 eUEi1LTUyvSMnOA0QSTluDgURLhPQKS5i0uSMwtzkyHSJ1iVJQS5z0HkhAASWSU5sG1wSL4Eq
 OslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3ssgU3gy80rgpr8CWswEtDhJdQXI4pJEhJRUA2P
 S/sennLxjD69Qt7rwNmphIc/tKZJnGt19Hy7oee28oDLD1s44/YgD/+Tie/HBtq9aFU4FHvfe
 UXJi/yGnIEX5U2eSXux7KF/sMCfDRjym6qQLE8uHx/3Hf7NcT9it/aRAdf1DhxZ2u2kL74RbS
 HUZ5HDd83jo+2w3f4BBVfhEK6/PHZp1N5VYijMSDbWYi4oTAcT98UXbAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1470860335!52283632!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6588 invoked from network); 10 Aug 2016 20:18:55 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-5.tower-206.messagelabs.com with SMTP; 10 Aug 2016 20:18:55 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id AF31A7500;
 Wed, 10 Aug 2016 22:18:55 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id b5foIrXorWM7; Wed, 10 Aug 2016 22:18:55 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 7FB872B5;
 Wed, 10 Aug 2016 22:18:55 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXZxm-0004Dg-Vl; Wed, 10 Aug 2016 22:18:54 +0200
Date: Wed, 10 Aug 2016 22:18:54 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810201854.GX16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-12-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-12-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 11/18] mini-os: add checks for out of
	memory
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjU1ICswMjAwLCB3cm90ZToK
PiBUaGVyZSBhcmUgc2V2ZXJhbCBjb3JlIGZ1bmN0aW9ucyBpbiBNaW5pLU9TIG5vdCBjaGVja2lu
ZyBmb3IgZmFpbGVkCj4gbWVtb3J5IGFsbG9jYXRpb25zLiBBZGQgc3VjaCBjaGVja3MuCj4gCj4g
QWRkIGRvX21hcF9mcmFtZXMoKSBkdW1teSBmdW5jdGlvbiB0byBhcm0gYXJjaGl0ZWN0dXJlIGFz
IGl0IHdpbGwgYmUKPiBuZWVkZWQgaW4gZnV0dXJlIGZvciBjb21waWxhdGlvbnMgdG8gc3VjY2Vl
ZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpS
ZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3Jn
PgoKPiAtLS0KPiAgYXJjaC9hcm0vbW0uYyB8ICA4ICsrKysrKysrCj4gIGFyY2gveDg2L21tLmMg
fCAyNiArKysrKysrKysrKysrKysrKysrLS0tLS0tLQo+ICBpbmNsdWRlL21tLmggIHwgIDIgKy0K
PiAgMyBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tbS5jIGIvYXJjaC9hcm0vbW0uYwo+IGluZGV4IGY3NTg4
OGQuLmZjOGQ0YmMgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm0vbW0uYwo+ICsrKyBiL2FyY2gvYXJt
L21tLmMKPiBAQCAtMSw2ICsxLDcgQEAKPiAgI2luY2x1ZGUgPG1pbmktb3MvY29uc29sZS5oPgo+
ICAjaW5jbHVkZSA8eGVuL21lbW9yeS5oPgo+ICAjaW5jbHVkZSA8YXJjaF9tbS5oPgo+ICsjaW5j
bHVkZSA8bWluaS1vcy9lcnJuby5oPgo+ICAjaW5jbHVkZSA8bWluaS1vcy9oeXBlcnZpc29yLmg+
Cj4gICNpbmNsdWRlIDxsaWJmZHQuaD4KPiAgI2luY2x1ZGUgPGxpYi5oPgo+IEBAIC03OSw2ICs4
MCwxMyBAQCB2b2lkIGFyY2hfaW5pdF9kZW1hbmRfbWFwcGluZ19hcmVhKHZvaWQpCj4gIHsKPiAg
fQo+ICAKPiAraW50IGRvX21hcF9mcmFtZXModW5zaWduZWQgbG9uZyBhZGRyLAo+ICsgICAgICAg
IGNvbnN0IHVuc2lnbmVkIGxvbmcgKmYsIHVuc2lnbmVkIGxvbmcgbiwgdW5zaWduZWQgbG9uZyBz
dHJpZGUsCj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBpbmNyZW1lbnQsIGRvbWlkX3QgaWQsIGlu
dCAqZXJyLCB1bnNpZ25lZCBsb25nIHByb3QpCj4gK3sKPiArICAgIHJldHVybiAtRU5PU1lTOwo+
ICt9Cj4gKwo+ICAvKiBHZXQgWGVuJ3Mgc3VnZ2VzdGVkIHBoeXNpY2FsIHBhZ2UgYXNzaWdubWVu
dHMgZm9yIHRoZSBncmFudCB0YWJsZS4gKi8KPiAgc3RhdGljIHBhZGRyX3QgZ2V0X2dudHRhYl9i
YXNlKHZvaWQpCj4gIHsKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0uYyBiL2FyY2gveDg2L21t
LmMKPiBpbmRleCBlMmYwMjZiLi4xMmY3ZmU0IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L21tLmMK
PiArKysgYi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTM0LDYgKzM0LDcgQEAKPiAgICogREVBTElOR1Mg
SU4gVEhFIFNPRlRXQVJFLgo+ICAgKi8KPiAgCj4gKyNpbmNsdWRlIDxtaW5pLW9zL2Vycm5vLmg+
Cj4gICNpbmNsdWRlIDxtaW5pLW9zL29zLmg+Cj4gICNpbmNsdWRlIDxtaW5pLW9zL2h5cGVydmlz
b3IuaD4KPiAgI2luY2x1ZGUgPG1pbmktb3MvbW0uaD4KPiBAQCAtMzU0LDYgKzM1NSw4IEBAIHBn
ZW50cnlfdCAqbmVlZF9wZ3QodW5zaWduZWQgbG9uZyB2YSkKPiAgICAgIGlmICggISh0YWJbb2Zm
c2V0XSAmIF9QQUdFX1BSRVNFTlQpICkKPiAgICAgIHsKPiAgICAgICAgICBwdF9wZm4gPSB2aXJ0
X3RvX3BmbihhbGxvY19wYWdlKCkpOwo+ICsgICAgICAgIGlmICggIXB0X3BmbiApCj4gKyAgICAg
ICAgICAgIHJldHVybiBOVUxMOwo+ICAgICAgICAgIG5ld19wdF9mcmFtZSgmcHRfcGZuLCBwdF9t
Zm4sIG9mZnNldCwgTDNfRlJBTUUpOwo+ICAgICAgfQo+ICAgICAgQVNTRVJUKHRhYltvZmZzZXRd
ICYgX1BBR0VfUFJFU0VOVCk7Cj4gQEAgLTM2NCw2ICszNjcsOCBAQCBwZ2VudHJ5X3QgKm5lZWRf
cGd0KHVuc2lnbmVkIGxvbmcgdmEpCj4gICAgICBpZiAoICEodGFiW29mZnNldF0gJiBfUEFHRV9Q
UkVTRU5UKSApIAo+ICAgICAgewo+ICAgICAgICAgIHB0X3BmbiA9IHZpcnRfdG9fcGZuKGFsbG9j
X3BhZ2UoKSk7Cj4gKyAgICAgICAgaWYgKCAhcHRfcGZuICkKPiArICAgICAgICAgICAgcmV0dXJu
IE5VTEw7Cj4gICAgICAgICAgbmV3X3B0X2ZyYW1lKCZwdF9wZm4sIHB0X21mbiwgb2Zmc2V0LCBM
Ml9GUkFNRSk7Cj4gICAgICB9Cj4gICAgICBBU1NFUlQodGFiW29mZnNldF0gJiBfUEFHRV9QUkVT
RU5UKTsKPiBAQCAtMzczLDYgKzM3OCw4IEBAIHBnZW50cnlfdCAqbmVlZF9wZ3QodW5zaWduZWQg
bG9uZyB2YSkKPiAgICAgIGlmICggISh0YWJbb2Zmc2V0XSAmIF9QQUdFX1BSRVNFTlQpICkKPiAg
ICAgIHsKPiAgICAgICAgICBwdF9wZm4gPSB2aXJ0X3RvX3BmbihhbGxvY19wYWdlKCkpOwo+ICsg
ICAgICAgIGlmICggIXB0X3BmbiApCj4gKyAgICAgICAgICAgIHJldHVybiBOVUxMOwo+ICAgICAg
ICAgIG5ld19wdF9mcmFtZSgmcHRfcGZuLCBwdF9tZm4sIG9mZnNldCwgTDFfRlJBTUUpOwo+ICAg
ICAgfQo+ICAgICAgQVNTRVJUKHRhYltvZmZzZXRdICYgX1BBR0VfUFJFU0VOVCk7Cj4gQEAgLTQ0
NSwxMCArNDUyLDEwIEBAIHVuc2lnbmVkIGxvbmcgYWxsb2NhdGVfb25kZW1hbmQodW5zaWduZWQg
bG9uZyBuLCB1bnNpZ25lZCBsb25nIGFsaWdubWVudCkKPiAgICogdmEuIG1hcCBmW2kqc3RyaWRl
XStpKmluY3JlbWVudCBmb3IgaSBpbiAwLi5uLTEuCj4gICAqLwo+ICAjZGVmaW5lIE1BUF9CQVRD
SCAoKFNUQUNLX1NJWkUgLyAyKSAvIHNpemVvZihtbXVfdXBkYXRlX3QpKQo+IC12b2lkIGRvX21h
cF9mcmFtZXModW5zaWduZWQgbG9uZyB2YSwKPiAtICAgICAgICAgICAgICAgICAgIGNvbnN0IHVu
c2lnbmVkIGxvbmcgKm1mbnMsIHVuc2lnbmVkIGxvbmcgbiwgCj4gLSAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIHN0cmlkZSwgdW5zaWduZWQgbG9uZyBpbmNyLCAKPiAtICAgICAgICAg
ICAgICAgICAgIGRvbWlkX3QgaWQsIGludCAqZXJyLCB1bnNpZ25lZCBsb25nIHByb3QpCj4gK2lu
dCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsCj4gKyAgICAgICAgICAgICAgICAgIGNv
bnN0IHVuc2lnbmVkIGxvbmcgKm1mbnMsIHVuc2lnbmVkIGxvbmcgbiwKPiArICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBzdHJpZGUsIHVuc2lnbmVkIGxvbmcgaW5jciwKPiArICAgICAg
ICAgICAgICAgICAgZG9taWRfdCBpZCwgaW50ICplcnIsIHVuc2lnbmVkIGxvbmcgcHJvdCkKPiAg
ewo+ICAgICAgcGdlbnRyeV90ICpwZ3QgPSBOVUxMOwo+ICAgICAgdW5zaWduZWQgbG9uZyBkb25l
ID0gMDsKPiBAQCAtNDU4LDcgKzQ2NSw3IEBAIHZvaWQgZG9fbWFwX2ZyYW1lcyh1bnNpZ25lZCBs
b25nIHZhLAo+ICAgICAgaWYgKCAhbWZucyApIAo+ICAgICAgewo+ICAgICAgICAgIHByaW50aygi
ZG9fbWFwX2ZyYW1lczogbm8gbWZucyBzdXBwbGllZFxuIik7Cj4gLSAgICAgICAgcmV0dXJuOwo+
ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAgICAgfQo+ICAgICAgREVCVUcoInZhPSVwIG49
MHglbHgsIG1mbnNbMF09MHglbHggc3RyaWRlPTB4JWx4IGluY3I9MHglbHggcHJvdD0weCVseFxu
IiwKPiAgICAgICAgICAgIHZhLCBuLCBtZm5zWzBdLCBzdHJpZGUsIGluY3IsIHByb3QpOwo+IEBA
IC00ODQsNyArNDkxLDkgQEAgdm9pZCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsCj4g
ICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgIGlmICggIXBndCB8fCAhKHZhICYgTDFf
TUFTSykgKQo+ICAgICAgICAgICAgICAgICAgICAgIHBndCA9IG5lZWRfcGd0KHZhKTsKPiAtICAg
ICAgICAgICAgICAgIAo+ICsgICAgICAgICAgICAgICAgaWYgKCAhcGd0ICkKPiArICAgICAgICAg
ICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArCj4gICAgICAgICAgICAgICAgICBtbXVfdXBk
YXRlc1tpXS5wdHIgPSB2aXJ0X3RvX21hY2gocGd0KSB8IE1NVV9OT1JNQUxfUFRfVVBEQVRFOwo+
ICAgICAgICAgICAgICAgICAgbW11X3VwZGF0ZXNbaV0udmFsID0gKChwZ2VudHJ5X3QpKG1mbnNb
KGRvbmUgKyBpKSAqIHN0cmlkZV0gKwo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChkb25lICsgaSkgKiBpbmNyKQo+IEBAIC01MDUsNiArNTE0LDgg
QEAgdm9pZCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsCj4gICAgICAgICAgfQo+ICAg
ICAgICAgIGRvbmUgKz0gdG9kbzsKPiAgICAgIH0KPiArCj4gKyAgICByZXR1cm4gMDsKPiAgfQo+
ICAKPiAgLyoKPiBAQCAtNTIxLDcgKzUzMiw4IEBAIHZvaWQgKm1hcF9mcmFtZXNfZXgoY29uc3Qg
dW5zaWduZWQgbG9uZyAqbWZucywgdW5zaWduZWQgbG9uZyBuLAo+ICAgICAgaWYgKCAhdmEgKQo+
ICAgICAgICAgIHJldHVybiBOVUxMOwo+ICAKPiAtICAgIGRvX21hcF9mcmFtZXModmEsIG1mbnMs
IG4sIHN0cmlkZSwgaW5jciwgaWQsIGVyciwgcHJvdCk7Cj4gKyAgICBpZiAoIGRvX21hcF9mcmFt
ZXModmEsIG1mbnMsIG4sIHN0cmlkZSwgaW5jciwgaWQsIGVyciwgcHJvdCkgKQo+ICsgICAgICAg
IHJldHVybiBOVUxMOwo+ICAKPiAgICAgIHJldHVybiAodm9pZCAqKXZhOwo+ICB9Cj4gZGlmZiAt
LWdpdCBhL2luY2x1ZGUvbW0uaCBiL2luY2x1ZGUvbW0uaAo+IGluZGV4IGEyMmRjZDEuLjkyNDRl
MjYgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9tbS5oCj4gKysrIGIvaW5jbHVkZS9tbS5oCj4gQEAg
LTY4LDcgKzY4LDcgQEAgdW5zaWduZWQgbG9uZyBhbGxvY2F0ZV9vbmRlbWFuZCh1bnNpZ25lZCBs
b25nIG4sIHVuc2lnbmVkIGxvbmcgYWxpZ25tZW50KTsKPiAgdm9pZCAqbWFwX2ZyYW1lc19leChj
b25zdCB1bnNpZ25lZCBsb25nICpmLCB1bnNpZ25lZCBsb25nIG4sIHVuc2lnbmVkIGxvbmcgc3Ry
aWRlLAo+ICAJdW5zaWduZWQgbG9uZyBpbmNyZW1lbnQsIHVuc2lnbmVkIGxvbmcgYWxpZ25tZW50
LCBkb21pZF90IGlkLAo+ICAJaW50ICplcnIsIHVuc2lnbmVkIGxvbmcgcHJvdCk7Cj4gLXZvaWQg
ZG9fbWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25nIGFkZHIsCj4gK2ludCBkb19tYXBfZnJhbWVzKHVu
c2lnbmVkIGxvbmcgYWRkciwKPiAgICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nICpmLCB1bnNp
Z25lZCBsb25nIG4sIHVuc2lnbmVkIGxvbmcgc3RyaWRlLAo+ICAJdW5zaWduZWQgbG9uZyBpbmNy
ZW1lbnQsIGRvbWlkX3QgaWQsIGludCAqZXJyLCB1bnNpZ25lZCBsb25nIHByb3QpOwo+ICBpbnQg
dW5tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsIHVuc2lnbmVkIGxvbmcgbnVtX2ZyYW1lcyk7
Cj4gLS0gCj4gMi42LjYKPiAKCi0tIApTYW11ZWwKIkhvdyBzaG91bGQgSSBrbm93IGlmIGl0IHdv
cmtzPyAgVGhhdCdzIHdoYXQgYmV0YSB0ZXN0ZXJzIGFyZSBmb3IuICBJIG9ubHkKY29kZWQgaXQu
IgooQXR0cmlidXRlZCB0byBMaW51cyBUb3J2YWxkcywgc29tZXdoZXJlIGluIGEgcG9zdGluZykK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1k
ZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:24:14 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:24:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXa2w-0002Jr-N5; Wed, 10 Aug 2016 20:24:14 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXa2v-0002Ji-D5; Wed, 10 Aug 2016 20:24:13 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 25/8D-29563-C6D8BA75; Wed, 10 Aug 2016 20:24:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS+7+BUTe7d3W
 4wfPb1hZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM+53bmUteM5fsWL+PLYGxgfcXYxc
 HEICExklbh/pY4NwdjFKnO99xQThHGWUeL31LCOEs4FR4s+Ua0AZTg4WAVWJp0f2gdlsAiYS/
 Y3z2EBsEQFliY+tvewgNrNAtMTz9s0sILawQKjErd5+sDivgK7EzZcnwNbxCuxmlJjfOpsRJC
 EkUCox7+wkZogiQYmTM5+wQAzSkrjx7yXQMg4gW1pi+T8OkDCngKNE670D7CBhUQEziW8/DSY
 wCs5C0jwLSfMshOYFjMyrGDWKU4vKUot0Dc30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1
 kvNzNzECQ5gBCHYw3t8YcIhRkoNJSZRXOGZ1uBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXsMeo
 JxgUWp6akVaZg4wmmDSEhw8SiK8eiBp3uKCxNzizHSI1ClGRSlxXg2QhABIIqM0D64NFsGXGG
 WlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMxrCTKFJzOvBG76K6DFTECLk1RXgCwuSURISTUwbuj
 p/x7juGl1UX1R2/U3BafOnryQbqWbH7ds4zbLCzPW/9v49PfLXewBS3Pf/17AXhbwxdfw4SN9
 pUoBf06ntpO9eikVmqGZc/YLHnHXeM/sYXl3677/r65O1D/xt/TrLjmeqpywKUVTJV/HK9vFv
 6rvdTs+ZS/fyy39T94ofuM/f8b1Zdzi20osxRmJhlrMRcWJAMFe9KLbAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1470860651!23551212!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60296 invoked from network); 10 Aug 2016 20:24:11 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-16.tower-21.messagelabs.com with SMTP; 10 Aug 2016 20:24:11 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 6A07C7500;
 Wed, 10 Aug 2016 22:24:11 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id gsBWPDZSmXdU; Wed, 10 Aug 2016 22:24:11 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 3F67B2B5;
 Wed, 10 Aug 2016 22:24:11 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXa2s-0004M1-G9; Wed, 10 Aug 2016 22:24:10 +0200
Date: Wed, 10 Aug 2016 22:24:10 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810202410.GY16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-13-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-13-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 12/18] mini-os: don't allocate new
 pages for level 1 p2m tree
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjU2ICswMjAwLCB3cm90ZToK
PiBXaGVuIGNvbnN0cnVjdGluZyB0aGUgMyBsZXZlbCBwMm0gdHJlZSB0aGVyZSBpcyBubyBuZWVk
IHRvIGFsbG9jYXRlCj4gbmV3IHBhZ2VzIGZvciB0aGUgbGV2ZWwgMSBjb250YWluaW5nIHRoZSBw
Mm0gaW5mbyBmb3IgYWxsIHBhZ2VzLiBUaGUKPiBwYWdlcyBmcm9tIHRoZSBsaW5lYXIgcDJtIGxp
c3QgY29uc3RydWN0ZWQgYnkgdGhlIGh5cGVydmlzb3IgY2FuIGJlCj4gdXNlZCBmb3IgdGhhdCBw
dXJwb3NlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlv
bi5vcmc+Cgo+IC0tLQo+ICBhcmNoL3g4Ni9tbS5jIHwgMTQgKysrKy0tLS0tLS0tLS0KPiAgMSBm
aWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5jCj4gaW5kZXggMTJmN2ZlNC4uZTEw
YzJjNSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9tbS5jCj4gKysrIGIvYXJjaC94ODYvbW0uYwo+
IEBAIC02MjUsMTEgKzYyNSwxMSBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBt
YXhfcGZuKQo+ICAjZGVmaW5lIEwyX1AyTV9NQVNLICAgICAoTDJfUDJNX0VOVFJJRVMgLSAxKSAg
ICAKPiAgI2RlZmluZSBMM19QMk1fTUFTSyAgICAgKEwzX1AyTV9FTlRSSUVTIC0gMSkgICAgCj4g
ICAgICAKPiAtICAgIHVuc2lnbmVkIGxvbmcgKmwxX2xpc3QgPSBOVUxMLCAqbDJfbGlzdCA9IE5V
TEwsICpsM19saXN0Owo+ICsgICAgdW5zaWduZWQgbG9uZyAqbDJfbGlzdCA9IE5VTEwsICpsM19s
aXN0Owo+ICAgICAgdW5zaWduZWQgbG9uZyBwZm47Cj4gICAgICAKPiAgICAgIGwzX2xpc3QgPSAo
dW5zaWduZWQgbG9uZyAqKWFsbG9jX3BhZ2UoKTsgCj4gLSAgICBmb3IgKCBwZm49MDsgcGZuPG1h
eF9wZm47IHBmbisrICkKPiArICAgIGZvciAoIHBmbiA9IDA7IHBmbiA8IG1heF9wZm47IHBmbiAr
PSBMMV9QMk1fRU5UUklFUyApCj4gICAgICB7Cj4gICAgICAgICAgaWYgKCAhKHBmbiAlIChMMV9Q
Mk1fRU5UUklFUyAqIEwyX1AyTV9FTlRSSUVTKSkgKQo+ICAgICAgICAgIHsKPiBAQCAtNjQxLDE0
ICs2NDEsOCBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQo+ICAg
ICAgICAgICAgICB9Cj4gICAgICAgICAgICAgIGwzX2xpc3RbKHBmbiA+PiBMMl9QMk1fU0hJRlQp
XSA9IHZpcnRfdG9fbWZuKGwyX2xpc3QpOyAgCj4gICAgICAgICAgfQo+IC0gICAgICAgIGlmICgg
IShwZm4gJSAoTDFfUDJNX0VOVFJJRVMpKSApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBs
MV9saXN0ID0gKHVuc2lnbmVkIGxvbmcqKWFsbG9jX3BhZ2UoKTsKPiAtICAgICAgICAgICAgbDJf
bGlzdFsocGZuID4+IEwxX1AyTV9TSElGVCkgJiBMMl9QMk1fTUFTS10gPSAKPiAtICAgICAgICAg
ICAgICAgIHZpcnRfdG9fbWZuKGwxX2xpc3QpOyAKPiAtICAgICAgICB9Cj4gLQo+IC0gICAgICAg
IGwxX2xpc3RbcGZuICYgTDFfUDJNX01BU0tdID0gcGZuX3RvX21mbihwZm4pOyAKPiArICAgICAg
ICBsMl9saXN0WyhwZm4gPj4gTDFfUDJNX1NISUZUKSAmIEwyX1AyTV9NQVNLXSA9Cj4gKyAgICAg
ICAgICAgIHZpcnRfdG9fbWZuKHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nICsgcGZuKTsKPiAgICAg
IH0KPiAgICAgIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPmFyY2gucGZuX3RvX21mbl9mcmFtZV9s
aXN0X2xpc3QgPSAKPiAgICAgICAgICB2aXJ0X3RvX21mbihsM19saXN0KTsKPiAtLSAKPiAyLjYu
Ngo+IAoKLS0gClNhbXVlbAo+RXZlciBoZWFyZCBvZiAuY3NocmM/ClRoYXQncyBhIGNpdHkgaW4g
Qm9zbmlhLiAgUmlnaHQ/CihEaXNjdXNzaW9uIGluIGNvbXAub3MubGludXgubWlzYyBvbiB0aGUg
aW50dWl0aXZlbmVzcyBvZiBjb21tYW5kcy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:24:14 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:24:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXa2w-0002Jr-N5; Wed, 10 Aug 2016 20:24:14 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXa2v-0002Ji-D5; Wed, 10 Aug 2016 20:24:13 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 25/8D-29563-C6D8BA75; Wed, 10 Aug 2016 20:24:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS+7+BUTe7d3W
 4wfPb1hZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM+53bmUteM5fsWL+PLYGxgfcXYxc
 HEICExklbh/pY4NwdjFKnO99xQThHGWUeL31LCOEs4FR4s+Ua0AZTg4WAVWJp0f2gdlsAiYS/
 Y3z2EBsEQFliY+tvewgNrNAtMTz9s0sILawQKjErd5+sDivgK7EzZcnwNbxCuxmlJjfOpsRJC
 EkUCox7+wkZogiQYmTM5+wQAzSkrjx7yXQMg4gW1pi+T8OkDCngKNE670D7CBhUQEziW8/DSY
 wCs5C0jwLSfMshOYFjMyrGDWKU4vKUot0Dc30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1
 kvNzNzECQ5gBCHYw3t8YcIhRkoNJSZRXOGZ1uBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXsMeo
 JxgUWp6akVaZg4wmmDSEhw8SiK8eiBp3uKCxNzizHSI1ClGRSlxXg2QhABIIqM0D64NFsGXGG
 WlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMxrCTKFJzOvBG76K6DFTECLk1RXgCwuSURISTUwbuj
 p/x7juGl1UX1R2/U3BafOnryQbqWbH7ds4zbLCzPW/9v49PfLXewBS3Pf/17AXhbwxdfw4SN9
 pUoBf06ntpO9eikVmqGZc/YLHnHXeM/sYXl3677/r65O1D/xt/TrLjmeqpywKUVTJV/HK9vFv
 6rvdTs+ZS/fyy39T94ofuM/f8b1Zdzi20osxRmJhlrMRcWJAMFe9KLbAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1470860651!23551212!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60296 invoked from network); 10 Aug 2016 20:24:11 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-16.tower-21.messagelabs.com with SMTP; 10 Aug 2016 20:24:11 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 6A07C7500;
 Wed, 10 Aug 2016 22:24:11 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id gsBWPDZSmXdU; Wed, 10 Aug 2016 22:24:11 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 3F67B2B5;
 Wed, 10 Aug 2016 22:24:11 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXa2s-0004M1-G9; Wed, 10 Aug 2016 22:24:10 +0200
Date: Wed, 10 Aug 2016 22:24:10 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810202410.GY16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-13-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-13-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 12/18] mini-os: don't allocate new
 pages for level 1 p2m tree
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjU2ICswMjAwLCB3cm90ZToK
PiBXaGVuIGNvbnN0cnVjdGluZyB0aGUgMyBsZXZlbCBwMm0gdHJlZSB0aGVyZSBpcyBubyBuZWVk
IHRvIGFsbG9jYXRlCj4gbmV3IHBhZ2VzIGZvciB0aGUgbGV2ZWwgMSBjb250YWluaW5nIHRoZSBw
Mm0gaW5mbyBmb3IgYWxsIHBhZ2VzLiBUaGUKPiBwYWdlcyBmcm9tIHRoZSBsaW5lYXIgcDJtIGxp
c3QgY29uc3RydWN0ZWQgYnkgdGhlIGh5cGVydmlzb3IgY2FuIGJlCj4gdXNlZCBmb3IgdGhhdCBw
dXJwb3NlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlv
bi5vcmc+Cgo+IC0tLQo+ICBhcmNoL3g4Ni9tbS5jIHwgMTQgKysrKy0tLS0tLS0tLS0KPiAgMSBm
aWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5jCj4gaW5kZXggMTJmN2ZlNC4uZTEw
YzJjNSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9tbS5jCj4gKysrIGIvYXJjaC94ODYvbW0uYwo+
IEBAIC02MjUsMTEgKzYyNSwxMSBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBt
YXhfcGZuKQo+ICAjZGVmaW5lIEwyX1AyTV9NQVNLICAgICAoTDJfUDJNX0VOVFJJRVMgLSAxKSAg
ICAKPiAgI2RlZmluZSBMM19QMk1fTUFTSyAgICAgKEwzX1AyTV9FTlRSSUVTIC0gMSkgICAgCj4g
ICAgICAKPiAtICAgIHVuc2lnbmVkIGxvbmcgKmwxX2xpc3QgPSBOVUxMLCAqbDJfbGlzdCA9IE5V
TEwsICpsM19saXN0Owo+ICsgICAgdW5zaWduZWQgbG9uZyAqbDJfbGlzdCA9IE5VTEwsICpsM19s
aXN0Owo+ICAgICAgdW5zaWduZWQgbG9uZyBwZm47Cj4gICAgICAKPiAgICAgIGwzX2xpc3QgPSAo
dW5zaWduZWQgbG9uZyAqKWFsbG9jX3BhZ2UoKTsgCj4gLSAgICBmb3IgKCBwZm49MDsgcGZuPG1h
eF9wZm47IHBmbisrICkKPiArICAgIGZvciAoIHBmbiA9IDA7IHBmbiA8IG1heF9wZm47IHBmbiAr
PSBMMV9QMk1fRU5UUklFUyApCj4gICAgICB7Cj4gICAgICAgICAgaWYgKCAhKHBmbiAlIChMMV9Q
Mk1fRU5UUklFUyAqIEwyX1AyTV9FTlRSSUVTKSkgKQo+ICAgICAgICAgIHsKPiBAQCAtNjQxLDE0
ICs2NDEsOCBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQo+ICAg
ICAgICAgICAgICB9Cj4gICAgICAgICAgICAgIGwzX2xpc3RbKHBmbiA+PiBMMl9QMk1fU0hJRlQp
XSA9IHZpcnRfdG9fbWZuKGwyX2xpc3QpOyAgCj4gICAgICAgICAgfQo+IC0gICAgICAgIGlmICgg
IShwZm4gJSAoTDFfUDJNX0VOVFJJRVMpKSApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBs
MV9saXN0ID0gKHVuc2lnbmVkIGxvbmcqKWFsbG9jX3BhZ2UoKTsKPiAtICAgICAgICAgICAgbDJf
bGlzdFsocGZuID4+IEwxX1AyTV9TSElGVCkgJiBMMl9QMk1fTUFTS10gPSAKPiAtICAgICAgICAg
ICAgICAgIHZpcnRfdG9fbWZuKGwxX2xpc3QpOyAKPiAtICAgICAgICB9Cj4gLQo+IC0gICAgICAg
IGwxX2xpc3RbcGZuICYgTDFfUDJNX01BU0tdID0gcGZuX3RvX21mbihwZm4pOyAKPiArICAgICAg
ICBsMl9saXN0WyhwZm4gPj4gTDFfUDJNX1NISUZUKSAmIEwyX1AyTV9NQVNLXSA9Cj4gKyAgICAg
ICAgICAgIHZpcnRfdG9fbWZuKHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nICsgcGZuKTsKPiAgICAg
IH0KPiAgICAgIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPmFyY2gucGZuX3RvX21mbl9mcmFtZV9s
aXN0X2xpc3QgPSAKPiAgICAgICAgICB2aXJ0X3RvX21mbihsM19saXN0KTsKPiAtLSAKPiAyLjYu
Ngo+IAoKLS0gClNhbXVlbAo+RXZlciBoZWFyZCBvZiAuY3NocmM/ClRoYXQncyBhIGNpdHkgaW4g
Qm9zbmlhLiAgUmlnaHQ/CihEaXNjdXNzaW9uIGluIGNvbXAub3MubGludXgubWlzYyBvbiB0aGUg
aW50dWl0aXZlbmVzcyBvZiBjb21tYW5kcy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:27:02 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:27:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXa5e-0002XH-9x; Wed, 10 Aug 2016 20:27:02 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXa5d-0002X7-3I; Wed, 10 Aug 2016 20:27:01 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 8E/61-15404-41E8BA75; Wed, 10 Aug 2016 20:27:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS+7+BUVe4b3W
 4wexHhhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYMxava2Yp2CBQsWbHaaYGxgm8XYxc
 HEICExklLh2Zw9LFyAnk7GKUeLmWEyJxlFFi+cLlLBDOBkaJszu7wKpYBFQlmpZtAbPZBEwk+
 hvnsYHYIgLKEh9be9lBbGaBaInn7ZvBaoQFXCReLX7EBGLzCuhK9P78zAoylFdgN6PE/NbZjB
 CrSyWOvbzHClEkKHFy5hMWiEFaEjf+vQRq5gCypSWW/+MACXMKOEo8nzCZHSQsKmAm8e2nwQR
 GwVlImmchaZ6F0LyAkXkVo0ZxalFZapGuobleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFe
 cn7uJkZgADMAwQ7G2xsDDjFKcjApifIKx6wOF+JLyk+pzEgszogvKs1JLT7EKMPBoSTBq9gLl
 BMsSk1PrUjLzAHGEkxagoNHSYT3cQ9Qmre4IDG3ODMdInWKUVFKnFcOpE8AJJFRmgfXBovfS4
 yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmfQcyniczrwRu+iugxUxAi5NUV4AsLklESEk1MHp
 8n1/4O59HRibY8E11/4WTJbwPC5iUruitaJ7KMvPmdOuDU+yPv5M/oiQ+tciWsfPl/QPKUhfM
 /rm4pzBxvJhxh0d6Bs+65Z/99VLP6yxzzHD8MP39XMkLm0QkLs6xfx+eLVDx8rKH8eYXoZreo
 YEf/9aqVU/oyd1T0LVGpMbOWuWXy3a1KiWW4oxEQy3mouJEAPeg62faAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1470860819!27978818!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40668 invoked from network); 10 Aug 2016 20:26:59 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-5.tower-21.messagelabs.com with SMTP; 10 Aug 2016 20:26:59 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 8FB817500;
 Wed, 10 Aug 2016 22:26:59 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 7oG5Nn5y0g4n; Wed, 10 Aug 2016 22:26:59 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 5DECB2B5;
 Wed, 10 Aug 2016 22:26:59 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXa5a-0004Po-Pg; Wed, 10 Aug 2016 22:26:58 +0200
Date: Wed, 10 Aug 2016 22:26:58 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810202658.GZ16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-14-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-14-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 13/18] mini-os: add function to map
	one frame
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjU3ICswMjAwLCB3cm90ZToK
PiBBZGQgYSBmdW5jdGlvbiB0byBtYXAgb25lIHBoeXNpY2FsIGZyYW1lIHRvIGEgc3BlY2lmaWVk
IHZpcnR1YWwKPiBhZGRyZXNzIGFzIHJlYWQvd3JpdGUuIFRoaXMgd2lsbCBiZSB1c2VkIGxhdGVy
IG11bHRpcGxlIHRpbWVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVs
dEBlbnMtbHlvbi5vcmc+Cgo+IC0tLQo+ICBpbmNsdWRlL2FybS9hcmNoX21tLmggfCAyICsrCj4g
IGluY2x1ZGUvbW0uaCAgICAgICAgICB8IDEgKwo+ICBtbS5jICAgICAgICAgICAgICAgICAgfCA1
ICsrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdp
dCBhL2luY2x1ZGUvYXJtL2FyY2hfbW0uaCBiL2luY2x1ZGUvYXJtL2FyY2hfbW0uaAo+IGluZGV4
IDA4NWQ0ZTUuLmY0Njg1ZDggMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9hcm0vYXJjaF9tbS5oCj4g
KysrIGIvaW5jbHVkZS9hcm0vYXJjaF9tbS5oCj4gQEAgLTE0LDYgKzE0LDggQEAgZXh0ZXJuIHVp
bnQzMl90IHBoeXNpY2FsX2FkZHJlc3Nfb2Zmc2V0OwkvKiBBZGQgdGhpcyB0byBhIHZpcnR1YWwg
YWRkcmVzcyB0byBnZXQKPiAgCj4gICNkZWZpbmUgTDFfUEFHRVRBQkxFX1NISUZUICAgICAgMTIK
PiAgCj4gKyNkZWZpbmUgTDFfUFJPVCAgICAgICAgICAwCj4gKwo+ICAjZGVmaW5lIHRvX3BoeXMo
eCkgICAgICAgICAgICAgICAgICgoKHBhZGRyX3QpKHgpK3BoeXNpY2FsX2FkZHJlc3Nfb2Zmc2V0
KSAmIDB4ZmZmZmZmZmYpCj4gICNkZWZpbmUgdG9fdmlydCh4KSAgICAgICAgICAgICAgICAgKCh2
b2lkICopKCgoeCktcGh5c2ljYWxfYWRkcmVzc19vZmZzZXQpICYgMHhmZmZmZmZmZikpCj4gIAo+
IGRpZmYgLS1naXQgYS9pbmNsdWRlL21tLmggYi9pbmNsdWRlL21tLmgKPiBpbmRleCA5MjQ0ZTI2
Li42YWRkNjgzIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvbW0uaAo+ICsrKyBiL2luY2x1ZGUvbW0u
aAo+IEBAIC03Miw2ICs3Miw3IEBAIGludCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgYWRk
ciwKPiAgICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nICpmLCB1bnNpZ25lZCBsb25nIG4sIHVu
c2lnbmVkIGxvbmcgc3RyaWRlLAo+ICAJdW5zaWduZWQgbG9uZyBpbmNyZW1lbnQsIGRvbWlkX3Qg
aWQsIGludCAqZXJyLCB1bnNpZ25lZCBsb25nIHByb3QpOwo+ICBpbnQgdW5tYXBfZnJhbWVzKHVu
c2lnbmVkIGxvbmcgdmEsIHVuc2lnbmVkIGxvbmcgbnVtX2ZyYW1lcyk7Cj4gK2ludCBtYXBfZnJh
bWVfcncodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIG1mbik7Cj4gICNpZmRlZiBI
QVZFX0xJQkMKPiAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgaGVhcCwgYnJrLCBoZWFwX21hcHBlZCwg
aGVhcF9lbmQ7Cj4gICNlbmRpZgo+IGRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwo+IGluZGV4IGZm
MDcxY2EuLmZkNjYxMTUgMTAwNjQ0Cj4gLS0tIGEvbW0uYwo+ICsrKyBiL21tLmMKPiBAQCAtMzE5
LDYgKzMxOSwxMSBAQCBpbnQgZnJlZV9waHlzaWNhbF9wYWdlcyh4ZW5fcGZuX3QgKm1mbnMsIGlu
dCBuKQo+ICAgICAgcmV0dXJuIEhZUEVSVklTT1JfbWVtb3J5X29wKFhFTk1FTV9kZWNyZWFzZV9y
ZXNlcnZhdGlvbiwgJnJlc2VydmF0aW9uKTsKPiAgfQo+ICAKPiAraW50IG1hcF9mcmFtZV9ydyh1
bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgbWZuKQo+ICt7Cj4gKyAgICByZXR1cm4g
ZG9fbWFwX2ZyYW1lcyhhZGRyLCAmbWZuLCAxLCAxLCAxLCBET01JRF9TRUxGLCBOVUxMLCBMMV9Q
Uk9UKTsKPiArfQo+ICsKPiAgI2lmZGVmIEhBVkVfTElCQwo+ICB2b2lkICpzYnJrKHB0cmRpZmZf
dCBpbmNyZW1lbnQpCj4gIHsKPiAtLSAKPiAyLjYuNgo+IAoKLS0gClNhbXVlbAo8Yz4geGxudCBj
b21tZSBzdWpldCBkZSBzdGFnZSBqZSBwZXV4IGVzc2F5ZXIgZGUgZG9ubmVyIHVuZSBkZXNjcmlw
dGlvbiBmb3JtZWxsZSBkZSBhdXRvbWFrZQogLSstICNlbnMtbWltIC0rLQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:27:02 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:27:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXa5e-0002XH-9x; Wed, 10 Aug 2016 20:27:02 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXa5d-0002X7-3I; Wed, 10 Aug 2016 20:27:01 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 8E/61-15404-41E8BA75; Wed, 10 Aug 2016 20:27:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS+7+BUVe4b3W
 4wexHhhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYMxava2Yp2CBQsWbHaaYGxgm8XYxc
 HEICExklLh2Zw9LFyAnk7GKUeLmWEyJxlFFi+cLlLBDOBkaJszu7wKpYBFQlmpZtAbPZBEwk+
 hvnsYHYIgLKEh9be9lBbGaBaInn7ZvBaoQFXCReLX7EBGLzCuhK9P78zAoylFdgN6PE/NbZjB
 CrSyWOvbzHClEkKHFy5hMWiEFaEjf+vQRq5gCypSWW/+MACXMKOEo8nzCZHSQsKmAm8e2nwQR
 GwVlImmchaZ6F0LyAkXkVo0ZxalFZapGuobleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFe
 cn7uJkZgADMAwQ7G2xsDDjFKcjApifIKx6wOF+JLyk+pzEgszogvKs1JLT7EKMPBoSTBq9gLl
 BMsSk1PrUjLzAHGEkxagoNHSYT3cQ9Qmre4IDG3ODMdInWKUVFKnFcOpE8AJJFRmgfXBovfS4
 yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmfQcyniczrwRu+iugxUxAi5NUV4AsLklESEk1MHp
 8n1/4O59HRibY8E11/4WTJbwPC5iUruitaJ7KMvPmdOuDU+yPv5M/oiQ+tciWsfPl/QPKUhfM
 /rm4pzBxvJhxh0d6Bs+65Z/99VLP6yxzzHD8MP39XMkLm0QkLs6xfx+eLVDx8rKH8eYXoZreo
 YEf/9aqVU/oyd1T0LVGpMbOWuWXy3a1KiWW4oxEQy3mouJEAPeg62faAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1470860819!27978818!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40668 invoked from network); 10 Aug 2016 20:26:59 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-5.tower-21.messagelabs.com with SMTP; 10 Aug 2016 20:26:59 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 8FB817500;
 Wed, 10 Aug 2016 22:26:59 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 7oG5Nn5y0g4n; Wed, 10 Aug 2016 22:26:59 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 5DECB2B5;
 Wed, 10 Aug 2016 22:26:59 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXa5a-0004Po-Pg; Wed, 10 Aug 2016 22:26:58 +0200
Date: Wed, 10 Aug 2016 22:26:58 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810202658.GZ16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-14-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-14-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 13/18] mini-os: add function to map
	one frame
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjU3ICswMjAwLCB3cm90ZToK
PiBBZGQgYSBmdW5jdGlvbiB0byBtYXAgb25lIHBoeXNpY2FsIGZyYW1lIHRvIGEgc3BlY2lmaWVk
IHZpcnR1YWwKPiBhZGRyZXNzIGFzIHJlYWQvd3JpdGUuIFRoaXMgd2lsbCBiZSB1c2VkIGxhdGVy
IG11bHRpcGxlIHRpbWVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVs
dEBlbnMtbHlvbi5vcmc+Cgo+IC0tLQo+ICBpbmNsdWRlL2FybS9hcmNoX21tLmggfCAyICsrCj4g
IGluY2x1ZGUvbW0uaCAgICAgICAgICB8IDEgKwo+ICBtbS5jICAgICAgICAgICAgICAgICAgfCA1
ICsrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdp
dCBhL2luY2x1ZGUvYXJtL2FyY2hfbW0uaCBiL2luY2x1ZGUvYXJtL2FyY2hfbW0uaAo+IGluZGV4
IDA4NWQ0ZTUuLmY0Njg1ZDggMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9hcm0vYXJjaF9tbS5oCj4g
KysrIGIvaW5jbHVkZS9hcm0vYXJjaF9tbS5oCj4gQEAgLTE0LDYgKzE0LDggQEAgZXh0ZXJuIHVp
bnQzMl90IHBoeXNpY2FsX2FkZHJlc3Nfb2Zmc2V0OwkvKiBBZGQgdGhpcyB0byBhIHZpcnR1YWwg
YWRkcmVzcyB0byBnZXQKPiAgCj4gICNkZWZpbmUgTDFfUEFHRVRBQkxFX1NISUZUICAgICAgMTIK
PiAgCj4gKyNkZWZpbmUgTDFfUFJPVCAgICAgICAgICAwCj4gKwo+ICAjZGVmaW5lIHRvX3BoeXMo
eCkgICAgICAgICAgICAgICAgICgoKHBhZGRyX3QpKHgpK3BoeXNpY2FsX2FkZHJlc3Nfb2Zmc2V0
KSAmIDB4ZmZmZmZmZmYpCj4gICNkZWZpbmUgdG9fdmlydCh4KSAgICAgICAgICAgICAgICAgKCh2
b2lkICopKCgoeCktcGh5c2ljYWxfYWRkcmVzc19vZmZzZXQpICYgMHhmZmZmZmZmZikpCj4gIAo+
IGRpZmYgLS1naXQgYS9pbmNsdWRlL21tLmggYi9pbmNsdWRlL21tLmgKPiBpbmRleCA5MjQ0ZTI2
Li42YWRkNjgzIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvbW0uaAo+ICsrKyBiL2luY2x1ZGUvbW0u
aAo+IEBAIC03Miw2ICs3Miw3IEBAIGludCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgYWRk
ciwKPiAgICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nICpmLCB1bnNpZ25lZCBsb25nIG4sIHVu
c2lnbmVkIGxvbmcgc3RyaWRlLAo+ICAJdW5zaWduZWQgbG9uZyBpbmNyZW1lbnQsIGRvbWlkX3Qg
aWQsIGludCAqZXJyLCB1bnNpZ25lZCBsb25nIHByb3QpOwo+ICBpbnQgdW5tYXBfZnJhbWVzKHVu
c2lnbmVkIGxvbmcgdmEsIHVuc2lnbmVkIGxvbmcgbnVtX2ZyYW1lcyk7Cj4gK2ludCBtYXBfZnJh
bWVfcncodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIG1mbik7Cj4gICNpZmRlZiBI
QVZFX0xJQkMKPiAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgaGVhcCwgYnJrLCBoZWFwX21hcHBlZCwg
aGVhcF9lbmQ7Cj4gICNlbmRpZgo+IGRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwo+IGluZGV4IGZm
MDcxY2EuLmZkNjYxMTUgMTAwNjQ0Cj4gLS0tIGEvbW0uYwo+ICsrKyBiL21tLmMKPiBAQCAtMzE5
LDYgKzMxOSwxMSBAQCBpbnQgZnJlZV9waHlzaWNhbF9wYWdlcyh4ZW5fcGZuX3QgKm1mbnMsIGlu
dCBuKQo+ICAgICAgcmV0dXJuIEhZUEVSVklTT1JfbWVtb3J5X29wKFhFTk1FTV9kZWNyZWFzZV9y
ZXNlcnZhdGlvbiwgJnJlc2VydmF0aW9uKTsKPiAgfQo+ICAKPiAraW50IG1hcF9mcmFtZV9ydyh1
bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgbWZuKQo+ICt7Cj4gKyAgICByZXR1cm4g
ZG9fbWFwX2ZyYW1lcyhhZGRyLCAmbWZuLCAxLCAxLCAxLCBET01JRF9TRUxGLCBOVUxMLCBMMV9Q
Uk9UKTsKPiArfQo+ICsKPiAgI2lmZGVmIEhBVkVfTElCQwo+ICB2b2lkICpzYnJrKHB0cmRpZmZf
dCBpbmNyZW1lbnQpCj4gIHsKPiAtLSAKPiAyLjYuNgo+IAoKLS0gClNhbXVlbAo8Yz4geGxudCBj
b21tZSBzdWpldCBkZSBzdGFnZSBqZSBwZXV4IGVzc2F5ZXIgZGUgZG9ubmVyIHVuZSBkZXNjcmlw
dGlvbiBmb3JtZWxsZSBkZSBhdXRvbWFrZQogLSstICNlbnMtbWltIC0rLQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:29:51 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:29:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXa8M-0002in-PF; Wed, 10 Aug 2016 20:29:50 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXa8L-0002iY-32; Wed, 10 Aug 2016 20:29:49 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 37/13-15404-CBE8BA75; Wed, 10 Aug 2016 20:29:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS+7+BUXd33+p
 wg2v3tCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZqxuXctW0CJX8bRPtYHxsVgXIxeH
 kMBERonDnz4xdzFyAjm7GCWeTi2BSBxllDjT3c0EkdjAKLG7jQvEZhFQlfi06RVYnE3ARKK/c
 R4biC0ioCzxsbWXHcRmFoiWeN6+mQXEFhbwlXj2+SnYAl4BXYmeWQtZQBbwCuxmlJjfOpsRYk
 GpxOb36xghigQlTs58wgIxSEvixr+XQMs4gGxpieX/OEDCnAKOEsuWN7CBhEUFzCS+/TSYwCg
 4C0nzLCTNsxCaFzAyr2JUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P
 3cQIDF0GINjB2PHP6RCjJAeTkiivcMzqcCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvIq9QDnBo
 tT01Iq0zBxgFMGkJTh4lER4o0DSvMUFibnFmekQqVOMilLivHIgCQGQREZpHlwbLHIvMcpKCf
 MyAh0ixFOQWpSbWYIq/4pRnINRSZg3FWQKT2ZeCdz0V0CLmYAWJ6muAFlckoiQkmpgnPYs7u7
 Kw1I9d2vXbiq/2dRul5AS2Ktj/SD/28z0rQoFypNX6Vp9OsfwYPLmWvmzF+s+1z1g4LjyQT3w
 jtw846/XvvxSZqlhufHO/Kf1LVbzLznSVdVBeXK1X75P2v3mW/aR1SGt9dUThY5GF/y73H33Z
 YSwq0yW0OfeVQpPUl0ei1u7/fhloMRSnJFoqMVcVJwIACa7kVHXAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1470860987!27872144!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52398 invoked from network); 10 Aug 2016 20:29:47 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-10.tower-21.messagelabs.com with SMTP; 10 Aug 2016 20:29:47 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 3DC807500;
 Wed, 10 Aug 2016 22:29:47 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id WtPkNCR3sq-b; Wed, 10 Aug 2016 22:29:47 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 011CF2B5;
 Wed, 10 Aug 2016 22:29:46 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXa8I-0004S0-EJ; Wed, 10 Aug 2016 22:29:46 +0200
Date: Wed, 10 Aug 2016 22:29:46 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810202946.GA16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-15-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-15-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 14/18] mini-os: move p2m related
	macros to header file
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjU4ICswMjAwLCB3cm90ZToK
PiBJbiBvcmRlciB0byBiZSBhYmxlIHRvIHVzZSBwMm0gcmVsYXRlZCBtYWNyb3MgZm9yIGJhbGxv
b25pbmcgbW92ZQo+IHRoZWlyIGRlZmluaXRpb25zIHRvIGFyY2gveDg2L21tLmguCj4gCj4gVGhl
cmUgaXMgbm8gbmVlZCB0byBkZWZpbmUgZGlmZmVyZW50IG1hY3JvcyByZWdhcmRpbmcgaW5kZXgg
bWFza3MgYW5kCj4gbnVtYmVyIG9mIGVudHJpZXMgZm9yIHRoZSBkaWZmZXJlbnQgbGV2ZWxzLCBh
cyBhbGwgbGV2ZWxzIHNoYXJlIHRoZQo+IHNhbWUgZW50cnkgZm9ybWF0IChhIHBsYWluIG1mbiku
IFNvIHJlZHVjZSB0aGUgbnVtYmVyIG9mIG1hY3Jvcwo+IGFjY29yZGluZ2x5Lgo+IAo+IEFkZCBz
b21lIG1hY3JvcyB0byBnZXQgdGhlIGluZGljZXMgaW50byBwMm0gcGFnZXMgZnJvbSBhIHBmbiBh
bmQgbWFrZQo+IHVzZSBvZiB0aGVtIGluIGN1cnJlbnQgcDJtIGNvZGUuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFNhbXVl
bCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIGFyY2gv
eDg2L21tLmMgICAgICAgICB8IDMxICsrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAg
aW5jbHVkZS94ODYvYXJjaF9tbS5oIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCj4gIDIgZmls
ZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5jCj4gaW5kZXggZTEwYzJjNS4uYTVj
ODk1OSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9tbS5jCj4gKysrIGIvYXJjaC94ODYvbW0uYwo+
IEBAIC02MDksNDAgKzYwOSwxOSBAQCBzdGF0aWMgdm9pZCBjbGVhcl9ib290c3RyYXAodm9pZCkK
PiAgCj4gIHZvaWQgYXJjaF9pbml0X3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCj4gIHsKPiAt
I2lmZGVmIF9feDg2XzY0X18KPiAtI2RlZmluZSBMMV9QMk1fU0hJRlQgICAgOQo+IC0jZGVmaW5l
IEwyX1AyTV9TSElGVCAgICAxOCAgICAKPiAtI2RlZmluZSBMM19QMk1fU0hJRlQgICAgMjcgICAg
Cj4gLSNlbHNlCj4gLSNkZWZpbmUgTDFfUDJNX1NISUZUICAgIDEwCj4gLSNkZWZpbmUgTDJfUDJN
X1NISUZUICAgIDIwICAgIAo+IC0jZGVmaW5lIEwzX1AyTV9TSElGVCAgICAzMCAgICAKPiAtI2Vu
ZGlmCj4gLSNkZWZpbmUgTDFfUDJNX0VOVFJJRVMgICgxIDw8IEwxX1AyTV9TSElGVCkgICAgCj4g
LSNkZWZpbmUgTDJfUDJNX0VOVFJJRVMgICgxIDw8IChMMl9QMk1fU0hJRlQgLSBMMV9QMk1fU0hJ
RlQpKSAgICAKPiAtI2RlZmluZSBMM19QMk1fRU5UUklFUyAgKDEgPDwgKEwzX1AyTV9TSElGVCAt
IEwyX1AyTV9TSElGVCkpICAgIAo+IC0jZGVmaW5lIEwxX1AyTV9NQVNLICAgICAoTDFfUDJNX0VO
VFJJRVMgLSAxKSAgICAKPiAtI2RlZmluZSBMMl9QMk1fTUFTSyAgICAgKEwyX1AyTV9FTlRSSUVT
IC0gMSkgICAgCj4gLSNkZWZpbmUgTDNfUDJNX01BU0sgICAgIChMM19QMk1fRU5UUklFUyAtIDEp
ICAgIAo+IC0gICAgCj4gICAgICB1bnNpZ25lZCBsb25nICpsMl9saXN0ID0gTlVMTCwgKmwzX2xp
c3Q7Cj4gICAgICB1bnNpZ25lZCBsb25nIHBmbjsKPiAgICAgIAo+ICsgICAgcDJtX2Noa19wZm4o
bWF4X3BmbiAtIDEpOwo+ICAgICAgbDNfbGlzdCA9ICh1bnNpZ25lZCBsb25nICopYWxsb2NfcGFn
ZSgpOyAKPiAtICAgIGZvciAoIHBmbiA9IDA7IHBmbiA8IG1heF9wZm47IHBmbiArPSBMMV9QMk1f
RU5UUklFUyApCj4gKyAgICBmb3IgKCBwZm4gPSAwOyBwZm4gPCBtYXhfcGZuOyBwZm4gKz0gUDJN
X0VOVFJJRVMgKQo+ICAgICAgewo+IC0gICAgICAgIGlmICggIShwZm4gJSAoTDFfUDJNX0VOVFJJ
RVMgKiBMMl9QMk1fRU5UUklFUykpICkKPiArICAgICAgICBpZiAoICEocGZuICUgKFAyTV9FTlRS
SUVTICogUDJNX0VOVFJJRVMpKSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBsMl9saXN0
ID0gKHVuc2lnbmVkIGxvbmcqKWFsbG9jX3BhZ2UoKTsKPiAtICAgICAgICAgICAgaWYgKCAocGZu
ID4+IEwzX1AyTV9TSElGVCkgPiAwICkKPiAtICAgICAgICAgICAgewo+IC0gICAgICAgICAgICAg
ICAgcHJpbnRrKCJFcnJvcjogVG9vIG1hbnkgcGZucy5cbiIpOwo+IC0gICAgICAgICAgICAgICAg
ZG9fZXhpdCgpOwo+IC0gICAgICAgICAgICB9Cj4gLSAgICAgICAgICAgIGwzX2xpc3RbKHBmbiA+
PiBMMl9QMk1fU0hJRlQpXSA9IHZpcnRfdG9fbWZuKGwyX2xpc3QpOyAgCj4gKyAgICAgICAgICAg
IGwzX2xpc3RbTDNfUDJNX0lEWChwZm4pXSA9IHZpcnRfdG9fbWZuKGwyX2xpc3QpOwo+ICAgICAg
ICAgIH0KPiAtICAgICAgICBsMl9saXN0WyhwZm4gPj4gTDFfUDJNX1NISUZUKSAmIEwyX1AyTV9N
QVNLXSA9Cj4gLSAgICAgICAgICAgIHZpcnRfdG9fbWZuKHBoeXNfdG9fbWFjaGluZV9tYXBwaW5n
ICsgcGZuKTsKPiArICAgICAgICBsMl9saXN0W0wyX1AyTV9JRFgocGZuKV0gPSB2aXJ0X3RvX21m
bihwaHlzX3RvX21hY2hpbmVfbWFwcGluZyArIHBmbik7Cj4gICAgICB9Cj4gICAgICBIWVBFUlZJ
U09SX3NoYXJlZF9pbmZvLT5hcmNoLnBmbl90b19tZm5fZnJhbWVfbGlzdF9saXN0ID0gCj4gICAg
ICAgICAgdmlydF90b19tZm4obDNfbGlzdCk7Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2Fy
Y2hfbW0uaCBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaAo+IGluZGV4IGQ4N2ZlNTUuLjcyODNmNjQg
MTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ODYvYXJjaF9tbS5oCj4gKysrIGIvaW5jbHVkZS94ODYv
YXJjaF9tbS5oCj4gQEAgLTE3Niw3ICsxNzYsMjggQEAgdHlwZWRlZiB1bnNpZ25lZCBsb25nIHBn
ZW50cnlfdDsKPiAgI2RlZmluZSBJT19QUk9UX05PQ0FDSEUgKEwxX1BST1QgfCBfUEFHRV9QQ0Qp
Cj4gIAo+ICAvKiBmb3IgUDJNICovCj4gKyNpZmRlZiBfX3g4Nl82NF9fCj4gKyNkZWZpbmUgUDJN
X1NISUZUICAgICAgIDkKPiArI2Vsc2UKPiArI2RlZmluZSBQMk1fU0hJRlQgICAgICAgMTAKPiAr
I2VuZGlmCj4gKyNkZWZpbmUgUDJNX0VOVFJJRVMgICAgICgxVUwgPDwgUDJNX1NISUZUKQo+ICsj
ZGVmaW5lIFAyTV9NQVNLICAgICAgICAoUDJNX0VOVFJJRVMgLSAxKQo+ICsjZGVmaW5lIEwxX1Ay
TV9TSElGVCAgICBQMk1fU0hJRlQKPiArI2RlZmluZSBMMl9QMk1fU0hJRlQgICAgKDIgKiBQMk1f
U0hJRlQpCj4gKyNkZWZpbmUgTDNfUDJNX1NISUZUICAgICgzICogUDJNX1NISUZUKQo+ICsjZGVm
aW5lIEwxX1AyTV9JRFgocGZuKSAoKHBmbikgJiBQMk1fTUFTSykKPiArI2RlZmluZSBMMl9QMk1f
SURYKHBmbikgKCgocGZuKSA+PiBMMV9QMk1fU0hJRlQpICYgUDJNX01BU0spCj4gKyNkZWZpbmUg
TDNfUDJNX0lEWChwZm4pICgoKHBmbikgPj4gTDJfUDJNX1NISUZUKSAmIFAyTV9NQVNLKQo+ICAj
ZGVmaW5lIElOVkFMSURfUDJNX0VOVFJZICh+MFVMKQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgcDJt
X2Noa19wZm4odW5zaWduZWQgbG9uZyBwZm4pCj4gK3sKPiArICAgIGlmICggKHBmbiA+PiBMM19Q
Mk1fU0hJRlQpID4gMCApCj4gKyAgICB7Cj4gKyAgICAgICAgcHJpbnRrKCJFcnJvcjogVG9vIG1h
bnkgcGZucy5cbiIpOwo+ICsgICAgICAgIGRvX2V4aXQoKTsKPiArICAgIH0KPiArfQo+ICAKPiAg
I2luY2x1ZGUgImFyY2hfbGltaXRzLmgiCj4gICNkZWZpbmUgUEFHRV9TSVpFICAgICAgIF9fUEFH
RV9TSVpFCj4gLS0gCj4gMi42LjYKPiAKCi0tIApTYW11ZWwKIjIgKyAyID0gNSBwb3VyIGQnYXNz
ZXogZ3JhbmRlcyB2YWxldXJzIGRlIDIiCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:29:51 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:29:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXa8M-0002in-PF; Wed, 10 Aug 2016 20:29:50 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXa8L-0002iY-32; Wed, 10 Aug 2016 20:29:49 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 37/13-15404-CBE8BA75; Wed, 10 Aug 2016 20:29:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS+7+BUXd33+p
 wg2v3tCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZqxuXctW0CJX8bRPtYHxsVgXIxeH
 kMBERonDnz4xdzFyAjm7GCWeTi2BSBxllDjT3c0EkdjAKLG7jQvEZhFQlfi06RVYnE3ARKK/c
 R4biC0ioCzxsbWXHcRmFoiWeN6+mQXEFhbwlXj2+SnYAl4BXYmeWQtZQBbwCuxmlJjfOpsRYk
 GpxOb36xghigQlTs58wgIxSEvixr+XQMs4gGxpieX/OEDCnAKOEsuWN7CBhEUFzCS+/TSYwCg
 4C0nzLCTNsxCaFzAyr2JUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P
 3cQIDF0GINjB2PHP6RCjJAeTkiivcMzqcCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvIq9QDnBo
 tT01Iq0zBxgFMGkJTh4lER4o0DSvMUFibnFmekQqVOMilLivHIgCQGQREZpHlwbLHIvMcpKCf
 MyAh0ixFOQWpSbWYIq/4pRnINRSZg3FWQKT2ZeCdz0V0CLmYAWJ6muAFlckoiQkmpgnPYs7u7
 Kw1I9d2vXbiq/2dRul5AS2Ktj/SD/28z0rQoFypNX6Vp9OsfwYPLmWvmzF+s+1z1g4LjyQT3w
 jtw846/XvvxSZqlhufHO/Kf1LVbzLznSVdVBeXK1X75P2v3mW/aR1SGt9dUThY5GF/y73H33Z
 YSwq0yW0OfeVQpPUl0ei1u7/fhloMRSnJFoqMVcVJwIACa7kVHXAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1470860987!27872144!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52398 invoked from network); 10 Aug 2016 20:29:47 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-10.tower-21.messagelabs.com with SMTP; 10 Aug 2016 20:29:47 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 3DC807500;
 Wed, 10 Aug 2016 22:29:47 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id WtPkNCR3sq-b; Wed, 10 Aug 2016 22:29:47 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 011CF2B5;
 Wed, 10 Aug 2016 22:29:46 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXa8I-0004S0-EJ; Wed, 10 Aug 2016 22:29:46 +0200
Date: Wed, 10 Aug 2016 22:29:46 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810202946.GA16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-15-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-15-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 14/18] mini-os: move p2m related
	macros to header file
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjU4ICswMjAwLCB3cm90ZToK
PiBJbiBvcmRlciB0byBiZSBhYmxlIHRvIHVzZSBwMm0gcmVsYXRlZCBtYWNyb3MgZm9yIGJhbGxv
b25pbmcgbW92ZQo+IHRoZWlyIGRlZmluaXRpb25zIHRvIGFyY2gveDg2L21tLmguCj4gCj4gVGhl
cmUgaXMgbm8gbmVlZCB0byBkZWZpbmUgZGlmZmVyZW50IG1hY3JvcyByZWdhcmRpbmcgaW5kZXgg
bWFza3MgYW5kCj4gbnVtYmVyIG9mIGVudHJpZXMgZm9yIHRoZSBkaWZmZXJlbnQgbGV2ZWxzLCBh
cyBhbGwgbGV2ZWxzIHNoYXJlIHRoZQo+IHNhbWUgZW50cnkgZm9ybWF0IChhIHBsYWluIG1mbiku
IFNvIHJlZHVjZSB0aGUgbnVtYmVyIG9mIG1hY3Jvcwo+IGFjY29yZGluZ2x5Lgo+IAo+IEFkZCBz
b21lIG1hY3JvcyB0byBnZXQgdGhlIGluZGljZXMgaW50byBwMm0gcGFnZXMgZnJvbSBhIHBmbiBh
bmQgbWFrZQo+IHVzZSBvZiB0aGVtIGluIGN1cnJlbnQgcDJtIGNvZGUuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFNhbXVl
bCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIGFyY2gv
eDg2L21tLmMgICAgICAgICB8IDMxICsrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAg
aW5jbHVkZS94ODYvYXJjaF9tbS5oIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCj4gIDIgZmls
ZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5jCj4gaW5kZXggZTEwYzJjNS4uYTVj
ODk1OSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9tbS5jCj4gKysrIGIvYXJjaC94ODYvbW0uYwo+
IEBAIC02MDksNDAgKzYwOSwxOSBAQCBzdGF0aWMgdm9pZCBjbGVhcl9ib290c3RyYXAodm9pZCkK
PiAgCj4gIHZvaWQgYXJjaF9pbml0X3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCj4gIHsKPiAt
I2lmZGVmIF9feDg2XzY0X18KPiAtI2RlZmluZSBMMV9QMk1fU0hJRlQgICAgOQo+IC0jZGVmaW5l
IEwyX1AyTV9TSElGVCAgICAxOCAgICAKPiAtI2RlZmluZSBMM19QMk1fU0hJRlQgICAgMjcgICAg
Cj4gLSNlbHNlCj4gLSNkZWZpbmUgTDFfUDJNX1NISUZUICAgIDEwCj4gLSNkZWZpbmUgTDJfUDJN
X1NISUZUICAgIDIwICAgIAo+IC0jZGVmaW5lIEwzX1AyTV9TSElGVCAgICAzMCAgICAKPiAtI2Vu
ZGlmCj4gLSNkZWZpbmUgTDFfUDJNX0VOVFJJRVMgICgxIDw8IEwxX1AyTV9TSElGVCkgICAgCj4g
LSNkZWZpbmUgTDJfUDJNX0VOVFJJRVMgICgxIDw8IChMMl9QMk1fU0hJRlQgLSBMMV9QMk1fU0hJ
RlQpKSAgICAKPiAtI2RlZmluZSBMM19QMk1fRU5UUklFUyAgKDEgPDwgKEwzX1AyTV9TSElGVCAt
IEwyX1AyTV9TSElGVCkpICAgIAo+IC0jZGVmaW5lIEwxX1AyTV9NQVNLICAgICAoTDFfUDJNX0VO
VFJJRVMgLSAxKSAgICAKPiAtI2RlZmluZSBMMl9QMk1fTUFTSyAgICAgKEwyX1AyTV9FTlRSSUVT
IC0gMSkgICAgCj4gLSNkZWZpbmUgTDNfUDJNX01BU0sgICAgIChMM19QMk1fRU5UUklFUyAtIDEp
ICAgIAo+IC0gICAgCj4gICAgICB1bnNpZ25lZCBsb25nICpsMl9saXN0ID0gTlVMTCwgKmwzX2xp
c3Q7Cj4gICAgICB1bnNpZ25lZCBsb25nIHBmbjsKPiAgICAgIAo+ICsgICAgcDJtX2Noa19wZm4o
bWF4X3BmbiAtIDEpOwo+ICAgICAgbDNfbGlzdCA9ICh1bnNpZ25lZCBsb25nICopYWxsb2NfcGFn
ZSgpOyAKPiAtICAgIGZvciAoIHBmbiA9IDA7IHBmbiA8IG1heF9wZm47IHBmbiArPSBMMV9QMk1f
RU5UUklFUyApCj4gKyAgICBmb3IgKCBwZm4gPSAwOyBwZm4gPCBtYXhfcGZuOyBwZm4gKz0gUDJN
X0VOVFJJRVMgKQo+ICAgICAgewo+IC0gICAgICAgIGlmICggIShwZm4gJSAoTDFfUDJNX0VOVFJJ
RVMgKiBMMl9QMk1fRU5UUklFUykpICkKPiArICAgICAgICBpZiAoICEocGZuICUgKFAyTV9FTlRS
SUVTICogUDJNX0VOVFJJRVMpKSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBsMl9saXN0
ID0gKHVuc2lnbmVkIGxvbmcqKWFsbG9jX3BhZ2UoKTsKPiAtICAgICAgICAgICAgaWYgKCAocGZu
ID4+IEwzX1AyTV9TSElGVCkgPiAwICkKPiAtICAgICAgICAgICAgewo+IC0gICAgICAgICAgICAg
ICAgcHJpbnRrKCJFcnJvcjogVG9vIG1hbnkgcGZucy5cbiIpOwo+IC0gICAgICAgICAgICAgICAg
ZG9fZXhpdCgpOwo+IC0gICAgICAgICAgICB9Cj4gLSAgICAgICAgICAgIGwzX2xpc3RbKHBmbiA+
PiBMMl9QMk1fU0hJRlQpXSA9IHZpcnRfdG9fbWZuKGwyX2xpc3QpOyAgCj4gKyAgICAgICAgICAg
IGwzX2xpc3RbTDNfUDJNX0lEWChwZm4pXSA9IHZpcnRfdG9fbWZuKGwyX2xpc3QpOwo+ICAgICAg
ICAgIH0KPiAtICAgICAgICBsMl9saXN0WyhwZm4gPj4gTDFfUDJNX1NISUZUKSAmIEwyX1AyTV9N
QVNLXSA9Cj4gLSAgICAgICAgICAgIHZpcnRfdG9fbWZuKHBoeXNfdG9fbWFjaGluZV9tYXBwaW5n
ICsgcGZuKTsKPiArICAgICAgICBsMl9saXN0W0wyX1AyTV9JRFgocGZuKV0gPSB2aXJ0X3RvX21m
bihwaHlzX3RvX21hY2hpbmVfbWFwcGluZyArIHBmbik7Cj4gICAgICB9Cj4gICAgICBIWVBFUlZJ
U09SX3NoYXJlZF9pbmZvLT5hcmNoLnBmbl90b19tZm5fZnJhbWVfbGlzdF9saXN0ID0gCj4gICAg
ICAgICAgdmlydF90b19tZm4obDNfbGlzdCk7Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2Fy
Y2hfbW0uaCBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaAo+IGluZGV4IGQ4N2ZlNTUuLjcyODNmNjQg
MTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ODYvYXJjaF9tbS5oCj4gKysrIGIvaW5jbHVkZS94ODYv
YXJjaF9tbS5oCj4gQEAgLTE3Niw3ICsxNzYsMjggQEAgdHlwZWRlZiB1bnNpZ25lZCBsb25nIHBn
ZW50cnlfdDsKPiAgI2RlZmluZSBJT19QUk9UX05PQ0FDSEUgKEwxX1BST1QgfCBfUEFHRV9QQ0Qp
Cj4gIAo+ICAvKiBmb3IgUDJNICovCj4gKyNpZmRlZiBfX3g4Nl82NF9fCj4gKyNkZWZpbmUgUDJN
X1NISUZUICAgICAgIDkKPiArI2Vsc2UKPiArI2RlZmluZSBQMk1fU0hJRlQgICAgICAgMTAKPiAr
I2VuZGlmCj4gKyNkZWZpbmUgUDJNX0VOVFJJRVMgICAgICgxVUwgPDwgUDJNX1NISUZUKQo+ICsj
ZGVmaW5lIFAyTV9NQVNLICAgICAgICAoUDJNX0VOVFJJRVMgLSAxKQo+ICsjZGVmaW5lIEwxX1Ay
TV9TSElGVCAgICBQMk1fU0hJRlQKPiArI2RlZmluZSBMMl9QMk1fU0hJRlQgICAgKDIgKiBQMk1f
U0hJRlQpCj4gKyNkZWZpbmUgTDNfUDJNX1NISUZUICAgICgzICogUDJNX1NISUZUKQo+ICsjZGVm
aW5lIEwxX1AyTV9JRFgocGZuKSAoKHBmbikgJiBQMk1fTUFTSykKPiArI2RlZmluZSBMMl9QMk1f
SURYKHBmbikgKCgocGZuKSA+PiBMMV9QMk1fU0hJRlQpICYgUDJNX01BU0spCj4gKyNkZWZpbmUg
TDNfUDJNX0lEWChwZm4pICgoKHBmbikgPj4gTDJfUDJNX1NISUZUKSAmIFAyTV9NQVNLKQo+ICAj
ZGVmaW5lIElOVkFMSURfUDJNX0VOVFJZICh+MFVMKQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgcDJt
X2Noa19wZm4odW5zaWduZWQgbG9uZyBwZm4pCj4gK3sKPiArICAgIGlmICggKHBmbiA+PiBMM19Q
Mk1fU0hJRlQpID4gMCApCj4gKyAgICB7Cj4gKyAgICAgICAgcHJpbnRrKCJFcnJvcjogVG9vIG1h
bnkgcGZucy5cbiIpOwo+ICsgICAgICAgIGRvX2V4aXQoKTsKPiArICAgIH0KPiArfQo+ICAKPiAg
I2luY2x1ZGUgImFyY2hfbGltaXRzLmgiCj4gICNkZWZpbmUgUEFHRV9TSVpFICAgICAgIF9fUEFH
RV9TSVpFCj4gLS0gCj4gMi42LjYKPiAKCi0tIApTYW11ZWwKIjIgKyAyID0gNSBwb3VyIGQnYXNz
ZXogZ3JhbmRlcyB2YWxldXJzIGRlIDIiCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:35:55 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:35:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXaEF-0003L7-Dg; Wed, 10 Aug 2016 20:35:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXaEE-0003Kx-Tz; Wed, 10 Aug 2016 20:35:55 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 0F/BA-27233-A209BA75; Wed, 10 Aug 2016 20:35:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS+7+BUVdzwup
 wg7mTVCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZsxfUVawULbi2sU7bA2Mt8S7GLk4
 hAQmMkosP3KQGcLZxSgx9etaKOcoo8SyPc1QzgZGidatd4EcTg4WAVWJtqMTGEFsNgETif7Ge
 WwgtoiAssTH1l52EJtZIFrieftmli5GDg5hAW+J7t4UkDCvgK5E1+J3rCAzeQV2M0rMb50NNk
 dIoFRi2+QLbBBFghInZz5hgZijJXHj30smkDnMAtISy/9xgJicAo4Sh64lgZiiAmYS334aTGA
 UnIWkdxaS3lkIvQsYmVcxahSnFpWlFukaWeolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl
 5+duYgQGbz0DA+MOxqa9focYJTmYlER5hWNWhwvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N3eB
 5QTLEpNT61Iy8wBxhFMWoKDR0mE9y9Imre4IDG3ODMdInWKUVFKnHciSEIAJJFRmgfXBovdS4
 yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEefn7gabwZOaVwE1/BbSYCWhxkuoKkMUliQgpqQb
 G2qhzscxtbUt2e01xq5joVTN/XqPJ+6IVS7vKlR32Fanc8BBesjzvS+W/S7qX3BXE80Xm8gqv
 6d2k1dgmdaLZKvzw/SOl+tciTijO3KmRUbKM41jEEbcXTnyH/9358vWpx+rXav0Jzx8fM1g/v
 7lMIH8yf2meSPWJoIqwGTryJtZiva5JPkeVWIozEg21mIuKEwGUZkK62AIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1470861353!47457070!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25646 invoked from network); 10 Aug 2016 20:35:53 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-7.tower-31.messagelabs.com with SMTP; 10 Aug 2016 20:35:53 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id F3E1C7500;
 Wed, 10 Aug 2016 22:35:52 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id AJqzUMIwL1i3; Wed, 10 Aug 2016 22:35:52 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id C22172B5;
 Wed, 10 Aug 2016 22:35:52 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXaEC-0004X7-72; Wed, 10 Aug 2016 22:35:52 +0200
Date: Wed, 10 Aug 2016 22:35:52 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810203552.GB16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-16-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-16-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 15/18] mini-os: remap p2m list in case
	of ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjU5ICswMjAwLCB3cm90ZToK
PiBJbiBjYXNlIG9mIGVuYWJsZWQgYmFsbG9vbmluZyB3ZSBtdXN0IGJlIHByZXBhcmVkIGZvciBh
IGdyb3dpbmcgcDJtCj4gbGlzdC4gSWYgdGhlIG1heGltdW0gbWVtb3J5IHNpemUgb2YgdGhlIGRv
bWFpbiBjYW4ndCBiZSBjb3ZlcmVkIGJ5IHRoZQo+IGFjdHVhbCBwMm0gbGlzdCByZW1hcCBpdCB0
byB0aGUga2VybmVsIHZpcnR1YWwgbWFwcGluZyBhcmVhIGFuZCBsZWF2ZQo+IGVub3VnaCBzcGFj
ZSBhdCB0aGUgZW5kLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBl
bnMtbHlvbi5vcmc+Cgo+IC0tLQo+ICBhcmNoL2FybS9iYWxsb29uLmMgICAgfCAgMiArKwo+ICBh
cmNoL3g4Ni9iYWxsb29uLmMgICAgfCAyNCArKysrKysrKysrKysrKysrKysrKysrKysKPiAgYXJj
aC94ODYvbW0uYyAgICAgICAgIHwgIDMgKysrCj4gIGluY2x1ZGUvYmFsbG9vbi5oICAgICB8ICAz
ICsrKwo+ICBpbmNsdWRlL3g4Ni9hcmNoX21tLmggfCAgNCArKysrCj4gIDUgZmlsZXMgY2hhbmdl
ZCwgMzYgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9iYWxsb29uLmMg
Yi9hcmNoL2FybS9iYWxsb29uLmMKPiBpbmRleCBkYzYyNzBkLi5hNzZkYjNiIDEwMDY0NAo+IC0t
LSBhL2FyY2gvYXJtL2JhbGxvb24uYwo+ICsrKyBiL2FyY2gvYXJtL2JhbGxvb24uYwo+IEBAIC0y
NSw0ICsyNSw2IEBACj4gIAo+ICAjaWZkZWYgQ09ORklHX0JBTExPT04KPiAgCj4gK3Vuc2lnbmVk
IGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7ICAgLyogVE9ETzogZmluZCBhIHZpcnR1YWwgYXJl
YSAqLwo+ICsKPiAgI2VuZGlmCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2JhbGxvb24uYyBiL2Fy
Y2gveDg2L2JhbGxvb24uYwo+IGluZGV4IGRjNjI3MGQuLmRiMzdlOGYgMTAwNjQ0Cj4gLS0tIGEv
YXJjaC94ODYvYmFsbG9vbi5jCj4gKysrIGIvYXJjaC94ODYvYmFsbG9vbi5jCj4gQEAgLTIxLDgg
KzIxLDMyIEBACj4gICAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KPiAgICovCj4gIAo+ICsj
aW5jbHVkZSA8bWluaS1vcy9vcy5oPgo+ICAjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+Cj4g
KyNpbmNsdWRlIDxtaW5pLW9zL2xpYi5oPgo+ICsjaW5jbHVkZSA8bWluaS1vcy9tbS5oPgo+ICAK
PiAgI2lmZGVmIENPTkZJR19CQUxMT09OCj4gIAo+ICt1bnNpZ25lZCBsb25nIHZpcnRfa2VybmVs
X2FyZWFfZW5kID0gVklSVF9LRVJORUxfQVJFQTsKPiArCj4gK3ZvaWQgYXJjaF9yZW1hcF9wMm0o
dW5zaWduZWQgbG9uZyBtYXhfcGZuKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIHBmbjsKPiAr
Cj4gKyAgICBpZiAoIHAybV9wYWdlcyhucl9tYXhfcGFnZXMpIDw9IHAybV9wYWdlcyhtYXhfcGZu
KSApCj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIGZvciAoIHBmbiA9IDA7IHBmbiA8IG1h
eF9wZm47IHBmbiArPSBQMk1fRU5UUklFUyApCj4gKyAgICB7Cj4gKyAgICAgICAgbWFwX2ZyYW1l
X3J3KHZpcnRfa2VybmVsX2FyZWFfZW5kICsgUEFHRV9TSVpFICogKHBmbiAvIFAyTV9FTlRSSUVT
KSwKPiArICAgICAgICAgICAgICAgICAgICAgdmlydF90b19tZm4ocGh5c190b19tYWNoaW5lX21h
cHBpbmcgKyBwZm4pKTsKPiArICAgIH0KPiArCj4gKyAgICBwaHlzX3RvX21hY2hpbmVfbWFwcGlu
ZyA9ICh1bnNpZ25lZCBsb25nICopdmlydF9rZXJuZWxfYXJlYV9lbmQ7Cj4gKyAgICBwcmludGso
InJlbWFwcGVkIHAybSBsaXN0IHRvICVwXG4iLCBwaHlzX3RvX21hY2hpbmVfbWFwcGluZyk7Cj4g
Kwo+ICsgICAgdmlydF9rZXJuZWxfYXJlYV9lbmQgKz0gUEFHRV9TSVpFICogcDJtX3BhZ2VzKG5y
X21heF9wYWdlcyk7Cj4gK30KPiArCj4gICNlbmRpZgo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9t
bS5jIGIvYXJjaC94ODYvbW0uYwo+IGluZGV4IGE1Yzg5NTkuLjhmYTNiNGMgMTAwNjQ0Cj4gLS0t
IGEvYXJjaC94ODYvbW0uYwo+ICsrKyBiL2FyY2gveDg2L21tLmMKPiBAQCAtMzcsNiArMzcsNyBA
QAo+ICAjaW5jbHVkZSA8bWluaS1vcy9lcnJuby5oPgo+ICAjaW5jbHVkZSA8bWluaS1vcy9vcy5o
Pgo+ICAjaW5jbHVkZSA8bWluaS1vcy9oeXBlcnZpc29yLmg+Cj4gKyNpbmNsdWRlIDxtaW5pLW9z
L2JhbGxvb24uaD4KPiAgI2luY2x1ZGUgPG1pbmktb3MvbW0uaD4KPiAgI2luY2x1ZGUgPG1pbmkt
b3MvdHlwZXMuaD4KPiAgI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+Cj4gQEAgLTYyNiw2ICs2Mjcs
OCBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQo+ICAgICAgSFlQ
RVJWSVNPUl9zaGFyZWRfaW5mby0+YXJjaC5wZm5fdG9fbWZuX2ZyYW1lX2xpc3RfbGlzdCA9IAo+
ICAgICAgICAgIHZpcnRfdG9fbWZuKGwzX2xpc3QpOwo+ICAgICAgSFlQRVJWSVNPUl9zaGFyZWRf
aW5mby0+YXJjaC5tYXhfcGZuID0gbWF4X3BmbjsKPiArCj4gKyAgICBhcmNoX3JlbWFwX3AybSht
YXhfcGZuKTsKPiAgfQo+ICAKPiAgdm9pZCBhcmNoX2luaXRfbW0odW5zaWduZWQgbG9uZyogc3Rh
cnRfcGZuX3AsIHVuc2lnbmVkIGxvbmcqIG1heF9wZm5fcCkKPiBkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9iYWxsb29uLmggYi9pbmNsdWRlL2JhbGxvb24uaAo+IGluZGV4IGU3MjE5ZjguLmI4ZDkzMzUg
MTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9iYWxsb29uLmgKPiArKysgYi9pbmNsdWRlL2JhbGxvb24u
aAo+IEBAIC0yNywxMiArMjcsMTUgQEAKPiAgI2lmZGVmIENPTkZJR19CQUxMT09OCj4gIAo+ICBl
eHRlcm4gdW5zaWduZWQgbG9uZyBucl9tYXhfcGFnZXM7Cj4gK2V4dGVybiB1bnNpZ25lZCBsb25n
IHZpcnRfa2VybmVsX2FyZWFfZW5kOwo+ICAKPiAgdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQpOwo+
ICt2b2lkIGFyY2hfcmVtYXBfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3Bmbik7Cj4gIAo+ICAjZWxz
ZSAvKiBDT05GSUdfQkFMTE9PTiAqLwo+ICAKPiAgc3RhdGljIGlubGluZSB2b2lkIGdldF9tYXhf
cGFnZXModm9pZCkgeyB9Cj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBhcmNoX3JlbWFwX3AybSh1bnNp
Z25lZCBsb25nIG1heF9wZm4pIHsgfQo+ICAKPiAgI2VuZGlmIC8qIENPTkZJR19CQUxMT09OICov
Cj4gICNlbmRpZiAvKiBfQkFMTE9PTl9IXyAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9h
cmNoX21tLmggYi9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKPiBpbmRleCA3MjgzZjY0Li5lNWQ5YzU3
IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaAo+ICsrKyBiL2luY2x1ZGUveDg2
L2FyY2hfbW0uaAo+IEBAIC0xOTgsNiArMTk4LDEwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBwMm1f
Y2hrX3Bmbih1bnNpZ25lZCBsb25nIHBmbikKPiAgICAgICAgICBkb19leGl0KCk7Cj4gICAgICB9
Cj4gIH0KPiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHAybV9wYWdlcyh1bnNpZ25lZCBs
b25nIHBhZ2VzKQo+ICt7Cj4gKyAgICByZXR1cm4gKHBhZ2VzICsgUDJNX0VOVFJJRVMgLSAxKSA+
PiBMMV9QMk1fU0hJRlQ7Cj4gK30KPiAgCj4gICNpbmNsdWRlICJhcmNoX2xpbWl0cy5oIgo+ICAj
ZGVmaW5lIFBBR0VfU0laRSAgICAgICBfX1BBR0VfU0laRQo+IC0tIAo+IDIuNi42Cj4gCgotLSAK
U2FtdWVsCjxyPiBtYWtlCjxyPiBvb3BzCjxtPiBtYWtlIGNsZWFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:35:55 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:35:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXaEF-0003L7-Dg; Wed, 10 Aug 2016 20:35:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXaEE-0003Kx-Tz; Wed, 10 Aug 2016 20:35:55 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 0F/BA-27233-A209BA75; Wed, 10 Aug 2016 20:35:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS+7+BUVdzwup
 wg7mTVCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZsxfUVawULbi2sU7bA2Mt8S7GLk4
 hAQmMkosP3KQGcLZxSgx9etaKOcoo8SyPc1QzgZGidatd4EcTg4WAVWJtqMTGEFsNgETif7Ge
 WwgtoiAssTH1l52EJtZIFrieftmli5GDg5hAW+J7t4UkDCvgK5E1+J3rCAzeQV2M0rMb50NNk
 dIoFRi2+QLbBBFghInZz5hgZijJXHj30smkDnMAtISy/9xgJicAo4Sh64lgZiiAmYS334aTGA
 UnIWkdxaS3lkIvQsYmVcxahSnFpWlFukaWeolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl
 5+duYgQGbz0DA+MOxqa9focYJTmYlER5hWNWhwvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N3eB
 5QTLEpNT61Iy8wBxhFMWoKDR0mE9y9Imre4IDG3ODMdInWKUVFKnHciSEIAJJFRmgfXBovdS4
 yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEefn7gabwZOaVwE1/BbSYCWhxkuoKkMUliQgpqQb
 G2qhzscxtbUt2e01xq5joVTN/XqPJ+6IVS7vKlR32Fanc8BBesjzvS+W/S7qX3BXE80Xm8gqv
 6d2k1dgmdaLZKvzw/SOl+tciTijO3KmRUbKM41jEEbcXTnyH/9358vWpx+rXav0Jzx8fM1g/v
 7lMIH8yf2meSPWJoIqwGTryJtZiva5JPkeVWIozEg21mIuKEwGUZkK62AIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1470861353!47457070!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25646 invoked from network); 10 Aug 2016 20:35:53 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-7.tower-31.messagelabs.com with SMTP; 10 Aug 2016 20:35:53 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id F3E1C7500;
 Wed, 10 Aug 2016 22:35:52 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id AJqzUMIwL1i3; Wed, 10 Aug 2016 22:35:52 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id C22172B5;
 Wed, 10 Aug 2016 22:35:52 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXaEC-0004X7-72; Wed, 10 Aug 2016 22:35:52 +0200
Date: Wed, 10 Aug 2016 22:35:52 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810203552.GB16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-16-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-16-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 15/18] mini-os: remap p2m list in case
	of ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjU5ICswMjAwLCB3cm90ZToK
PiBJbiBjYXNlIG9mIGVuYWJsZWQgYmFsbG9vbmluZyB3ZSBtdXN0IGJlIHByZXBhcmVkIGZvciBh
IGdyb3dpbmcgcDJtCj4gbGlzdC4gSWYgdGhlIG1heGltdW0gbWVtb3J5IHNpemUgb2YgdGhlIGRv
bWFpbiBjYW4ndCBiZSBjb3ZlcmVkIGJ5IHRoZQo+IGFjdHVhbCBwMm0gbGlzdCByZW1hcCBpdCB0
byB0aGUga2VybmVsIHZpcnR1YWwgbWFwcGluZyBhcmVhIGFuZCBsZWF2ZQo+IGVub3VnaCBzcGFj
ZSBhdCB0aGUgZW5kLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBl
bnMtbHlvbi5vcmc+Cgo+IC0tLQo+ICBhcmNoL2FybS9iYWxsb29uLmMgICAgfCAgMiArKwo+ICBh
cmNoL3g4Ni9iYWxsb29uLmMgICAgfCAyNCArKysrKysrKysrKysrKysrKysrKysrKysKPiAgYXJj
aC94ODYvbW0uYyAgICAgICAgIHwgIDMgKysrCj4gIGluY2x1ZGUvYmFsbG9vbi5oICAgICB8ICAz
ICsrKwo+ICBpbmNsdWRlL3g4Ni9hcmNoX21tLmggfCAgNCArKysrCj4gIDUgZmlsZXMgY2hhbmdl
ZCwgMzYgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9iYWxsb29uLmMg
Yi9hcmNoL2FybS9iYWxsb29uLmMKPiBpbmRleCBkYzYyNzBkLi5hNzZkYjNiIDEwMDY0NAo+IC0t
LSBhL2FyY2gvYXJtL2JhbGxvb24uYwo+ICsrKyBiL2FyY2gvYXJtL2JhbGxvb24uYwo+IEBAIC0y
NSw0ICsyNSw2IEBACj4gIAo+ICAjaWZkZWYgQ09ORklHX0JBTExPT04KPiAgCj4gK3Vuc2lnbmVk
IGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7ICAgLyogVE9ETzogZmluZCBhIHZpcnR1YWwgYXJl
YSAqLwo+ICsKPiAgI2VuZGlmCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2JhbGxvb24uYyBiL2Fy
Y2gveDg2L2JhbGxvb24uYwo+IGluZGV4IGRjNjI3MGQuLmRiMzdlOGYgMTAwNjQ0Cj4gLS0tIGEv
YXJjaC94ODYvYmFsbG9vbi5jCj4gKysrIGIvYXJjaC94ODYvYmFsbG9vbi5jCj4gQEAgLTIxLDgg
KzIxLDMyIEBACj4gICAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KPiAgICovCj4gIAo+ICsj
aW5jbHVkZSA8bWluaS1vcy9vcy5oPgo+ICAjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+Cj4g
KyNpbmNsdWRlIDxtaW5pLW9zL2xpYi5oPgo+ICsjaW5jbHVkZSA8bWluaS1vcy9tbS5oPgo+ICAK
PiAgI2lmZGVmIENPTkZJR19CQUxMT09OCj4gIAo+ICt1bnNpZ25lZCBsb25nIHZpcnRfa2VybmVs
X2FyZWFfZW5kID0gVklSVF9LRVJORUxfQVJFQTsKPiArCj4gK3ZvaWQgYXJjaF9yZW1hcF9wMm0o
dW5zaWduZWQgbG9uZyBtYXhfcGZuKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIHBmbjsKPiAr
Cj4gKyAgICBpZiAoIHAybV9wYWdlcyhucl9tYXhfcGFnZXMpIDw9IHAybV9wYWdlcyhtYXhfcGZu
KSApCj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIGZvciAoIHBmbiA9IDA7IHBmbiA8IG1h
eF9wZm47IHBmbiArPSBQMk1fRU5UUklFUyApCj4gKyAgICB7Cj4gKyAgICAgICAgbWFwX2ZyYW1l
X3J3KHZpcnRfa2VybmVsX2FyZWFfZW5kICsgUEFHRV9TSVpFICogKHBmbiAvIFAyTV9FTlRSSUVT
KSwKPiArICAgICAgICAgICAgICAgICAgICAgdmlydF90b19tZm4ocGh5c190b19tYWNoaW5lX21h
cHBpbmcgKyBwZm4pKTsKPiArICAgIH0KPiArCj4gKyAgICBwaHlzX3RvX21hY2hpbmVfbWFwcGlu
ZyA9ICh1bnNpZ25lZCBsb25nICopdmlydF9rZXJuZWxfYXJlYV9lbmQ7Cj4gKyAgICBwcmludGso
InJlbWFwcGVkIHAybSBsaXN0IHRvICVwXG4iLCBwaHlzX3RvX21hY2hpbmVfbWFwcGluZyk7Cj4g
Kwo+ICsgICAgdmlydF9rZXJuZWxfYXJlYV9lbmQgKz0gUEFHRV9TSVpFICogcDJtX3BhZ2VzKG5y
X21heF9wYWdlcyk7Cj4gK30KPiArCj4gICNlbmRpZgo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9t
bS5jIGIvYXJjaC94ODYvbW0uYwo+IGluZGV4IGE1Yzg5NTkuLjhmYTNiNGMgMTAwNjQ0Cj4gLS0t
IGEvYXJjaC94ODYvbW0uYwo+ICsrKyBiL2FyY2gveDg2L21tLmMKPiBAQCAtMzcsNiArMzcsNyBA
QAo+ICAjaW5jbHVkZSA8bWluaS1vcy9lcnJuby5oPgo+ICAjaW5jbHVkZSA8bWluaS1vcy9vcy5o
Pgo+ICAjaW5jbHVkZSA8bWluaS1vcy9oeXBlcnZpc29yLmg+Cj4gKyNpbmNsdWRlIDxtaW5pLW9z
L2JhbGxvb24uaD4KPiAgI2luY2x1ZGUgPG1pbmktb3MvbW0uaD4KPiAgI2luY2x1ZGUgPG1pbmkt
b3MvdHlwZXMuaD4KPiAgI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+Cj4gQEAgLTYyNiw2ICs2Mjcs
OCBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQo+ICAgICAgSFlQ
RVJWSVNPUl9zaGFyZWRfaW5mby0+YXJjaC5wZm5fdG9fbWZuX2ZyYW1lX2xpc3RfbGlzdCA9IAo+
ICAgICAgICAgIHZpcnRfdG9fbWZuKGwzX2xpc3QpOwo+ICAgICAgSFlQRVJWSVNPUl9zaGFyZWRf
aW5mby0+YXJjaC5tYXhfcGZuID0gbWF4X3BmbjsKPiArCj4gKyAgICBhcmNoX3JlbWFwX3AybSht
YXhfcGZuKTsKPiAgfQo+ICAKPiAgdm9pZCBhcmNoX2luaXRfbW0odW5zaWduZWQgbG9uZyogc3Rh
cnRfcGZuX3AsIHVuc2lnbmVkIGxvbmcqIG1heF9wZm5fcCkKPiBkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9iYWxsb29uLmggYi9pbmNsdWRlL2JhbGxvb24uaAo+IGluZGV4IGU3MjE5ZjguLmI4ZDkzMzUg
MTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9iYWxsb29uLmgKPiArKysgYi9pbmNsdWRlL2JhbGxvb24u
aAo+IEBAIC0yNywxMiArMjcsMTUgQEAKPiAgI2lmZGVmIENPTkZJR19CQUxMT09OCj4gIAo+ICBl
eHRlcm4gdW5zaWduZWQgbG9uZyBucl9tYXhfcGFnZXM7Cj4gK2V4dGVybiB1bnNpZ25lZCBsb25n
IHZpcnRfa2VybmVsX2FyZWFfZW5kOwo+ICAKPiAgdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQpOwo+
ICt2b2lkIGFyY2hfcmVtYXBfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3Bmbik7Cj4gIAo+ICAjZWxz
ZSAvKiBDT05GSUdfQkFMTE9PTiAqLwo+ICAKPiAgc3RhdGljIGlubGluZSB2b2lkIGdldF9tYXhf
cGFnZXModm9pZCkgeyB9Cj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBhcmNoX3JlbWFwX3AybSh1bnNp
Z25lZCBsb25nIG1heF9wZm4pIHsgfQo+ICAKPiAgI2VuZGlmIC8qIENPTkZJR19CQUxMT09OICov
Cj4gICNlbmRpZiAvKiBfQkFMTE9PTl9IXyAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9h
cmNoX21tLmggYi9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKPiBpbmRleCA3MjgzZjY0Li5lNWQ5YzU3
IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaAo+ICsrKyBiL2luY2x1ZGUveDg2
L2FyY2hfbW0uaAo+IEBAIC0xOTgsNiArMTk4LDEwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBwMm1f
Y2hrX3Bmbih1bnNpZ25lZCBsb25nIHBmbikKPiAgICAgICAgICBkb19leGl0KCk7Cj4gICAgICB9
Cj4gIH0KPiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHAybV9wYWdlcyh1bnNpZ25lZCBs
b25nIHBhZ2VzKQo+ICt7Cj4gKyAgICByZXR1cm4gKHBhZ2VzICsgUDJNX0VOVFJJRVMgLSAxKSA+
PiBMMV9QMk1fU0hJRlQ7Cj4gK30KPiAgCj4gICNpbmNsdWRlICJhcmNoX2xpbWl0cy5oIgo+ICAj
ZGVmaW5lIFBBR0VfU0laRSAgICAgICBfX1BBR0VfU0laRQo+IC0tIAo+IDIuNi42Cj4gCgotLSAK
U2FtdWVsCjxyPiBtYWtlCjxyPiBvb3BzCjxtPiBtYWtlIGNsZWFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:41:45 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:41:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXaJs-0003x6-4H; Wed, 10 Aug 2016 20:41:44 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXaJr-0003wx-Dl; Wed, 10 Aug 2016 20:41:43 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 3C/CD-11175-6819BA75; Wed, 10 Aug 2016 20:41:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXS+7+BUbdt4up
 wgykPuSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZqyZsYe54DNTxazvn5kaGLcydTFy
 cQgJTGSUmLr9IHMXIyeQs4tRYsdPEYjEUUaJr/cnskI4Gxgl5rz7xw5SxSKgKnHnTzOYzSZgI
 tHfOI8NxBYRUJb42NoLFmcWiJZ43r6ZpYuRg0NYwFuiuzcFxOQV0JVoOqsHMpJXYDejxPzW2Y
 wQi0sltk2+ADaGV0BQ4uTMJywQY7Qkbvx7yQTSyywgLbH8HweIySngKHHoWhKIKSpgJvHtp8E
 ERsFZSHpnIemdhdC7gJF5FaN6cWpRWWqRroVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFe
 cn7uJkZg4DIAwQ7G2Zf9DzFKcjApifIKx6wOF+JLyk+pzEgszogvKs1JLT7EKMPBoSTBqzkBK
 CdYlJqeWpGWmQOMIZi0BAePkghvGkiat7ggMbc4Mx0idYpRl2PBj9trmYRY8vLzUqXEeRlAig
 RAijJK8+BGwOL5EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5N4NM4cnMK4Hb9AroCCagI5J
 UV4AcUZKIkJJqYFx78evFC8m6wXJZkrvi5CNOZay6OD3kyBvth/2z3jQpZswKe+zrqiG1xll4
 UkSP6tm9UzYt6lppHsmVZ7/kU7tRdgmT4SXnH7wLOy2vbdB/eI6rjU15X3n3HkFZ5+vS9Uerc
 9kYtyXUPXy8cKH3pxauxYnT9jk9lFc6khXO87d2ee/Co/Ymt5RYijMSDbWYi4oTAaaNcDbiAg
 AA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1470861702!27920012!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60946 invoked from network); 10 Aug 2016 20:41:42 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-8.tower-21.messagelabs.com with SMTP; 10 Aug 2016 20:41:42 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id C4BC87500;
 Wed, 10 Aug 2016 22:41:41 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id BlGNZFtbpf3d; Wed, 10 Aug 2016 22:41:41 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 8EBB62B5;
 Wed, 10 Aug 2016 22:41:41 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXaJo-0004cU-WF; Wed, 10 Aug 2016 22:41:40 +0200
Date: Wed, 10 Aug 2016 22:41:40 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810204140.GC16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-16-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-16-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 15/18] mini-os: remap p2m list in case
	of ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjU5ICswMjAwLCB3cm90ZToK
PiArdm9pZCBhcmNoX3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCj4gK3sKLi4uCj4g
Kwo+ICsgICAgdmlydF9rZXJuZWxfYXJlYV9lbmQgKz0gUEFHRV9TSVpFICogcDJtX3BhZ2VzKG5y
X21heF9wYWdlcyk7CgpJJ2QgaG93ZXZlciByYXRoZXIgc2VlIGFuIGFzc2VydGlvbiBhZ2FpbnN0
IGhpdHRpbmcgVklSVF9ERU1BTkRfQVJFQQpoZXJlLCBldmVuIGlmIHRoZSBmaWd1cmVzIGhhcHBl
biB0byBtYWtlIGl0IGltcG9zc2libGUsIGJldHRlciBjYXRjaCBpdAppbiBjYXNlIHNvbWVib2R5
IGVsc2UgY2hhbmdlcyBmaWd1cmVzLgoKPiArfQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:41:45 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:41:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXaJs-0003x6-4H; Wed, 10 Aug 2016 20:41:44 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXaJr-0003wx-Dl; Wed, 10 Aug 2016 20:41:43 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 3C/CD-11175-6819BA75; Wed, 10 Aug 2016 20:41:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXS+7+BUbdt4up
 wgykPuSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZqyZsYe54DNTxazvn5kaGLcydTFy
 cQgJTGSUmLr9IHMXIyeQs4tRYsdPEYjEUUaJr/cnskI4Gxgl5rz7xw5SxSKgKnHnTzOYzSZgI
 tHfOI8NxBYRUJb42NoLFmcWiJZ43r6ZpYuRg0NYwFuiuzcFxOQV0JVoOqsHMpJXYDejxPzW2Y
 wQi0sltk2+ADaGV0BQ4uTMJywQY7Qkbvx7yQTSyywgLbH8HweIySngKHHoWhKIKSpgJvHtp8E
 ERsFZSHpnIemdhdC7gJF5FaN6cWpRWWqRroVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFe
 cn7uJkZg4DIAwQ7G2Zf9DzFKcjApifIKx6wOF+JLyk+pzEgszogvKs1JLT7EKMPBoSTBqzkBK
 CdYlJqeWpGWmQOMIZi0BAePkghvGkiat7ggMbc4Mx0idYpRl2PBj9trmYRY8vLzUqXEeRlAig
 RAijJK8+BGwOL5EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5N4NM4cnMK4Hb9AroCCagI5J
 UV4AcUZKIkJJqYFx78evFC8m6wXJZkrvi5CNOZay6OD3kyBvth/2z3jQpZswKe+zrqiG1xll4
 UkSP6tm9UzYt6lppHsmVZ7/kU7tRdgmT4SXnH7wLOy2vbdB/eI6rjU15X3n3HkFZ5+vS9Uerc
 9kYtyXUPXy8cKH3pxauxYnT9jk9lFc6khXO87d2ee/Co/Ymt5RYijMSDbWYi4oTAaaNcDbiAg
 AA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1470861702!27920012!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60946 invoked from network); 10 Aug 2016 20:41:42 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-8.tower-21.messagelabs.com with SMTP; 10 Aug 2016 20:41:42 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id C4BC87500;
 Wed, 10 Aug 2016 22:41:41 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id BlGNZFtbpf3d; Wed, 10 Aug 2016 22:41:41 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 8EBB62B5;
 Wed, 10 Aug 2016 22:41:41 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXaJo-0004cU-WF; Wed, 10 Aug 2016 22:41:40 +0200
Date: Wed, 10 Aug 2016 22:41:40 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810204140.GC16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-16-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-16-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 15/18] mini-os: remap p2m list in case
	of ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjU5ICswMjAwLCB3cm90ZToK
PiArdm9pZCBhcmNoX3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCj4gK3sKLi4uCj4g
Kwo+ICsgICAgdmlydF9rZXJuZWxfYXJlYV9lbmQgKz0gUEFHRV9TSVpFICogcDJtX3BhZ2VzKG5y
X21heF9wYWdlcyk7CgpJJ2QgaG93ZXZlciByYXRoZXIgc2VlIGFuIGFzc2VydGlvbiBhZ2FpbnN0
IGhpdHRpbmcgVklSVF9ERU1BTkRfQVJFQQpoZXJlLCBldmVuIGlmIHRoZSBmaWd1cmVzIGhhcHBl
biB0byBtYWtlIGl0IGltcG9zc2libGUsIGJldHRlciBjYXRjaCBpdAppbiBjYXNlIHNvbWVib2R5
IGVsc2UgY2hhbmdlcyBmaWd1cmVzLgoKPiArfQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:45:56 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:45:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXaNv-0004Aq-Ll; Wed, 10 Aug 2016 20:45:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXaNu-0004Ae-UL; Wed, 10 Aug 2016 20:45:55 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
 21/6C-10347-2829BA75; Wed, 10 Aug 2016 20:45:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS+7+BUbdx0up
 wg3tXFSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpz4PpO5oI2/Yupf7wbG6TxdjFwc
 QgITGSW2Tr/KBOHsYpT49HkBO4RzlFHi1qzPjBDOBkaJ+w1nWboYOTlYBFQlfr1bzgRiswmYS
 PQ3zmMDsUUElCU+tvayg9jMAtESz9s3g9ULC2RK/Gu4xQxi8wroSvxcegJsHa/AbkaJ+a2zGU
 ESQgKlEj/2/oAqEpQ4OfMJC8QgLYkb/14CNXAA2dISy/9xgJicAo4Sv5bqgpiiAmYS334aTGA
 UnIWkdxaS3lkIvQsYmVcxahSnFpWlFukaWuglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl
 5+duYgSGLwMQ7GBs2u55iFGSg0lJlFc4ZnW4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlepYlAO
 cGi1PTUirTMHGAkwaQlOHiURHgngqR5iwsSc4sz0yFSpxgVpcR5f0wASgiAJDJK8+DaYNF7iV
 FWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8WSDjeTLzSuCmvwJazAS0OEl1BcjikkSElFQD44F
 QLzXefVWFfBvu7mZbxPb5wOuF85c9Vel6YTb1cK5PSMeu+y8DZ7gbWGxYVrv84+lPH7XnOpya
 n3HYRVyE89IMu6iLFwyDrNiWasdzzw7Z4aa8mvvJ6waR54f+mib82yezKfRh3QShc4eu2lloz
 qn6KXlh16lGuQLX36v330tbo83rKduq8VOJpTgj0VCLuag4EQDUg/H52QIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1470861953!41741443!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36408 invoked from network); 10 Aug 2016 20:45:53 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-11.tower-206.messagelabs.com with SMTP; 10 Aug 2016 20:45:53 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 455747500;
 Wed, 10 Aug 2016 22:45:53 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id GB10s25TqoHf; Wed, 10 Aug 2016 22:45:53 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 14E862B5;
 Wed, 10 Aug 2016 22:45:53 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXaNs-0004iB-H1; Wed, 10 Aug 2016 22:45:52 +0200
Date: Wed, 10 Aug 2016 22:45:52 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810204552.GD16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-17-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-17-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 16/18] mini-os: map page allocator's
 bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SXQgbG9va3MgYSBiaXQgb2RkIHRvIGJlIHJlbWFwcGluZyBzb21ldGhpbmcgdGhhdCB3YXMganVz
dCBhbGxvY2F0ZWQsCmJ1dCBJIGd1ZXNzIGl0IG1ha2VzIHBvcnRhYmlsaXR5IGVhc2llci4KCkp1
ZXJnZW4gR3Jvc3MsIG9uIEZyaSAwNSBBdWcgMjAxNiAxOTozNjowMCArMDIwMCwgd3JvdGU6Cj4g
ZGlmZiAtLWdpdCBhL2JhbGxvb24uYyBiL2JhbGxvb24uYwo+IGluZGV4IDRjMThjNWMuLjc1Yjg3
YzggMTAwNjQ0Cj4gLS0tIGEvYmFsbG9vbi5jCj4gKysrIGIvYmFsbG9vbi5jCj4gQEAgLTQ0LDMg
KzQ0LDIwIEBAIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKQo+ICAgICAgbnJfbWF4X3BhZ2VzID0g
cmV0Owo+ICAgICAgcHJpbnRrKCJNYXhpbXVtIG1lbW9yeSBzaXplOiAlbGQgcGFnZXNcbiIsIG5y
X21heF9wYWdlcyk7Cj4gIH0KPiArCj4gK3ZvaWQgYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQpCj4g
K3sKPiArICAgIHVuc2lnbmVkIGxvbmcgaTsKPiArCj4gKyAgICBpZiAoIGFsbG9jX2JpdG1hcF9z
aXplID49ICgobnJfbWF4X3BhZ2VzICsgMSkgPj4gKFBBR0VfU0hJRlQgKyAzKSkgKQo+ICsgICAg
ICAgIHJldHVybjsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IGFsbG9jX2JpdG1hcF9zaXpl
OyBpICs9IFBBR0VfU0laRSApCj4gKyAgICB7Cj4gKyAgICAgICAgbWFwX2ZyYW1lX3J3KHZpcnRf
a2VybmVsX2FyZWFfZW5kICsgaSwKPiArICAgICAgICAgICAgICAgICAgICAgdmlydF90b19tZm4o
KHVuc2lnbmVkIGxvbmcpKGFsbG9jX2JpdG1hcCkgKyBpKSk7Cj4gKyAgICB9Cj4gKwo+ICsgICAg
YWxsb2NfYml0bWFwID0gKHVuc2lnbmVkIGxvbmcgKil2aXJ0X2tlcm5lbF9hcmVhX2VuZDsKPiAr
ICAgIHZpcnRfa2VybmVsX2FyZWFfZW5kICs9IHJvdW5kX3BndXAoKG5yX21heF9wYWdlcyArIDEp
ID4+IChQQUdFX1NISUZUICsgMykpOwoKRGl0dG8gaGVyZSwgYmV0dGVyIGNoZWNrIGFnYWluc3Qg
aGl0dGluZyBWSVJUX0RFTUFORF9BUkVBLgoKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9iYWxsb29u
LmggYi9pbmNsdWRlL2JhbGxvb24uaAo+IGluZGV4IGI4ZDkzMzUuLjBlMjM0MGIgMTAwNjQ0Cj4g
LS0tIGEvaW5jbHVkZS9iYWxsb29uLmgKPiArKysgYi9pbmNsdWRlL2JhbGxvb24uaAo+IEBAIC0z
MSwxMSArMzEsMTMgQEAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7
Cj4gIAo+ICB2b2lkIGdldF9tYXhfcGFnZXModm9pZCk7Cj4gIHZvaWQgYXJjaF9yZW1hcF9wMm0o
dW5zaWduZWQgbG9uZyBtYXhfcGZuKTsKPiArdm9pZCBhbGxvY19iaXRtYXBfcmVtYXAodm9pZCk7
Cj4gIAo+ICAjZWxzZSAvKiBDT05GSUdfQkFMTE9PTiAqLwo+ICAKPiAgc3RhdGljIGlubGluZSB2
b2lkIGdldF9tYXhfcGFnZXModm9pZCkgeyB9Cj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBhcmNoX3Jl
bWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pIHsgfQo+ICtzdGF0aWMgaW5saW5lIHZvaWQg
YWxsb2NfYml0bWFwX3JlbWFwKHZvaWQpIHsgfQoKSSdkIHNheSBjYWxsIGl0IHJhdGhlciBtbV9h
bGxvY19iaXRtYXBfcmVtYXAoKS4gV2UgaGF2ZSBDIG5hbWVzcGFjZQppc3N1ZXMgd2l0aCB0aGUg
c3R1YmRvbSBhcHBsaWNhdGlvbnMsIGFuZCB0aGUgYWxsb2NfYml0bWFwXyBwcmVmaXggc2VlbXMK
cXVpdGUgZ2VuZXJpYyAoZXZlbiBpZiBsZXNzIHRoYXQgYml0bWFwXyksIG1tXyBhZGRzIHNvbWUg
a2VybmVsaXNoCm5vdGlvbi4KCj4gIGV4dGVybiB1bnNpZ25lZCBsb25nIG5yX2ZyZWVfcGFnZXM7
Cj4gIAo+ICtleHRlcm4gdW5zaWduZWQgbG9uZyAqYWxsb2NfYml0bWFwOwo+ICtleHRlcm4gdW5z
aWduZWQgbG9uZyBhbGxvY19iaXRtYXBfc2l6ZTsKCkRpdHRvLCBtbV9iaXRtYXAgYW5kIG1tX2Jp
dG1hcF9zaXplLgoKT3RoZXJ3aXNlIGl0IGxvb2tzIGdvb2QuCgpTYW11ZWwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 20:45:56 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 20:45:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXaNv-0004Aq-Ll; Wed, 10 Aug 2016 20:45:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXaNu-0004Ae-UL; Wed, 10 Aug 2016 20:45:55 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
 21/6C-10347-2829BA75; Wed, 10 Aug 2016 20:45:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS+7+BUbdx0up
 wg3tXFSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpz4PpO5oI2/Yupf7wbG6TxdjFwc
 QgITGSW2Tr/KBOHsYpT49HkBO4RzlFHi1qzPjBDOBkaJ+w1nWboYOTlYBFQlfr1bzgRiswmYS
 PQ3zmMDsUUElCU+tvayg9jMAtESz9s3g9ULC2RK/Gu4xQxi8wroSvxcegJsHa/AbkaJ+a2zGU
 ESQgKlEj/2/oAqEpQ4OfMJC8QgLYkb/14CNXAA2dISy/9xgJicAo4Sv5bqgpiiAmYS334aTGA
 UnIWkdxaS3lkIvQsYmVcxahSnFpWlFukaWuglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl
 5+duYgSGLwMQ7GBs2u55iFGSg0lJlFc4ZnW4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlepYlAO
 cGi1PTUirTMHGAkwaQlOHiURHgngqR5iwsSc4sz0yFSpxgVpcR5f0wASgiAJDJK8+DaYNF7iV
 FWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8WSDjeTLzSuCmvwJazAS0OEl1BcjikkSElFQD44F
 QLzXefVWFfBvu7mZbxPb5wOuF85c9Vel6YTb1cK5PSMeu+y8DZ7gbWGxYVrv84+lPH7XnOpya
 n3HYRVyE89IMu6iLFwyDrNiWasdzzw7Z4aa8mvvJ6waR54f+mib82yezKfRh3QShc4eu2lloz
 qn6KXlh16lGuQLX36v330tbo83rKduq8VOJpTgj0VCLuag4EQDUg/H52QIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1470861953!41741443!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36408 invoked from network); 10 Aug 2016 20:45:53 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-11.tower-206.messagelabs.com with SMTP; 10 Aug 2016 20:45:53 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 455747500;
 Wed, 10 Aug 2016 22:45:53 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id GB10s25TqoHf; Wed, 10 Aug 2016 22:45:53 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 14E862B5;
 Wed, 10 Aug 2016 22:45:53 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXaNs-0004iB-H1; Wed, 10 Aug 2016 22:45:52 +0200
Date: Wed, 10 Aug 2016 22:45:52 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810204552.GD16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-17-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-17-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 16/18] mini-os: map page allocator's
 bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SXQgbG9va3MgYSBiaXQgb2RkIHRvIGJlIHJlbWFwcGluZyBzb21ldGhpbmcgdGhhdCB3YXMganVz
dCBhbGxvY2F0ZWQsCmJ1dCBJIGd1ZXNzIGl0IG1ha2VzIHBvcnRhYmlsaXR5IGVhc2llci4KCkp1
ZXJnZW4gR3Jvc3MsIG9uIEZyaSAwNSBBdWcgMjAxNiAxOTozNjowMCArMDIwMCwgd3JvdGU6Cj4g
ZGlmZiAtLWdpdCBhL2JhbGxvb24uYyBiL2JhbGxvb24uYwo+IGluZGV4IDRjMThjNWMuLjc1Yjg3
YzggMTAwNjQ0Cj4gLS0tIGEvYmFsbG9vbi5jCj4gKysrIGIvYmFsbG9vbi5jCj4gQEAgLTQ0LDMg
KzQ0LDIwIEBAIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKQo+ICAgICAgbnJfbWF4X3BhZ2VzID0g
cmV0Owo+ICAgICAgcHJpbnRrKCJNYXhpbXVtIG1lbW9yeSBzaXplOiAlbGQgcGFnZXNcbiIsIG5y
X21heF9wYWdlcyk7Cj4gIH0KPiArCj4gK3ZvaWQgYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQpCj4g
K3sKPiArICAgIHVuc2lnbmVkIGxvbmcgaTsKPiArCj4gKyAgICBpZiAoIGFsbG9jX2JpdG1hcF9z
aXplID49ICgobnJfbWF4X3BhZ2VzICsgMSkgPj4gKFBBR0VfU0hJRlQgKyAzKSkgKQo+ICsgICAg
ICAgIHJldHVybjsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IGFsbG9jX2JpdG1hcF9zaXpl
OyBpICs9IFBBR0VfU0laRSApCj4gKyAgICB7Cj4gKyAgICAgICAgbWFwX2ZyYW1lX3J3KHZpcnRf
a2VybmVsX2FyZWFfZW5kICsgaSwKPiArICAgICAgICAgICAgICAgICAgICAgdmlydF90b19tZm4o
KHVuc2lnbmVkIGxvbmcpKGFsbG9jX2JpdG1hcCkgKyBpKSk7Cj4gKyAgICB9Cj4gKwo+ICsgICAg
YWxsb2NfYml0bWFwID0gKHVuc2lnbmVkIGxvbmcgKil2aXJ0X2tlcm5lbF9hcmVhX2VuZDsKPiAr
ICAgIHZpcnRfa2VybmVsX2FyZWFfZW5kICs9IHJvdW5kX3BndXAoKG5yX21heF9wYWdlcyArIDEp
ID4+IChQQUdFX1NISUZUICsgMykpOwoKRGl0dG8gaGVyZSwgYmV0dGVyIGNoZWNrIGFnYWluc3Qg
aGl0dGluZyBWSVJUX0RFTUFORF9BUkVBLgoKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9iYWxsb29u
LmggYi9pbmNsdWRlL2JhbGxvb24uaAo+IGluZGV4IGI4ZDkzMzUuLjBlMjM0MGIgMTAwNjQ0Cj4g
LS0tIGEvaW5jbHVkZS9iYWxsb29uLmgKPiArKysgYi9pbmNsdWRlL2JhbGxvb24uaAo+IEBAIC0z
MSwxMSArMzEsMTMgQEAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7
Cj4gIAo+ICB2b2lkIGdldF9tYXhfcGFnZXModm9pZCk7Cj4gIHZvaWQgYXJjaF9yZW1hcF9wMm0o
dW5zaWduZWQgbG9uZyBtYXhfcGZuKTsKPiArdm9pZCBhbGxvY19iaXRtYXBfcmVtYXAodm9pZCk7
Cj4gIAo+ICAjZWxzZSAvKiBDT05GSUdfQkFMTE9PTiAqLwo+ICAKPiAgc3RhdGljIGlubGluZSB2
b2lkIGdldF9tYXhfcGFnZXModm9pZCkgeyB9Cj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBhcmNoX3Jl
bWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pIHsgfQo+ICtzdGF0aWMgaW5saW5lIHZvaWQg
YWxsb2NfYml0bWFwX3JlbWFwKHZvaWQpIHsgfQoKSSdkIHNheSBjYWxsIGl0IHJhdGhlciBtbV9h
bGxvY19iaXRtYXBfcmVtYXAoKS4gV2UgaGF2ZSBDIG5hbWVzcGFjZQppc3N1ZXMgd2l0aCB0aGUg
c3R1YmRvbSBhcHBsaWNhdGlvbnMsIGFuZCB0aGUgYWxsb2NfYml0bWFwXyBwcmVmaXggc2VlbXMK
cXVpdGUgZ2VuZXJpYyAoZXZlbiBpZiBsZXNzIHRoYXQgYml0bWFwXyksIG1tXyBhZGRzIHNvbWUg
a2VybmVsaXNoCm5vdGlvbi4KCj4gIGV4dGVybiB1bnNpZ25lZCBsb25nIG5yX2ZyZWVfcGFnZXM7
Cj4gIAo+ICtleHRlcm4gdW5zaWduZWQgbG9uZyAqYWxsb2NfYml0bWFwOwo+ICtleHRlcm4gdW5z
aWduZWQgbG9uZyBhbGxvY19iaXRtYXBfc2l6ZTsKCkRpdHRvLCBtbV9iaXRtYXAgYW5kIG1tX2Jp
dG1hcF9zaXplLgoKT3RoZXJ3aXNlIGl0IGxvb2tzIGdvb2QuCgpTYW11ZWwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 21:02:17 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 21:02:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXadk-0005Tr-F8; Wed, 10 Aug 2016 21:02:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXadj-0005Ti-Uh; Wed, 10 Aug 2016 21:02:16 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 3B/B1-28813-6569BA75; Wed, 10 Aug 2016 21:02:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXS+7+BUTds2up
 wgylXeSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZuzd+YmxYDl7xdKf+5gaGE+wdjFy
 cQgJTGSU+HLrOSOEs4tRYvaZLqjMUUaJJf9fsEE4GxglFr/ez97FyMnBIqAqseDQYiYQm03AR
 KK/cR4biC0ioCzxsbUXrIZZIFrieftmFhBbWMBFonk2hM0roCvxZEULE8hQXoHdjBLzW2czgi
 SEBEolFlxrYYMoEpQ4OfMJC8QgLYkb/14CNXAA2dISy/9xgIQ5BRwlpuz7xwoSFhUwk/j202A
 Co+AsJM2zkDTPQmhewMi8ilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgv
 OT93EyMwgBmAYAfjhXbnQ4ySHExKorzCMavDhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwhk0Fy
 gkWpaanVqRl5gBjCSYtwcGjJMJ7dwpQmre4IDG3ODMdInWKUZdjwY/ba5mEWPLy81KlxHn1QG
 YIgBRllObBjYDF9SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8y4CmcKTmVcCt+kV0BFMQEc
 kqa4AOaIkESEl1cAY3jE51TH5qMfnWYxlN3Ty4ru1H9xuP39qeWO/szHrSWuj2UIP1vSWeUsI
 7/mXL3cokkcyTPTP2qK034tX1P5rmL7MZ+ZjZZ2bUne8c1xaz5tbu7z8JvPnpkf6jH3Tu1k5y
 p8szTY4H+tnGXzS9k0dT0RZeLjhpM+W4RekrNiZen3v/c+ft0uJpTgj0VCLuag4EQBkxWUc5g
 IAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1470862934!54314098!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15268 invoked from network); 10 Aug 2016 21:02:14 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-10.tower-31.messagelabs.com with SMTP; 10 Aug 2016 21:02:14 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 6FA187500;
 Wed, 10 Aug 2016 23:02:13 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 4I5Y0w2ZPOvs; Wed, 10 Aug 2016 23:02:13 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 3AEFB2B5;
 Wed, 10 Aug 2016 23:02:13 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXadg-0004yk-MW; Wed, 10 Aug 2016 23:02:12 +0200
Date: Wed, 10 Aug 2016 23:02:12 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810210212.GE16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-18-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-18-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 17/18] mini-os: add support for
	ballooning up
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM2OjAxICswMjAwLCB3cm90ZToK
PiArI2RlZmluZSBOX0JBTExPT05fRlJBTUVTIDY0Cj4gK3N0YXRpYyB1bnNpZ25lZCBsb25nIGJh
bGxvb25fZnJhbWVzW05fQkFMTE9PTl9GUkFNRVNdOwo+ICsKPiAraW50IGJhbGxvb25fdXAodW5z
aWduZWQgbG9uZyBuX3BhZ2VzKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIHBhZ2UsIHBmbjsK
PiArICAgIGludCByYzsKPiArICAgIHN0cnVjdCB4ZW5fbWVtb3J5X3Jlc2VydmF0aW9uIHJlc2Vy
dmF0aW9uID0gewo+ICsgICAgICAgIC5hZGRyZXNzX2JpdHMgPSAwLAo+ICsgICAgICAgIC5leHRl
bnRfb3JkZXIgPSAwLAo+ICsgICAgICAgIC5kb21pZCAgICAgICAgPSBET01JRF9TRUxGCj4gKyAg
ICB9Owo+ICsKPiArICAgIGlmICggbl9wYWdlcyA+IG5yX21heF9wYWdlcyAtIG5yX21lbV9wYWdl
cyApCj4gKyAgICAgICAgbl9wYWdlcyA9IG5yX21heF9wYWdlcyAtIG5yX21lbV9wYWdlczsKPiAr
ICAgIGlmICggbl9wYWdlcyA+IE5fQkFMTE9PTl9GUkFNRVMgKQo+ICsgICAgICAgIG5fcGFnZXMg
PSBOX0JBTExPT05fRlJBTUVTOwo+ICsKPiArICAgIC8qIFJlc2l6ZSBhbGxvY19iaXRtYXAgaWYg
bmVjZXNzYXJ5LiAqLwo+ICsgICAgaWYgKCBhbGxvY19iaXRtYXBfc2l6ZSAqIDggPCBucl9tZW1f
cGFnZXMgKyBuX3BhZ2VzICkKClRvIGJlIG9uIHRoZSBzYWZlIHNpZGUsIEknZCBzYXkgdXNlIGEg
d2hpbGUgaGVyZSwgZXZlbiBpZiB0aGUgdmFsdWUgb2YKTl9CQUxMT09OX0ZSQU1FUyBpcyBzbyB0
aGF0IHRoZXJlJ2xsIGFsd2F5cyBiZSBvbmUgaXRlcmF0aW9uIEFUTS4KCk90aGVyd2lzZSBpdCBs
b29rcyBnb29kLAoKUmV2aWV3ZWQtQnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0
QGVucy1seW9uLm9yZz4KClNhbXVlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 21:02:17 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 21:02:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXadk-0005Tr-F8; Wed, 10 Aug 2016 21:02:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXadj-0005Ti-Uh; Wed, 10 Aug 2016 21:02:16 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 3B/B1-28813-6569BA75; Wed, 10 Aug 2016 21:02:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXS+7+BUTds2up
 wgylXeSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZuzd+YmxYDl7xdKf+5gaGE+wdjFy
 cQgJTGSU+HLrOSOEs4tRYvaZLqjMUUaJJf9fsEE4GxglFr/ez97FyMnBIqAqseDQYiYQm03AR
 KK/cR4biC0ioCzxsbUXrIZZIFrieftmFhBbWMBFonk2hM0roCvxZEULE8hQXoHdjBLzW2czgi
 SEBEolFlxrYYMoEpQ4OfMJC8QgLYkb/14CNXAA2dISy/9xgIQ5BRwlpuz7xwoSFhUwk/j202A
 Co+AsJM2zkDTPQmhewMi8ilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgv
 OT93EyMwgBmAYAfjhXbnQ4ySHExKorzCMavDhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwhk0Fy
 gkWpaanVqRl5gBjCSYtwcGjJMJ7dwpQmre4IDG3ODMdInWKUZdjwY/ba5mEWPLy81KlxHn1QG
 YIgBRllObBjYDF9SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8y4CmcKTmVcCt+kV0BFMQEc
 kqa4AOaIkESEl1cAY3jE51TH5qMfnWYxlN3Ty4ru1H9xuP39qeWO/szHrSWuj2UIP1vSWeUsI
 7/mXL3cokkcyTPTP2qK034tX1P5rmL7MZ+ZjZZ2bUne8c1xaz5tbu7z8JvPnpkf6jH3Tu1k5y
 p8szTY4H+tnGXzS9k0dT0RZeLjhpM+W4RekrNiZen3v/c+ft0uJpTgj0VCLuag4EQBkxWUc5g
 IAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1470862934!54314098!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15268 invoked from network); 10 Aug 2016 21:02:14 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-10.tower-31.messagelabs.com with SMTP; 10 Aug 2016 21:02:14 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 6FA187500;
 Wed, 10 Aug 2016 23:02:13 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 4I5Y0w2ZPOvs; Wed, 10 Aug 2016 23:02:13 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 3AEFB2B5;
 Wed, 10 Aug 2016 23:02:13 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXadg-0004yk-MW; Wed, 10 Aug 2016 23:02:12 +0200
Date: Wed, 10 Aug 2016 23:02:12 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810210212.GE16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-18-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-18-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 17/18] mini-os: add support for
	ballooning up
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM2OjAxICswMjAwLCB3cm90ZToK
PiArI2RlZmluZSBOX0JBTExPT05fRlJBTUVTIDY0Cj4gK3N0YXRpYyB1bnNpZ25lZCBsb25nIGJh
bGxvb25fZnJhbWVzW05fQkFMTE9PTl9GUkFNRVNdOwo+ICsKPiAraW50IGJhbGxvb25fdXAodW5z
aWduZWQgbG9uZyBuX3BhZ2VzKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIHBhZ2UsIHBmbjsK
PiArICAgIGludCByYzsKPiArICAgIHN0cnVjdCB4ZW5fbWVtb3J5X3Jlc2VydmF0aW9uIHJlc2Vy
dmF0aW9uID0gewo+ICsgICAgICAgIC5hZGRyZXNzX2JpdHMgPSAwLAo+ICsgICAgICAgIC5leHRl
bnRfb3JkZXIgPSAwLAo+ICsgICAgICAgIC5kb21pZCAgICAgICAgPSBET01JRF9TRUxGCj4gKyAg
ICB9Owo+ICsKPiArICAgIGlmICggbl9wYWdlcyA+IG5yX21heF9wYWdlcyAtIG5yX21lbV9wYWdl
cyApCj4gKyAgICAgICAgbl9wYWdlcyA9IG5yX21heF9wYWdlcyAtIG5yX21lbV9wYWdlczsKPiAr
ICAgIGlmICggbl9wYWdlcyA+IE5fQkFMTE9PTl9GUkFNRVMgKQo+ICsgICAgICAgIG5fcGFnZXMg
PSBOX0JBTExPT05fRlJBTUVTOwo+ICsKPiArICAgIC8qIFJlc2l6ZSBhbGxvY19iaXRtYXAgaWYg
bmVjZXNzYXJ5LiAqLwo+ICsgICAgaWYgKCBhbGxvY19iaXRtYXBfc2l6ZSAqIDggPCBucl9tZW1f
cGFnZXMgKyBuX3BhZ2VzICkKClRvIGJlIG9uIHRoZSBzYWZlIHNpZGUsIEknZCBzYXkgdXNlIGEg
d2hpbGUgaGVyZSwgZXZlbiBpZiB0aGUgdmFsdWUgb2YKTl9CQUxMT09OX0ZSQU1FUyBpcyBzbyB0
aGF0IHRoZXJlJ2xsIGFsd2F5cyBiZSBvbmUgaXRlcmF0aW9uIEFUTS4KCk90aGVyd2lzZSBpdCBs
b29rcyBnb29kLAoKUmV2aWV3ZWQtQnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0
QGVucy1seW9uLm9yZz4KClNhbXVlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 21:07:21 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 21:07:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXaie-0005qp-FL; Wed, 10 Aug 2016 21:07:20 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXaid-0005qc-5T; Wed, 10 Aug 2016 21:07:19 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 28/F5-29563-6879BA75; Wed, 10 Aug 2016 21:07:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsXS+7+BUbd1+up
 wg23bTCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZnRMX8ha0MVS0bezk7mBcQZzFyMX
 h5DAREaJ2bs62SCcXYwSZxb+YYdwjjJKrHtxghHC2cAocXvqK6AyTg4WAVWJ80tvsYPYbAImE
 v2N88DiIgLKEh9be8HizALREs/bN7OA2MICDhKPD2xiBLF5BXQltjyeCjaUV2A3o8T81tlgCS
 GBUon9R96xQxQJSpyc+YQFYpCWxI1/L5m6GDmAbGmJ5f84QMKcAo4Smyc+ZwUJiwqYSXz7aTC
 BUXAWkuZZSJpnITQvYGRexahRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSs
 l5yfu4kRGMIMQLCD8ebGgEOMkhxMSqK8wjGrw4X4kvJTKjMSizPii0pzUosPMcpwcChJ8LpNA
 8oJFqWmp1akZeYAowkmLcHBoyTCWw+S5i0uSMwtzkyHSJ1i1OVY8OP2WiYhlrz8vFQpcV4lkC
 IBkKKM0jy4EbDIvsQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3kiQKTyZeSVwm14BHcEEdES
 S6gqQI0oSEVJSDYyztZZZ8GRdrnmvlvHrwVPvhMWH1k6NqS3ZmOpRtF/tMc/BTqEksVszD8RX
 /jz3lDXkgUeNo2yZi8ZWywe/d+vFlN6Yl5LVs/IpV3IF8513P13qfgYzLc69NmWtnMbJv7JaP
 X4nryxgljnNtiNkv/LWC6ueOz58+miyvcmiHs3br5qZlnCKcE1XYinOSDTUYi4qTgQAdXPuwO
 cCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1470863237!841146!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56902 invoked from network); 10 Aug 2016 21:07:17 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-2.tower-27.messagelabs.com with SMTP; 10 Aug 2016 21:07:17 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 6C45B7500;
 Wed, 10 Aug 2016 23:07:17 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id a4U4ug8OSFFs; Wed, 10 Aug 2016 23:07:17 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 3DBD12B5;
 Wed, 10 Aug 2016 23:07:17 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXaia-00053K-Mb; Wed, 10 Aug 2016 23:07:16 +0200
Date: Wed, 10 Aug 2016 23:07:16 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810210716.GF16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-19-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-19-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 18/18] mini-os: balloon up in case of
	oom
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM2OjAyICswMjAwLCB3cm90ZToK
PiArc3RhdGljIGlubGluZSBpbnQgY2hrX2ZyZWVfcGFnZXModW5zaWduZWQgbG9uZyBuZWVkZWQp
Cj4gK3sKPiArICAgIHJldHVybiBuZWVkZWQgPiBucl9mcmVlX3BhZ2VzOwo+ICt9CgpUaGUgbG9n
aWMgbG9va3MgcmV2ZXJzZWQgdG8gbWU6Cgo+ICsgICAgaWYgKCBjaGtfZnJlZV9wYWdlcygxVUwg
PDwgb3JkZXIpICkKPiArICAgICAgICBnb3RvIG5vX21lbW9yeTsKCkkgd291bGQgaGF2ZSB3cml0
dGVuIGl0Cgo+ICsgICAgaWYgKCAhY2hrX2ZyZWVfcGFnZXMoMVVMIDw8IG9yZGVyKSApCj4gKyAg
ICAgICAgZ290byBub19tZW1vcnk7CgoiSWYgdGhlcmUgYXJlIG5vdCBlbm91Z2ggZnJlZSBwYWdl
cyBmb3IgdGhpcyBhbW91bnQsIGdvIG91dCIuCgpPdGhlcndpc2UgaXQgbG9va3MgZ29vZCwKClJl
dmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+
CgpTYW11ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 21:07:21 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 21:07:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXaie-0005qp-FL; Wed, 10 Aug 2016 21:07:20 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXaid-0005qc-5T; Wed, 10 Aug 2016 21:07:19 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 28/F5-29563-6879BA75; Wed, 10 Aug 2016 21:07:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsXS+7+BUbd1+up
 wg23bTCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZnRMX8ha0MVS0bezk7mBcQZzFyMX
 h5DAREaJ2bs62SCcXYwSZxb+YYdwjjJKrHtxghHC2cAocXvqK6AyTg4WAVWJ80tvsYPYbAImE
 v2N88DiIgLKEh9be8HizALREs/bN7OA2MICDhKPD2xiBLF5BXQltjyeCjaUV2A3o8T81tlgCS
 GBUon9R96xQxQJSpyc+YQFYpCWxI1/L5m6GDmAbGmJ5f84QMKcAo4Smyc+ZwUJiwqYSXz7aTC
 BUXAWkuZZSJpnITQvYGRexahRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSs
 l5yfu4kRGMIMQLCD8ebGgEOMkhxMSqK8wjGrw4X4kvJTKjMSizPii0pzUosPMcpwcChJ8LpNA
 8oJFqWmp1akZeYAowkmLcHBoyTCWw+S5i0uSMwtzkyHSJ1i1OVY8OP2WiYhlrz8vFQpcV4lkC
 IBkKKM0jy4EbDIvsQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3kiQKTyZeSVwm14BHcEEdES
 S6gqQI0oSEVJSDYyztZZZ8GRdrnmvlvHrwVPvhMWH1k6NqS3ZmOpRtF/tMc/BTqEksVszD8RX
 /jz3lDXkgUeNo2yZi8ZWywe/d+vFlN6Yl5LVs/IpV3IF8513P13qfgYzLc69NmWtnMbJv7JaP
 X4nryxgljnNtiNkv/LWC6ueOz58+miyvcmiHs3br5qZlnCKcE1XYinOSDTUYi4qTgQAdXPuwO
 cCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1470863237!841146!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56902 invoked from network); 10 Aug 2016 21:07:17 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-2.tower-27.messagelabs.com with SMTP; 10 Aug 2016 21:07:17 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 6C45B7500;
 Wed, 10 Aug 2016 23:07:17 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id a4U4ug8OSFFs; Wed, 10 Aug 2016 23:07:17 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 3DBD12B5;
 Wed, 10 Aug 2016 23:07:17 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXaia-00053K-Mb; Wed, 10 Aug 2016 23:07:16 +0200
Date: Wed, 10 Aug 2016 23:07:16 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810210716.GF16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-19-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-19-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 18/18] mini-os: balloon up in case of
	oom
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM2OjAyICswMjAwLCB3cm90ZToK
PiArc3RhdGljIGlubGluZSBpbnQgY2hrX2ZyZWVfcGFnZXModW5zaWduZWQgbG9uZyBuZWVkZWQp
Cj4gK3sKPiArICAgIHJldHVybiBuZWVkZWQgPiBucl9mcmVlX3BhZ2VzOwo+ICt9CgpUaGUgbG9n
aWMgbG9va3MgcmV2ZXJzZWQgdG8gbWU6Cgo+ICsgICAgaWYgKCBjaGtfZnJlZV9wYWdlcygxVUwg
PDwgb3JkZXIpICkKPiArICAgICAgICBnb3RvIG5vX21lbW9yeTsKCkkgd291bGQgaGF2ZSB3cml0
dGVuIGl0Cgo+ICsgICAgaWYgKCAhY2hrX2ZyZWVfcGFnZXMoMVVMIDw8IG9yZGVyKSApCj4gKyAg
ICAgICAgZ290byBub19tZW1vcnk7CgoiSWYgdGhlcmUgYXJlIG5vdCBlbm91Z2ggZnJlZSBwYWdl
cyBmb3IgdGhpcyBhbW91bnQsIGdvIG91dCIuCgpPdGhlcndpc2UgaXQgbG9va3MgZ29vZCwKClJl
dmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+
CgpTYW11ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 21:07:31 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 21:07:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXaip-0005tZ-Nd; Wed, 10 Aug 2016 21:07:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXaio-0005t8-NB; Wed, 10 Aug 2016 21:07:30 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 F7/09-17152-1979BA75; Wed, 10 Aug 2016 21:07:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXS+7+BUXfi9NX
 hBocmSFq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzWha+IOtYA5jxcTFv1gbGBsZuxi5
 OIQEJjJKLNx7lh3C2cUosbFpOUsXIyeQc5RR4t3ySIjEBkaJrTMnsYIkWARUJa6v2g5WxCZgI
 tHfOI8NxBYRUJb42NrLDmIzC0RLPG/fDFYjLOAo0bDoGFicV0BXYteXbWCreQV2M0rMb53NCL
 HNXuLNoWY2iCJBiZMzn7BADNKSuPHvJVMXIweQLS2x/B8HSJhTwEFi4eolYGFRATOJbz8NJjA
 KzkLSPAtJ8yyE5gWMzKsYNYpTi8pSi3QNDfSSijLTM0pyEzNzgDxjvdzU4uLE9NScxKRiveT8
 3E2MwACuZ2Bg3MG4rcv5EKMkB5OSKK9wzOpwIb6k/JTKjMTijPii0pzU4kOMMhwcShK8btOAc
 oJFqempFWmZOcBYgklLcPAoifDWg6R5iwsSc4sz0yFSpxiNOZ5Nu7aWiWPBj9trmYRY8vLzUq
 XEeSeDlAqAlGaU5sENgsX4JUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCEFN4MvNK4Pa9Ajq
 FCeiUJNUVIKeUJCKkpBoYM5Z3r5hyxlIx8D3rtzNaXWfm8b6bzCNuylrQb7iK8ehMtn3+LTLy
 PGLs319Jf/aKZRF9Fr3bY4/q1ojp86Y4RWnnKG87/C/kbITRTWNWR+Md+XOSRGtcutU/3/nwo
 HhN0ZzlP84veXlAQLtqzwLdxFlly+rXmIZuSGXal2wa1H/jO6vQ1oY5SizFGYmGWsxFxYkAwt
 +sG+wCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1470863249!47411556!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20086 invoked from network); 10 Aug 2016 21:07:29 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-16.tower-31.messagelabs.com with SMTP; 10 Aug 2016 21:07:29 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 30F477500;
 Wed, 10 Aug 2016 23:07:29 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id rDCN8Wmim6rl; Wed, 10 Aug 2016 23:07:29 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 033E02B5;
 Wed, 10 Aug 2016 23:07:29 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXaim-00053n-H0; Wed, 10 Aug 2016 23:07:28 +0200
Date: Wed, 10 Aug 2016 23:07:28 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810210728.GG16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 00/18] mini-os: support of
	auto-ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SGVsbG8sCgpKdWVyZ2VuIEdyb3NzLCBvbiBGcmkgMDUgQXVnIDIwMTYgMTk6MzU6NDQgKzAyMDAs
IHdyb3RlOgo+IFN1cHBvcnQgYmFsbG9vbmluZyBNaW5pLU9TIGF1dG9tYXRpY2FsbHkgdXAgaW4g
Y2FzZSBvZiBtZW1vcnkgc2hvcnRhZ2UuCgpUaGFua3MhCgpTYW11ZWwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 10 21:07:31 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Aug 2016 21:07:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXaip-0005tZ-Nd; Wed, 10 Aug 2016 21:07:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXaio-0005t8-NB; Wed, 10 Aug 2016 21:07:30 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 F7/09-17152-1979BA75; Wed, 10 Aug 2016 21:07:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXS+7+BUXfi9NX
 hBocmSFq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzWha+IOtYA5jxcTFv1gbGBsZuxi5
 OIQEJjJKLNx7lh3C2cUosbFpOUsXIyeQc5RR4t3ySIjEBkaJrTMnsYIkWARUJa6v2g5WxCZgI
 tHfOI8NxBYRUJb42NrLDmIzC0RLPG/fDFYjLOAo0bDoGFicV0BXYteXbWCreQV2M0rMb53NCL
 HNXuLNoWY2iCJBiZMzn7BADNKSuPHvJVMXIweQLS2x/B8HSJhTwEFi4eolYGFRATOJbz8NJjA
 KzkLSPAtJ8yyE5gWMzKsYNYpTi8pSi3QNDfSSijLTM0pyEzNzgDxjvdzU4uLE9NScxKRiveT8
 3E2MwACuZ2Bg3MG4rcv5EKMkB5OSKK9wzOpwIb6k/JTKjMTijPii0pzU4kOMMhwcShK8btOAc
 oJFqempFWmZOcBYgklLcPAoifDWg6R5iwsSc4sz0yFSpxiNOZ5Nu7aWiWPBj9trmYRY8vLzUq
 XEeSeDlAqAlGaU5sENgsX4JUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCEFN4MvNK4Pa9Ajq
 FCeiUJNUVIKeUJCKkpBoYM5Z3r5hyxlIx8D3rtzNaXWfm8b6bzCNuylrQb7iK8ehMtn3+LTLy
 PGLs319Jf/aKZRF9Fr3bY4/q1ojp86Y4RWnnKG87/C/kbITRTWNWR+Md+XOSRGtcutU/3/nwo
 HhN0ZzlP84veXlAQLtqzwLdxFlly+rXmIZuSGXal2wa1H/jO6vQ1oY5SizFGYmGWsxFxYkAwt
 +sG+wCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1470863249!47411556!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20086 invoked from network); 10 Aug 2016 21:07:29 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-16.tower-31.messagelabs.com with SMTP; 10 Aug 2016 21:07:29 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 30F477500;
 Wed, 10 Aug 2016 23:07:29 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id rDCN8Wmim6rl; Wed, 10 Aug 2016 23:07:29 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 033E02B5;
 Wed, 10 Aug 2016 23:07:29 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXaim-00053n-H0; Wed, 10 Aug 2016 23:07:28 +0200
Date: Wed, 10 Aug 2016 23:07:28 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160810210728.GG16772@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 00/18] mini-os: support of
	auto-ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SGVsbG8sCgpKdWVyZ2VuIEdyb3NzLCBvbiBGcmkgMDUgQXVnIDIwMTYgMTk6MzU6NDQgKzAyMDAs
IHdyb3RlOgo+IFN1cHBvcnQgYmFsbG9vbmluZyBNaW5pLU9TIGF1dG9tYXRpY2FsbHkgdXAgaW4g
Y2FzZSBvZiBtZW1vcnkgc2hvcnRhZ2UuCgpUaGFua3MhCgpTYW11ZWwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 04:04:25 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 04:04:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXhEG-00074X-7f; Thu, 11 Aug 2016 04:04:24 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXhEF-00074O-92; Thu, 11 Aug 2016 04:04:23 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 1A/91-15404-649FBA75; Thu, 11 Aug 2016 04:04:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyuP0Ov67rz9X
 hBpeua1u8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVi0YgJTwSHmiun/57M2MH5m6mLk
 5JAQMJJ4O/EfkM3FISSwkFHi1eLHrF2MHBzCAt4S3b0pIHERgR5Gia7ZdxhBGoQEZjBKbNrED
 WKzCahKbLh+ihXE5hWwlrh9bSHYUBag+LN/T9lAbFGBUIkVb06wQdQISpyc+YQFxOYU0JM4/f
 w9WD0zkL3j+i9WCFteYvvbOcwTGHlnIWmZhaRsFpKyBYzMqxg1ilOLylKLdI0M9JKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOMAQh2MP5aFnCIUZKDSUmUVzhmdbgQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd4FP4BygkWp6akVaZk5wFCHSUtw8CiJ8O4GSfMWFyTmFmemQ6ROM
 epyLPhxey2TEEtefl6qlDhvP0iRAEhRRmke3AhY3F1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6
 OSMO9RkCk8mXklcJteAR3BBHREkuoKkCNKEhFSUg2Muz7yGS56VcKU+OPYIedZtXpOH3dN2f3
 n+tTdj9bp7DMwYD1Ts/zt5EWxBhGWS6wfnkhcFj29YEFCuKOx+CajlPC/7MInz82zjpLQjnq2
 9IjrHQEzloRp67Rfxend27RGxm1W/vzZgW5Tl7kkf/8x+Tl78JpJX20D7RtPbX61Tkkth2X2k
 6vsskosxRmJhlrMRcWJAHuiRQW2AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1470888260!27947069!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60635 invoked from network); 11 Aug 2016 04:04:21 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 04:04:21 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 208EEAB07;
 Thu, 11 Aug 2016 04:04:18 +0000 (UTC)
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-16-git-send-email-jgross@suse.com>
 <20160810204140.GC16772@var.home>
From: Juergen Gross <jgross@suse.com>
Message-ID: <6412ebfe-2cb0-f231-f93e-be3005b937aa@suse.com>
Date: Thu, 11 Aug 2016 06:04:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160810204140.GC16772@var.home>
Subject: Re: [Minios-devel] [PATCH v2 15/18] mini-os: remap p2m list in case
	of ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTAvMDgvMTYgMjI6NDEsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiBKdWVyZ2VuIEdyb3Nz
LCBvbiBGcmkgMDUgQXVnIDIwMTYgMTk6MzU6NTkgKzAyMDAsIHdyb3RlOgo+PiArdm9pZCBhcmNo
X3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCj4+ICt7Cj4gLi4uCj4+ICsKPj4gKyAg
ICB2aXJ0X2tlcm5lbF9hcmVhX2VuZCArPSBQQUdFX1NJWkUgKiBwMm1fcGFnZXMobnJfbWF4X3Bh
Z2VzKTsKPiAKPiBJJ2QgaG93ZXZlciByYXRoZXIgc2VlIGFuIGFzc2VydGlvbiBhZ2FpbnN0IGhp
dHRpbmcgVklSVF9ERU1BTkRfQVJFQQo+IGhlcmUsIGV2ZW4gaWYgdGhlIGZpZ3VyZXMgaGFwcGVu
IHRvIG1ha2UgaXQgaW1wb3NzaWJsZSwgYmV0dGVyIGNhdGNoIGl0Cj4gaW4gY2FzZSBzb21lYm9k
eSBlbHNlIGNoYW5nZXMgZmlndXJlcy4KCk9rYXkuCgoKVGhhbmtzLAoKSnVlcmdlbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 04:04:25 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 04:04:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXhEG-00074X-7f; Thu, 11 Aug 2016 04:04:24 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXhEF-00074O-92; Thu, 11 Aug 2016 04:04:23 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 1A/91-15404-649FBA75; Thu, 11 Aug 2016 04:04:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyuP0Ov67rz9X
 hBpeua1u8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVi0YgJTwSHmiun/57M2MH5m6mLk
 5JAQMJJ4O/EfkM3FISSwkFHi1eLHrF2MHBzCAt4S3b0pIHERgR5Gia7ZdxhBGoQEZjBKbNrED
 WKzCahKbLh+ihXE5hWwlrh9bSHYUBag+LN/T9lAbFGBUIkVb06wQdQISpyc+YQFxOYU0JM4/f
 w9WD0zkL3j+i9WCFteYvvbOcwTGHlnIWmZhaRsFpKyBYzMqxg1ilOLylKLdI0M9JKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOMAQh2MP5aFnCIUZKDSUmUVzhmdbgQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd4FP4BygkWp6akVaZk5wFCHSUtw8CiJ8O4GSfMWFyTmFmemQ6ROM
 epyLPhxey2TEEtefl6qlDhvP0iRAEhRRmke3AhY3F1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6
 OSMO9RkCk8mXklcJteAR3BBHREkuoKkCNKEhFSUg2Muz7yGS56VcKU+OPYIedZtXpOH3dN2f3
 n+tTdj9bp7DMwYD1Ts/zt5EWxBhGWS6wfnkhcFj29YEFCuKOx+CajlPC/7MInz82zjpLQjnq2
 9IjrHQEzloRp67Rfxend27RGxm1W/vzZgW5Tl7kkf/8x+Tl78JpJX20D7RtPbX61Tkkth2X2k
 6vsskosxRmJhlrMRcWJAHuiRQW2AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1470888260!27947069!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60635 invoked from network); 11 Aug 2016 04:04:21 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 04:04:21 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 208EEAB07;
 Thu, 11 Aug 2016 04:04:18 +0000 (UTC)
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-16-git-send-email-jgross@suse.com>
 <20160810204140.GC16772@var.home>
From: Juergen Gross <jgross@suse.com>
Message-ID: <6412ebfe-2cb0-f231-f93e-be3005b937aa@suse.com>
Date: Thu, 11 Aug 2016 06:04:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160810204140.GC16772@var.home>
Subject: Re: [Minios-devel] [PATCH v2 15/18] mini-os: remap p2m list in case
	of ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTAvMDgvMTYgMjI6NDEsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiBKdWVyZ2VuIEdyb3Nz
LCBvbiBGcmkgMDUgQXVnIDIwMTYgMTk6MzU6NTkgKzAyMDAsIHdyb3RlOgo+PiArdm9pZCBhcmNo
X3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCj4+ICt7Cj4gLi4uCj4+ICsKPj4gKyAg
ICB2aXJ0X2tlcm5lbF9hcmVhX2VuZCArPSBQQUdFX1NJWkUgKiBwMm1fcGFnZXMobnJfbWF4X3Bh
Z2VzKTsKPiAKPiBJJ2QgaG93ZXZlciByYXRoZXIgc2VlIGFuIGFzc2VydGlvbiBhZ2FpbnN0IGhp
dHRpbmcgVklSVF9ERU1BTkRfQVJFQQo+IGhlcmUsIGV2ZW4gaWYgdGhlIGZpZ3VyZXMgaGFwcGVu
IHRvIG1ha2UgaXQgaW1wb3NzaWJsZSwgYmV0dGVyIGNhdGNoIGl0Cj4gaW4gY2FzZSBzb21lYm9k
eSBlbHNlIGNoYW5nZXMgZmlndXJlcy4KCk9rYXkuCgoKVGhhbmtzLAoKSnVlcmdlbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 04:05:58 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 04:05:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXhFm-0007FZ-Oy; Thu, 11 Aug 2016 04:05:58 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXhFl-0007FN-D9; Thu, 11 Aug 2016 04:05:57 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 A3/82-15404-4A9FBA75; Thu, 11 Aug 2016 04:05:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsVyuP0Ov+6Sn6v
 DDTpOC1u8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfjwYipjwW+Biu9vNzA1MF7n7WLk
 5JAQMJJ4O/EfUxcjF4eQwEJGiYurXjCCJIQFMiX+NdxiBkmICPQwSnTNvsMIUTWDUaLt4VKwK
 jYBVYkN10+xgti8AtYSzz58AOrg4GABim99yw4SFhUIlVjx5gQbRImgxMmZT1hAbE4BPYkls3
 Yxg9jMQPaO679YIWx5ie1v5zBPYOSdhaRlFpKyWUjKFjAyr2JUL04tKkst0rXQSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDAGINjBOPuy/yFGSQ4mJVFe4ZjV4UJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeEWAASskWJSanlqRlpkDDHWYtAQHj5II79cfQGne4oLE3OLMdIjUK
 UZFKXFeHpA+AZBERmkeXBssvi4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmJcJZApPZl4J3P
 RXQIuZgBYnqa4AWVySiJCSamAMk9PI/mmXJWxV8cq6KiZQQDNt1e/iuekcnvqiXvomaydKJj/
 /nyEaJCzApvOZkevu3WNBF0T8ln5mWPE5IUt9gZvyChMHIz9O3bCXL7Ws19zeyVkXefx5gmm+
 Kmtj0tUekdU/WLbbsqzkfNr/bJ+SkBZ7wNL7r3gs71zaL8N9as+2ee7TfJRYijMSDbWYi4oTA
 VWoQ26qAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1470888355!27976566!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31834 invoked from network); 11 Aug 2016 04:05:56 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 04:05:56 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 259A2AB07;
 Thu, 11 Aug 2016 04:05:55 +0000 (UTC)
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-17-git-send-email-jgross@suse.com>
 <20160810204552.GD16772@var.home>
From: Juergen Gross <jgross@suse.com>
Message-ID: <37f62dc8-6497-8609-c8f0-31dcad2bf4d4@suse.com>
Date: Thu, 11 Aug 2016 06:05:49 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160810204552.GD16772@var.home>
Subject: Re: [Minios-devel] [PATCH v2 16/18] mini-os: map page allocator's
 bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTAvMDgvMTYgMjI6NDUsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiBJdCBsb29rcyBhIGJp
dCBvZGQgdG8gYmUgcmVtYXBwaW5nIHNvbWV0aGluZyB0aGF0IHdhcyBqdXN0IGFsbG9jYXRlZCwK
PiBidXQgSSBndWVzcyBpdCBtYWtlcyBwb3J0YWJpbGl0eSBlYXNpZXIuCgpSZW1hcHBpbmcgbmVl
ZHMgdGhlIHBhZ2UgYWxsb2NhdG9yIHRvIGJlIGFjdGl2ZSBhcyBwYWdlIHRhYmxlcyBuZWVkCnRv
IGJlIGFsbG9jYXRlZC4gOi0pCgo+IAo+IEp1ZXJnZW4gR3Jvc3MsIG9uIEZyaSAwNSBBdWcgMjAx
NiAxOTozNjowMCArMDIwMCwgd3JvdGU6Cj4+IGRpZmYgLS1naXQgYS9iYWxsb29uLmMgYi9iYWxs
b29uLmMKPj4gaW5kZXggNGMxOGM1Yy4uNzViODdjOCAxMDA2NDQKPj4gLS0tIGEvYmFsbG9vbi5j
Cj4+ICsrKyBiL2JhbGxvb24uYwo+PiBAQCAtNDQsMyArNDQsMjAgQEAgdm9pZCBnZXRfbWF4X3Bh
Z2VzKHZvaWQpCj4+ICAgICAgbnJfbWF4X3BhZ2VzID0gcmV0Owo+PiAgICAgIHByaW50aygiTWF4
aW11bSBtZW1vcnkgc2l6ZTogJWxkIHBhZ2VzXG4iLCBucl9tYXhfcGFnZXMpOwo+PiAgfQo+PiAr
Cj4+ICt2b2lkIGFsbG9jX2JpdG1hcF9yZW1hcCh2b2lkKQo+PiArewo+PiArICAgIHVuc2lnbmVk
IGxvbmcgaTsKPj4gKwo+PiArICAgIGlmICggYWxsb2NfYml0bWFwX3NpemUgPj0gKChucl9tYXhf
cGFnZXMgKyAxKSA+PiAoUEFHRV9TSElGVCArIDMpKSApCj4+ICsgICAgICAgIHJldHVybjsKPj4g
Kwo+PiArICAgIGZvciAoIGkgPSAwOyBpIDwgYWxsb2NfYml0bWFwX3NpemU7IGkgKz0gUEFHRV9T
SVpFICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIG1hcF9mcmFtZV9ydyh2aXJ0X2tlcm5lbF9hcmVh
X2VuZCArIGksCj4+ICsgICAgICAgICAgICAgICAgICAgICB2aXJ0X3RvX21mbigodW5zaWduZWQg
bG9uZykoYWxsb2NfYml0bWFwKSArIGkpKTsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBhbGxvY19i
aXRtYXAgPSAodW5zaWduZWQgbG9uZyAqKXZpcnRfa2VybmVsX2FyZWFfZW5kOwo+PiArICAgIHZp
cnRfa2VybmVsX2FyZWFfZW5kICs9IHJvdW5kX3BndXAoKG5yX21heF9wYWdlcyArIDEpID4+IChQ
QUdFX1NISUZUICsgMykpOwo+IAo+IERpdHRvIGhlcmUsIGJldHRlciBjaGVjayBhZ2FpbnN0IGhp
dHRpbmcgVklSVF9ERU1BTkRfQVJFQS4KCk9rYXkuCgo+IAo+PiBkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9iYWxsb29uLmggYi9pbmNsdWRlL2JhbGxvb24uaAo+PiBpbmRleCBiOGQ5MzM1Li4wZTIzNDBi
IDEwMDY0NAo+PiAtLS0gYS9pbmNsdWRlL2JhbGxvb24uaAo+PiArKysgYi9pbmNsdWRlL2JhbGxv
b24uaAo+PiBAQCAtMzEsMTEgKzMxLDEzIEBAIGV4dGVybiB1bnNpZ25lZCBsb25nIHZpcnRfa2Vy
bmVsX2FyZWFfZW5kOwo+PiAgCj4+ICB2b2lkIGdldF9tYXhfcGFnZXModm9pZCk7Cj4+ICB2b2lk
IGFyY2hfcmVtYXBfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3Bmbik7Cj4+ICt2b2lkIGFsbG9jX2Jp
dG1hcF9yZW1hcCh2b2lkKTsKPj4gIAo+PiAgI2Vsc2UgLyogQ09ORklHX0JBTExPT04gKi8KPj4g
IAo+PiAgc3RhdGljIGlubGluZSB2b2lkIGdldF9tYXhfcGFnZXModm9pZCkgeyB9Cj4+ICBzdGF0
aWMgaW5saW5lIHZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKSB7IH0K
Pj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBhbGxvY19iaXRtYXBfcmVtYXAodm9pZCkgeyB9Cj4gCj4g
SSdkIHNheSBjYWxsIGl0IHJhdGhlciBtbV9hbGxvY19iaXRtYXBfcmVtYXAoKS4gV2UgaGF2ZSBD
IG5hbWVzcGFjZQo+IGlzc3VlcyB3aXRoIHRoZSBzdHViZG9tIGFwcGxpY2F0aW9ucywgYW5kIHRo
ZSBhbGxvY19iaXRtYXBfIHByZWZpeCBzZWVtcwo+IHF1aXRlIGdlbmVyaWMgKGV2ZW4gaWYgbGVz
cyB0aGF0IGJpdG1hcF8pLCBtbV8gYWRkcyBzb21lIGtlcm5lbGlzaAo+IG5vdGlvbi4KCk9rYXku
Cgo+IAo+PiAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbnJfZnJlZV9wYWdlczsKPj4gIAo+PiArZXh0
ZXJuIHVuc2lnbmVkIGxvbmcgKmFsbG9jX2JpdG1hcDsKPj4gK2V4dGVybiB1bnNpZ25lZCBsb25n
IGFsbG9jX2JpdG1hcF9zaXplOwo+IAo+IERpdHRvLCBtbV9iaXRtYXAgYW5kIG1tX2JpdG1hcF9z
aXplLgoKT2theS4KCj4gCj4gT3RoZXJ3aXNlIGl0IGxvb2tzIGdvb2QuCgpUaGFua3MsCgpKdWVy
Z2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 04:05:58 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 04:05:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXhFm-0007FZ-Oy; Thu, 11 Aug 2016 04:05:58 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXhFl-0007FN-D9; Thu, 11 Aug 2016 04:05:57 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 A3/82-15404-4A9FBA75; Thu, 11 Aug 2016 04:05:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsVyuP0Ov+6Sn6v
 DDTpOC1u8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfjwYipjwW+Biu9vNzA1MF7n7WLk
 5JAQMJJ4O/EfUxcjF4eQwEJGiYurXjCCJIQFMiX+NdxiBkmICPQwSnTNvsMIUTWDUaLt4VKwK
 jYBVYkN10+xgti8AtYSzz58AOrg4GABim99yw4SFhUIlVjx5gQbRImgxMmZT1hAbE4BPYkls3
 Yxg9jMQPaO679YIWx5ie1v5zBPYOSdhaRlFpKyWUjKFjAyr2JUL04tKkst0rXQSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDAGINjBOPuy/yFGSQ4mJVFe4ZjV4UJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeEWAASskWJSanlqRlpkDDHWYtAQHj5II79cfQGne4oLE3OLMdIjUK
 UZFKXFeHpA+AZBERmkeXBssvi4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmJcJZApPZl4J3P
 RXQIuZgBYnqa4AWVySiJCSamAMk9PI/mmXJWxV8cq6KiZQQDNt1e/iuekcnvqiXvomaydKJj/
 /nyEaJCzApvOZkevu3WNBF0T8ln5mWPE5IUt9gZvyChMHIz9O3bCXL7Ws19zeyVkXefx5gmm+
 Kmtj0tUekdU/WLbbsqzkfNr/bJ+SkBZ7wNL7r3gs71zaL8N9as+2ee7TfJRYijMSDbWYi4oTA
 VWoQ26qAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1470888355!27976566!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31834 invoked from network); 11 Aug 2016 04:05:56 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 04:05:56 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 259A2AB07;
 Thu, 11 Aug 2016 04:05:55 +0000 (UTC)
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-17-git-send-email-jgross@suse.com>
 <20160810204552.GD16772@var.home>
From: Juergen Gross <jgross@suse.com>
Message-ID: <37f62dc8-6497-8609-c8f0-31dcad2bf4d4@suse.com>
Date: Thu, 11 Aug 2016 06:05:49 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160810204552.GD16772@var.home>
Subject: Re: [Minios-devel] [PATCH v2 16/18] mini-os: map page allocator's
 bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTAvMDgvMTYgMjI6NDUsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiBJdCBsb29rcyBhIGJp
dCBvZGQgdG8gYmUgcmVtYXBwaW5nIHNvbWV0aGluZyB0aGF0IHdhcyBqdXN0IGFsbG9jYXRlZCwK
PiBidXQgSSBndWVzcyBpdCBtYWtlcyBwb3J0YWJpbGl0eSBlYXNpZXIuCgpSZW1hcHBpbmcgbmVl
ZHMgdGhlIHBhZ2UgYWxsb2NhdG9yIHRvIGJlIGFjdGl2ZSBhcyBwYWdlIHRhYmxlcyBuZWVkCnRv
IGJlIGFsbG9jYXRlZC4gOi0pCgo+IAo+IEp1ZXJnZW4gR3Jvc3MsIG9uIEZyaSAwNSBBdWcgMjAx
NiAxOTozNjowMCArMDIwMCwgd3JvdGU6Cj4+IGRpZmYgLS1naXQgYS9iYWxsb29uLmMgYi9iYWxs
b29uLmMKPj4gaW5kZXggNGMxOGM1Yy4uNzViODdjOCAxMDA2NDQKPj4gLS0tIGEvYmFsbG9vbi5j
Cj4+ICsrKyBiL2JhbGxvb24uYwo+PiBAQCAtNDQsMyArNDQsMjAgQEAgdm9pZCBnZXRfbWF4X3Bh
Z2VzKHZvaWQpCj4+ICAgICAgbnJfbWF4X3BhZ2VzID0gcmV0Owo+PiAgICAgIHByaW50aygiTWF4
aW11bSBtZW1vcnkgc2l6ZTogJWxkIHBhZ2VzXG4iLCBucl9tYXhfcGFnZXMpOwo+PiAgfQo+PiAr
Cj4+ICt2b2lkIGFsbG9jX2JpdG1hcF9yZW1hcCh2b2lkKQo+PiArewo+PiArICAgIHVuc2lnbmVk
IGxvbmcgaTsKPj4gKwo+PiArICAgIGlmICggYWxsb2NfYml0bWFwX3NpemUgPj0gKChucl9tYXhf
cGFnZXMgKyAxKSA+PiAoUEFHRV9TSElGVCArIDMpKSApCj4+ICsgICAgICAgIHJldHVybjsKPj4g
Kwo+PiArICAgIGZvciAoIGkgPSAwOyBpIDwgYWxsb2NfYml0bWFwX3NpemU7IGkgKz0gUEFHRV9T
SVpFICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIG1hcF9mcmFtZV9ydyh2aXJ0X2tlcm5lbF9hcmVh
X2VuZCArIGksCj4+ICsgICAgICAgICAgICAgICAgICAgICB2aXJ0X3RvX21mbigodW5zaWduZWQg
bG9uZykoYWxsb2NfYml0bWFwKSArIGkpKTsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBhbGxvY19i
aXRtYXAgPSAodW5zaWduZWQgbG9uZyAqKXZpcnRfa2VybmVsX2FyZWFfZW5kOwo+PiArICAgIHZp
cnRfa2VybmVsX2FyZWFfZW5kICs9IHJvdW5kX3BndXAoKG5yX21heF9wYWdlcyArIDEpID4+IChQ
QUdFX1NISUZUICsgMykpOwo+IAo+IERpdHRvIGhlcmUsIGJldHRlciBjaGVjayBhZ2FpbnN0IGhp
dHRpbmcgVklSVF9ERU1BTkRfQVJFQS4KCk9rYXkuCgo+IAo+PiBkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9iYWxsb29uLmggYi9pbmNsdWRlL2JhbGxvb24uaAo+PiBpbmRleCBiOGQ5MzM1Li4wZTIzNDBi
IDEwMDY0NAo+PiAtLS0gYS9pbmNsdWRlL2JhbGxvb24uaAo+PiArKysgYi9pbmNsdWRlL2JhbGxv
b24uaAo+PiBAQCAtMzEsMTEgKzMxLDEzIEBAIGV4dGVybiB1bnNpZ25lZCBsb25nIHZpcnRfa2Vy
bmVsX2FyZWFfZW5kOwo+PiAgCj4+ICB2b2lkIGdldF9tYXhfcGFnZXModm9pZCk7Cj4+ICB2b2lk
IGFyY2hfcmVtYXBfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3Bmbik7Cj4+ICt2b2lkIGFsbG9jX2Jp
dG1hcF9yZW1hcCh2b2lkKTsKPj4gIAo+PiAgI2Vsc2UgLyogQ09ORklHX0JBTExPT04gKi8KPj4g
IAo+PiAgc3RhdGljIGlubGluZSB2b2lkIGdldF9tYXhfcGFnZXModm9pZCkgeyB9Cj4+ICBzdGF0
aWMgaW5saW5lIHZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKSB7IH0K
Pj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBhbGxvY19iaXRtYXBfcmVtYXAodm9pZCkgeyB9Cj4gCj4g
SSdkIHNheSBjYWxsIGl0IHJhdGhlciBtbV9hbGxvY19iaXRtYXBfcmVtYXAoKS4gV2UgaGF2ZSBD
IG5hbWVzcGFjZQo+IGlzc3VlcyB3aXRoIHRoZSBzdHViZG9tIGFwcGxpY2F0aW9ucywgYW5kIHRo
ZSBhbGxvY19iaXRtYXBfIHByZWZpeCBzZWVtcwo+IHF1aXRlIGdlbmVyaWMgKGV2ZW4gaWYgbGVz
cyB0aGF0IGJpdG1hcF8pLCBtbV8gYWRkcyBzb21lIGtlcm5lbGlzaAo+IG5vdGlvbi4KCk9rYXku
Cgo+IAo+PiAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbnJfZnJlZV9wYWdlczsKPj4gIAo+PiArZXh0
ZXJuIHVuc2lnbmVkIGxvbmcgKmFsbG9jX2JpdG1hcDsKPj4gK2V4dGVybiB1bnNpZ25lZCBsb25n
IGFsbG9jX2JpdG1hcF9zaXplOwo+IAo+IERpdHRvLCBtbV9iaXRtYXAgYW5kIG1tX2JpdG1hcF9z
aXplLgoKT2theS4KCj4gCj4gT3RoZXJ3aXNlIGl0IGxvb2tzIGdvb2QuCgpUaGFua3MsCgpKdWVy
Z2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 05:50:27 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 05:50:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXisr-00052R-Is; Thu, 11 Aug 2016 05:50:25 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXisq-00052I-04; Thu, 11 Aug 2016 05:50:24 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F5/6F-29563-F121CA75; Thu, 11 Aug 2016 05:50:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyuP0Ov66c0Jp
 wgx2zVC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZlxZfoSpoJOz4tD/s4wNjP/Zuhg5
 OSQEjCTeTvzH1MXIxSEksJBR4sPbs+wgCWEBF4nm2ZtZQBIiAj2MEl2z7zBCVM1glNh+/RQTS
 BWbgKrEhuunWCFGyUn0dk9iAbF5Bawl3rx5zQhiswDV7H+1E6xeVCBUYsWbE2wQNYISJ2c+Aa
 vnFNCTeHZkJ1icGcjecf0XK4QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbqGBnp
 JRZnpGSW5iZk5QJ6ZXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxnvLAg4xSnIwKYnyCsesDhfi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwbtXYE24kGBRanpqRVpmDjAOYNISHDxKIrxvQNK8xQWJu
 cWZ6RCpU4yKUuK83SAJAZBERmkeXBss9i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmHcfyB
 SezLwSuOmvgBYzAS1OUl0BsrgkESEl1cB4eP9kzVh/9td+F6Iy9nnsu+yybmuhx1yR6py3l7l
 iFBSWSc+SZ7kkNNG3ddKTTbwTDxz4to99tcKbR6+XXV+RqZfTHWDl+G9T813/Rr497277Rx+p
 lrnTLsFXPTvJ+mHnipXqfFdfZJ+Y6mW2dibvRJ3fN4/02L2Qd/pXytl52S5QVzxyK+snJZbij
 ERDLeai4kQAeBhtZ7gCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1470894622!27959046!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40301 invoked from network); 11 Aug 2016 05:50:22 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 05:50:22 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E4595AAEF;
 Thu, 11 Aug 2016 05:50:21 +0000 (UTC)
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-18-git-send-email-jgross@suse.com>
 <20160810210212.GE16772@var.home>
From: Juergen Gross <jgross@suse.com>
X-Enigmail-Draft-Status: N1110
Message-ID: <fc60f5bf-893d-a015-c584-af3642a71d86@suse.com>
Date: Thu, 11 Aug 2016 07:50:21 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160810210212.GE16772@var.home>
Subject: Re: [Minios-devel] [PATCH v2 17/18] mini-os: add support for
	ballooning up
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTAvMDgvMTYgMjM6MDIsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiBKdWVyZ2VuIEdyb3Nz
LCBvbiBGcmkgMDUgQXVnIDIwMTYgMTk6MzY6MDEgKzAyMDAsIHdyb3RlOgo+PiArI2RlZmluZSBO
X0JBTExPT05fRlJBTUVTIDY0Cj4+ICtzdGF0aWMgdW5zaWduZWQgbG9uZyBiYWxsb29uX2ZyYW1l
c1tOX0JBTExPT05fRlJBTUVTXTsKPj4gKwo+PiAraW50IGJhbGxvb25fdXAodW5zaWduZWQgbG9u
ZyBuX3BhZ2VzKQo+PiArewo+PiArICAgIHVuc2lnbmVkIGxvbmcgcGFnZSwgcGZuOwo+PiArICAg
IGludCByYzsKPj4gKyAgICBzdHJ1Y3QgeGVuX21lbW9yeV9yZXNlcnZhdGlvbiByZXNlcnZhdGlv
biA9IHsKPj4gKyAgICAgICAgLmFkZHJlc3NfYml0cyA9IDAsCj4+ICsgICAgICAgIC5leHRlbnRf
b3JkZXIgPSAwLAo+PiArICAgICAgICAuZG9taWQgICAgICAgID0gRE9NSURfU0VMRgo+PiArICAg
IH07Cj4+ICsKPj4gKyAgICBpZiAoIG5fcGFnZXMgPiBucl9tYXhfcGFnZXMgLSBucl9tZW1fcGFn
ZXMgKQo+PiArICAgICAgICBuX3BhZ2VzID0gbnJfbWF4X3BhZ2VzIC0gbnJfbWVtX3BhZ2VzOwo+
PiArICAgIGlmICggbl9wYWdlcyA+IE5fQkFMTE9PTl9GUkFNRVMgKQo+PiArICAgICAgICBuX3Bh
Z2VzID0gTl9CQUxMT09OX0ZSQU1FUzsKPj4gKwo+PiArICAgIC8qIFJlc2l6ZSBhbGxvY19iaXRt
YXAgaWYgbmVjZXNzYXJ5LiAqLwo+PiArICAgIGlmICggYWxsb2NfYml0bWFwX3NpemUgKiA4IDwg
bnJfbWVtX3BhZ2VzICsgbl9wYWdlcyApCj4gCj4gVG8gYmUgb24gdGhlIHNhZmUgc2lkZSwgSSdk
IHNheSB1c2UgYSB3aGlsZSBoZXJlLCBldmVuIGlmIHRoZSB2YWx1ZSBvZgo+IE5fQkFMTE9PTl9G
UkFNRVMgaXMgc28gdGhhdCB0aGVyZSdsbCBhbHdheXMgYmUgb25lIGl0ZXJhdGlvbiBBVE0uCgpJ
IGRvbid0IG1pbmQgY2hhbmdpbmcgaXQsIHdoaWxlIGl0IHNlZW1zIHJhdGhlciB1bmxpa2VseSB0
aGF0IHRoZQptYXhpbXVtIG51bWJlciBvZiBmcmFtZXMgYWRkZWQgaW4gb25lIGNodW5rIHdvdWxk
IGV2ZXIgZXhjZWVkIDMyNzY4LgoKPiAKPiBPdGhlcndpc2UgaXQgbG9va3MgZ29vZCwKPiAKPiBS
ZXZpZXdlZC1CeTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3Jn
PgoKVGhhbmtzLAoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 05:50:27 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 05:50:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXisr-00052R-Is; Thu, 11 Aug 2016 05:50:25 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXisq-00052I-04; Thu, 11 Aug 2016 05:50:24 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F5/6F-29563-F121CA75; Thu, 11 Aug 2016 05:50:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyuP0Ov66c0Jp
 wgx2zVC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZlxZfoSpoJOz4tD/s4wNjP/Zuhg5
 OSQEjCTeTvzH1MXIxSEksJBR4sPbs+wgCWEBF4nm2ZtZQBIiAj2MEl2z7zBCVM1glNh+/RQTS
 BWbgKrEhuunWCFGyUn0dk9iAbF5Bawl3rx5zQhiswDV7H+1E6xeVCBUYsWbE2wQNYISJ2c+Aa
 vnFNCTeHZkJ1icGcjecf0XK4QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbqGBnp
 JRZnpGSW5iZk5QJ6ZXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxnvLAg4xSnIwKYnyCsesDhfi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwbtXYE24kGBRanpqRVpmDjAOYNISHDxKIrxvQNK8xQWJu
 cWZ6RCpU4yKUuK83SAJAZBERmkeXBss9i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmHcfyB
 SezLwSuOmvgBYzAS1OUl0BsrgkESEl1cB4eP9kzVh/9td+F6Iy9nnsu+yybmuhx1yR6py3l7l
 iFBSWSc+SZ7kkNNG3ddKTTbwTDxz4to99tcKbR6+XXV+RqZfTHWDl+G9T813/Rr497277Rx+p
 lrnTLsFXPTvJ+mHnipXqfFdfZJ+Y6mW2dibvRJ3fN4/02L2Qd/pXytl52S5QVzxyK+snJZbij
 ERDLeai4kQAeBhtZ7gCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1470894622!27959046!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40301 invoked from network); 11 Aug 2016 05:50:22 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 05:50:22 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E4595AAEF;
 Thu, 11 Aug 2016 05:50:21 +0000 (UTC)
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-18-git-send-email-jgross@suse.com>
 <20160810210212.GE16772@var.home>
From: Juergen Gross <jgross@suse.com>
X-Enigmail-Draft-Status: N1110
Message-ID: <fc60f5bf-893d-a015-c584-af3642a71d86@suse.com>
Date: Thu, 11 Aug 2016 07:50:21 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160810210212.GE16772@var.home>
Subject: Re: [Minios-devel] [PATCH v2 17/18] mini-os: add support for
	ballooning up
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTAvMDgvMTYgMjM6MDIsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiBKdWVyZ2VuIEdyb3Nz
LCBvbiBGcmkgMDUgQXVnIDIwMTYgMTk6MzY6MDEgKzAyMDAsIHdyb3RlOgo+PiArI2RlZmluZSBO
X0JBTExPT05fRlJBTUVTIDY0Cj4+ICtzdGF0aWMgdW5zaWduZWQgbG9uZyBiYWxsb29uX2ZyYW1l
c1tOX0JBTExPT05fRlJBTUVTXTsKPj4gKwo+PiAraW50IGJhbGxvb25fdXAodW5zaWduZWQgbG9u
ZyBuX3BhZ2VzKQo+PiArewo+PiArICAgIHVuc2lnbmVkIGxvbmcgcGFnZSwgcGZuOwo+PiArICAg
IGludCByYzsKPj4gKyAgICBzdHJ1Y3QgeGVuX21lbW9yeV9yZXNlcnZhdGlvbiByZXNlcnZhdGlv
biA9IHsKPj4gKyAgICAgICAgLmFkZHJlc3NfYml0cyA9IDAsCj4+ICsgICAgICAgIC5leHRlbnRf
b3JkZXIgPSAwLAo+PiArICAgICAgICAuZG9taWQgICAgICAgID0gRE9NSURfU0VMRgo+PiArICAg
IH07Cj4+ICsKPj4gKyAgICBpZiAoIG5fcGFnZXMgPiBucl9tYXhfcGFnZXMgLSBucl9tZW1fcGFn
ZXMgKQo+PiArICAgICAgICBuX3BhZ2VzID0gbnJfbWF4X3BhZ2VzIC0gbnJfbWVtX3BhZ2VzOwo+
PiArICAgIGlmICggbl9wYWdlcyA+IE5fQkFMTE9PTl9GUkFNRVMgKQo+PiArICAgICAgICBuX3Bh
Z2VzID0gTl9CQUxMT09OX0ZSQU1FUzsKPj4gKwo+PiArICAgIC8qIFJlc2l6ZSBhbGxvY19iaXRt
YXAgaWYgbmVjZXNzYXJ5LiAqLwo+PiArICAgIGlmICggYWxsb2NfYml0bWFwX3NpemUgKiA4IDwg
bnJfbWVtX3BhZ2VzICsgbl9wYWdlcyApCj4gCj4gVG8gYmUgb24gdGhlIHNhZmUgc2lkZSwgSSdk
IHNheSB1c2UgYSB3aGlsZSBoZXJlLCBldmVuIGlmIHRoZSB2YWx1ZSBvZgo+IE5fQkFMTE9PTl9G
UkFNRVMgaXMgc28gdGhhdCB0aGVyZSdsbCBhbHdheXMgYmUgb25lIGl0ZXJhdGlvbiBBVE0uCgpJ
IGRvbid0IG1pbmQgY2hhbmdpbmcgaXQsIHdoaWxlIGl0IHNlZW1zIHJhdGhlciB1bmxpa2VseSB0
aGF0IHRoZQptYXhpbXVtIG51bWJlciBvZiBmcmFtZXMgYWRkZWQgaW4gb25lIGNodW5rIHdvdWxk
IGV2ZXIgZXhjZWVkIDMyNzY4LgoKPiAKPiBPdGhlcndpc2UgaXQgbG9va3MgZ29vZCwKPiAKPiBS
ZXZpZXdlZC1CeTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3Jn
PgoKVGhhbmtzLAoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 05:51:34 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 05:51:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXity-000571-Td; Thu, 11 Aug 2016 05:51:34 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXitx-00056p-Uh; Thu, 11 Aug 2016 05:51:34 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BB/26-11175-5621CA75; Thu, 11 Aug 2016 05:51:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyuP0Ov26K0Jp
 wgx2XDC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZhy99oGxYAprxcoDa1kaGP8zdzFy
 ckgIGEm8nfiPCcQWEljIKDHtZx2ILSzgIPH4wCbGLkYuDhGBHkaJrtl3wBwhgRmMEvs3zmAFq
 WITUJXYcP0UmM0rYC1x/nAHmM0CFF9z/Bk7iC0qECqx4s0JNogaQYmTM5+wdDFycHAK6Emc+i
 sOEmYGMndc/8UKYctLbH87h3kCI+8sJB2zkJTNQlK2gJF5FaNGcWpRWWqRrqG5XlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYIAxAMEOxtsbAw4xSnIwKYnyCsesDhfiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwbtdcE24kGBRanpqRVpmDjDUYdISHDxKIryaIGne4oLE3OLMdIjUK
 UZdjgU/bq9lEmLJy89LlRLnbQMpEgApyijNgxsBi7tLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52
 BUEuZdAzKFJzOvBG7TK6AjmICOSFJdAXJESSJCSqqBUY5xbWXEteO+faJVuivM2VnazR/+e2J
 67MafwB+H2rbc8dHJnuGs95nLp+iAkopQU+eEgs2276zmWTyacrjjteeDQkaH40cf8f98LXQs
 r9/n4NbHOz0v5xYf4KmveGLktrl1yto8vXM13jITnjxuDHfbdm/pW417ks49ZT/eROZGMaiqL
 Uk2UGIpzkg01GIuKk4EALPuU6W2AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1470894692!53404083!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64163 invoked from network); 11 Aug 2016 05:51:32 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-9.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 05:51:32 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 41610AAEF;
 Thu, 11 Aug 2016 05:51:32 +0000 (UTC)
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-19-git-send-email-jgross@suse.com>
 <20160810210716.GF16772@var.home>
From: Juergen Gross <jgross@suse.com>
Message-ID: <28578869-032a-d056-0690-56c9b111a064@suse.com>
Date: Thu, 11 Aug 2016 07:51:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160810210716.GF16772@var.home>
Subject: Re: [Minios-devel] [PATCH v2 18/18] mini-os: balloon up in case of
	oom
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTAvMDgvMTYgMjM6MDcsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiBKdWVyZ2VuIEdyb3Nz
LCBvbiBGcmkgMDUgQXVnIDIwMTYgMTk6MzY6MDIgKzAyMDAsIHdyb3RlOgo+PiArc3RhdGljIGlu
bGluZSBpbnQgY2hrX2ZyZWVfcGFnZXModW5zaWduZWQgbG9uZyBuZWVkZWQpCj4+ICt7Cj4+ICsg
ICAgcmV0dXJuIG5lZWRlZCA+IG5yX2ZyZWVfcGFnZXM7Cj4+ICt9Cj4gCj4gVGhlIGxvZ2ljIGxv
b2tzIHJldmVyc2VkIHRvIG1lOgo+IAo+PiArICAgIGlmICggY2hrX2ZyZWVfcGFnZXMoMVVMIDw8
IG9yZGVyKSApCj4+ICsgICAgICAgIGdvdG8gbm9fbWVtb3J5Owo+IAo+IEkgd291bGQgaGF2ZSB3
cml0dGVuIGl0Cj4gCj4+ICsgICAgaWYgKCAhY2hrX2ZyZWVfcGFnZXMoMVVMIDw8IG9yZGVyKSAp
Cj4+ICsgICAgICAgIGdvdG8gbm9fbWVtb3J5Owo+IAo+ICJJZiB0aGVyZSBhcmUgbm90IGVub3Vn
aCBmcmVlIHBhZ2VzIGZvciB0aGlzIGFtb3VudCwgZ28gb3V0Ii4KCkhtbSwgeWVzLCBJIGNhbiBz
ZWUgeW91ciBwb2ludC4KCkknbGwgY2hhbmdlIGl0LgoKPiAKPiBPdGhlcndpc2UgaXQgbG9va3Mg
Z29vZCwKPiAKPiBSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRA
ZW5zLWx5b24ub3JnPgoKVGhhbmtzLAoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9z
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 05:51:34 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 05:51:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXity-000571-Td; Thu, 11 Aug 2016 05:51:34 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXitx-00056p-Uh; Thu, 11 Aug 2016 05:51:34 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BB/26-11175-5621CA75; Thu, 11 Aug 2016 05:51:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyuP0Ov26K0Jp
 wgx2XDC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZhy99oGxYAprxcoDa1kaGP8zdzFy
 ckgIGEm8nfiPCcQWEljIKDHtZx2ILSzgIPH4wCbGLkYuDhGBHkaJrtl3wBwhgRmMEvs3zmAFq
 WITUJXYcP0UmM0rYC1x/nAHmM0CFF9z/Bk7iC0qECqx4s0JNogaQYmTM5+wdDFycHAK6Emc+i
 sOEmYGMndc/8UKYctLbH87h3kCI+8sJB2zkJTNQlK2gJF5FaNGcWpRWWqRrqG5XlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYIAxAMEOxtsbAw4xSnIwKYnyCsesDhfiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwbtdcE24kGBRanpqRVpmDjDUYdISHDxKIryaIGne4oLE3OLMdIjUK
 UZdjgU/bq9lEmLJy89LlRLnbQMpEgApyijNgxsBi7tLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52
 BUEuZdAzKFJzOvBG7TK6AjmICOSFJdAXJESSJCSqqBUY5xbWXEteO+faJVuivM2VnazR/+e2J
 67MafwB+H2rbc8dHJnuGs95nLp+iAkopQU+eEgs2276zmWTyacrjjteeDQkaH40cf8f98LXQs
 r9/n4NbHOz0v5xYf4KmveGLktrl1yto8vXM13jITnjxuDHfbdm/pW417ks49ZT/eROZGMaiqL
 Uk2UGIpzkg01GIuKk4EALPuU6W2AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1470894692!53404083!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64163 invoked from network); 11 Aug 2016 05:51:32 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-9.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 05:51:32 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 41610AAEF;
 Thu, 11 Aug 2016 05:51:32 +0000 (UTC)
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <1470418562-11234-19-git-send-email-jgross@suse.com>
 <20160810210716.GF16772@var.home>
From: Juergen Gross <jgross@suse.com>
Message-ID: <28578869-032a-d056-0690-56c9b111a064@suse.com>
Date: Thu, 11 Aug 2016 07:51:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160810210716.GF16772@var.home>
Subject: Re: [Minios-devel] [PATCH v2 18/18] mini-os: balloon up in case of
	oom
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTAvMDgvMTYgMjM6MDcsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiBKdWVyZ2VuIEdyb3Nz
LCBvbiBGcmkgMDUgQXVnIDIwMTYgMTk6MzY6MDIgKzAyMDAsIHdyb3RlOgo+PiArc3RhdGljIGlu
bGluZSBpbnQgY2hrX2ZyZWVfcGFnZXModW5zaWduZWQgbG9uZyBuZWVkZWQpCj4+ICt7Cj4+ICsg
ICAgcmV0dXJuIG5lZWRlZCA+IG5yX2ZyZWVfcGFnZXM7Cj4+ICt9Cj4gCj4gVGhlIGxvZ2ljIGxv
b2tzIHJldmVyc2VkIHRvIG1lOgo+IAo+PiArICAgIGlmICggY2hrX2ZyZWVfcGFnZXMoMVVMIDw8
IG9yZGVyKSApCj4+ICsgICAgICAgIGdvdG8gbm9fbWVtb3J5Owo+IAo+IEkgd291bGQgaGF2ZSB3
cml0dGVuIGl0Cj4gCj4+ICsgICAgaWYgKCAhY2hrX2ZyZWVfcGFnZXMoMVVMIDw8IG9yZGVyKSAp
Cj4+ICsgICAgICAgIGdvdG8gbm9fbWVtb3J5Owo+IAo+ICJJZiB0aGVyZSBhcmUgbm90IGVub3Vn
aCBmcmVlIHBhZ2VzIGZvciB0aGlzIGFtb3VudCwgZ28gb3V0Ii4KCkhtbSwgeWVzLCBJIGNhbiBz
ZWUgeW91ciBwb2ludC4KCkknbGwgY2hhbmdlIGl0LgoKPiAKPiBPdGhlcndpc2UgaXQgbG9va3Mg
Z29vZCwKPiAKPiBSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRA
ZW5zLWx5b24ub3JnPgoKVGhhbmtzLAoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9z
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 05:52:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 05:52:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXius-0005E7-7X; Thu, 11 Aug 2016 05:52:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXiur-0005Du-I8; Thu, 11 Aug 2016 05:52:29 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 FC/9C-09160-C921CA75; Thu, 11 Aug 2016 05:52:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyuP0Ov+4coTX
 hBs2LBC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZjy8UVewkani/okd7A2M3xm7GDk5
 JASMJN5O/MfUxcjFISSwkFFi58S5bCAJYQFHiYZFx9hBEiICPYwSXbPvgHUICSRJ3Dp2hgnEZ
 hNQldhw/RQriM0rYC2xeF4LWA0LUPzWt69gcVGBUIkVb06wQdQISpyc+YQFxOYU0JP4cfgc2B
 xmIHvH9V+sELa8xPa3c5gnMPLOQtIyC0nZLCRlCxiZVzFqFKcWlaUW6RoZ6CUVZaZnlOQmZub
 oGhoY6+WmFhcnpqfmJCYV6yXn525iBAZYPQMD4w7G5hN+hxglOZiURHmFY1aHC/El5adUZiQW
 Z8QXleakFh9ilOHgUJLgdRJcEy4kWJSanlqRlpkDDHWYtAQHj5IIryZImre4IDG3ODMdInWKU
 ZdjwY/ba5mEWPLy81KlxHlFQYoEQIoySvPgRsDi7hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDk
 YlYV4zkCk8mXklcJteAR3BBHREkuoKkCNKEhFSUg2Mmnv3yV07UlosX5W6t9gszY3fzMJ9/QW
 FmzNP/7C9N5//WCV/Ck9Yq84CYzbxa1P6twX+273DZtMFFeXq11siOkLU8jwttNjqn6xx3Pfy
 yLTfFb3MN3mMesSuHgvNfnz01DoZYz+dRR8LP4uIr7ZWv7+B6cghW6vq+FUyUl+Z+0te7//Mx
 LhPiaU4I9FQi7moOBEAYdrM47YCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1470894748!55040290!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38643 invoked from network); 11 Aug 2016 05:52:28 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 05:52:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CAF67AAEF;
 Thu, 11 Aug 2016 05:52:27 +0000 (UTC)
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <20160810210728.GG16772@var.home>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9d856713-630f-ca2e-5650-5c8efa84e7ca@suse.com>
Date: Thu, 11 Aug 2016 07:52:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160810210728.GG16772@var.home>
Subject: Re: [Minios-devel] [PATCH v2 00/18] mini-os: support of
	auto-ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTAvMDgvMTYgMjM6MDcsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiBIZWxsbywKPiAKPiBK
dWVyZ2VuIEdyb3NzLCBvbiBGcmkgMDUgQXVnIDIwMTYgMTk6MzU6NDQgKzAyMDAsIHdyb3RlOgo+
PiBTdXBwb3J0IGJhbGxvb25pbmcgTWluaS1PUyBhdXRvbWF0aWNhbGx5IHVwIGluIGNhc2Ugb2Yg
bWVtb3J5IHNob3J0YWdlLgo+IAo+IFRoYW5rcyEKCllvdSBhcmUgd2VsY29tZS4KCkJlIHByZXBh
cmVkIGZvciBtb3JlIHRvIGNvbWU6IEknbSBqdXN0IGFkZGluZyBIVk1saXRlIHN1cHBvcnQgdG8K
TWluaS1PUy4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxt
YW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 05:52:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 05:52:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXius-0005E7-7X; Thu, 11 Aug 2016 05:52:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXiur-0005Du-I8; Thu, 11 Aug 2016 05:52:29 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 FC/9C-09160-C921CA75; Thu, 11 Aug 2016 05:52:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyuP0Ov+4coTX
 hBs2LBC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZjy8UVewkani/okd7A2M3xm7GDk5
 JASMJN5O/MfUxcjFISSwkFFi58S5bCAJYQFHiYZFx9hBEiICPYwSXbPvgHUICSRJ3Dp2hgnEZ
 hNQldhw/RQriM0rYC2xeF4LWA0LUPzWt69gcVGBUIkVb06wQdQISpyc+YQFxOYU0JP4cfgc2B
 xmIHvH9V+sELa8xPa3c5gnMPLOQtIyC0nZLCRlCxiZVzFqFKcWlaUW6RoZ6CUVZaZnlOQmZub
 oGhoY6+WmFhcnpqfmJCYV6yXn525iBAZYPQMD4w7G5hN+hxglOZiURHmFY1aHC/El5adUZiQW
 Z8QXleakFh9ilOHgUJLgdRJcEy4kWJSanlqRlpkDDHWYtAQHj5IIryZImre4IDG3ODMdInWKU
 ZdjwY/ba5mEWPLy81KlxHlFQYoEQIoySvPgRsDi7hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDk
 YlYV4zkCk8mXklcJteAR3BBHREkuoKkCNKEhFSUg2Mmnv3yV07UlosX5W6t9gszY3fzMJ9/QW
 FmzNP/7C9N5//WCV/Ck9Yq84CYzbxa1P6twX+273DZtMFFeXq11siOkLU8jwttNjqn6xx3Pfy
 yLTfFb3MN3mMesSuHgvNfnz01DoZYz+dRR8LP4uIr7ZWv7+B6cghW6vq+FUyUl+Z+0te7//Mx
 LhPiaU4I9FQi7moOBEAYdrM47YCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1470894748!55040290!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38643 invoked from network); 11 Aug 2016 05:52:28 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 05:52:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CAF67AAEF;
 Thu, 11 Aug 2016 05:52:27 +0000 (UTC)
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
References: <1470418562-11234-1-git-send-email-jgross@suse.com>
 <20160810210728.GG16772@var.home>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9d856713-630f-ca2e-5650-5c8efa84e7ca@suse.com>
Date: Thu, 11 Aug 2016 07:52:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160810210728.GG16772@var.home>
Subject: Re: [Minios-devel] [PATCH v2 00/18] mini-os: support of
	auto-ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTAvMDgvMTYgMjM6MDcsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiBIZWxsbywKPiAKPiBK
dWVyZ2VuIEdyb3NzLCBvbiBGcmkgMDUgQXVnIDIwMTYgMTk6MzU6NDQgKzAyMDAsIHdyb3RlOgo+
PiBTdXBwb3J0IGJhbGxvb25pbmcgTWluaS1PUyBhdXRvbWF0aWNhbGx5IHVwIGluIGNhc2Ugb2Yg
bWVtb3J5IHNob3J0YWdlLgo+IAo+IFRoYW5rcyEKCllvdSBhcmUgd2VsY29tZS4KCkJlIHByZXBh
cmVkIGZvciBtb3JlIHRvIGNvbWU6IEknbSBqdXN0IGFkZGluZyBIVk1saXRlIHN1cHBvcnQgdG8K
TWluaS1PUy4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxt
YW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8D-0002JC-6S; Thu, 11 Aug 2016 09:18:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8C-0002IG-66; Thu, 11 Aug 2016 09:18:28 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 8F/F9-23620-3E24CA75; Thu, 11 Aug 2016 09:18:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+4jpzX
 hBs/+61m8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzeia1cNccEGk4ua2e+wNjE0CXYyc
 HBICRhJvJ/5j6mLk4hASWMgosWnpO0aQBJuAqsSG66dYQWwRATeJL99nsYHYzAIREnM+nGIBs
 YUFzCUez/wGVsMCVP9xaTdYnFfAXqLv8yJGiAVyEtdnTmcCsTkFHCTWTP8IZgsB1XyZc4llAi
 P3AkaGVYzqxalFZalFuhZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBfmYAgh2
 MF9qdDzFKcjApifIKx6wOF+JLyk+pzEgszogvKs1JLT7EKMPBoSTBa+a4JlxIsCg1PbUiLTMH
 GHAwaQkOHiUR3kyQNG9xQWJucWY6ROoUo6KUOK8/SEIAJJFRmgfXBgvyS4yyUsK8jECHCPEUp
 BblZpagyr9iFOdgVBLmzQGZwpOZVwI3/RXQYiagxSfMwBaXJCKkpBoY1eNLws7czzDz2L5IVF
 rL9O3X9Oa0CRUvt3YUz2fXPMnh/HDO0UfslkvaBIN/hnxgPig9hbVEZo7etoV38p7V1/9uvXC
 56OSjTywGvxurvp0odjy/74ZZw/38WRO2PVzyernQAZG4I/UpqsHLz4toXGV5l9a02G+J2l2d
 Vrul1vfb/gp+/MM3RYmlOCPRUIu5qDgRAO3Ct99tAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1470907106!55078693!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61184 invoked from network); 11 Aug 2016 09:18:26 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 49B82AC0F;
 Thu, 11 Aug 2016 09:18:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:06 +0200
Message-Id: <1470907102-14656-4-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 03/19] mini-os: remove MM_DEBUG code
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

bW0uYyBjb250YWlucyB1bnVzZWQgY29kZSBpbnNpZGUgI2lmZGVmIE1NX0RFQlVHIGFyZWFzLiBJ
dHMgdXNhYmlsaXR5CmlzIHJhdGhlciBxdWVzdGlvbmFibGUgYW5kIHNvbWUgcGFydHMgYXJlIGV2
ZW4gd3JvbmcgKGUuZy4KcHJpbnRfY2h1bmtzKCkgY2FsbGVkIHdpdGggbnJfcGFnZXMgPiAxMDAw
IHdpbGwgY2xvYmJlciBhbiBhcmJpdHJhcnkKc3RhY2sgY29udGVudCB3aXRoIGEgMCBieXRlKS4K
ClJlbW92ZSB0aGlzIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tl
ZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgotLS0K
IG1tLmMgfCA2MCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9tbS5jIGIvbW0uYwppbmRleCAzMWFhZjgzLi4wZGQ0ODYyIDEwMDY0NAotLS0gYS9tbS5j
CisrKyBiL21tLmMKQEAgLTQyLDEzICs0Miw2IEBACiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4K
ICNpbmNsdWRlIDxtaW5pLW9zL3htYWxsb2MuaD4KIAotI2lmZGVmIE1NX0RFQlVHCi0jZGVmaW5l
IERFQlVHKF9mLCBfYS4uLikgXAotICAgIHByaW50aygiTUlOSV9PUyhmaWxlPW1tLmMsIGxpbmU9
JWQpICIgX2YgIlxuIiwgX19MSU5FX18sICMjIF9hKQotI2Vsc2UKLSNkZWZpbmUgREVCVUcoX2Ys
IF9hLi4uKSAgICAoKHZvaWQpMCkKLSNlbmRpZgotCiAvKioqKioqKioqKioqKioqKioqKioqCiAg
KiBBTExPQ0FUSU9OIEJJVE1BUAogICogIE9uZSBiaXQgcGVyIHBhZ2Ugb2YgbWVtb3J5LiBCaXQg
c2V0ID0+IHBhZ2UgaXMgYWxsb2NhdGVkLgpAQCAtMTQwLDU5ICsxMzMsNiBAQCBzdGF0aWMgY2h1
bmtfaGVhZF90ICBmcmVlX3RhaWxbRlJFRUxJU1RfU0laRV07CiAjZGVmaW5lIHJvdW5kX3BnZG93
bihfcCkgICgoX3ApJlBBR0VfTUFTSykKICNkZWZpbmUgcm91bmRfcGd1cChfcCkgICAgKCgoX3Ap
KyhQQUdFX1NJWkUtMSkpJlBBR0VfTUFTSykKIAotI2lmZGVmIE1NX0RFQlVHCi0vKgotICogUHJp
bnRzIGFsbG9jYXRpb25bMC8xXSBmb3IgQG5yX3BhZ2VzLCBzdGFydGluZyBhdCBAc3RhcnQKLSAq
IGFkZHJlc3MgKHZpcnR1YWwpLgotICovCi1VU0VEIHN0YXRpYyB2b2lkIHByaW50X2FsbG9jYXRp
b24odm9pZCAqc3RhcnQsIGludCBucl9wYWdlcykKLXsKLSAgICB1bnNpZ25lZCBsb25nIHBmbl9z
dGFydCA9IHZpcnRfdG9fcGZuKHN0YXJ0KTsKLSAgICBpbnQgY291bnQ7Ci0gICAgZm9yKGNvdW50
ID0gMDsgY291bnQgPCBucl9wYWdlczsgY291bnQrKykKLSAgICAgICAgaWYoYWxsb2NhdGVkX2lu
X21hcChwZm5fc3RhcnQgKyBjb3VudCkpIHByaW50aygiMSIpOwotICAgICAgICBlbHNlIHByaW50
aygiMCIpOwotICAgICAgICAKLSAgICBwcmludGsoIlxuIik7ICAgICAgICAKLX0KLQotLyoKLSAq
IFByaW50cyBjaHVua3MgKG1ha2luZyB0aGVtIHdpdGggbGV0dGVycykgZm9yIEBucl9wYWdlcyBz
dGFydGluZwotICogYXQgQHN0YXJ0ICh2aXJ0dWFsKS4KLSAqLwotVVNFRCBzdGF0aWMgdm9pZCBw
cmludF9jaHVua3Modm9pZCAqc3RhcnQsIGludCBucl9wYWdlcykKLXsKLSAgICBjaGFyIGNodW5r
c1sxMDAxXSwgY3VycmVudD0nQSc7Ci0gICAgaW50IG9yZGVyLCBjb3VudDsKLSAgICBjaHVua19o
ZWFkX3QgKmhlYWQ7Ci0gICAgdW5zaWduZWQgbG9uZyBwZm5fc3RhcnQgPSB2aXJ0X3RvX3Bmbihz
dGFydCk7Ci0gICAKLSAgICBtZW1zZXQoY2h1bmtzLCAoaW50KSdfJywgMTAwMCk7Ci0gICAgaWYo
bnJfcGFnZXMgPiAxMDAwKSAKLSAgICB7Ci0gICAgICAgIERFQlVHKCJDYW4gb25seSBwcmluZyAx
MDAwIHBhZ2VzLiBJbmNyZWFzZSBidWZmZXIgc2l6ZS4iKTsKLSAgICB9Ci0gICAgCi0gICAgZm9y
KG9yZGVyPTA7IG9yZGVyIDwgRlJFRUxJU1RfU0laRTsgb3JkZXIrKykKLSAgICB7Ci0gICAgICAg
IGhlYWQgPSBmcmVlX2hlYWRbb3JkZXJdOwotICAgICAgICB3aGlsZSghRlJFRUxJU1RfRU1QVFko
aGVhZCkpCi0gICAgICAgIHsKLSAgICAgICAgICAgIGZvcihjb3VudCA9IDA7IGNvdW50IDwgMVVM
PDwgaGVhZC0+bGV2ZWw7IGNvdW50KyspCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
aWYoY291bnQgKyB2aXJ0X3RvX3BmbihoZWFkKSAtIHBmbl9zdGFydCA8IDEwMDApCi0gICAgICAg
ICAgICAgICAgICAgIGNodW5rc1tjb3VudCArIHZpcnRfdG9fcGZuKGhlYWQpIC0gcGZuX3N0YXJ0
XSA9IGN1cnJlbnQ7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBoZWFkID0gaGVhZC0+bmV4
dDsKLSAgICAgICAgICAgIGN1cnJlbnQrKzsKLSAgICAgICAgfQotICAgIH0KLSAgICBjaHVua3Nb
bnJfcGFnZXNdID0gJ1wwJzsKLSAgICBwcmludGsoIiVzXG4iLCBjaHVua3MpOwotfQotI2VuZGlm
Ci0KLQogLyoKICAqIEluaXRpYWxpc2UgYWxsb2NhdG9yLCBwbGFjaW5nIGFkZHJlc3NlcyBbQG1p
bixAbWF4XSBpbiBmcmVlIHBvb2wuCiAgKiBAbWluIGFuZCBAbWF4IGFyZSBQSFlTSUNBTCBhZGRy
ZXNzZXMuCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8E-0002LP-7r; Thu, 11 Aug 2016 09:18:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8C-0002IJ-Iw; Thu, 11 Aug 2016 09:18:28 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 AB/84-29579-3E24CA75; Thu, 11 Aug 2016 09:18:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+4jpzX
 hBr/eWVi8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbh8p6zgBWfFpY072RoYr7N3MXJy
 SAgYSbyd+I+pi5GLQ0hgIaPE7zu/wRJsAqoSG66fYgWxRQTcJL58n8UGYjMLREjM+XCKBcQWB
 oq/WTQVrJ4FqH72kj/MIDavgL3Ey+13WCAWyElcnzmdCcTmFHCQWDP9I5gtBFTzZc4llgmM3A
 sYGVYxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgT6uZ6BgXE
 HY99ev0OMkhxMSqK8wjGrw4X4kvJTKjMSizPii0pzUosPMcpwcChJ8E52XBMuJFiUmp5akZaZ
 Aww4mLQEB4+SCO8SkDRvcUFibnFmOkTqFKOilDivP0hCACSRUZoH1wYL8kuMslLCvIwMDAxCP
 AWpRbmZJajyrxjFORiVhHlXgUzhycwrgZv+CmgxE9DiE2Zgi0sSEVJSDYwWrHqp8ezfk5OOMH
 r4H+lZq6Cp/XmH3rZtxlxXlXMC1sn+bBTlE9GLNX3g1Ps95dmWxQePBhmIN7zYkFUR0MO/6Ud
 AX7vZpnc7r5a7GbgvV5wxPZ93ugLzw7Ygk6MnHm/4ZL/u6en1jp+a2F1E8oz/F+rs5tK67XBY
 5uHafxeC5p/qOTZt4gQlluKMREMt5qLiRAC1le6UbQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1470907106!4866774!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17846 invoked from network); 11 Aug 2016 09:18:26 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9748BAC21;
 Thu, 11 Aug 2016 09:18:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:07 +0200
Message-Id: <1470907102-14656-5-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 04/19] mini-os: add description of x86
	memory usage
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgYnJpZWYgZGVzY3JpcHRpb24gaG93IHRoZSBwaHlzaWNhbCBhbmQgdmlydHVhbCBhZGRy
ZXNzIHVzYWdlCmxvb2tzIGxpa2Ugb24geDg2IHRvIGluY2x1ZGUveDg2L2FyY2hfbW0uaAoKU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8
c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KLS0tCiBpbmNsdWRlL3g4Ni9hcmNoX21tLmgg
fCAyMCArKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmggYi9pbmNsdWRlL3g4Ni9hcmNo
X21tLmgKaW5kZXggNThmMjlmYy4uZjc1NmRhYiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ODYvYXJj
aF9tbS5oCisrKyBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaApAQCAtMzYsNiArMzYsMjYgQEAKICNl
bmRpZgogI2VuZGlmCiAKKy8qCisgKiBQaHlzaWNhbCBhZGRyZXNzIHNwYWNlIHVzYWdlOgorICoK
KyAqIDAuLi5fZWRhdGE6IGtlcm5lbCB0ZXh0L2RhdGEKKyAqICpzdGFjayAgICA6IGtlcm5lbCBz
dGFjayAodGhyZWFkIDApCisgKiBoeXBlcnZpc29yIGFsbG9jYXRlZCBkYXRhOiBwMm1fbGlzdCwg
c3RhcnRfaW5mbyBwYWdlLCB4ZW5zdG9yZSBwYWdlLAorICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc29sZSBwYWdlLCBpbml0aWFsIHBhZ2UgdGFibGVzCisgKiBiaXRtYXAgb2YgYWxs
b2NhdGVkIHBhZ2VzCisgKiBwYWdlcyBjb250cm9sbGVkIGJ5IHRoZSBwYWdlIGFsbG9jYXRvcgor
ICoKKyAqCisgKiBWaXJ0dWFsIGFkZHJlc3Mgc3BhY2UgdXNhZ2U6CisgKgorICogMToxIG1hcHBp
bmcgb2YgcGh5c2ljYWwgbWVtb3J5IHN0YXJ0aW5nIGF0IFZBKDApCisgKiAxIHVuYWxsb2NhdGVk
IHBhZ2UKKyAqIGRlbWFuZCBtYXAgYXJlYSAoMzIgYml0czogMiBHQiwgNjQgYml0czogMTI4IEdC
KSBmb3IgdmlydHVhbCBhbGxvY2F0aW9ucworICogMSB1bmFsbG9jYXRlZCBwYWdlCisgKiB3aXRo
IGxpYmM6IGhlYXAgYXJlYSAoMzIgYml0czogMSBHQiwgNjQgYml0czogMTI4IEdCKQorICovCisK
ICNkZWZpbmUgTDFfRlJBTUUgICAgICAgICAgICAgICAgMQogI2RlZmluZSBMMl9GUkFNRSAgICAg
ICAgICAgICAgICAyCiAjZGVmaW5lIEwzX0ZSQU1FICAgICAgICAgICAgICAgIDMKLS0gCjIuNi42
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8D-0002Kb-OK; Thu, 11 Aug 2016 09:18:29 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8C-0002II-9N; Thu, 11 Aug 2016 09:18:28 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 78/B8-05661-3E24CA75; Thu, 11 Aug 2016 09:18:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+4jpzX
 hBgf+m1q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZj2cjNjwWKuio19newNjNs5uhg5
 OSQEjCTeTvzH1MXIxSEksJBRYtPhf2wgCTYBVYkN10+xgtgiAm4SX77PAoszC0RIzPlwigXEF
 hawlFjyeTcTiM0CVH/kxgOwOK+AvcS+s2dYIRbISVyfOR2shlPAQWLN9I9gthBQzZc5l1gmMH
 IvYGRYxahRnFpUllqka2isl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6GkGINj
 B+GVZwCFGSQ4mJVFe4ZjV4UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeM0c14QLCRalpqdWpGXm
 AEMOJi3BwaMkwpsJkuYtLkjMLc5Mh0idYlSUEuf1B0kIgCQySvPg2mBhfolRVkqYlxHoECGeg
 tSi3MwSVPlXjOIcjErCvDkgU3gy80rgpr8CWswEtPiEGdjikkSElFQDo/bRXvYg9ZPmYaclv2
 YoHeZKv5y6T/z++V97txZ9TGM617d+T3OicYmnZfz3OpHCiy4X0g88vni7MvrLq1drDty5UOH
 9UNlrZ7dOR4JKonvym1mx9XkFyzaan57uqfvxRjLL8zqettUatsezLglnJGYXCkboT7G/PTlU
 SE1yRvDmUIX9zsqHlViKMxINtZiLihMBd1MDRG4CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1470907106!53073729!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56743 invoked from network); 11 Aug 2016 09:18:26 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 32E80ABBD;
 Thu, 11 Aug 2016 09:18:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:04 +0200
Message-Id: <1470907102-14656-2-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 01/19] mini-os: correct first free pfn
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlIGZpcnN0IGZyZWUgcGZuIGF2YWlsYWJsZSBmb3IgYWxsb2NhdGlvbiBpcyBjYWxjdWxhdGVk
IGJ5IGFkZGluZyB0aGUKbnVtYmVyIG9mIHBhZ2UgdGFibGUgZnJhbWVzIHRvIHRoZSBwZm4gb2Yg
dGhlIGZpcnN0IHBhZ2UgdGFibGUgYW5kCnRoZW4gdGhlIG1hZ2ljIG51bWJlciAzIHRvIGFjY291
bnQgZm9yIHN0YXJ0IGluZm8gcGFnZSBldCBhbC4KCkFzIHRoZSBzdGFydCBpbmZvIHBhZ2UsIHhl
bnN0b3JlIHBhZ2UgYW5kIGNvbnNvbGUgcGFnZSBhcmUgYWxsb2NhdGVkCl9iZWZvcmVfIHRoZSBw
YWdlIHRhYmxlcyBsZWF2aW5nIHJvb20gZm9yIHRoZXNlIHBhZ2VzIGJlaGluZCB0aGUgcGFnZQp0
YWJsZXMgbWFrZXMgbm8gc2Vuc2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpB
Y2tlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgot
LS0KIGFyY2gveDg2L21tLmMgfCA1ICsrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4
Ni9tbS5jCmluZGV4IDUxYWE5NjYuLmFlMTAzNmUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tLmMK
KysrIGIvYXJjaC94ODYvbW0uYwpAQCAtODY3LDkgKzg2Nyw4IEBAIHZvaWQgYXJjaF9pbml0X21t
KHVuc2lnbmVkIGxvbmcqIHN0YXJ0X3Bmbl9wLCB1bnNpZ25lZCBsb25nKiBtYXhfcGZuX3ApCiAg
ICAgcHJpbnRrKCJzdGFjayBzdGFydDogJXAoVkEpXG4iLCBzdGFjayk7CiAgICAgcHJpbnRrKCIg
ICAgICAgX2VuZDogJXAoVkEpXG4iLCAmX2VuZCk7CiAKLSAgICAvKiBGaXJzdCBwYWdlIGZvbGxv
d3MgcGFnZSB0YWJsZSBwYWdlcyBhbmQgMyBtb3JlIHBhZ2VzIChzdG9yZSBwYWdlIGV0YykgKi8K
LSAgICBzdGFydF9wZm4gPSBQRk5fVVAodG9fcGh5cyhzdGFydF9pbmZvLnB0X2Jhc2UpKSArIAot
ICAgICAgICBzdGFydF9pbmZvLm5yX3B0X2ZyYW1lcyArIDM7CisgICAgLyogRmlyc3QgcGFnZSBm
b2xsb3dzIHBhZ2UgdGFibGUgcGFnZXMuICovCisgICAgc3RhcnRfcGZuID0gUEZOX1VQKHRvX3Bo
eXMoc3RhcnRfaW5mby5wdF9iYXNlKSkgKyBzdGFydF9pbmZvLm5yX3B0X2ZyYW1lczsKICAgICBt
YXhfcGZuID0gc3RhcnRfaW5mby5ucl9wYWdlczsKIAogICAgIC8qIFdlIG5lZWQgcm9vbSBmb3Ig
ZGVtYW5kIG1hcHBpbmcgYW5kIGhlYXAsIGNsaXAgYXZhaWxhYmxlIG1lbW9yeSAqLwotLSAKMi42
LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5p
b3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5p
b3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8D-0002KM-NL; Thu, 11 Aug 2016 09:18:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8C-0002IH-8Z; Thu, 11 Aug 2016 09:18:28 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 E3/E6-29022-3E24CA75; Thu, 11 Aug 2016 09:18:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+4jpzX
 hBkdvmVu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXh+/CJbwTntinMTDjI3MM5R6GLk
 5JAQMJJ4O/EfUxcjF4eQwEJGiVvdz1lAEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cAqoh
 oNDWMBPYuJ1S5AwC1D57JZusBJeAXuJMx17WCDmy0lcnzmdCcTmFHCQWDP9I5gtBFTzZc4llg
 mM3AsYGVYxahSnFpWlFukamuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT6mQE
 IdjA2bPc8xCjJwaQkyiscszpciC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvZMc14UKCRanpqRVp
 mTnAgINJS3DwKInwLgFJ8xYXJOYWZ6ZDpE4xKkqJ8/qDJARAEhmleXBtsCC/xCgrJczLCHSIE
 E9BalFuZgmq/CtGcQ5GJWHeVSBTeDLzSuCmvwJazAS0+IQZ2OKSRISUVAMjn2WZnTOjze6co/
 8W5qs33wg88kxu8dTww//r+1W2+s81W6a333v36d8feRsTJXqaOJv9LnWsStlaY8twK7doVfz
 WepbL5tyGr2q3dSq6KkU6zP/0ouH95jVqurf61bMTN4r9svl4c8K/maq9H1g/zMoLFtiZ0upz
 9Vg6P4/n5htRhRGm98SVWIozEg21mIuKEwFS8zkfbQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1470907106!52358673!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 477 invoked from network); 11 Aug 2016 09:18:26 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 32DA8AB07;
 Thu, 11 Aug 2016 09:18:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:05 +0200
Message-Id: <1470907102-14656-3-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 02/19] mini-os: remove unused
	alloc_contig_pages() function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

YWxsb2NfY29udGlnX3BhZ2VzKCkgaXMgbmV2ZXIgdXNlZCBhbnl3aGVyZSBpbiBtaW5pLW9zLiBS
ZW1vdmUgaXQuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogU2Ft
dWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgotLS0KIGFyY2gveDg2
L21tLmMgfCAxNDIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogaW5jbHVkZS9tbS5oICB8ICAgMSAtCiAyIGZpbGVzIGNoYW5nZWQsIDE0
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0u
YwppbmRleCBhZTEwMzZlLi5jNTlhNWQzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBi
L2FyY2gveDg2L21tLmMKQEAgLTY1MiwxNDggKzY1Miw2IEBAIGludCB1bm1hcF9mcmFtZXModW5z
aWduZWQgbG9uZyB2YSwgdW5zaWduZWQgbG9uZyBudW1fZnJhbWVzKQogfQogCiAvKgotICogQWxs
b2NhdGUgcGFnZXMgd2hpY2ggYXJlIGNvbnRpZ3VvdXMgaW4gbWFjaGluZSBtZW1vcnkuCi0gKiBS
ZXR1cm5zIGEgVkEgdG8gd2hlcmUgdGhleSBhcmUgbWFwcGVkIG9yIDAgb24gZmFpbHVyZS4KLSAq
IAotICogYWRkcl9iaXRzIGluZGljYXRlcyBpZiB0aGUgcmVnaW9uIGhhcyByZXN0cmljdGlvbnMg
b24gd2hlcmUgaXQgaXMKLSAqIGxvY2F0ZWQuIFR5cGljYWwgdmFsdWVzIGFyZSAzMiAoaWYgZm9y
IGV4YW1wbGUgUENJIGRldmljZXMgY2FuJ3QgYWNjZXNzCi0gKiA2NGJpdCBtZW1vcnkpIG9yIDAg
Zm9yIG5vIHJlc3RyaWN0aW9ucy4KLSAqCi0gKiBBbGxvY2F0ZWQgcGFnZXMgY2FuIGJlIGZyZWVk
IHVzaW5nIHRoZSBwYWdlIGFsbG9jYXRvcnMgZnJlZV9wYWdlcygpIAotICogZnVuY3Rpb24uCi0g
KgotICogYmFzZWQgb24gTGludXggZnVuY3Rpb24geGVuX2NyZWF0ZV9jb250aWd1b3VzX3JlZ2lv
bigpCi0gKi8KLSNkZWZpbmUgTUFYX0NPTlRJR19PUkRFUiA5IC8qIDJNQiAqLwotdW5zaWduZWQg
bG9uZyBhbGxvY19jb250aWdfcGFnZXMoaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgYWRkcl9iaXRz
KQotewotICAgIHVuc2lnbmVkIGxvbmcgaW5fdmEsIHZhOwotICAgIHVuc2lnbmVkIGxvbmcgaW5f
ZnJhbWVzWzFVTCA8PCBvcmRlcl0sIG91dF9mcmFtZXMsIG1mbjsKLSAgICBtdWx0aWNhbGxfZW50
cnlfdCBjYWxsWzFVTCA8PCBvcmRlcl07Ci0gICAgdW5zaWduZWQgaW50IGksIG51bV9wYWdlcyA9
IDFVTCA8PCBvcmRlcjsKLSAgICBpbnQgcmV0LCBleGNoX3N1Y2Nlc3M7Ci0KLSAgICAvKiBwYXNz
IGluIG51bV9wYWdlcyAnZXh0ZW5kcycgb2Ygc2l6ZSAxIGFuZAotICAgICAqIHJlcXVlc3QgMSBl
eHRlbmQgb2Ygc2l6ZSAnb3JkZXIgKi8KLSAgICBzdHJ1Y3QgeGVuX21lbW9yeV9leGNoYW5nZSBl
eGNoYW5nZSA9IHsKLSAgICAgICAgLmluID0gewotICAgICAgICAgICAgLm5yX2V4dGVudHMgICA9
IG51bV9wYWdlcywKLSAgICAgICAgICAgIC5leHRlbnRfb3JkZXIgPSAwLAotICAgICAgICAgICAg
LmRvbWlkICAgICAgICA9IERPTUlEX1NFTEYKLSAgICAgICAgfSwKLSAgICAgICAgLm91dCA9IHsK
LSAgICAgICAgICAgIC5ucl9leHRlbnRzICAgPSAxLAotICAgICAgICAgICAgLmV4dGVudF9vcmRl
ciA9IG9yZGVyLAotICAgICAgICAgICAgLmFkZHJlc3NfYml0cyA9IGFkZHJfYml0cywKLSAgICAg
ICAgICAgIC5kb21pZCAgICAgICAgPSBET01JRF9TRUxGCi0gICAgICAgIH0sCi0gICAgICAgIC5u
cl9leGNoYW5nZWQgPSAwCi0gICAgfTsKLQotICAgIGlmICggb3JkZXIgPiBNQVhfQ09OVElHX09S
REVSICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiYWxsb2NfY29udGlnX3BhZ2VzOiBvcmRlciB0
b28gbGFyZ2UgMHgleCA+IDB4JXhcbiIsCi0gICAgICAgICAgICAgICBvcmRlciwgTUFYX0NPTlRJ
R19PUkRFUik7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLQotICAgIC8qIEFsbG9jYXRlIHNv
bWUgcG90ZW50aWFsbHkgZGlzY29udGlndW91cyBwYWdlcyAqLwotICAgIGluX3ZhID0gYWxsb2Nf
cGFnZXMob3JkZXIpOwotICAgIGlmICggIWluX3ZhICkKLSAgICB7Ci0gICAgICAgIHByaW50aygi
YWxsb2NfY29udGlnX3BhZ2VzOiBjb3VsZCBub3QgZ2V0IGVub3VnaCBwYWdlcyAob3JkZXI9MHgl
eFxuIiwKLSAgICAgICAgICAgICAgIG9yZGVyKTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQot
Ci0gICAgLyogc2V0IHVwIGFyZ3VtZW50cyBmb3IgZXhjaGFuZ2UgaHlwZXIgY2FsbCAqLwotICAg
IHNldF94ZW5fZ3Vlc3RfaGFuZGxlKGV4Y2hhbmdlLmluLmV4dGVudF9zdGFydCwgaW5fZnJhbWVz
KTsKLSAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShleGNoYW5nZS5vdXQuZXh0ZW50X3N0YXJ0LCAm
b3V0X2ZyYW1lcyk7Ci0KLSAgICAvKiB1bm1hcCBjdXJyZW50IGZyYW1lcywga2VlcCBhIGxpc3Qg
b2YgTUZOcyAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgbnVtX3BhZ2VzOyBpKysgKQotICAgIHsK
LSAgICAgICAgaW50IGFyZyA9IDA7Ci0KLSAgICAgICAgdmEgPSBpbl92YSArIChQQUdFX1NJWkUg
KiBpKTsKLSAgICAgICAgaW5fZnJhbWVzW2ldID0gdmlydF90b19tZm4odmEpOwotCi0gICAgICAg
IC8qIHVwZGF0ZSBQMk0gbWFwcGluZyAqLwotICAgICAgICBwaHlzX3RvX21hY2hpbmVfbWFwcGlu
Z1t2aXJ0X3RvX3Bmbih2YSldID0gSU5WQUxJRF9QMk1fRU5UUlk7Ci0KLSAgICAgICAgLyogYnVp
bGQgbXVsdGkgY2FsbCAqLwotICAgICAgICBjYWxsW2ldLm9wID0gX19IWVBFUlZJU09SX3VwZGF0
ZV92YV9tYXBwaW5nOwotICAgICAgICBjYWxsW2ldLmFyZ3NbYXJnKytdID0gdmE7Ci0gICAgICAg
IGNhbGxbaV0uYXJnc1thcmcrK10gPSAwOwotI2lmZGVmIF9faTM4Nl9fCi0gICAgICAgIGNhbGxb
aV0uYXJnc1thcmcrK10gPSAwOwotI2VuZGlmICAKLSAgICAgICAgY2FsbFtpXS5hcmdzW2FyZysr
XSA9IFVWTUZfSU5WTFBHOwotICAgIH0KLQotICAgIHJldCA9IEhZUEVSVklTT1JfbXVsdGljYWxs
KGNhbGwsIGkpOwotICAgIGlmICggcmV0ICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiT2RkLCB1
cGRhdGVfdmFfbWFwcGluZyBoeXBlcmNhbGwgZmFpbGVkIHdpdGggcmM9JWQuXG4iLCByZXQpOwot
ICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAgICAvKiB0cnkgZ2V0dGluZyBhIGNvbnRpZyBy
YW5nZSBvZiBNRk5zICovCi0gICAgb3V0X2ZyYW1lcyA9IHZpcnRfdG9fcGZuKGluX3ZhKTsgLyog
UEZOcyB0byBwb3B1bGF0ZSAqLwotICAgIHJldCA9IEhZUEVSVklTT1JfbWVtb3J5X29wKFhFTk1F
TV9leGNoYW5nZSwgJmV4Y2hhbmdlKTsKLSAgICBpZiAoIHJldCApIHsKLSAgICAgICAgcHJpbnRr
KCJtZW0gZXhjaGFuZ2VkIG9yZGVyPTB4JXggZmFpbGVkIHdpdGggcmM9JWQsIG5yX2V4Y2hhbmdl
ZD0lbHVcbiIsCi0gICAgICAgICAgICAgICBvcmRlciwgcmV0LCBleGNoYW5nZS5ucl9leGNoYW5n
ZWQpOwotICAgICAgICAvKiB3ZSBzdGlsbCBuZWVkIHRvIHJldHVybiB0aGUgYWxsb2NhdGVkIHBh
Z2VzIGFib3ZlIHRvIHRoZSBwb29sCi0gICAgICAgICAqIGllLiBtYXAgdGhlbSBiYWNrIGludG8g
dGhlIDE6MSBtYXBwaW5nIGV0Yy4gc28gd2UgY29udGludWUgYnV0IAotICAgICAgICAgKiBpbiB0
aGUgZW5kIHJldHVybiB0aGUgcGFnZXMgdG8gdGhlIHBhZ2UgYWxsb2NhdG9yIGFuZCByZXR1cm4g
MC4gKi8KLSAgICAgICAgZXhjaF9zdWNjZXNzID0gMDsKLSAgICB9Ci0gICAgZWxzZQotICAgICAg
ICBleGNoX3N1Y2Nlc3MgPSAxOwotCi0gICAgLyogbWFwIGZyYW1lcyBpbnRvIDE6MSBhbmQgdXBk
YXRlIHAybSAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgbnVtX3BhZ2VzOyBpKysgKQotICAgIHsK
LSAgICAgICAgaW50IGFyZyA9IDA7Ci0gICAgICAgIHB0ZV90IHB0ZTsKLQotICAgICAgICB2YSA9
IGluX3ZhICsgKFBBR0VfU0laRSAqIGkpOwotICAgICAgICBtZm4gPSBpIDwgZXhjaGFuZ2UubnJf
ZXhjaGFuZ2VkID8gKG91dF9mcmFtZXMgKyBpKSA6IGluX2ZyYW1lc1tpXTsKLSAgICAgICAgcHRl
ID0gX19wdGUobWZuIDw8IFBBR0VfU0hJRlQgfCBMMV9QUk9UKTsKLQotICAgICAgICAvKiB1cGRh
dGUgUDJNIG1hcHBpbmcgKi8KLSAgICAgICAgcGh5c190b19tYWNoaW5lX21hcHBpbmdbdmlydF90
b19wZm4odmEpXSA9IG1mbjsKLQotICAgICAgICAvKiBidWlsZCBtdWx0aSBjYWxsICovCi0gICAg
ICAgIGNhbGxbaV0ub3AgPSBfX0hZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmc7Ci0gICAgICAg
IGNhbGxbaV0uYXJnc1thcmcrK10gPSB2YTsKLSNpZmRlZiBfX3g4Nl82NF9fCi0gICAgICAgIGNh
bGxbaV0uYXJnc1thcmcrK10gPSAocGdlbnRyeV90KXB0ZS5wdGU7Ci0jZWxzZQotICAgICAgICBj
YWxsW2ldLmFyZ3NbYXJnKytdID0gcHRlLnB0ZV9sb3c7Ci0gICAgICAgIGNhbGxbaV0uYXJnc1th
cmcrK10gPSBwdGUucHRlX2hpZ2g7Ci0jZW5kaWYgIAotICAgICAgICBjYWxsW2ldLmFyZ3NbYXJn
KytdID0gVVZNRl9JTlZMUEc7Ci0gICAgfQotICAgIHJldCA9IEhZUEVSVklTT1JfbXVsdGljYWxs
KGNhbGwsIGkpOwotICAgIGlmICggcmV0ICkKLSAgICB7Ci0gICAgICAgIHByaW50aygidXBkYXRl
X3ZhX21hcHBpbmcgaHlwZXJjYWxsIG5vLiAyIGZhaWxlZCB3aXRoIHJjPSVkLlxuIiwgcmV0KTsK
LSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAgaWYgKCAhZXhjaF9zdWNjZXNzICkKLSAg
ICB7Ci0gICAgICAgIC8qIHNpbmNlIHRoZSBleGNoYW5nZWQgZmFpbGVkIHdlIGp1c3QgZnJlZSB0
aGUgcGFnZXMgYXMgd2VsbCAqLwotICAgICAgICBmcmVlX3BhZ2VzKCh2b2lkICopIGluX3ZhLCBv
cmRlcik7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLSAgICAKLSAgICByZXR1cm4gaW5fdmE7
Ci19Ci0KLS8qCiAgKiBDbGVhciBzb21lIG9mIHRoZSBib290c3RyYXAgbWVtb3J5CiAgKi8KIHN0
YXRpYyB2b2lkIGNsZWFyX2Jvb3RzdHJhcCh2b2lkKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tbS5o
IGIvaW5jbHVkZS9tbS5oCmluZGV4IGY1N2Q4YWIuLmE0OGY0ODUgMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUvbW0uaAorKysgYi9pbmNsdWRlL21tLmgKQEAgLTcxLDcgKzcxLDYgQEAgdm9pZCBkb19tYXBf
ZnJhbWVzKHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyAq
ZiwgdW5zaWduZWQgbG9uZyBuLCB1bnNpZ25lZCBsb25nIHN0cmlkZSwKIAl1bnNpZ25lZCBsb25n
IGluY3JlbWVudCwgZG9taWRfdCBpZCwgaW50ICplcnIsIHVuc2lnbmVkIGxvbmcgcHJvdCk7CiBp
bnQgdW5tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsIHVuc2lnbmVkIGxvbmcgbnVtX2ZyYW1l
cyk7Ci11bnNpZ25lZCBsb25nIGFsbG9jX2NvbnRpZ19wYWdlcyhpbnQgb3JkZXIsIHVuc2lnbmVk
IGludCBhZGRyX2JpdHMpOwogI2lmZGVmIEhBVkVfTElCQwogZXh0ZXJuIHVuc2lnbmVkIGxvbmcg
aGVhcCwgYnJrLCBoZWFwX21hcHBlZCwgaGVhcF9lbmQ7CiAjZW5kaWYKLS0gCjIuNi42CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8D-0002JC-6S; Thu, 11 Aug 2016 09:18:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8C-0002IG-66; Thu, 11 Aug 2016 09:18:28 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 8F/F9-23620-3E24CA75; Thu, 11 Aug 2016 09:18:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+4jpzX
 hBs/+61m8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzeia1cNccEGk4ua2e+wNjE0CXYyc
 HBICRhJvJ/5j6mLk4hASWMgosWnpO0aQBJuAqsSG66dYQWwRATeJL99nsYHYzAIREnM+nGIBs
 YUFzCUez/wGVsMCVP9xaTdYnFfAXqLv8yJGiAVyEtdnTmcCsTkFHCTWTP8IZgsB1XyZc4llAi
 P3AkaGVYzqxalFZalFuhZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBfmYAgh2
 MF9qdDzFKcjApifIKx6wOF+JLyk+pzEgszogvKs1JLT7EKMPBoSTBa+a4JlxIsCg1PbUiLTMH
 GHAwaQkOHiUR3kyQNG9xQWJucWY6ROoUo6KUOK8/SEIAJJFRmgfXBgvyS4yyUsK8jECHCPEUp
 BblZpagyr9iFOdgVBLmzQGZwpOZVwI3/RXQYiagxSfMwBaXJCKkpBoY1eNLws7czzDz2L5IVF
 rL9O3X9Oa0CRUvt3YUz2fXPMnh/HDO0UfslkvaBIN/hnxgPig9hbVEZo7etoV38p7V1/9uvXC
 56OSjTywGvxurvp0odjy/74ZZw/38WRO2PVzyernQAZG4I/UpqsHLz4toXGV5l9a02G+J2l2d
 Vrul1vfb/gp+/MM3RYmlOCPRUIu5qDgRAO3Ct99tAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1470907106!55078693!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61184 invoked from network); 11 Aug 2016 09:18:26 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 49B82AC0F;
 Thu, 11 Aug 2016 09:18:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:06 +0200
Message-Id: <1470907102-14656-4-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 03/19] mini-os: remove MM_DEBUG code
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

bW0uYyBjb250YWlucyB1bnVzZWQgY29kZSBpbnNpZGUgI2lmZGVmIE1NX0RFQlVHIGFyZWFzLiBJ
dHMgdXNhYmlsaXR5CmlzIHJhdGhlciBxdWVzdGlvbmFibGUgYW5kIHNvbWUgcGFydHMgYXJlIGV2
ZW4gd3JvbmcgKGUuZy4KcHJpbnRfY2h1bmtzKCkgY2FsbGVkIHdpdGggbnJfcGFnZXMgPiAxMDAw
IHdpbGwgY2xvYmJlciBhbiBhcmJpdHJhcnkKc3RhY2sgY29udGVudCB3aXRoIGEgMCBieXRlKS4K
ClJlbW92ZSB0aGlzIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tl
ZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgotLS0K
IG1tLmMgfCA2MCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9tbS5jIGIvbW0uYwppbmRleCAzMWFhZjgzLi4wZGQ0ODYyIDEwMDY0NAotLS0gYS9tbS5j
CisrKyBiL21tLmMKQEAgLTQyLDEzICs0Miw2IEBACiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4K
ICNpbmNsdWRlIDxtaW5pLW9zL3htYWxsb2MuaD4KIAotI2lmZGVmIE1NX0RFQlVHCi0jZGVmaW5l
IERFQlVHKF9mLCBfYS4uLikgXAotICAgIHByaW50aygiTUlOSV9PUyhmaWxlPW1tLmMsIGxpbmU9
JWQpICIgX2YgIlxuIiwgX19MSU5FX18sICMjIF9hKQotI2Vsc2UKLSNkZWZpbmUgREVCVUcoX2Ys
IF9hLi4uKSAgICAoKHZvaWQpMCkKLSNlbmRpZgotCiAvKioqKioqKioqKioqKioqKioqKioqCiAg
KiBBTExPQ0FUSU9OIEJJVE1BUAogICogIE9uZSBiaXQgcGVyIHBhZ2Ugb2YgbWVtb3J5LiBCaXQg
c2V0ID0+IHBhZ2UgaXMgYWxsb2NhdGVkLgpAQCAtMTQwLDU5ICsxMzMsNiBAQCBzdGF0aWMgY2h1
bmtfaGVhZF90ICBmcmVlX3RhaWxbRlJFRUxJU1RfU0laRV07CiAjZGVmaW5lIHJvdW5kX3BnZG93
bihfcCkgICgoX3ApJlBBR0VfTUFTSykKICNkZWZpbmUgcm91bmRfcGd1cChfcCkgICAgKCgoX3Ap
KyhQQUdFX1NJWkUtMSkpJlBBR0VfTUFTSykKIAotI2lmZGVmIE1NX0RFQlVHCi0vKgotICogUHJp
bnRzIGFsbG9jYXRpb25bMC8xXSBmb3IgQG5yX3BhZ2VzLCBzdGFydGluZyBhdCBAc3RhcnQKLSAq
IGFkZHJlc3MgKHZpcnR1YWwpLgotICovCi1VU0VEIHN0YXRpYyB2b2lkIHByaW50X2FsbG9jYXRp
b24odm9pZCAqc3RhcnQsIGludCBucl9wYWdlcykKLXsKLSAgICB1bnNpZ25lZCBsb25nIHBmbl9z
dGFydCA9IHZpcnRfdG9fcGZuKHN0YXJ0KTsKLSAgICBpbnQgY291bnQ7Ci0gICAgZm9yKGNvdW50
ID0gMDsgY291bnQgPCBucl9wYWdlczsgY291bnQrKykKLSAgICAgICAgaWYoYWxsb2NhdGVkX2lu
X21hcChwZm5fc3RhcnQgKyBjb3VudCkpIHByaW50aygiMSIpOwotICAgICAgICBlbHNlIHByaW50
aygiMCIpOwotICAgICAgICAKLSAgICBwcmludGsoIlxuIik7ICAgICAgICAKLX0KLQotLyoKLSAq
IFByaW50cyBjaHVua3MgKG1ha2luZyB0aGVtIHdpdGggbGV0dGVycykgZm9yIEBucl9wYWdlcyBz
dGFydGluZwotICogYXQgQHN0YXJ0ICh2aXJ0dWFsKS4KLSAqLwotVVNFRCBzdGF0aWMgdm9pZCBw
cmludF9jaHVua3Modm9pZCAqc3RhcnQsIGludCBucl9wYWdlcykKLXsKLSAgICBjaGFyIGNodW5r
c1sxMDAxXSwgY3VycmVudD0nQSc7Ci0gICAgaW50IG9yZGVyLCBjb3VudDsKLSAgICBjaHVua19o
ZWFkX3QgKmhlYWQ7Ci0gICAgdW5zaWduZWQgbG9uZyBwZm5fc3RhcnQgPSB2aXJ0X3RvX3Bmbihz
dGFydCk7Ci0gICAKLSAgICBtZW1zZXQoY2h1bmtzLCAoaW50KSdfJywgMTAwMCk7Ci0gICAgaWYo
bnJfcGFnZXMgPiAxMDAwKSAKLSAgICB7Ci0gICAgICAgIERFQlVHKCJDYW4gb25seSBwcmluZyAx
MDAwIHBhZ2VzLiBJbmNyZWFzZSBidWZmZXIgc2l6ZS4iKTsKLSAgICB9Ci0gICAgCi0gICAgZm9y
KG9yZGVyPTA7IG9yZGVyIDwgRlJFRUxJU1RfU0laRTsgb3JkZXIrKykKLSAgICB7Ci0gICAgICAg
IGhlYWQgPSBmcmVlX2hlYWRbb3JkZXJdOwotICAgICAgICB3aGlsZSghRlJFRUxJU1RfRU1QVFko
aGVhZCkpCi0gICAgICAgIHsKLSAgICAgICAgICAgIGZvcihjb3VudCA9IDA7IGNvdW50IDwgMVVM
PDwgaGVhZC0+bGV2ZWw7IGNvdW50KyspCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
aWYoY291bnQgKyB2aXJ0X3RvX3BmbihoZWFkKSAtIHBmbl9zdGFydCA8IDEwMDApCi0gICAgICAg
ICAgICAgICAgICAgIGNodW5rc1tjb3VudCArIHZpcnRfdG9fcGZuKGhlYWQpIC0gcGZuX3N0YXJ0
XSA9IGN1cnJlbnQ7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBoZWFkID0gaGVhZC0+bmV4
dDsKLSAgICAgICAgICAgIGN1cnJlbnQrKzsKLSAgICAgICAgfQotICAgIH0KLSAgICBjaHVua3Nb
bnJfcGFnZXNdID0gJ1wwJzsKLSAgICBwcmludGsoIiVzXG4iLCBjaHVua3MpOwotfQotI2VuZGlm
Ci0KLQogLyoKICAqIEluaXRpYWxpc2UgYWxsb2NhdG9yLCBwbGFjaW5nIGFkZHJlc3NlcyBbQG1p
bixAbWF4XSBpbiBmcmVlIHBvb2wuCiAgKiBAbWluIGFuZCBAbWF4IGFyZSBQSFlTSUNBTCBhZGRy
ZXNzZXMuCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8E-0002LP-7r; Thu, 11 Aug 2016 09:18:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8C-0002IJ-Iw; Thu, 11 Aug 2016 09:18:28 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 AB/84-29579-3E24CA75; Thu, 11 Aug 2016 09:18:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+4jpzX
 hBr/eWVi8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbh8p6zgBWfFpY072RoYr7N3MXJy
 SAgYSbyd+I+pi5GLQ0hgIaPE7zu/wRJsAqoSG66fYgWxRQTcJL58n8UGYjMLREjM+XCKBcQWB
 oq/WTQVrJ4FqH72kj/MIDavgL3Ey+13WCAWyElcnzmdCcTmFHCQWDP9I5gtBFTzZc4llgmM3A
 sYGVYxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgT6uZ6BgXE
 HY99ev0OMkhxMSqK8wjGrw4X4kvJTKjMSizPii0pzUosPMcpwcChJ8E52XBMuJFiUmp5akZaZ
 Aww4mLQEB4+SCO8SkDRvcUFibnFmOkTqFKOilDivP0hCACSRUZoH1wYL8kuMslLCvIwMDAxCP
 AWpRbmZJajyrxjFORiVhHlXgUzhycwrgZv+CmgxE9DiE2Zgi0sSEVJSDYwWrHqp8ezfk5OOMH
 r4H+lZq6Cp/XmH3rZtxlxXlXMC1sn+bBTlE9GLNX3g1Ps95dmWxQePBhmIN7zYkFUR0MO/6Ud
 AX7vZpnc7r5a7GbgvV5wxPZ93ugLzw7Ygk6MnHm/4ZL/u6en1jp+a2F1E8oz/F+rs5tK67XBY
 5uHafxeC5p/qOTZt4gQlluKMREMt5qLiRAC1le6UbQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1470907106!4866774!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17846 invoked from network); 11 Aug 2016 09:18:26 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9748BAC21;
 Thu, 11 Aug 2016 09:18:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:07 +0200
Message-Id: <1470907102-14656-5-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 04/19] mini-os: add description of x86
	memory usage
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgYnJpZWYgZGVzY3JpcHRpb24gaG93IHRoZSBwaHlzaWNhbCBhbmQgdmlydHVhbCBhZGRy
ZXNzIHVzYWdlCmxvb2tzIGxpa2Ugb24geDg2IHRvIGluY2x1ZGUveDg2L2FyY2hfbW0uaAoKU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8
c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KLS0tCiBpbmNsdWRlL3g4Ni9hcmNoX21tLmgg
fCAyMCArKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmggYi9pbmNsdWRlL3g4Ni9hcmNo
X21tLmgKaW5kZXggNThmMjlmYy4uZjc1NmRhYiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ODYvYXJj
aF9tbS5oCisrKyBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaApAQCAtMzYsNiArMzYsMjYgQEAKICNl
bmRpZgogI2VuZGlmCiAKKy8qCisgKiBQaHlzaWNhbCBhZGRyZXNzIHNwYWNlIHVzYWdlOgorICoK
KyAqIDAuLi5fZWRhdGE6IGtlcm5lbCB0ZXh0L2RhdGEKKyAqICpzdGFjayAgICA6IGtlcm5lbCBz
dGFjayAodGhyZWFkIDApCisgKiBoeXBlcnZpc29yIGFsbG9jYXRlZCBkYXRhOiBwMm1fbGlzdCwg
c3RhcnRfaW5mbyBwYWdlLCB4ZW5zdG9yZSBwYWdlLAorICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc29sZSBwYWdlLCBpbml0aWFsIHBhZ2UgdGFibGVzCisgKiBiaXRtYXAgb2YgYWxs
b2NhdGVkIHBhZ2VzCisgKiBwYWdlcyBjb250cm9sbGVkIGJ5IHRoZSBwYWdlIGFsbG9jYXRvcgor
ICoKKyAqCisgKiBWaXJ0dWFsIGFkZHJlc3Mgc3BhY2UgdXNhZ2U6CisgKgorICogMToxIG1hcHBp
bmcgb2YgcGh5c2ljYWwgbWVtb3J5IHN0YXJ0aW5nIGF0IFZBKDApCisgKiAxIHVuYWxsb2NhdGVk
IHBhZ2UKKyAqIGRlbWFuZCBtYXAgYXJlYSAoMzIgYml0czogMiBHQiwgNjQgYml0czogMTI4IEdC
KSBmb3IgdmlydHVhbCBhbGxvY2F0aW9ucworICogMSB1bmFsbG9jYXRlZCBwYWdlCisgKiB3aXRo
IGxpYmM6IGhlYXAgYXJlYSAoMzIgYml0czogMSBHQiwgNjQgYml0czogMTI4IEdCKQorICovCisK
ICNkZWZpbmUgTDFfRlJBTUUgICAgICAgICAgICAgICAgMQogI2RlZmluZSBMMl9GUkFNRSAgICAg
ICAgICAgICAgICAyCiAjZGVmaW5lIEwzX0ZSQU1FICAgICAgICAgICAgICAgIDMKLS0gCjIuNi42
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8D-0002KM-NL; Thu, 11 Aug 2016 09:18:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8C-0002IH-8Z; Thu, 11 Aug 2016 09:18:28 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 E3/E6-29022-3E24CA75; Thu, 11 Aug 2016 09:18:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+4jpzX
 hBkdvmVu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXh+/CJbwTntinMTDjI3MM5R6GLk
 5JAQMJJ4O/EfUxcjF4eQwEJGiVvdz1lAEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cAqoh
 oNDWMBPYuJ1S5AwC1D57JZusBJeAXuJMx17WCDmy0lcnzmdCcTmFHCQWDP9I5gtBFTzZc4llg
 mM3AsYGVYxahSnFpWlFukamuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT6mQE
 IdjA2bPc8xCjJwaQkyiscszpciC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvZMc14UKCRanpqRVp
 mTnAgINJS3DwKInwLgFJ8xYXJOYWZ6ZDpE4xKkqJ8/qDJARAEhmleXBtsCC/xCgrJczLCHSIE
 E9BalFuZgmq/CtGcQ5GJWHeVSBTeDLzSuCmvwJazAS0+IQZ2OKSRISUVAMjn2WZnTOjze6co/
 8W5qs33wg88kxu8dTww//r+1W2+s81W6a333v36d8feRsTJXqaOJv9LnWsStlaY8twK7doVfz
 WepbL5tyGr2q3dSq6KkU6zP/0ouH95jVqurf61bMTN4r9svl4c8K/maq9H1g/zMoLFtiZ0upz
 9Vg6P4/n5htRhRGm98SVWIozEg21mIuKEwFS8zkfbQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1470907106!52358673!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 477 invoked from network); 11 Aug 2016 09:18:26 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 32DA8AB07;
 Thu, 11 Aug 2016 09:18:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:05 +0200
Message-Id: <1470907102-14656-3-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 02/19] mini-os: remove unused
	alloc_contig_pages() function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

YWxsb2NfY29udGlnX3BhZ2VzKCkgaXMgbmV2ZXIgdXNlZCBhbnl3aGVyZSBpbiBtaW5pLW9zLiBS
ZW1vdmUgaXQuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogU2Ft
dWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgotLS0KIGFyY2gveDg2
L21tLmMgfCAxNDIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogaW5jbHVkZS9tbS5oICB8ICAgMSAtCiAyIGZpbGVzIGNoYW5nZWQsIDE0
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0u
YwppbmRleCBhZTEwMzZlLi5jNTlhNWQzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBi
L2FyY2gveDg2L21tLmMKQEAgLTY1MiwxNDggKzY1Miw2IEBAIGludCB1bm1hcF9mcmFtZXModW5z
aWduZWQgbG9uZyB2YSwgdW5zaWduZWQgbG9uZyBudW1fZnJhbWVzKQogfQogCiAvKgotICogQWxs
b2NhdGUgcGFnZXMgd2hpY2ggYXJlIGNvbnRpZ3VvdXMgaW4gbWFjaGluZSBtZW1vcnkuCi0gKiBS
ZXR1cm5zIGEgVkEgdG8gd2hlcmUgdGhleSBhcmUgbWFwcGVkIG9yIDAgb24gZmFpbHVyZS4KLSAq
IAotICogYWRkcl9iaXRzIGluZGljYXRlcyBpZiB0aGUgcmVnaW9uIGhhcyByZXN0cmljdGlvbnMg
b24gd2hlcmUgaXQgaXMKLSAqIGxvY2F0ZWQuIFR5cGljYWwgdmFsdWVzIGFyZSAzMiAoaWYgZm9y
IGV4YW1wbGUgUENJIGRldmljZXMgY2FuJ3QgYWNjZXNzCi0gKiA2NGJpdCBtZW1vcnkpIG9yIDAg
Zm9yIG5vIHJlc3RyaWN0aW9ucy4KLSAqCi0gKiBBbGxvY2F0ZWQgcGFnZXMgY2FuIGJlIGZyZWVk
IHVzaW5nIHRoZSBwYWdlIGFsbG9jYXRvcnMgZnJlZV9wYWdlcygpIAotICogZnVuY3Rpb24uCi0g
KgotICogYmFzZWQgb24gTGludXggZnVuY3Rpb24geGVuX2NyZWF0ZV9jb250aWd1b3VzX3JlZ2lv
bigpCi0gKi8KLSNkZWZpbmUgTUFYX0NPTlRJR19PUkRFUiA5IC8qIDJNQiAqLwotdW5zaWduZWQg
bG9uZyBhbGxvY19jb250aWdfcGFnZXMoaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgYWRkcl9iaXRz
KQotewotICAgIHVuc2lnbmVkIGxvbmcgaW5fdmEsIHZhOwotICAgIHVuc2lnbmVkIGxvbmcgaW5f
ZnJhbWVzWzFVTCA8PCBvcmRlcl0sIG91dF9mcmFtZXMsIG1mbjsKLSAgICBtdWx0aWNhbGxfZW50
cnlfdCBjYWxsWzFVTCA8PCBvcmRlcl07Ci0gICAgdW5zaWduZWQgaW50IGksIG51bV9wYWdlcyA9
IDFVTCA8PCBvcmRlcjsKLSAgICBpbnQgcmV0LCBleGNoX3N1Y2Nlc3M7Ci0KLSAgICAvKiBwYXNz
IGluIG51bV9wYWdlcyAnZXh0ZW5kcycgb2Ygc2l6ZSAxIGFuZAotICAgICAqIHJlcXVlc3QgMSBl
eHRlbmQgb2Ygc2l6ZSAnb3JkZXIgKi8KLSAgICBzdHJ1Y3QgeGVuX21lbW9yeV9leGNoYW5nZSBl
eGNoYW5nZSA9IHsKLSAgICAgICAgLmluID0gewotICAgICAgICAgICAgLm5yX2V4dGVudHMgICA9
IG51bV9wYWdlcywKLSAgICAgICAgICAgIC5leHRlbnRfb3JkZXIgPSAwLAotICAgICAgICAgICAg
LmRvbWlkICAgICAgICA9IERPTUlEX1NFTEYKLSAgICAgICAgfSwKLSAgICAgICAgLm91dCA9IHsK
LSAgICAgICAgICAgIC5ucl9leHRlbnRzICAgPSAxLAotICAgICAgICAgICAgLmV4dGVudF9vcmRl
ciA9IG9yZGVyLAotICAgICAgICAgICAgLmFkZHJlc3NfYml0cyA9IGFkZHJfYml0cywKLSAgICAg
ICAgICAgIC5kb21pZCAgICAgICAgPSBET01JRF9TRUxGCi0gICAgICAgIH0sCi0gICAgICAgIC5u
cl9leGNoYW5nZWQgPSAwCi0gICAgfTsKLQotICAgIGlmICggb3JkZXIgPiBNQVhfQ09OVElHX09S
REVSICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiYWxsb2NfY29udGlnX3BhZ2VzOiBvcmRlciB0
b28gbGFyZ2UgMHgleCA+IDB4JXhcbiIsCi0gICAgICAgICAgICAgICBvcmRlciwgTUFYX0NPTlRJ
R19PUkRFUik7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLQotICAgIC8qIEFsbG9jYXRlIHNv
bWUgcG90ZW50aWFsbHkgZGlzY29udGlndW91cyBwYWdlcyAqLwotICAgIGluX3ZhID0gYWxsb2Nf
cGFnZXMob3JkZXIpOwotICAgIGlmICggIWluX3ZhICkKLSAgICB7Ci0gICAgICAgIHByaW50aygi
YWxsb2NfY29udGlnX3BhZ2VzOiBjb3VsZCBub3QgZ2V0IGVub3VnaCBwYWdlcyAob3JkZXI9MHgl
eFxuIiwKLSAgICAgICAgICAgICAgIG9yZGVyKTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQot
Ci0gICAgLyogc2V0IHVwIGFyZ3VtZW50cyBmb3IgZXhjaGFuZ2UgaHlwZXIgY2FsbCAqLwotICAg
IHNldF94ZW5fZ3Vlc3RfaGFuZGxlKGV4Y2hhbmdlLmluLmV4dGVudF9zdGFydCwgaW5fZnJhbWVz
KTsKLSAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShleGNoYW5nZS5vdXQuZXh0ZW50X3N0YXJ0LCAm
b3V0X2ZyYW1lcyk7Ci0KLSAgICAvKiB1bm1hcCBjdXJyZW50IGZyYW1lcywga2VlcCBhIGxpc3Qg
b2YgTUZOcyAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgbnVtX3BhZ2VzOyBpKysgKQotICAgIHsK
LSAgICAgICAgaW50IGFyZyA9IDA7Ci0KLSAgICAgICAgdmEgPSBpbl92YSArIChQQUdFX1NJWkUg
KiBpKTsKLSAgICAgICAgaW5fZnJhbWVzW2ldID0gdmlydF90b19tZm4odmEpOwotCi0gICAgICAg
IC8qIHVwZGF0ZSBQMk0gbWFwcGluZyAqLwotICAgICAgICBwaHlzX3RvX21hY2hpbmVfbWFwcGlu
Z1t2aXJ0X3RvX3Bmbih2YSldID0gSU5WQUxJRF9QMk1fRU5UUlk7Ci0KLSAgICAgICAgLyogYnVp
bGQgbXVsdGkgY2FsbCAqLwotICAgICAgICBjYWxsW2ldLm9wID0gX19IWVBFUlZJU09SX3VwZGF0
ZV92YV9tYXBwaW5nOwotICAgICAgICBjYWxsW2ldLmFyZ3NbYXJnKytdID0gdmE7Ci0gICAgICAg
IGNhbGxbaV0uYXJnc1thcmcrK10gPSAwOwotI2lmZGVmIF9faTM4Nl9fCi0gICAgICAgIGNhbGxb
aV0uYXJnc1thcmcrK10gPSAwOwotI2VuZGlmICAKLSAgICAgICAgY2FsbFtpXS5hcmdzW2FyZysr
XSA9IFVWTUZfSU5WTFBHOwotICAgIH0KLQotICAgIHJldCA9IEhZUEVSVklTT1JfbXVsdGljYWxs
KGNhbGwsIGkpOwotICAgIGlmICggcmV0ICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiT2RkLCB1
cGRhdGVfdmFfbWFwcGluZyBoeXBlcmNhbGwgZmFpbGVkIHdpdGggcmM9JWQuXG4iLCByZXQpOwot
ICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAgICAvKiB0cnkgZ2V0dGluZyBhIGNvbnRpZyBy
YW5nZSBvZiBNRk5zICovCi0gICAgb3V0X2ZyYW1lcyA9IHZpcnRfdG9fcGZuKGluX3ZhKTsgLyog
UEZOcyB0byBwb3B1bGF0ZSAqLwotICAgIHJldCA9IEhZUEVSVklTT1JfbWVtb3J5X29wKFhFTk1F
TV9leGNoYW5nZSwgJmV4Y2hhbmdlKTsKLSAgICBpZiAoIHJldCApIHsKLSAgICAgICAgcHJpbnRr
KCJtZW0gZXhjaGFuZ2VkIG9yZGVyPTB4JXggZmFpbGVkIHdpdGggcmM9JWQsIG5yX2V4Y2hhbmdl
ZD0lbHVcbiIsCi0gICAgICAgICAgICAgICBvcmRlciwgcmV0LCBleGNoYW5nZS5ucl9leGNoYW5n
ZWQpOwotICAgICAgICAvKiB3ZSBzdGlsbCBuZWVkIHRvIHJldHVybiB0aGUgYWxsb2NhdGVkIHBh
Z2VzIGFib3ZlIHRvIHRoZSBwb29sCi0gICAgICAgICAqIGllLiBtYXAgdGhlbSBiYWNrIGludG8g
dGhlIDE6MSBtYXBwaW5nIGV0Yy4gc28gd2UgY29udGludWUgYnV0IAotICAgICAgICAgKiBpbiB0
aGUgZW5kIHJldHVybiB0aGUgcGFnZXMgdG8gdGhlIHBhZ2UgYWxsb2NhdG9yIGFuZCByZXR1cm4g
MC4gKi8KLSAgICAgICAgZXhjaF9zdWNjZXNzID0gMDsKLSAgICB9Ci0gICAgZWxzZQotICAgICAg
ICBleGNoX3N1Y2Nlc3MgPSAxOwotCi0gICAgLyogbWFwIGZyYW1lcyBpbnRvIDE6MSBhbmQgdXBk
YXRlIHAybSAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgbnVtX3BhZ2VzOyBpKysgKQotICAgIHsK
LSAgICAgICAgaW50IGFyZyA9IDA7Ci0gICAgICAgIHB0ZV90IHB0ZTsKLQotICAgICAgICB2YSA9
IGluX3ZhICsgKFBBR0VfU0laRSAqIGkpOwotICAgICAgICBtZm4gPSBpIDwgZXhjaGFuZ2UubnJf
ZXhjaGFuZ2VkID8gKG91dF9mcmFtZXMgKyBpKSA6IGluX2ZyYW1lc1tpXTsKLSAgICAgICAgcHRl
ID0gX19wdGUobWZuIDw8IFBBR0VfU0hJRlQgfCBMMV9QUk9UKTsKLQotICAgICAgICAvKiB1cGRh
dGUgUDJNIG1hcHBpbmcgKi8KLSAgICAgICAgcGh5c190b19tYWNoaW5lX21hcHBpbmdbdmlydF90
b19wZm4odmEpXSA9IG1mbjsKLQotICAgICAgICAvKiBidWlsZCBtdWx0aSBjYWxsICovCi0gICAg
ICAgIGNhbGxbaV0ub3AgPSBfX0hZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmc7Ci0gICAgICAg
IGNhbGxbaV0uYXJnc1thcmcrK10gPSB2YTsKLSNpZmRlZiBfX3g4Nl82NF9fCi0gICAgICAgIGNh
bGxbaV0uYXJnc1thcmcrK10gPSAocGdlbnRyeV90KXB0ZS5wdGU7Ci0jZWxzZQotICAgICAgICBj
YWxsW2ldLmFyZ3NbYXJnKytdID0gcHRlLnB0ZV9sb3c7Ci0gICAgICAgIGNhbGxbaV0uYXJnc1th
cmcrK10gPSBwdGUucHRlX2hpZ2g7Ci0jZW5kaWYgIAotICAgICAgICBjYWxsW2ldLmFyZ3NbYXJn
KytdID0gVVZNRl9JTlZMUEc7Ci0gICAgfQotICAgIHJldCA9IEhZUEVSVklTT1JfbXVsdGljYWxs
KGNhbGwsIGkpOwotICAgIGlmICggcmV0ICkKLSAgICB7Ci0gICAgICAgIHByaW50aygidXBkYXRl
X3ZhX21hcHBpbmcgaHlwZXJjYWxsIG5vLiAyIGZhaWxlZCB3aXRoIHJjPSVkLlxuIiwgcmV0KTsK
LSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAgaWYgKCAhZXhjaF9zdWNjZXNzICkKLSAg
ICB7Ci0gICAgICAgIC8qIHNpbmNlIHRoZSBleGNoYW5nZWQgZmFpbGVkIHdlIGp1c3QgZnJlZSB0
aGUgcGFnZXMgYXMgd2VsbCAqLwotICAgICAgICBmcmVlX3BhZ2VzKCh2b2lkICopIGluX3ZhLCBv
cmRlcik7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLSAgICAKLSAgICByZXR1cm4gaW5fdmE7
Ci19Ci0KLS8qCiAgKiBDbGVhciBzb21lIG9mIHRoZSBib290c3RyYXAgbWVtb3J5CiAgKi8KIHN0
YXRpYyB2b2lkIGNsZWFyX2Jvb3RzdHJhcCh2b2lkKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tbS5o
IGIvaW5jbHVkZS9tbS5oCmluZGV4IGY1N2Q4YWIuLmE0OGY0ODUgMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUvbW0uaAorKysgYi9pbmNsdWRlL21tLmgKQEAgLTcxLDcgKzcxLDYgQEAgdm9pZCBkb19tYXBf
ZnJhbWVzKHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyAq
ZiwgdW5zaWduZWQgbG9uZyBuLCB1bnNpZ25lZCBsb25nIHN0cmlkZSwKIAl1bnNpZ25lZCBsb25n
IGluY3JlbWVudCwgZG9taWRfdCBpZCwgaW50ICplcnIsIHVuc2lnbmVkIGxvbmcgcHJvdCk7CiBp
bnQgdW5tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsIHVuc2lnbmVkIGxvbmcgbnVtX2ZyYW1l
cyk7Ci11bnNpZ25lZCBsb25nIGFsbG9jX2NvbnRpZ19wYWdlcyhpbnQgb3JkZXIsIHVuc2lnbmVk
IGludCBhZGRyX2JpdHMpOwogI2lmZGVmIEhBVkVfTElCQwogZXh0ZXJuIHVuc2lnbmVkIGxvbmcg
aGVhcCwgYnJrLCBoZWFwX21hcHBlZCwgaGVhcF9lbmQ7CiAjZW5kaWYKLS0gCjIuNi42CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8D-0002Kb-OK; Thu, 11 Aug 2016 09:18:29 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8C-0002II-9N; Thu, 11 Aug 2016 09:18:28 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 78/B8-05661-3E24CA75; Thu, 11 Aug 2016 09:18:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+4jpzX
 hBgf+m1q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZj2cjNjwWKuio19newNjNs5uhg5
 OSQEjCTeTvzH1MXIxSEksJBRYtPhf2wgCTYBVYkN10+xgtgiAm4SX77PAoszC0RIzPlwigXEF
 hawlFjyeTcTiM0CVH/kxgOwOK+AvcS+s2dYIRbISVyfOR2shlPAQWLN9I9gthBQzZc5l1gmMH
 IvYGRYxahRnFpUllqka2isl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6GkGINj
 B+GVZwCFGSQ4mJVFe4ZjV4UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeM0c14QLCRalpqdWpGXm
 AEMOJi3BwaMkwpsJkuYtLkjMLc5Mh0idYlSUEuf1B0kIgCQySvPg2mBhfolRVkqYlxHoECGeg
 tSi3MwSVPlXjOIcjErCvDkgU3gy80rgpr8CWswEtPiEGdjikkSElFQDo/bRXvYg9ZPmYaclv2
 YoHeZKv5y6T/z++V97txZ9TGM617d+T3OicYmnZfz3OpHCiy4X0g88vni7MvrLq1drDty5UOH
 9UNlrZ7dOR4JKonvym1mx9XkFyzaan57uqfvxRjLL8zqettUatsezLglnJGYXCkboT7G/PTlU
 SE1yRvDmUIX9zsqHlViKMxINtZiLihMBd1MDRG4CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1470907106!53073729!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56743 invoked from network); 11 Aug 2016 09:18:26 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 32E80ABBD;
 Thu, 11 Aug 2016 09:18:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:04 +0200
Message-Id: <1470907102-14656-2-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 01/19] mini-os: correct first free pfn
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlIGZpcnN0IGZyZWUgcGZuIGF2YWlsYWJsZSBmb3IgYWxsb2NhdGlvbiBpcyBjYWxjdWxhdGVk
IGJ5IGFkZGluZyB0aGUKbnVtYmVyIG9mIHBhZ2UgdGFibGUgZnJhbWVzIHRvIHRoZSBwZm4gb2Yg
dGhlIGZpcnN0IHBhZ2UgdGFibGUgYW5kCnRoZW4gdGhlIG1hZ2ljIG51bWJlciAzIHRvIGFjY291
bnQgZm9yIHN0YXJ0IGluZm8gcGFnZSBldCBhbC4KCkFzIHRoZSBzdGFydCBpbmZvIHBhZ2UsIHhl
bnN0b3JlIHBhZ2UgYW5kIGNvbnNvbGUgcGFnZSBhcmUgYWxsb2NhdGVkCl9iZWZvcmVfIHRoZSBw
YWdlIHRhYmxlcyBsZWF2aW5nIHJvb20gZm9yIHRoZXNlIHBhZ2VzIGJlaGluZCB0aGUgcGFnZQp0
YWJsZXMgbWFrZXMgbm8gc2Vuc2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpB
Y2tlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgot
LS0KIGFyY2gveDg2L21tLmMgfCA1ICsrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4
Ni9tbS5jCmluZGV4IDUxYWE5NjYuLmFlMTAzNmUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tLmMK
KysrIGIvYXJjaC94ODYvbW0uYwpAQCAtODY3LDkgKzg2Nyw4IEBAIHZvaWQgYXJjaF9pbml0X21t
KHVuc2lnbmVkIGxvbmcqIHN0YXJ0X3Bmbl9wLCB1bnNpZ25lZCBsb25nKiBtYXhfcGZuX3ApCiAg
ICAgcHJpbnRrKCJzdGFjayBzdGFydDogJXAoVkEpXG4iLCBzdGFjayk7CiAgICAgcHJpbnRrKCIg
ICAgICAgX2VuZDogJXAoVkEpXG4iLCAmX2VuZCk7CiAKLSAgICAvKiBGaXJzdCBwYWdlIGZvbGxv
d3MgcGFnZSB0YWJsZSBwYWdlcyBhbmQgMyBtb3JlIHBhZ2VzIChzdG9yZSBwYWdlIGV0YykgKi8K
LSAgICBzdGFydF9wZm4gPSBQRk5fVVAodG9fcGh5cyhzdGFydF9pbmZvLnB0X2Jhc2UpKSArIAot
ICAgICAgICBzdGFydF9pbmZvLm5yX3B0X2ZyYW1lcyArIDM7CisgICAgLyogRmlyc3QgcGFnZSBm
b2xsb3dzIHBhZ2UgdGFibGUgcGFnZXMuICovCisgICAgc3RhcnRfcGZuID0gUEZOX1VQKHRvX3Bo
eXMoc3RhcnRfaW5mby5wdF9iYXNlKSkgKyBzdGFydF9pbmZvLm5yX3B0X2ZyYW1lczsKICAgICBt
YXhfcGZuID0gc3RhcnRfaW5mby5ucl9wYWdlczsKIAogICAgIC8qIFdlIG5lZWQgcm9vbSBmb3Ig
ZGVtYW5kIG1hcHBpbmcgYW5kIGhlYXAsIGNsaXAgYXZhaWxhYmxlIG1lbW9yeSAqLwotLSAKMi42
LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5p
b3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5p
b3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8D-0002JL-7Q; Thu, 11 Aug 2016 09:18:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8C-0002IF-6N; Thu, 11 Aug 2016 09:18:28 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 C6/C0-06162-3E24CA75; Thu, 11 Aug 2016 09:18:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsVyuP0Ov+4jpzX
 hBp2dhhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM77t/cNWsFK24vHlHtYGxvniXYyc
 HBICRhJvJ/5j6mLk4hASWMgocWFfFzNIgk1AVWLD9VOsILaIgJvEl++z2EBsZoEIiTkfTrGA2
 MICthIvvnewg9gsQPXTJ81kBLF5BewlZsw9zQ6xQE7i+szpTBMYORcwMqxiVC9OLSpLLdK11E
 sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPRbPQMD4w7G1z+dDjFKcjApifIKx6w
 OF+JLyk+pzEgszogvKs1JLT7EKMPBoSTBO9lxTbiQYFFqempFWmYOMIBg0hIcPEoivJkgad7i
 gsTc4sx0iNQpRkUpcd7jIAkBkERGaR5cGyxoLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5
 l0FMoUnM68EbvoroMVMQItPmIEtLklESEk1MGptKI1KWXR5ayLLm5VvNqnks5o6xKlJzbUvjz
 y/JS+x9ee8hr071bdlOG27ulTH7tEjIZWwTxkL/v1cISho877TcXqgt9CZRW8k9y/lWR9vrPz
 a/ZP607P5C7lvn96Y8O51KBPvR3MH99TMVaqRfvxsLT4Mfy5c2nXitLFN17UWjrlXLWb3pSmx
 FGckGmoxFxUnAgC3K+9TVQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1470907106!55046709!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27267 invoked from network); 11 Aug 2016 09:18:26 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-2.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 32F9BABE0;
 Thu, 11 Aug 2016 09:18:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:03 +0200
Message-Id: <1470907102-14656-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 00/19] mini-os: support of auto-ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

U3VwcG9ydCBiYWxsb29uaW5nIE1pbmktT1MgYXV0b21hdGljYWxseSB1cCBpbiBjYXNlIG9mIG1l
bW9yeSBzaG9ydGFnZS4KCkRvIHNvbWUgY2xlYW51cHMsIGEgc21hbGwgY29ycmVjdGlvbiBhbmQg
YWRkIHNvbWUgYmFzaWMgZmVhdHVyZXMgdG8KbGF5IGdyb3VuZHdvcmsgZm9yIHN1cHBvcnQgb2Yg
YmFsbG9vbmluZyBpbiBNaW5pLU9TIChwYXRjaGVzIDEtMTQpLgoKVGhlIG1haW4gdmlzaWJsZSBj
aGFuZ2UgaXMgdGhlIHZpcnR1YWwgbWVtb3J5IGxheW91dDogdG8gYmUgYWJsZSB0bwphZGQgbWVt
b3J5IHRvIHRoZSBydW5uaW5nIE1pbmktT1Mgd2UgbmVlZCB0byBoYXZlIHNvbWUgc3BhcmUgYXJl
YXMKZXNwZWNpYWxseSBhZnRlciB0aGUgMToxIG1hcHBpbmcgb2YgcGh5c2ljYWwgbWVtb3J5LgoK
VGhlbiBhZGQgdGhlIGJhbGxvb25pbmcgZnVuY3Rpb25hbGl0eTogdGhlIHAybSBtYXAgbXVzdCBi
ZSBleHBhbmRlZCwKdGhlIHBhZ2UgYWxsb2NhdG9yJ3MgYml0bWFwIG11c3QgIGJlIGV4cGFuZGVk
IGFuZCB3ZSBtdXN0IGdldCBuZXcKbWVtb3J5IGZyb20gdGhlIGh5cGVydmlzb3IuCgpJbiBjYXNl
IG9mIGEgZGV0ZWN0ZWQgbWVtb3J5IHNob3J0YWdlIHRoZSBkb21haW4gd2lsbCBiYWxsb29uIHVw
IHVudGlsCmVpdGhlciBlbm91Z2ggbWVtb3J5IGlzIGF2YWlsYWJsZSBvciB0aGUgdXBwZXIgbGlt
aXQgaGFzIGJlZW4gcmVhY2hlZC4KCkJhbGxvb25pbmcgaGFzIGJlZW4gdGVzdGVkIHdpdGggYSB4
ZW5zdG9yZSBzdHViZG9tLgpSZWdyZXNzaW9uIHRlc3RzIGhhdmUgYmVlbiBkb25lIHdpdGg6Ci0g
cHVyZSBtaW5pLW9zCi0gaW9lbXUgc3R1YmRvbQotIHB2Z3J1YiA2NCBiaXQKCnB2Z3J1YiAzMiBi
aXQgZGlkbid0IHdvcmsgYmVmb3JlIGFwcGx5aW5nIHRoZSBzZXJpZXMsIGl0IGp1c3QgZW50ZXJl
ZAp0aGUgZ3J1YiBzaGVsbC4gV2l0aCB0aGUgc2VyaWVzIGFwcGxpZWQgdGhlIGJlaGF2aW9yIHdh
cyBleGFjdGx5IHRoZQpzYW1lLiBUaGUgZ3J1YiBzaGVsbCBob3dldmVyIHdhcyB3b3JraW5nIChJ
IHRyaWVkICJoZWxwIiBhbmQgInJlYm9vdCIpLgoKSSB0cmllZCB0byBtb2RpZnkgYXJtIHNwZWNp
ZmljIGZpbGVzIGluIG9yZGVyIG5vdCB0byBicmVhayB0aGUKbm9uLWJhbGxvb25pbmcgY2FzZSwg
YnV0IEkgaGF2ZW4ndCB0ZXN0ZWQgaXQgdG8gZWl0aGVyIHdvcmsgb3IgdG8KY29tcGlsZS4KClYx
IG9mIHRoaXMgc2VyaWVzIGNvbnNpc3RlZCBvZiBwYXRjaGVzIDEtOSBvbmx5LgoKQ2hhbmdlcyBp
biBWMzoKLSBzb21lIG1pbm9yIGFkanVzdG1lbnRzIGFzIHJlcXVlc3RlZCBieSBTYW11ZWwgVGhp
YmF1bHQKLSBhZGRlZCBwYXRjaCAxOQoKQ2hhbmdlcyBpbiBWMjoKLSBhZGRlZCBwYXRjaGVzIDEw
LTE4Ci0gc29tZSBjb2Rpbmcgc3R5bGUgY29ycmVjdGlvbnMKLSBwYXRjaCA3OiBpbnRyb2R1Y2Vk
IGJhbGxvb24gc3BlY2lmaWMgc291cmNlIGZpbGVzCi0gbW92ZWQgYmFsbG9vbmluZyBzcGVjaWZp
YyBmdW5jdGlvbnMvZGVmaW5pdGlvbnMgdG8gYmFsbG9uIHNwZWNpZmljCiAgZmlsZXMKLSBwYXRj
aCA5OiBhdm9pZCBjb25mbGljdCB3aXRoIGh5cGVydmlzb3IgbWFwcGVkIGFyZWEgb24gMzIgYml0
cwoKSnVlcmdlbiBHcm9zcyAoMTkpOgogIG1pbmktb3M6IGNvcnJlY3QgZmlyc3QgZnJlZSBwZm4K
ICBtaW5pLW9zOiByZW1vdmUgdW51c2VkIGFsbG9jX2NvbnRpZ19wYWdlcygpIGZ1bmN0aW9uCiAg
bWluaS1vczogcmVtb3ZlIE1NX0RFQlVHIGNvZGUKICBtaW5pLW9zOiBhZGQgZGVzY3JpcHRpb24g
b2YgeDg2IG1lbW9yeSB1c2FnZQogIG1pbmktb3M6IGFkZCBucl9mcmVlX3BhZ2VzIGNvdW50ZXIK
ICBtaW5pLW9zOiBsZXQgbWVtb3J5IGFsbG9jYXRpb24gZmFpbCBpZiBubyBmcmVlIHBhZ2UgYXZh
aWxhYmxlCiAgbWluaS1vczogYWRkIGJhbGxvb25pbmcgY29uZmlnIGl0ZW0KICBtaW5pLW9zOiBn
ZXQgbWF4aW11bSBtZW1vcnkgc2l6ZSBmcm9tIGh5cGVydmlzb3IKICBtaW5pLW9zOiBtb2RpZnkg
dmlydHVhbCBtZW1vcnkgbGF5b3V0IGZvciBzdXBwb3J0IG9mIGJhbGxvb25pbmcKICBtaW5pLW9z
OiByZW1vdmUgdW51c2VkIG1lbV90ZXN0KCkgZnVuY3Rpb24KICBtaW5pLW9zOiBhZGQgY2hlY2tz
IGZvciBvdXQgb2YgbWVtb3J5CiAgbWluaS1vczogZG9uJ3QgYWxsb2NhdGUgbmV3IHBhZ2VzIGZv
ciBsZXZlbCAxIHAybSB0cmVlCiAgbWluaS1vczogYWRkIGZ1bmN0aW9uIHRvIG1hcCBvbmUgZnJh
bWUKICBtaW5pLW9zOiBtb3ZlIHAybSByZWxhdGVkIG1hY3JvcyB0byBoZWFkZXIgZmlsZQogIG1p
bmktb3M6IHJlbWFwIHAybSBsaXN0IGluIGNhc2Ugb2YgYmFsbG9vbmluZwogIG1pbmktb3M6IG1h
cCBwYWdlIGFsbG9jYXRvcidzIGJpdG1hcCB0byB2aXJ0dWFsIGtlcm5lbCBhcmVhIGZvcgogICAg
YmFsbG9vbmluZwogIG1pbmktb3M6IGFkZCBzdXBwb3J0IGZvciBiYWxsb29uaW5nIHVwCiAgbWlu
aS1vczogYmFsbG9vbiB1cCBpbiBjYXNlIG9mIG9vbQogIG1pbmktb3M6IHJlcGFpciBidWlsZCBz
eXN0ZW0KCiBDb25maWcubWsgICAgICAgICAgICAgfCAgOTMgKysrKysrKysrKysrKysrCiBNYWtl
ZmlsZSAgICAgICAgICAgICAgfCAgNDMgKy0tLS0tLQogYXJjaC9hcm0vYmFsbG9vbi5jICAgIHwg
IDM5ICsrKysrKysKIGFyY2gvYXJtL21tLmMgICAgICAgICB8ICAxMCArLQogYXJjaC94ODYvTWFr
ZWZpbGUgICAgIHwgICAzIC0KIGFyY2gveDg2L2JhbGxvb24uYyAgICB8IDE0NyArKysrKysrKysr
KysrKysrKysrKysrKwogYXJjaC94ODYvbW0uYyAgICAgICAgIHwgMzE0ICsrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBiYWxsb29uLmMgICAgICAgICAg
ICAgfCAxNjAgKysrKysrKysrKysrKysrKysrKysrKysrKwogY29uZmlnL01pbmlPUy5tayAgICAg
IHwgIDEwIC0tCiBjb25maWcvU3RkR05VLm1rICAgICAgfCAgNDcgLS0tLS0tLS0KIGNvbmZpZy9h
cm0zMi5tayAgICAgICB8ICAyMiAtLS0tCiBjb25maWcvYXJtNjQubWsgICAgICAgfCAgMTkgLS0t
CiBjb25maWcveDg2XzMyLm1rICAgICAgfCAgMjAgLS0tLQogY29uZmlnL3g4Nl82NC5tayAgICAg
IHwgIDMzIC0tLS0tLQogaW5jbHVkZS9hcm0vYXJjaF9tbS5oIHwgICAyICsKIGluY2x1ZGUvYmFs
bG9vbi5oICAgICB8ICA1OSArKysrKysrKysrCiBpbmNsdWRlL21tLmggICAgICAgICAgfCAgMTMg
KystCiBpbmNsdWRlL3g4Ni9hcmNoX21tLmggfCAgNzAgKysrKysrKysrKysKIG1pbmlvcy5tayAg
ICAgICAgICAgICB8ICAgNCArLQogbW0uYyAgICAgICAgICAgICAgICAgIHwgMTMxICsrKysrKysr
LS0tLS0tLS0tLS0tLQogMjAgZmlsZXMgY2hhbmdlZCwgNjgyIGluc2VydGlvbnMoKyksIDU1NyBk
ZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9iYWxsb29uLmMKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9iYWxsb29uLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBiYWxs
b29uLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBjb25maWcvTWluaU9TLm1rCiBkZWxldGUgbW9kZSAx
MDA2NDQgY29uZmlnL1N0ZEdOVS5tawogZGVsZXRlIG1vZGUgMTAwNjQ0IGNvbmZpZy9hcm0zMi5t
awogZGVsZXRlIG1vZGUgMTAwNjQ0IGNvbmZpZy9hcm02NC5tawogZGVsZXRlIG1vZGUgMTAwNjQ0
IGNvbmZpZy94ODZfMzIubWsKIGRlbGV0ZSBtb2RlIDEwMDY0NCBjb25maWcveDg2XzY0Lm1rCiBj
cmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9iYWxsb29uLmgKCi0tIAoyLjYuNgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWls
aW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8D-0002JL-7Q; Thu, 11 Aug 2016 09:18:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8C-0002IF-6N; Thu, 11 Aug 2016 09:18:28 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 C6/C0-06162-3E24CA75; Thu, 11 Aug 2016 09:18:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsVyuP0Ov+4jpzX
 hBp2dhhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM77t/cNWsFK24vHlHtYGxvniXYyc
 HBICRhJvJ/5j6mLk4hASWMgocWFfFzNIgk1AVWLD9VOsILaIgJvEl++z2EBsZoEIiTkfTrGA2
 MICthIvvnewg9gsQPXTJ81kBLF5BewlZsw9zQ6xQE7i+szpTBMYORcwMqxiVC9OLSpLLdK11E
 sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPRbPQMD4w7G1z+dDjFKcjApifIKx6w
 OF+JLyk+pzEgszogvKs1JLT7EKMPBoSTBO9lxTbiQYFFqempFWmYOMIBg0hIcPEoivJkgad7i
 gsTc4sx0iNQpRkUpcd7jIAkBkERGaR5cGyxoLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5
 l0FMoUnM68EbvoroMVMQItPmIEtLklESEk1MGptKI1KWXR5ayLLm5VvNqnks5o6xKlJzbUvjz
 y/JS+x9ee8hr071bdlOG27ulTH7tEjIZWwTxkL/v1cISho877TcXqgt9CZRW8k9y/lWR9vrPz
 a/ZP607P5C7lvn96Y8O51KBPvR3MH99TMVaqRfvxsLT4Mfy5c2nXitLFN17UWjrlXLWb3pSmx
 FGckGmoxFxUnAgC3K+9TVQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1470907106!55046709!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27267 invoked from network); 11 Aug 2016 09:18:26 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-2.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 32F9BABE0;
 Thu, 11 Aug 2016 09:18:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:03 +0200
Message-Id: <1470907102-14656-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 00/19] mini-os: support of auto-ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

U3VwcG9ydCBiYWxsb29uaW5nIE1pbmktT1MgYXV0b21hdGljYWxseSB1cCBpbiBjYXNlIG9mIG1l
bW9yeSBzaG9ydGFnZS4KCkRvIHNvbWUgY2xlYW51cHMsIGEgc21hbGwgY29ycmVjdGlvbiBhbmQg
YWRkIHNvbWUgYmFzaWMgZmVhdHVyZXMgdG8KbGF5IGdyb3VuZHdvcmsgZm9yIHN1cHBvcnQgb2Yg
YmFsbG9vbmluZyBpbiBNaW5pLU9TIChwYXRjaGVzIDEtMTQpLgoKVGhlIG1haW4gdmlzaWJsZSBj
aGFuZ2UgaXMgdGhlIHZpcnR1YWwgbWVtb3J5IGxheW91dDogdG8gYmUgYWJsZSB0bwphZGQgbWVt
b3J5IHRvIHRoZSBydW5uaW5nIE1pbmktT1Mgd2UgbmVlZCB0byBoYXZlIHNvbWUgc3BhcmUgYXJl
YXMKZXNwZWNpYWxseSBhZnRlciB0aGUgMToxIG1hcHBpbmcgb2YgcGh5c2ljYWwgbWVtb3J5LgoK
VGhlbiBhZGQgdGhlIGJhbGxvb25pbmcgZnVuY3Rpb25hbGl0eTogdGhlIHAybSBtYXAgbXVzdCBi
ZSBleHBhbmRlZCwKdGhlIHBhZ2UgYWxsb2NhdG9yJ3MgYml0bWFwIG11c3QgIGJlIGV4cGFuZGVk
IGFuZCB3ZSBtdXN0IGdldCBuZXcKbWVtb3J5IGZyb20gdGhlIGh5cGVydmlzb3IuCgpJbiBjYXNl
IG9mIGEgZGV0ZWN0ZWQgbWVtb3J5IHNob3J0YWdlIHRoZSBkb21haW4gd2lsbCBiYWxsb29uIHVw
IHVudGlsCmVpdGhlciBlbm91Z2ggbWVtb3J5IGlzIGF2YWlsYWJsZSBvciB0aGUgdXBwZXIgbGlt
aXQgaGFzIGJlZW4gcmVhY2hlZC4KCkJhbGxvb25pbmcgaGFzIGJlZW4gdGVzdGVkIHdpdGggYSB4
ZW5zdG9yZSBzdHViZG9tLgpSZWdyZXNzaW9uIHRlc3RzIGhhdmUgYmVlbiBkb25lIHdpdGg6Ci0g
cHVyZSBtaW5pLW9zCi0gaW9lbXUgc3R1YmRvbQotIHB2Z3J1YiA2NCBiaXQKCnB2Z3J1YiAzMiBi
aXQgZGlkbid0IHdvcmsgYmVmb3JlIGFwcGx5aW5nIHRoZSBzZXJpZXMsIGl0IGp1c3QgZW50ZXJl
ZAp0aGUgZ3J1YiBzaGVsbC4gV2l0aCB0aGUgc2VyaWVzIGFwcGxpZWQgdGhlIGJlaGF2aW9yIHdh
cyBleGFjdGx5IHRoZQpzYW1lLiBUaGUgZ3J1YiBzaGVsbCBob3dldmVyIHdhcyB3b3JraW5nIChJ
IHRyaWVkICJoZWxwIiBhbmQgInJlYm9vdCIpLgoKSSB0cmllZCB0byBtb2RpZnkgYXJtIHNwZWNp
ZmljIGZpbGVzIGluIG9yZGVyIG5vdCB0byBicmVhayB0aGUKbm9uLWJhbGxvb25pbmcgY2FzZSwg
YnV0IEkgaGF2ZW4ndCB0ZXN0ZWQgaXQgdG8gZWl0aGVyIHdvcmsgb3IgdG8KY29tcGlsZS4KClYx
IG9mIHRoaXMgc2VyaWVzIGNvbnNpc3RlZCBvZiBwYXRjaGVzIDEtOSBvbmx5LgoKQ2hhbmdlcyBp
biBWMzoKLSBzb21lIG1pbm9yIGFkanVzdG1lbnRzIGFzIHJlcXVlc3RlZCBieSBTYW11ZWwgVGhp
YmF1bHQKLSBhZGRlZCBwYXRjaCAxOQoKQ2hhbmdlcyBpbiBWMjoKLSBhZGRlZCBwYXRjaGVzIDEw
LTE4Ci0gc29tZSBjb2Rpbmcgc3R5bGUgY29ycmVjdGlvbnMKLSBwYXRjaCA3OiBpbnRyb2R1Y2Vk
IGJhbGxvb24gc3BlY2lmaWMgc291cmNlIGZpbGVzCi0gbW92ZWQgYmFsbG9vbmluZyBzcGVjaWZp
YyBmdW5jdGlvbnMvZGVmaW5pdGlvbnMgdG8gYmFsbG9uIHNwZWNpZmljCiAgZmlsZXMKLSBwYXRj
aCA5OiBhdm9pZCBjb25mbGljdCB3aXRoIGh5cGVydmlzb3IgbWFwcGVkIGFyZWEgb24gMzIgYml0
cwoKSnVlcmdlbiBHcm9zcyAoMTkpOgogIG1pbmktb3M6IGNvcnJlY3QgZmlyc3QgZnJlZSBwZm4K
ICBtaW5pLW9zOiByZW1vdmUgdW51c2VkIGFsbG9jX2NvbnRpZ19wYWdlcygpIGZ1bmN0aW9uCiAg
bWluaS1vczogcmVtb3ZlIE1NX0RFQlVHIGNvZGUKICBtaW5pLW9zOiBhZGQgZGVzY3JpcHRpb24g
b2YgeDg2IG1lbW9yeSB1c2FnZQogIG1pbmktb3M6IGFkZCBucl9mcmVlX3BhZ2VzIGNvdW50ZXIK
ICBtaW5pLW9zOiBsZXQgbWVtb3J5IGFsbG9jYXRpb24gZmFpbCBpZiBubyBmcmVlIHBhZ2UgYXZh
aWxhYmxlCiAgbWluaS1vczogYWRkIGJhbGxvb25pbmcgY29uZmlnIGl0ZW0KICBtaW5pLW9zOiBn
ZXQgbWF4aW11bSBtZW1vcnkgc2l6ZSBmcm9tIGh5cGVydmlzb3IKICBtaW5pLW9zOiBtb2RpZnkg
dmlydHVhbCBtZW1vcnkgbGF5b3V0IGZvciBzdXBwb3J0IG9mIGJhbGxvb25pbmcKICBtaW5pLW9z
OiByZW1vdmUgdW51c2VkIG1lbV90ZXN0KCkgZnVuY3Rpb24KICBtaW5pLW9zOiBhZGQgY2hlY2tz
IGZvciBvdXQgb2YgbWVtb3J5CiAgbWluaS1vczogZG9uJ3QgYWxsb2NhdGUgbmV3IHBhZ2VzIGZv
ciBsZXZlbCAxIHAybSB0cmVlCiAgbWluaS1vczogYWRkIGZ1bmN0aW9uIHRvIG1hcCBvbmUgZnJh
bWUKICBtaW5pLW9zOiBtb3ZlIHAybSByZWxhdGVkIG1hY3JvcyB0byBoZWFkZXIgZmlsZQogIG1p
bmktb3M6IHJlbWFwIHAybSBsaXN0IGluIGNhc2Ugb2YgYmFsbG9vbmluZwogIG1pbmktb3M6IG1h
cCBwYWdlIGFsbG9jYXRvcidzIGJpdG1hcCB0byB2aXJ0dWFsIGtlcm5lbCBhcmVhIGZvcgogICAg
YmFsbG9vbmluZwogIG1pbmktb3M6IGFkZCBzdXBwb3J0IGZvciBiYWxsb29uaW5nIHVwCiAgbWlu
aS1vczogYmFsbG9vbiB1cCBpbiBjYXNlIG9mIG9vbQogIG1pbmktb3M6IHJlcGFpciBidWlsZCBz
eXN0ZW0KCiBDb25maWcubWsgICAgICAgICAgICAgfCAgOTMgKysrKysrKysrKysrKysrCiBNYWtl
ZmlsZSAgICAgICAgICAgICAgfCAgNDMgKy0tLS0tLQogYXJjaC9hcm0vYmFsbG9vbi5jICAgIHwg
IDM5ICsrKysrKysKIGFyY2gvYXJtL21tLmMgICAgICAgICB8ICAxMCArLQogYXJjaC94ODYvTWFr
ZWZpbGUgICAgIHwgICAzIC0KIGFyY2gveDg2L2JhbGxvb24uYyAgICB8IDE0NyArKysrKysrKysr
KysrKysrKysrKysrKwogYXJjaC94ODYvbW0uYyAgICAgICAgIHwgMzE0ICsrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBiYWxsb29uLmMgICAgICAgICAg
ICAgfCAxNjAgKysrKysrKysrKysrKysrKysrKysrKysrKwogY29uZmlnL01pbmlPUy5tayAgICAg
IHwgIDEwIC0tCiBjb25maWcvU3RkR05VLm1rICAgICAgfCAgNDcgLS0tLS0tLS0KIGNvbmZpZy9h
cm0zMi5tayAgICAgICB8ICAyMiAtLS0tCiBjb25maWcvYXJtNjQubWsgICAgICAgfCAgMTkgLS0t
CiBjb25maWcveDg2XzMyLm1rICAgICAgfCAgMjAgLS0tLQogY29uZmlnL3g4Nl82NC5tayAgICAg
IHwgIDMzIC0tLS0tLQogaW5jbHVkZS9hcm0vYXJjaF9tbS5oIHwgICAyICsKIGluY2x1ZGUvYmFs
bG9vbi5oICAgICB8ICA1OSArKysrKysrKysrCiBpbmNsdWRlL21tLmggICAgICAgICAgfCAgMTMg
KystCiBpbmNsdWRlL3g4Ni9hcmNoX21tLmggfCAgNzAgKysrKysrKysrKysKIG1pbmlvcy5tayAg
ICAgICAgICAgICB8ICAgNCArLQogbW0uYyAgICAgICAgICAgICAgICAgIHwgMTMxICsrKysrKysr
LS0tLS0tLS0tLS0tLQogMjAgZmlsZXMgY2hhbmdlZCwgNjgyIGluc2VydGlvbnMoKyksIDU1NyBk
ZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9iYWxsb29uLmMKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9iYWxsb29uLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBiYWxs
b29uLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBjb25maWcvTWluaU9TLm1rCiBkZWxldGUgbW9kZSAx
MDA2NDQgY29uZmlnL1N0ZEdOVS5tawogZGVsZXRlIG1vZGUgMTAwNjQ0IGNvbmZpZy9hcm0zMi5t
awogZGVsZXRlIG1vZGUgMTAwNjQ0IGNvbmZpZy9hcm02NC5tawogZGVsZXRlIG1vZGUgMTAwNjQ0
IGNvbmZpZy94ODZfMzIubWsKIGRlbGV0ZSBtb2RlIDEwMDY0NCBjb25maWcveDg2XzY0Lm1rCiBj
cmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9iYWxsb29uLmgKCi0tIAoyLjYuNgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWls
aW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8E-0002Ms-HD; Thu, 11 Aug 2016 09:18:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8C-0002IK-MK; Thu, 11 Aug 2016 09:18:28 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 0D/98-17152-3E24CA75; Thu, 11 Aug 2016 09:18:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+5jpzX
 hBm393BZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM/oWXWIv+MdTsfvIesYGxmtcXYyc
 HBICRhJvJ/5j6mLk4hASWMgoceDQNzaQBJuAqsSG66dYQWwRATeJL99ngcWZBSIk5nw4xQJiC
 wvYSJw89Q8szgJU//rgCkYQm1fAXmLyyzksEAvkJK7PnM4EYnMKOEismf4RzBYCqvky5xLLBE
 buBYwMqxg1ilOLylKLdI3M9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAj1dz8D
 AuIOxYa/fIUZJDiYlUV7hmNXhQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4JzuuCRcSLEpNT61I
 y8wBhhxMWoKDR0mE9z5Imre4IDG3ODMdInWKUVFKnPc4SEIAJJFRmgfXBgvzS4yyUsK8jAwMD
 EI8BalFuZklqPKvGMU5GJWEeV+ATOHJzCuBm/4KaDET0OITZmCLSxIRUlINjNZ1Dzp/zrVfe+
 GlRar1//U7WwsP2W3Rcz1d6FL3d/vfIx2byv7aHn9axP982hf734X/l0+WWBW0dme2Udm66qt
 xj+/f91y7+eqsI+qbjdMCQleI3+o+cvV9zYU3tSeeFumKXviTrJOyemt4DLvx5EM8yXo/Sn50
 N1TotKx1b70z2y3+pIrsKU0lluKMREMt5qLiRAA9ZzYJbgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1470907107!47483850!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55001 invoked from network); 11 Aug 2016 09:18:27 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-16.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:27 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DE213AC55;
 Thu, 11 Aug 2016 09:18:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:08 +0200
Message-Id: <1470907102-14656-6-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 05/19] mini-os: add nr_free_pages counter
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgdmFyaWFibGUgaG9sZGluZyB0aGUgbnVtYmVyIG9mIGF2YWlsYWJsZSBtZW1vcnkgcGFn
ZXMuIFRoaXMgd2lsbAphaWQgYXV0by1iYWxsb29uaW5nIGxhdGVyLgoKU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJh
dWx0QGVucy1seW9uLm9yZz4KLS0tCiBpbmNsdWRlL21tLmggfCAxICsKIG1tLmMgICAgICAgICB8
IDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L2luY2x1ZGUvbW0uaCBiL2luY2x1ZGUvbW0uaAppbmRleCBhNDhmNDg1Li5iOTdiNDNlIDEwMDY0
NAotLS0gYS9pbmNsdWRlL21tLmgKKysrIGIvaW5jbHVkZS9tbS5oCkBAIC00Miw2ICs0Miw3IEBA
CiAjZGVmaW5lIFNUQUNLX1NJWkVfUEFHRV9PUkRFUiBfX1NUQUNLX1NJWkVfUEFHRV9PUkRFUgog
I2RlZmluZSBTVEFDS19TSVpFIF9fU1RBQ0tfU0laRQogCitleHRlcm4gdW5zaWduZWQgbG9uZyBu
cl9mcmVlX3BhZ2VzOwogCiB2b2lkIGluaXRfbW0odm9pZCk7CiB1bnNpZ25lZCBsb25nIGFsbG9j
X3BhZ2VzKGludCBvcmRlcik7CmRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwppbmRleCAwZGQ0ODYy
Li4yNjNhMzU2IDEwMDY0NAotLS0gYS9tbS5jCisrKyBiL21tLmMKQEAgLTUzLDYgKzUzLDggQEAg
c3RhdGljIHVuc2lnbmVkIGxvbmcgKmFsbG9jX2JpdG1hcDsKICNkZWZpbmUgYWxsb2NhdGVkX2lu
X21hcChfcG4pIFwKIChhbGxvY19iaXRtYXBbKF9wbikvUEFHRVNfUEVSX01BUFdPUkRdICYgKDFV
TDw8KChfcG4pJihQQUdFU19QRVJfTUFQV09SRC0xKSkpKQogCit1bnNpZ25lZCBsb25nIG5yX2Zy
ZWVfcGFnZXM7CisKIC8qCiAgKiBIaW50IHJlZ2FyZGluZyBiaXR3aXNlIGFyaXRobWV0aWMgaW4g
bWFwX3thbGxvYyxmcmVlfToKICAqICAtKDE8PG4pICBzZXRzIGFsbCBiaXRzID49IG4uIApAQCAt
ODEsNiArODMsOCBAQCBzdGF0aWMgdm9pZCBtYXBfYWxsb2ModW5zaWduZWQgbG9uZyBmaXJzdF9w
YWdlLCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzKQogICAgICAgICB3aGlsZSAoICsrY3Vycl9pZHgg
PCBlbmRfaWR4ICkgYWxsb2NfYml0bWFwW2N1cnJfaWR4XSA9IH4wVUw7CiAgICAgICAgIGFsbG9j
X2JpdG1hcFtjdXJyX2lkeF0gfD0gKDFVTDw8ZW5kX29mZiktMTsKICAgICB9CisKKyAgICBucl9m
cmVlX3BhZ2VzIC09IG5yX3BhZ2VzOwogfQogCiAKQEAgLTkzLDYgKzk3LDggQEAgc3RhdGljIHZv
aWQgbWFwX2ZyZWUodW5zaWduZWQgbG9uZyBmaXJzdF9wYWdlLCB1bnNpZ25lZCBsb25nIG5yX3Bh
Z2VzKQogICAgIGVuZF9pZHggICA9IChmaXJzdF9wYWdlICsgbnJfcGFnZXMpIC8gUEFHRVNfUEVS
X01BUFdPUkQ7CiAgICAgZW5kX29mZiAgID0gKGZpcnN0X3BhZ2UgKyBucl9wYWdlcykgJiAoUEFH
RVNfUEVSX01BUFdPUkQtMSk7CiAKKyAgICBucl9mcmVlX3BhZ2VzICs9IG5yX3BhZ2VzOworCiAg
ICAgaWYgKCBjdXJyX2lkeCA9PSBlbmRfaWR4ICkKICAgICB7CiAgICAgICAgIGFsbG9jX2JpdG1h
cFtjdXJyX2lkeF0gJj0gLSgxVUw8PGVuZF9vZmYpIHwgKCgxVUw8PHN0YXJ0X29mZiktMSk7Ci0t
IAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8E-0002Ms-HD; Thu, 11 Aug 2016 09:18:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8C-0002IK-MK; Thu, 11 Aug 2016 09:18:28 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 0D/98-17152-3E24CA75; Thu, 11 Aug 2016 09:18:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+5jpzX
 hBm393BZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM/oWXWIv+MdTsfvIesYGxmtcXYyc
 HBICRhJvJ/5j6mLk4hASWMgoceDQNzaQBJuAqsSG66dYQWwRATeJL99ngcWZBSIk5nw4xQJiC
 wvYSJw89Q8szgJU//rgCkYQm1fAXmLyyzksEAvkJK7PnM4EYnMKOEismf4RzBYCqvky5xLLBE
 buBYwMqxg1ilOLylKLdI3M9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAj1dz8D
 AuIOxYa/fIUZJDiYlUV7hmNXhQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4JzuuCRcSLEpNT61I
 y8wBhhxMWoKDR0mE9z5Imre4IDG3ODMdInWKUVFKnPc4SEIAJJFRmgfXBgvzS4yyUsK8jAwMD
 EI8BalFuZklqPKvGMU5GJWEeV+ATOHJzCuBm/4KaDET0OITZmCLSxIRUlINjNZ1Dzp/zrVfe+
 GlRar1//U7WwsP2W3Rcz1d6FL3d/vfIx2byv7aHn9axP982hf734X/l0+WWBW0dme2Udm66qt
 xj+/f91y7+eqsI+qbjdMCQleI3+o+cvV9zYU3tSeeFumKXviTrJOyemt4DLvx5EM8yXo/Sn50
 N1TotKx1b70z2y3+pIrsKU0lluKMREMt5qLiRAA9ZzYJbgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1470907107!47483850!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55001 invoked from network); 11 Aug 2016 09:18:27 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-16.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:27 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DE213AC55;
 Thu, 11 Aug 2016 09:18:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:08 +0200
Message-Id: <1470907102-14656-6-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 05/19] mini-os: add nr_free_pages counter
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgdmFyaWFibGUgaG9sZGluZyB0aGUgbnVtYmVyIG9mIGF2YWlsYWJsZSBtZW1vcnkgcGFn
ZXMuIFRoaXMgd2lsbAphaWQgYXV0by1iYWxsb29uaW5nIGxhdGVyLgoKU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJh
dWx0QGVucy1seW9uLm9yZz4KLS0tCiBpbmNsdWRlL21tLmggfCAxICsKIG1tLmMgICAgICAgICB8
IDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L2luY2x1ZGUvbW0uaCBiL2luY2x1ZGUvbW0uaAppbmRleCBhNDhmNDg1Li5iOTdiNDNlIDEwMDY0
NAotLS0gYS9pbmNsdWRlL21tLmgKKysrIGIvaW5jbHVkZS9tbS5oCkBAIC00Miw2ICs0Miw3IEBA
CiAjZGVmaW5lIFNUQUNLX1NJWkVfUEFHRV9PUkRFUiBfX1NUQUNLX1NJWkVfUEFHRV9PUkRFUgog
I2RlZmluZSBTVEFDS19TSVpFIF9fU1RBQ0tfU0laRQogCitleHRlcm4gdW5zaWduZWQgbG9uZyBu
cl9mcmVlX3BhZ2VzOwogCiB2b2lkIGluaXRfbW0odm9pZCk7CiB1bnNpZ25lZCBsb25nIGFsbG9j
X3BhZ2VzKGludCBvcmRlcik7CmRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwppbmRleCAwZGQ0ODYy
Li4yNjNhMzU2IDEwMDY0NAotLS0gYS9tbS5jCisrKyBiL21tLmMKQEAgLTUzLDYgKzUzLDggQEAg
c3RhdGljIHVuc2lnbmVkIGxvbmcgKmFsbG9jX2JpdG1hcDsKICNkZWZpbmUgYWxsb2NhdGVkX2lu
X21hcChfcG4pIFwKIChhbGxvY19iaXRtYXBbKF9wbikvUEFHRVNfUEVSX01BUFdPUkRdICYgKDFV
TDw8KChfcG4pJihQQUdFU19QRVJfTUFQV09SRC0xKSkpKQogCit1bnNpZ25lZCBsb25nIG5yX2Zy
ZWVfcGFnZXM7CisKIC8qCiAgKiBIaW50IHJlZ2FyZGluZyBiaXR3aXNlIGFyaXRobWV0aWMgaW4g
bWFwX3thbGxvYyxmcmVlfToKICAqICAtKDE8PG4pICBzZXRzIGFsbCBiaXRzID49IG4uIApAQCAt
ODEsNiArODMsOCBAQCBzdGF0aWMgdm9pZCBtYXBfYWxsb2ModW5zaWduZWQgbG9uZyBmaXJzdF9w
YWdlLCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzKQogICAgICAgICB3aGlsZSAoICsrY3Vycl9pZHgg
PCBlbmRfaWR4ICkgYWxsb2NfYml0bWFwW2N1cnJfaWR4XSA9IH4wVUw7CiAgICAgICAgIGFsbG9j
X2JpdG1hcFtjdXJyX2lkeF0gfD0gKDFVTDw8ZW5kX29mZiktMTsKICAgICB9CisKKyAgICBucl9m
cmVlX3BhZ2VzIC09IG5yX3BhZ2VzOwogfQogCiAKQEAgLTkzLDYgKzk3LDggQEAgc3RhdGljIHZv
aWQgbWFwX2ZyZWUodW5zaWduZWQgbG9uZyBmaXJzdF9wYWdlLCB1bnNpZ25lZCBsb25nIG5yX3Bh
Z2VzKQogICAgIGVuZF9pZHggICA9IChmaXJzdF9wYWdlICsgbnJfcGFnZXMpIC8gUEFHRVNfUEVS
X01BUFdPUkQ7CiAgICAgZW5kX29mZiAgID0gKGZpcnN0X3BhZ2UgKyBucl9wYWdlcykgJiAoUEFH
RVNfUEVSX01BUFdPUkQtMSk7CiAKKyAgICBucl9mcmVlX3BhZ2VzICs9IG5yX3BhZ2VzOworCiAg
ICAgaWYgKCBjdXJyX2lkeCA9PSBlbmRfaWR4ICkKICAgICB7CiAgICAgICAgIGFsbG9jX2JpdG1h
cFtjdXJyX2lkeF0gJj0gLSgxVUw8PGVuZF9vZmYpIHwgKCgxVUw8PHN0YXJ0X29mZiktMSk7Ci0t
IAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:31 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8E-0002O9-Vs; Thu, 11 Aug 2016 09:18:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8D-0002IJ-4q; Thu, 11 Aug 2016 09:18:29 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 CD/84-29579-3E24CA75; Thu, 11 Aug 2016 09:18:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsVyuP0Ov+5jpzX
 hBq8nKVq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbg7sZupoIG94sDWLcwNjDNYuxg5
 OSQEjCTeTvzH1MXIxSEksJBRYsr/TewgCTYBVYkN10+BFYkIuEl8+T6LDcRmFoiQmPPhFAuIL
 SwQLvHr1lowmwWo/uX+tWC9vAL2Epv637JDLJCTuD5zOhOIzSngILFm+kcwWwio5sucSywTGL
 kXMDKsYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9DQDEOx
 gXLPd8xCjJAeTkiivcMzqcCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJMd14QLCRalpqdWpGXm
 AEMOJi3BwaMkwnsfJM1bXJCYW5yZDpE6xajLseDH7bVMQix5+XmpUuK8x0GKBECKMkrz4EbAw
 v8So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlfgEzhycwrgdv0CugIJqAjTpiBHVGSiJCSam
 BkLPsS9rhCcplbHW/qEeduVnWO2mbtTIZeB5/f7BsO15771JMsfk5DSpJpwS1nqWnW4doa01p
 LtpaKzKmfzrEm79G5uzOOh7QEzHZ6YWbdpsu998ZzxUQ75slNHS0hrro5QnyWqZaPJRUrNSo8
 +AJqjEz2P1M52uuq8cvq6L2D2RcaX2nWK7EUZyQaajEXFScCAC9/HMx6AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1470907107!38384629!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48927 invoked from network); 11 Aug 2016 09:18:27 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:27 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3713CAC63;
 Thu, 11 Aug 2016 09:18:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:09 +0200
Message-Id: <1470907102-14656-7-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 06/19] mini-os: let memory allocation fail
	if no free page available
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW5zdGVhZCBvZiBwYW5pY2luZyB3aGVuIG5vIHBhZ2UgY2FuIGJlIGFsbG9jYXRlZCB0cnkgdG8g
ZmFpbCB0aGUKbWVtb3J5IGFsbG9jYXRpb24gYnkgcmV0dXJuaW5nIE5VTEwgaW5zdGVhZC4KClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQg
PHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQpWMjogZml4ZWQgbWlub3Igc3R5bGUg
aXNzdWUKLS0tCiBtbS5jIHwgNyArKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvbW0uYyBiL21tLmMKaW5kZXggMjYzYTM1Ni4uOGNmMzIxMCAxMDA2
NDQKLS0tIGEvbW0uYworKysgYi9tbS5jCkBAIC0zMzUsNiArMzM1LDEzIEBAIHZvaWQgKnNicmso
cHRyZGlmZl90IGluY3JlbWVudCkKICAgICAKICAgICBpZiAobmV3X2JyayA+IGhlYXBfbWFwcGVk
KSB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbiA9IChuZXdfYnJrIC0gaGVhcF9tYXBwZWQgKyBQ
QUdFX1NJWkUgLSAxKSAvIFBBR0VfU0laRTsKKworICAgICAgICBpZiAoIG4gPiBucl9mcmVlX3Bh
Z2VzICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKCJNZW1vcnkgZXhoYXVzdGVkOiB3
YW50ICVsZCBwYWdlcywgYnV0IG9ubHkgJWxkIGFyZSBsZWZ0XG4iLAorICAgICAgICAgICAgICAg
ICAgIG4sIG5yX2ZyZWVfcGFnZXMpOworICAgICAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgICAg
IH0KICAgICAgICAgZG9fbWFwX3plcm8oaGVhcF9tYXBwZWQsIG4pOwogICAgICAgICBoZWFwX21h
cHBlZCArPSBuICogUEFHRV9TSVpFOwogICAgIH0KLS0gCjIuNi42CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:31 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8E-0002O9-Vs; Thu, 11 Aug 2016 09:18:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8D-0002IJ-4q; Thu, 11 Aug 2016 09:18:29 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 CD/84-29579-3E24CA75; Thu, 11 Aug 2016 09:18:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsVyuP0Ov+5jpzX
 hBq8nKVq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbg7sZupoIG94sDWLcwNjDNYuxg5
 OSQEjCTeTvzH1MXIxSEksJBRYsr/TewgCTYBVYkN10+BFYkIuEl8+T6LDcRmFoiQmPPhFAuIL
 SwQLvHr1lowmwWo/uX+tWC9vAL2Epv637JDLJCTuD5zOhOIzSngILFm+kcwWwio5sucSywTGL
 kXMDKsYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9DQDEOx
 gXLPd8xCjJAeTkiivcMzqcCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJMd14QLCRalpqdWpGXm
 AEMOJi3BwaMkwnsfJM1bXJCYW5yZDpE6xajLseDH7bVMQix5+XmpUuK8x0GKBECKMkrz4EbAw
 v8So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlfgEzhycwrgdv0CugIJqAjTpiBHVGSiJCSam
 BkLPsS9rhCcplbHW/qEeduVnWO2mbtTIZeB5/f7BsO15771JMsfk5DSpJpwS1nqWnW4doa01p
 LtpaKzKmfzrEm79G5uzOOh7QEzHZ6YWbdpsu998ZzxUQ75slNHS0hrro5QnyWqZaPJRUrNSo8
 +AJqjEz2P1M52uuq8cvq6L2D2RcaX2nWK7EUZyQaajEXFScCAC9/HMx6AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1470907107!38384629!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48927 invoked from network); 11 Aug 2016 09:18:27 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:27 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3713CAC63;
 Thu, 11 Aug 2016 09:18:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:09 +0200
Message-Id: <1470907102-14656-7-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 06/19] mini-os: let memory allocation fail
	if no free page available
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW5zdGVhZCBvZiBwYW5pY2luZyB3aGVuIG5vIHBhZ2UgY2FuIGJlIGFsbG9jYXRlZCB0cnkgdG8g
ZmFpbCB0aGUKbWVtb3J5IGFsbG9jYXRpb24gYnkgcmV0dXJuaW5nIE5VTEwgaW5zdGVhZC4KClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQg
PHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQpWMjogZml4ZWQgbWlub3Igc3R5bGUg
aXNzdWUKLS0tCiBtbS5jIHwgNyArKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvbW0uYyBiL21tLmMKaW5kZXggMjYzYTM1Ni4uOGNmMzIxMCAxMDA2
NDQKLS0tIGEvbW0uYworKysgYi9tbS5jCkBAIC0zMzUsNiArMzM1LDEzIEBAIHZvaWQgKnNicmso
cHRyZGlmZl90IGluY3JlbWVudCkKICAgICAKICAgICBpZiAobmV3X2JyayA+IGhlYXBfbWFwcGVk
KSB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbiA9IChuZXdfYnJrIC0gaGVhcF9tYXBwZWQgKyBQ
QUdFX1NJWkUgLSAxKSAvIFBBR0VfU0laRTsKKworICAgICAgICBpZiAoIG4gPiBucl9mcmVlX3Bh
Z2VzICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKCJNZW1vcnkgZXhoYXVzdGVkOiB3
YW50ICVsZCBwYWdlcywgYnV0IG9ubHkgJWxkIGFyZSBsZWZ0XG4iLAorICAgICAgICAgICAgICAg
ICAgIG4sIG5yX2ZyZWVfcGFnZXMpOworICAgICAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgICAg
IH0KICAgICAgICAgZG9fbWFwX3plcm8oaGVhcF9tYXBwZWQsIG4pOwogICAgICAgICBoZWFwX21h
cHBlZCArPSBuICogUEFHRV9TSVpFOwogICAgIH0KLS0gCjIuNi42CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:31 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8F-0002P1-87; Thu, 11 Aug 2016 09:18:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8D-0002It-6W; Thu, 11 Aug 2016 09:18:29 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 10/2D-19721-4E24CA75; Thu, 11 Aug 2016 09:18:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+5jpzX
 hBi93G1u8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZg07SxTwQGLir5bU5gbGFv1uxg5
 OSQEjCTeTvzH1MXIxSEksJBR4ueeG4wgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMUCY
 gsL2ErsP/0BzGYBqj/09yWYzStgL3H341Y2iAVyEtdnTmcCsTkFHCTWTP8IZgsB1XyZc4llAi
 P3AkaGVYwaxalFZalFukbGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgZ6uZ2B
 g3MG4o93vEKMkB5OSKK9wzOpwIb6k/JTKjMTijPii0pzU4kOMMhwcShK8IsDAERIsSk1PrUjL
 zAGGHExagoNHSYT3viNQmre4IDG3ODMdInWKUVFKnPc4SEIAJJFRmgfXBgvzS4yyUsK8jAwMD
 EI8BalFuZklqPKvGMU5GJWEeVeBTOHJzCuBm/4KaDET0OITZmCLSxIRUlINjApTD1u6mD3Ye2
 HmZS7uTzp/dq1c7f2o6eTrpcsmvLR3fD67qeRGeJWYxi6erbUOUxuP2z/lsJ/47sb8s2Fuf9j
 yVzIFLA99plkpm21yd3enshKPSiSzPGeu49xrEo1pyb+W7PocahtfKnY44bqgcdfumB6+xtQp
 syrSbM7dDV2Q8lnT/EDmYyWW4oxEQy3mouJEAIU67WtuAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1470907107!53822831!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40324 invoked from network); 11 Aug 2016 09:18:27 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:27 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7E0E2AC6D;
 Thu, 11 Aug 2016 09:18:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:10 +0200
Message-Id: <1470907102-14656-8-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 07/19] mini-os: add ballooning config item
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIENPTkZJR19CQUxMT09OIGRlZmF1bHRpbmcgdG8gJ24nIGFzIGEgY29uZmlnIGl0ZW0gdG8g
TWluaS1PUy4KCkFkZCBiYWxsb29uLmMsIGJhbGxvb24uaCBhbmQgYXJjaC8qL2JhbGxvb24uYyBm
b3IgZnV0dXJlIHVzZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KQWNrZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9u
Lm9yZz4KLS0tClYyOiBBZGRlZCBkdW1teSBzb3VyY2VzIGFuZCBoZWFkZXIKLS0tCiBNYWtlZmls
ZSAgICAgICAgICAgfCAgMyArKysKIGFyY2gvYXJtL2JhbGxvb24uYyB8IDI4ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIGFyY2gveDg2L2JhbGxvb24uYyB8IDI4ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIGJhbGxvb24uYyAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysrKysr
KysrKysrKwogaW5jbHVkZS9iYWxsb29uLmggIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMTE1IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBhcmNoL2FybS9iYWxsb29uLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9i
YWxsb29uLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBiYWxsb29uLmMKIGNyZWF0ZSBtb2RlIDEwMDY0
NCBpbmNsdWRlL2JhbGxvb24uaAoKZGlmZiAtLWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKaW5k
ZXggMmU0YmRiYS4uZjViNzAxMSAxMDA2NDQKLS0tIGEvTWFrZWZpbGUKKysrIGIvTWFrZWZpbGUK
QEAgLTMzLDYgKzMzLDcgQEAgQ09ORklHX0NPTlNGUk9OVCA/PSB5CiBDT05GSUdfWEVOQlVTID89
IHkKIENPTkZJR19YQyA/PXkKIENPTkZJR19MV0lQID89ICQobHdpcCkKK0NPTkZJR19CQUxMT09O
ID89IG4KIAogIyBFeHBvcnQgY29uZmlnIGl0ZW1zIGFzIGNvbXBpbGVyIGRpcmVjdGl2ZXMKIGZs
YWdzLSQoQ09ORklHX1NUQVJUX05FVFdPUkspICs9IC1EQ09ORklHX1NUQVJUX05FVFdPUksKQEAg
LTQ4LDYgKzQ5LDcgQEAgZmxhZ3MtJChDT05GSUdfS0JERlJPTlQpICs9IC1EQ09ORklHX0tCREZS
T05UCiBmbGFncy0kKENPTkZJR19GQkZST05UKSArPSAtRENPTkZJR19GQkZST05UCiBmbGFncy0k
KENPTkZJR19DT05TRlJPTlQpICs9IC1EQ09ORklHX0NPTlNGUk9OVAogZmxhZ3MtJChDT05GSUdf
WEVOQlVTKSArPSAtRENPTkZJR19YRU5CVVMKK2ZsYWdzLSQoQ09ORklHX0JBTExPT04pICs9IC1E
Q09ORklHX0JBTExPT04KIAogREVGX0NGTEFHUyArPSAkKGZsYWdzLXkpCiAKQEAgLTk2LDYgKzk4
LDcgQEAgc3JjLSQoQ09ORklHX05FVEZST05UKSArPSBuZXRmcm9udC5jCiBzcmMtJChDT05GSUdf
UENJRlJPTlQpICs9IHBjaWZyb250LmMKIHNyYy15ICs9IHNjaGVkLmMKIHNyYy0kKENPTkZJR19U
RVNUKSArPSB0ZXN0LmMKK3NyYy0kKENPTkZJR19CQUxMT09OKSArPSBiYWxsb29uLmMKIAogc3Jj
LXkgKz0gbGliL2N0eXBlLmMKIHNyYy15ICs9IGxpYi9tYXRoLmMKZGlmZiAtLWdpdCBhL2FyY2gv
YXJtL2JhbGxvb24uYyBiL2FyY2gvYXJtL2JhbGxvb24uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi4yODAyMWQ2Ci0tLSAvZGV2L251bGwKKysrIGIvYXJjaC9hcm0vYmFsbG9v
bi5jCkBAIC0wLDAgKzEsMjggQEAKKy8qIC0qLSAgTW9kZTpDOyBjLWJhc2ljLW9mZnNldDo0OyB0
YWItd2lkdGg6NCAtKi0KKyAqCisgKiAoQykgMjAxNiAtIEp1ZXJnZW4gR3Jvc3MsIFNVU0UgTGlu
dXggR21iSAorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hh
cmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUg
YW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwor
ICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdp
dGhvdXQgbGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVy
Z2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3Bp
ZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29m
dHdhcmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5n
IGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMg
cGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Ig
c3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FS
RSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBS
RVNTIE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJS
QU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVU
SE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdF
UyBPUiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFD
VCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05O
RUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdT
IElOIFRIRSBTT0ZUV0FSRS4KKyAqLworCisjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CisK
KyNpZmRlZiBDT05GSUdfQkFMTE9PTgorCisjZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2Jh
bGxvb24uYyBiL2FyY2gveDg2L2JhbGxvb24uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwLi4yODAyMWQ2Ci0tLSAvZGV2L251bGwKKysrIGIvYXJjaC94ODYvYmFsbG9vbi5jCkBA
IC0wLDAgKzEsMjggQEAKKy8qIC0qLSAgTW9kZTpDOyBjLWJhc2ljLW9mZnNldDo0OyB0YWItd2lk
dGg6NCAtKi0KKyAqCisgKiAoQykgMjAxNiAtIEp1ZXJnZW4gR3Jvc3MsIFNVU0UgTGludXggR21i
SAorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0
byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFz
c29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVh
bCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQg
bGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1
Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2Yg
dGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUg
aXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRp
dGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlz
c2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3Rh
bnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQ
Uk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9S
CisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVT
IE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
IEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBP
UiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBP
VEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9S
VCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9O
IFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElOIFRI
RSBTT0ZUV0FSRS4KKyAqLworCisjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CisKKyNpZmRl
ZiBDT05GSUdfQkFMTE9PTgorCisjZW5kaWYKZGlmZiAtLWdpdCBhL2JhbGxvb24uYyBiL2JhbGxv
b24uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5mOWNmMjNiCi0tLSAvZGV2
L251bGwKKysrIGIvYmFsbG9vbi5jCkBAIC0wLDAgKzEsMjQgQEAKKy8qIC0qLSAgTW9kZTpDOyBj
LWJhc2ljLW9mZnNldDo0OyB0YWItd2lkdGg6NCAtKi0KKyAqCisgKiAoQykgMjAxNiAtIEp1ZXJn
ZW4gR3Jvc3MsIFNVU0UgTGludXggR21iSAorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdy
YW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAq
IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhl
ICJTb2Z0d2FyZSIpLCB0bworICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmlj
dGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2Us
IGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFu
ZC9vcgorICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNv
bnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVj
dCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdo
dCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4K
KyAqIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgor
ICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZ
IE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBM
SU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5U
IFNIQUxMIFRIRQorICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9S
IEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFO
IEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00s
IE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1Ig
T1RIRVIKKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAqLworCisjaW5jbHVkZSA8bWlu
aS1vcy9iYWxsb29uLmg+CmRpZmYgLS1naXQgYS9pbmNsdWRlL2JhbGxvb24uaCBiL2luY2x1ZGUv
YmFsbG9vbi5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjk3NTZhM2YKLS0t
IC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL2JhbGxvb24uaApAQCAtMCwwICsxLDMyIEBACisvKiAt
Ki0gIE1vZGU6QzsgYy1iYXNpYy1vZmZzZXQ6NDsgdGFiLXdpZHRoOjQgLSotCisgKgorICogKEMp
IDIwMTYgLSBKdWVyZ2VuIEdyb3NzLCBTVVNFIExpbnV4IEdtYkgKKyAqCisgKiBQZXJtaXNzaW9u
IGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5p
bmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRp
b24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdp
dGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCisgKiBy
aWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBz
dWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRv
IHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8g
ZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBh
Ym92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJl
IGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRo
ZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lU
SE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVE
SU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFks
CisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5U
LiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMg
QkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwg
V0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklT
SU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBP
UiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKi8KKwor
I2lmbmRlZiBfQkFMTE9PTl9IXworI2RlZmluZSBfQkFMTE9PTl9IXworCisjaWZkZWYgQ09ORklH
X0JBTExPT04KKworI2Vsc2UgLyogQ09ORklHX0JBTExPT04gKi8KKworI2VuZGlmIC8qIENPTkZJ
R19CQUxMT09OICovCisjZW5kaWYgLyogX0JBTExPT05fSF8gKi8KLS0gCjIuNi42CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:31 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8F-0002P1-87; Thu, 11 Aug 2016 09:18:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8D-0002It-6W; Thu, 11 Aug 2016 09:18:29 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 10/2D-19721-4E24CA75; Thu, 11 Aug 2016 09:18:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+5jpzX
 hBi93G1u8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZg07SxTwQGLir5bU5gbGFv1uxg5
 OSQEjCTeTvzH1MXIxSEksJBR4ueeG4wgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMUCY
 gsL2ErsP/0BzGYBqj/09yWYzStgL3H341Y2iAVyEtdnTmcCsTkFHCTWTP8IZgsB1XyZc4llAi
 P3AkaGVYwaxalFZalFukbGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgZ6uZ2B
 g3MG4o93vEKMkB5OSKK9wzOpwIb6k/JTKjMTijPii0pzU4kOMMhwcShK8IsDAERIsSk1PrUjL
 zAGGHExagoNHSYT3viNQmre4IDG3ODMdInWKUVFKnPc4SEIAJJFRmgfXBgvzS4yyUsK8jAwMD
 EI8BalFuZklqPKvGMU5GJWEeVeBTOHJzCuBm/4KaDET0OITZmCLSxIRUlINjApTD1u6mD3Ye2
 HmZS7uTzp/dq1c7f2o6eTrpcsmvLR3fD67qeRGeJWYxi6erbUOUxuP2z/lsJ/47sb8s2Fuf9j
 yVzIFLA99plkpm21yd3enshKPSiSzPGeu49xrEo1pyb+W7PocahtfKnY44bqgcdfumB6+xtQp
 syrSbM7dDV2Q8lnT/EDmYyWW4oxEQy3mouJEAIU67WtuAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1470907107!53822831!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40324 invoked from network); 11 Aug 2016 09:18:27 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:27 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7E0E2AC6D;
 Thu, 11 Aug 2016 09:18:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:10 +0200
Message-Id: <1470907102-14656-8-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 07/19] mini-os: add ballooning config item
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIENPTkZJR19CQUxMT09OIGRlZmF1bHRpbmcgdG8gJ24nIGFzIGEgY29uZmlnIGl0ZW0gdG8g
TWluaS1PUy4KCkFkZCBiYWxsb29uLmMsIGJhbGxvb24uaCBhbmQgYXJjaC8qL2JhbGxvb24uYyBm
b3IgZnV0dXJlIHVzZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KQWNrZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9u
Lm9yZz4KLS0tClYyOiBBZGRlZCBkdW1teSBzb3VyY2VzIGFuZCBoZWFkZXIKLS0tCiBNYWtlZmls
ZSAgICAgICAgICAgfCAgMyArKysKIGFyY2gvYXJtL2JhbGxvb24uYyB8IDI4ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIGFyY2gveDg2L2JhbGxvb24uYyB8IDI4ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIGJhbGxvb24uYyAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysrKysr
KysrKysrKwogaW5jbHVkZS9iYWxsb29uLmggIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMTE1IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBhcmNoL2FybS9iYWxsb29uLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9i
YWxsb29uLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBiYWxsb29uLmMKIGNyZWF0ZSBtb2RlIDEwMDY0
NCBpbmNsdWRlL2JhbGxvb24uaAoKZGlmZiAtLWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKaW5k
ZXggMmU0YmRiYS4uZjViNzAxMSAxMDA2NDQKLS0tIGEvTWFrZWZpbGUKKysrIGIvTWFrZWZpbGUK
QEAgLTMzLDYgKzMzLDcgQEAgQ09ORklHX0NPTlNGUk9OVCA/PSB5CiBDT05GSUdfWEVOQlVTID89
IHkKIENPTkZJR19YQyA/PXkKIENPTkZJR19MV0lQID89ICQobHdpcCkKK0NPTkZJR19CQUxMT09O
ID89IG4KIAogIyBFeHBvcnQgY29uZmlnIGl0ZW1zIGFzIGNvbXBpbGVyIGRpcmVjdGl2ZXMKIGZs
YWdzLSQoQ09ORklHX1NUQVJUX05FVFdPUkspICs9IC1EQ09ORklHX1NUQVJUX05FVFdPUksKQEAg
LTQ4LDYgKzQ5LDcgQEAgZmxhZ3MtJChDT05GSUdfS0JERlJPTlQpICs9IC1EQ09ORklHX0tCREZS
T05UCiBmbGFncy0kKENPTkZJR19GQkZST05UKSArPSAtRENPTkZJR19GQkZST05UCiBmbGFncy0k
KENPTkZJR19DT05TRlJPTlQpICs9IC1EQ09ORklHX0NPTlNGUk9OVAogZmxhZ3MtJChDT05GSUdf
WEVOQlVTKSArPSAtRENPTkZJR19YRU5CVVMKK2ZsYWdzLSQoQ09ORklHX0JBTExPT04pICs9IC1E
Q09ORklHX0JBTExPT04KIAogREVGX0NGTEFHUyArPSAkKGZsYWdzLXkpCiAKQEAgLTk2LDYgKzk4
LDcgQEAgc3JjLSQoQ09ORklHX05FVEZST05UKSArPSBuZXRmcm9udC5jCiBzcmMtJChDT05GSUdf
UENJRlJPTlQpICs9IHBjaWZyb250LmMKIHNyYy15ICs9IHNjaGVkLmMKIHNyYy0kKENPTkZJR19U
RVNUKSArPSB0ZXN0LmMKK3NyYy0kKENPTkZJR19CQUxMT09OKSArPSBiYWxsb29uLmMKIAogc3Jj
LXkgKz0gbGliL2N0eXBlLmMKIHNyYy15ICs9IGxpYi9tYXRoLmMKZGlmZiAtLWdpdCBhL2FyY2gv
YXJtL2JhbGxvb24uYyBiL2FyY2gvYXJtL2JhbGxvb24uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi4yODAyMWQ2Ci0tLSAvZGV2L251bGwKKysrIGIvYXJjaC9hcm0vYmFsbG9v
bi5jCkBAIC0wLDAgKzEsMjggQEAKKy8qIC0qLSAgTW9kZTpDOyBjLWJhc2ljLW9mZnNldDo0OyB0
YWItd2lkdGg6NCAtKi0KKyAqCisgKiAoQykgMjAxNiAtIEp1ZXJnZW4gR3Jvc3MsIFNVU0UgTGlu
dXggR21iSAorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hh
cmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUg
YW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwor
ICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdp
dGhvdXQgbGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVy
Z2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3Bp
ZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29m
dHdhcmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5n
IGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMg
cGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Ig
c3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FS
RSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBS
RVNTIE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJS
QU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVU
SE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdF
UyBPUiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFD
VCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05O
RUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdT
IElOIFRIRSBTT0ZUV0FSRS4KKyAqLworCisjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CisK
KyNpZmRlZiBDT05GSUdfQkFMTE9PTgorCisjZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2Jh
bGxvb24uYyBiL2FyY2gveDg2L2JhbGxvb24uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwLi4yODAyMWQ2Ci0tLSAvZGV2L251bGwKKysrIGIvYXJjaC94ODYvYmFsbG9vbi5jCkBA
IC0wLDAgKzEsMjggQEAKKy8qIC0qLSAgTW9kZTpDOyBjLWJhc2ljLW9mZnNldDo0OyB0YWItd2lk
dGg6NCAtKi0KKyAqCisgKiAoQykgMjAxNiAtIEp1ZXJnZW4gR3Jvc3MsIFNVU0UgTGludXggR21i
SAorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0
byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFz
c29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVh
bCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQg
bGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1
Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2Yg
dGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUg
aXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRp
dGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlz
c2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3Rh
bnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQ
Uk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9S
CisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVT
IE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
IEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBP
UiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBP
VEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9S
VCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9O
IFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElOIFRI
RSBTT0ZUV0FSRS4KKyAqLworCisjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CisKKyNpZmRl
ZiBDT05GSUdfQkFMTE9PTgorCisjZW5kaWYKZGlmZiAtLWdpdCBhL2JhbGxvb24uYyBiL2JhbGxv
b24uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5mOWNmMjNiCi0tLSAvZGV2
L251bGwKKysrIGIvYmFsbG9vbi5jCkBAIC0wLDAgKzEsMjQgQEAKKy8qIC0qLSAgTW9kZTpDOyBj
LWJhc2ljLW9mZnNldDo0OyB0YWItd2lkdGg6NCAtKi0KKyAqCisgKiAoQykgMjAxNiAtIEp1ZXJn
ZW4gR3Jvc3MsIFNVU0UgTGludXggR21iSAorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdy
YW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAq
IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhl
ICJTb2Z0d2FyZSIpLCB0bworICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmlj
dGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2Us
IGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFu
ZC9vcgorICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNv
bnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVj
dCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdo
dCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4K
KyAqIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgor
ICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZ
IE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBM
SU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5U
IFNIQUxMIFRIRQorICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9S
IEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFO
IEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00s
IE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1Ig
T1RIRVIKKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAqLworCisjaW5jbHVkZSA8bWlu
aS1vcy9iYWxsb29uLmg+CmRpZmYgLS1naXQgYS9pbmNsdWRlL2JhbGxvb24uaCBiL2luY2x1ZGUv
YmFsbG9vbi5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjk3NTZhM2YKLS0t
IC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL2JhbGxvb24uaApAQCAtMCwwICsxLDMyIEBACisvKiAt
Ki0gIE1vZGU6QzsgYy1iYXNpYy1vZmZzZXQ6NDsgdGFiLXdpZHRoOjQgLSotCisgKgorICogKEMp
IDIwMTYgLSBKdWVyZ2VuIEdyb3NzLCBTVVNFIExpbnV4IEdtYkgKKyAqCisgKiBQZXJtaXNzaW9u
IGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5p
bmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRp
b24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdp
dGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCisgKiBy
aWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBz
dWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRv
IHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8g
ZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBh
Ym92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJl
IGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRo
ZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lU
SE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVE
SU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFks
CisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5U
LiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMg
QkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwg
V0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklT
SU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBP
UiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKi8KKwor
I2lmbmRlZiBfQkFMTE9PTl9IXworI2RlZmluZSBfQkFMTE9PTl9IXworCisjaWZkZWYgQ09ORklH
X0JBTExPT04KKworI2Vsc2UgLyogQ09ORklHX0JBTExPT04gKi8KKworI2VuZGlmIC8qIENPTkZJ
R19CQUxMT09OICovCisjZW5kaWYgLyogX0JBTExPT05fSF8gKi8KLS0gCjIuNi42CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:31 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8F-0002Pr-Ic; Thu, 11 Aug 2016 09:18:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8D-0002Iu-9D; Thu, 11 Aug 2016 09:18:29 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
 74/6E-10347-4E24CA75; Thu, 11 Aug 2016 09:18:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+4TpzX
 hBqv+cFq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVje081W0MFfsb+lmaWBcTlPFyMn
 h4SAkcTbif+Yuhi5OIQEFjJKfFj1gAUkwSagKrHh+ilWEFtEwE3iy/dZbCA2s0CExJwPp8Bqh
 AW8JDpOPACLswDVt7ffBqrn4OAVsJfo+V0OMV9O4vrM6UwgNqeAg8Sa6R/BbCGgki9zLrFMYO
 RewMiwilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQywxAsIP
 xYLPzIUZJDiYlUV7hmNXhQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4JzuuCRcSLEpNT61Iy8wB
 hhtMWoKDR0mE9z5Imre4IDG3ODMdInWKUVFKnPc4SEIAJJFRmgfXBgvxS4yyUsK8jECHCPEUp
 BblZpagyr9iFOdgVBLmfQEyhSczrwRu+iugxUxAi0+YgS0uSURISTUwri5e/77zYoHrrxz59g
 pFseagr52WdQJp/zs2P2YV8tzTsGmzu8GD9fmbMnsXqPEu1VkhFn6h6v5umTmfcx5M3XX6067
 wbd8nlRyILXCM9836r//kdc2/cHEBAWv1YO0T169EJTGflH3IIKG/d/LrlcWRIXWFHTxiJ2xm
 6htP3B12ZS5b9uL/SizFGYmGWsxFxYkAFtec6mwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1470907107!53825688!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30499 invoked from network); 11 Aug 2016 09:18:28 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CB465AC70;
 Thu, 11 Aug 2016 09:18:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:11 +0200
Message-Id: <1470907102-14656-9-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 08/19] mini-os: get maximum memory size
	from hypervisor
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIHN1cHBvcnQgZm9yIG9idGFpbmluZyB0aGUgbWF4aW11bSBtZW1vcnkgc2l6ZSBmcm9tIHRo
ZSBoeXBlcnZpc29yLgpUaGlzIHdpbGwgbWFrZSBpdCBwb3NzaWJsZSB0byBzdXBwb3J0IGJhbGxv
b25pbmcuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFj
a2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0t
LQpWMjogTW92ZWQgbmV3IHN0dWZmIHRvIGJhbGxvb24uYwotLS0KIGJhbGxvb24uYyAgICAgICAg
IHwgMjIgKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9iYWxsb29uLmggfCAgNiArKysr
KysKIG1tLmMgICAgICAgICAgICAgIHwgIDIgKysKIDMgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL2JhbGxvb24uYyBiL2JhbGxvb24uYwppbmRleCBmOWNmMjNi
Li4xZWMxMTNkIDEwMDY0NAotLS0gYS9iYWxsb29uLmMKKysrIGIvYmFsbG9vbi5jCkBAIC0yMSw0
ICsyMSwyNiBAQAogICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgogICovCiAKKyNpbmNsdWRl
IDxtaW5pLW9zL29zLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CisjaW5jbHVkZSA8
bWluaS1vcy9saWIuaD4KKyNpbmNsdWRlIDx4ZW4veGVuLmg+CisjaW5jbHVkZSA8eGVuL21lbW9y
eS5oPgorCit1bnNpZ25lZCBsb25nIG5yX21heF9wYWdlczsKKwordm9pZCBnZXRfbWF4X3BhZ2Vz
KHZvaWQpCit7CisgICAgbG9uZyByZXQ7CisgICAgZG9taWRfdCBkb21pZCA9IERPTUlEX1NFTEY7
CisKKyAgICByZXQgPSBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fbWF4aW11bV9yZXNlcnZh
dGlvbiwgJmRvbWlkKTsKKyAgICBpZiAoIHJldCA8IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRr
KCJDb3VsZCBub3QgZ2V0IG1heGltdW0gcGZuXG4iKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0K
KworICAgIG5yX21heF9wYWdlcyA9IHJldDsKKyAgICBwcmludGsoIk1heGltdW0gbWVtb3J5IHNp
emU6ICVsZCBwYWdlc1xuIiwgbnJfbWF4X3BhZ2VzKTsKK30KZGlmZiAtLWdpdCBhL2luY2x1ZGUv
YmFsbG9vbi5oIGIvaW5jbHVkZS9iYWxsb29uLmgKaW5kZXggOTc1NmEzZi4uY2Q3OTAxNyAxMDA2
NDQKLS0tIGEvaW5jbHVkZS9iYWxsb29uLmgKKysrIGIvaW5jbHVkZS9iYWxsb29uLmgKQEAgLTI2
LDcgKzI2LDEzIEBACiAKICNpZmRlZiBDT05GSUdfQkFMTE9PTgogCitleHRlcm4gdW5zaWduZWQg
bG9uZyBucl9tYXhfcGFnZXM7CisKK3ZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKTsKKwogI2Vsc2Ug
LyogQ09ORklHX0JBTExPT04gKi8KIAorc3RhdGljIGlubGluZSB2b2lkIGdldF9tYXhfcGFnZXMo
dm9pZCkgeyB9CisKICNlbmRpZiAvKiBDT05GSUdfQkFMTE9PTiAqLwogI2VuZGlmIC8qIF9CQUxM
T09OX0hfICovCmRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwppbmRleCA4Y2YzMjEwLi42ZDgyZjJh
IDEwMDY0NAotLS0gYS9tbS5jCisrKyBiL21tLmMKQEAgLTM4LDYgKzM4LDcgQEAKICNpbmNsdWRl
IDxtaW5pLW9zL2h5cGVydmlzb3IuaD4KICNpbmNsdWRlIDx4ZW4vbWVtb3J5Lmg+CiAjaW5jbHVk
ZSA8bWluaS1vcy9tbS5oPgorI2luY2x1ZGUgPG1pbmktb3MvYmFsbG9vbi5oPgogI2luY2x1ZGUg
PG1pbmktb3MvdHlwZXMuaD4KICNpbmNsdWRlIDxtaW5pLW9zL2xpYi5oPgogI2luY2x1ZGUgPG1p
bmktb3MveG1hbGxvYy5oPgpAQCAtMzYxLDYgKzM2Miw3IEBAIHZvaWQgaW5pdF9tbSh2b2lkKQog
CiAgICAgcHJpbnRrKCJNTTogSW5pdFxuIik7CiAKKyAgICBnZXRfbWF4X3BhZ2VzKCk7CiAgICAg
YXJjaF9pbml0X21tKCZzdGFydF9wZm4sICZtYXhfcGZuKTsKICAgICAvKgogICAgICAqIG5vdyB3
ZSBjYW4gaW5pdGlhbGlzZSB0aGUgcGFnZSBhbGxvY2F0b3IKLS0gCjIuNi42CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:31 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8F-0002Pr-Ic; Thu, 11 Aug 2016 09:18:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8D-0002Iu-9D; Thu, 11 Aug 2016 09:18:29 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
 74/6E-10347-4E24CA75; Thu, 11 Aug 2016 09:18:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+4TpzX
 hBqv+cFq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVje081W0MFfsb+lmaWBcTlPFyMn
 h4SAkcTbif+Yuhi5OIQEFjJKfFj1gAUkwSagKrHh+ilWEFtEwE3iy/dZbCA2s0CExJwPp8Bqh
 AW8JDpOPACLswDVt7ffBqrn4OAVsJfo+V0OMV9O4vrM6UwgNqeAg8Sa6R/BbCGgki9zLrFMYO
 RewMiwilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQywxAsIP
 xYLPzIUZJDiYlUV7hmNXhQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4JzuuCRcSLEpNT61Iy8wB
 hhtMWoKDR0mE9z5Imre4IDG3ODMdInWKUVFKnPc4SEIAJJFRmgfXBgvxS4yyUsK8jECHCPEUp
 BblZpagyr9iFOdgVBLmfQEyhSczrwRu+iugxUxAi0+YgS0uSURISTUwri5e/77zYoHrrxz59g
 pFseagr52WdQJp/zs2P2YV8tzTsGmzu8GD9fmbMnsXqPEu1VkhFn6h6v5umTmfcx5M3XX6067
 wbd8nlRyILXCM9836r//kdc2/cHEBAWv1YO0T169EJTGflH3IIKG/d/LrlcWRIXWFHTxiJ2xm
 6htP3B12ZS5b9uL/SizFGYmGWsxFxYkAFtec6mwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1470907107!53825688!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30499 invoked from network); 11 Aug 2016 09:18:28 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CB465AC70;
 Thu, 11 Aug 2016 09:18:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:11 +0200
Message-Id: <1470907102-14656-9-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 08/19] mini-os: get maximum memory size
	from hypervisor
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIHN1cHBvcnQgZm9yIG9idGFpbmluZyB0aGUgbWF4aW11bSBtZW1vcnkgc2l6ZSBmcm9tIHRo
ZSBoeXBlcnZpc29yLgpUaGlzIHdpbGwgbWFrZSBpdCBwb3NzaWJsZSB0byBzdXBwb3J0IGJhbGxv
b25pbmcuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFj
a2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0t
LQpWMjogTW92ZWQgbmV3IHN0dWZmIHRvIGJhbGxvb24uYwotLS0KIGJhbGxvb24uYyAgICAgICAg
IHwgMjIgKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9iYWxsb29uLmggfCAgNiArKysr
KysKIG1tLmMgICAgICAgICAgICAgIHwgIDIgKysKIDMgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL2JhbGxvb24uYyBiL2JhbGxvb24uYwppbmRleCBmOWNmMjNi
Li4xZWMxMTNkIDEwMDY0NAotLS0gYS9iYWxsb29uLmMKKysrIGIvYmFsbG9vbi5jCkBAIC0yMSw0
ICsyMSwyNiBAQAogICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgogICovCiAKKyNpbmNsdWRl
IDxtaW5pLW9zL29zLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CisjaW5jbHVkZSA8
bWluaS1vcy9saWIuaD4KKyNpbmNsdWRlIDx4ZW4veGVuLmg+CisjaW5jbHVkZSA8eGVuL21lbW9y
eS5oPgorCit1bnNpZ25lZCBsb25nIG5yX21heF9wYWdlczsKKwordm9pZCBnZXRfbWF4X3BhZ2Vz
KHZvaWQpCit7CisgICAgbG9uZyByZXQ7CisgICAgZG9taWRfdCBkb21pZCA9IERPTUlEX1NFTEY7
CisKKyAgICByZXQgPSBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fbWF4aW11bV9yZXNlcnZh
dGlvbiwgJmRvbWlkKTsKKyAgICBpZiAoIHJldCA8IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRr
KCJDb3VsZCBub3QgZ2V0IG1heGltdW0gcGZuXG4iKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0K
KworICAgIG5yX21heF9wYWdlcyA9IHJldDsKKyAgICBwcmludGsoIk1heGltdW0gbWVtb3J5IHNp
emU6ICVsZCBwYWdlc1xuIiwgbnJfbWF4X3BhZ2VzKTsKK30KZGlmZiAtLWdpdCBhL2luY2x1ZGUv
YmFsbG9vbi5oIGIvaW5jbHVkZS9iYWxsb29uLmgKaW5kZXggOTc1NmEzZi4uY2Q3OTAxNyAxMDA2
NDQKLS0tIGEvaW5jbHVkZS9iYWxsb29uLmgKKysrIGIvaW5jbHVkZS9iYWxsb29uLmgKQEAgLTI2
LDcgKzI2LDEzIEBACiAKICNpZmRlZiBDT05GSUdfQkFMTE9PTgogCitleHRlcm4gdW5zaWduZWQg
bG9uZyBucl9tYXhfcGFnZXM7CisKK3ZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKTsKKwogI2Vsc2Ug
LyogQ09ORklHX0JBTExPT04gKi8KIAorc3RhdGljIGlubGluZSB2b2lkIGdldF9tYXhfcGFnZXMo
dm9pZCkgeyB9CisKICNlbmRpZiAvKiBDT05GSUdfQkFMTE9PTiAqLwogI2VuZGlmIC8qIF9CQUxM
T09OX0hfICovCmRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwppbmRleCA4Y2YzMjEwLi42ZDgyZjJh
IDEwMDY0NAotLS0gYS9tbS5jCisrKyBiL21tLmMKQEAgLTM4LDYgKzM4LDcgQEAKICNpbmNsdWRl
IDxtaW5pLW9zL2h5cGVydmlzb3IuaD4KICNpbmNsdWRlIDx4ZW4vbWVtb3J5Lmg+CiAjaW5jbHVk
ZSA8bWluaS1vcy9tbS5oPgorI2luY2x1ZGUgPG1pbmktb3MvYmFsbG9vbi5oPgogI2luY2x1ZGUg
PG1pbmktb3MvdHlwZXMuaD4KICNpbmNsdWRlIDxtaW5pLW9zL2xpYi5oPgogI2luY2x1ZGUgPG1p
bmktb3MveG1hbGxvYy5oPgpAQCAtMzYxLDYgKzM2Miw3IEBAIHZvaWQgaW5pdF9tbSh2b2lkKQog
CiAgICAgcHJpbnRrKCJNTTogSW5pdFxuIik7CiAKKyAgICBnZXRfbWF4X3BhZ2VzKCk7CiAgICAg
YXJjaF9pbml0X21tKCZzdGFydF9wZm4sICZtYXhfcGZuKTsKICAgICAvKgogICAgICAqIG5vdyB3
ZSBjYW4gaW5pdGlhbGlzZSB0aGUgcGFnZSBhbGxvY2F0b3IKLS0gCjIuNi42CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:31 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8F-0002QX-RY; Thu, 11 Aug 2016 09:18:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8D-0002IH-KF; Thu, 11 Aug 2016 09:18:29 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 C4/F6-29022-5E24CA75; Thu, 11 Aug 2016 09:18:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+4TpzX
 hBs+mK1q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzWh7tZit4IJZxdsjD1kbGD9pdTFy
 ckgIGEm8nfiPqYuRi0NIYCGjxMyON6wgCTYBVYkN10+B2SICbhJfvs9iA7GZBSIk5nw4xdLFy
 MEhLBApMeOXF4jJAlS+a4M7SAWvgIPE4xnfmSDGy0lcnzkdzOYEiq+Z/hHMFhKwl/gy5xLLBE
 buBYwMqxg1ilOLylKLdI2M9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAr1cz8D
 AuINxT7vfIUZJDiYlUV7hmNXhQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4JzuuCRcSLEpNT61I
 y8wBhhtMWoKDR0mE9z5Imre4IDG3ODMdInWKUVFKnPc4SEIAJJFRmgfXBgvxS4yyUsK8jAwMD
 EI8BalFuZklqPKvGMU5GJWEeV+ATOHJzCuBm/4KaDET0OITZmCLSxIRUlINjMEztukWtKUKyr
 vkRC/L/nkrsmqO0tWgmPoTVUY5h6S1Ul2EvoQcyN+4lHFqgfOVDVUyRplmy0WXNdhlsoUnbXY
 /+rdXPr8+TPyL21SRLT9Wl05+cM5+cmb1uhCeewnVdrU7fEIFuZ+VuokU/EjcVMHWeenelMh7
 UlUVxn36D0z2JXyb8mieEktxRqKhFnNRcSIAJ6fYdGwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1470907108!36802825!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6265 invoked from network); 11 Aug 2016 09:18:28 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1DCFFAC89;
 Thu, 11 Aug 2016 09:18:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:12 +0200
Message-Id: <1470907102-14656-10-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 09/19] mini-os: modify virtual memory
	layout for support of ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byBzdXBwb3J0IGJhbGxvb25pbmcgdGhlIHZpcnR1YWwgbWVt
b3J5IGxheW91dApvZiBNaW5pLU9TIGhhcyB0byBiZSBtb2RpZmllZDogaW5zdGVhZCBvZiBhIChu
ZWFybHkpIGNvbnNlY3V0aXZlCmFyZWEgdXNlZCBmb3IgcGh5c2ljYWwgbWVtb3J5IG1hcHBpbmcs
IG9uIGRlbWFuZCBtYXBwaW5ncywgYW5kIGhlYXAKd2UgbmVlZCBlbm91Z2ggc3BhcmUgcGxhY2Ug
Zm9yIGFkZGluZyBuZXcgbWVtb3J5LgoKU28gaW5zdGVhZCBvZiBkeW5hbWljYWxseSBwbGFjZSB0
aGUgZGlmZmVyZW50IHJlZ2lvbnMgYmFzZWQgb24gZm91bmQKbWVtb3J5IHNpemUgbG9jYXRlIHRo
ZW0gc3RhdGljYWxseSBhdCBmaXhlZCB2aXJ0dWFsIGFkZHJlc3NlczoKCmFyZWEgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ODYtNjQgICAgICAgICAgICAgICB4ODYtMzIKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCm1hcHBlZCBw
aHlzaWNhbCBtZW1vcnkgICAgICAgMDAwMDAwMDAgICAgICAgICAgICAgMDAwMDAwMDAKa2VybmVs
IHZpcnR1YWwgbWFwcGluZ3MgICAgODAwMDAwMDAwMCAgICAgICAgICAgICAzZjAwMDAwMApkZW1h
bmQgbWFwcGluZ3MgICAgICAgICAgMTAwMDAwMDAwMDAwICAgICAgICAgICAgIDQwMDAwMDAwCmhl
YXAgICAgICAgICAgICAgICAgICAgICAyMDAwMDAwMDAwMDAgICAgICAgICAgICAgYjAwMDAwMDAK
ClRoaXMgd2lsbCBlbmFibGUgTWluaS1PUyB0byBzdXBwb3J0IHVwIHRvIDUxMkdCIG9mIGRvbWFp
biBtZW1vcnkgd2l0aAphIDY0IGJpdCBrZXJuZWwgYW5kIG5lYXJseSAxR0Igd2l0aCBhIDMyIGJp
dCBrZXJuZWwuCgpGb3IgYSAzMiBiaXQgTWluaS1PUyB3ZSBoYXZlIHRvIGF2b2lkIGEgY29uZmxp
Y3QgYmV0d2VlbiBoZWFwIGFuZAptMnAgdGFibGUgd2hpY2ggdGhlIGh5cGVydmlzb3IgbWFwcyBh
dCBmNTYwMDAwMC4gU28gdGhlIGRlbWFuZCBtYXBwaW5nCnNpemUgaXMgcmVkdWNlZCBieSAyNTZN
QiBpbiBvcmRlciB0byBrZWVwIHRoZSBoZWFwIGF0IGFib3V0IDFHQi4KClRoZSBrZXJuZWwgdmly
dHVhbCBtYXBwaW5ncyBhcmUgYSBuZXcgYXJlYSBuZWVkZWQgZm9yIGJlaW5nIGFibGUgdG8KZ3Jv
dyB0aGUgcDJtIGxpc3Qgd2l0aG91dCBoYXZpbmcgdG8gcmVsb2NhdGUgaXQgaW4gcGh5c2ljYWwg
bWVtb3J5LgoKTW9kaWZ5IHRoZSBwbGFjZW1lbnQgb2YgdGhlIGRlbWFuZCBtYXBwaW5ncyBhbmQg
aGVhcCBhbmQgYWRqdXN0IHRoZQptZW1vcnkgbGF5b3V0IGRlc2NyaXB0aW9uLgoKU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogU2FtdWVs
IFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgotLS0KVjI6IGF2b2lkIGNv
bmZsaWN0IHdpdGggaHlwZXJ2aXNvciBtYXBwZWQgYXJlYSBvbiAzMiBiaXRzCi0tLQogYXJjaC9h
cm0vbW0uYyAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L21tLmMgICAgICAgICB8IDQ0ICsrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBpbmNsdWRlL21tLmggICAg
ICAgICAgfCAgMiArLQogaW5jbHVkZS94ODYvYXJjaF9tbS5oIHwgMzUgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0KIG1tLmMgICAgICAgICAgICAgICAgICB8ICAyICstCiA1IGZp
bGVzIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2FyY2gvYXJtL21tLmMgYi9hcmNoL2FybS9tbS5jCmluZGV4IGVmZWNjNTEuLmY3NTg4OGQg
MTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21tLmMKKysrIGIvYXJjaC9hcm0vbW0uYwpAQCAtNzUsNyAr
NzUsNyBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogewogfQog
Ci12b2lkIGFyY2hfaW5pdF9kZW1hbmRfbWFwcGluZ19hcmVhKHVuc2lnbmVkIGxvbmcgY3VyX3Bm
bikKK3ZvaWQgYXJjaF9pbml0X2RlbWFuZF9tYXBwaW5nX2FyZWEodm9pZCkKIHsKIH0KIApkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvbW0uYyBiL2FyY2gveDg2L21tLmMKaW5kZXggYzU5YTVkMy4uNmFh
NDQ2OCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0uYworKysgYi9hcmNoL3g4Ni9tbS5jCkBAIC00
NDIsMzcgKzQ0MiwyMSBAQCBwZ2VudHJ5X3QgKm5lZWRfcGd0KHVuc2lnbmVkIGxvbmcgdmEpCiAg
KiBSZXNlcnZlIGFuIGFyZWEgb2YgdmlydHVhbCBhZGRyZXNzIHNwYWNlIGZvciBtYXBwaW5ncyBh
bmQgSGVhcAogICovCiBzdGF0aWMgdW5zaWduZWQgbG9uZyBkZW1hbmRfbWFwX2FyZWFfc3RhcnQ7
Ci0jaWZkZWYgX194ODZfNjRfXwotI2RlZmluZSBERU1BTkRfTUFQX1BBR0VTICgoMTI4VUxMIDw8
IDMwKSAvIFBBR0VfU0laRSkKLSNlbHNlCi0jZGVmaW5lIERFTUFORF9NQVBfUEFHRVMgKCgyVUxM
IDw8IDMwKSAvIFBBR0VfU0laRSkKLSNlbmRpZgotCi0jaWZuZGVmIEhBVkVfTElCQwotI2RlZmlu
ZSBIRUFQX1BBR0VTIDAKLSNlbHNlCitzdGF0aWMgdW5zaWduZWQgbG9uZyBkZW1hbmRfbWFwX2Fy
ZWFfZW5kOworI2lmZGVmIEhBVkVfTElCQwogdW5zaWduZWQgbG9uZyBoZWFwLCBicmssIGhlYXBf
bWFwcGVkLCBoZWFwX2VuZDsKLSNpZmRlZiBfX3g4Nl82NF9fCi0jZGVmaW5lIEhFQVBfUEFHRVMg
KCgxMjhVTEwgPDwgMzApIC8gUEFHRV9TSVpFKQotI2Vsc2UKLSNkZWZpbmUgSEVBUF9QQUdFUyAo
KDFVTEwgPDwgMzApIC8gUEFHRV9TSVpFKQotI2VuZGlmCiAjZW5kaWYKIAotdm9pZCBhcmNoX2lu
aXRfZGVtYW5kX21hcHBpbmdfYXJlYSh1bnNpZ25lZCBsb25nIGN1cl9wZm4pCit2b2lkIGFyY2hf
aW5pdF9kZW1hbmRfbWFwcGluZ19hcmVhKHZvaWQpCiB7Ci0gICAgY3VyX3BmbisrOwotCi0gICAg
ZGVtYW5kX21hcF9hcmVhX3N0YXJ0ID0gKHVuc2lnbmVkIGxvbmcpIHBmbl90b192aXJ0KGN1cl9w
Zm4pOwotICAgIGN1cl9wZm4gKz0gREVNQU5EX01BUF9QQUdFUzsKLSAgICBwcmludGsoIkRlbWFu
ZCBtYXAgcGZucyBhdCAlbHgtJXAuXG4iLCAKLSAgICAgICAgICAgZGVtYW5kX21hcF9hcmVhX3N0
YXJ0LCBwZm5fdG9fdmlydChjdXJfcGZuKSk7CisgICAgZGVtYW5kX21hcF9hcmVhX3N0YXJ0ID0g
VklSVF9ERU1BTkRfQVJFQTsKKyAgICBkZW1hbmRfbWFwX2FyZWFfZW5kID0gZGVtYW5kX21hcF9h
cmVhX3N0YXJ0ICsgREVNQU5EX01BUF9QQUdFUyAqIFBBR0VfU0laRTsKKyAgICBwcmludGsoIkRl
bWFuZCBtYXAgcGZucyBhdCAlbHgtJWx4LlxuIiwgZGVtYW5kX21hcF9hcmVhX3N0YXJ0LAorICAg
ICAgICAgICBkZW1hbmRfbWFwX2FyZWFfZW5kKTsKIAogI2lmZGVmIEhBVkVfTElCQwotICAgIGN1
cl9wZm4rKzsKLSAgICBoZWFwX21hcHBlZCA9IGJyayA9IGhlYXAgPSAodW5zaWduZWQgbG9uZykg
cGZuX3RvX3ZpcnQoY3VyX3Bmbik7Ci0gICAgY3VyX3BmbiArPSBIRUFQX1BBR0VTOwotICAgIGhl
YXBfZW5kID0gKHVuc2lnbmVkIGxvbmcpIHBmbl90b192aXJ0KGN1cl9wZm4pOworICAgIGhlYXBf
bWFwcGVkID0gYnJrID0gaGVhcCA9IFZJUlRfSEVBUF9BUkVBOworICAgIGhlYXBfZW5kID0gaGVh
cF9tYXBwZWQgKyBIRUFQX1BBR0VTICogUEFHRV9TSVpFOwogICAgIHByaW50aygiSGVhcCByZXNp
ZGVzIGF0ICVseC0lbHguXG4iLCBicmssIGhlYXBfZW5kKTsKICNlbmRpZgogfQpAQCAtNzI5LDE0
ICs3MTMsOCBAQCB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25nKiBzdGFydF9wZm5fcCwg
dW5zaWduZWQgbG9uZyogbWF4X3Bmbl9wKQogICAgIHN0YXJ0X3BmbiA9IFBGTl9VUCh0b19waHlz
KHN0YXJ0X2luZm8ucHRfYmFzZSkpICsgc3RhcnRfaW5mby5ucl9wdF9mcmFtZXM7CiAgICAgbWF4
X3BmbiA9IHN0YXJ0X2luZm8ubnJfcGFnZXM7CiAKLSAgICAvKiBXZSBuZWVkIHJvb20gZm9yIGRl
bWFuZCBtYXBwaW5nIGFuZCBoZWFwLCBjbGlwIGF2YWlsYWJsZSBtZW1vcnkgKi8KLSNpZiBkZWZp
bmVkKF9faTM4Nl9fKQotICAgIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyB2aXJ0X3BmbnMgPSAx
ICsgREVNQU5EX01BUF9QQUdFUyArIDEgKyBIRUFQX1BBR0VTOwotICAgICAgICBpZiAobWF4X3Bm
biArIHZpcnRfcGZucyA+PSAweDEwMDAwMCkKLSAgICAgICAgICAgIG1heF9wZm4gPSAweDEwMDAw
MCAtIHZpcnRfcGZucyAtIDE7Ci0gICAgfQotI2VuZGlmCisgICAgaWYgKCBtYXhfcGZuID49IE1B
WF9NRU1fU0laRSAvIFBBR0VfU0laRSApCisgICAgICAgIG1heF9wZm4gPSBNQVhfTUVNX1NJWkUg
LyBQQUdFX1NJWkUgLSAxOwogCiAgICAgcHJpbnRrKCIgIHN0YXJ0X3BmbjogJWx4XG4iLCBzdGFy
dF9wZm4pOwogICAgIHByaW50aygiICAgIG1heF9wZm46ICVseFxuIiwgbWF4X3Bmbik7CmRpZmYg
LS1naXQgYS9pbmNsdWRlL21tLmggYi9pbmNsdWRlL21tLmgKaW5kZXggYjk3YjQzZS4uYTIyZGNk
MSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9tbS5oCisrKyBiL2luY2x1ZGUvbW0uaApAQCAtNTksNyAr
NTksNyBAQCBzdGF0aWMgX19pbmxpbmVfXyBpbnQgZ2V0X29yZGVyKHVuc2lnbmVkIGxvbmcgc2l6
ZSkKICAgICByZXR1cm4gb3JkZXI7CiB9CiAKLXZvaWQgYXJjaF9pbml0X2RlbWFuZF9tYXBwaW5n
X2FyZWEodW5zaWduZWQgbG9uZyBtYXhfcGZuKTsKK3ZvaWQgYXJjaF9pbml0X2RlbWFuZF9tYXBw
aW5nX2FyZWEodm9pZCk7CiB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25nKiBzdGFydF9w
Zm5fcCwgdW5zaWduZWQgbG9uZyogbWF4X3Bmbl9wKTsKIHZvaWQgYXJjaF9pbml0X3AybSh1bnNp
Z25lZCBsb25nIG1heF9wZm5fcCk7CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2FyY2hfbW0u
aCBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaAppbmRleCBmNzU2ZGFiLi5kODdmZTU1IDEwMDY0NAot
LS0gYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKKysrIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCkBA
IC00OSwxMSArNDksMTMgQEAKICAqCiAgKiBWaXJ0dWFsIGFkZHJlc3Mgc3BhY2UgdXNhZ2U6CiAg
KgotICogMToxIG1hcHBpbmcgb2YgcGh5c2ljYWwgbWVtb3J5IHN0YXJ0aW5nIGF0IFZBKDApCi0g
KiAxIHVuYWxsb2NhdGVkIHBhZ2UKLSAqIGRlbWFuZCBtYXAgYXJlYSAoMzIgYml0czogMiBHQiwg
NjQgYml0czogMTI4IEdCKSBmb3IgdmlydHVhbCBhbGxvY2F0aW9ucwotICogMSB1bmFsbG9jYXRl
ZCBwYWdlCi0gKiB3aXRoIGxpYmM6IGhlYXAgYXJlYSAoMzIgYml0czogMSBHQiwgNjQgYml0czog
MTI4IEdCKQorICogIGFyZWEgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODYtNjQgICAgICAg
ICAgICAgICB4ODYtMzIKKyAqICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqICBtYXBwZWQgcGh5c2ljYWwgbWVtb3J5ICAgICAg
IDAwMDAwMDAwICAgICAgICAgICAgIDAwMDAwMDAwCisgKiAga2VybmVsIHZpcnR1YWwgbWFwcGlu
Z3MgICAgODAwMDAwMDAwMCAgICAgICAgICAgICAzZjAwMDAwMAorICogIGRlbWFuZCBtYXBwaW5n
cyAgICAgICAgICAxMDAwMDAwMDAwMDAgICAgICAgICAgICAgNDAwMDAwMDAKKyAqICBoZWFwICh3
aXRoIGxpYmMgb25seSkgICAgMjAwMDAwMDAwMDAwICAgICAgICAgICAgIGIwMDAwMDAwCisgKgog
ICovCiAKICNkZWZpbmUgTDFfRlJBTUUgICAgICAgICAgICAgICAgMQpAQCAtODEsNiArODMsMTUg
QEAKIHR5cGVkZWYgdWludDY0X3QgcGdlbnRyeV90OwogI2VuZGlmCiAKKyNkZWZpbmUgTUFYX01F
TV9TSVpFICAgICAgICAgICAgMHgzZjAwMDAwMFVMCisjZGVmaW5lIFZJUlRfS0VSTkVMX0FSRUEg
ICAgICAgIDB4M2YwMDAwMDBVTAorI2RlZmluZSBWSVJUX0RFTUFORF9BUkVBICAgICAgICAweDQw
MDAwMDAwVUwKKyNkZWZpbmUgVklSVF9IRUFQX0FSRUEgICAgICAgICAgMHhiMDAwMDAwMFVMCisK
KyNkZWZpbmUgREVNQU5EX01BUF9QQUdFUyAgICAgICAgMHg2ZmZmZlVMCisjZGVmaW5lIEhFQVBf
UEFHRVNfTUFYICAgICAgICAgICgoSFlQRVJWSVNPUl9WSVJUX1NUQVJUIC0gVklSVF9IRUFQX0FS
RUEpIC8gXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9TSVpFIC0gMSkK
KwogI2VsaWYgZGVmaW5lZChfX3g4Nl82NF9fKQogCiAjZGVmaW5lIEwyX1BBR0VUQUJMRV9TSElG
VCAgICAgIDIxCkBAIC0xMDYsNiArMTE3LDIwIEBAIHR5cGVkZWYgdWludDY0X3QgcGdlbnRyeV90
OwogdHlwZWRlZiB1bnNpZ25lZCBsb25nIHBnZW50cnlfdDsKICNlbmRpZgogCisjZGVmaW5lIE1B
WF9NRU1fU0laRSAgICAgICAgICAgICg1MTJVTEwgPDwgMzApCisjZGVmaW5lIFZJUlRfS0VSTkVM
X0FSRUEgICAgICAgIDB4MDAwMDAwODAwMDAwMDAwMFVMCisjZGVmaW5lIFZJUlRfREVNQU5EX0FS
RUEgICAgICAgIDB4MDAwMDEwMDAwMDAwMDAwMFVMCisjZGVmaW5lIFZJUlRfSEVBUF9BUkVBICAg
ICAgICAgIDB4MDAwMDIwMDAwMDAwMDAwMFVMCisKKyNkZWZpbmUgREVNQU5EX01BUF9QQUdFUyAg
ICAgICAgMHg4MDAwMDAwVUwKKyNkZWZpbmUgSEVBUF9QQUdFU19NQVggICAgICAgICAgMHg4MDAw
MDAwVUwKKworI2VuZGlmCisKKyNpZm5kZWYgSEFWRV9MSUJDCisjZGVmaW5lIEhFQVBfUEFHRVMg
MAorI2Vsc2UKKyNkZWZpbmUgSEVBUF9QQUdFUyAgIEhFQVBfUEFHRVNfTUFYCiAjZW5kaWYKIAog
I2RlZmluZSBMMV9NQVNLICAoKDFVTCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC0gMSkKZGlmZiAt
LWdpdCBhL21tLmMgYi9tbS5jCmluZGV4IDZkODJmMmEuLmM1M2IwY2EgMTAwNjQ0Ci0tLSBhL21t
LmMKKysrIGIvbW0uYwpAQCAtMzc1LDcgKzM3NSw3IEBAIHZvaWQgaW5pdF9tbSh2b2lkKQogCiAg
ICAgYXJjaF9pbml0X3AybShtYXhfcGZuKTsKICAgICAKLSAgICBhcmNoX2luaXRfZGVtYW5kX21h
cHBpbmdfYXJlYShtYXhfcGZuKTsKKyAgICBhcmNoX2luaXRfZGVtYW5kX21hcHBpbmdfYXJlYSgp
OwogfQogCiB2b2lkIGZpbmlfbW0odm9pZCkKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:31 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8F-0002QX-RY; Thu, 11 Aug 2016 09:18:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8D-0002IH-KF; Thu, 11 Aug 2016 09:18:29 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 C4/F6-29022-5E24CA75; Thu, 11 Aug 2016 09:18:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+4TpzX
 hBs+mK1q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzWh7tZit4IJZxdsjD1kbGD9pdTFy
 ckgIGEm8nfiPqYuRi0NIYCGjxMyON6wgCTYBVYkN10+B2SICbhJfvs9iA7GZBSIk5nw4xdLFy
 MEhLBApMeOXF4jJAlS+a4M7SAWvgIPE4xnfmSDGy0lcnzkdzOYEiq+Z/hHMFhKwl/gy5xLLBE
 buBYwMqxg1ilOLylKLdI2M9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAr1cz8D
 AuINxT7vfIUZJDiYlUV7hmNXhQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4JzuuCRcSLEpNT61I
 y8wBhhtMWoKDR0mE9z5Imre4IDG3ODMdInWKUVFKnPc4SEIAJJFRmgfXBgvxS4yyUsK8jAwMD
 EI8BalFuZklqPKvGMU5GJWEeV+ATOHJzCuBm/4KaDET0OITZmCLSxIRUlINjMEztukWtKUKyr
 vkRC/L/nkrsmqO0tWgmPoTVUY5h6S1Ul2EvoQcyN+4lHFqgfOVDVUyRplmy0WXNdhlsoUnbXY
 /+rdXPr8+TPyL21SRLT9Wl05+cM5+cmb1uhCeewnVdrU7fEIFuZ+VuokU/EjcVMHWeenelMh7
 UlUVxn36D0z2JXyb8mieEktxRqKhFnNRcSIAJ6fYdGwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1470907108!36802825!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6265 invoked from network); 11 Aug 2016 09:18:28 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1DCFFAC89;
 Thu, 11 Aug 2016 09:18:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:12 +0200
Message-Id: <1470907102-14656-10-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 09/19] mini-os: modify virtual memory
	layout for support of ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byBzdXBwb3J0IGJhbGxvb25pbmcgdGhlIHZpcnR1YWwgbWVt
b3J5IGxheW91dApvZiBNaW5pLU9TIGhhcyB0byBiZSBtb2RpZmllZDogaW5zdGVhZCBvZiBhIChu
ZWFybHkpIGNvbnNlY3V0aXZlCmFyZWEgdXNlZCBmb3IgcGh5c2ljYWwgbWVtb3J5IG1hcHBpbmcs
IG9uIGRlbWFuZCBtYXBwaW5ncywgYW5kIGhlYXAKd2UgbmVlZCBlbm91Z2ggc3BhcmUgcGxhY2Ug
Zm9yIGFkZGluZyBuZXcgbWVtb3J5LgoKU28gaW5zdGVhZCBvZiBkeW5hbWljYWxseSBwbGFjZSB0
aGUgZGlmZmVyZW50IHJlZ2lvbnMgYmFzZWQgb24gZm91bmQKbWVtb3J5IHNpemUgbG9jYXRlIHRo
ZW0gc3RhdGljYWxseSBhdCBmaXhlZCB2aXJ0dWFsIGFkZHJlc3NlczoKCmFyZWEgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ODYtNjQgICAgICAgICAgICAgICB4ODYtMzIKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCm1hcHBlZCBw
aHlzaWNhbCBtZW1vcnkgICAgICAgMDAwMDAwMDAgICAgICAgICAgICAgMDAwMDAwMDAKa2VybmVs
IHZpcnR1YWwgbWFwcGluZ3MgICAgODAwMDAwMDAwMCAgICAgICAgICAgICAzZjAwMDAwMApkZW1h
bmQgbWFwcGluZ3MgICAgICAgICAgMTAwMDAwMDAwMDAwICAgICAgICAgICAgIDQwMDAwMDAwCmhl
YXAgICAgICAgICAgICAgICAgICAgICAyMDAwMDAwMDAwMDAgICAgICAgICAgICAgYjAwMDAwMDAK
ClRoaXMgd2lsbCBlbmFibGUgTWluaS1PUyB0byBzdXBwb3J0IHVwIHRvIDUxMkdCIG9mIGRvbWFp
biBtZW1vcnkgd2l0aAphIDY0IGJpdCBrZXJuZWwgYW5kIG5lYXJseSAxR0Igd2l0aCBhIDMyIGJp
dCBrZXJuZWwuCgpGb3IgYSAzMiBiaXQgTWluaS1PUyB3ZSBoYXZlIHRvIGF2b2lkIGEgY29uZmxp
Y3QgYmV0d2VlbiBoZWFwIGFuZAptMnAgdGFibGUgd2hpY2ggdGhlIGh5cGVydmlzb3IgbWFwcyBh
dCBmNTYwMDAwMC4gU28gdGhlIGRlbWFuZCBtYXBwaW5nCnNpemUgaXMgcmVkdWNlZCBieSAyNTZN
QiBpbiBvcmRlciB0byBrZWVwIHRoZSBoZWFwIGF0IGFib3V0IDFHQi4KClRoZSBrZXJuZWwgdmly
dHVhbCBtYXBwaW5ncyBhcmUgYSBuZXcgYXJlYSBuZWVkZWQgZm9yIGJlaW5nIGFibGUgdG8KZ3Jv
dyB0aGUgcDJtIGxpc3Qgd2l0aG91dCBoYXZpbmcgdG8gcmVsb2NhdGUgaXQgaW4gcGh5c2ljYWwg
bWVtb3J5LgoKTW9kaWZ5IHRoZSBwbGFjZW1lbnQgb2YgdGhlIGRlbWFuZCBtYXBwaW5ncyBhbmQg
aGVhcCBhbmQgYWRqdXN0IHRoZQptZW1vcnkgbGF5b3V0IGRlc2NyaXB0aW9uLgoKU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogU2FtdWVs
IFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgotLS0KVjI6IGF2b2lkIGNv
bmZsaWN0IHdpdGggaHlwZXJ2aXNvciBtYXBwZWQgYXJlYSBvbiAzMiBiaXRzCi0tLQogYXJjaC9h
cm0vbW0uYyAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L21tLmMgICAgICAgICB8IDQ0ICsrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBpbmNsdWRlL21tLmggICAg
ICAgICAgfCAgMiArLQogaW5jbHVkZS94ODYvYXJjaF9tbS5oIHwgMzUgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0KIG1tLmMgICAgICAgICAgICAgICAgICB8ICAyICstCiA1IGZp
bGVzIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2FyY2gvYXJtL21tLmMgYi9hcmNoL2FybS9tbS5jCmluZGV4IGVmZWNjNTEuLmY3NTg4OGQg
MTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21tLmMKKysrIGIvYXJjaC9hcm0vbW0uYwpAQCAtNzUsNyAr
NzUsNyBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogewogfQog
Ci12b2lkIGFyY2hfaW5pdF9kZW1hbmRfbWFwcGluZ19hcmVhKHVuc2lnbmVkIGxvbmcgY3VyX3Bm
bikKK3ZvaWQgYXJjaF9pbml0X2RlbWFuZF9tYXBwaW5nX2FyZWEodm9pZCkKIHsKIH0KIApkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvbW0uYyBiL2FyY2gveDg2L21tLmMKaW5kZXggYzU5YTVkMy4uNmFh
NDQ2OCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0uYworKysgYi9hcmNoL3g4Ni9tbS5jCkBAIC00
NDIsMzcgKzQ0MiwyMSBAQCBwZ2VudHJ5X3QgKm5lZWRfcGd0KHVuc2lnbmVkIGxvbmcgdmEpCiAg
KiBSZXNlcnZlIGFuIGFyZWEgb2YgdmlydHVhbCBhZGRyZXNzIHNwYWNlIGZvciBtYXBwaW5ncyBh
bmQgSGVhcAogICovCiBzdGF0aWMgdW5zaWduZWQgbG9uZyBkZW1hbmRfbWFwX2FyZWFfc3RhcnQ7
Ci0jaWZkZWYgX194ODZfNjRfXwotI2RlZmluZSBERU1BTkRfTUFQX1BBR0VTICgoMTI4VUxMIDw8
IDMwKSAvIFBBR0VfU0laRSkKLSNlbHNlCi0jZGVmaW5lIERFTUFORF9NQVBfUEFHRVMgKCgyVUxM
IDw8IDMwKSAvIFBBR0VfU0laRSkKLSNlbmRpZgotCi0jaWZuZGVmIEhBVkVfTElCQwotI2RlZmlu
ZSBIRUFQX1BBR0VTIDAKLSNlbHNlCitzdGF0aWMgdW5zaWduZWQgbG9uZyBkZW1hbmRfbWFwX2Fy
ZWFfZW5kOworI2lmZGVmIEhBVkVfTElCQwogdW5zaWduZWQgbG9uZyBoZWFwLCBicmssIGhlYXBf
bWFwcGVkLCBoZWFwX2VuZDsKLSNpZmRlZiBfX3g4Nl82NF9fCi0jZGVmaW5lIEhFQVBfUEFHRVMg
KCgxMjhVTEwgPDwgMzApIC8gUEFHRV9TSVpFKQotI2Vsc2UKLSNkZWZpbmUgSEVBUF9QQUdFUyAo
KDFVTEwgPDwgMzApIC8gUEFHRV9TSVpFKQotI2VuZGlmCiAjZW5kaWYKIAotdm9pZCBhcmNoX2lu
aXRfZGVtYW5kX21hcHBpbmdfYXJlYSh1bnNpZ25lZCBsb25nIGN1cl9wZm4pCit2b2lkIGFyY2hf
aW5pdF9kZW1hbmRfbWFwcGluZ19hcmVhKHZvaWQpCiB7Ci0gICAgY3VyX3BmbisrOwotCi0gICAg
ZGVtYW5kX21hcF9hcmVhX3N0YXJ0ID0gKHVuc2lnbmVkIGxvbmcpIHBmbl90b192aXJ0KGN1cl9w
Zm4pOwotICAgIGN1cl9wZm4gKz0gREVNQU5EX01BUF9QQUdFUzsKLSAgICBwcmludGsoIkRlbWFu
ZCBtYXAgcGZucyBhdCAlbHgtJXAuXG4iLCAKLSAgICAgICAgICAgZGVtYW5kX21hcF9hcmVhX3N0
YXJ0LCBwZm5fdG9fdmlydChjdXJfcGZuKSk7CisgICAgZGVtYW5kX21hcF9hcmVhX3N0YXJ0ID0g
VklSVF9ERU1BTkRfQVJFQTsKKyAgICBkZW1hbmRfbWFwX2FyZWFfZW5kID0gZGVtYW5kX21hcF9h
cmVhX3N0YXJ0ICsgREVNQU5EX01BUF9QQUdFUyAqIFBBR0VfU0laRTsKKyAgICBwcmludGsoIkRl
bWFuZCBtYXAgcGZucyBhdCAlbHgtJWx4LlxuIiwgZGVtYW5kX21hcF9hcmVhX3N0YXJ0LAorICAg
ICAgICAgICBkZW1hbmRfbWFwX2FyZWFfZW5kKTsKIAogI2lmZGVmIEhBVkVfTElCQwotICAgIGN1
cl9wZm4rKzsKLSAgICBoZWFwX21hcHBlZCA9IGJyayA9IGhlYXAgPSAodW5zaWduZWQgbG9uZykg
cGZuX3RvX3ZpcnQoY3VyX3Bmbik7Ci0gICAgY3VyX3BmbiArPSBIRUFQX1BBR0VTOwotICAgIGhl
YXBfZW5kID0gKHVuc2lnbmVkIGxvbmcpIHBmbl90b192aXJ0KGN1cl9wZm4pOworICAgIGhlYXBf
bWFwcGVkID0gYnJrID0gaGVhcCA9IFZJUlRfSEVBUF9BUkVBOworICAgIGhlYXBfZW5kID0gaGVh
cF9tYXBwZWQgKyBIRUFQX1BBR0VTICogUEFHRV9TSVpFOwogICAgIHByaW50aygiSGVhcCByZXNp
ZGVzIGF0ICVseC0lbHguXG4iLCBicmssIGhlYXBfZW5kKTsKICNlbmRpZgogfQpAQCAtNzI5LDE0
ICs3MTMsOCBAQCB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25nKiBzdGFydF9wZm5fcCwg
dW5zaWduZWQgbG9uZyogbWF4X3Bmbl9wKQogICAgIHN0YXJ0X3BmbiA9IFBGTl9VUCh0b19waHlz
KHN0YXJ0X2luZm8ucHRfYmFzZSkpICsgc3RhcnRfaW5mby5ucl9wdF9mcmFtZXM7CiAgICAgbWF4
X3BmbiA9IHN0YXJ0X2luZm8ubnJfcGFnZXM7CiAKLSAgICAvKiBXZSBuZWVkIHJvb20gZm9yIGRl
bWFuZCBtYXBwaW5nIGFuZCBoZWFwLCBjbGlwIGF2YWlsYWJsZSBtZW1vcnkgKi8KLSNpZiBkZWZp
bmVkKF9faTM4Nl9fKQotICAgIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyB2aXJ0X3BmbnMgPSAx
ICsgREVNQU5EX01BUF9QQUdFUyArIDEgKyBIRUFQX1BBR0VTOwotICAgICAgICBpZiAobWF4X3Bm
biArIHZpcnRfcGZucyA+PSAweDEwMDAwMCkKLSAgICAgICAgICAgIG1heF9wZm4gPSAweDEwMDAw
MCAtIHZpcnRfcGZucyAtIDE7Ci0gICAgfQotI2VuZGlmCisgICAgaWYgKCBtYXhfcGZuID49IE1B
WF9NRU1fU0laRSAvIFBBR0VfU0laRSApCisgICAgICAgIG1heF9wZm4gPSBNQVhfTUVNX1NJWkUg
LyBQQUdFX1NJWkUgLSAxOwogCiAgICAgcHJpbnRrKCIgIHN0YXJ0X3BmbjogJWx4XG4iLCBzdGFy
dF9wZm4pOwogICAgIHByaW50aygiICAgIG1heF9wZm46ICVseFxuIiwgbWF4X3Bmbik7CmRpZmYg
LS1naXQgYS9pbmNsdWRlL21tLmggYi9pbmNsdWRlL21tLmgKaW5kZXggYjk3YjQzZS4uYTIyZGNk
MSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9tbS5oCisrKyBiL2luY2x1ZGUvbW0uaApAQCAtNTksNyAr
NTksNyBAQCBzdGF0aWMgX19pbmxpbmVfXyBpbnQgZ2V0X29yZGVyKHVuc2lnbmVkIGxvbmcgc2l6
ZSkKICAgICByZXR1cm4gb3JkZXI7CiB9CiAKLXZvaWQgYXJjaF9pbml0X2RlbWFuZF9tYXBwaW5n
X2FyZWEodW5zaWduZWQgbG9uZyBtYXhfcGZuKTsKK3ZvaWQgYXJjaF9pbml0X2RlbWFuZF9tYXBw
aW5nX2FyZWEodm9pZCk7CiB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25nKiBzdGFydF9w
Zm5fcCwgdW5zaWduZWQgbG9uZyogbWF4X3Bmbl9wKTsKIHZvaWQgYXJjaF9pbml0X3AybSh1bnNp
Z25lZCBsb25nIG1heF9wZm5fcCk7CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2FyY2hfbW0u
aCBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaAppbmRleCBmNzU2ZGFiLi5kODdmZTU1IDEwMDY0NAot
LS0gYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKKysrIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCkBA
IC00OSwxMSArNDksMTMgQEAKICAqCiAgKiBWaXJ0dWFsIGFkZHJlc3Mgc3BhY2UgdXNhZ2U6CiAg
KgotICogMToxIG1hcHBpbmcgb2YgcGh5c2ljYWwgbWVtb3J5IHN0YXJ0aW5nIGF0IFZBKDApCi0g
KiAxIHVuYWxsb2NhdGVkIHBhZ2UKLSAqIGRlbWFuZCBtYXAgYXJlYSAoMzIgYml0czogMiBHQiwg
NjQgYml0czogMTI4IEdCKSBmb3IgdmlydHVhbCBhbGxvY2F0aW9ucwotICogMSB1bmFsbG9jYXRl
ZCBwYWdlCi0gKiB3aXRoIGxpYmM6IGhlYXAgYXJlYSAoMzIgYml0czogMSBHQiwgNjQgYml0czog
MTI4IEdCKQorICogIGFyZWEgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODYtNjQgICAgICAg
ICAgICAgICB4ODYtMzIKKyAqICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqICBtYXBwZWQgcGh5c2ljYWwgbWVtb3J5ICAgICAg
IDAwMDAwMDAwICAgICAgICAgICAgIDAwMDAwMDAwCisgKiAga2VybmVsIHZpcnR1YWwgbWFwcGlu
Z3MgICAgODAwMDAwMDAwMCAgICAgICAgICAgICAzZjAwMDAwMAorICogIGRlbWFuZCBtYXBwaW5n
cyAgICAgICAgICAxMDAwMDAwMDAwMDAgICAgICAgICAgICAgNDAwMDAwMDAKKyAqICBoZWFwICh3
aXRoIGxpYmMgb25seSkgICAgMjAwMDAwMDAwMDAwICAgICAgICAgICAgIGIwMDAwMDAwCisgKgog
ICovCiAKICNkZWZpbmUgTDFfRlJBTUUgICAgICAgICAgICAgICAgMQpAQCAtODEsNiArODMsMTUg
QEAKIHR5cGVkZWYgdWludDY0X3QgcGdlbnRyeV90OwogI2VuZGlmCiAKKyNkZWZpbmUgTUFYX01F
TV9TSVpFICAgICAgICAgICAgMHgzZjAwMDAwMFVMCisjZGVmaW5lIFZJUlRfS0VSTkVMX0FSRUEg
ICAgICAgIDB4M2YwMDAwMDBVTAorI2RlZmluZSBWSVJUX0RFTUFORF9BUkVBICAgICAgICAweDQw
MDAwMDAwVUwKKyNkZWZpbmUgVklSVF9IRUFQX0FSRUEgICAgICAgICAgMHhiMDAwMDAwMFVMCisK
KyNkZWZpbmUgREVNQU5EX01BUF9QQUdFUyAgICAgICAgMHg2ZmZmZlVMCisjZGVmaW5lIEhFQVBf
UEFHRVNfTUFYICAgICAgICAgICgoSFlQRVJWSVNPUl9WSVJUX1NUQVJUIC0gVklSVF9IRUFQX0FS
RUEpIC8gXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9TSVpFIC0gMSkK
KwogI2VsaWYgZGVmaW5lZChfX3g4Nl82NF9fKQogCiAjZGVmaW5lIEwyX1BBR0VUQUJMRV9TSElG
VCAgICAgIDIxCkBAIC0xMDYsNiArMTE3LDIwIEBAIHR5cGVkZWYgdWludDY0X3QgcGdlbnRyeV90
OwogdHlwZWRlZiB1bnNpZ25lZCBsb25nIHBnZW50cnlfdDsKICNlbmRpZgogCisjZGVmaW5lIE1B
WF9NRU1fU0laRSAgICAgICAgICAgICg1MTJVTEwgPDwgMzApCisjZGVmaW5lIFZJUlRfS0VSTkVM
X0FSRUEgICAgICAgIDB4MDAwMDAwODAwMDAwMDAwMFVMCisjZGVmaW5lIFZJUlRfREVNQU5EX0FS
RUEgICAgICAgIDB4MDAwMDEwMDAwMDAwMDAwMFVMCisjZGVmaW5lIFZJUlRfSEVBUF9BUkVBICAg
ICAgICAgIDB4MDAwMDIwMDAwMDAwMDAwMFVMCisKKyNkZWZpbmUgREVNQU5EX01BUF9QQUdFUyAg
ICAgICAgMHg4MDAwMDAwVUwKKyNkZWZpbmUgSEVBUF9QQUdFU19NQVggICAgICAgICAgMHg4MDAw
MDAwVUwKKworI2VuZGlmCisKKyNpZm5kZWYgSEFWRV9MSUJDCisjZGVmaW5lIEhFQVBfUEFHRVMg
MAorI2Vsc2UKKyNkZWZpbmUgSEVBUF9QQUdFUyAgIEhFQVBfUEFHRVNfTUFYCiAjZW5kaWYKIAog
I2RlZmluZSBMMV9NQVNLICAoKDFVTCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC0gMSkKZGlmZiAt
LWdpdCBhL21tLmMgYi9tbS5jCmluZGV4IDZkODJmMmEuLmM1M2IwY2EgMTAwNjQ0Ci0tLSBhL21t
LmMKKysrIGIvbW0uYwpAQCAtMzc1LDcgKzM3NSw3IEBAIHZvaWQgaW5pdF9tbSh2b2lkKQogCiAg
ICAgYXJjaF9pbml0X3AybShtYXhfcGZuKTsKICAgICAKLSAgICBhcmNoX2luaXRfZGVtYW5kX21h
cHBpbmdfYXJlYShtYXhfcGZuKTsKKyAgICBhcmNoX2luaXRfZGVtYW5kX21hcHBpbmdfYXJlYSgp
OwogfQogCiB2b2lkIGZpbmlfbW0odm9pZCkKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:32 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8G-0002TK-C0; Thu, 11 Aug 2016 09:18:32 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8E-0002KI-7E; Thu, 11 Aug 2016 09:18:30 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 4F/C8-15404-5E24CA75; Thu, 11 Aug 2016 09:18:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+4TpzX
 hBj9aLS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZqz4eJm14I5QxdVrWxkbGB/zdjFy
 ckgIGEm8nfiPCcQWEljIKHFnTz2IzSagKrHh+ilWEFtEwE3iy/dZbCA2s0CExJwPp1hAbGEBF
 4lF5xvAbBag+hdfrzGD2LwCDhItOyazQsyXk7g+czrYfE6g+JrpH6F22Ut8mXOJZQIj9wJGhl
 WMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIF+ZgCCHYw3NwY
 cYpTkYFIS5RWOWR0uxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXBBg2QoJFqempFWmZOcCAg0lL
 cPAoifDedwRK8xYXJOYWZ6ZDpE4xKkqJ8x4HSQiAJDJK8+DaYEF+iVFWSpiXEegQIZ6C1KLcz
 BJU+VeM4hyMSsK8L0Cm8GTmlcBNfwW0mAlo8QkzsMUliQgpqQZGzflK09YsqAyPuXL5m+3Gbb
 e7+G1iZC5Or10qVsCTsaHZTlEoduo/E8adx7oOPakT3+WgYDzxqXGs+hZp9Q1bj05WThTpk26
 y15i5zXdZ23TDCdI+kZ/unlUpf1HwwsSh4eWelnLlk3/PLNivsEi0aF+BJv8hhdIfdmaT7OWF
 fBptDefWvTZTYinOSDTUYi4qTgQA9gpcTG0CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1470907108!28051551!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55067 invoked from network); 11 Aug 2016 09:18:28 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6A361ACFD;
 Thu, 11 Aug 2016 09:18:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:13 +0200
Message-Id: <1470907102-14656-11-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 10/19] mini-os: remove unused mem_test()
	function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

bWVtX3Rlc3QoKSBpc24ndCB1c2VkIGFueXdoZXJlIGFuZCBpdHMgdmFsdWUgaXMgcmF0aGVyIHF1
ZXN0aW9uYWJsZQp3aXRoIG1pbmktb3MgYmVpbmcgaW4gYSBtYXR1cmUgc3RhdGUuIFJlbW92ZSB0
aGUgZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlv
bi5vcmc+Ci0tLQogYXJjaC94ODYvbW0uYyB8IDU1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1NSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRleCA2
YWE0NDY4Li5lMmYwMjZiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gveDg2
L21tLmMKQEAgLTMwMiw2MSArMzAyLDYgQEAgc3RhdGljIHZvaWQgc2V0X3JlYWRvbmx5KHZvaWQg
KnRleHQsIHZvaWQgKmV0ZXh0KQogfQogCiAvKgotICogQSB1c2VmdWwgbWVtIHRlc3RpbmcgZnVu
Y3Rpb24uIFdyaXRlIHRoZSBhZGRyZXNzIHRvIGV2ZXJ5IGFkZHJlc3MgaW4gdGhlCi0gKiByYW5n
ZSBwcm92aWRlZCBhbmQgcmVhZCBiYWNrIHRoZSB2YWx1ZS4gSWYgdmVyYm9zZSwgcHJpbnQgcGFn
ZSB3YWxrIHRvCi0gKiBzb21lIFZBCi0gKiAKLSAqIElmIHdlIGdldCBNRU1fVEVTVF9NQVhfRVJS
T1JTIHdlIG1pZ2h0IGFzIHdlbGwgc3RvcAotICovCi0jZGVmaW5lIE1FTV9URVNUX01BWF9FUlJP
UlMgMTAgCi1pbnQgbWVtX3Rlc3QodW5zaWduZWQgbG9uZyAqc3RhcnRfdmEsIHVuc2lnbmVkIGxv
bmcgKmVuZF92YSwgaW50IHZlcmJvc2UpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBtYXNrID0gMHgx
MDAwMDsKLSAgICB1bnNpZ25lZCBsb25nICpwb2ludGVyOwotICAgIGludCBlcnJvcl9jb3VudCA9
IDA7Ci0gCi0gICAgLyogd3JpdGUgdmFsdWVzIGFuZCBwcmludCBwYWdlIHdhbGtzICovCi0gICAg
aWYgKCB2ZXJib3NlICYmICgoKHVuc2lnbmVkIGxvbmcpc3RhcnRfdmEpICYgMHhmZmZmZikgKQot
ICAgIHsKLSAgICAgICAgcHJpbnRrKCJNZW1UZXN0IFN0YXJ0OiAweCVwXG4iLCBzdGFydF92YSk7
Ci0gICAgICAgIHBhZ2Vfd2FsaygodW5zaWduZWQgbG9uZylzdGFydF92YSk7Ci0gICAgfQotICAg
IGZvciAoIHBvaW50ZXIgPSBzdGFydF92YTsgcG9pbnRlciA8IGVuZF92YTsgcG9pbnRlcisrICkK
LSAgICB7Ci0gICAgICAgIGlmICggdmVyYm9zZSAmJiAhKCgodW5zaWduZWQgbG9uZylwb2ludGVy
KSAmIDB4ZmZmZmYpICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKCJXcml0aW5nIHRv
ICVwXG4iLCBwb2ludGVyKTsKLSAgICAgICAgICAgIHBhZ2Vfd2FsaygodW5zaWduZWQgbG9uZylw
b2ludGVyKTsKLSAgICAgICAgfQotICAgICAgICAqcG9pbnRlciA9ICh1bnNpZ25lZCBsb25nKXBv
aW50ZXIgJiB+bWFzazsKLSAgICB9Ci0gICAgaWYgKCB2ZXJib3NlICYmICgoKHVuc2lnbmVkIGxv
bmcpZW5kX3ZhKSAmIDB4ZmZmZmYpICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiTWVtVGVzdCBF
bmQ6ICVwXG4iLCBlbmRfdmEtMSk7Ci0gICAgICAgIHBhZ2Vfd2FsaygodW5zaWduZWQgbG9uZyll
bmRfdmEtMSk7Ci0gICAgfQotIAotICAgIC8qIHZlcmlmeSB2YWx1ZXMgKi8KLSAgICBmb3IgKCBw
b2ludGVyID0gc3RhcnRfdmE7IHBvaW50ZXIgPCBlbmRfdmE7IHBvaW50ZXIrKyApCi0gICAgewot
ICAgICAgICBpZiAoICgodW5zaWduZWQgbG9uZylwb2ludGVyICYgfm1hc2spICE9ICpwb2ludGVy
ICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKCJSZWFkIGVycm9yIGF0IDB4JWx4LiBS
ZWFkOiAweCVseCwgc2hvdWxkIHJlYWQgMHglbHhcbiIsCi0gICAgICAgICAgICAgICAgICAgKHVu
c2lnbmVkIGxvbmcpcG9pbnRlciwgKnBvaW50ZXIsIAotICAgICAgICAgICAgICAgICAgICgodW5z
aWduZWQgbG9uZylwb2ludGVyICYgfm1hc2spKTsKLSAgICAgICAgICAgIGVycm9yX2NvdW50Kys7
Ci0gICAgICAgICAgICBpZiAoIGVycm9yX2NvdW50ID49IE1FTV9URVNUX01BWF9FUlJPUlMgKQot
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHByaW50aygibWVtX3Rlc3Q6IHRvbyBtYW55
IGVycm9yc1xuIik7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICAgICAgfQot
ICAgICAgICB9Ci0gICAgfQotICAgIHJldHVybiAwOwotfQotCi0KLS8qCiAgKiBnZXQgdGhlIFBU
RSBmb3IgdmlydHVhbCBhZGRyZXNzIHZhIGlmIGl0IGV4aXN0cy4gT3RoZXJ3aXNlIE5VTEwuCiAg
Ki8KIHN0YXRpYyBwZ2VudHJ5X3QgKmdldF9wZ3QodW5zaWduZWQgbG9uZyB2YSkKLS0gCjIuNi42
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:32 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8G-0002TK-C0; Thu, 11 Aug 2016 09:18:32 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8E-0002KI-7E; Thu, 11 Aug 2016 09:18:30 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 4F/C8-15404-5E24CA75; Thu, 11 Aug 2016 09:18:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+4TpzX
 hBj9aLS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZqz4eJm14I5QxdVrWxkbGB/zdjFy
 ckgIGEm8nfiPCcQWEljIKHFnTz2IzSagKrHh+ilWEFtEwE3iy/dZbCA2s0CExJwPp1hAbGEBF
 4lF5xvAbBag+hdfrzGD2LwCDhItOyazQsyXk7g+czrYfE6g+JrpH6F22Ut8mXOJZQIj9wJGhl
 WMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIF+ZgCCHYw3NwY
 cYpTkYFIS5RWOWR0uxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXBBg2QoJFqempFWmZOcCAg0lL
 cPAoifDedwRK8xYXJOYWZ6ZDpE4xKkqJ8x4HSQiAJDJK8+DaYEF+iVFWSpiXEegQIZ6C1KLcz
 BJU+VeM4hyMSsK8L0Cm8GTmlcBNfwW0mAlo8QkzsMUliQgpqQZGzflK09YsqAyPuXL5m+3Gbb
 e7+G1iZC5Or10qVsCTsaHZTlEoduo/E8adx7oOPakT3+WgYDzxqXGs+hZp9Q1bj05WThTpk26
 y15i5zXdZ23TDCdI+kZ/unlUpf1HwwsSh4eWelnLlk3/PLNivsEi0aF+BJv8hhdIfdmaT7OWF
 fBptDefWvTZTYinOSDTUYi4qTgQA9gpcTG0CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1470907108!28051551!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55067 invoked from network); 11 Aug 2016 09:18:28 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6A361ACFD;
 Thu, 11 Aug 2016 09:18:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:13 +0200
Message-Id: <1470907102-14656-11-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 10/19] mini-os: remove unused mem_test()
	function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

bWVtX3Rlc3QoKSBpc24ndCB1c2VkIGFueXdoZXJlIGFuZCBpdHMgdmFsdWUgaXMgcmF0aGVyIHF1
ZXN0aW9uYWJsZQp3aXRoIG1pbmktb3MgYmVpbmcgaW4gYSBtYXR1cmUgc3RhdGUuIFJlbW92ZSB0
aGUgZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlv
bi5vcmc+Ci0tLQogYXJjaC94ODYvbW0uYyB8IDU1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1NSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRleCA2
YWE0NDY4Li5lMmYwMjZiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gveDg2
L21tLmMKQEAgLTMwMiw2MSArMzAyLDYgQEAgc3RhdGljIHZvaWQgc2V0X3JlYWRvbmx5KHZvaWQg
KnRleHQsIHZvaWQgKmV0ZXh0KQogfQogCiAvKgotICogQSB1c2VmdWwgbWVtIHRlc3RpbmcgZnVu
Y3Rpb24uIFdyaXRlIHRoZSBhZGRyZXNzIHRvIGV2ZXJ5IGFkZHJlc3MgaW4gdGhlCi0gKiByYW5n
ZSBwcm92aWRlZCBhbmQgcmVhZCBiYWNrIHRoZSB2YWx1ZS4gSWYgdmVyYm9zZSwgcHJpbnQgcGFn
ZSB3YWxrIHRvCi0gKiBzb21lIFZBCi0gKiAKLSAqIElmIHdlIGdldCBNRU1fVEVTVF9NQVhfRVJS
T1JTIHdlIG1pZ2h0IGFzIHdlbGwgc3RvcAotICovCi0jZGVmaW5lIE1FTV9URVNUX01BWF9FUlJP
UlMgMTAgCi1pbnQgbWVtX3Rlc3QodW5zaWduZWQgbG9uZyAqc3RhcnRfdmEsIHVuc2lnbmVkIGxv
bmcgKmVuZF92YSwgaW50IHZlcmJvc2UpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBtYXNrID0gMHgx
MDAwMDsKLSAgICB1bnNpZ25lZCBsb25nICpwb2ludGVyOwotICAgIGludCBlcnJvcl9jb3VudCA9
IDA7Ci0gCi0gICAgLyogd3JpdGUgdmFsdWVzIGFuZCBwcmludCBwYWdlIHdhbGtzICovCi0gICAg
aWYgKCB2ZXJib3NlICYmICgoKHVuc2lnbmVkIGxvbmcpc3RhcnRfdmEpICYgMHhmZmZmZikgKQot
ICAgIHsKLSAgICAgICAgcHJpbnRrKCJNZW1UZXN0IFN0YXJ0OiAweCVwXG4iLCBzdGFydF92YSk7
Ci0gICAgICAgIHBhZ2Vfd2FsaygodW5zaWduZWQgbG9uZylzdGFydF92YSk7Ci0gICAgfQotICAg
IGZvciAoIHBvaW50ZXIgPSBzdGFydF92YTsgcG9pbnRlciA8IGVuZF92YTsgcG9pbnRlcisrICkK
LSAgICB7Ci0gICAgICAgIGlmICggdmVyYm9zZSAmJiAhKCgodW5zaWduZWQgbG9uZylwb2ludGVy
KSAmIDB4ZmZmZmYpICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKCJXcml0aW5nIHRv
ICVwXG4iLCBwb2ludGVyKTsKLSAgICAgICAgICAgIHBhZ2Vfd2FsaygodW5zaWduZWQgbG9uZylw
b2ludGVyKTsKLSAgICAgICAgfQotICAgICAgICAqcG9pbnRlciA9ICh1bnNpZ25lZCBsb25nKXBv
aW50ZXIgJiB+bWFzazsKLSAgICB9Ci0gICAgaWYgKCB2ZXJib3NlICYmICgoKHVuc2lnbmVkIGxv
bmcpZW5kX3ZhKSAmIDB4ZmZmZmYpICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiTWVtVGVzdCBF
bmQ6ICVwXG4iLCBlbmRfdmEtMSk7Ci0gICAgICAgIHBhZ2Vfd2FsaygodW5zaWduZWQgbG9uZyll
bmRfdmEtMSk7Ci0gICAgfQotIAotICAgIC8qIHZlcmlmeSB2YWx1ZXMgKi8KLSAgICBmb3IgKCBw
b2ludGVyID0gc3RhcnRfdmE7IHBvaW50ZXIgPCBlbmRfdmE7IHBvaW50ZXIrKyApCi0gICAgewot
ICAgICAgICBpZiAoICgodW5zaWduZWQgbG9uZylwb2ludGVyICYgfm1hc2spICE9ICpwb2ludGVy
ICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKCJSZWFkIGVycm9yIGF0IDB4JWx4LiBS
ZWFkOiAweCVseCwgc2hvdWxkIHJlYWQgMHglbHhcbiIsCi0gICAgICAgICAgICAgICAgICAgKHVu
c2lnbmVkIGxvbmcpcG9pbnRlciwgKnBvaW50ZXIsIAotICAgICAgICAgICAgICAgICAgICgodW5z
aWduZWQgbG9uZylwb2ludGVyICYgfm1hc2spKTsKLSAgICAgICAgICAgIGVycm9yX2NvdW50Kys7
Ci0gICAgICAgICAgICBpZiAoIGVycm9yX2NvdW50ID49IE1FTV9URVNUX01BWF9FUlJPUlMgKQot
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHByaW50aygibWVtX3Rlc3Q6IHRvbyBtYW55
IGVycm9yc1xuIik7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICAgICAgfQot
ICAgICAgICB9Ci0gICAgfQotICAgIHJldHVybiAwOwotfQotCi0KLS8qCiAgKiBnZXQgdGhlIFBU
RSBmb3IgdmlydHVhbCBhZGRyZXNzIHZhIGlmIGl0IGV4aXN0cy4gT3RoZXJ3aXNlIE5VTEwuCiAg
Ki8KIHN0YXRpYyBwZ2VudHJ5X3QgKmdldF9wZ3QodW5zaWduZWQgbG9uZyB2YSkKLS0gCjIuNi42
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:32 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8G-0002Uo-OX; Thu, 11 Aug 2016 09:18:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8E-0002Km-Er; Thu, 11 Aug 2016 09:18:30 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 6F/FD-09160-5E24CA75; Thu, 11 Aug 2016 09:18:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+5TpzX
 hBp33GS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpz51MNcMFe9YtOjo0wNjMtluxg5
 OSQEjCTeTvzH1MXIxSEksJBRou3ua1aQBJuAqsSG66fAbBEBN4kv32exgdjMAhEScz6cYgGxh
 QXsJa4fvsQMYrMA1c+Y9ZwdxOYVcJB48nYiG8QCOYnrM6czgdicQPE10z+C2UJAvV/mXGKZwM
 i9gJFhFaNGcWpRWWqRrpGZXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoKfrGRg
 YdzA27PU7xCjJwaQkyiscszpciC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvZMc14UKCRanpqRVp
 mTnAkINJS3DwKInw3gdJ8xYXJOYWZ6ZDpE4xKkqJ8x4HSQiAJDJK8+DaYGF+iVFWSpiXkYGBQ
 YinILUoN7MEVf4VozgHo5Iw7wuQKTyZeSVw018BLWYCWnzCDGxxSSJCSqqBkTEkRvq/UOVltr
 d3amIX83bnT+kyKp/K7VLa6NfAo3370zPDz5dYGASnn9sSXm5y7Ylwoa6jcu3s21ubn/Msunj
 RTHjKd02dswUvb8c2RTFvOaa2ZZs+h6/UsY/xV/RzLu9Z0rCaRez5Pc+FFlxzy0zc/rE1RWdF
 rPXUW/FiuVsP2/0Fgpu1lFiKMxINtZiLihMB81RoKW4CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1470907108!55078704!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61419 invoked from network); 11 Aug 2016 09:18:28 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B0822ACA3;
 Thu, 11 Aug 2016 09:18:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:14 +0200
Message-Id: <1470907102-14656-12-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 11/19] mini-os: add checks for out of
	memory
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlcmUgYXJlIHNldmVyYWwgY29yZSBmdW5jdGlvbnMgaW4gTWluaS1PUyBub3QgY2hlY2tpbmcg
Zm9yIGZhaWxlZAptZW1vcnkgYWxsb2NhdGlvbnMuIEFkZCBzdWNoIGNoZWNrcy4KCkFkZCBkb19t
YXBfZnJhbWVzKCkgZHVtbXkgZnVuY3Rpb24gdG8gYXJtIGFyY2hpdGVjdHVyZSBhcyBpdCB3aWxs
IGJlCm5lZWRlZCBpbiBmdXR1cmUgZm9yIGNvbXBpbGF0aW9ucyB0byBzdWNjZWVkLgoKU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogU2Ft
dWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgotLS0KIGFyY2gvYXJt
L21tLmMgfCAgOCArKysrKysrKwogYXJjaC94ODYvbW0uYyB8IDI2ICsrKysrKysrKysrKysrKysr
KystLS0tLS0tCiBpbmNsdWRlL21tLmggIHwgIDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgMjggaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9tbS5jIGIv
YXJjaC9hcm0vbW0uYwppbmRleCBmNzU4ODhkLi5mYzhkNGJjIDEwMDY0NAotLS0gYS9hcmNoL2Fy
bS9tbS5jCisrKyBiL2FyY2gvYXJtL21tLmMKQEAgLTEsNiArMSw3IEBACiAjaW5jbHVkZSA8bWlu
aS1vcy9jb25zb2xlLmg+CiAjaW5jbHVkZSA8eGVuL21lbW9yeS5oPgogI2luY2x1ZGUgPGFyY2hf
bW0uaD4KKyNpbmNsdWRlIDxtaW5pLW9zL2Vycm5vLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9oeXBl
cnZpc29yLmg+CiAjaW5jbHVkZSA8bGliZmR0Lmg+CiAjaW5jbHVkZSA8bGliLmg+CkBAIC03OSw2
ICs4MCwxMyBAQCB2b2lkIGFyY2hfaW5pdF9kZW1hbmRfbWFwcGluZ19hcmVhKHZvaWQpCiB7CiB9
CiAKK2ludCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgYWRkciwKKyAgICAgICAgY29uc3Qg
dW5zaWduZWQgbG9uZyAqZiwgdW5zaWduZWQgbG9uZyBuLCB1bnNpZ25lZCBsb25nIHN0cmlkZSwK
KyAgICAgICAgdW5zaWduZWQgbG9uZyBpbmNyZW1lbnQsIGRvbWlkX3QgaWQsIGludCAqZXJyLCB1
bnNpZ25lZCBsb25nIHByb3QpCit7CisgICAgcmV0dXJuIC1FTk9TWVM7Cit9CisKIC8qIEdldCBY
ZW4ncyBzdWdnZXN0ZWQgcGh5c2ljYWwgcGFnZSBhc3NpZ25tZW50cyBmb3IgdGhlIGdyYW50IHRh
YmxlLiAqLwogc3RhdGljIHBhZGRyX3QgZ2V0X2dudHRhYl9iYXNlKHZvaWQpCiB7CmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRleCBlMmYwMjZiLi4xMmY3ZmU0
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gveDg2L21tLmMKQEAgLTM0LDYg
KzM0LDcgQEAKICAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KICAqLwogCisjaW5jbHVkZSA8
bWluaS1vcy9lcnJuby5oPgogI2luY2x1ZGUgPG1pbmktb3Mvb3MuaD4KICNpbmNsdWRlIDxtaW5p
LW9zL2h5cGVydmlzb3IuaD4KICNpbmNsdWRlIDxtaW5pLW9zL21tLmg+CkBAIC0zNTQsNiArMzU1
LDggQEAgcGdlbnRyeV90ICpuZWVkX3BndCh1bnNpZ25lZCBsb25nIHZhKQogICAgIGlmICggISh0
YWJbb2Zmc2V0XSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICB7CiAgICAgICAgIHB0X3BmbiA9IHZp
cnRfdG9fcGZuKGFsbG9jX3BhZ2UoKSk7CisgICAgICAgIGlmICggIXB0X3BmbiApCisgICAgICAg
ICAgICByZXR1cm4gTlVMTDsKICAgICAgICAgbmV3X3B0X2ZyYW1lKCZwdF9wZm4sIHB0X21mbiwg
b2Zmc2V0LCBMM19GUkFNRSk7CiAgICAgfQogICAgIEFTU0VSVCh0YWJbb2Zmc2V0XSAmIF9QQUdF
X1BSRVNFTlQpOwpAQCAtMzY0LDYgKzM2Nyw4IEBAIHBnZW50cnlfdCAqbmVlZF9wZ3QodW5zaWdu
ZWQgbG9uZyB2YSkKICAgICBpZiAoICEodGFiW29mZnNldF0gJiBfUEFHRV9QUkVTRU5UKSApIAog
ICAgIHsKICAgICAgICAgcHRfcGZuID0gdmlydF90b19wZm4oYWxsb2NfcGFnZSgpKTsKKyAgICAg
ICAgaWYgKCAhcHRfcGZuICkKKyAgICAgICAgICAgIHJldHVybiBOVUxMOwogICAgICAgICBuZXdf
cHRfZnJhbWUoJnB0X3BmbiwgcHRfbWZuLCBvZmZzZXQsIEwyX0ZSQU1FKTsKICAgICB9CiAgICAg
QVNTRVJUKHRhYltvZmZzZXRdICYgX1BBR0VfUFJFU0VOVCk7CkBAIC0zNzMsNiArMzc4LDggQEAg
cGdlbnRyeV90ICpuZWVkX3BndCh1bnNpZ25lZCBsb25nIHZhKQogICAgIGlmICggISh0YWJbb2Zm
c2V0XSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICB7CiAgICAgICAgIHB0X3BmbiA9IHZpcnRfdG9f
cGZuKGFsbG9jX3BhZ2UoKSk7CisgICAgICAgIGlmICggIXB0X3BmbiApCisgICAgICAgICAgICBy
ZXR1cm4gTlVMTDsKICAgICAgICAgbmV3X3B0X2ZyYW1lKCZwdF9wZm4sIHB0X21mbiwgb2Zmc2V0
LCBMMV9GUkFNRSk7CiAgICAgfQogICAgIEFTU0VSVCh0YWJbb2Zmc2V0XSAmIF9QQUdFX1BSRVNF
TlQpOwpAQCAtNDQ1LDEwICs0NTIsMTAgQEAgdW5zaWduZWQgbG9uZyBhbGxvY2F0ZV9vbmRlbWFu
ZCh1bnNpZ25lZCBsb25nIG4sIHVuc2lnbmVkIGxvbmcgYWxpZ25tZW50KQogICogdmEuIG1hcCBm
W2kqc3RyaWRlXStpKmluY3JlbWVudCBmb3IgaSBpbiAwLi5uLTEuCiAgKi8KICNkZWZpbmUgTUFQ
X0JBVENIICgoU1RBQ0tfU0laRSAvIDIpIC8gc2l6ZW9mKG1tdV91cGRhdGVfdCkpCi12b2lkIGRv
X21hcF9mcmFtZXModW5zaWduZWQgbG9uZyB2YSwKLSAgICAgICAgICAgICAgICAgICBjb25zdCB1
bnNpZ25lZCBsb25nICptZm5zLCB1bnNpZ25lZCBsb25nIG4sIAotICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgc3RyaWRlLCB1bnNpZ25lZCBsb25nIGluY3IsIAotICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgaWQsIGludCAqZXJyLCB1bnNpZ25lZCBsb25nIHByb3QpCitpbnQgZG9f
bWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25nIHZhLAorICAgICAgICAgICAgICAgICAgY29uc3QgdW5z
aWduZWQgbG9uZyAqbWZucywgdW5zaWduZWQgbG9uZyBuLAorICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBzdHJpZGUsIHVuc2lnbmVkIGxvbmcgaW5jciwKKyAgICAgICAgICAgICAgICAg
IGRvbWlkX3QgaWQsIGludCAqZXJyLCB1bnNpZ25lZCBsb25nIHByb3QpCiB7CiAgICAgcGdlbnRy
eV90ICpwZ3QgPSBOVUxMOwogICAgIHVuc2lnbmVkIGxvbmcgZG9uZSA9IDA7CkBAIC00NTgsNyAr
NDY1LDcgQEAgdm9pZCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsCiAgICAgaWYgKCAh
bWZucyApIAogICAgIHsKICAgICAgICAgcHJpbnRrKCJkb19tYXBfZnJhbWVzOiBubyBtZm5zIHN1
cHBsaWVkXG4iKTsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAg
ICB9CiAgICAgREVCVUcoInZhPSVwIG49MHglbHgsIG1mbnNbMF09MHglbHggc3RyaWRlPTB4JWx4
IGluY3I9MHglbHggcHJvdD0weCVseFxuIiwKICAgICAgICAgICB2YSwgbiwgbWZuc1swXSwgc3Ry
aWRlLCBpbmNyLCBwcm90KTsKQEAgLTQ4NCw3ICs0OTEsOSBAQCB2b2lkIGRvX21hcF9mcmFtZXMo
dW5zaWduZWQgbG9uZyB2YSwKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoICFw
Z3QgfHwgISh2YSAmIEwxX01BU0spICkKICAgICAgICAgICAgICAgICAgICAgcGd0ID0gbmVlZF9w
Z3QodmEpOwotICAgICAgICAgICAgICAgIAorICAgICAgICAgICAgICAgIGlmICggIXBndCApCisg
ICAgICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworCiAgICAgICAgICAgICAgICAgbW11
X3VwZGF0ZXNbaV0ucHRyID0gdmlydF90b19tYWNoKHBndCkgfCBNTVVfTk9STUFMX1BUX1VQREFU
RTsKICAgICAgICAgICAgICAgICBtbXVfdXBkYXRlc1tpXS52YWwgPSAoKHBnZW50cnlfdCkobWZu
c1soZG9uZSArIGkpICogc3RyaWRlXSArCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChkb25lICsgaSkgKiBpbmNyKQpAQCAtNTA1LDYgKzUxNCw4IEBA
IHZvaWQgZG9fbWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25nIHZhLAogICAgICAgICB9CiAgICAgICAg
IGRvbmUgKz0gdG9kbzsKICAgICB9CisKKyAgICByZXR1cm4gMDsKIH0KIAogLyoKQEAgLTUyMSw3
ICs1MzIsOCBAQCB2b2lkICptYXBfZnJhbWVzX2V4KGNvbnN0IHVuc2lnbmVkIGxvbmcgKm1mbnMs
IHVuc2lnbmVkIGxvbmcgbiwKICAgICBpZiAoICF2YSApCiAgICAgICAgIHJldHVybiBOVUxMOwog
Ci0gICAgZG9fbWFwX2ZyYW1lcyh2YSwgbWZucywgbiwgc3RyaWRlLCBpbmNyLCBpZCwgZXJyLCBw
cm90KTsKKyAgICBpZiAoIGRvX21hcF9mcmFtZXModmEsIG1mbnMsIG4sIHN0cmlkZSwgaW5jciwg
aWQsIGVyciwgcHJvdCkgKQorICAgICAgICByZXR1cm4gTlVMTDsKIAogICAgIHJldHVybiAodm9p
ZCAqKXZhOwogfQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tbS5oIGIvaW5jbHVkZS9tbS5oCmluZGV4
IGEyMmRjZDEuLjkyNDRlMjYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbW0uaAorKysgYi9pbmNsdWRl
L21tLmgKQEAgLTY4LDcgKzY4LDcgQEAgdW5zaWduZWQgbG9uZyBhbGxvY2F0ZV9vbmRlbWFuZCh1
bnNpZ25lZCBsb25nIG4sIHVuc2lnbmVkIGxvbmcgYWxpZ25tZW50KTsKIHZvaWQgKm1hcF9mcmFt
ZXNfZXgoY29uc3QgdW5zaWduZWQgbG9uZyAqZiwgdW5zaWduZWQgbG9uZyBuLCB1bnNpZ25lZCBs
b25nIHN0cmlkZSwKIAl1bnNpZ25lZCBsb25nIGluY3JlbWVudCwgdW5zaWduZWQgbG9uZyBhbGln
bm1lbnQsIGRvbWlkX3QgaWQsCiAJaW50ICplcnIsIHVuc2lnbmVkIGxvbmcgcHJvdCk7Ci12b2lk
IGRvX21hcF9mcmFtZXModW5zaWduZWQgbG9uZyBhZGRyLAoraW50IGRvX21hcF9mcmFtZXModW5z
aWduZWQgbG9uZyBhZGRyLAogICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nICpmLCB1bnNpZ25l
ZCBsb25nIG4sIHVuc2lnbmVkIGxvbmcgc3RyaWRlLAogCXVuc2lnbmVkIGxvbmcgaW5jcmVtZW50
LCBkb21pZF90IGlkLCBpbnQgKmVyciwgdW5zaWduZWQgbG9uZyBwcm90KTsKIGludCB1bm1hcF9m
cmFtZXModW5zaWduZWQgbG9uZyB2YSwgdW5zaWduZWQgbG9uZyBudW1fZnJhbWVzKTsKLS0gCjIu
Ni42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:32 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8G-0002Uo-OX; Thu, 11 Aug 2016 09:18:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8E-0002Km-Er; Thu, 11 Aug 2016 09:18:30 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 6F/FD-09160-5E24CA75; Thu, 11 Aug 2016 09:18:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+5TpzX
 hBp33GS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpz51MNcMFe9YtOjo0wNjMtluxg5
 OSQEjCTeTvzH1MXIxSEksJBRou3ua1aQBJuAqsSG66fAbBEBN4kv32exgdjMAhEScz6cYgGxh
 QXsJa4fvsQMYrMA1c+Y9ZwdxOYVcJB48nYiG8QCOYnrM6czgdicQPE10z+C2UJAvV/mXGKZwM
 i9gJFhFaNGcWpRWWqRrpGZXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoKfrGRg
 YdzA27PU7xCjJwaQkyiscszpciC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvZMc14UKCRanpqRVp
 mTnAkINJS3DwKInw3gdJ8xYXJOYWZ6ZDpE4xKkqJ8x4HSQiAJDJK8+DaYGF+iVFWSpiXkYGBQ
 YinILUoN7MEVf4VozgHo5Iw7wuQKTyZeSVw018BLWYCWnzCDGxxSSJCSqqBkTEkRvq/UOVltr
 d3amIX83bnT+kyKp/K7VLa6NfAo3370zPDz5dYGASnn9sSXm5y7Ylwoa6jcu3s21ubn/Msunj
 RTHjKd02dswUvb8c2RTFvOaa2ZZs+h6/UsY/xV/RzLu9Z0rCaRez5Pc+FFlxzy0zc/rE1RWdF
 rPXUW/FiuVsP2/0Fgpu1lFiKMxINtZiLihMB81RoKW4CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1470907108!55078704!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61419 invoked from network); 11 Aug 2016 09:18:28 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B0822ACA3;
 Thu, 11 Aug 2016 09:18:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:14 +0200
Message-Id: <1470907102-14656-12-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 11/19] mini-os: add checks for out of
	memory
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlcmUgYXJlIHNldmVyYWwgY29yZSBmdW5jdGlvbnMgaW4gTWluaS1PUyBub3QgY2hlY2tpbmcg
Zm9yIGZhaWxlZAptZW1vcnkgYWxsb2NhdGlvbnMuIEFkZCBzdWNoIGNoZWNrcy4KCkFkZCBkb19t
YXBfZnJhbWVzKCkgZHVtbXkgZnVuY3Rpb24gdG8gYXJtIGFyY2hpdGVjdHVyZSBhcyBpdCB3aWxs
IGJlCm5lZWRlZCBpbiBmdXR1cmUgZm9yIGNvbXBpbGF0aW9ucyB0byBzdWNjZWVkLgoKU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogU2Ft
dWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgotLS0KIGFyY2gvYXJt
L21tLmMgfCAgOCArKysrKysrKwogYXJjaC94ODYvbW0uYyB8IDI2ICsrKysrKysrKysrKysrKysr
KystLS0tLS0tCiBpbmNsdWRlL21tLmggIHwgIDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgMjggaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9tbS5jIGIv
YXJjaC9hcm0vbW0uYwppbmRleCBmNzU4ODhkLi5mYzhkNGJjIDEwMDY0NAotLS0gYS9hcmNoL2Fy
bS9tbS5jCisrKyBiL2FyY2gvYXJtL21tLmMKQEAgLTEsNiArMSw3IEBACiAjaW5jbHVkZSA8bWlu
aS1vcy9jb25zb2xlLmg+CiAjaW5jbHVkZSA8eGVuL21lbW9yeS5oPgogI2luY2x1ZGUgPGFyY2hf
bW0uaD4KKyNpbmNsdWRlIDxtaW5pLW9zL2Vycm5vLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9oeXBl
cnZpc29yLmg+CiAjaW5jbHVkZSA8bGliZmR0Lmg+CiAjaW5jbHVkZSA8bGliLmg+CkBAIC03OSw2
ICs4MCwxMyBAQCB2b2lkIGFyY2hfaW5pdF9kZW1hbmRfbWFwcGluZ19hcmVhKHZvaWQpCiB7CiB9
CiAKK2ludCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgYWRkciwKKyAgICAgICAgY29uc3Qg
dW5zaWduZWQgbG9uZyAqZiwgdW5zaWduZWQgbG9uZyBuLCB1bnNpZ25lZCBsb25nIHN0cmlkZSwK
KyAgICAgICAgdW5zaWduZWQgbG9uZyBpbmNyZW1lbnQsIGRvbWlkX3QgaWQsIGludCAqZXJyLCB1
bnNpZ25lZCBsb25nIHByb3QpCit7CisgICAgcmV0dXJuIC1FTk9TWVM7Cit9CisKIC8qIEdldCBY
ZW4ncyBzdWdnZXN0ZWQgcGh5c2ljYWwgcGFnZSBhc3NpZ25tZW50cyBmb3IgdGhlIGdyYW50IHRh
YmxlLiAqLwogc3RhdGljIHBhZGRyX3QgZ2V0X2dudHRhYl9iYXNlKHZvaWQpCiB7CmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRleCBlMmYwMjZiLi4xMmY3ZmU0
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gveDg2L21tLmMKQEAgLTM0LDYg
KzM0LDcgQEAKICAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KICAqLwogCisjaW5jbHVkZSA8
bWluaS1vcy9lcnJuby5oPgogI2luY2x1ZGUgPG1pbmktb3Mvb3MuaD4KICNpbmNsdWRlIDxtaW5p
LW9zL2h5cGVydmlzb3IuaD4KICNpbmNsdWRlIDxtaW5pLW9zL21tLmg+CkBAIC0zNTQsNiArMzU1
LDggQEAgcGdlbnRyeV90ICpuZWVkX3BndCh1bnNpZ25lZCBsb25nIHZhKQogICAgIGlmICggISh0
YWJbb2Zmc2V0XSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICB7CiAgICAgICAgIHB0X3BmbiA9IHZp
cnRfdG9fcGZuKGFsbG9jX3BhZ2UoKSk7CisgICAgICAgIGlmICggIXB0X3BmbiApCisgICAgICAg
ICAgICByZXR1cm4gTlVMTDsKICAgICAgICAgbmV3X3B0X2ZyYW1lKCZwdF9wZm4sIHB0X21mbiwg
b2Zmc2V0LCBMM19GUkFNRSk7CiAgICAgfQogICAgIEFTU0VSVCh0YWJbb2Zmc2V0XSAmIF9QQUdF
X1BSRVNFTlQpOwpAQCAtMzY0LDYgKzM2Nyw4IEBAIHBnZW50cnlfdCAqbmVlZF9wZ3QodW5zaWdu
ZWQgbG9uZyB2YSkKICAgICBpZiAoICEodGFiW29mZnNldF0gJiBfUEFHRV9QUkVTRU5UKSApIAog
ICAgIHsKICAgICAgICAgcHRfcGZuID0gdmlydF90b19wZm4oYWxsb2NfcGFnZSgpKTsKKyAgICAg
ICAgaWYgKCAhcHRfcGZuICkKKyAgICAgICAgICAgIHJldHVybiBOVUxMOwogICAgICAgICBuZXdf
cHRfZnJhbWUoJnB0X3BmbiwgcHRfbWZuLCBvZmZzZXQsIEwyX0ZSQU1FKTsKICAgICB9CiAgICAg
QVNTRVJUKHRhYltvZmZzZXRdICYgX1BBR0VfUFJFU0VOVCk7CkBAIC0zNzMsNiArMzc4LDggQEAg
cGdlbnRyeV90ICpuZWVkX3BndCh1bnNpZ25lZCBsb25nIHZhKQogICAgIGlmICggISh0YWJbb2Zm
c2V0XSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICB7CiAgICAgICAgIHB0X3BmbiA9IHZpcnRfdG9f
cGZuKGFsbG9jX3BhZ2UoKSk7CisgICAgICAgIGlmICggIXB0X3BmbiApCisgICAgICAgICAgICBy
ZXR1cm4gTlVMTDsKICAgICAgICAgbmV3X3B0X2ZyYW1lKCZwdF9wZm4sIHB0X21mbiwgb2Zmc2V0
LCBMMV9GUkFNRSk7CiAgICAgfQogICAgIEFTU0VSVCh0YWJbb2Zmc2V0XSAmIF9QQUdFX1BSRVNF
TlQpOwpAQCAtNDQ1LDEwICs0NTIsMTAgQEAgdW5zaWduZWQgbG9uZyBhbGxvY2F0ZV9vbmRlbWFu
ZCh1bnNpZ25lZCBsb25nIG4sIHVuc2lnbmVkIGxvbmcgYWxpZ25tZW50KQogICogdmEuIG1hcCBm
W2kqc3RyaWRlXStpKmluY3JlbWVudCBmb3IgaSBpbiAwLi5uLTEuCiAgKi8KICNkZWZpbmUgTUFQ
X0JBVENIICgoU1RBQ0tfU0laRSAvIDIpIC8gc2l6ZW9mKG1tdV91cGRhdGVfdCkpCi12b2lkIGRv
X21hcF9mcmFtZXModW5zaWduZWQgbG9uZyB2YSwKLSAgICAgICAgICAgICAgICAgICBjb25zdCB1
bnNpZ25lZCBsb25nICptZm5zLCB1bnNpZ25lZCBsb25nIG4sIAotICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgc3RyaWRlLCB1bnNpZ25lZCBsb25nIGluY3IsIAotICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgaWQsIGludCAqZXJyLCB1bnNpZ25lZCBsb25nIHByb3QpCitpbnQgZG9f
bWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25nIHZhLAorICAgICAgICAgICAgICAgICAgY29uc3QgdW5z
aWduZWQgbG9uZyAqbWZucywgdW5zaWduZWQgbG9uZyBuLAorICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBzdHJpZGUsIHVuc2lnbmVkIGxvbmcgaW5jciwKKyAgICAgICAgICAgICAgICAg
IGRvbWlkX3QgaWQsIGludCAqZXJyLCB1bnNpZ25lZCBsb25nIHByb3QpCiB7CiAgICAgcGdlbnRy
eV90ICpwZ3QgPSBOVUxMOwogICAgIHVuc2lnbmVkIGxvbmcgZG9uZSA9IDA7CkBAIC00NTgsNyAr
NDY1LDcgQEAgdm9pZCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsCiAgICAgaWYgKCAh
bWZucyApIAogICAgIHsKICAgICAgICAgcHJpbnRrKCJkb19tYXBfZnJhbWVzOiBubyBtZm5zIHN1
cHBsaWVkXG4iKTsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAg
ICB9CiAgICAgREVCVUcoInZhPSVwIG49MHglbHgsIG1mbnNbMF09MHglbHggc3RyaWRlPTB4JWx4
IGluY3I9MHglbHggcHJvdD0weCVseFxuIiwKICAgICAgICAgICB2YSwgbiwgbWZuc1swXSwgc3Ry
aWRlLCBpbmNyLCBwcm90KTsKQEAgLTQ4NCw3ICs0OTEsOSBAQCB2b2lkIGRvX21hcF9mcmFtZXMo
dW5zaWduZWQgbG9uZyB2YSwKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoICFw
Z3QgfHwgISh2YSAmIEwxX01BU0spICkKICAgICAgICAgICAgICAgICAgICAgcGd0ID0gbmVlZF9w
Z3QodmEpOwotICAgICAgICAgICAgICAgIAorICAgICAgICAgICAgICAgIGlmICggIXBndCApCisg
ICAgICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworCiAgICAgICAgICAgICAgICAgbW11
X3VwZGF0ZXNbaV0ucHRyID0gdmlydF90b19tYWNoKHBndCkgfCBNTVVfTk9STUFMX1BUX1VQREFU
RTsKICAgICAgICAgICAgICAgICBtbXVfdXBkYXRlc1tpXS52YWwgPSAoKHBnZW50cnlfdCkobWZu
c1soZG9uZSArIGkpICogc3RyaWRlXSArCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChkb25lICsgaSkgKiBpbmNyKQpAQCAtNTA1LDYgKzUxNCw4IEBA
IHZvaWQgZG9fbWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25nIHZhLAogICAgICAgICB9CiAgICAgICAg
IGRvbmUgKz0gdG9kbzsKICAgICB9CisKKyAgICByZXR1cm4gMDsKIH0KIAogLyoKQEAgLTUyMSw3
ICs1MzIsOCBAQCB2b2lkICptYXBfZnJhbWVzX2V4KGNvbnN0IHVuc2lnbmVkIGxvbmcgKm1mbnMs
IHVuc2lnbmVkIGxvbmcgbiwKICAgICBpZiAoICF2YSApCiAgICAgICAgIHJldHVybiBOVUxMOwog
Ci0gICAgZG9fbWFwX2ZyYW1lcyh2YSwgbWZucywgbiwgc3RyaWRlLCBpbmNyLCBpZCwgZXJyLCBw
cm90KTsKKyAgICBpZiAoIGRvX21hcF9mcmFtZXModmEsIG1mbnMsIG4sIHN0cmlkZSwgaW5jciwg
aWQsIGVyciwgcHJvdCkgKQorICAgICAgICByZXR1cm4gTlVMTDsKIAogICAgIHJldHVybiAodm9p
ZCAqKXZhOwogfQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tbS5oIGIvaW5jbHVkZS9tbS5oCmluZGV4
IGEyMmRjZDEuLjkyNDRlMjYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbW0uaAorKysgYi9pbmNsdWRl
L21tLmgKQEAgLTY4LDcgKzY4LDcgQEAgdW5zaWduZWQgbG9uZyBhbGxvY2F0ZV9vbmRlbWFuZCh1
bnNpZ25lZCBsb25nIG4sIHVuc2lnbmVkIGxvbmcgYWxpZ25tZW50KTsKIHZvaWQgKm1hcF9mcmFt
ZXNfZXgoY29uc3QgdW5zaWduZWQgbG9uZyAqZiwgdW5zaWduZWQgbG9uZyBuLCB1bnNpZ25lZCBs
b25nIHN0cmlkZSwKIAl1bnNpZ25lZCBsb25nIGluY3JlbWVudCwgdW5zaWduZWQgbG9uZyBhbGln
bm1lbnQsIGRvbWlkX3QgaWQsCiAJaW50ICplcnIsIHVuc2lnbmVkIGxvbmcgcHJvdCk7Ci12b2lk
IGRvX21hcF9mcmFtZXModW5zaWduZWQgbG9uZyBhZGRyLAoraW50IGRvX21hcF9mcmFtZXModW5z
aWduZWQgbG9uZyBhZGRyLAogICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nICpmLCB1bnNpZ25l
ZCBsb25nIG4sIHVuc2lnbmVkIGxvbmcgc3RyaWRlLAogCXVuc2lnbmVkIGxvbmcgaW5jcmVtZW50
LCBkb21pZF90IGlkLCBpbnQgKmVyciwgdW5zaWduZWQgbG9uZyBwcm90KTsKIGludCB1bm1hcF9m
cmFtZXModW5zaWduZWQgbG9uZyB2YSwgdW5zaWduZWQgbG9uZyBudW1fZnJhbWVzKTsKLS0gCjIu
Ni42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8H-0002Vv-4U; Thu, 11 Aug 2016 09:18:33 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8E-0002LI-NA; Thu, 11 Aug 2016 09:18:30 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 FC/6C-13744-5E24CA75; Thu, 11 Aug 2016 09:18:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+5TpzX
 hBpvOyFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbjUO5e14DBvxdq7jxkbGPu5uhg5
 OSQEjCTeTvzH1MXIxSEksJBR4tPUWWwgCTYBVYkN10+xgtgiAm4SX75DxJkFIiTmfDjF0sXIw
 SEsECCx6F0qSJgFqPztqZOMIDavgIPElV1P2CDmy0lcnzmdCcTmBIqvmf4RzBYSsJf4MucSyw
 RG7gWMDKsY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAr3MAAQ
 7GKdf9j/EKMnBpCTKKxyzOlyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9kxzXhQoJFqempFWmZ
 OcBwg0lLcPAoifAuAUnzFhck5hZnpkOkTjEqSonzHgdJCIAkMkrz4NpgIX6JUVZKmJcR6BAhn
 oLUotzMElT5V4ziHIxKwryrQKbwZOaVwE1/BbSYCWjxCTOwxSWJCCmpBsbWFXHlx9lz35QrzK
 8sWKjxjL3v9OKj736FBmSXvl94+2Hw8v3MO7tOfcheLZls7GV7fGHWV4b1K1asOtTa93Djk7+
 bnxmGPWwUerKt+cB63tyV3HsScz9vqNu9K+110HImu+rkVy1TNn81ObnzilpQMdOkgqTlP9d1
 nGtwz5korxa0PuzlnZMRSizFGYmGWsxFxYkAnAGrCWwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1470907109!28143854!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5971 invoked from network); 11 Aug 2016 09:18:29 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-12.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:29 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0BCC7ABBD;
 Thu, 11 Aug 2016 09:18:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:15 +0200
Message-Id: <1470907102-14656-13-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 12/19] mini-os: don't allocate new pages
	for level 1 p2m tree
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

V2hlbiBjb25zdHJ1Y3RpbmcgdGhlIDMgbGV2ZWwgcDJtIHRyZWUgdGhlcmUgaXMgbm8gbmVlZCB0
byBhbGxvY2F0ZQpuZXcgcGFnZXMgZm9yIHRoZSBsZXZlbCAxIGNvbnRhaW5pbmcgdGhlIHAybSBp
bmZvIGZvciBhbGwgcGFnZXMuIFRoZQpwYWdlcyBmcm9tIHRoZSBsaW5lYXIgcDJtIGxpc3QgY29u
c3RydWN0ZWQgYnkgdGhlIGh5cGVydmlzb3IgY2FuIGJlCnVzZWQgZm9yIHRoYXQgcHVycG9zZS4K
ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQt
Ynk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KLS0tCiBh
cmNoL3g4Ni9tbS5jIHwgMTQgKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy
dGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tLmMgYi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDEyZjdmZTQuLmUxMGMyYzUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L21tLmMKKysrIGIvYXJjaC94ODYvbW0uYwpAQCAtNjI1LDExICs2MjUsMTEgQEAgdm9pZCBhcmNo
X2luaXRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3BmbikKICNkZWZpbmUgTDJfUDJNX01BU0sgICAg
IChMMl9QMk1fRU5UUklFUyAtIDEpICAgIAogI2RlZmluZSBMM19QMk1fTUFTSyAgICAgKEwzX1Ay
TV9FTlRSSUVTIC0gMSkgICAgCiAgICAgCi0gICAgdW5zaWduZWQgbG9uZyAqbDFfbGlzdCA9IE5V
TEwsICpsMl9saXN0ID0gTlVMTCwgKmwzX2xpc3Q7CisgICAgdW5zaWduZWQgbG9uZyAqbDJfbGlz
dCA9IE5VTEwsICpsM19saXN0OwogICAgIHVuc2lnbmVkIGxvbmcgcGZuOwogICAgIAogICAgIGwz
X2xpc3QgPSAodW5zaWduZWQgbG9uZyAqKWFsbG9jX3BhZ2UoKTsgCi0gICAgZm9yICggcGZuPTA7
IHBmbjxtYXhfcGZuOyBwZm4rKyApCisgICAgZm9yICggcGZuID0gMDsgcGZuIDwgbWF4X3Bmbjsg
cGZuICs9IEwxX1AyTV9FTlRSSUVTICkKICAgICB7CiAgICAgICAgIGlmICggIShwZm4gJSAoTDFf
UDJNX0VOVFJJRVMgKiBMMl9QMk1fRU5UUklFUykpICkKICAgICAgICAgewpAQCAtNjQxLDE0ICs2
NDEsOCBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogICAgICAg
ICAgICAgfQogICAgICAgICAgICAgbDNfbGlzdFsocGZuID4+IEwyX1AyTV9TSElGVCldID0gdmly
dF90b19tZm4obDJfbGlzdCk7ICAKICAgICAgICAgfQotICAgICAgICBpZiAoICEocGZuICUgKEwx
X1AyTV9FTlRSSUVTKSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBsMV9saXN0ID0gKHVuc2ln
bmVkIGxvbmcqKWFsbG9jX3BhZ2UoKTsKLSAgICAgICAgICAgIGwyX2xpc3RbKHBmbiA+PiBMMV9Q
Mk1fU0hJRlQpICYgTDJfUDJNX01BU0tdID0gCi0gICAgICAgICAgICAgICAgdmlydF90b19tZm4o
bDFfbGlzdCk7IAotICAgICAgICB9Ci0KLSAgICAgICAgbDFfbGlzdFtwZm4gJiBMMV9QMk1fTUFT
S10gPSBwZm5fdG9fbWZuKHBmbik7IAorICAgICAgICBsMl9saXN0WyhwZm4gPj4gTDFfUDJNX1NI
SUZUKSAmIEwyX1AyTV9NQVNLXSA9CisgICAgICAgICAgICB2aXJ0X3RvX21mbihwaHlzX3RvX21h
Y2hpbmVfbWFwcGluZyArIHBmbik7CiAgICAgfQogICAgIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8t
PmFyY2gucGZuX3RvX21mbl9mcmFtZV9saXN0X2xpc3QgPSAKICAgICAgICAgdmlydF90b19tZm4o
bDNfbGlzdCk7Ci0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8H-0002Vv-4U; Thu, 11 Aug 2016 09:18:33 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8E-0002LI-NA; Thu, 11 Aug 2016 09:18:30 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 FC/6C-13744-5E24CA75; Thu, 11 Aug 2016 09:18:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+5TpzX
 hBpvOyFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbjUO5e14DBvxdq7jxkbGPu5uhg5
 OSQEjCTeTvzH1MXIxSEksJBR4tPUWWwgCTYBVYkN10+xgtgiAm4SX75DxJkFIiTmfDjF0sXIw
 SEsECCx6F0qSJgFqPztqZOMIDavgIPElV1P2CDmy0lcnzmdCcTmBIqvmf4RzBYSsJf4MucSyw
 RG7gWMDKsY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAr3MAAQ
 7GKdf9j/EKMnBpCTKKxyzOlyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9kxzXhQoJFqempFWmZ
 OcBwg0lLcPAoifAuAUnzFhck5hZnpkOkTjEqSonzHgdJCIAkMkrz4NpgIX6JUVZKmJcR6BAhn
 oLUotzMElT5V4ziHIxKwryrQKbwZOaVwE1/BbSYCWjxCTOwxSWJCCmpBsbWFXHlx9lz35QrzK
 8sWKjxjL3v9OKj736FBmSXvl94+2Hw8v3MO7tOfcheLZls7GV7fGHWV4b1K1asOtTa93Djk7+
 bnxmGPWwUerKt+cB63tyV3HsScz9vqNu9K+110HImu+rkVy1TNn81ObnzilpQMdOkgqTlP9d1
 nGtwz5korxa0PuzlnZMRSizFGYmGWsxFxYkAnAGrCWwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1470907109!28143854!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5971 invoked from network); 11 Aug 2016 09:18:29 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-12.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:29 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0BCC7ABBD;
 Thu, 11 Aug 2016 09:18:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:15 +0200
Message-Id: <1470907102-14656-13-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 12/19] mini-os: don't allocate new pages
	for level 1 p2m tree
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

V2hlbiBjb25zdHJ1Y3RpbmcgdGhlIDMgbGV2ZWwgcDJtIHRyZWUgdGhlcmUgaXMgbm8gbmVlZCB0
byBhbGxvY2F0ZQpuZXcgcGFnZXMgZm9yIHRoZSBsZXZlbCAxIGNvbnRhaW5pbmcgdGhlIHAybSBp
bmZvIGZvciBhbGwgcGFnZXMuIFRoZQpwYWdlcyBmcm9tIHRoZSBsaW5lYXIgcDJtIGxpc3QgY29u
c3RydWN0ZWQgYnkgdGhlIGh5cGVydmlzb3IgY2FuIGJlCnVzZWQgZm9yIHRoYXQgcHVycG9zZS4K
ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQt
Ynk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KLS0tCiBh
cmNoL3g4Ni9tbS5jIHwgMTQgKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy
dGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tLmMgYi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDEyZjdmZTQuLmUxMGMyYzUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L21tLmMKKysrIGIvYXJjaC94ODYvbW0uYwpAQCAtNjI1LDExICs2MjUsMTEgQEAgdm9pZCBhcmNo
X2luaXRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3BmbikKICNkZWZpbmUgTDJfUDJNX01BU0sgICAg
IChMMl9QMk1fRU5UUklFUyAtIDEpICAgIAogI2RlZmluZSBMM19QMk1fTUFTSyAgICAgKEwzX1Ay
TV9FTlRSSUVTIC0gMSkgICAgCiAgICAgCi0gICAgdW5zaWduZWQgbG9uZyAqbDFfbGlzdCA9IE5V
TEwsICpsMl9saXN0ID0gTlVMTCwgKmwzX2xpc3Q7CisgICAgdW5zaWduZWQgbG9uZyAqbDJfbGlz
dCA9IE5VTEwsICpsM19saXN0OwogICAgIHVuc2lnbmVkIGxvbmcgcGZuOwogICAgIAogICAgIGwz
X2xpc3QgPSAodW5zaWduZWQgbG9uZyAqKWFsbG9jX3BhZ2UoKTsgCi0gICAgZm9yICggcGZuPTA7
IHBmbjxtYXhfcGZuOyBwZm4rKyApCisgICAgZm9yICggcGZuID0gMDsgcGZuIDwgbWF4X3Bmbjsg
cGZuICs9IEwxX1AyTV9FTlRSSUVTICkKICAgICB7CiAgICAgICAgIGlmICggIShwZm4gJSAoTDFf
UDJNX0VOVFJJRVMgKiBMMl9QMk1fRU5UUklFUykpICkKICAgICAgICAgewpAQCAtNjQxLDE0ICs2
NDEsOCBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogICAgICAg
ICAgICAgfQogICAgICAgICAgICAgbDNfbGlzdFsocGZuID4+IEwyX1AyTV9TSElGVCldID0gdmly
dF90b19tZm4obDJfbGlzdCk7ICAKICAgICAgICAgfQotICAgICAgICBpZiAoICEocGZuICUgKEwx
X1AyTV9FTlRSSUVTKSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBsMV9saXN0ID0gKHVuc2ln
bmVkIGxvbmcqKWFsbG9jX3BhZ2UoKTsKLSAgICAgICAgICAgIGwyX2xpc3RbKHBmbiA+PiBMMV9Q
Mk1fU0hJRlQpICYgTDJfUDJNX01BU0tdID0gCi0gICAgICAgICAgICAgICAgdmlydF90b19tZm4o
bDFfbGlzdCk7IAotICAgICAgICB9Ci0KLSAgICAgICAgbDFfbGlzdFtwZm4gJiBMMV9QMk1fTUFT
S10gPSBwZm5fdG9fbWZuKHBmbik7IAorICAgICAgICBsMl9saXN0WyhwZm4gPj4gTDFfUDJNX1NI
SUZUKSAmIEwyX1AyTV9NQVNLXSA9CisgICAgICAgICAgICB2aXJ0X3RvX21mbihwaHlzX3RvX21h
Y2hpbmVfbWFwcGluZyArIHBmbik7CiAgICAgfQogICAgIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8t
PmFyY2gucGZuX3RvX21mbl9mcmFtZV9saXN0X2xpc3QgPSAKICAgICAgICAgdmlydF90b19tZm4o
bDNfbGlzdCk7Ci0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8H-0002X8-EU; Thu, 11 Aug 2016 09:18:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8F-0002NR-7w; Thu, 11 Aug 2016 09:18:31 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 7F/C8-15788-6E24CA75; Thu, 11 Aug 2016 09:18:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVyuP0Ov+5TpzX
 hBvsemFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVg9YxNLwUHpirfLuBsYF4l2MXJy
 SAgYSbyd+I8JxBYSWMgoceBYMYjNJqAqseH6KVYQW0TATeLL91lsIDazQITEnA+nWEBsYQFPi
 an3JrKD2CxA9V//HGfuYuTg4BVwkLjWYAAxXk7i+szpYOM5gcJrpn+EWmUv8WXOJZYJjNwLGB
 lWMaoXpxaVpRbpmuslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgR6mAEIdjA2fnc
 6xCjJwaQkyiscszpciC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvCDBghASLUtNTK9Iyc4ChBpOW
 4OBREuGNA0nzFhck5hZnpkOkTjEqSonzHncESgiAJDJK8+DaYOF9iVFWSpiXEegQIZ6C1KLcz
 BJU+VeM4hyMSsK8qiDjeTLzSuCmvwJazAS0+IQZ2OKSRISUVANj287fExfyKk7cs9BhdeZOz1
 kpd4Qa1rS+qjYKC7hntHChUMDMGKmv70Q4va28vYX/ur9bo7r7y8IQIdXm5Qdi5nveF2qt/P6
 w5+RvuekKShN2x/zd+srkSIjs7yBz/tQ58lNd7l9sN6r58n3a4mUHjfY+eGk5raSNd+lcLRmZ
 I++kvZKuGR/sVmIpzkg01GIuKk4EAEjTjexqAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1470907109!38384636!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49160 invoked from network); 11 Aug 2016 09:18:29 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:29 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A363BABE0;
 Thu, 11 Aug 2016 09:18:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:17 +0200
Message-Id: <1470907102-14656-15-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 14/19] mini-os: move p2m related macros to
	header file
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byB1c2UgcDJtIHJlbGF0ZWQgbWFjcm9zIGZvciBiYWxsb29u
aW5nIG1vdmUKdGhlaXIgZGVmaW5pdGlvbnMgdG8gYXJjaC94ODYvbW0uaC4KClRoZXJlIGlzIG5v
IG5lZWQgdG8gZGVmaW5lIGRpZmZlcmVudCBtYWNyb3MgcmVnYXJkaW5nIGluZGV4IG1hc2tzIGFu
ZApudW1iZXIgb2YgZW50cmllcyBmb3IgdGhlIGRpZmZlcmVudCBsZXZlbHMsIGFzIGFsbCBsZXZl
bHMgc2hhcmUgdGhlCnNhbWUgZW50cnkgZm9ybWF0IChhIHBsYWluIG1mbikuIFNvIHJlZHVjZSB0
aGUgbnVtYmVyIG9mIG1hY3JvcwphY2NvcmRpbmdseS4KCkFkZCBzb21lIG1hY3JvcyB0byBnZXQg
dGhlIGluZGljZXMgaW50byBwMm0gcGFnZXMgZnJvbSBhIHBmbiBhbmQgbWFrZQp1c2Ugb2YgdGhl
bSBpbiBjdXJyZW50IHAybSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1
bHRAZW5zLWx5b24ub3JnPgotLS0KIGFyY2gveDg2L21tLmMgICAgICAgICB8IDMxICsrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUveDg2L2FyY2hfbW0uaCB8IDIxICsrKysr
KysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAyNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwpp
bmRleCBlMTBjMmM1Li5hNWM4OTU5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2Fy
Y2gveDg2L21tLmMKQEAgLTYwOSw0MCArNjA5LDE5IEBAIHN0YXRpYyB2b2lkIGNsZWFyX2Jvb3Rz
dHJhcCh2b2lkKQogCiB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQog
ewotI2lmZGVmIF9feDg2XzY0X18KLSNkZWZpbmUgTDFfUDJNX1NISUZUICAgIDkKLSNkZWZpbmUg
TDJfUDJNX1NISUZUICAgIDE4ICAgIAotI2RlZmluZSBMM19QMk1fU0hJRlQgICAgMjcgICAgCi0j
ZWxzZQotI2RlZmluZSBMMV9QMk1fU0hJRlQgICAgMTAKLSNkZWZpbmUgTDJfUDJNX1NISUZUICAg
IDIwICAgIAotI2RlZmluZSBMM19QMk1fU0hJRlQgICAgMzAgICAgCi0jZW5kaWYKLSNkZWZpbmUg
TDFfUDJNX0VOVFJJRVMgICgxIDw8IEwxX1AyTV9TSElGVCkgICAgCi0jZGVmaW5lIEwyX1AyTV9F
TlRSSUVTICAoMSA8PCAoTDJfUDJNX1NISUZUIC0gTDFfUDJNX1NISUZUKSkgICAgCi0jZGVmaW5l
IEwzX1AyTV9FTlRSSUVTICAoMSA8PCAoTDNfUDJNX1NISUZUIC0gTDJfUDJNX1NISUZUKSkgICAg
Ci0jZGVmaW5lIEwxX1AyTV9NQVNLICAgICAoTDFfUDJNX0VOVFJJRVMgLSAxKSAgICAKLSNkZWZp
bmUgTDJfUDJNX01BU0sgICAgIChMMl9QMk1fRU5UUklFUyAtIDEpICAgIAotI2RlZmluZSBMM19Q
Mk1fTUFTSyAgICAgKEwzX1AyTV9FTlRSSUVTIC0gMSkgICAgCi0gICAgCiAgICAgdW5zaWduZWQg
bG9uZyAqbDJfbGlzdCA9IE5VTEwsICpsM19saXN0OwogICAgIHVuc2lnbmVkIGxvbmcgcGZuOwog
ICAgIAorICAgIHAybV9jaGtfcGZuKG1heF9wZm4gLSAxKTsKICAgICBsM19saXN0ID0gKHVuc2ln
bmVkIGxvbmcgKilhbGxvY19wYWdlKCk7IAotICAgIGZvciAoIHBmbiA9IDA7IHBmbiA8IG1heF9w
Zm47IHBmbiArPSBMMV9QMk1fRU5UUklFUyApCisgICAgZm9yICggcGZuID0gMDsgcGZuIDwgbWF4
X3BmbjsgcGZuICs9IFAyTV9FTlRSSUVTICkKICAgICB7Ci0gICAgICAgIGlmICggIShwZm4gJSAo
TDFfUDJNX0VOVFJJRVMgKiBMMl9QMk1fRU5UUklFUykpICkKKyAgICAgICAgaWYgKCAhKHBmbiAl
IChQMk1fRU5UUklFUyAqIFAyTV9FTlRSSUVTKSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBs
Ml9saXN0ID0gKHVuc2lnbmVkIGxvbmcqKWFsbG9jX3BhZ2UoKTsKLSAgICAgICAgICAgIGlmICgg
KHBmbiA+PiBMM19QMk1fU0hJRlQpID4gMCApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgcHJpbnRrKCJFcnJvcjogVG9vIG1hbnkgcGZucy5cbiIpOwotICAgICAgICAgICAgICAgIGRv
X2V4aXQoKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGwzX2xpc3RbKHBmbiA+PiBMMl9Q
Mk1fU0hJRlQpXSA9IHZpcnRfdG9fbWZuKGwyX2xpc3QpOyAgCisgICAgICAgICAgICBsM19saXN0
W0wzX1AyTV9JRFgocGZuKV0gPSB2aXJ0X3RvX21mbihsMl9saXN0KTsKICAgICAgICAgfQotICAg
ICAgICBsMl9saXN0WyhwZm4gPj4gTDFfUDJNX1NISUZUKSAmIEwyX1AyTV9NQVNLXSA9Ci0gICAg
ICAgICAgICB2aXJ0X3RvX21mbihwaHlzX3RvX21hY2hpbmVfbWFwcGluZyArIHBmbik7CisgICAg
ICAgIGwyX2xpc3RbTDJfUDJNX0lEWChwZm4pXSA9IHZpcnRfdG9fbWZuKHBoeXNfdG9fbWFjaGlu
ZV9tYXBwaW5nICsgcGZuKTsKICAgICB9CiAgICAgSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+YXJj
aC5wZm5fdG9fbWZuX2ZyYW1lX2xpc3RfbGlzdCA9IAogICAgICAgICB2aXJ0X3RvX21mbihsM19s
aXN0KTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaCBiL2luY2x1ZGUveDg2L2Fy
Y2hfbW0uaAppbmRleCBkODdmZTU1Li43MjgzZjY0IDEwMDY0NAotLS0gYS9pbmNsdWRlL3g4Ni9h
cmNoX21tLmgKKysrIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCkBAIC0xNzYsNyArMTc2LDI4IEBA
IHR5cGVkZWYgdW5zaWduZWQgbG9uZyBwZ2VudHJ5X3Q7CiAjZGVmaW5lIElPX1BST1RfTk9DQUNI
RSAoTDFfUFJPVCB8IF9QQUdFX1BDRCkKIAogLyogZm9yIFAyTSAqLworI2lmZGVmIF9feDg2XzY0
X18KKyNkZWZpbmUgUDJNX1NISUZUICAgICAgIDkKKyNlbHNlCisjZGVmaW5lIFAyTV9TSElGVCAg
ICAgICAxMAorI2VuZGlmCisjZGVmaW5lIFAyTV9FTlRSSUVTICAgICAoMVVMIDw8IFAyTV9TSElG
VCkKKyNkZWZpbmUgUDJNX01BU0sgICAgICAgIChQMk1fRU5UUklFUyAtIDEpCisjZGVmaW5lIEwx
X1AyTV9TSElGVCAgICBQMk1fU0hJRlQKKyNkZWZpbmUgTDJfUDJNX1NISUZUICAgICgyICogUDJN
X1NISUZUKQorI2RlZmluZSBMM19QMk1fU0hJRlQgICAgKDMgKiBQMk1fU0hJRlQpCisjZGVmaW5l
IEwxX1AyTV9JRFgocGZuKSAoKHBmbikgJiBQMk1fTUFTSykKKyNkZWZpbmUgTDJfUDJNX0lEWChw
Zm4pICgoKHBmbikgPj4gTDFfUDJNX1NISUZUKSAmIFAyTV9NQVNLKQorI2RlZmluZSBMM19QMk1f
SURYKHBmbikgKCgocGZuKSA+PiBMMl9QMk1fU0hJRlQpICYgUDJNX01BU0spCiAjZGVmaW5lIElO
VkFMSURfUDJNX0VOVFJZICh+MFVMKQorc3RhdGljIGlubGluZSB2b2lkIHAybV9jaGtfcGZuKHVu
c2lnbmVkIGxvbmcgcGZuKQoreworICAgIGlmICggKHBmbiA+PiBMM19QMk1fU0hJRlQpID4gMCAp
CisgICAgeworICAgICAgICBwcmludGsoIkVycm9yOiBUb28gbWFueSBwZm5zLlxuIik7CisgICAg
ICAgIGRvX2V4aXQoKTsKKyAgICB9Cit9CiAKICNpbmNsdWRlICJhcmNoX2xpbWl0cy5oIgogI2Rl
ZmluZSBQQUdFX1NJWkUgICAgICAgX19QQUdFX1NJWkUKLS0gCjIuNi42CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8H-0002X8-EU; Thu, 11 Aug 2016 09:18:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8F-0002NR-7w; Thu, 11 Aug 2016 09:18:31 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 7F/C8-15788-6E24CA75; Thu, 11 Aug 2016 09:18:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVyuP0Ov+5TpzX
 hBvsemFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVg9YxNLwUHpirfLuBsYF4l2MXJy
 SAgYSbyd+I8JxBYSWMgoceBYMYjNJqAqseH6KVYQW0TATeLL91lsIDazQITEnA+nWEBsYQFPi
 an3JrKD2CxA9V//HGfuYuTg4BVwkLjWYAAxXk7i+szpYOM5gcJrpn+EWmUv8WXOJZYJjNwLGB
 lWMaoXpxaVpRbpmuslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgR6mAEIdjA2fnc
 6xCjJwaQkyiscszpciC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvCDBghASLUtNTK9Iyc4ChBpOW
 4OBREuGNA0nzFhck5hZnpkOkTjEqSonzHncESgiAJDJK8+DaYOF9iVFWSpiXEegQIZ6C1KLcz
 BJU+VeM4hyMSsK8qiDjeTLzSuCmvwJazAS0+IQZ2OKSRISUVANj287fExfyKk7cs9BhdeZOz1
 kpd4Qa1rS+qjYKC7hntHChUMDMGKmv70Q4va28vYX/ur9bo7r7y8IQIdXm5Qdi5nveF2qt/P6
 w5+RvuekKShN2x/zd+srkSIjs7yBz/tQ58lNd7l9sN6r58n3a4mUHjfY+eGk5raSNd+lcLRmZ
 I++kvZKuGR/sVmIpzkg01GIuKk4EAEjTjexqAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1470907109!38384636!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49160 invoked from network); 11 Aug 2016 09:18:29 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:29 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A363BABE0;
 Thu, 11 Aug 2016 09:18:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:17 +0200
Message-Id: <1470907102-14656-15-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 14/19] mini-os: move p2m related macros to
	header file
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byB1c2UgcDJtIHJlbGF0ZWQgbWFjcm9zIGZvciBiYWxsb29u
aW5nIG1vdmUKdGhlaXIgZGVmaW5pdGlvbnMgdG8gYXJjaC94ODYvbW0uaC4KClRoZXJlIGlzIG5v
IG5lZWQgdG8gZGVmaW5lIGRpZmZlcmVudCBtYWNyb3MgcmVnYXJkaW5nIGluZGV4IG1hc2tzIGFu
ZApudW1iZXIgb2YgZW50cmllcyBmb3IgdGhlIGRpZmZlcmVudCBsZXZlbHMsIGFzIGFsbCBsZXZl
bHMgc2hhcmUgdGhlCnNhbWUgZW50cnkgZm9ybWF0IChhIHBsYWluIG1mbikuIFNvIHJlZHVjZSB0
aGUgbnVtYmVyIG9mIG1hY3JvcwphY2NvcmRpbmdseS4KCkFkZCBzb21lIG1hY3JvcyB0byBnZXQg
dGhlIGluZGljZXMgaW50byBwMm0gcGFnZXMgZnJvbSBhIHBmbiBhbmQgbWFrZQp1c2Ugb2YgdGhl
bSBpbiBjdXJyZW50IHAybSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1
bHRAZW5zLWx5b24ub3JnPgotLS0KIGFyY2gveDg2L21tLmMgICAgICAgICB8IDMxICsrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUveDg2L2FyY2hfbW0uaCB8IDIxICsrKysr
KysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAyNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwpp
bmRleCBlMTBjMmM1Li5hNWM4OTU5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2Fy
Y2gveDg2L21tLmMKQEAgLTYwOSw0MCArNjA5LDE5IEBAIHN0YXRpYyB2b2lkIGNsZWFyX2Jvb3Rz
dHJhcCh2b2lkKQogCiB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQog
ewotI2lmZGVmIF9feDg2XzY0X18KLSNkZWZpbmUgTDFfUDJNX1NISUZUICAgIDkKLSNkZWZpbmUg
TDJfUDJNX1NISUZUICAgIDE4ICAgIAotI2RlZmluZSBMM19QMk1fU0hJRlQgICAgMjcgICAgCi0j
ZWxzZQotI2RlZmluZSBMMV9QMk1fU0hJRlQgICAgMTAKLSNkZWZpbmUgTDJfUDJNX1NISUZUICAg
IDIwICAgIAotI2RlZmluZSBMM19QMk1fU0hJRlQgICAgMzAgICAgCi0jZW5kaWYKLSNkZWZpbmUg
TDFfUDJNX0VOVFJJRVMgICgxIDw8IEwxX1AyTV9TSElGVCkgICAgCi0jZGVmaW5lIEwyX1AyTV9F
TlRSSUVTICAoMSA8PCAoTDJfUDJNX1NISUZUIC0gTDFfUDJNX1NISUZUKSkgICAgCi0jZGVmaW5l
IEwzX1AyTV9FTlRSSUVTICAoMSA8PCAoTDNfUDJNX1NISUZUIC0gTDJfUDJNX1NISUZUKSkgICAg
Ci0jZGVmaW5lIEwxX1AyTV9NQVNLICAgICAoTDFfUDJNX0VOVFJJRVMgLSAxKSAgICAKLSNkZWZp
bmUgTDJfUDJNX01BU0sgICAgIChMMl9QMk1fRU5UUklFUyAtIDEpICAgIAotI2RlZmluZSBMM19Q
Mk1fTUFTSyAgICAgKEwzX1AyTV9FTlRSSUVTIC0gMSkgICAgCi0gICAgCiAgICAgdW5zaWduZWQg
bG9uZyAqbDJfbGlzdCA9IE5VTEwsICpsM19saXN0OwogICAgIHVuc2lnbmVkIGxvbmcgcGZuOwog
ICAgIAorICAgIHAybV9jaGtfcGZuKG1heF9wZm4gLSAxKTsKICAgICBsM19saXN0ID0gKHVuc2ln
bmVkIGxvbmcgKilhbGxvY19wYWdlKCk7IAotICAgIGZvciAoIHBmbiA9IDA7IHBmbiA8IG1heF9w
Zm47IHBmbiArPSBMMV9QMk1fRU5UUklFUyApCisgICAgZm9yICggcGZuID0gMDsgcGZuIDwgbWF4
X3BmbjsgcGZuICs9IFAyTV9FTlRSSUVTICkKICAgICB7Ci0gICAgICAgIGlmICggIShwZm4gJSAo
TDFfUDJNX0VOVFJJRVMgKiBMMl9QMk1fRU5UUklFUykpICkKKyAgICAgICAgaWYgKCAhKHBmbiAl
IChQMk1fRU5UUklFUyAqIFAyTV9FTlRSSUVTKSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBs
Ml9saXN0ID0gKHVuc2lnbmVkIGxvbmcqKWFsbG9jX3BhZ2UoKTsKLSAgICAgICAgICAgIGlmICgg
KHBmbiA+PiBMM19QMk1fU0hJRlQpID4gMCApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgcHJpbnRrKCJFcnJvcjogVG9vIG1hbnkgcGZucy5cbiIpOwotICAgICAgICAgICAgICAgIGRv
X2V4aXQoKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGwzX2xpc3RbKHBmbiA+PiBMMl9Q
Mk1fU0hJRlQpXSA9IHZpcnRfdG9fbWZuKGwyX2xpc3QpOyAgCisgICAgICAgICAgICBsM19saXN0
W0wzX1AyTV9JRFgocGZuKV0gPSB2aXJ0X3RvX21mbihsMl9saXN0KTsKICAgICAgICAgfQotICAg
ICAgICBsMl9saXN0WyhwZm4gPj4gTDFfUDJNX1NISUZUKSAmIEwyX1AyTV9NQVNLXSA9Ci0gICAg
ICAgICAgICB2aXJ0X3RvX21mbihwaHlzX3RvX21hY2hpbmVfbWFwcGluZyArIHBmbik7CisgICAg
ICAgIGwyX2xpc3RbTDJfUDJNX0lEWChwZm4pXSA9IHZpcnRfdG9fbWZuKHBoeXNfdG9fbWFjaGlu
ZV9tYXBwaW5nICsgcGZuKTsKICAgICB9CiAgICAgSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+YXJj
aC5wZm5fdG9fbWZuX2ZyYW1lX2xpc3RfbGlzdCA9IAogICAgICAgICB2aXJ0X3RvX21mbihsM19s
aXN0KTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaCBiL2luY2x1ZGUveDg2L2Fy
Y2hfbW0uaAppbmRleCBkODdmZTU1Li43MjgzZjY0IDEwMDY0NAotLS0gYS9pbmNsdWRlL3g4Ni9h
cmNoX21tLmgKKysrIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCkBAIC0xNzYsNyArMTc2LDI4IEBA
IHR5cGVkZWYgdW5zaWduZWQgbG9uZyBwZ2VudHJ5X3Q7CiAjZGVmaW5lIElPX1BST1RfTk9DQUNI
RSAoTDFfUFJPVCB8IF9QQUdFX1BDRCkKIAogLyogZm9yIFAyTSAqLworI2lmZGVmIF9feDg2XzY0
X18KKyNkZWZpbmUgUDJNX1NISUZUICAgICAgIDkKKyNlbHNlCisjZGVmaW5lIFAyTV9TSElGVCAg
ICAgICAxMAorI2VuZGlmCisjZGVmaW5lIFAyTV9FTlRSSUVTICAgICAoMVVMIDw8IFAyTV9TSElG
VCkKKyNkZWZpbmUgUDJNX01BU0sgICAgICAgIChQMk1fRU5UUklFUyAtIDEpCisjZGVmaW5lIEwx
X1AyTV9TSElGVCAgICBQMk1fU0hJRlQKKyNkZWZpbmUgTDJfUDJNX1NISUZUICAgICgyICogUDJN
X1NISUZUKQorI2RlZmluZSBMM19QMk1fU0hJRlQgICAgKDMgKiBQMk1fU0hJRlQpCisjZGVmaW5l
IEwxX1AyTV9JRFgocGZuKSAoKHBmbikgJiBQMk1fTUFTSykKKyNkZWZpbmUgTDJfUDJNX0lEWChw
Zm4pICgoKHBmbikgPj4gTDFfUDJNX1NISUZUKSAmIFAyTV9NQVNLKQorI2RlZmluZSBMM19QMk1f
SURYKHBmbikgKCgocGZuKSA+PiBMMl9QMk1fU0hJRlQpICYgUDJNX01BU0spCiAjZGVmaW5lIElO
VkFMSURfUDJNX0VOVFJZICh+MFVMKQorc3RhdGljIGlubGluZSB2b2lkIHAybV9jaGtfcGZuKHVu
c2lnbmVkIGxvbmcgcGZuKQoreworICAgIGlmICggKHBmbiA+PiBMM19QMk1fU0hJRlQpID4gMCAp
CisgICAgeworICAgICAgICBwcmludGsoIkVycm9yOiBUb28gbWFueSBwZm5zLlxuIik7CisgICAg
ICAgIGRvX2V4aXQoKTsKKyAgICB9Cit9CiAKICNpbmNsdWRlICJhcmNoX2xpbWl0cy5oIgogI2Rl
ZmluZSBQQUdFX1NJWkUgICAgICAgX19QQUdFX1NJWkUKLS0gCjIuNi42CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8H-0002YR-P2; Thu, 11 Aug 2016 09:18:33 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8F-0002Pf-Uu; Thu, 11 Aug 2016 09:18:32 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 7E/C6-29563-7E24CA75; Thu, 11 Aug 2016 09:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+4zpzX
 hBv9eKFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbjV9Iu9YKt0RfuhdqYGxndiXYyc
 HBICRhJvJ/5jArGFBBYySkybBmazCahKbLh+ihXEFhFwk/jyfRYbiM0sECEx58MpFhBbWMBd4
 tC9DcwgNgtQ/bFFM8BqeAUcJH4u+soGMV9O4vrM6WAzOYHia6Z/hNplL/FlziWWCYzcCxgZVj
 FqFKcWlaUW6Rpa6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqZAQh2MP5YFnC
 IUZKDSUmUVzhmdbgQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5mYNgICRalpqdWpGXmAAMOJi3B
 waMkwhsHkuYtLkjMLc5Mh0idYlSUEucNA0kIgCQySvPg2mBBfolRVkqYlxHoECGegtSi3MwSV
 PlXjOIcjErCvAkgU3gy80rgpr8CWswEtPiEGdjikkSElFQDI/9VTel1LBMvvLuobfJ2i3eMR1
 H+WfG/XCxZU4SZctZ9KLNZbZ6olSbc9XyqQvKrGbE7C6rms9RO9t8VWMHTcGbiAaVdz+74as8
 +/pvvTN867byFdzWY7viqHo6NCz88nUdrBwuv97LLuYzOGo/O/fFf7fzxVMmE2VGrLW4pbt5+
 Vf9e3praqUosxRmJhlrMRcWJAB6wOS5tAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1470907110!28021583!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18581 invoked from network); 11 Aug 2016 09:18:30 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:30 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E48A1AC0F;
 Thu, 11 Aug 2016 09:18:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:18 +0200
Message-Id: <1470907102-14656-16-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 15/19] mini-os: remap p2m list in case of
	ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gY2FzZSBvZiBlbmFibGVkIGJhbGxvb25pbmcgd2UgbXVzdCBiZSBwcmVwYXJlZCBmb3IgYSBn
cm93aW5nIHAybQpsaXN0LiBJZiB0aGUgbWF4aW11bSBtZW1vcnkgc2l6ZSBvZiB0aGUgZG9tYWlu
IGNhbid0IGJlIGNvdmVyZWQgYnkgdGhlCmFjdHVhbCBwMm0gbGlzdCByZW1hcCBpdCB0byB0aGUg
a2VybmVsIHZpcnR1YWwgbWFwcGluZyBhcmVhIGFuZCBsZWF2ZQplbm91Z2ggc3BhY2UgYXQgdGhl
IGVuZC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2
aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4K
LS0tClYzOiBhZGQgYXNzZXJ0aW9uIGFzIHJlcXVlc3RlZCBieSBTYW11ZWwgVGhpYmF1bHQKLS0t
CiBhcmNoL2FybS9iYWxsb29uLmMgICAgfCAgMiArKwogYXJjaC94ODYvYmFsbG9vbi5jICAgIHwg
MjUgKysrKysrKysrKysrKysrKysrKysrKysrKwogYXJjaC94ODYvbW0uYyAgICAgICAgIHwgIDMg
KysrCiBpbmNsdWRlL2JhbGxvb24uaCAgICAgfCAgMyArKysKIGluY2x1ZGUveDg2L2FyY2hfbW0u
aCB8ICA0ICsrKysKIDUgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2FyY2gvYXJtL2JhbGxvb24uYyBiL2FyY2gvYXJtL2JhbGxvb24uYwppbmRleCAyODAyMWQ2
Li41NDllNTFiIDEwMDY0NAotLS0gYS9hcmNoL2FybS9iYWxsb29uLmMKKysrIGIvYXJjaC9hcm0v
YmFsbG9vbi5jCkBAIC0yNSw0ICsyNSw2IEBACiAKICNpZmRlZiBDT05GSUdfQkFMTE9PTgogCit1
bnNpZ25lZCBsb25nIHZpcnRfa2VybmVsX2FyZWFfZW5kOyAgIC8qIFRPRE86IGZpbmQgYSB2aXJ0
dWFsIGFyZWEgKi8KKwogI2VuZGlmCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9iYWxsb29uLmMgYi9h
cmNoL3g4Ni9iYWxsb29uLmMKaW5kZXggMjgwMjFkNi4uYTdmMjBlNCAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvYmFsbG9vbi5jCisrKyBiL2FyY2gveDg2L2JhbGxvb24uYwpAQCAtMjEsOCArMjEsMzMg
QEAKICAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KICAqLwogCisjaW5jbHVkZSA8bWluaS1v
cy9vcy5oPgogI2luY2x1ZGUgPG1pbmktb3MvYmFsbG9vbi5oPgorI2luY2x1ZGUgPG1pbmktb3Mv
bGliLmg+CisjaW5jbHVkZSA8bWluaS1vcy9tbS5oPgogCiAjaWZkZWYgQ09ORklHX0JBTExPT04K
IAordW5zaWduZWQgbG9uZyB2aXJ0X2tlcm5lbF9hcmVhX2VuZCA9IFZJUlRfS0VSTkVMX0FSRUE7
CisKK3ZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQoreworICAgIHVu
c2lnbmVkIGxvbmcgcGZuOworCisgICAgaWYgKCBwMm1fcGFnZXMobnJfbWF4X3BhZ2VzKSA8PSBw
Mm1fcGFnZXMobWF4X3BmbikgKQorICAgICAgICByZXR1cm47CisKKyAgICBmb3IgKCBwZm4gPSAw
OyBwZm4gPCBtYXhfcGZuOyBwZm4gKz0gUDJNX0VOVFJJRVMgKQorICAgIHsKKyAgICAgICAgbWFw
X2ZyYW1lX3J3KHZpcnRfa2VybmVsX2FyZWFfZW5kICsgUEFHRV9TSVpFICogKHBmbiAvIFAyTV9F
TlRSSUVTKSwKKyAgICAgICAgICAgICAgICAgICAgIHZpcnRfdG9fbWZuKHBoeXNfdG9fbWFjaGlu
ZV9tYXBwaW5nICsgcGZuKSk7CisgICAgfQorCisgICAgcGh5c190b19tYWNoaW5lX21hcHBpbmcg
PSAodW5zaWduZWQgbG9uZyAqKXZpcnRfa2VybmVsX2FyZWFfZW5kOworICAgIHByaW50aygicmVt
YXBwZWQgcDJtIGxpc3QgdG8gJXBcbiIsIHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nKTsKKworICAg
IHZpcnRfa2VybmVsX2FyZWFfZW5kICs9IFBBR0VfU0laRSAqIHAybV9wYWdlcyhucl9tYXhfcGFn
ZXMpOworICAgIEFTU0VSVCh2aXJ0X2tlcm5lbF9hcmVhX2VuZCA8PSBWSVJUX0RFTUFORF9BUkVB
KTsKK30KKwogI2VuZGlmCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0u
YwppbmRleCBhNWM4OTU5Li44ZmEzYjRjIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBi
L2FyY2gveDg2L21tLmMKQEAgLTM3LDYgKzM3LDcgQEAKICNpbmNsdWRlIDxtaW5pLW9zL2Vycm5v
Lmg+CiAjaW5jbHVkZSA8bWluaS1vcy9vcy5oPgogI2luY2x1ZGUgPG1pbmktb3MvaHlwZXJ2aXNv
ci5oPgorI2luY2x1ZGUgPG1pbmktb3MvYmFsbG9vbi5oPgogI2luY2x1ZGUgPG1pbmktb3MvbW0u
aD4KICNpbmNsdWRlIDxtaW5pLW9zL3R5cGVzLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4K
QEAgLTYyNiw2ICs2MjcsOCBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhf
cGZuKQogICAgIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPmFyY2gucGZuX3RvX21mbl9mcmFtZV9s
aXN0X2xpc3QgPSAKICAgICAgICAgdmlydF90b19tZm4obDNfbGlzdCk7CiAgICAgSFlQRVJWSVNP
Ul9zaGFyZWRfaW5mby0+YXJjaC5tYXhfcGZuID0gbWF4X3BmbjsKKworICAgIGFyY2hfcmVtYXBf
cDJtKG1heF9wZm4pOwogfQogCiB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25nKiBzdGFy
dF9wZm5fcCwgdW5zaWduZWQgbG9uZyogbWF4X3Bmbl9wKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9i
YWxsb29uLmggYi9pbmNsdWRlL2JhbGxvb24uaAppbmRleCBjZDc5MDE3Li5iMGQwZWJmIDEwMDY0
NAotLS0gYS9pbmNsdWRlL2JhbGxvb24uaAorKysgYi9pbmNsdWRlL2JhbGxvb24uaApAQCAtMjcs
MTIgKzI3LDE1IEBACiAjaWZkZWYgQ09ORklHX0JBTExPT04KIAogZXh0ZXJuIHVuc2lnbmVkIGxv
bmcgbnJfbWF4X3BhZ2VzOworZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9l
bmQ7CiAKIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKTsKK3ZvaWQgYXJjaF9yZW1hcF9wMm0odW5z
aWduZWQgbG9uZyBtYXhfcGZuKTsKIAogI2Vsc2UgLyogQ09ORklHX0JBTExPT04gKi8KIAogc3Rh
dGljIGlubGluZSB2b2lkIGdldF9tYXhfcGFnZXModm9pZCkgeyB9CitzdGF0aWMgaW5saW5lIHZv
aWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKSB7IH0KIAogI2VuZGlmIC8q
IENPTkZJR19CQUxMT09OICovCiAjZW5kaWYgLyogX0JBTExPT05fSF8gKi8KZGlmZiAtLWdpdCBh
L2luY2x1ZGUveDg2L2FyY2hfbW0uaCBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaAppbmRleCA3Mjgz
ZjY0Li5lNWQ5YzU3IDEwMDY0NAotLS0gYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKKysrIGIvaW5j
bHVkZS94ODYvYXJjaF9tbS5oCkBAIC0xOTgsNiArMTk4LDEwIEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCBwMm1fY2hrX3Bmbih1bnNpZ25lZCBsb25nIHBmbikKICAgICAgICAgZG9fZXhpdCgpOwogICAg
IH0KIH0KK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwMm1fcGFnZXModW5zaWduZWQgbG9u
ZyBwYWdlcykKK3sKKyAgICByZXR1cm4gKHBhZ2VzICsgUDJNX0VOVFJJRVMgLSAxKSA+PiBMMV9Q
Mk1fU0hJRlQ7Cit9CiAKICNpbmNsdWRlICJhcmNoX2xpbWl0cy5oIgogI2RlZmluZSBQQUdFX1NJ
WkUgICAgICAgX19QQUdFX1NJWkUKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8H-0002YR-P2; Thu, 11 Aug 2016 09:18:33 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8F-0002Pf-Uu; Thu, 11 Aug 2016 09:18:32 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 7E/C6-29563-7E24CA75; Thu, 11 Aug 2016 09:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+4zpzX
 hBv9eKFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbjV9Iu9YKt0RfuhdqYGxndiXYyc
 HBICRhJvJ/5jArGFBBYySkybBmazCahKbLh+ihXEFhFwk/jyfRYbiM0sECEx58MpFhBbWMBd4
 tC9DcwgNgtQ/bFFM8BqeAUcJH4u+soGMV9O4vrM6WAzOYHia6Z/hNplL/FlziWWCYzcCxgZVj
 FqFKcWlaUW6Rpa6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqZAQh2MP5YFnC
 IUZKDSUmUVzhmdbgQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5mYNgICRalpqdWpGXmAAMOJi3B
 waMkwhsHkuYtLkjMLc5Mh0idYlSUEucNA0kIgCQySvPg2mBBfolRVkqYlxHoECGegtSi3MwSV
 PlXjOIcjErCvAkgU3gy80rgpr8CWswEtPiEGdjikkSElFQDI/9VTel1LBMvvLuobfJ2i3eMR1
 H+WfG/XCxZU4SZctZ9KLNZbZ6olSbc9XyqQvKrGbE7C6rms9RO9t8VWMHTcGbiAaVdz+74as8
 +/pvvTN867byFdzWY7viqHo6NCz88nUdrBwuv97LLuYzOGo/O/fFf7fzxVMmE2VGrLW4pbt5+
 Vf9e3praqUosxRmJhlrMRcWJAB6wOS5tAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1470907110!28021583!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18581 invoked from network); 11 Aug 2016 09:18:30 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:30 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E48A1AC0F;
 Thu, 11 Aug 2016 09:18:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:18 +0200
Message-Id: <1470907102-14656-16-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 15/19] mini-os: remap p2m list in case of
	ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gY2FzZSBvZiBlbmFibGVkIGJhbGxvb25pbmcgd2UgbXVzdCBiZSBwcmVwYXJlZCBmb3IgYSBn
cm93aW5nIHAybQpsaXN0LiBJZiB0aGUgbWF4aW11bSBtZW1vcnkgc2l6ZSBvZiB0aGUgZG9tYWlu
IGNhbid0IGJlIGNvdmVyZWQgYnkgdGhlCmFjdHVhbCBwMm0gbGlzdCByZW1hcCBpdCB0byB0aGUg
a2VybmVsIHZpcnR1YWwgbWFwcGluZyBhcmVhIGFuZCBsZWF2ZQplbm91Z2ggc3BhY2UgYXQgdGhl
IGVuZC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2
aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4K
LS0tClYzOiBhZGQgYXNzZXJ0aW9uIGFzIHJlcXVlc3RlZCBieSBTYW11ZWwgVGhpYmF1bHQKLS0t
CiBhcmNoL2FybS9iYWxsb29uLmMgICAgfCAgMiArKwogYXJjaC94ODYvYmFsbG9vbi5jICAgIHwg
MjUgKysrKysrKysrKysrKysrKysrKysrKysrKwogYXJjaC94ODYvbW0uYyAgICAgICAgIHwgIDMg
KysrCiBpbmNsdWRlL2JhbGxvb24uaCAgICAgfCAgMyArKysKIGluY2x1ZGUveDg2L2FyY2hfbW0u
aCB8ICA0ICsrKysKIDUgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2FyY2gvYXJtL2JhbGxvb24uYyBiL2FyY2gvYXJtL2JhbGxvb24uYwppbmRleCAyODAyMWQ2
Li41NDllNTFiIDEwMDY0NAotLS0gYS9hcmNoL2FybS9iYWxsb29uLmMKKysrIGIvYXJjaC9hcm0v
YmFsbG9vbi5jCkBAIC0yNSw0ICsyNSw2IEBACiAKICNpZmRlZiBDT05GSUdfQkFMTE9PTgogCit1
bnNpZ25lZCBsb25nIHZpcnRfa2VybmVsX2FyZWFfZW5kOyAgIC8qIFRPRE86IGZpbmQgYSB2aXJ0
dWFsIGFyZWEgKi8KKwogI2VuZGlmCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9iYWxsb29uLmMgYi9h
cmNoL3g4Ni9iYWxsb29uLmMKaW5kZXggMjgwMjFkNi4uYTdmMjBlNCAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvYmFsbG9vbi5jCisrKyBiL2FyY2gveDg2L2JhbGxvb24uYwpAQCAtMjEsOCArMjEsMzMg
QEAKICAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KICAqLwogCisjaW5jbHVkZSA8bWluaS1v
cy9vcy5oPgogI2luY2x1ZGUgPG1pbmktb3MvYmFsbG9vbi5oPgorI2luY2x1ZGUgPG1pbmktb3Mv
bGliLmg+CisjaW5jbHVkZSA8bWluaS1vcy9tbS5oPgogCiAjaWZkZWYgQ09ORklHX0JBTExPT04K
IAordW5zaWduZWQgbG9uZyB2aXJ0X2tlcm5lbF9hcmVhX2VuZCA9IFZJUlRfS0VSTkVMX0FSRUE7
CisKK3ZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQoreworICAgIHVu
c2lnbmVkIGxvbmcgcGZuOworCisgICAgaWYgKCBwMm1fcGFnZXMobnJfbWF4X3BhZ2VzKSA8PSBw
Mm1fcGFnZXMobWF4X3BmbikgKQorICAgICAgICByZXR1cm47CisKKyAgICBmb3IgKCBwZm4gPSAw
OyBwZm4gPCBtYXhfcGZuOyBwZm4gKz0gUDJNX0VOVFJJRVMgKQorICAgIHsKKyAgICAgICAgbWFw
X2ZyYW1lX3J3KHZpcnRfa2VybmVsX2FyZWFfZW5kICsgUEFHRV9TSVpFICogKHBmbiAvIFAyTV9F
TlRSSUVTKSwKKyAgICAgICAgICAgICAgICAgICAgIHZpcnRfdG9fbWZuKHBoeXNfdG9fbWFjaGlu
ZV9tYXBwaW5nICsgcGZuKSk7CisgICAgfQorCisgICAgcGh5c190b19tYWNoaW5lX21hcHBpbmcg
PSAodW5zaWduZWQgbG9uZyAqKXZpcnRfa2VybmVsX2FyZWFfZW5kOworICAgIHByaW50aygicmVt
YXBwZWQgcDJtIGxpc3QgdG8gJXBcbiIsIHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nKTsKKworICAg
IHZpcnRfa2VybmVsX2FyZWFfZW5kICs9IFBBR0VfU0laRSAqIHAybV9wYWdlcyhucl9tYXhfcGFn
ZXMpOworICAgIEFTU0VSVCh2aXJ0X2tlcm5lbF9hcmVhX2VuZCA8PSBWSVJUX0RFTUFORF9BUkVB
KTsKK30KKwogI2VuZGlmCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0u
YwppbmRleCBhNWM4OTU5Li44ZmEzYjRjIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBi
L2FyY2gveDg2L21tLmMKQEAgLTM3LDYgKzM3LDcgQEAKICNpbmNsdWRlIDxtaW5pLW9zL2Vycm5v
Lmg+CiAjaW5jbHVkZSA8bWluaS1vcy9vcy5oPgogI2luY2x1ZGUgPG1pbmktb3MvaHlwZXJ2aXNv
ci5oPgorI2luY2x1ZGUgPG1pbmktb3MvYmFsbG9vbi5oPgogI2luY2x1ZGUgPG1pbmktb3MvbW0u
aD4KICNpbmNsdWRlIDxtaW5pLW9zL3R5cGVzLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4K
QEAgLTYyNiw2ICs2MjcsOCBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhf
cGZuKQogICAgIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPmFyY2gucGZuX3RvX21mbl9mcmFtZV9s
aXN0X2xpc3QgPSAKICAgICAgICAgdmlydF90b19tZm4obDNfbGlzdCk7CiAgICAgSFlQRVJWSVNP
Ul9zaGFyZWRfaW5mby0+YXJjaC5tYXhfcGZuID0gbWF4X3BmbjsKKworICAgIGFyY2hfcmVtYXBf
cDJtKG1heF9wZm4pOwogfQogCiB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25nKiBzdGFy
dF9wZm5fcCwgdW5zaWduZWQgbG9uZyogbWF4X3Bmbl9wKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9i
YWxsb29uLmggYi9pbmNsdWRlL2JhbGxvb24uaAppbmRleCBjZDc5MDE3Li5iMGQwZWJmIDEwMDY0
NAotLS0gYS9pbmNsdWRlL2JhbGxvb24uaAorKysgYi9pbmNsdWRlL2JhbGxvb24uaApAQCAtMjcs
MTIgKzI3LDE1IEBACiAjaWZkZWYgQ09ORklHX0JBTExPT04KIAogZXh0ZXJuIHVuc2lnbmVkIGxv
bmcgbnJfbWF4X3BhZ2VzOworZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9l
bmQ7CiAKIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKTsKK3ZvaWQgYXJjaF9yZW1hcF9wMm0odW5z
aWduZWQgbG9uZyBtYXhfcGZuKTsKIAogI2Vsc2UgLyogQ09ORklHX0JBTExPT04gKi8KIAogc3Rh
dGljIGlubGluZSB2b2lkIGdldF9tYXhfcGFnZXModm9pZCkgeyB9CitzdGF0aWMgaW5saW5lIHZv
aWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKSB7IH0KIAogI2VuZGlmIC8q
IENPTkZJR19CQUxMT09OICovCiAjZW5kaWYgLyogX0JBTExPT05fSF8gKi8KZGlmZiAtLWdpdCBh
L2luY2x1ZGUveDg2L2FyY2hfbW0uaCBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaAppbmRleCA3Mjgz
ZjY0Li5lNWQ5YzU3IDEwMDY0NAotLS0gYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKKysrIGIvaW5j
bHVkZS94ODYvYXJjaF9tbS5oCkBAIC0xOTgsNiArMTk4LDEwIEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCBwMm1fY2hrX3Bmbih1bnNpZ25lZCBsb25nIHBmbikKICAgICAgICAgZG9fZXhpdCgpOwogICAg
IH0KIH0KK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwMm1fcGFnZXModW5zaWduZWQgbG9u
ZyBwYWdlcykKK3sKKyAgICByZXR1cm4gKHBhZ2VzICsgUDJNX0VOVFJJRVMgLSAxKSA+PiBMMV9Q
Mk1fU0hJRlQ7Cit9CiAKICNpbmNsdWRlICJhcmNoX2xpbWl0cy5oIgogI2RlZmluZSBQQUdFX1NJ
WkUgICAgICAgX19QQUdFX1NJWkUKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8H-0002Yj-Qk; Thu, 11 Aug 2016 09:18:33 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8F-0002Ml-Vg; Thu, 11 Aug 2016 09:18:32 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 3B/B2-07858-6E24CA75; Thu, 11 Aug 2016 09:18:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+5TpzX
 hBo8261q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbg1fw5LQR9fxZEjs9kaGE9wdzFy
 ckgIGEm8nfiPqYuRi0NIYCGjxLYHf1lAEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cAqoh
 oNDWMBBYvHdKpAwC1D59rNXwFp5gcKLvl1mhZgvJ3F95nQmEJsTKL5m+kcwW0jAXuLLnEssEx
 i5FzAyrGJUL04tKkst0jXUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9DIDEOx
 g3Pnc6RCjJAeTkiivcMzqcCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCLAoBESLEpNT61Iy8wB
 hhtMWoKDR0mEVxYkzVtckJhbnJkOkTrFqCglznvcESghAJLIKM2Da4OF+CVGWSlhXkagQ4R4C
 lKLcjNLUOVfMYpzMCoJ86qCjOfJzCuBm/4KaDET0OITZmCLSxIRUlINjLphZ6JF7Wb2vIwz3h
 F2MKrHKOBnkuVjFu7FRaLZV/5zl/pdd5tXNv3s5nfvPxVnlE/vvOH/8myWFKPAiWTuFSvtG3Z
 mKS1RPzKVoylHm3XhIuHe45muEw5nVc9c12T7lu/VfT+JHzHXFf1bC61s/HdniH54yF+5S+G4
 gsBKk78SX1b0OFv9UWIpzkg01GIuKk4EABA9bRhsAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1470907109!53073740!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57040 invoked from network); 11 Aug 2016 09:18:29 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:29 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 52A7EAB07;
 Thu, 11 Aug 2016 09:18:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:16 +0200
Message-Id: <1470907102-14656-14-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 13/19] mini-os: add function to map one
	frame
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgZnVuY3Rpb24gdG8gbWFwIG9uZSBwaHlzaWNhbCBmcmFtZSB0byBhIHNwZWNpZmllZCB2
aXJ0dWFsCmFkZHJlc3MgYXMgcmVhZC93cml0ZS4gVGhpcyB3aWxsIGJlIHVzZWQgbGF0ZXIgbXVs
dGlwbGUgdGltZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlv
bi5vcmc+Ci0tLQogaW5jbHVkZS9hcm0vYXJjaF9tbS5oIHwgMiArKwogaW5jbHVkZS9tbS5oICAg
ICAgICAgIHwgMSArCiBtbS5jICAgICAgICAgICAgICAgICAgfCA1ICsrKysrCiAzIGZpbGVzIGNo
YW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvYXJtL2FyY2hfbW0u
aCBiL2luY2x1ZGUvYXJtL2FyY2hfbW0uaAppbmRleCAwODVkNGU1Li5mNDY4NWQ4IDEwMDY0NAot
LS0gYS9pbmNsdWRlL2FybS9hcmNoX21tLmgKKysrIGIvaW5jbHVkZS9hcm0vYXJjaF9tbS5oCkBA
IC0xNCw2ICsxNCw4IEBAIGV4dGVybiB1aW50MzJfdCBwaHlzaWNhbF9hZGRyZXNzX29mZnNldDsJ
LyogQWRkIHRoaXMgdG8gYSB2aXJ0dWFsIGFkZHJlc3MgdG8gZ2V0CiAKICNkZWZpbmUgTDFfUEFH
RVRBQkxFX1NISUZUICAgICAgMTIKIAorI2RlZmluZSBMMV9QUk9UICAgICAgICAgIDAKKwogI2Rl
ZmluZSB0b19waHlzKHgpICAgICAgICAgICAgICAgICAoKChwYWRkcl90KSh4KStwaHlzaWNhbF9h
ZGRyZXNzX29mZnNldCkgJiAweGZmZmZmZmZmKQogI2RlZmluZSB0b192aXJ0KHgpICAgICAgICAg
ICAgICAgICAoKHZvaWQgKikoKCh4KS1waHlzaWNhbF9hZGRyZXNzX29mZnNldCkgJiAweGZmZmZm
ZmZmKSkKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tbS5oIGIvaW5jbHVkZS9tbS5oCmluZGV4IDky
NDRlMjYuLjZhZGQ2ODMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbW0uaAorKysgYi9pbmNsdWRlL21t
LmgKQEAgLTcyLDYgKzcyLDcgQEAgaW50IGRvX21hcF9mcmFtZXModW5zaWduZWQgbG9uZyBhZGRy
LAogICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nICpmLCB1bnNpZ25lZCBsb25nIG4sIHVuc2ln
bmVkIGxvbmcgc3RyaWRlLAogCXVuc2lnbmVkIGxvbmcgaW5jcmVtZW50LCBkb21pZF90IGlkLCBp
bnQgKmVyciwgdW5zaWduZWQgbG9uZyBwcm90KTsKIGludCB1bm1hcF9mcmFtZXModW5zaWduZWQg
bG9uZyB2YSwgdW5zaWduZWQgbG9uZyBudW1fZnJhbWVzKTsKK2ludCBtYXBfZnJhbWVfcncodW5z
aWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIG1mbik7CiAjaWZkZWYgSEFWRV9MSUJDCiBl
eHRlcm4gdW5zaWduZWQgbG9uZyBoZWFwLCBicmssIGhlYXBfbWFwcGVkLCBoZWFwX2VuZDsKICNl
bmRpZgpkaWZmIC0tZ2l0IGEvbW0uYyBiL21tLmMKaW5kZXggYzUzYjBjYS4uNzA3YTNlMCAxMDA2
NDQKLS0tIGEvbW0uYworKysgYi9tbS5jCkBAIC0zMTksNiArMzE5LDExIEBAIGludCBmcmVlX3Bo
eXNpY2FsX3BhZ2VzKHhlbl9wZm5fdCAqbWZucywgaW50IG4pCiAgICAgcmV0dXJuIEhZUEVSVklT
T1JfbWVtb3J5X29wKFhFTk1FTV9kZWNyZWFzZV9yZXNlcnZhdGlvbiwgJnJlc2VydmF0aW9uKTsK
IH0KIAoraW50IG1hcF9mcmFtZV9ydyh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcg
bWZuKQoreworICAgIHJldHVybiBkb19tYXBfZnJhbWVzKGFkZHIsICZtZm4sIDEsIDEsIDEsIERP
TUlEX1NFTEYsIE5VTEwsIEwxX1BST1QpOworfQorCiAjaWZkZWYgSEFWRV9MSUJDCiB2b2lkICpz
YnJrKHB0cmRpZmZfdCBpbmNyZW1lbnQpCiB7Ci0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8H-0002Yj-Qk; Thu, 11 Aug 2016 09:18:33 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8F-0002Ml-Vg; Thu, 11 Aug 2016 09:18:32 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 3B/B2-07858-6E24CA75; Thu, 11 Aug 2016 09:18:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+5TpzX
 hBo8261q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbg1fw5LQR9fxZEjs9kaGE9wdzFy
 ckgIGEm8nfiPqYuRi0NIYCGjxLYHf1lAEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cAqoh
 oNDWMBBYvHdKpAwC1D59rNXwFp5gcKLvl1mhZgvJ3F95nQmEJsTKL5m+kcwW0jAXuLLnEssEx
 i5FzAyrGJUL04tKkst0jXUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9DIDEOx
 g3Pnc6RCjJAeTkiivcMzqcCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCLAoBESLEpNT61Iy8wB
 hhtMWoKDR0mEVxYkzVtckJhbnJkOkTrFqCglznvcESghAJLIKM2Da4OF+CVGWSlhXkagQ4R4C
 lKLcjNLUOVfMYpzMCoJ86qCjOfJzCuBm/4KaDET0OITZmCLSxIRUlINjLphZ6JF7Wb2vIwz3h
 F2MKrHKOBnkuVjFu7FRaLZV/5zl/pdd5tXNv3s5nfvPxVnlE/vvOH/8myWFKPAiWTuFSvtG3Z
 mKS1RPzKVoylHm3XhIuHe45muEw5nVc9c12T7lu/VfT+JHzHXFf1bC61s/HdniH54yF+5S+G4
 gsBKk78SX1b0OFv9UWIpzkg01GIuKk4EABA9bRhsAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1470907109!53073740!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57040 invoked from network); 11 Aug 2016 09:18:29 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:29 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 52A7EAB07;
 Thu, 11 Aug 2016 09:18:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:16 +0200
Message-Id: <1470907102-14656-14-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 13/19] mini-os: add function to map one
	frame
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgZnVuY3Rpb24gdG8gbWFwIG9uZSBwaHlzaWNhbCBmcmFtZSB0byBhIHNwZWNpZmllZCB2
aXJ0dWFsCmFkZHJlc3MgYXMgcmVhZC93cml0ZS4gVGhpcyB3aWxsIGJlIHVzZWQgbGF0ZXIgbXVs
dGlwbGUgdGltZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlv
bi5vcmc+Ci0tLQogaW5jbHVkZS9hcm0vYXJjaF9tbS5oIHwgMiArKwogaW5jbHVkZS9tbS5oICAg
ICAgICAgIHwgMSArCiBtbS5jICAgICAgICAgICAgICAgICAgfCA1ICsrKysrCiAzIGZpbGVzIGNo
YW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvYXJtL2FyY2hfbW0u
aCBiL2luY2x1ZGUvYXJtL2FyY2hfbW0uaAppbmRleCAwODVkNGU1Li5mNDY4NWQ4IDEwMDY0NAot
LS0gYS9pbmNsdWRlL2FybS9hcmNoX21tLmgKKysrIGIvaW5jbHVkZS9hcm0vYXJjaF9tbS5oCkBA
IC0xNCw2ICsxNCw4IEBAIGV4dGVybiB1aW50MzJfdCBwaHlzaWNhbF9hZGRyZXNzX29mZnNldDsJ
LyogQWRkIHRoaXMgdG8gYSB2aXJ0dWFsIGFkZHJlc3MgdG8gZ2V0CiAKICNkZWZpbmUgTDFfUEFH
RVRBQkxFX1NISUZUICAgICAgMTIKIAorI2RlZmluZSBMMV9QUk9UICAgICAgICAgIDAKKwogI2Rl
ZmluZSB0b19waHlzKHgpICAgICAgICAgICAgICAgICAoKChwYWRkcl90KSh4KStwaHlzaWNhbF9h
ZGRyZXNzX29mZnNldCkgJiAweGZmZmZmZmZmKQogI2RlZmluZSB0b192aXJ0KHgpICAgICAgICAg
ICAgICAgICAoKHZvaWQgKikoKCh4KS1waHlzaWNhbF9hZGRyZXNzX29mZnNldCkgJiAweGZmZmZm
ZmZmKSkKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tbS5oIGIvaW5jbHVkZS9tbS5oCmluZGV4IDky
NDRlMjYuLjZhZGQ2ODMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbW0uaAorKysgYi9pbmNsdWRlL21t
LmgKQEAgLTcyLDYgKzcyLDcgQEAgaW50IGRvX21hcF9mcmFtZXModW5zaWduZWQgbG9uZyBhZGRy
LAogICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nICpmLCB1bnNpZ25lZCBsb25nIG4sIHVuc2ln
bmVkIGxvbmcgc3RyaWRlLAogCXVuc2lnbmVkIGxvbmcgaW5jcmVtZW50LCBkb21pZF90IGlkLCBp
bnQgKmVyciwgdW5zaWduZWQgbG9uZyBwcm90KTsKIGludCB1bm1hcF9mcmFtZXModW5zaWduZWQg
bG9uZyB2YSwgdW5zaWduZWQgbG9uZyBudW1fZnJhbWVzKTsKK2ludCBtYXBfZnJhbWVfcncodW5z
aWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIG1mbik7CiAjaWZkZWYgSEFWRV9MSUJDCiBl
eHRlcm4gdW5zaWduZWQgbG9uZyBoZWFwLCBicmssIGhlYXBfbWFwcGVkLCBoZWFwX2VuZDsKICNl
bmRpZgpkaWZmIC0tZ2l0IGEvbW0uYyBiL21tLmMKaW5kZXggYzUzYjBjYS4uNzA3YTNlMCAxMDA2
NDQKLS0tIGEvbW0uYworKysgYi9tbS5jCkBAIC0zMTksNiArMzE5LDExIEBAIGludCBmcmVlX3Bo
eXNpY2FsX3BhZ2VzKHhlbl9wZm5fdCAqbWZucywgaW50IG4pCiAgICAgcmV0dXJuIEhZUEVSVklT
T1JfbWVtb3J5X29wKFhFTk1FTV9kZWNyZWFzZV9yZXNlcnZhdGlvbiwgJnJlc2VydmF0aW9uKTsK
IH0KIAoraW50IG1hcF9mcmFtZV9ydyh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcg
bWZuKQoreworICAgIHJldHVybiBkb19tYXBfZnJhbWVzKGFkZHIsICZtZm4sIDEsIDEsIDEsIERP
TUlEX1NFTEYsIE5VTEwsIEwxX1BST1QpOworfQorCiAjaWZkZWYgSEFWRV9MSUJDCiB2b2lkICpz
YnJrKHB0cmRpZmZfdCBpbmNyZW1lbnQpCiB7Ci0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8H-0002ZJ-S9; Thu, 11 Aug 2016 09:18:33 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8G-0002LI-1W; Thu, 11 Aug 2016 09:18:32 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 4B/7C-13744-7E24CA75; Thu, 11 Aug 2016 09:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+5zpzX
 hBk1tQhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM95OrCl4J13RfXw/cwPjW9EuRk4O
 CQEjibcT/zF1MXJxCAksZJS49mYHE0iCTUBVYsP1U6wgtoiAm8SX77PYQGxmgQiJOR9OsYDYw
 gI2Eu//dLCD2CxA9Tu2NIPFeQUcJE72/maHWCAncX3mdLCZnEDxNdM/gtlCAvYSX+ZcYpnAyL
 2AkWEVo3pxalFZapGukV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqCXGYBgB+O
 yv06HGCU5mJREeYVjVocL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA1c1wTLiRYlJqeWpGWmQMM
 N5i0BAePkghvJkiat7ggMbc4Mx0idYpRUUqc1x8kIQCSyCjNg2uDhfglRlkpYV5GoEOEeApSi
 3IzS1DlXzGKczAqCfPmgEzhycwrgZv+CmgxE9DiE2Zgi0sSEVJSDYyq6xqtJth/EbJ8amF66V
 6OQt6+V54HBE0WFN7/kCp+NHReMkPPfTv5KAWfm4fnCgV6Wm0odAmPbdLJ4fUt/m5aVqio+MF
 1QveNX5K/shm9Zm2Pt47Ym17ewfmJmedMqdfeDvOk3Ncu82bGZN56wKDiK9jK+iIyKmDRhN7s
 x/OXS/AnrdHZqMRSnJFoqMVcVJwIAMmbcqtsAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1470907111!53447356!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35900 invoked from network); 11 Aug 2016 09:18:31 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-9.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DCC25ABBD;
 Thu, 11 Aug 2016 09:18:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:21 +0200
Message-Id: <1470907102-14656-19-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 18/19] mini-os: balloon up in case of oom
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SWYgYSBtZW1vcnkgc2hvcnRhZ2UgaXMgZGV0ZWN0ZWQgYmFsbG9vbiB1cC4KCkJlIGNhcmVmdWwg
dG8gYWx3YXlzIGxlYXZlIHNvbWUgcGFnZXMgZnJlZSBhcyBiYWxsb29uaW5nIHVwIG1pZ2h0IG5l
ZWQKc29tZSBtZW1vcnksIHRvbzoKCi0gbmV3IHAybSBmcmFtZXMKLSBwYWdlIHRhYmxlcyBmb3Ig
YWRkcmVzc2luZyBuZXcgcDJtIGZyYW1lCi0gbmV3IGZyYW1lIGZvciBwYWdlIGFsbG9jYXRpb24g
Yml0bWFwCi0gcGFnZSB0YWJsZSBmb3IgYWRkcmVzc2luZyBuZXcgcGFnZSBhbGxvY2F0aW9uIGJp
dG1hcCBmcmFtZQotIHBhZ2UgdGFibGVzIGZvciBhZGRyZXNzaW5nIG5ldyAxOjEgbWFwcGVkIGZy
YW1lcwoKRm9yIHRoZSBtb21lbnQgd2Ugb25seSBiYWxsb29uIHVwIHN5bmNocm9ub3VzbHkgd2hl
biBtZW1vcnkgc2hvcnRhZ2UKaXMgZGV0ZWN0ZWQgaW4gYWxsb2NhdGlvbiByb3V0aW5lcyB3aXRo
IGlycXMgb24uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5v
cmc+Ci0tLQpWMzogUmV2ZXJzZSBjaGtfZnJlZV9wYWdlcygpIHJldHVybiB2YWx1ZSBhcyByZXF1
ZXN0ZWQgYnkgU2FtdWVsIFRoaWJhdWx0Ci0tLQogYmFsbG9vbi5jICAgICAgICAgfCAzMiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9iYWxsb29uLmggfCAxMSArKysr
KysrKysrKwogbW0uYyAgICAgICAgICAgICAgfCAgNCArKystCiAzIGZpbGVzIGNoYW5nZWQsIDQ2
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9iYWxsb29uLmMgYi9i
YWxsb29uLmMKaW5kZXggMDdlZjUzMi4uYWZlYzc1NyAxMDA2NDQKLS0tIGEvYmFsbG9vbi5jCisr
KyBiL2JhbGxvb24uYwpAQCAtMTI2LDMgKzEyNiwzNSBAQCBpbnQgYmFsbG9vbl91cCh1bnNpZ25l
ZCBsb25nIG5fcGFnZXMpCiAKICAgICByZXR1cm4gcmM7CiB9CisKK3N0YXRpYyBpbnQgaW5fYmFs
bG9vbjsKKworaW50IGNoa19mcmVlX3BhZ2VzKHVuc2lnbmVkIGxvbmcgbmVlZGVkKQoreworICAg
IHVuc2lnbmVkIGxvbmcgbl9wYWdlczsKKworICAgIC8qIE5vIG5lZWQgZm9yIGJhbGxvb25pbmcg
aWYgcGxlbnR5IG9mIHNwYWNlIGF2YWlsYWJsZS4gKi8KKyAgICBpZiAoIG5lZWRlZCArIEJBTExP
T05fRU1FUkdFTkNZX1BBR0VTIDw9IG5yX2ZyZWVfcGFnZXMgKQorICAgICAgICByZXR1cm4gMTsK
KworICAgIC8qIElmIHdlIGFyZSBhbHJlYWR5IGJhbGxvb25pbmcgdXAganVzdCBob3BlIGZvciB0
aGUgYmVzdC4gKi8KKyAgICBpZiAoIGluX2JhbGxvb24gKQorICAgICAgICByZXR1cm4gMTsKKwor
ICAgIC8qIEludGVycnVwdHMgZGlzYWJsZWQgY2FuJ3QgYmUgaGFuZGxlZCByaWdodCBub3cuICov
CisgICAgaWYgKCBpcnFzX2Rpc2FibGVkKCkgKQorICAgICAgICByZXR1cm4gMTsKKworICAgIGlu
X2JhbGxvb24gPSAxOworCisgICAgd2hpbGUgKCBuZWVkZWQgKyBCQUxMT09OX0VNRVJHRU5DWV9Q
QUdFUyA+IG5yX2ZyZWVfcGFnZXMgKQorICAgIHsKKyAgICAgICAgbl9wYWdlcyA9IG5lZWRlZCAr
IEJBTExPT05fRU1FUkdFTkNZX1BBR0VTIC0gbnJfZnJlZV9wYWdlczsKKyAgICAgICAgaWYgKCAh
YmFsbG9vbl91cChuX3BhZ2VzKSApCisgICAgICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBp
bl9iYWxsb29uID0gMDsKKworICAgIHJldHVybiBuZWVkZWQgPD0gbnJfZnJlZV9wYWdlczsKK30K
ZGlmZiAtLWdpdCBhL2luY2x1ZGUvYmFsbG9vbi5oIGIvaW5jbHVkZS9iYWxsb29uLmgKaW5kZXgg
NWVjMWJiYi4uZDg3MTBhZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9iYWxsb29uLmgKKysrIGIvaW5j
bHVkZS9iYWxsb29uLmgKQEAgLTI2LDYgKzI2LDEyIEBACiAKICNpZmRlZiBDT05GSUdfQkFMTE9P
TgogCisvKgorICogQWx3YXlzIGtlZXAgc29tZSBwYWdlcyBmcmVlIGZvciBhbGxvY2F0aW9ucyB3
aGlsZSBiYWxsb29uaW5nIG9yCisgKiBpbnRlcnJ1cHRzIGRpc2FibGVkLgorICovCisjZGVmaW5l
IEJBTExPT05fRU1FUkdFTkNZX1BBR0VTICAgNjQKKwogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbnJf
bWF4X3BhZ2VzOwogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7CiBl
eHRlcm4gdW5zaWduZWQgbG9uZyBucl9tZW1fcGFnZXM7CkBAIC0zNywxMiArNDMsMTcgQEAgdm9p
ZCBhcmNoX3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pOwogdm9pZCBtbV9hbGxvY19i
aXRtYXBfcmVtYXAodm9pZCk7CiBpbnQgYXJjaF9leHBhbmRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4
X3Bmbik7CiB2b2lkIGFyY2hfcGZuX2FkZCh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQgbG9u
ZyBtZm4pOworaW50IGNoa19mcmVlX3BhZ2VzKHVuc2lnbmVkIGxvbmcgbmVlZGVkKTsKIAogI2Vs
c2UgLyogQ09ORklHX0JBTExPT04gKi8KIAogc3RhdGljIGlubGluZSB2b2lkIGdldF9tYXhfcGFn
ZXModm9pZCkgeyB9CiBzdGF0aWMgaW5saW5lIHZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQg
bG9uZyBtYXhfcGZuKSB7IH0KIHN0YXRpYyBpbmxpbmUgdm9pZCBtbV9hbGxvY19iaXRtYXBfcmVt
YXAodm9pZCkgeyB9CitzdGF0aWMgaW5saW5lIGludCBjaGtfZnJlZV9wYWdlcyh1bnNpZ25lZCBs
b25nIG5lZWRlZCkKK3sKKyAgICByZXR1cm4gbmVlZGVkIDw9IG5yX2ZyZWVfcGFnZXM7Cit9CiAK
ICNlbmRpZiAvKiBDT05GSUdfQkFMTE9PTiAqLwogI2VuZGlmIC8qIF9CQUxMT09OX0hfICovCmRp
ZmYgLS1naXQgYS9tbS5jIGIvbW0uYwppbmRleCA1MzY0MDc5Li5iMWY4ZjM0IDEwMDY0NAotLS0g
YS9tbS5jCisrKyBiL21tLmMKQEAgLTIwOSw2ICsyMDksOCBAQCB1bnNpZ25lZCBsb25nIGFsbG9j
X3BhZ2VzKGludCBvcmRlcikKICAgICBjaHVua19oZWFkX3QgKmFsbG9jX2NoLCAqc3BhcmVfY2g7
CiAgICAgY2h1bmtfdGFpbF90ICAgICAgICAgICAgKnNwYXJlX2N0OwogCisgICAgaWYgKCAhY2hr
X2ZyZWVfcGFnZXMoMVVMIDw8IG9yZGVyKSApCisgICAgICAgIGdvdG8gbm9fbWVtb3J5OwogCiAg
ICAgLyogRmluZCBzbWFsbGVzdCBvcmRlciB3aGljaCBjYW4gc2F0aXNmeSB0aGUgcmVxdWVzdC4g
Ki8KICAgICBmb3IgKCBpID0gb3JkZXI7IGkgPCBGUkVFTElTVF9TSVpFOyBpKysgKSB7CkBAIC0z
NDMsNyArMzQ1LDcgQEAgdm9pZCAqc2JyayhwdHJkaWZmX3QgaW5jcmVtZW50KQogICAgIGlmIChu
ZXdfYnJrID4gaGVhcF9tYXBwZWQpIHsKICAgICAgICAgdW5zaWduZWQgbG9uZyBuID0gKG5ld19i
cmsgLSBoZWFwX21hcHBlZCArIFBBR0VfU0laRSAtIDEpIC8gUEFHRV9TSVpFOwogCi0gICAgICAg
IGlmICggbiA+IG5yX2ZyZWVfcGFnZXMgKQorICAgICAgICBpZiAoICFjaGtfZnJlZV9wYWdlcyhu
KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHByaW50aygiTWVtb3J5IGV4aGF1c3RlZDogd2Fu
dCAlbGQgcGFnZXMsIGJ1dCBvbmx5ICVsZCBhcmUgbGVmdFxuIiwKICAgICAgICAgICAgICAgICAg
ICBuLCBucl9mcmVlX3BhZ2VzKTsKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8H-0002ZJ-S9; Thu, 11 Aug 2016 09:18:33 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8G-0002LI-1W; Thu, 11 Aug 2016 09:18:32 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 4B/7C-13744-7E24CA75; Thu, 11 Aug 2016 09:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+5zpzX
 hBk1tQhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM95OrCl4J13RfXw/cwPjW9EuRk4O
 CQEjibcT/zF1MXJxCAksZJS49mYHE0iCTUBVYsP1U6wgtoiAm8SX77PYQGxmgQiJOR9OsYDYw
 gI2Eu//dLCD2CxA9Tu2NIPFeQUcJE72/maHWCAncX3mdLCZnEDxNdM/gtlCAvYSX+ZcYpnAyL
 2AkWEVo3pxalFZapGukV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqCXGYBgB+O
 yv06HGCU5mJREeYVjVocL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA1c1wTLiRYlJqeWpGWmQMM
 N5i0BAePkghvJkiat7ggMbc4Mx0idYpRUUqc1x8kIQCSyCjNg2uDhfglRlkpYV5GoEOEeApSi
 3IzS1DlXzGKczAqCfPmgEzhycwrgZv+CmgxE9DiE2Zgi0sSEVJSDYyq6xqtJth/EbJ8amF66V
 6OQt6+V54HBE0WFN7/kCp+NHReMkPPfTv5KAWfm4fnCgV6Wm0odAmPbdLJ4fUt/m5aVqio+MF
 1QveNX5K/shm9Zm2Pt47Ym17ewfmJmedMqdfeDvOk3Ncu82bGZN56wKDiK9jK+iIyKmDRhN7s
 x/OXS/AnrdHZqMRSnJFoqMVcVJwIAMmbcqtsAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1470907111!53447356!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35900 invoked from network); 11 Aug 2016 09:18:31 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-9.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DCC25ABBD;
 Thu, 11 Aug 2016 09:18:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:21 +0200
Message-Id: <1470907102-14656-19-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 18/19] mini-os: balloon up in case of oom
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SWYgYSBtZW1vcnkgc2hvcnRhZ2UgaXMgZGV0ZWN0ZWQgYmFsbG9vbiB1cC4KCkJlIGNhcmVmdWwg
dG8gYWx3YXlzIGxlYXZlIHNvbWUgcGFnZXMgZnJlZSBhcyBiYWxsb29uaW5nIHVwIG1pZ2h0IG5l
ZWQKc29tZSBtZW1vcnksIHRvbzoKCi0gbmV3IHAybSBmcmFtZXMKLSBwYWdlIHRhYmxlcyBmb3Ig
YWRkcmVzc2luZyBuZXcgcDJtIGZyYW1lCi0gbmV3IGZyYW1lIGZvciBwYWdlIGFsbG9jYXRpb24g
Yml0bWFwCi0gcGFnZSB0YWJsZSBmb3IgYWRkcmVzc2luZyBuZXcgcGFnZSBhbGxvY2F0aW9uIGJp
dG1hcCBmcmFtZQotIHBhZ2UgdGFibGVzIGZvciBhZGRyZXNzaW5nIG5ldyAxOjEgbWFwcGVkIGZy
YW1lcwoKRm9yIHRoZSBtb21lbnQgd2Ugb25seSBiYWxsb29uIHVwIHN5bmNocm9ub3VzbHkgd2hl
biBtZW1vcnkgc2hvcnRhZ2UKaXMgZGV0ZWN0ZWQgaW4gYWxsb2NhdGlvbiByb3V0aW5lcyB3aXRo
IGlycXMgb24uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5v
cmc+Ci0tLQpWMzogUmV2ZXJzZSBjaGtfZnJlZV9wYWdlcygpIHJldHVybiB2YWx1ZSBhcyByZXF1
ZXN0ZWQgYnkgU2FtdWVsIFRoaWJhdWx0Ci0tLQogYmFsbG9vbi5jICAgICAgICAgfCAzMiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9iYWxsb29uLmggfCAxMSArKysr
KysrKysrKwogbW0uYyAgICAgICAgICAgICAgfCAgNCArKystCiAzIGZpbGVzIGNoYW5nZWQsIDQ2
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9iYWxsb29uLmMgYi9i
YWxsb29uLmMKaW5kZXggMDdlZjUzMi4uYWZlYzc1NyAxMDA2NDQKLS0tIGEvYmFsbG9vbi5jCisr
KyBiL2JhbGxvb24uYwpAQCAtMTI2LDMgKzEyNiwzNSBAQCBpbnQgYmFsbG9vbl91cCh1bnNpZ25l
ZCBsb25nIG5fcGFnZXMpCiAKICAgICByZXR1cm4gcmM7CiB9CisKK3N0YXRpYyBpbnQgaW5fYmFs
bG9vbjsKKworaW50IGNoa19mcmVlX3BhZ2VzKHVuc2lnbmVkIGxvbmcgbmVlZGVkKQoreworICAg
IHVuc2lnbmVkIGxvbmcgbl9wYWdlczsKKworICAgIC8qIE5vIG5lZWQgZm9yIGJhbGxvb25pbmcg
aWYgcGxlbnR5IG9mIHNwYWNlIGF2YWlsYWJsZS4gKi8KKyAgICBpZiAoIG5lZWRlZCArIEJBTExP
T05fRU1FUkdFTkNZX1BBR0VTIDw9IG5yX2ZyZWVfcGFnZXMgKQorICAgICAgICByZXR1cm4gMTsK
KworICAgIC8qIElmIHdlIGFyZSBhbHJlYWR5IGJhbGxvb25pbmcgdXAganVzdCBob3BlIGZvciB0
aGUgYmVzdC4gKi8KKyAgICBpZiAoIGluX2JhbGxvb24gKQorICAgICAgICByZXR1cm4gMTsKKwor
ICAgIC8qIEludGVycnVwdHMgZGlzYWJsZWQgY2FuJ3QgYmUgaGFuZGxlZCByaWdodCBub3cuICov
CisgICAgaWYgKCBpcnFzX2Rpc2FibGVkKCkgKQorICAgICAgICByZXR1cm4gMTsKKworICAgIGlu
X2JhbGxvb24gPSAxOworCisgICAgd2hpbGUgKCBuZWVkZWQgKyBCQUxMT09OX0VNRVJHRU5DWV9Q
QUdFUyA+IG5yX2ZyZWVfcGFnZXMgKQorICAgIHsKKyAgICAgICAgbl9wYWdlcyA9IG5lZWRlZCAr
IEJBTExPT05fRU1FUkdFTkNZX1BBR0VTIC0gbnJfZnJlZV9wYWdlczsKKyAgICAgICAgaWYgKCAh
YmFsbG9vbl91cChuX3BhZ2VzKSApCisgICAgICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBp
bl9iYWxsb29uID0gMDsKKworICAgIHJldHVybiBuZWVkZWQgPD0gbnJfZnJlZV9wYWdlczsKK30K
ZGlmZiAtLWdpdCBhL2luY2x1ZGUvYmFsbG9vbi5oIGIvaW5jbHVkZS9iYWxsb29uLmgKaW5kZXgg
NWVjMWJiYi4uZDg3MTBhZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9iYWxsb29uLmgKKysrIGIvaW5j
bHVkZS9iYWxsb29uLmgKQEAgLTI2LDYgKzI2LDEyIEBACiAKICNpZmRlZiBDT05GSUdfQkFMTE9P
TgogCisvKgorICogQWx3YXlzIGtlZXAgc29tZSBwYWdlcyBmcmVlIGZvciBhbGxvY2F0aW9ucyB3
aGlsZSBiYWxsb29uaW5nIG9yCisgKiBpbnRlcnJ1cHRzIGRpc2FibGVkLgorICovCisjZGVmaW5l
IEJBTExPT05fRU1FUkdFTkNZX1BBR0VTICAgNjQKKwogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbnJf
bWF4X3BhZ2VzOwogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7CiBl
eHRlcm4gdW5zaWduZWQgbG9uZyBucl9tZW1fcGFnZXM7CkBAIC0zNywxMiArNDMsMTcgQEAgdm9p
ZCBhcmNoX3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pOwogdm9pZCBtbV9hbGxvY19i
aXRtYXBfcmVtYXAodm9pZCk7CiBpbnQgYXJjaF9leHBhbmRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4
X3Bmbik7CiB2b2lkIGFyY2hfcGZuX2FkZCh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQgbG9u
ZyBtZm4pOworaW50IGNoa19mcmVlX3BhZ2VzKHVuc2lnbmVkIGxvbmcgbmVlZGVkKTsKIAogI2Vs
c2UgLyogQ09ORklHX0JBTExPT04gKi8KIAogc3RhdGljIGlubGluZSB2b2lkIGdldF9tYXhfcGFn
ZXModm9pZCkgeyB9CiBzdGF0aWMgaW5saW5lIHZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQg
bG9uZyBtYXhfcGZuKSB7IH0KIHN0YXRpYyBpbmxpbmUgdm9pZCBtbV9hbGxvY19iaXRtYXBfcmVt
YXAodm9pZCkgeyB9CitzdGF0aWMgaW5saW5lIGludCBjaGtfZnJlZV9wYWdlcyh1bnNpZ25lZCBs
b25nIG5lZWRlZCkKK3sKKyAgICByZXR1cm4gbmVlZGVkIDw9IG5yX2ZyZWVfcGFnZXM7Cit9CiAK
ICNlbmRpZiAvKiBDT05GSUdfQkFMTE9PTiAqLwogI2VuZGlmIC8qIF9CQUxMT09OX0hfICovCmRp
ZmYgLS1naXQgYS9tbS5jIGIvbW0uYwppbmRleCA1MzY0MDc5Li5iMWY4ZjM0IDEwMDY0NAotLS0g
YS9tbS5jCisrKyBiL21tLmMKQEAgLTIwOSw2ICsyMDksOCBAQCB1bnNpZ25lZCBsb25nIGFsbG9j
X3BhZ2VzKGludCBvcmRlcikKICAgICBjaHVua19oZWFkX3QgKmFsbG9jX2NoLCAqc3BhcmVfY2g7
CiAgICAgY2h1bmtfdGFpbF90ICAgICAgICAgICAgKnNwYXJlX2N0OwogCisgICAgaWYgKCAhY2hr
X2ZyZWVfcGFnZXMoMVVMIDw8IG9yZGVyKSApCisgICAgICAgIGdvdG8gbm9fbWVtb3J5OwogCiAg
ICAgLyogRmluZCBzbWFsbGVzdCBvcmRlciB3aGljaCBjYW4gc2F0aXNmeSB0aGUgcmVxdWVzdC4g
Ki8KICAgICBmb3IgKCBpID0gb3JkZXI7IGkgPCBGUkVFTElTVF9TSVpFOyBpKysgKSB7CkBAIC0z
NDMsNyArMzQ1LDcgQEAgdm9pZCAqc2JyayhwdHJkaWZmX3QgaW5jcmVtZW50KQogICAgIGlmIChu
ZXdfYnJrID4gaGVhcF9tYXBwZWQpIHsKICAgICAgICAgdW5zaWduZWQgbG9uZyBuID0gKG5ld19i
cmsgLSBoZWFwX21hcHBlZCArIFBBR0VfU0laRSAtIDEpIC8gUEFHRV9TSVpFOwogCi0gICAgICAg
IGlmICggbiA+IG5yX2ZyZWVfcGFnZXMgKQorICAgICAgICBpZiAoICFjaGtfZnJlZV9wYWdlcyhu
KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHByaW50aygiTWVtb3J5IGV4aGF1c3RlZDogd2Fu
dCAlbGQgcGFnZXMsIGJ1dCBvbmx5ICVsZCBhcmUgbGVmdFxuIiwKICAgICAgICAgICAgICAgICAg
ICBuLCBucl9mcmVlX3BhZ2VzKTsKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:34 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8I-0002bo-NS; Thu, 11 Aug 2016 09:18:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8G-0002Pl-7j; Thu, 11 Aug 2016 09:18:32 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 B5/CE-24990-7E24CA75; Thu, 11 Aug 2016 09:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+4zpzX
 hBk+Oq1q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzejZfYGt4JNRxdPeh0wNjMc0uhg5
 OSQEjCTeTvzH1MXIxSEksJBRYubvU8wgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMUCY
 gsLpEg0fDnBDmKzANXff3QELM4r4CDRevUwE8QCOYnrM6eD2ZxA8TXTP4LZQgL2El/mXGKZwM
 i9gJFhFaN6cWpRWWqRrpFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkagnxmAYAf
 j9z9OhxglOZiURHmFY1aHC/El5adUZiQWZ8QXleakFh9ilOHgUJLgNXNcEy4kWJSanlqRlpkD
 DDiYtAQHj5IIrx5Imre4IDG3ODMdInWKUVFKnNcfJCEAksgozYNrgwX5JUZZKWFeRqBDhHgKU
 otyM0tQ5V8xinMwKgnzGoBM4cnMK4Gb/gpoMRPQ4hNmYItLEhFSUg2MPqb38poXzRNNdUns2K
 cZ5bZg0RMPi+uLLB6faZQIuiEkyXP+g51BgoTdlwo+rqtZ5/oudkWc3rr12kyOLU7HQ/mWvzW
 f3cN7q9fgsrVQ1qHrNTlut/T2t2twi/zke7iZK/dnffW9xWzHDdIWTOoR4z2tf6nzneo+5mnz
 /DI+HAxVOrSM66W5EktxRqKhFnNRcSIAqz50YG0CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1470907110!53822845!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40607 invoked from network); 11 Aug 2016 09:18:30 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:30 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3CFA0AB07;
 Thu, 11 Aug 2016 09:18:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:19 +0200
Message-Id: <1470907102-14656-17-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 16/19] mini-os: map page allocator's
	bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gY2FzZSBvZiBDT05GSUdfQkFMTE9PTiB0aGUgcGFnZSBhbGxvY2F0b3IncyBiaXRtYXAgbmVl
ZHMgc29tZSBzcGFjZQp0byBiZSBhYmxlIHRvIGdyb3cuIFJlbWFwIGl0IHRvIGtlcm5lbCB2aXJ0
dWFsIGFyZWEgaWYgdGhlIHByZWFsbG9jYXRlZAphcmVhIGlzbid0IGxhcmdlIGVub3VnaC4KClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYzOiAtIGFk
ZCBhc3NlcnRpb24gYXMgcmVxdWVzdGVkIGJ5IFNhbXVlbCBUaGliYXVsdAogICAgLSByZW5hbWUg
ZnVuY3Rpb25zIHRvIGhhdmUgbW1fIHByZWZpeCBhcyByZXF1ZXN0ZWQgYnkgU2FtdWVsIFRoaWJh
dWx0Ci0tLQogYmFsbG9vbi5jICAgICAgICAgfCAxOCArKysrKysrKysrKysrKysrKysKIGluY2x1
ZGUvYmFsbG9vbi5oIHwgIDIgKysKIGluY2x1ZGUvbW0uaCAgICAgIHwgIDYgKysrKysrCiBtbS5j
ICAgICAgICAgICAgICB8IDQzICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvYmFsbG9vbi5jIGIvYmFsbG9vbi5jCmluZGV4IDFlYzExM2QuLjc4YjMw
YWYgMTAwNjQ0Ci0tLSBhL2JhbGxvb24uYworKysgYi9iYWxsb29uLmMKQEAgLTQ0LDMgKzQ0LDIx
IEBAIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKQogICAgIG5yX21heF9wYWdlcyA9IHJldDsKICAg
ICBwcmludGsoIk1heGltdW0gbWVtb3J5IHNpemU6ICVsZCBwYWdlc1xuIiwgbnJfbWF4X3BhZ2Vz
KTsKIH0KKwordm9pZCBtbV9hbGxvY19iaXRtYXBfcmVtYXAodm9pZCkKK3sKKyAgICB1bnNpZ25l
ZCBsb25nIGk7CisKKyAgICBpZiAoIG1tX2JpdG1hcF9zaXplID49ICgobnJfbWF4X3BhZ2VzICsg
MSkgPj4gKFBBR0VfU0hJRlQgKyAzKSkgKQorICAgICAgICByZXR1cm47CisKKyAgICBmb3IgKCBp
ID0gMDsgaSA8IG1tX2JpdG1hcF9zaXplOyBpICs9IFBBR0VfU0laRSApCisgICAgeworICAgICAg
ICBtYXBfZnJhbWVfcncodmlydF9rZXJuZWxfYXJlYV9lbmQgKyBpLAorICAgICAgICAgICAgICAg
ICAgICAgdmlydF90b19tZm4oKHVuc2lnbmVkIGxvbmcpKG1tX2JpdG1hcCkgKyBpKSk7CisgICAg
fQorCisgICAgbW1fYml0bWFwID0gKHVuc2lnbmVkIGxvbmcgKil2aXJ0X2tlcm5lbF9hcmVhX2Vu
ZDsKKyAgICB2aXJ0X2tlcm5lbF9hcmVhX2VuZCArPSByb3VuZF9wZ3VwKChucl9tYXhfcGFnZXMg
KyAxKSA+PiAoUEFHRV9TSElGVCArIDMpKTsKKyAgICBBU1NFUlQodmlydF9rZXJuZWxfYXJlYV9l
bmQgPD0gVklSVF9ERU1BTkRfQVJFQSk7Cit9CmRpZmYgLS1naXQgYS9pbmNsdWRlL2JhbGxvb24u
aCBiL2luY2x1ZGUvYmFsbG9vbi5oCmluZGV4IGIwZDBlYmYuLjkxNTRmNDQgMTAwNjQ0Ci0tLSBh
L2luY2x1ZGUvYmFsbG9vbi5oCisrKyBiL2luY2x1ZGUvYmFsbG9vbi5oCkBAIC0zMSwxMSArMzEs
MTMgQEAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7CiAKIHZvaWQg
Z2V0X21heF9wYWdlcyh2b2lkKTsKIHZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBt
YXhfcGZuKTsKK3ZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQpOwogCiAjZWxzZSAvKiBD
T05GSUdfQkFMTE9PTiAqLwogCiBzdGF0aWMgaW5saW5lIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lk
KSB7IH0KIHN0YXRpYyBpbmxpbmUgdm9pZCBhcmNoX3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1h
eF9wZm4pIHsgfQorc3RhdGljIGlubGluZSB2b2lkIG1tX2FsbG9jX2JpdG1hcF9yZW1hcCh2b2lk
KSB7IH0KIAogI2VuZGlmIC8qIENPTkZJR19CQUxMT09OICovCiAjZW5kaWYgLyogX0JBTExPT05f
SF8gKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUvbW0uaCBiL2luY2x1ZGUvbW0uaAppbmRleCA2YWRk
NjgzLi5hYjU2NDQ1IDEwMDY0NAotLS0gYS9pbmNsdWRlL21tLmgKKysrIGIvaW5jbHVkZS9tbS5o
CkBAIC00Miw4ICs0MiwxNCBAQAogI2RlZmluZSBTVEFDS19TSVpFX1BBR0VfT1JERVIgX19TVEFD
S19TSVpFX1BBR0VfT1JERVIKICNkZWZpbmUgU1RBQ0tfU0laRSBfX1NUQUNLX1NJWkUKIAorI2Rl
ZmluZSByb3VuZF9wZ2Rvd24oX3ApICAoKF9wKSAmIFBBR0VfTUFTSykKKyNkZWZpbmUgcm91bmRf
cGd1cChfcCkgICAgKCgoX3ApICsgKFBBR0VfU0laRSAtIDEpKSAmIFBBR0VfTUFTSykKKwogZXh0
ZXJuIHVuc2lnbmVkIGxvbmcgbnJfZnJlZV9wYWdlczsKIAorZXh0ZXJuIHVuc2lnbmVkIGxvbmcg
Km1tX2JpdG1hcDsKK2V4dGVybiB1bnNpZ25lZCBsb25nIG1tX2JpdG1hcF9zaXplOworCiB2b2lk
IGluaXRfbW0odm9pZCk7CiB1bnNpZ25lZCBsb25nIGFsbG9jX3BhZ2VzKGludCBvcmRlcik7CiAj
ZGVmaW5lIGFsbG9jX3BhZ2UoKSAgICBhbGxvY19wYWdlcygwKQpkaWZmIC0tZ2l0IGEvbW0uYyBi
L21tLmMKaW5kZXggNzA3YTNlMC4uZTJmNTVhZiAxMDA2NDQKLS0tIGEvbW0uYworKysgYi9tbS5j
CkBAIC00OCwxMSArNDgsMTMgQEAKICAqICBPbmUgYml0IHBlciBwYWdlIG9mIG1lbW9yeS4gQml0
IHNldCA9PiBwYWdlIGlzIGFsbG9jYXRlZC4KICAqLwogCi1zdGF0aWMgdW5zaWduZWQgbG9uZyAq
YWxsb2NfYml0bWFwOwordW5zaWduZWQgbG9uZyAqbW1fYml0bWFwOwordW5zaWduZWQgbG9uZyBt
bV9iaXRtYXBfc2l6ZTsKKwogI2RlZmluZSBQQUdFU19QRVJfTUFQV09SRCAoc2l6ZW9mKHVuc2ln
bmVkIGxvbmcpICogOCkKIAogI2RlZmluZSBhbGxvY2F0ZWRfaW5fbWFwKF9wbikgXAotKGFsbG9j
X2JpdG1hcFsoX3BuKS9QQUdFU19QRVJfTUFQV09SRF0gJiAoMVVMPDwoKF9wbikmKFBBR0VTX1BF
Ul9NQVBXT1JELTEpKSkpCisobW1fYml0bWFwWyhfcG4pL1BBR0VTX1BFUl9NQVBXT1JEXSAmICgx
VUw8PCgoX3BuKSYoUEFHRVNfUEVSX01BUFdPUkQtMSkpKSkKIAogdW5zaWduZWQgbG9uZyBucl9m
cmVlX3BhZ2VzOwogCkBAIC02MSw4ICs2Myw4IEBAIHVuc2lnbmVkIGxvbmcgbnJfZnJlZV9wYWdl
czsKICAqICAtKDE8PG4pICBzZXRzIGFsbCBiaXRzID49IG4uIAogICogICgxPDxuKS0xIHNldHMg
YWxsIGJpdHMgPCAgbi4KICAqIFZhcmlhYmxlIG5hbWVzIGluIG1hcF97YWxsb2MsZnJlZX06Ci0g
KiAgKl9pZHggPT0gSW5kZXggaW50byBgYWxsb2NfYml0bWFwJyBhcnJheS4KLSAqICAqX29mZiA9
PSBCaXQgb2Zmc2V0IHdpdGhpbiBhbiBlbGVtZW50IG9mIHRoZSBgYWxsb2NfYml0bWFwJyBhcnJh
eS4KKyAqICAqX2lkeCA9PSBJbmRleCBpbnRvIGBtbV9iaXRtYXAnIGFycmF5LgorICogICpfb2Zm
ID09IEJpdCBvZmZzZXQgd2l0aGluIGFuIGVsZW1lbnQgb2YgdGhlIGBtbV9iaXRtYXAnIGFycmF5
LgogICovCiAKIHN0YXRpYyB2b2lkIG1hcF9hbGxvYyh1bnNpZ25lZCBsb25nIGZpcnN0X3BhZ2Us
IHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCkBAIC03NiwxMyArNzgsMTMgQEAgc3RhdGljIHZvaWQg
bWFwX2FsbG9jKHVuc2lnbmVkIGxvbmcgZmlyc3RfcGFnZSwgdW5zaWduZWQgbG9uZyBucl9wYWdl
cykKIAogICAgIGlmICggY3Vycl9pZHggPT0gZW5kX2lkeCApCiAgICAgewotICAgICAgICBhbGxv
Y19iaXRtYXBbY3Vycl9pZHhdIHw9ICgoMVVMPDxlbmRfb2ZmKS0xKSAmIC0oMVVMPDxzdGFydF9v
ZmYpOworICAgICAgICBtbV9iaXRtYXBbY3Vycl9pZHhdIHw9ICgoMVVMPDxlbmRfb2ZmKS0xKSAm
IC0oMVVMPDxzdGFydF9vZmYpOwogICAgIH0KICAgICBlbHNlIAogICAgIHsKLSAgICAgICAgYWxs
b2NfYml0bWFwW2N1cnJfaWR4XSB8PSAtKDFVTDw8c3RhcnRfb2ZmKTsKLSAgICAgICAgd2hpbGUg
KCArK2N1cnJfaWR4IDwgZW5kX2lkeCApIGFsbG9jX2JpdG1hcFtjdXJyX2lkeF0gPSB+MFVMOwot
ICAgICAgICBhbGxvY19iaXRtYXBbY3Vycl9pZHhdIHw9ICgxVUw8PGVuZF9vZmYpLTE7CisgICAg
ICAgIG1tX2JpdG1hcFtjdXJyX2lkeF0gfD0gLSgxVUw8PHN0YXJ0X29mZik7CisgICAgICAgIHdo
aWxlICggKytjdXJyX2lkeCA8IGVuZF9pZHggKSBtbV9iaXRtYXBbY3Vycl9pZHhdID0gfjBVTDsK
KyAgICAgICAgbW1fYml0bWFwW2N1cnJfaWR4XSB8PSAoMVVMPDxlbmRfb2ZmKS0xOwogICAgIH0K
IAogICAgIG5yX2ZyZWVfcGFnZXMgLT0gbnJfcGFnZXM7CkBAIC0xMDIsMTMgKzEwNCwxMyBAQCBz
dGF0aWMgdm9pZCBtYXBfZnJlZSh1bnNpZ25lZCBsb25nIGZpcnN0X3BhZ2UsIHVuc2lnbmVkIGxv
bmcgbnJfcGFnZXMpCiAKICAgICBpZiAoIGN1cnJfaWR4ID09IGVuZF9pZHggKQogICAgIHsKLSAg
ICAgICAgYWxsb2NfYml0bWFwW2N1cnJfaWR4XSAmPSAtKDFVTDw8ZW5kX29mZikgfCAoKDFVTDw8
c3RhcnRfb2ZmKS0xKTsKKyAgICAgICAgbW1fYml0bWFwW2N1cnJfaWR4XSAmPSAtKDFVTDw8ZW5k
X29mZikgfCAoKDFVTDw8c3RhcnRfb2ZmKS0xKTsKICAgICB9CiAgICAgZWxzZSAKICAgICB7Ci0g
ICAgICAgIGFsbG9jX2JpdG1hcFtjdXJyX2lkeF0gJj0gKDFVTDw8c3RhcnRfb2ZmKS0xOwotICAg
ICAgICB3aGlsZSAoICsrY3Vycl9pZHggIT0gZW5kX2lkeCApIGFsbG9jX2JpdG1hcFtjdXJyX2lk
eF0gPSAwOwotICAgICAgICBhbGxvY19iaXRtYXBbY3Vycl9pZHhdICY9IC0oMVVMPDxlbmRfb2Zm
KTsKKyAgICAgICAgbW1fYml0bWFwW2N1cnJfaWR4XSAmPSAoMVVMPDxzdGFydF9vZmYpLTE7Cisg
ICAgICAgIHdoaWxlICggKytjdXJyX2lkeCAhPSBlbmRfaWR4ICkgbW1fYml0bWFwW2N1cnJfaWR4
XSA9IDA7CisgICAgICAgIG1tX2JpdG1hcFtjdXJyX2lkeF0gJj0gLSgxVUw8PGVuZF9vZmYpOwog
ICAgIH0KIH0KIApAQCAtMTM3LDkgKzEzOSw2IEBAIHN0YXRpYyBjaHVua19oZWFkX3QgKmZyZWVf
aGVhZFtGUkVFTElTVF9TSVpFXTsKIHN0YXRpYyBjaHVua19oZWFkX3QgIGZyZWVfdGFpbFtGUkVF
TElTVF9TSVpFXTsKICNkZWZpbmUgRlJFRUxJU1RfRU1QVFkoX2wpICgoX2wpLT5uZXh0ID09IE5V
TEwpCiAKLSNkZWZpbmUgcm91bmRfcGdkb3duKF9wKSAgKChfcCkmUEFHRV9NQVNLKQotI2RlZmlu
ZSByb3VuZF9wZ3VwKF9wKSAgICAoKChfcCkrKFBBR0VfU0laRS0xKSkmUEFHRV9NQVNLKQotCiAv
KgogICogSW5pdGlhbGlzZSBhbGxvY2F0b3IsIHBsYWNpbmcgYWRkcmVzc2VzIFtAbWluLEBtYXhd
IGluIGZyZWUgcG9vbC4KICAqIEBtaW4gYW5kIEBtYXggYXJlIFBIWVNJQ0FMIGFkZHJlc3Nlcy4K
QEAgLTE0Nyw3ICsxNDYsNyBAQCBzdGF0aWMgY2h1bmtfaGVhZF90ICBmcmVlX3RhaWxbRlJFRUxJ
U1RfU0laRV07CiBzdGF0aWMgdm9pZCBpbml0X3BhZ2VfYWxsb2NhdG9yKHVuc2lnbmVkIGxvbmcg
bWluLCB1bnNpZ25lZCBsb25nIG1heCkKIHsKICAgICBpbnQgaTsKLSAgICB1bnNpZ25lZCBsb25n
IHJhbmdlLCBiaXRtYXBfc2l6ZTsKKyAgICB1bnNpZ25lZCBsb25nIHJhbmdlOwogICAgIGNodW5r
X2hlYWRfdCAqY2g7CiAgICAgY2h1bmtfdGFpbF90ICpjdDsKICAgICBmb3IgKCBpID0gMDsgaSA8
IEZSRUVMSVNUX1NJWkU7IGkrKyApCkBAIC0xNjEsMTQgKzE2MCwxNCBAQCBzdGF0aWMgdm9pZCBp
bml0X3BhZ2VfYWxsb2NhdG9yKHVuc2lnbmVkIGxvbmcgbWluLCB1bnNpZ25lZCBsb25nIG1heCkK
ICAgICBtYXggPSByb3VuZF9wZ2Rvd24obWF4KTsKIAogICAgIC8qIEFsbG9jYXRlIHNwYWNlIGZv
ciB0aGUgYWxsb2NhdGlvbiBiaXRtYXAuICovCi0gICAgYml0bWFwX3NpemUgID0gKG1heCsxKSA+
PiAoUEFHRV9TSElGVCszKTsKLSAgICBiaXRtYXBfc2l6ZSAgPSByb3VuZF9wZ3VwKGJpdG1hcF9z
aXplKTsKLSAgICBhbGxvY19iaXRtYXAgPSAodW5zaWduZWQgbG9uZyAqKXRvX3ZpcnQobWluKTsK
LSAgICBtaW4gICAgICAgICArPSBiaXRtYXBfc2l6ZTsKKyAgICBtbV9iaXRtYXBfc2l6ZSAgPSAo
bWF4ICsgMSkgPj4gKFBBR0VfU0hJRlQgKyAzKTsKKyAgICBtbV9iaXRtYXBfc2l6ZSAgPSByb3Vu
ZF9wZ3VwKG1tX2JpdG1hcF9zaXplKTsKKyAgICBtbV9iaXRtYXAgPSAodW5zaWduZWQgbG9uZyAq
KXRvX3ZpcnQobWluKTsKKyAgICBtaW4gICAgICAgICArPSBtbV9iaXRtYXBfc2l6ZTsKICAgICBy
YW5nZSAgICAgICAgPSBtYXggLSBtaW47CiAKICAgICAvKiBBbGwgYWxsb2NhdGVkIGJ5IGRlZmF1
bHQuICovCi0gICAgbWVtc2V0KGFsbG9jX2JpdG1hcCwgfjAsIGJpdG1hcF9zaXplKTsKKyAgICBt
ZW1zZXQobW1fYml0bWFwLCB+MCwgbW1fYml0bWFwX3NpemUpOwogICAgIC8qIEZyZWUgdXAgdGhl
IG1lbW9yeSB3ZSd2ZSBiZWVuIGdpdmVuIHRvIHBsYXkgd2l0aC4gKi8KICAgICBtYXBfZnJlZShQ
SFlTX1BGTihtaW4pLCByYW5nZT4+UEFHRV9TSElGVCk7CiAKQEAgLTE5OCw2ICsxOTcsOCBAQCBz
dGF0aWMgdm9pZCBpbml0X3BhZ2VfYWxsb2NhdG9yKHVuc2lnbmVkIGxvbmcgbWluLCB1bnNpZ25l
ZCBsb25nIG1heCkKICAgICAgICAgZnJlZV9oZWFkW2ldICAgID0gY2g7CiAgICAgICAgIGN0LT5s
ZXZlbCAgICAgICA9IGk7CiAgICAgfQorCisgICAgbW1fYWxsb2NfYml0bWFwX3JlbWFwKCk7CiB9
CiAKIAotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:34 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8I-0002bo-NS; Thu, 11 Aug 2016 09:18:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8G-0002Pl-7j; Thu, 11 Aug 2016 09:18:32 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 B5/CE-24990-7E24CA75; Thu, 11 Aug 2016 09:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+4zpzX
 hBk+Oq1q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzejZfYGt4JNRxdPeh0wNjMc0uhg5
 OSQEjCTeTvzH1MXIxSEksJBRYubvU8wgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMUCY
 gsLpEg0fDnBDmKzANXff3QELM4r4CDRevUwE8QCOYnrM6eD2ZxA8TXTP4LZQgL2El/mXGKZwM
 i9gJFhFaN6cWpRWWqRrpFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkagnxmAYAf
 j9z9OhxglOZiURHmFY1aHC/El5adUZiQWZ8QXleakFh9ilOHgUJLgNXNcEy4kWJSanlqRlpkD
 DDiYtAQHj5IIrx5Imre4IDG3ODMdInWKUVFKnNcfJCEAksgozYNrgwX5JUZZKWFeRqBDhHgKU
 otyM0tQ5V8xinMwKgnzGoBM4cnMK4Gb/gpoMRPQ4hNmYItLEhFSUg2MPqb38poXzRNNdUns2K
 cZ5bZg0RMPi+uLLB6faZQIuiEkyXP+g51BgoTdlwo+rqtZ5/oudkWc3rr12kyOLU7HQ/mWvzW
 f3cN7q9fgsrVQ1qHrNTlut/T2t2twi/zke7iZK/dnffW9xWzHDdIWTOoR4z2tf6nzneo+5mnz
 /DI+HAxVOrSM66W5EktxRqKhFnNRcSIAqz50YG0CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1470907110!53822845!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40607 invoked from network); 11 Aug 2016 09:18:30 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:30 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3CFA0AB07;
 Thu, 11 Aug 2016 09:18:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:19 +0200
Message-Id: <1470907102-14656-17-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 16/19] mini-os: map page allocator's
	bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gY2FzZSBvZiBDT05GSUdfQkFMTE9PTiB0aGUgcGFnZSBhbGxvY2F0b3IncyBiaXRtYXAgbmVl
ZHMgc29tZSBzcGFjZQp0byBiZSBhYmxlIHRvIGdyb3cuIFJlbWFwIGl0IHRvIGtlcm5lbCB2aXJ0
dWFsIGFyZWEgaWYgdGhlIHByZWFsbG9jYXRlZAphcmVhIGlzbid0IGxhcmdlIGVub3VnaC4KClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYzOiAtIGFk
ZCBhc3NlcnRpb24gYXMgcmVxdWVzdGVkIGJ5IFNhbXVlbCBUaGliYXVsdAogICAgLSByZW5hbWUg
ZnVuY3Rpb25zIHRvIGhhdmUgbW1fIHByZWZpeCBhcyByZXF1ZXN0ZWQgYnkgU2FtdWVsIFRoaWJh
dWx0Ci0tLQogYmFsbG9vbi5jICAgICAgICAgfCAxOCArKysrKysrKysrKysrKysrKysKIGluY2x1
ZGUvYmFsbG9vbi5oIHwgIDIgKysKIGluY2x1ZGUvbW0uaCAgICAgIHwgIDYgKysrKysrCiBtbS5j
ICAgICAgICAgICAgICB8IDQzICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvYmFsbG9vbi5jIGIvYmFsbG9vbi5jCmluZGV4IDFlYzExM2QuLjc4YjMw
YWYgMTAwNjQ0Ci0tLSBhL2JhbGxvb24uYworKysgYi9iYWxsb29uLmMKQEAgLTQ0LDMgKzQ0LDIx
IEBAIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKQogICAgIG5yX21heF9wYWdlcyA9IHJldDsKICAg
ICBwcmludGsoIk1heGltdW0gbWVtb3J5IHNpemU6ICVsZCBwYWdlc1xuIiwgbnJfbWF4X3BhZ2Vz
KTsKIH0KKwordm9pZCBtbV9hbGxvY19iaXRtYXBfcmVtYXAodm9pZCkKK3sKKyAgICB1bnNpZ25l
ZCBsb25nIGk7CisKKyAgICBpZiAoIG1tX2JpdG1hcF9zaXplID49ICgobnJfbWF4X3BhZ2VzICsg
MSkgPj4gKFBBR0VfU0hJRlQgKyAzKSkgKQorICAgICAgICByZXR1cm47CisKKyAgICBmb3IgKCBp
ID0gMDsgaSA8IG1tX2JpdG1hcF9zaXplOyBpICs9IFBBR0VfU0laRSApCisgICAgeworICAgICAg
ICBtYXBfZnJhbWVfcncodmlydF9rZXJuZWxfYXJlYV9lbmQgKyBpLAorICAgICAgICAgICAgICAg
ICAgICAgdmlydF90b19tZm4oKHVuc2lnbmVkIGxvbmcpKG1tX2JpdG1hcCkgKyBpKSk7CisgICAg
fQorCisgICAgbW1fYml0bWFwID0gKHVuc2lnbmVkIGxvbmcgKil2aXJ0X2tlcm5lbF9hcmVhX2Vu
ZDsKKyAgICB2aXJ0X2tlcm5lbF9hcmVhX2VuZCArPSByb3VuZF9wZ3VwKChucl9tYXhfcGFnZXMg
KyAxKSA+PiAoUEFHRV9TSElGVCArIDMpKTsKKyAgICBBU1NFUlQodmlydF9rZXJuZWxfYXJlYV9l
bmQgPD0gVklSVF9ERU1BTkRfQVJFQSk7Cit9CmRpZmYgLS1naXQgYS9pbmNsdWRlL2JhbGxvb24u
aCBiL2luY2x1ZGUvYmFsbG9vbi5oCmluZGV4IGIwZDBlYmYuLjkxNTRmNDQgMTAwNjQ0Ci0tLSBh
L2luY2x1ZGUvYmFsbG9vbi5oCisrKyBiL2luY2x1ZGUvYmFsbG9vbi5oCkBAIC0zMSwxMSArMzEs
MTMgQEAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7CiAKIHZvaWQg
Z2V0X21heF9wYWdlcyh2b2lkKTsKIHZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBt
YXhfcGZuKTsKK3ZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQpOwogCiAjZWxzZSAvKiBD
T05GSUdfQkFMTE9PTiAqLwogCiBzdGF0aWMgaW5saW5lIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lk
KSB7IH0KIHN0YXRpYyBpbmxpbmUgdm9pZCBhcmNoX3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1h
eF9wZm4pIHsgfQorc3RhdGljIGlubGluZSB2b2lkIG1tX2FsbG9jX2JpdG1hcF9yZW1hcCh2b2lk
KSB7IH0KIAogI2VuZGlmIC8qIENPTkZJR19CQUxMT09OICovCiAjZW5kaWYgLyogX0JBTExPT05f
SF8gKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUvbW0uaCBiL2luY2x1ZGUvbW0uaAppbmRleCA2YWRk
NjgzLi5hYjU2NDQ1IDEwMDY0NAotLS0gYS9pbmNsdWRlL21tLmgKKysrIGIvaW5jbHVkZS9tbS5o
CkBAIC00Miw4ICs0MiwxNCBAQAogI2RlZmluZSBTVEFDS19TSVpFX1BBR0VfT1JERVIgX19TVEFD
S19TSVpFX1BBR0VfT1JERVIKICNkZWZpbmUgU1RBQ0tfU0laRSBfX1NUQUNLX1NJWkUKIAorI2Rl
ZmluZSByb3VuZF9wZ2Rvd24oX3ApICAoKF9wKSAmIFBBR0VfTUFTSykKKyNkZWZpbmUgcm91bmRf
cGd1cChfcCkgICAgKCgoX3ApICsgKFBBR0VfU0laRSAtIDEpKSAmIFBBR0VfTUFTSykKKwogZXh0
ZXJuIHVuc2lnbmVkIGxvbmcgbnJfZnJlZV9wYWdlczsKIAorZXh0ZXJuIHVuc2lnbmVkIGxvbmcg
Km1tX2JpdG1hcDsKK2V4dGVybiB1bnNpZ25lZCBsb25nIG1tX2JpdG1hcF9zaXplOworCiB2b2lk
IGluaXRfbW0odm9pZCk7CiB1bnNpZ25lZCBsb25nIGFsbG9jX3BhZ2VzKGludCBvcmRlcik7CiAj
ZGVmaW5lIGFsbG9jX3BhZ2UoKSAgICBhbGxvY19wYWdlcygwKQpkaWZmIC0tZ2l0IGEvbW0uYyBi
L21tLmMKaW5kZXggNzA3YTNlMC4uZTJmNTVhZiAxMDA2NDQKLS0tIGEvbW0uYworKysgYi9tbS5j
CkBAIC00OCwxMSArNDgsMTMgQEAKICAqICBPbmUgYml0IHBlciBwYWdlIG9mIG1lbW9yeS4gQml0
IHNldCA9PiBwYWdlIGlzIGFsbG9jYXRlZC4KICAqLwogCi1zdGF0aWMgdW5zaWduZWQgbG9uZyAq
YWxsb2NfYml0bWFwOwordW5zaWduZWQgbG9uZyAqbW1fYml0bWFwOwordW5zaWduZWQgbG9uZyBt
bV9iaXRtYXBfc2l6ZTsKKwogI2RlZmluZSBQQUdFU19QRVJfTUFQV09SRCAoc2l6ZW9mKHVuc2ln
bmVkIGxvbmcpICogOCkKIAogI2RlZmluZSBhbGxvY2F0ZWRfaW5fbWFwKF9wbikgXAotKGFsbG9j
X2JpdG1hcFsoX3BuKS9QQUdFU19QRVJfTUFQV09SRF0gJiAoMVVMPDwoKF9wbikmKFBBR0VTX1BF
Ul9NQVBXT1JELTEpKSkpCisobW1fYml0bWFwWyhfcG4pL1BBR0VTX1BFUl9NQVBXT1JEXSAmICgx
VUw8PCgoX3BuKSYoUEFHRVNfUEVSX01BUFdPUkQtMSkpKSkKIAogdW5zaWduZWQgbG9uZyBucl9m
cmVlX3BhZ2VzOwogCkBAIC02MSw4ICs2Myw4IEBAIHVuc2lnbmVkIGxvbmcgbnJfZnJlZV9wYWdl
czsKICAqICAtKDE8PG4pICBzZXRzIGFsbCBiaXRzID49IG4uIAogICogICgxPDxuKS0xIHNldHMg
YWxsIGJpdHMgPCAgbi4KICAqIFZhcmlhYmxlIG5hbWVzIGluIG1hcF97YWxsb2MsZnJlZX06Ci0g
KiAgKl9pZHggPT0gSW5kZXggaW50byBgYWxsb2NfYml0bWFwJyBhcnJheS4KLSAqICAqX29mZiA9
PSBCaXQgb2Zmc2V0IHdpdGhpbiBhbiBlbGVtZW50IG9mIHRoZSBgYWxsb2NfYml0bWFwJyBhcnJh
eS4KKyAqICAqX2lkeCA9PSBJbmRleCBpbnRvIGBtbV9iaXRtYXAnIGFycmF5LgorICogICpfb2Zm
ID09IEJpdCBvZmZzZXQgd2l0aGluIGFuIGVsZW1lbnQgb2YgdGhlIGBtbV9iaXRtYXAnIGFycmF5
LgogICovCiAKIHN0YXRpYyB2b2lkIG1hcF9hbGxvYyh1bnNpZ25lZCBsb25nIGZpcnN0X3BhZ2Us
IHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCkBAIC03NiwxMyArNzgsMTMgQEAgc3RhdGljIHZvaWQg
bWFwX2FsbG9jKHVuc2lnbmVkIGxvbmcgZmlyc3RfcGFnZSwgdW5zaWduZWQgbG9uZyBucl9wYWdl
cykKIAogICAgIGlmICggY3Vycl9pZHggPT0gZW5kX2lkeCApCiAgICAgewotICAgICAgICBhbGxv
Y19iaXRtYXBbY3Vycl9pZHhdIHw9ICgoMVVMPDxlbmRfb2ZmKS0xKSAmIC0oMVVMPDxzdGFydF9v
ZmYpOworICAgICAgICBtbV9iaXRtYXBbY3Vycl9pZHhdIHw9ICgoMVVMPDxlbmRfb2ZmKS0xKSAm
IC0oMVVMPDxzdGFydF9vZmYpOwogICAgIH0KICAgICBlbHNlIAogICAgIHsKLSAgICAgICAgYWxs
b2NfYml0bWFwW2N1cnJfaWR4XSB8PSAtKDFVTDw8c3RhcnRfb2ZmKTsKLSAgICAgICAgd2hpbGUg
KCArK2N1cnJfaWR4IDwgZW5kX2lkeCApIGFsbG9jX2JpdG1hcFtjdXJyX2lkeF0gPSB+MFVMOwot
ICAgICAgICBhbGxvY19iaXRtYXBbY3Vycl9pZHhdIHw9ICgxVUw8PGVuZF9vZmYpLTE7CisgICAg
ICAgIG1tX2JpdG1hcFtjdXJyX2lkeF0gfD0gLSgxVUw8PHN0YXJ0X29mZik7CisgICAgICAgIHdo
aWxlICggKytjdXJyX2lkeCA8IGVuZF9pZHggKSBtbV9iaXRtYXBbY3Vycl9pZHhdID0gfjBVTDsK
KyAgICAgICAgbW1fYml0bWFwW2N1cnJfaWR4XSB8PSAoMVVMPDxlbmRfb2ZmKS0xOwogICAgIH0K
IAogICAgIG5yX2ZyZWVfcGFnZXMgLT0gbnJfcGFnZXM7CkBAIC0xMDIsMTMgKzEwNCwxMyBAQCBz
dGF0aWMgdm9pZCBtYXBfZnJlZSh1bnNpZ25lZCBsb25nIGZpcnN0X3BhZ2UsIHVuc2lnbmVkIGxv
bmcgbnJfcGFnZXMpCiAKICAgICBpZiAoIGN1cnJfaWR4ID09IGVuZF9pZHggKQogICAgIHsKLSAg
ICAgICAgYWxsb2NfYml0bWFwW2N1cnJfaWR4XSAmPSAtKDFVTDw8ZW5kX29mZikgfCAoKDFVTDw8
c3RhcnRfb2ZmKS0xKTsKKyAgICAgICAgbW1fYml0bWFwW2N1cnJfaWR4XSAmPSAtKDFVTDw8ZW5k
X29mZikgfCAoKDFVTDw8c3RhcnRfb2ZmKS0xKTsKICAgICB9CiAgICAgZWxzZSAKICAgICB7Ci0g
ICAgICAgIGFsbG9jX2JpdG1hcFtjdXJyX2lkeF0gJj0gKDFVTDw8c3RhcnRfb2ZmKS0xOwotICAg
ICAgICB3aGlsZSAoICsrY3Vycl9pZHggIT0gZW5kX2lkeCApIGFsbG9jX2JpdG1hcFtjdXJyX2lk
eF0gPSAwOwotICAgICAgICBhbGxvY19iaXRtYXBbY3Vycl9pZHhdICY9IC0oMVVMPDxlbmRfb2Zm
KTsKKyAgICAgICAgbW1fYml0bWFwW2N1cnJfaWR4XSAmPSAoMVVMPDxzdGFydF9vZmYpLTE7Cisg
ICAgICAgIHdoaWxlICggKytjdXJyX2lkeCAhPSBlbmRfaWR4ICkgbW1fYml0bWFwW2N1cnJfaWR4
XSA9IDA7CisgICAgICAgIG1tX2JpdG1hcFtjdXJyX2lkeF0gJj0gLSgxVUw8PGVuZF9vZmYpOwog
ICAgIH0KIH0KIApAQCAtMTM3LDkgKzEzOSw2IEBAIHN0YXRpYyBjaHVua19oZWFkX3QgKmZyZWVf
aGVhZFtGUkVFTElTVF9TSVpFXTsKIHN0YXRpYyBjaHVua19oZWFkX3QgIGZyZWVfdGFpbFtGUkVF
TElTVF9TSVpFXTsKICNkZWZpbmUgRlJFRUxJU1RfRU1QVFkoX2wpICgoX2wpLT5uZXh0ID09IE5V
TEwpCiAKLSNkZWZpbmUgcm91bmRfcGdkb3duKF9wKSAgKChfcCkmUEFHRV9NQVNLKQotI2RlZmlu
ZSByb3VuZF9wZ3VwKF9wKSAgICAoKChfcCkrKFBBR0VfU0laRS0xKSkmUEFHRV9NQVNLKQotCiAv
KgogICogSW5pdGlhbGlzZSBhbGxvY2F0b3IsIHBsYWNpbmcgYWRkcmVzc2VzIFtAbWluLEBtYXhd
IGluIGZyZWUgcG9vbC4KICAqIEBtaW4gYW5kIEBtYXggYXJlIFBIWVNJQ0FMIGFkZHJlc3Nlcy4K
QEAgLTE0Nyw3ICsxNDYsNyBAQCBzdGF0aWMgY2h1bmtfaGVhZF90ICBmcmVlX3RhaWxbRlJFRUxJ
U1RfU0laRV07CiBzdGF0aWMgdm9pZCBpbml0X3BhZ2VfYWxsb2NhdG9yKHVuc2lnbmVkIGxvbmcg
bWluLCB1bnNpZ25lZCBsb25nIG1heCkKIHsKICAgICBpbnQgaTsKLSAgICB1bnNpZ25lZCBsb25n
IHJhbmdlLCBiaXRtYXBfc2l6ZTsKKyAgICB1bnNpZ25lZCBsb25nIHJhbmdlOwogICAgIGNodW5r
X2hlYWRfdCAqY2g7CiAgICAgY2h1bmtfdGFpbF90ICpjdDsKICAgICBmb3IgKCBpID0gMDsgaSA8
IEZSRUVMSVNUX1NJWkU7IGkrKyApCkBAIC0xNjEsMTQgKzE2MCwxNCBAQCBzdGF0aWMgdm9pZCBp
bml0X3BhZ2VfYWxsb2NhdG9yKHVuc2lnbmVkIGxvbmcgbWluLCB1bnNpZ25lZCBsb25nIG1heCkK
ICAgICBtYXggPSByb3VuZF9wZ2Rvd24obWF4KTsKIAogICAgIC8qIEFsbG9jYXRlIHNwYWNlIGZv
ciB0aGUgYWxsb2NhdGlvbiBiaXRtYXAuICovCi0gICAgYml0bWFwX3NpemUgID0gKG1heCsxKSA+
PiAoUEFHRV9TSElGVCszKTsKLSAgICBiaXRtYXBfc2l6ZSAgPSByb3VuZF9wZ3VwKGJpdG1hcF9z
aXplKTsKLSAgICBhbGxvY19iaXRtYXAgPSAodW5zaWduZWQgbG9uZyAqKXRvX3ZpcnQobWluKTsK
LSAgICBtaW4gICAgICAgICArPSBiaXRtYXBfc2l6ZTsKKyAgICBtbV9iaXRtYXBfc2l6ZSAgPSAo
bWF4ICsgMSkgPj4gKFBBR0VfU0hJRlQgKyAzKTsKKyAgICBtbV9iaXRtYXBfc2l6ZSAgPSByb3Vu
ZF9wZ3VwKG1tX2JpdG1hcF9zaXplKTsKKyAgICBtbV9iaXRtYXAgPSAodW5zaWduZWQgbG9uZyAq
KXRvX3ZpcnQobWluKTsKKyAgICBtaW4gICAgICAgICArPSBtbV9iaXRtYXBfc2l6ZTsKICAgICBy
YW5nZSAgICAgICAgPSBtYXggLSBtaW47CiAKICAgICAvKiBBbGwgYWxsb2NhdGVkIGJ5IGRlZmF1
bHQuICovCi0gICAgbWVtc2V0KGFsbG9jX2JpdG1hcCwgfjAsIGJpdG1hcF9zaXplKTsKKyAgICBt
ZW1zZXQobW1fYml0bWFwLCB+MCwgbW1fYml0bWFwX3NpemUpOwogICAgIC8qIEZyZWUgdXAgdGhl
IG1lbW9yeSB3ZSd2ZSBiZWVuIGdpdmVuIHRvIHBsYXkgd2l0aC4gKi8KICAgICBtYXBfZnJlZShQ
SFlTX1BGTihtaW4pLCByYW5nZT4+UEFHRV9TSElGVCk7CiAKQEAgLTE5OCw2ICsxOTcsOCBAQCBz
dGF0aWMgdm9pZCBpbml0X3BhZ2VfYWxsb2NhdG9yKHVuc2lnbmVkIGxvbmcgbWluLCB1bnNpZ25l
ZCBsb25nIG1heCkKICAgICAgICAgZnJlZV9oZWFkW2ldICAgID0gY2g7CiAgICAgICAgIGN0LT5s
ZXZlbCAgICAgICA9IGk7CiAgICAgfQorCisgICAgbW1fYWxsb2NfYml0bWFwX3JlbWFwKCk7CiB9
CiAKIAotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:34 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8I-0002bz-Oa; Thu, 11 Aug 2016 09:18:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8G-0002QO-9n; Thu, 11 Aug 2016 09:18:32 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 C8/FC-05127-7E24CA75; Thu, 11 Aug 2016 09:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+4zpzX
 hBs0NZhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM26/X8xSsMGmYu/Vd6wNjFf1uhg5
 OSQEjCTeTvzH1MXIxSEksJBRYvnmmYwgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMUCY
 gsLOEi8WzcFrJ4FqH7m9llg9bxA8T+XlrJCLJCTuD5zOhOIzQkUXzP9I5gtJGAv8WXOJZYJjN
 wLGBlWMWoUpxaVpRbpGhnrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEerqegYF
 xB+OOdr9DjJIcTEqivMIxq8OF+JLyUyozEosz4otKc1KLDzHKcHAoSfCKAANHSLAoNT21Ii0z
 BxhyMGkJDh4lEd77jkBp3uKCxNzizHSI1ClGRSlx3uMgCQGQREZpHlwbLMwvMcpKCfMyMjAwC
 PEUpBblZpagyr9iFOdgVBLmXQUyhSczrwRu+iugxUxAi0+YgS0uSURISTUwsrT8lP5w8K7A6e
 YpvCatTgr3swJ/zF1aFqx+zvjugrUiRV/2+vgLvXnyqeTeJ51Py/mW6lRta6z8+aTpfYM8R/w
 qE6mviq3hWypPZ7zbbd13ed7DpZeTDB5N0dHZlFOmEnjnjf+9v4oPhGSu1abKmr8Ju2VeVazP
 2qBefkFEqTzijKRyzb2PSizFGYmGWsxFxYkAAnnyrm4CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1470907110!38364378!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20090 invoked from network); 11 Aug 2016 09:18:30 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-13.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:30 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 856ABAC21;
 Thu, 11 Aug 2016 09:18:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:20 +0200
Message-Id: <1470907102-14656-18-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 17/19] mini-os: add support for ballooning
	up
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIHN1cHBvcnQgZm9yIGJhbGxvb25pbmcgdGhlIGRvbWFpbiB1cCBieSBhIHNwZWNpZmllZCBh
bW91bnQgb2YKcGFnZXMuIEZvbGxvd2luZyBzdGVwcyBhcmUgcGVyZm9ybWVkOgoKLSBleHRlbmRp
bmcgdGhlIHAybSBtYXAKLSBleHRlbmRpbmcgdGhlIHBhZ2UgYWxsb2NhdG9yJ3MgYml0bWFwCi0g
Z2V0dGluZyBuZXcgbWVtb3J5IHBhZ2VzIGZyb20gdGhlIGh5cGVydmlzb3IKLSBhZGRpbmcgdGhl
IG1lbW9yeSBhdCB0aGUgY3VycmVudCBlbmQgb2YgZ3Vlc3QgbWVtb3J5CgpTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhp
YmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQpWMzogY2hhbmdlICJpZiIg
dG8gIndoaWxlIiBpbiBiYWxsb29uX3VwKCkgYXMgcmVxdWVzdGVkIGJ5IFNhbXVlbCBUaGliYXVs
dAotLS0KIGFyY2gvYXJtL2JhbGxvb24uYyB8ICA5ICsrKysrKwogYXJjaC94ODYvYmFsbG9vbi5j
IHwgOTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiBiYWxsb29uLmMgICAgICAgICAgfCA2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiBpbmNsdWRlL2JhbGxvb24uaCAgfCAgNSArKysKIG1tLmMgICAgICAgICAgICAg
ICB8ICA0ICsrKwogNSBmaWxlcyBjaGFuZ2VkLCAxNzYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2FyY2gvYXJtL2JhbGxvb24uYyBiL2FyY2gvYXJtL2JhbGxvb24uYwppbmRleCA1NDllNTFi
Li43ZjM1MzI4IDEwMDY0NAotLS0gYS9hcmNoL2FybS9iYWxsb29uLmMKKysrIGIvYXJjaC9hcm0v
YmFsbG9vbi5jCkBAIC0yNyw0ICsyNywxMyBAQAogCiB1bnNpZ25lZCBsb25nIHZpcnRfa2VybmVs
X2FyZWFfZW5kOyAgIC8qIFRPRE86IGZpbmQgYSB2aXJ0dWFsIGFyZWEgKi8KIAoraW50IGFyY2hf
ZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCit7CisgICAgcmV0dXJuIDA7Cit9CisK
K3ZvaWQgYXJjaF9wZm5fYWRkKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25nIG1mbikK
K3sKK30KKwogI2VuZGlmCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9iYWxsb29uLmMgYi9hcmNoL3g4
Ni9iYWxsb29uLmMKaW5kZXggYTdmMjBlNC4uNDIzODllNCAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
YmFsbG9vbi5jCisrKyBiL2FyY2gveDg2L2JhbGxvb24uYwpAQCAtMjMsNiArMjMsNyBAQAogCiAj
aW5jbHVkZSA8bWluaS1vcy9vcy5oPgogI2luY2x1ZGUgPG1pbmktb3MvYmFsbG9vbi5oPgorI2lu
Y2x1ZGUgPG1pbmktb3MvZXJybm8uaD4KICNpbmNsdWRlIDxtaW5pLW9zL2xpYi5oPgogI2luY2x1
ZGUgPG1pbmktb3MvbW0uaD4KIApAQCAtMzAsOSArMzEsMzYgQEAKIAogdW5zaWduZWQgbG9uZyB2
aXJ0X2tlcm5lbF9hcmVhX2VuZCA9IFZJUlRfS0VSTkVMX0FSRUE7CiAKK3N0YXRpYyB2b2lkIHAy
bV9pbnZhbGlkYXRlKHVuc2lnbmVkIGxvbmcgKmxpc3QsIHVuc2lnbmVkIGxvbmcgc3RhcnRfaWR4
KQoreworICAgIHVuc2lnbmVkIGxvbmcgaWR4OworCisgICAgZm9yICggaWR4ID0gc3RhcnRfaWR4
OyBpZHggPCBQMk1fRU5UUklFUzsgaWR4KysgKQorICAgICAgICBsaXN0W2lkeF0gPSBJTlZBTElE
X1AyTV9FTlRSWTsKK30KKworc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nICpwMm1fbDNsaXN0
KHZvaWQpCit7CisgICAgcmV0dXJuIG1mbl90b192aXJ0KEhZUEVSVklTT1Jfc2hhcmVkX2luZm8t
PmFyY2gucGZuX3RvX21mbl9mcmFtZV9saXN0X2xpc3QpOworfQorCitzdGF0aWMgaW5saW5lIHVu
c2lnbmVkIGxvbmcgKnAybV90b192aXJ0KHVuc2lnbmVkIGxvbmcgcDJtKQoreworICAgIHJldHVy
biAoIHAybSA9PSBJTlZBTElEX1AyTV9FTlRSWSApID8gTlVMTCA6IG1mbl90b192aXJ0KHAybSk7
Cit9CisKIHZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogewogICAg
IHVuc2lnbmVkIGxvbmcgcGZuOworICAgIHVuc2lnbmVkIGxvbmcgKmwzX2xpc3QsICpsMl9saXN0
LCAqbDFfbGlzdDsKKworICAgIGwzX2xpc3QgPSBwMm1fbDNsaXN0KCk7CisgICAgbDJfbGlzdCA9
IHAybV90b192aXJ0KGwzX2xpc3RbTDNfUDJNX0lEWChtYXhfcGZuIC0gMSldKTsKKyAgICBsMV9s
aXN0ID0gcDJtX3RvX3ZpcnQobDJfbGlzdFtMMl9QMk1fSURYKG1heF9wZm4gLSAxKV0pOworCisg
ICAgcDJtX2ludmFsaWRhdGUobDNfbGlzdCwgTDNfUDJNX0lEWChtYXhfcGZuIC0gMSkgKyAxKTsK
KyAgICBwMm1faW52YWxpZGF0ZShsMl9saXN0LCBMMl9QMk1fSURYKG1heF9wZm4gLSAxKSArIDEp
OworICAgIHAybV9pbnZhbGlkYXRlKGwxX2xpc3QsIEwxX1AyTV9JRFgobWF4X3BmbiAtIDEpICsg
MSk7CiAKICAgICBpZiAoIHAybV9wYWdlcyhucl9tYXhfcGFnZXMpIDw9IHAybV9wYWdlcyhtYXhf
cGZuKSApCiAgICAgICAgIHJldHVybjsKQEAgLTUwLDQgKzc4LDcwIEBAIHZvaWQgYXJjaF9yZW1h
cF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogICAgIEFTU0VSVCh2aXJ0X2tlcm5lbF9hcmVh
X2VuZCA8PSBWSVJUX0RFTUFORF9BUkVBKTsKIH0KIAoraW50IGFyY2hfZXhwYW5kX3AybSh1bnNp
Z25lZCBsb25nIG1heF9wZm4pCit7CisgICAgdW5zaWduZWQgbG9uZyBwZm47CisgICAgdW5zaWdu
ZWQgbG9uZyAqbDFfbGlzdCwgKmwyX2xpc3QsICpsM19saXN0OworCisgICAgcDJtX2Noa19wZm4o
bWF4X3BmbiAtIDEpOworICAgIGwzX2xpc3QgPSBwMm1fbDNsaXN0KCk7CisKKyAgICBmb3IgKCBw
Zm4gPSAoSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+YXJjaC5tYXhfcGZuICsgUDJNX01BU0spICYg
flAyTV9NQVNLOworICAgICAgICAgIHBmbiA8IG1heF9wZm47IHBmbiArPSBQMk1fRU5UUklFUyAp
CisgICAgeworICAgICAgICBsMl9saXN0ID0gcDJtX3RvX3ZpcnQobDNfbGlzdFtMM19QMk1fSURY
KHBmbildKTsKKyAgICAgICAgaWYgKCAhbDJfbGlzdCApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGwyX2xpc3QgPSAodW5zaWduZWQgbG9uZyopYWxsb2NfcGFnZSgpOworICAgICAgICAgICAgaWYg
KCAhbDJfbGlzdCApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgICAg
ICBwMm1faW52YWxpZGF0ZShsMl9saXN0LCAwKTsKKyAgICAgICAgICAgIGwzX2xpc3RbTDNfUDJN
X0lEWChwZm4pXSA9IHZpcnRfdG9fbWZuKGwyX2xpc3QpOworICAgICAgICB9CisgICAgICAgIGwx
X2xpc3QgPSBwMm1fdG9fdmlydChsMl9saXN0W0wyX1AyTV9JRFgocGZuKV0pOworICAgICAgICBp
ZiAoICFsMV9saXN0ICkKKyAgICAgICAgeworICAgICAgICAgICAgbDFfbGlzdCA9ICh1bnNpZ25l
ZCBsb25nKilhbGxvY19wYWdlKCk7CisgICAgICAgICAgICBpZiAoICFsMV9saXN0ICkKKyAgICAg
ICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgICAgIHAybV9pbnZhbGlkYXRlKGwx
X2xpc3QsIDApOworICAgICAgICAgICAgbDJfbGlzdFtMMl9QMk1fSURYKHBmbildID0gdmlydF90
b19tZm4obDFfbGlzdCk7CisKKyAgICAgICAgICAgIGlmICggbWFwX2ZyYW1lX3J3KCh1bnNpZ25l
ZCBsb25nKShwaHlzX3RvX21hY2hpbmVfbWFwcGluZyArIHBmbiksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsMl9saXN0W0wyX1AyTV9JRFgocGZuKV0pICkKKyAgICAgICAgICAgICAg
ICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgfQorICAgIH0KKworICAgIEhZUEVSVklTT1Jfc2hh
cmVkX2luZm8tPmFyY2gubWF4X3BmbiA9IG1heF9wZm47CisKKyAgICAvKiBNYWtlIHN1cmUgdGhl
IG5ldyBsYXN0IHBhZ2UgY2FuIGJlIG1hcHBlZC4gKi8KKyAgICBpZiAoICFuZWVkX3BndCgodW5z
aWduZWQgbG9uZylwZm5fdG9fdmlydChtYXhfcGZuIC0gMSkpICkKKyAgICAgICAgcmV0dXJuIC1F
Tk9NRU07CisKKyAgICByZXR1cm4gMDsKK30KKwordm9pZCBhcmNoX3Bmbl9hZGQodW5zaWduZWQg
bG9uZyBwZm4sIHVuc2lnbmVkIGxvbmcgbWZuKQoreworICAgIG1tdV91cGRhdGVfdCBtbXVfdXBk
YXRlc1sxXTsKKyAgICBwZ2VudHJ5X3QgKnBndDsKKyAgICBpbnQgcmM7CisKKyAgICBwaHlzX3Rv
X21hY2hpbmVfbWFwcGluZ1twZm5dID0gbWZuOworCisgICAgcGd0ID0gbmVlZF9wZ3QoKHVuc2ln
bmVkIGxvbmcpcGZuX3RvX3ZpcnQocGZuKSk7CisgICAgQVNTRVJUKHBndCk7CisgICAgbW11X3Vw
ZGF0ZXNbMF0ucHRyID0gdmlydF90b19tYWNoKHBndCkgfCBNTVVfTk9STUFMX1BUX1VQREFURTsK
KyAgICBtbXVfdXBkYXRlc1swXS52YWwgPSAocGdlbnRyeV90KShtZm4gPDwgUEFHRV9TSElGVCkg
fAorICAgICAgICAgICAgICAgICAgICAgICAgIF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVzsKKyAg
ICByYyA9IEhZUEVSVklTT1JfbW11X3VwZGF0ZShtbXVfdXBkYXRlcywgMSwgTlVMTCwgRE9NSURf
U0VMRik7CisgICAgaWYgKCByYyA8IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJFUlJPUjog
YnVpbGRfcGFnZXRhYmxlKCk6IFBURSBjb3VsZCBub3QgYmUgdXBkYXRlZFxuIik7CisgICAgICAg
IHByaW50aygiICAgICAgIG1tdV91cGRhdGUgZmFpbGVkIHdpdGggcmM9JWRcbiIsIHJjKTsKKyAg
ICAgICAgZG9fZXhpdCgpOworICAgIH0KK30KKwogI2VuZGlmCmRpZmYgLS1naXQgYS9iYWxsb29u
LmMgYi9iYWxsb29uLmMKaW5kZXggNzhiMzBhZi4uMDdlZjUzMiAxMDA2NDQKLS0tIGEvYmFsbG9v
bi5jCisrKyBiL2JhbGxvb24uYwpAQCAtMjMsMTEgKzIzLDEzIEBACiAKICNpbmNsdWRlIDxtaW5p
LW9zL29zLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CisjaW5jbHVkZSA8bWluaS1v
cy9lcnJuby5oPgogI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+CiAjaW5jbHVkZSA8eGVuL3hlbi5o
PgogI2luY2x1ZGUgPHhlbi9tZW1vcnkuaD4KIAogdW5zaWduZWQgbG9uZyBucl9tYXhfcGFnZXM7
Cit1bnNpZ25lZCBsb25nIG5yX21lbV9wYWdlczsKIAogdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQp
CiB7CkBAIC02MiwzICs2NCw2NSBAQCB2b2lkIG1tX2FsbG9jX2JpdG1hcF9yZW1hcCh2b2lkKQog
ICAgIHZpcnRfa2VybmVsX2FyZWFfZW5kICs9IHJvdW5kX3BndXAoKG5yX21heF9wYWdlcyArIDEp
ID4+IChQQUdFX1NISUZUICsgMykpOwogICAgIEFTU0VSVCh2aXJ0X2tlcm5lbF9hcmVhX2VuZCA8
PSBWSVJUX0RFTUFORF9BUkVBKTsKIH0KKworI2RlZmluZSBOX0JBTExPT05fRlJBTUVTIDY0Citz
dGF0aWMgdW5zaWduZWQgbG9uZyBiYWxsb29uX2ZyYW1lc1tOX0JBTExPT05fRlJBTUVTXTsKKwor
aW50IGJhbGxvb25fdXAodW5zaWduZWQgbG9uZyBuX3BhZ2VzKQoreworICAgIHVuc2lnbmVkIGxv
bmcgcGFnZSwgcGZuOworICAgIGludCByYzsKKyAgICBzdHJ1Y3QgeGVuX21lbW9yeV9yZXNlcnZh
dGlvbiByZXNlcnZhdGlvbiA9IHsKKyAgICAgICAgLmFkZHJlc3NfYml0cyA9IDAsCisgICAgICAg
IC5leHRlbnRfb3JkZXIgPSAwLAorICAgICAgICAuZG9taWQgICAgICAgID0gRE9NSURfU0VMRgor
ICAgIH07CisKKyAgICBpZiAoIG5fcGFnZXMgPiBucl9tYXhfcGFnZXMgLSBucl9tZW1fcGFnZXMg
KQorICAgICAgICBuX3BhZ2VzID0gbnJfbWF4X3BhZ2VzIC0gbnJfbWVtX3BhZ2VzOworICAgIGlm
ICggbl9wYWdlcyA+IE5fQkFMTE9PTl9GUkFNRVMgKQorICAgICAgICBuX3BhZ2VzID0gTl9CQUxM
T09OX0ZSQU1FUzsKKworICAgIC8qIFJlc2l6ZSBhbGxvY19iaXRtYXAgaWYgbmVjZXNzYXJ5LiAq
LworICAgIHdoaWxlICggbW1fYml0bWFwX3NpemUgKiA4IDwgbnJfbWVtX3BhZ2VzICsgbl9wYWdl
cyApCisgICAgeworICAgICAgICBwYWdlID0gYWxsb2NfcGFnZSgpOworICAgICAgICBpZiAoICFw
YWdlICkKKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgICAgIG1lbXNldCgodm9p
ZCAqKXBhZ2UsIH4wLCBQQUdFX1NJWkUpOworICAgICAgICBpZiAoIG1hcF9mcmFtZV9ydygodW5z
aWduZWQgbG9uZyltbV9iaXRtYXAgKyBtbV9iaXRtYXBfc2l6ZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgdmlydF90b19tZm4ocGFnZSkpICkKKyAgICAgICAgeworICAgICAgICAgICAgZnJl
ZV9wYWdlKCh2b2lkICopcGFnZSk7CisgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAg
ICAgfQorCisgICAgICAgIG1tX2JpdG1hcF9zaXplICs9IFBBR0VfU0laRTsKKyAgICB9CisKKyAg
ICByYyA9IGFyY2hfZXhwYW5kX3AybShucl9tZW1fcGFnZXMgKyBuX3BhZ2VzKTsKKyAgICBpZiAo
IHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgLyogR2V0IG5ldyBtZW1vcnkgZnJvbSBo
eXBlcnZpc29yLiAqLworICAgIGZvciAoIHBmbiA9IDA7IHBmbiA8IG5fcGFnZXM7IHBmbisrICkK
KyAgICB7CisgICAgICAgIGJhbGxvb25fZnJhbWVzW3Bmbl0gPSBucl9tZW1fcGFnZXMgKyBwZm47
CisgICAgfQorICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKHJlc2VydmF0aW9uLmV4dGVudF9zdGFy
dCwgYmFsbG9vbl9mcmFtZXMpOworICAgIHJlc2VydmF0aW9uLm5yX2V4dGVudHMgPSBuX3BhZ2Vz
OworICAgIHJjID0gSFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVNX3BvcHVsYXRlX3BoeXNtYXAs
ICZyZXNlcnZhdGlvbik7CisgICAgaWYgKCByYyA8PSAwICkKKyAgICAgICAgcmV0dXJuIHJjOwor
CisgICAgZm9yICggcGZuID0gMDsgcGZuIDwgcmM7IHBmbisrICkKKyAgICB7CisgICAgICAgIGFy
Y2hfcGZuX2FkZChucl9tZW1fcGFnZXMgKyBwZm4sIGJhbGxvb25fZnJhbWVzW3Bmbl0pOworICAg
ICAgICBmcmVlX3BhZ2UocGZuX3RvX3ZpcnQobnJfbWVtX3BhZ2VzICsgcGZuKSk7CisgICAgfQor
CisgICAgbnJfbWVtX3BhZ2VzICs9IHJjOworCisgICAgcmV0dXJuIHJjOworfQpkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9iYWxsb29uLmggYi9pbmNsdWRlL2JhbGxvb24uaAppbmRleCA5MTU0ZjQ0Li41
ZWMxYmJiIDEwMDY0NAotLS0gYS9pbmNsdWRlL2JhbGxvb24uaAorKysgYi9pbmNsdWRlL2JhbGxv
b24uaApAQCAtMjgsMTAgKzI4LDE1IEBACiAKIGV4dGVybiB1bnNpZ25lZCBsb25nIG5yX21heF9w
YWdlczsKIGV4dGVybiB1bnNpZ25lZCBsb25nIHZpcnRfa2VybmVsX2FyZWFfZW5kOworZXh0ZXJu
IHVuc2lnbmVkIGxvbmcgbnJfbWVtX3BhZ2VzOwogCiB2b2lkIGdldF9tYXhfcGFnZXModm9pZCk7
CitpbnQgYmFsbG9vbl91cCh1bnNpZ25lZCBsb25nIG5fcGFnZXMpOworCiB2b2lkIGFyY2hfcmVt
YXBfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3Bmbik7CiB2b2lkIG1tX2FsbG9jX2JpdG1hcF9yZW1h
cCh2b2lkKTsKK2ludCBhcmNoX2V4cGFuZF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKTsKK3Zv
aWQgYXJjaF9wZm5fYWRkKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25nIG1mbik7CiAK
ICNlbHNlIC8qIENPTkZJR19CQUxMT09OICovCiAKZGlmZiAtLWdpdCBhL21tLmMgYi9tbS5jCmlu
ZGV4IGUyZjU1YWYuLjUzNjQwNzkgMTAwNjQ0Ci0tLSBhL21tLmMKKysrIGIvbW0uYwpAQCAtMzgy
LDYgKzM4MiwxMCBAQCB2b2lkIGluaXRfbW0odm9pZCkKICAgICBhcmNoX2luaXRfcDJtKG1heF9w
Zm4pOwogICAgIAogICAgIGFyY2hfaW5pdF9kZW1hbmRfbWFwcGluZ19hcmVhKCk7CisKKyNpZmRl
ZiBDT05GSUdfQkFMTE9PTgorICAgIG5yX21lbV9wYWdlcyA9IG1heF9wZm47CisjZW5kaWYKIH0K
IAogdm9pZCBmaW5pX21tKHZvaWQpCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9z
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:34 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8I-0002bz-Oa; Thu, 11 Aug 2016 09:18:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8G-0002QO-9n; Thu, 11 Aug 2016 09:18:32 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 C8/FC-05127-7E24CA75; Thu, 11 Aug 2016 09:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+4zpzX
 hBs0NZhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM26/X8xSsMGmYu/Vd6wNjFf1uhg5
 OSQEjCTeTvzH1MXIxSEksJBRYvnmmYwgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMUCY
 gsLOEi8WzcFrJ4FqH7m9llg9bxA8T+XlrJCLJCTuD5zOhOIzQkUXzP9I5gtJGAv8WXOJZYJjN
 wLGBlWMWoUpxaVpRbpGhnrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEerqegYF
 xB+OOdr9DjJIcTEqivMIxq8OF+JLyUyozEosz4otKc1KLDzHKcHAoSfCKAANHSLAoNT21Ii0z
 BxhyMGkJDh4lEd77jkBp3uKCxNzizHSI1ClGRSlx3uMgCQGQREZpHlwbLMwvMcpKCfMyMjAwC
 PEUpBblZpagyr9iFOdgVBLmXQUyhSczrwRu+iugxUxAi0+YgS0uSURISTUwsrT8lP5w8K7A6e
 YpvCatTgr3swJ/zF1aFqx+zvjugrUiRV/2+vgLvXnyqeTeJ51Py/mW6lRta6z8+aTpfYM8R/w
 qE6mviq3hWypPZ7zbbd13ed7DpZeTDB5N0dHZlFOmEnjnjf+9v4oPhGSu1abKmr8Ju2VeVazP
 2qBefkFEqTzijKRyzb2PSizFGYmGWsxFxYkAAnnyrm4CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1470907110!38364378!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20090 invoked from network); 11 Aug 2016 09:18:30 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-13.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:30 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 856ABAC21;
 Thu, 11 Aug 2016 09:18:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:20 +0200
Message-Id: <1470907102-14656-18-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 17/19] mini-os: add support for ballooning
	up
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIHN1cHBvcnQgZm9yIGJhbGxvb25pbmcgdGhlIGRvbWFpbiB1cCBieSBhIHNwZWNpZmllZCBh
bW91bnQgb2YKcGFnZXMuIEZvbGxvd2luZyBzdGVwcyBhcmUgcGVyZm9ybWVkOgoKLSBleHRlbmRp
bmcgdGhlIHAybSBtYXAKLSBleHRlbmRpbmcgdGhlIHBhZ2UgYWxsb2NhdG9yJ3MgYml0bWFwCi0g
Z2V0dGluZyBuZXcgbWVtb3J5IHBhZ2VzIGZyb20gdGhlIGh5cGVydmlzb3IKLSBhZGRpbmcgdGhl
IG1lbW9yeSBhdCB0aGUgY3VycmVudCBlbmQgb2YgZ3Vlc3QgbWVtb3J5CgpTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhp
YmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQpWMzogY2hhbmdlICJpZiIg
dG8gIndoaWxlIiBpbiBiYWxsb29uX3VwKCkgYXMgcmVxdWVzdGVkIGJ5IFNhbXVlbCBUaGliYXVs
dAotLS0KIGFyY2gvYXJtL2JhbGxvb24uYyB8ICA5ICsrKysrKwogYXJjaC94ODYvYmFsbG9vbi5j
IHwgOTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiBiYWxsb29uLmMgICAgICAgICAgfCA2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiBpbmNsdWRlL2JhbGxvb24uaCAgfCAgNSArKysKIG1tLmMgICAgICAgICAgICAg
ICB8ICA0ICsrKwogNSBmaWxlcyBjaGFuZ2VkLCAxNzYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2FyY2gvYXJtL2JhbGxvb24uYyBiL2FyY2gvYXJtL2JhbGxvb24uYwppbmRleCA1NDllNTFi
Li43ZjM1MzI4IDEwMDY0NAotLS0gYS9hcmNoL2FybS9iYWxsb29uLmMKKysrIGIvYXJjaC9hcm0v
YmFsbG9vbi5jCkBAIC0yNyw0ICsyNywxMyBAQAogCiB1bnNpZ25lZCBsb25nIHZpcnRfa2VybmVs
X2FyZWFfZW5kOyAgIC8qIFRPRE86IGZpbmQgYSB2aXJ0dWFsIGFyZWEgKi8KIAoraW50IGFyY2hf
ZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCit7CisgICAgcmV0dXJuIDA7Cit9CisK
K3ZvaWQgYXJjaF9wZm5fYWRkKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25nIG1mbikK
K3sKK30KKwogI2VuZGlmCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9iYWxsb29uLmMgYi9hcmNoL3g4
Ni9iYWxsb29uLmMKaW5kZXggYTdmMjBlNC4uNDIzODllNCAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
YmFsbG9vbi5jCisrKyBiL2FyY2gveDg2L2JhbGxvb24uYwpAQCAtMjMsNiArMjMsNyBAQAogCiAj
aW5jbHVkZSA8bWluaS1vcy9vcy5oPgogI2luY2x1ZGUgPG1pbmktb3MvYmFsbG9vbi5oPgorI2lu
Y2x1ZGUgPG1pbmktb3MvZXJybm8uaD4KICNpbmNsdWRlIDxtaW5pLW9zL2xpYi5oPgogI2luY2x1
ZGUgPG1pbmktb3MvbW0uaD4KIApAQCAtMzAsOSArMzEsMzYgQEAKIAogdW5zaWduZWQgbG9uZyB2
aXJ0X2tlcm5lbF9hcmVhX2VuZCA9IFZJUlRfS0VSTkVMX0FSRUE7CiAKK3N0YXRpYyB2b2lkIHAy
bV9pbnZhbGlkYXRlKHVuc2lnbmVkIGxvbmcgKmxpc3QsIHVuc2lnbmVkIGxvbmcgc3RhcnRfaWR4
KQoreworICAgIHVuc2lnbmVkIGxvbmcgaWR4OworCisgICAgZm9yICggaWR4ID0gc3RhcnRfaWR4
OyBpZHggPCBQMk1fRU5UUklFUzsgaWR4KysgKQorICAgICAgICBsaXN0W2lkeF0gPSBJTlZBTElE
X1AyTV9FTlRSWTsKK30KKworc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nICpwMm1fbDNsaXN0
KHZvaWQpCit7CisgICAgcmV0dXJuIG1mbl90b192aXJ0KEhZUEVSVklTT1Jfc2hhcmVkX2luZm8t
PmFyY2gucGZuX3RvX21mbl9mcmFtZV9saXN0X2xpc3QpOworfQorCitzdGF0aWMgaW5saW5lIHVu
c2lnbmVkIGxvbmcgKnAybV90b192aXJ0KHVuc2lnbmVkIGxvbmcgcDJtKQoreworICAgIHJldHVy
biAoIHAybSA9PSBJTlZBTElEX1AyTV9FTlRSWSApID8gTlVMTCA6IG1mbl90b192aXJ0KHAybSk7
Cit9CisKIHZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogewogICAg
IHVuc2lnbmVkIGxvbmcgcGZuOworICAgIHVuc2lnbmVkIGxvbmcgKmwzX2xpc3QsICpsMl9saXN0
LCAqbDFfbGlzdDsKKworICAgIGwzX2xpc3QgPSBwMm1fbDNsaXN0KCk7CisgICAgbDJfbGlzdCA9
IHAybV90b192aXJ0KGwzX2xpc3RbTDNfUDJNX0lEWChtYXhfcGZuIC0gMSldKTsKKyAgICBsMV9s
aXN0ID0gcDJtX3RvX3ZpcnQobDJfbGlzdFtMMl9QMk1fSURYKG1heF9wZm4gLSAxKV0pOworCisg
ICAgcDJtX2ludmFsaWRhdGUobDNfbGlzdCwgTDNfUDJNX0lEWChtYXhfcGZuIC0gMSkgKyAxKTsK
KyAgICBwMm1faW52YWxpZGF0ZShsMl9saXN0LCBMMl9QMk1fSURYKG1heF9wZm4gLSAxKSArIDEp
OworICAgIHAybV9pbnZhbGlkYXRlKGwxX2xpc3QsIEwxX1AyTV9JRFgobWF4X3BmbiAtIDEpICsg
MSk7CiAKICAgICBpZiAoIHAybV9wYWdlcyhucl9tYXhfcGFnZXMpIDw9IHAybV9wYWdlcyhtYXhf
cGZuKSApCiAgICAgICAgIHJldHVybjsKQEAgLTUwLDQgKzc4LDcwIEBAIHZvaWQgYXJjaF9yZW1h
cF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogICAgIEFTU0VSVCh2aXJ0X2tlcm5lbF9hcmVh
X2VuZCA8PSBWSVJUX0RFTUFORF9BUkVBKTsKIH0KIAoraW50IGFyY2hfZXhwYW5kX3AybSh1bnNp
Z25lZCBsb25nIG1heF9wZm4pCit7CisgICAgdW5zaWduZWQgbG9uZyBwZm47CisgICAgdW5zaWdu
ZWQgbG9uZyAqbDFfbGlzdCwgKmwyX2xpc3QsICpsM19saXN0OworCisgICAgcDJtX2Noa19wZm4o
bWF4X3BmbiAtIDEpOworICAgIGwzX2xpc3QgPSBwMm1fbDNsaXN0KCk7CisKKyAgICBmb3IgKCBw
Zm4gPSAoSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+YXJjaC5tYXhfcGZuICsgUDJNX01BU0spICYg
flAyTV9NQVNLOworICAgICAgICAgIHBmbiA8IG1heF9wZm47IHBmbiArPSBQMk1fRU5UUklFUyAp
CisgICAgeworICAgICAgICBsMl9saXN0ID0gcDJtX3RvX3ZpcnQobDNfbGlzdFtMM19QMk1fSURY
KHBmbildKTsKKyAgICAgICAgaWYgKCAhbDJfbGlzdCApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGwyX2xpc3QgPSAodW5zaWduZWQgbG9uZyopYWxsb2NfcGFnZSgpOworICAgICAgICAgICAgaWYg
KCAhbDJfbGlzdCApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgICAg
ICBwMm1faW52YWxpZGF0ZShsMl9saXN0LCAwKTsKKyAgICAgICAgICAgIGwzX2xpc3RbTDNfUDJN
X0lEWChwZm4pXSA9IHZpcnRfdG9fbWZuKGwyX2xpc3QpOworICAgICAgICB9CisgICAgICAgIGwx
X2xpc3QgPSBwMm1fdG9fdmlydChsMl9saXN0W0wyX1AyTV9JRFgocGZuKV0pOworICAgICAgICBp
ZiAoICFsMV9saXN0ICkKKyAgICAgICAgeworICAgICAgICAgICAgbDFfbGlzdCA9ICh1bnNpZ25l
ZCBsb25nKilhbGxvY19wYWdlKCk7CisgICAgICAgICAgICBpZiAoICFsMV9saXN0ICkKKyAgICAg
ICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgICAgIHAybV9pbnZhbGlkYXRlKGwx
X2xpc3QsIDApOworICAgICAgICAgICAgbDJfbGlzdFtMMl9QMk1fSURYKHBmbildID0gdmlydF90
b19tZm4obDFfbGlzdCk7CisKKyAgICAgICAgICAgIGlmICggbWFwX2ZyYW1lX3J3KCh1bnNpZ25l
ZCBsb25nKShwaHlzX3RvX21hY2hpbmVfbWFwcGluZyArIHBmbiksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsMl9saXN0W0wyX1AyTV9JRFgocGZuKV0pICkKKyAgICAgICAgICAgICAg
ICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgfQorICAgIH0KKworICAgIEhZUEVSVklTT1Jfc2hh
cmVkX2luZm8tPmFyY2gubWF4X3BmbiA9IG1heF9wZm47CisKKyAgICAvKiBNYWtlIHN1cmUgdGhl
IG5ldyBsYXN0IHBhZ2UgY2FuIGJlIG1hcHBlZC4gKi8KKyAgICBpZiAoICFuZWVkX3BndCgodW5z
aWduZWQgbG9uZylwZm5fdG9fdmlydChtYXhfcGZuIC0gMSkpICkKKyAgICAgICAgcmV0dXJuIC1F
Tk9NRU07CisKKyAgICByZXR1cm4gMDsKK30KKwordm9pZCBhcmNoX3Bmbl9hZGQodW5zaWduZWQg
bG9uZyBwZm4sIHVuc2lnbmVkIGxvbmcgbWZuKQoreworICAgIG1tdV91cGRhdGVfdCBtbXVfdXBk
YXRlc1sxXTsKKyAgICBwZ2VudHJ5X3QgKnBndDsKKyAgICBpbnQgcmM7CisKKyAgICBwaHlzX3Rv
X21hY2hpbmVfbWFwcGluZ1twZm5dID0gbWZuOworCisgICAgcGd0ID0gbmVlZF9wZ3QoKHVuc2ln
bmVkIGxvbmcpcGZuX3RvX3ZpcnQocGZuKSk7CisgICAgQVNTRVJUKHBndCk7CisgICAgbW11X3Vw
ZGF0ZXNbMF0ucHRyID0gdmlydF90b19tYWNoKHBndCkgfCBNTVVfTk9STUFMX1BUX1VQREFURTsK
KyAgICBtbXVfdXBkYXRlc1swXS52YWwgPSAocGdlbnRyeV90KShtZm4gPDwgUEFHRV9TSElGVCkg
fAorICAgICAgICAgICAgICAgICAgICAgICAgIF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVzsKKyAg
ICByYyA9IEhZUEVSVklTT1JfbW11X3VwZGF0ZShtbXVfdXBkYXRlcywgMSwgTlVMTCwgRE9NSURf
U0VMRik7CisgICAgaWYgKCByYyA8IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJFUlJPUjog
YnVpbGRfcGFnZXRhYmxlKCk6IFBURSBjb3VsZCBub3QgYmUgdXBkYXRlZFxuIik7CisgICAgICAg
IHByaW50aygiICAgICAgIG1tdV91cGRhdGUgZmFpbGVkIHdpdGggcmM9JWRcbiIsIHJjKTsKKyAg
ICAgICAgZG9fZXhpdCgpOworICAgIH0KK30KKwogI2VuZGlmCmRpZmYgLS1naXQgYS9iYWxsb29u
LmMgYi9iYWxsb29uLmMKaW5kZXggNzhiMzBhZi4uMDdlZjUzMiAxMDA2NDQKLS0tIGEvYmFsbG9v
bi5jCisrKyBiL2JhbGxvb24uYwpAQCAtMjMsMTEgKzIzLDEzIEBACiAKICNpbmNsdWRlIDxtaW5p
LW9zL29zLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CisjaW5jbHVkZSA8bWluaS1v
cy9lcnJuby5oPgogI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+CiAjaW5jbHVkZSA8eGVuL3hlbi5o
PgogI2luY2x1ZGUgPHhlbi9tZW1vcnkuaD4KIAogdW5zaWduZWQgbG9uZyBucl9tYXhfcGFnZXM7
Cit1bnNpZ25lZCBsb25nIG5yX21lbV9wYWdlczsKIAogdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQp
CiB7CkBAIC02MiwzICs2NCw2NSBAQCB2b2lkIG1tX2FsbG9jX2JpdG1hcF9yZW1hcCh2b2lkKQog
ICAgIHZpcnRfa2VybmVsX2FyZWFfZW5kICs9IHJvdW5kX3BndXAoKG5yX21heF9wYWdlcyArIDEp
ID4+IChQQUdFX1NISUZUICsgMykpOwogICAgIEFTU0VSVCh2aXJ0X2tlcm5lbF9hcmVhX2VuZCA8
PSBWSVJUX0RFTUFORF9BUkVBKTsKIH0KKworI2RlZmluZSBOX0JBTExPT05fRlJBTUVTIDY0Citz
dGF0aWMgdW5zaWduZWQgbG9uZyBiYWxsb29uX2ZyYW1lc1tOX0JBTExPT05fRlJBTUVTXTsKKwor
aW50IGJhbGxvb25fdXAodW5zaWduZWQgbG9uZyBuX3BhZ2VzKQoreworICAgIHVuc2lnbmVkIGxv
bmcgcGFnZSwgcGZuOworICAgIGludCByYzsKKyAgICBzdHJ1Y3QgeGVuX21lbW9yeV9yZXNlcnZh
dGlvbiByZXNlcnZhdGlvbiA9IHsKKyAgICAgICAgLmFkZHJlc3NfYml0cyA9IDAsCisgICAgICAg
IC5leHRlbnRfb3JkZXIgPSAwLAorICAgICAgICAuZG9taWQgICAgICAgID0gRE9NSURfU0VMRgor
ICAgIH07CisKKyAgICBpZiAoIG5fcGFnZXMgPiBucl9tYXhfcGFnZXMgLSBucl9tZW1fcGFnZXMg
KQorICAgICAgICBuX3BhZ2VzID0gbnJfbWF4X3BhZ2VzIC0gbnJfbWVtX3BhZ2VzOworICAgIGlm
ICggbl9wYWdlcyA+IE5fQkFMTE9PTl9GUkFNRVMgKQorICAgICAgICBuX3BhZ2VzID0gTl9CQUxM
T09OX0ZSQU1FUzsKKworICAgIC8qIFJlc2l6ZSBhbGxvY19iaXRtYXAgaWYgbmVjZXNzYXJ5LiAq
LworICAgIHdoaWxlICggbW1fYml0bWFwX3NpemUgKiA4IDwgbnJfbWVtX3BhZ2VzICsgbl9wYWdl
cyApCisgICAgeworICAgICAgICBwYWdlID0gYWxsb2NfcGFnZSgpOworICAgICAgICBpZiAoICFw
YWdlICkKKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgICAgIG1lbXNldCgodm9p
ZCAqKXBhZ2UsIH4wLCBQQUdFX1NJWkUpOworICAgICAgICBpZiAoIG1hcF9mcmFtZV9ydygodW5z
aWduZWQgbG9uZyltbV9iaXRtYXAgKyBtbV9iaXRtYXBfc2l6ZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgdmlydF90b19tZm4ocGFnZSkpICkKKyAgICAgICAgeworICAgICAgICAgICAgZnJl
ZV9wYWdlKCh2b2lkICopcGFnZSk7CisgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAg
ICAgfQorCisgICAgICAgIG1tX2JpdG1hcF9zaXplICs9IFBBR0VfU0laRTsKKyAgICB9CisKKyAg
ICByYyA9IGFyY2hfZXhwYW5kX3AybShucl9tZW1fcGFnZXMgKyBuX3BhZ2VzKTsKKyAgICBpZiAo
IHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgLyogR2V0IG5ldyBtZW1vcnkgZnJvbSBo
eXBlcnZpc29yLiAqLworICAgIGZvciAoIHBmbiA9IDA7IHBmbiA8IG5fcGFnZXM7IHBmbisrICkK
KyAgICB7CisgICAgICAgIGJhbGxvb25fZnJhbWVzW3Bmbl0gPSBucl9tZW1fcGFnZXMgKyBwZm47
CisgICAgfQorICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKHJlc2VydmF0aW9uLmV4dGVudF9zdGFy
dCwgYmFsbG9vbl9mcmFtZXMpOworICAgIHJlc2VydmF0aW9uLm5yX2V4dGVudHMgPSBuX3BhZ2Vz
OworICAgIHJjID0gSFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVNX3BvcHVsYXRlX3BoeXNtYXAs
ICZyZXNlcnZhdGlvbik7CisgICAgaWYgKCByYyA8PSAwICkKKyAgICAgICAgcmV0dXJuIHJjOwor
CisgICAgZm9yICggcGZuID0gMDsgcGZuIDwgcmM7IHBmbisrICkKKyAgICB7CisgICAgICAgIGFy
Y2hfcGZuX2FkZChucl9tZW1fcGFnZXMgKyBwZm4sIGJhbGxvb25fZnJhbWVzW3Bmbl0pOworICAg
ICAgICBmcmVlX3BhZ2UocGZuX3RvX3ZpcnQobnJfbWVtX3BhZ2VzICsgcGZuKSk7CisgICAgfQor
CisgICAgbnJfbWVtX3BhZ2VzICs9IHJjOworCisgICAgcmV0dXJuIHJjOworfQpkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9iYWxsb29uLmggYi9pbmNsdWRlL2JhbGxvb24uaAppbmRleCA5MTU0ZjQ0Li41
ZWMxYmJiIDEwMDY0NAotLS0gYS9pbmNsdWRlL2JhbGxvb24uaAorKysgYi9pbmNsdWRlL2JhbGxv
b24uaApAQCAtMjgsMTAgKzI4LDE1IEBACiAKIGV4dGVybiB1bnNpZ25lZCBsb25nIG5yX21heF9w
YWdlczsKIGV4dGVybiB1bnNpZ25lZCBsb25nIHZpcnRfa2VybmVsX2FyZWFfZW5kOworZXh0ZXJu
IHVuc2lnbmVkIGxvbmcgbnJfbWVtX3BhZ2VzOwogCiB2b2lkIGdldF9tYXhfcGFnZXModm9pZCk7
CitpbnQgYmFsbG9vbl91cCh1bnNpZ25lZCBsb25nIG5fcGFnZXMpOworCiB2b2lkIGFyY2hfcmVt
YXBfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3Bmbik7CiB2b2lkIG1tX2FsbG9jX2JpdG1hcF9yZW1h
cCh2b2lkKTsKK2ludCBhcmNoX2V4cGFuZF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKTsKK3Zv
aWQgYXJjaF9wZm5fYWRkKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25nIG1mbik7CiAK
ICNlbHNlIC8qIENPTkZJR19CQUxMT09OICovCiAKZGlmZiAtLWdpdCBhL21tLmMgYi9tbS5jCmlu
ZGV4IGUyZjU1YWYuLjUzNjQwNzkgMTAwNjQ0Ci0tLSBhL21tLmMKKysrIGIvbW0uYwpAQCAtMzgy
LDYgKzM4MiwxMCBAQCB2b2lkIGluaXRfbW0odm9pZCkKICAgICBhcmNoX2luaXRfcDJtKG1heF9w
Zm4pOwogICAgIAogICAgIGFyY2hfaW5pdF9kZW1hbmRfbWFwcGluZ19hcmVhKCk7CisKKyNpZmRl
ZiBDT05GSUdfQkFMTE9PTgorICAgIG5yX21lbV9wYWdlcyA9IG1heF9wZm47CisjZW5kaWYKIH0K
IAogdm9pZCBmaW5pX21tKHZvaWQpCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9z
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:35 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8J-0002fb-Fi; Thu, 11 Aug 2016 09:18:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8H-0002UM-8G; Thu, 11 Aug 2016 09:18:33 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 62/30-10540-8E24CA75; Thu, 11 Aug 2016 09:18:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+5zpzX
 hBvf2KFi8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTi6u4mxYH94xY/3Hg2Md7y6GDk5
 JASMJN5O/MfUxcjFISSwkFHi8ItNzCAJNgFViQ3XT7GC2CICbhJfvs9iA7GZBSIk5nw4xQJiC
 wuYSfx8uBKshgWo/ubxHYwgNq+Ag8TlDVNYIBbISVyfOZ0JxOYEiq+Z/hHMFhKwl/gy5xLLBE
 buBYwMqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAv1cz8D
 AuIOxb6/fIUZJDiYlUV7hmNXhQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4JzuuCRcSLEpNT61I
 y8wBBhxMWoKDR0mEdwlImre4IDG3ODMdInWKUVFKnNcfJCEAksgozYNrgwX5JUZZKWFeRgYGB
 iGegtSi3MwSVPlXjOIcjErCvKtApvBk5pXATX8FtJgJaPEJM7DFJYkIKakGxtCc/99+dv07lx
 b3YdueTQVrmZ/ZJne6bV6yNm3SnVMdUR80496cLatSvXvnWk7HmUb3+JOHTz5L/66cMDHnzh2
 BDcJdXUfXeE7rf+n06OwLj84rJefKuQL+LXpR/j4s9NnlQ6WrZRW23labf1rm0/KXRssevUqt
 vKLQNWPNUrv0NCeDSLX5184osRRnJBpqMRcVJwIAtnNzbW0CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1470907111!55078710!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61674 invoked from network); 11 Aug 2016 09:18:31 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 30053AC63;
 Thu, 11 Aug 2016 09:18:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:22 +0200
Message-Id: <1470907102-14656-20-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 19/19] mini-os: repair build system
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlIGJ1aWxkIHN5c3RlbSBvZiBNaW5pLU9TIGlzIHVzaW5nIGRpZmZlcmVudCBzZXR0aW5ncyBm
b3IgYXJjaC8qLyoKdGhhbiBmb3IgdGhlIHJlc3Qgb2YgdGhlIHRyZWUuIFRoZSBtYWluIHJlYXNv
bnMgYXJlIHRoYXQgQ29uZmlnLm1rIGlzCmluY2x1ZGVkIG9ubHkgY29uZGl0aW9uYWxseSBpbiB0
aGUgdG9wIGxldmVsIE1ha2VmaWxlLCB3aGlsZSBtaW5pb3MubWsKaXNuJ3QgaW5jbHVkZWQgYnkg
dGhlIGFyY2ggTWFrZWZpbGVzLgoKUmVwYWlyaW5nIHRoaXMgbWVzcyBlbmFibGVzIHVzIHRvIG1v
dmUgdGhlIENPTkZJR18qIGhhbmRsaW5nIHRvCkNvbmZpZy5tayBlbmFibGluZyB0aGUgYXJjaCBz
b3VyY2VzIHRvIG1ha2UgdXNlIG9mIHRob3NlIGV2ZW4gaWYgbm8KTUlOSU9TX0NPTkZJRyB3YXMg
c3BlY2lmaWVkIGJ5IHRoZSBjYWxsZXIuCgpNb3N0IG9mIHRoZSBmaWxlcyB1bmRlciBjb25maWcg
d2VyZSBub3QgdXNlZC4gSW50ZWdyYXRlIHRoZSB1c2VkIG9uZXMKaW50byBDb25maWcubWsgYW5k
IGRlbGV0ZSB0aGUgcmVzdC4KClRoZSBDT05GSUdfKiBkZWZpbmVzIHNob3VsZCBiZSBzZXQgZm9y
IGFzc2VtYmxlciBzb3VyY2VzLCB0b28uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQogQ29uZmlnLm1rICAgICAgICAgfCA5MyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBNYWtlZmlsZSAgICAg
ICAgICB8IDQ0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBhcmNoL3g4Ni9NYWtlZmlsZSB8
ICAzIC0tCiBjb25maWcvTWluaU9TLm1rICB8IDEwIC0tLS0tLQogY29uZmlnL1N0ZEdOVS5tayAg
fCA0NyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBjb25maWcvYXJtMzIubWsgICB8IDIy
IC0tLS0tLS0tLS0tLS0KIGNvbmZpZy9hcm02NC5tayAgIHwgMTkgLS0tLS0tLS0tLS0tCiBjb25m
aWcveDg2XzMyLm1rICB8IDIwIC0tLS0tLS0tLS0tLQogY29uZmlnL3g4Nl82NC5tayAgfCAzMyAt
LS0tLS0tLS0tLS0tLS0tLS0tLQogbWluaW9zLm1rICAgICAgICAgfCAgNCArLS0KIDEwIGZpbGVz
IGNoYW5nZWQsIDk1IGluc2VydGlvbnMoKyksIDIwMCBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2Rl
IDEwMDY0NCBjb25maWcvTWluaU9TLm1rCiBkZWxldGUgbW9kZSAxMDA2NDQgY29uZmlnL1N0ZEdO
VS5tawogZGVsZXRlIG1vZGUgMTAwNjQ0IGNvbmZpZy9hcm0zMi5tawogZGVsZXRlIG1vZGUgMTAw
NjQ0IGNvbmZpZy9hcm02NC5tawogZGVsZXRlIG1vZGUgMTAwNjQ0IGNvbmZpZy94ODZfMzIubWsK
IGRlbGV0ZSBtb2RlIDEwMDY0NCBjb25maWcveDg2XzY0Lm1rCgpkaWZmIC0tZ2l0IGEvQ29uZmln
Lm1rIGIvQ29uZmlnLm1rCmluZGV4IDlkMTljZDcuLjhhYjFhN2UgMTAwNjQ0Ci0tLSBhL0NvbmZp
Zy5taworKysgYi9Db25maWcubWsKQEAgLTIzLDYgKzIzLDExIEBAIGNjLW9wdGlvbiA9ICQoc2hl
bGwgaWYgdGVzdCAteiAiYGVjaG8gJ3ZvaWQqcD0xOycgfCBcCiAgICAgICAgICAgICAgICQoMSkg
JCgyKSAtUyAtbyAvZGV2L251bGwgLXggYyAtIDI+JjEgfCBncmVwIC0tICQoMikgLWAiOyBcCiAg
ICAgICAgICAgICAgIHRoZW4gZWNobyAiJCgyKSI7IGVsc2UgZWNobyAiJCgzKSI7IGZpIDspCiAK
K2lmbmVxICgkKE1JTklPU19DT05GSUcpLCkKK0VYVFJBX0RFUFMgKz0gJChNSU5JT1NfQ09ORklH
KQoraW5jbHVkZSAkKE1JTklPU19DT05GSUcpCitlbmRpZgorCiAjIENvbXBhdGliaWxpdHkgd2l0
aCBYZW4ncyBzdHViZG9tIGJ1aWxkIGVudmlyb25tZW50LiAgSWYgd2UgYXJlIGJ1aWxkaW5nCiAj
IHN0dWJkb20sIHNvbWUgWEVOXyB2YXJpYWJsZXMgYXJlIHNldCwgc2V0IE1JTklPU18gdmFyaWFi
bGVzIGFjY29yZGluZ2x5LgogIwpAQCAtOTcsMyArMTAyLDkxIEBAIERFRl9DUFBGTEFHUyArPSAt
REhBVkVfTFdJUAogREVGX0NQUEZMQUdTICs9IC1pc3lzdGVtICQoTFdJUERJUikvc3JjL2luY2x1
ZGUKIERFRl9DUFBGTEFHUyArPSAtaXN5c3RlbSAkKExXSVBESVIpL3NyYy9pbmNsdWRlL2lwdjQK
IGVuZGlmCisKKyMgU2V0IHRvb2xzCitBUyAgICAgICAgID0gJChDUk9TU19DT01QSUxFKWFzCitM
RCAgICAgICAgID0gJChDUk9TU19DT01QSUxFKWxkCitpZmVxICgkKGNsYW5nKSx5KQorQ0MgICAg
ICAgICA9ICQoQ1JPU1NfQ09NUElMRSljbGFuZworTERfTFRPICAgICA9ICQoQ1JPU1NfQ09NUElM
RSlsbHZtLWxkCitlbHNlCitDQyAgICAgICAgID0gJChDUk9TU19DT01QSUxFKWdjYworTERfTFRP
ICAgICA9ICQoQ1JPU1NfQ09NUElMRSlsZAorZW5kaWYKK0NQUCAgICAgICAgPSAkKENDKSAtRQor
QVIgICAgICAgICA9ICQoQ1JPU1NfQ09NUElMRSlhcgorUkFOTElCICAgICA9ICQoQ1JPU1NfQ09N
UElMRSlyYW5saWIKK05NICAgICAgICAgPSAkKENST1NTX0NPTVBJTEUpbm0KK1NUUklQICAgICAg
PSAkKENST1NTX0NPTVBJTEUpc3RyaXAKK09CSkNPUFkgICAgPSAkKENST1NTX0NPTVBJTEUpb2Jq
Y29weQorT0JKRFVNUCAgICA9ICQoQ1JPU1NfQ09NUElMRSlvYmpkdW1wCitTSVpFVVRJTCAgID0g
JChDUk9TU19DT01QSUxFKXNpemUKKworIyBBbGxvdyBnaXQgdG8gYmUgd3JhcHBlcmVkIGluIHRo
ZSBlbnZpcm9ubWVudAorR0lUICAgICAgICA/PSBnaXQKKworSU5TVEFMTCAgICAgID0gaW5zdGFs
bAorSU5TVEFMTF9ESVIgID0gJChJTlNUQUxMKSAtZCAtbTA3NTUgLXAKK0lOU1RBTExfREFUQSA9
ICQoSU5TVEFMTCkgLW0wNjQ0IC1wCitJTlNUQUxMX1BST0cgPSAkKElOU1RBTEwpIC1tMDc1NSAt
cAorCitCT09UX0RJUiA/PSAvYm9vdAorCitTT0NLRVRfTElCUyA9CitVVElMX0xJQlMgPSAtbHV0
aWwKK0RMT1BFTl9MSUJTID0gLWxkbAorCitTT05BTUVfTERGTEFHID0gLXNvbmFtZQorU0hMSUJf
TERGTEFHUyA9IC1zaGFyZWQKKworaWZuZXEgKCQoZGVidWcpLHkpCitDRkxBR1MgKz0gLU8yIC1m
b21pdC1mcmFtZS1wb2ludGVyCitlbHNlCisjIExlc3MgdGhhbiAtTzEgcHJvZHVjZXMgYmFkIGNv
ZGUgYW5kIGxhcmdlIHN0YWNrIGZyYW1lcworQ0ZMQUdTICs9IC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlcgorQ0ZMQUdTLSQoZ2NjKSArPSAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMKK2Vu
ZGlmCisKK2lmZXEgKCQobHRvKSx5KQorQ0ZMQUdTICs9IC1mbHRvCitMREZMQUdTLSQoY2xhbmcp
ICs9IC1wbHVnaW4gTExWTWdvbGQuc28KK2VuZGlmCisKKyMgQ29uZmlndXJhdGlvbiBkZWZhdWx0
cworQ09ORklHX1NUQVJUX05FVFdPUksgPz0geQorQ09ORklHX1NQQVJTRV9CU1MgPz0geQorQ09O
RklHX1FFTVVfWFNfQVJHUyA/PSBuCitDT05GSUdfVEVTVCA/PSBuCitDT05GSUdfUENJRlJPTlQg
Pz0gbgorQ09ORklHX0JMS0ZST05UID89IHkKK0NPTkZJR19UUE1GUk9OVCA/PSBuCitDT05GSUdf
VFBNX1RJUyA/PSBuCitDT05GSUdfVFBNQkFDSyA/PSBuCitDT05GSUdfTkVURlJPTlQgPz0geQor
Q09ORklHX0ZCRlJPTlQgPz0geQorQ09ORklHX0tCREZST05UID89IHkKK0NPTkZJR19DT05TRlJP
TlQgPz0geQorQ09ORklHX1hFTkJVUyA/PSB5CitDT05GSUdfWEMgPz15CitDT05GSUdfTFdJUCA/
PSAkKGx3aXApCitDT05GSUdfQkFMTE9PTiA/PSBuCisKKyMgRXhwb3J0IGNvbmZpZyBpdGVtcyBh
cyBjb21waWxlciBkaXJlY3RpdmVzCitERUZJTkVTLSQoQ09ORklHX1NUQVJUX05FVFdPUkspICs9
IC1EQ09ORklHX1NUQVJUX05FVFdPUksKK0RFRklORVMtJChDT05GSUdfU1BBUlNFX0JTUykgKz0g
LURDT05GSUdfU1BBUlNFX0JTUworREVGSU5FUy0kKENPTkZJR19RRU1VX1hTX0FSR1MpICs9IC1E
Q09ORklHX1FFTVVfWFNfQVJHUworREVGSU5FUy0kKENPTkZJR19QQ0lGUk9OVCkgKz0gLURDT05G
SUdfUENJRlJPTlQKK0RFRklORVMtJChDT05GSUdfQkxLRlJPTlQpICs9IC1EQ09ORklHX0JMS0ZS
T05UCitERUZJTkVTLSQoQ09ORklHX1RQTUZST05UKSArPSAtRENPTkZJR19UUE1GUk9OVAorREVG
SU5FUy0kKENPTkZJR19UUE1fVElTKSArPSAtRENPTkZJR19UUE1fVElTCitERUZJTkVTLSQoQ09O
RklHX1RQTUJBQ0spICs9IC1EQ09ORklHX1RQTUJBQ0sKK0RFRklORVMtJChDT05GSUdfTkVURlJP
TlQpICs9IC1EQ09ORklHX05FVEZST05UCitERUZJTkVTLSQoQ09ORklHX0tCREZST05UKSArPSAt
RENPTkZJR19LQkRGUk9OVAorREVGSU5FUy0kKENPTkZJR19GQkZST05UKSArPSAtRENPTkZJR19G
QkZST05UCitERUZJTkVTLSQoQ09ORklHX0NPTlNGUk9OVCkgKz0gLURDT05GSUdfQ09OU0ZST05U
CitERUZJTkVTLSQoQ09ORklHX1hFTkJVUykgKz0gLURDT05GSUdfWEVOQlVTCitERUZJTkVTLSQo
Q09ORklHX0JBTExPT04pICs9IC1EQ09ORklHX0JBTExPT04KKworIyBPdmVycmlkZSBzZXR0aW5n
cyBmb3IgdGhpcyBPUworUFRIUkVBRF9MSUJTID0KK25vc2hhcmVkbGlicz15CmRpZmYgLS1naXQg
YS9NYWtlZmlsZSBiL01ha2VmaWxlCmluZGV4IGY1YjcwMTEuLjU0NjRlODkgMTAwNjQ0Ci0tLSBh
L01ha2VmaWxlCisrKyBiL01ha2VmaWxlCkBAIC03LDUxICs3LDcgQEAKIE9CSl9ESVI9JChDVVJE
SVIpCiBUT1BMRVZFTF9ESVI9JChDVVJESVIpCiAKLWlmZXEgKCQoTUlOSU9TX0NPTkZJRyksKQog
aW5jbHVkZSBDb25maWcubWsKLWVsc2UKLUVYVFJBX0RFUFMgKz0gJChNSU5JT1NfQ09ORklHKQot
aW5jbHVkZSAkKE1JTklPU19DT05GSUcpCi1lbmRpZgotCi1pbmNsdWRlICQoTUlOSU9TX1JPT1Qp
L2NvbmZpZy9NaW5pT1MubWsKLQotIyBDb25maWd1cmF0aW9uIGRlZmF1bHRzCi1DT05GSUdfU1RB
UlRfTkVUV09SSyA/PSB5Ci1DT05GSUdfU1BBUlNFX0JTUyA/PSB5Ci1DT05GSUdfUUVNVV9YU19B
UkdTID89IG4KLUNPTkZJR19URVNUID89IG4KLUNPTkZJR19QQ0lGUk9OVCA/PSBuCi1DT05GSUdf
QkxLRlJPTlQgPz0geQotQ09ORklHX1RQTUZST05UID89IG4KLUNPTkZJR19UUE1fVElTID89IG4K
LUNPTkZJR19UUE1CQUNLID89IG4KLUNPTkZJR19ORVRGUk9OVCA/PSB5Ci1DT05GSUdfRkJGUk9O
VCA/PSB5Ci1DT05GSUdfS0JERlJPTlQgPz0geQotQ09ORklHX0NPTlNGUk9OVCA/PSB5Ci1DT05G
SUdfWEVOQlVTID89IHkKLUNPTkZJR19YQyA/PXkKLUNPTkZJR19MV0lQID89ICQobHdpcCkKLUNP
TkZJR19CQUxMT09OID89IG4KLQotIyBFeHBvcnQgY29uZmlnIGl0ZW1zIGFzIGNvbXBpbGVyIGRp
cmVjdGl2ZXMKLWZsYWdzLSQoQ09ORklHX1NUQVJUX05FVFdPUkspICs9IC1EQ09ORklHX1NUQVJU
X05FVFdPUksKLWZsYWdzLSQoQ09ORklHX1NQQVJTRV9CU1MpICs9IC1EQ09ORklHX1NQQVJTRV9C
U1MKLWZsYWdzLSQoQ09ORklHX1FFTVVfWFNfQVJHUykgKz0gLURDT05GSUdfUUVNVV9YU19BUkdT
Ci1mbGFncy0kKENPTkZJR19QQ0lGUk9OVCkgKz0gLURDT05GSUdfUENJRlJPTlQKLWZsYWdzLSQo
Q09ORklHX0JMS0ZST05UKSArPSAtRENPTkZJR19CTEtGUk9OVAotZmxhZ3MtJChDT05GSUdfVFBN
RlJPTlQpICs9IC1EQ09ORklHX1RQTUZST05UCi1mbGFncy0kKENPTkZJR19UUE1fVElTKSArPSAt
RENPTkZJR19UUE1fVElTCi1mbGFncy0kKENPTkZJR19UUE1CQUNLKSArPSAtRENPTkZJR19UUE1C
QUNLCi1mbGFncy0kKENPTkZJR19ORVRGUk9OVCkgKz0gLURDT05GSUdfTkVURlJPTlQKLWZsYWdz
LSQoQ09ORklHX0tCREZST05UKSArPSAtRENPTkZJR19LQkRGUk9OVAotZmxhZ3MtJChDT05GSUdf
RkJGUk9OVCkgKz0gLURDT05GSUdfRkJGUk9OVAotZmxhZ3MtJChDT05GSUdfQ09OU0ZST05UKSAr
PSAtRENPTkZJR19DT05TRlJPTlQKLWZsYWdzLSQoQ09ORklHX1hFTkJVUykgKz0gLURDT05GSUdf
WEVOQlVTCi1mbGFncy0kKENPTkZJR19CQUxMT09OKSArPSAtRENPTkZJR19CQUxMT09OCi0KLURF
Rl9DRkxBR1MgKz0gJChmbGFncy15KQogCiAjIFN5bWxpbmtzIGFuZCBoZWFkZXJzIHRoYXQgbXVz
dCBiZSBjcmVhdGVkIGJlZm9yZSBidWlsZGluZyB0aGUgQyBmaWxlcwogR0VORVJBVEVEX0hFQURF
UlMgOj0gaW5jbHVkZS9saXN0LmggJChBUkNIX0xJTktTKSBpbmNsdWRlL21pbmktb3MgaW5jbHVk
ZS8kKFRBUkdFVF9BUkNIX0ZBTSkvbWluaS1vcwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvTWFrZWZp
bGUgYi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCBhNDY3NjZjLi4wMDUyYjRjIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtNiw5ICs2LDYg
QEAKIFRPUExFVkVMX0RJUiA9ICQoQ1VSRElSKS8uLi8uLgogaW5jbHVkZSAuLi8uLi9Db25maWcu
bWsKIAotIyBpbmNsdWRlIGFyY2gubWsgaGFzIHRvIGJlIGJlZm9yZSBtaW5pLW9zLm1rIQotCi1p
bmNsdWRlIGFyY2gubWsKIGluY2x1ZGUgLi4vLi4vbWluaW9zLm1rCiAKICMgU291cmNlcyBoZXJl
IGFyZSBhbGwgKi5jICouUyB3aXRob3V0ICQoTUlOSU9TX1RBUkdFVF9BUkNIKS5TCmRpZmYgLS1n
aXQgYS9jb25maWcvTWluaU9TLm1rIGIvY29uZmlnL01pbmlPUy5tawpkZWxldGVkIGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggYmU1NDJkYy4uMDAwMDAwMAotLS0gYS9jb25maWcvTWluaU9TLm1rCisr
KyAvZGV2L251bGwKQEAgLTEsMTAgKzAsMCBAQAotaW5jbHVkZSAkKE1JTklPU19ST09UKS9jb25m
aWcvU3RkR05VLm1rCi1pbmNsdWRlICQoTUlOSU9TX1JPT1QpL0NvbmZpZy5tawotQ0ZMQUdTICs9
ICQoREVGX0NGTEFHUykgJChBUkNIX0NGTEFHUykKLUNQUEZMQUdTICs9ICQoREVGX0NQUEZMQUdT
KSAkKEFSQ0hfQ1BQRkxBR1MpICQoZXh0cmFfaW5jbCkKLUFTRkxBR1MgKz0gJChERUZfQVNGTEFH
UykgJChBUkNIX0FTRkxBR1MpCi1MREZMQUdTICs9ICQoREVGX0xERkxBR1MpICQoQVJDSF9MREZM
QUdTKQotCi0jIE92ZXJyaWRlIHNldHRpbmdzIGZvciB0aGlzIE9TCi1QVEhSRUFEX0xJQlMgPQot
bm9zaGFyZWRsaWJzPXkKZGlmZiAtLWdpdCBhL2NvbmZpZy9TdGRHTlUubWsgYi9jb25maWcvU3Rk
R05VLm1rCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA0ZWZlYmUzLi4wMDAwMDAwCi0t
LSBhL2NvbmZpZy9TdGRHTlUubWsKKysrIC9kZXYvbnVsbApAQCAtMSw0NyArMCwwIEBACi1BUyAg
ICAgICAgID0gJChDUk9TU19DT01QSUxFKWFzCi1MRCAgICAgICAgID0gJChDUk9TU19DT01QSUxF
KWxkCi1pZmVxICgkKGNsYW5nKSx5KQotQ0MgICAgICAgICA9ICQoQ1JPU1NfQ09NUElMRSljbGFu
ZwotTERfTFRPICAgICA9ICQoQ1JPU1NfQ09NUElMRSlsbHZtLWxkCi1lbHNlCi1DQyAgICAgICAg
ID0gJChDUk9TU19DT01QSUxFKWdjYwotTERfTFRPICAgICA9ICQoQ1JPU1NfQ09NUElMRSlsZAot
ZW5kaWYKLUNQUCAgICAgICAgPSAkKENDKSAtRQotQVIgICAgICAgICA9ICQoQ1JPU1NfQ09NUElM
RSlhcgotUkFOTElCICAgICA9ICQoQ1JPU1NfQ09NUElMRSlyYW5saWIKLU5NICAgICAgICAgPSAk
KENST1NTX0NPTVBJTEUpbm0KLVNUUklQICAgICAgPSAkKENST1NTX0NPTVBJTEUpc3RyaXAKLU9C
SkNPUFkgICAgPSAkKENST1NTX0NPTVBJTEUpb2JqY29weQotT0JKRFVNUCAgICA9ICQoQ1JPU1Nf
Q09NUElMRSlvYmpkdW1wCi1TSVpFVVRJTCAgID0gJChDUk9TU19DT01QSUxFKXNpemUKLQotIyBB
bGxvdyBnaXQgdG8gYmUgd3JhcHBlcmVkIGluIHRoZSBlbnZpcm9ubWVudAotR0lUICAgICAgICA/
PSBnaXQKLQotSU5TVEFMTCAgICAgID0gaW5zdGFsbAotSU5TVEFMTF9ESVIgID0gJChJTlNUQUxM
KSAtZCAtbTA3NTUgLXAKLUlOU1RBTExfREFUQSA9ICQoSU5TVEFMTCkgLW0wNjQ0IC1wCi1JTlNU
QUxMX1BST0cgPSAkKElOU1RBTEwpIC1tMDc1NSAtcAotCi1CT09UX0RJUiA/PSAvYm9vdAotCi1T
T0NLRVRfTElCUyA9Ci1VVElMX0xJQlMgPSAtbHV0aWwKLURMT1BFTl9MSUJTID0gLWxkbAotCi1T
T05BTUVfTERGTEFHID0gLXNvbmFtZQotU0hMSUJfTERGTEFHUyA9IC1zaGFyZWQKLQotaWZuZXEg
KCQoZGVidWcpLHkpCi1DRkxBR1MgKz0gLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyCi1lbHNlCi0j
IExlc3MgdGhhbiAtTzEgcHJvZHVjZXMgYmFkIGNvZGUgYW5kIGxhcmdlIHN0YWNrIGZyYW1lcwot
Q0ZMQUdTICs9IC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlcgotQ0ZMQUdTLSQoZ2NjKSArPSAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMKLWVuZGlmCi0KLWlmZXEgKCQobHRvKSx5KQotQ0ZM
QUdTICs9IC1mbHRvCi1MREZMQUdTLSQoY2xhbmcpICs9IC1wbHVnaW4gTExWTWdvbGQuc28KLWVu
ZGlmCmRpZmYgLS1naXQgYS9jb25maWcvYXJtMzIubWsgYi9jb25maWcvYXJtMzIubWsKZGVsZXRl
ZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDRmODNhNjMuLjAwMDAwMDAKLS0tIGEvY29uZmlnL2Fy
bTMyLm1rCisrKyAvZGV2L251bGwKQEAgLTEsMjIgKzAsMCBAQAotQ09ORklHX0FSTSA6PSB5Ci1D
T05GSUdfQVJNXzMyIDo9IHkKLUNPTkZJR19BUk1fJChYRU5fT1MpIDo9IHkKLQotQ09ORklHX1hF
Tl9JTlNUQUxMX1NVRkZJWCA6PQotCi0jIC1tYXJjaD0gLW1jcHU9Ci0KLSMgRXhwbGljaXRseSBz
cGVjaWZpeSAzMi1iaXQgQVJNIElTQSBzaW5jZSB0b29sY2hhaW4gZGVmYXVsdCBjYW4gYmUgLW10
aHVtYjoKLUNGTEFHUyArPSAtbWFybQotCi1IQVNfUEwwMTEgOj0geQotSEFTX0VYWU5PUzQyMTAg
Oj0geQotSEFTX09NQVAgOj0geQotSEFTX05TMTY1NTAgOj0geQotCi0jIFVzZSBvbmx5IGlmIGNh
bGxpbmcgJChMRCkgZGlyZWN0bHkuCi1MREZMQUdTX0RJUkVDVCArPSAtRUwKLQotQ09ORklHX0xP
QURfQUREUkVTUyA/PSAweDgwMDAwMDAwCi0KLUlPRU1VX0NQVV9BUkNIID89IGFybQpkaWZmIC0t
Z2l0IGEvY29uZmlnL2FybTY0Lm1rIGIvY29uZmlnL2FybTY0Lm1rCmRlbGV0ZWQgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCA2ZWFmZGEyLi4wMDAwMDAwCi0tLSBhL2NvbmZpZy9hcm02NC5taworKysg
L2Rldi9udWxsCkBAIC0xLDE5ICswLDAgQEAKLUNPTkZJR19BUk0gOj0geQotQ09ORklHX0FSTV82
NCA6PSB5Ci1DT05GSUdfQVJNXyQoWEVOX09TKSA6PSB5Ci0KLUNPTkZJR19YRU5fSU5TVEFMTF9T
VUZGSVggOj0KLQotQ0ZMQUdTICs9ICMtbWFybSAtbWFyY2g9IC1tY3B1PSBldGMKLQotSEFTX1BM
MDExIDo9IHkKLUhBU19OUzE2NTUwIDo9IHkKLQotIyBVc2Ugb25seSBpZiBjYWxsaW5nICQoTEQp
IGRpcmVjdGx5LgotTERGTEFHU19ESVJFQ1QgKz0gLUVMCi0KLUNPTkZJR19MT0FEX0FERFJFU1Mg
Pz0gMHg4MDAwMDAwMAotCi1JT0VNVV9DUFVfQVJDSCA/PSBhYXJjaDY0Ci0KLUVGSV9ESVIgPz0g
L3Vzci9saWI2NC9lZmkKZGlmZiAtLWdpdCBhL2NvbmZpZy94ODZfMzIubWsgYi9jb25maWcveDg2
XzMyLm1rCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBjMmQ3ODVlLi4wMDAwMDAwCi0t
LSBhL2NvbmZpZy94ODZfMzIubWsKKysrIC9kZXYvbnVsbApAQCAtMSwyMCArMCwwIEBACi1DT05G
SUdfWDg2IDo9IHkKLUNPTkZJR19YODZfMzIgOj0geQotQ09ORklHX1g4Nl8kKFhFTl9PUykgOj0g
eQotCi1DT05GSUdfSFZNIDo9IHkKLUNPTkZJR19NSUdSQVRFIDo9IHkKLUNPTkZJR19YQ1VUSUxT
IDo9IHkKLQotSEFTX01FTV9BQ0NFU1MgOj0geQotSEFTX01FTV9QQUdJTkcgOj0geQotSEFTX01F
TV9TSEFSSU5HIDo9IHkKLQotQ0ZMQUdTICs9IC1tMzIgLW1hcmNoPWk2ODYKLQotIyBVc2Ugb25s
eSBpZiBjYWxsaW5nICQoTEQpIGRpcmVjdGx5LgotTERGTEFHU19ESVJFQ1RfT3BlbkJTRCA9IF9v
YnNkCi1MREZMQUdTX0RJUkVDVF9GcmVlQlNEID0gX2Zic2QKLUxERkxBR1NfRElSRUNUICs9IC1t
ZWxmX2kzODYkKExERkxBR1NfRElSRUNUXyQoWEVOX09TKSkKLQotSU9FTVVfQ1BVX0FSQ0ggPz0g
aTM4NgpkaWZmIC0tZ2l0IGEvY29uZmlnL3g4Nl82NC5tayBiL2NvbmZpZy94ODZfNjQubWsKZGVs
ZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGJmMTA0YzIuLjAwMDAwMDAKLS0tIGEvY29uZmln
L3g4Nl82NC5taworKysgL2Rldi9udWxsCkBAIC0xLDMzICswLDAgQEAKLUNPTkZJR19YODYgOj0g
eQotQ09ORklHX1g4Nl82NCA6PSB5Ci1DT05GSUdfWDg2XyQoWEVOX09TKSA6PSB5Ci0KLUNPTkZJ
R19DT01QQVQgOj0geQotQ09ORklHX0hWTSA6PSB5Ci1DT05GSUdfTUlHUkFURSA6PSB5Ci1DT05G
SUdfWENVVElMUyA6PSB5Ci0KLUhBU19NRU1fQUNDRVNTIDo9IHkKLUhBU19NRU1fUEFHSU5HIDo9
IHkKLUhBU19NRU1fU0hBUklORyA6PSB5Ci0KLUNPTkZJR19YRU5fSU5TVEFMTF9TVUZGSVggOj0g
Lmd6Ci0KLUNGTEFHUyArPSAtbTY0Ci0KLVN1bk9TX0xJQkRJUiA9ICQoU3VuT1NfTElCRElSX3g4
Nl82NCkKLQotRUZJX0RJUiA/PSAvdXNyL2xpYjY0L2VmaQotCi0jIFVzZSBvbmx5IGlmIGNhbGxp
bmcgJChMRCkgZGlyZWN0bHkuCi1pZmVxICgkKFhFTl9PUyksT3BlbkJTRCkKLUxERkxBR1NfRElS
RUNUICs9IC1tZWxmX3g4Nl82NF9vYnNkCi1lbHNlCi1pZmVxICgkKFhFTl9PUyksRnJlZUJTRCkK
LUxERkxBR1NfRElSRUNUICs9IC1tZWxmX3g4Nl82NF9mYnNkCi1lbHNlCi1MREZMQUdTX0RJUkVD
VCArPSAtbWVsZl94ODZfNjQKLWVuZGlmCi1lbmRpZgotCi1JT0VNVV9DUFVfQVJDSCA/PSB4ODZf
NjQKZGlmZiAtLWdpdCBhL21pbmlvcy5tayBiL21pbmlvcy5tawppbmRleCA4OTUzNGY3Li4xZDFj
Yzk5IDEwMDY0NAotLS0gYS9taW5pb3MubWsKKysrIGIvbWluaW9zLm1rCkBAIC0zMiw5ICszMiw5
IEBAIERFRl9DRkxBR1MgKz0gLURfX0lOU0lERV9NSU5JT1NfXwogIyBCdWlsZCB0aGUgQ0ZMQUdT
IGFuZCBBU0ZMQUdTIGZvciBjb21waWxpbmcgYW5kIGFzc2VtYmxpbmcuCiAjIERFRl8uLi4gZmxh
Z3MgYXJlIHRoZSBjb21tb24gbWluaS1vcyBmbGFncywKICMgQVJDSF8uLi4gZmxhZ3MgbWF5IGJl
IGRlZmluZWQgaW4gYXJjaC8kKFRBUkdFVF9BUkNIX0ZBTS9ydWxlcy5tawotQ0ZMQUdTIDo9ICQo
REVGX0NGTEFHUykgJChBUkNIX0NGTEFHUykKK0NGTEFHUyA6PSAkKERFRl9DRkxBR1MpICQoQVJD
SF9DRkxBR1MpICQoREVGSU5FUy15KQogQ1BQRkxBR1MgOj0gJChERUZfQ1BQRkxBR1MpICQoQVJD
SF9DUFBGTEFHUykKLUFTRkxBR1MgOj0gJChERUZfQVNGTEFHUykgJChBUkNIX0FTRkxBR1MpCitB
U0ZMQUdTIDo9ICQoREVGX0FTRkxBR1MpICQoQVJDSF9BU0ZMQUdTKSAkKERFRklORVMteSkKIExE
RkxBR1MgOj0gJChERUZfTERGTEFHUykgJChBUkNIX0xERkxBR1MpCiAKICMgU3BlY2lhbCBidWls
ZCBkZXBlbmRlbmNpZXMuCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:18:35 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:18:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXm8J-0002fb-Fi; Thu, 11 Aug 2016 09:18:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXm8H-0002UM-8G; Thu, 11 Aug 2016 09:18:33 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 62/30-10540-8E24CA75; Thu, 11 Aug 2016 09:18:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+5zpzX
 hBvf2KFi8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTi6u4mxYH94xY/3Hg2Md7y6GDk5
 JASMJN5O/MfUxcjFISSwkFHi8ItNzCAJNgFViQ3XT7GC2CICbhJfvs9iA7GZBSIk5nw4xQJiC
 wuYSfx8uBKshgWo/ubxHYwgNq+Ag8TlDVNYIBbISVyfOZ0JxOYEiq+Z/hHMFhKwl/gy5xLLBE
 buBYwMqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAv1cz8D
 AuIOxb6/fIUZJDiYlUV7hmNXhQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4JzuuCRcSLEpNT61I
 y8wBBhxMWoKDR0mEdwlImre4IDG3ODMdInWKUVFKnNcfJCEAksgozYNrgwX5JUZZKWFeRgYGB
 iGegtSi3MwSVPlXjOIcjErCvKtApvBk5pXATX8FtJgJaPEJM7DFJYkIKakGxtCc/99+dv07lx
 b3YdueTQVrmZ/ZJne6bV6yNm3SnVMdUR80496cLatSvXvnWk7HmUb3+JOHTz5L/66cMDHnzh2
 BDcJdXUfXeE7rf+n06OwLj84rJefKuQL+LXpR/j4s9NnlQ6WrZRW23labf1rm0/KXRssevUqt
 vKLQNWPNUrv0NCeDSLX5184osRRnJBpqMRcVJwIAtnNzbW0CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1470907111!55078710!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61674 invoked from network); 11 Aug 2016 09:18:31 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 09:18:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 30053AC63;
 Thu, 11 Aug 2016 09:18:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 11:18:22 +0200
Message-Id: <1470907102-14656-20-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v3 19/19] mini-os: repair build system
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlIGJ1aWxkIHN5c3RlbSBvZiBNaW5pLU9TIGlzIHVzaW5nIGRpZmZlcmVudCBzZXR0aW5ncyBm
b3IgYXJjaC8qLyoKdGhhbiBmb3IgdGhlIHJlc3Qgb2YgdGhlIHRyZWUuIFRoZSBtYWluIHJlYXNv
bnMgYXJlIHRoYXQgQ29uZmlnLm1rIGlzCmluY2x1ZGVkIG9ubHkgY29uZGl0aW9uYWxseSBpbiB0
aGUgdG9wIGxldmVsIE1ha2VmaWxlLCB3aGlsZSBtaW5pb3MubWsKaXNuJ3QgaW5jbHVkZWQgYnkg
dGhlIGFyY2ggTWFrZWZpbGVzLgoKUmVwYWlyaW5nIHRoaXMgbWVzcyBlbmFibGVzIHVzIHRvIG1v
dmUgdGhlIENPTkZJR18qIGhhbmRsaW5nIHRvCkNvbmZpZy5tayBlbmFibGluZyB0aGUgYXJjaCBz
b3VyY2VzIHRvIG1ha2UgdXNlIG9mIHRob3NlIGV2ZW4gaWYgbm8KTUlOSU9TX0NPTkZJRyB3YXMg
c3BlY2lmaWVkIGJ5IHRoZSBjYWxsZXIuCgpNb3N0IG9mIHRoZSBmaWxlcyB1bmRlciBjb25maWcg
d2VyZSBub3QgdXNlZC4gSW50ZWdyYXRlIHRoZSB1c2VkIG9uZXMKaW50byBDb25maWcubWsgYW5k
IGRlbGV0ZSB0aGUgcmVzdC4KClRoZSBDT05GSUdfKiBkZWZpbmVzIHNob3VsZCBiZSBzZXQgZm9y
IGFzc2VtYmxlciBzb3VyY2VzLCB0b28uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQogQ29uZmlnLm1rICAgICAgICAgfCA5MyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBNYWtlZmlsZSAgICAg
ICAgICB8IDQ0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBhcmNoL3g4Ni9NYWtlZmlsZSB8
ICAzIC0tCiBjb25maWcvTWluaU9TLm1rICB8IDEwIC0tLS0tLQogY29uZmlnL1N0ZEdOVS5tayAg
fCA0NyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBjb25maWcvYXJtMzIubWsgICB8IDIy
IC0tLS0tLS0tLS0tLS0KIGNvbmZpZy9hcm02NC5tayAgIHwgMTkgLS0tLS0tLS0tLS0tCiBjb25m
aWcveDg2XzMyLm1rICB8IDIwIC0tLS0tLS0tLS0tLQogY29uZmlnL3g4Nl82NC5tayAgfCAzMyAt
LS0tLS0tLS0tLS0tLS0tLS0tLQogbWluaW9zLm1rICAgICAgICAgfCAgNCArLS0KIDEwIGZpbGVz
IGNoYW5nZWQsIDk1IGluc2VydGlvbnMoKyksIDIwMCBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2Rl
IDEwMDY0NCBjb25maWcvTWluaU9TLm1rCiBkZWxldGUgbW9kZSAxMDA2NDQgY29uZmlnL1N0ZEdO
VS5tawogZGVsZXRlIG1vZGUgMTAwNjQ0IGNvbmZpZy9hcm0zMi5tawogZGVsZXRlIG1vZGUgMTAw
NjQ0IGNvbmZpZy9hcm02NC5tawogZGVsZXRlIG1vZGUgMTAwNjQ0IGNvbmZpZy94ODZfMzIubWsK
IGRlbGV0ZSBtb2RlIDEwMDY0NCBjb25maWcveDg2XzY0Lm1rCgpkaWZmIC0tZ2l0IGEvQ29uZmln
Lm1rIGIvQ29uZmlnLm1rCmluZGV4IDlkMTljZDcuLjhhYjFhN2UgMTAwNjQ0Ci0tLSBhL0NvbmZp
Zy5taworKysgYi9Db25maWcubWsKQEAgLTIzLDYgKzIzLDExIEBAIGNjLW9wdGlvbiA9ICQoc2hl
bGwgaWYgdGVzdCAteiAiYGVjaG8gJ3ZvaWQqcD0xOycgfCBcCiAgICAgICAgICAgICAgICQoMSkg
JCgyKSAtUyAtbyAvZGV2L251bGwgLXggYyAtIDI+JjEgfCBncmVwIC0tICQoMikgLWAiOyBcCiAg
ICAgICAgICAgICAgIHRoZW4gZWNobyAiJCgyKSI7IGVsc2UgZWNobyAiJCgzKSI7IGZpIDspCiAK
K2lmbmVxICgkKE1JTklPU19DT05GSUcpLCkKK0VYVFJBX0RFUFMgKz0gJChNSU5JT1NfQ09ORklH
KQoraW5jbHVkZSAkKE1JTklPU19DT05GSUcpCitlbmRpZgorCiAjIENvbXBhdGliaWxpdHkgd2l0
aCBYZW4ncyBzdHViZG9tIGJ1aWxkIGVudmlyb25tZW50LiAgSWYgd2UgYXJlIGJ1aWxkaW5nCiAj
IHN0dWJkb20sIHNvbWUgWEVOXyB2YXJpYWJsZXMgYXJlIHNldCwgc2V0IE1JTklPU18gdmFyaWFi
bGVzIGFjY29yZGluZ2x5LgogIwpAQCAtOTcsMyArMTAyLDkxIEBAIERFRl9DUFBGTEFHUyArPSAt
REhBVkVfTFdJUAogREVGX0NQUEZMQUdTICs9IC1pc3lzdGVtICQoTFdJUERJUikvc3JjL2luY2x1
ZGUKIERFRl9DUFBGTEFHUyArPSAtaXN5c3RlbSAkKExXSVBESVIpL3NyYy9pbmNsdWRlL2lwdjQK
IGVuZGlmCisKKyMgU2V0IHRvb2xzCitBUyAgICAgICAgID0gJChDUk9TU19DT01QSUxFKWFzCitM
RCAgICAgICAgID0gJChDUk9TU19DT01QSUxFKWxkCitpZmVxICgkKGNsYW5nKSx5KQorQ0MgICAg
ICAgICA9ICQoQ1JPU1NfQ09NUElMRSljbGFuZworTERfTFRPICAgICA9ICQoQ1JPU1NfQ09NUElM
RSlsbHZtLWxkCitlbHNlCitDQyAgICAgICAgID0gJChDUk9TU19DT01QSUxFKWdjYworTERfTFRP
ICAgICA9ICQoQ1JPU1NfQ09NUElMRSlsZAorZW5kaWYKK0NQUCAgICAgICAgPSAkKENDKSAtRQor
QVIgICAgICAgICA9ICQoQ1JPU1NfQ09NUElMRSlhcgorUkFOTElCICAgICA9ICQoQ1JPU1NfQ09N
UElMRSlyYW5saWIKK05NICAgICAgICAgPSAkKENST1NTX0NPTVBJTEUpbm0KK1NUUklQICAgICAg
PSAkKENST1NTX0NPTVBJTEUpc3RyaXAKK09CSkNPUFkgICAgPSAkKENST1NTX0NPTVBJTEUpb2Jq
Y29weQorT0JKRFVNUCAgICA9ICQoQ1JPU1NfQ09NUElMRSlvYmpkdW1wCitTSVpFVVRJTCAgID0g
JChDUk9TU19DT01QSUxFKXNpemUKKworIyBBbGxvdyBnaXQgdG8gYmUgd3JhcHBlcmVkIGluIHRo
ZSBlbnZpcm9ubWVudAorR0lUICAgICAgICA/PSBnaXQKKworSU5TVEFMTCAgICAgID0gaW5zdGFs
bAorSU5TVEFMTF9ESVIgID0gJChJTlNUQUxMKSAtZCAtbTA3NTUgLXAKK0lOU1RBTExfREFUQSA9
ICQoSU5TVEFMTCkgLW0wNjQ0IC1wCitJTlNUQUxMX1BST0cgPSAkKElOU1RBTEwpIC1tMDc1NSAt
cAorCitCT09UX0RJUiA/PSAvYm9vdAorCitTT0NLRVRfTElCUyA9CitVVElMX0xJQlMgPSAtbHV0
aWwKK0RMT1BFTl9MSUJTID0gLWxkbAorCitTT05BTUVfTERGTEFHID0gLXNvbmFtZQorU0hMSUJf
TERGTEFHUyA9IC1zaGFyZWQKKworaWZuZXEgKCQoZGVidWcpLHkpCitDRkxBR1MgKz0gLU8yIC1m
b21pdC1mcmFtZS1wb2ludGVyCitlbHNlCisjIExlc3MgdGhhbiAtTzEgcHJvZHVjZXMgYmFkIGNv
ZGUgYW5kIGxhcmdlIHN0YWNrIGZyYW1lcworQ0ZMQUdTICs9IC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlcgorQ0ZMQUdTLSQoZ2NjKSArPSAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMKK2Vu
ZGlmCisKK2lmZXEgKCQobHRvKSx5KQorQ0ZMQUdTICs9IC1mbHRvCitMREZMQUdTLSQoY2xhbmcp
ICs9IC1wbHVnaW4gTExWTWdvbGQuc28KK2VuZGlmCisKKyMgQ29uZmlndXJhdGlvbiBkZWZhdWx0
cworQ09ORklHX1NUQVJUX05FVFdPUksgPz0geQorQ09ORklHX1NQQVJTRV9CU1MgPz0geQorQ09O
RklHX1FFTVVfWFNfQVJHUyA/PSBuCitDT05GSUdfVEVTVCA/PSBuCitDT05GSUdfUENJRlJPTlQg
Pz0gbgorQ09ORklHX0JMS0ZST05UID89IHkKK0NPTkZJR19UUE1GUk9OVCA/PSBuCitDT05GSUdf
VFBNX1RJUyA/PSBuCitDT05GSUdfVFBNQkFDSyA/PSBuCitDT05GSUdfTkVURlJPTlQgPz0geQor
Q09ORklHX0ZCRlJPTlQgPz0geQorQ09ORklHX0tCREZST05UID89IHkKK0NPTkZJR19DT05TRlJP
TlQgPz0geQorQ09ORklHX1hFTkJVUyA/PSB5CitDT05GSUdfWEMgPz15CitDT05GSUdfTFdJUCA/
PSAkKGx3aXApCitDT05GSUdfQkFMTE9PTiA/PSBuCisKKyMgRXhwb3J0IGNvbmZpZyBpdGVtcyBh
cyBjb21waWxlciBkaXJlY3RpdmVzCitERUZJTkVTLSQoQ09ORklHX1NUQVJUX05FVFdPUkspICs9
IC1EQ09ORklHX1NUQVJUX05FVFdPUksKK0RFRklORVMtJChDT05GSUdfU1BBUlNFX0JTUykgKz0g
LURDT05GSUdfU1BBUlNFX0JTUworREVGSU5FUy0kKENPTkZJR19RRU1VX1hTX0FSR1MpICs9IC1E
Q09ORklHX1FFTVVfWFNfQVJHUworREVGSU5FUy0kKENPTkZJR19QQ0lGUk9OVCkgKz0gLURDT05G
SUdfUENJRlJPTlQKK0RFRklORVMtJChDT05GSUdfQkxLRlJPTlQpICs9IC1EQ09ORklHX0JMS0ZS
T05UCitERUZJTkVTLSQoQ09ORklHX1RQTUZST05UKSArPSAtRENPTkZJR19UUE1GUk9OVAorREVG
SU5FUy0kKENPTkZJR19UUE1fVElTKSArPSAtRENPTkZJR19UUE1fVElTCitERUZJTkVTLSQoQ09O
RklHX1RQTUJBQ0spICs9IC1EQ09ORklHX1RQTUJBQ0sKK0RFRklORVMtJChDT05GSUdfTkVURlJP
TlQpICs9IC1EQ09ORklHX05FVEZST05UCitERUZJTkVTLSQoQ09ORklHX0tCREZST05UKSArPSAt
RENPTkZJR19LQkRGUk9OVAorREVGSU5FUy0kKENPTkZJR19GQkZST05UKSArPSAtRENPTkZJR19G
QkZST05UCitERUZJTkVTLSQoQ09ORklHX0NPTlNGUk9OVCkgKz0gLURDT05GSUdfQ09OU0ZST05U
CitERUZJTkVTLSQoQ09ORklHX1hFTkJVUykgKz0gLURDT05GSUdfWEVOQlVTCitERUZJTkVTLSQo
Q09ORklHX0JBTExPT04pICs9IC1EQ09ORklHX0JBTExPT04KKworIyBPdmVycmlkZSBzZXR0aW5n
cyBmb3IgdGhpcyBPUworUFRIUkVBRF9MSUJTID0KK25vc2hhcmVkbGlicz15CmRpZmYgLS1naXQg
YS9NYWtlZmlsZSBiL01ha2VmaWxlCmluZGV4IGY1YjcwMTEuLjU0NjRlODkgMTAwNjQ0Ci0tLSBh
L01ha2VmaWxlCisrKyBiL01ha2VmaWxlCkBAIC03LDUxICs3LDcgQEAKIE9CSl9ESVI9JChDVVJE
SVIpCiBUT1BMRVZFTF9ESVI9JChDVVJESVIpCiAKLWlmZXEgKCQoTUlOSU9TX0NPTkZJRyksKQog
aW5jbHVkZSBDb25maWcubWsKLWVsc2UKLUVYVFJBX0RFUFMgKz0gJChNSU5JT1NfQ09ORklHKQot
aW5jbHVkZSAkKE1JTklPU19DT05GSUcpCi1lbmRpZgotCi1pbmNsdWRlICQoTUlOSU9TX1JPT1Qp
L2NvbmZpZy9NaW5pT1MubWsKLQotIyBDb25maWd1cmF0aW9uIGRlZmF1bHRzCi1DT05GSUdfU1RB
UlRfTkVUV09SSyA/PSB5Ci1DT05GSUdfU1BBUlNFX0JTUyA/PSB5Ci1DT05GSUdfUUVNVV9YU19B
UkdTID89IG4KLUNPTkZJR19URVNUID89IG4KLUNPTkZJR19QQ0lGUk9OVCA/PSBuCi1DT05GSUdf
QkxLRlJPTlQgPz0geQotQ09ORklHX1RQTUZST05UID89IG4KLUNPTkZJR19UUE1fVElTID89IG4K
LUNPTkZJR19UUE1CQUNLID89IG4KLUNPTkZJR19ORVRGUk9OVCA/PSB5Ci1DT05GSUdfRkJGUk9O
VCA/PSB5Ci1DT05GSUdfS0JERlJPTlQgPz0geQotQ09ORklHX0NPTlNGUk9OVCA/PSB5Ci1DT05G
SUdfWEVOQlVTID89IHkKLUNPTkZJR19YQyA/PXkKLUNPTkZJR19MV0lQID89ICQobHdpcCkKLUNP
TkZJR19CQUxMT09OID89IG4KLQotIyBFeHBvcnQgY29uZmlnIGl0ZW1zIGFzIGNvbXBpbGVyIGRp
cmVjdGl2ZXMKLWZsYWdzLSQoQ09ORklHX1NUQVJUX05FVFdPUkspICs9IC1EQ09ORklHX1NUQVJU
X05FVFdPUksKLWZsYWdzLSQoQ09ORklHX1NQQVJTRV9CU1MpICs9IC1EQ09ORklHX1NQQVJTRV9C
U1MKLWZsYWdzLSQoQ09ORklHX1FFTVVfWFNfQVJHUykgKz0gLURDT05GSUdfUUVNVV9YU19BUkdT
Ci1mbGFncy0kKENPTkZJR19QQ0lGUk9OVCkgKz0gLURDT05GSUdfUENJRlJPTlQKLWZsYWdzLSQo
Q09ORklHX0JMS0ZST05UKSArPSAtRENPTkZJR19CTEtGUk9OVAotZmxhZ3MtJChDT05GSUdfVFBN
RlJPTlQpICs9IC1EQ09ORklHX1RQTUZST05UCi1mbGFncy0kKENPTkZJR19UUE1fVElTKSArPSAt
RENPTkZJR19UUE1fVElTCi1mbGFncy0kKENPTkZJR19UUE1CQUNLKSArPSAtRENPTkZJR19UUE1C
QUNLCi1mbGFncy0kKENPTkZJR19ORVRGUk9OVCkgKz0gLURDT05GSUdfTkVURlJPTlQKLWZsYWdz
LSQoQ09ORklHX0tCREZST05UKSArPSAtRENPTkZJR19LQkRGUk9OVAotZmxhZ3MtJChDT05GSUdf
RkJGUk9OVCkgKz0gLURDT05GSUdfRkJGUk9OVAotZmxhZ3MtJChDT05GSUdfQ09OU0ZST05UKSAr
PSAtRENPTkZJR19DT05TRlJPTlQKLWZsYWdzLSQoQ09ORklHX1hFTkJVUykgKz0gLURDT05GSUdf
WEVOQlVTCi1mbGFncy0kKENPTkZJR19CQUxMT09OKSArPSAtRENPTkZJR19CQUxMT09OCi0KLURF
Rl9DRkxBR1MgKz0gJChmbGFncy15KQogCiAjIFN5bWxpbmtzIGFuZCBoZWFkZXJzIHRoYXQgbXVz
dCBiZSBjcmVhdGVkIGJlZm9yZSBidWlsZGluZyB0aGUgQyBmaWxlcwogR0VORVJBVEVEX0hFQURF
UlMgOj0gaW5jbHVkZS9saXN0LmggJChBUkNIX0xJTktTKSBpbmNsdWRlL21pbmktb3MgaW5jbHVk
ZS8kKFRBUkdFVF9BUkNIX0ZBTSkvbWluaS1vcwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvTWFrZWZp
bGUgYi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCBhNDY3NjZjLi4wMDUyYjRjIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtNiw5ICs2LDYg
QEAKIFRPUExFVkVMX0RJUiA9ICQoQ1VSRElSKS8uLi8uLgogaW5jbHVkZSAuLi8uLi9Db25maWcu
bWsKIAotIyBpbmNsdWRlIGFyY2gubWsgaGFzIHRvIGJlIGJlZm9yZSBtaW5pLW9zLm1rIQotCi1p
bmNsdWRlIGFyY2gubWsKIGluY2x1ZGUgLi4vLi4vbWluaW9zLm1rCiAKICMgU291cmNlcyBoZXJl
IGFyZSBhbGwgKi5jICouUyB3aXRob3V0ICQoTUlOSU9TX1RBUkdFVF9BUkNIKS5TCmRpZmYgLS1n
aXQgYS9jb25maWcvTWluaU9TLm1rIGIvY29uZmlnL01pbmlPUy5tawpkZWxldGVkIGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggYmU1NDJkYy4uMDAwMDAwMAotLS0gYS9jb25maWcvTWluaU9TLm1rCisr
KyAvZGV2L251bGwKQEAgLTEsMTAgKzAsMCBAQAotaW5jbHVkZSAkKE1JTklPU19ST09UKS9jb25m
aWcvU3RkR05VLm1rCi1pbmNsdWRlICQoTUlOSU9TX1JPT1QpL0NvbmZpZy5tawotQ0ZMQUdTICs9
ICQoREVGX0NGTEFHUykgJChBUkNIX0NGTEFHUykKLUNQUEZMQUdTICs9ICQoREVGX0NQUEZMQUdT
KSAkKEFSQ0hfQ1BQRkxBR1MpICQoZXh0cmFfaW5jbCkKLUFTRkxBR1MgKz0gJChERUZfQVNGTEFH
UykgJChBUkNIX0FTRkxBR1MpCi1MREZMQUdTICs9ICQoREVGX0xERkxBR1MpICQoQVJDSF9MREZM
QUdTKQotCi0jIE92ZXJyaWRlIHNldHRpbmdzIGZvciB0aGlzIE9TCi1QVEhSRUFEX0xJQlMgPQot
bm9zaGFyZWRsaWJzPXkKZGlmZiAtLWdpdCBhL2NvbmZpZy9TdGRHTlUubWsgYi9jb25maWcvU3Rk
R05VLm1rCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA0ZWZlYmUzLi4wMDAwMDAwCi0t
LSBhL2NvbmZpZy9TdGRHTlUubWsKKysrIC9kZXYvbnVsbApAQCAtMSw0NyArMCwwIEBACi1BUyAg
ICAgICAgID0gJChDUk9TU19DT01QSUxFKWFzCi1MRCAgICAgICAgID0gJChDUk9TU19DT01QSUxF
KWxkCi1pZmVxICgkKGNsYW5nKSx5KQotQ0MgICAgICAgICA9ICQoQ1JPU1NfQ09NUElMRSljbGFu
ZwotTERfTFRPICAgICA9ICQoQ1JPU1NfQ09NUElMRSlsbHZtLWxkCi1lbHNlCi1DQyAgICAgICAg
ID0gJChDUk9TU19DT01QSUxFKWdjYwotTERfTFRPICAgICA9ICQoQ1JPU1NfQ09NUElMRSlsZAot
ZW5kaWYKLUNQUCAgICAgICAgPSAkKENDKSAtRQotQVIgICAgICAgICA9ICQoQ1JPU1NfQ09NUElM
RSlhcgotUkFOTElCICAgICA9ICQoQ1JPU1NfQ09NUElMRSlyYW5saWIKLU5NICAgICAgICAgPSAk
KENST1NTX0NPTVBJTEUpbm0KLVNUUklQICAgICAgPSAkKENST1NTX0NPTVBJTEUpc3RyaXAKLU9C
SkNPUFkgICAgPSAkKENST1NTX0NPTVBJTEUpb2JqY29weQotT0JKRFVNUCAgICA9ICQoQ1JPU1Nf
Q09NUElMRSlvYmpkdW1wCi1TSVpFVVRJTCAgID0gJChDUk9TU19DT01QSUxFKXNpemUKLQotIyBB
bGxvdyBnaXQgdG8gYmUgd3JhcHBlcmVkIGluIHRoZSBlbnZpcm9ubWVudAotR0lUICAgICAgICA/
PSBnaXQKLQotSU5TVEFMTCAgICAgID0gaW5zdGFsbAotSU5TVEFMTF9ESVIgID0gJChJTlNUQUxM
KSAtZCAtbTA3NTUgLXAKLUlOU1RBTExfREFUQSA9ICQoSU5TVEFMTCkgLW0wNjQ0IC1wCi1JTlNU
QUxMX1BST0cgPSAkKElOU1RBTEwpIC1tMDc1NSAtcAotCi1CT09UX0RJUiA/PSAvYm9vdAotCi1T
T0NLRVRfTElCUyA9Ci1VVElMX0xJQlMgPSAtbHV0aWwKLURMT1BFTl9MSUJTID0gLWxkbAotCi1T
T05BTUVfTERGTEFHID0gLXNvbmFtZQotU0hMSUJfTERGTEFHUyA9IC1zaGFyZWQKLQotaWZuZXEg
KCQoZGVidWcpLHkpCi1DRkxBR1MgKz0gLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyCi1lbHNlCi0j
IExlc3MgdGhhbiAtTzEgcHJvZHVjZXMgYmFkIGNvZGUgYW5kIGxhcmdlIHN0YWNrIGZyYW1lcwot
Q0ZMQUdTICs9IC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlcgotQ0ZMQUdTLSQoZ2NjKSArPSAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMKLWVuZGlmCi0KLWlmZXEgKCQobHRvKSx5KQotQ0ZM
QUdTICs9IC1mbHRvCi1MREZMQUdTLSQoY2xhbmcpICs9IC1wbHVnaW4gTExWTWdvbGQuc28KLWVu
ZGlmCmRpZmYgLS1naXQgYS9jb25maWcvYXJtMzIubWsgYi9jb25maWcvYXJtMzIubWsKZGVsZXRl
ZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDRmODNhNjMuLjAwMDAwMDAKLS0tIGEvY29uZmlnL2Fy
bTMyLm1rCisrKyAvZGV2L251bGwKQEAgLTEsMjIgKzAsMCBAQAotQ09ORklHX0FSTSA6PSB5Ci1D
T05GSUdfQVJNXzMyIDo9IHkKLUNPTkZJR19BUk1fJChYRU5fT1MpIDo9IHkKLQotQ09ORklHX1hF
Tl9JTlNUQUxMX1NVRkZJWCA6PQotCi0jIC1tYXJjaD0gLW1jcHU9Ci0KLSMgRXhwbGljaXRseSBz
cGVjaWZpeSAzMi1iaXQgQVJNIElTQSBzaW5jZSB0b29sY2hhaW4gZGVmYXVsdCBjYW4gYmUgLW10
aHVtYjoKLUNGTEFHUyArPSAtbWFybQotCi1IQVNfUEwwMTEgOj0geQotSEFTX0VYWU5PUzQyMTAg
Oj0geQotSEFTX09NQVAgOj0geQotSEFTX05TMTY1NTAgOj0geQotCi0jIFVzZSBvbmx5IGlmIGNh
bGxpbmcgJChMRCkgZGlyZWN0bHkuCi1MREZMQUdTX0RJUkVDVCArPSAtRUwKLQotQ09ORklHX0xP
QURfQUREUkVTUyA/PSAweDgwMDAwMDAwCi0KLUlPRU1VX0NQVV9BUkNIID89IGFybQpkaWZmIC0t
Z2l0IGEvY29uZmlnL2FybTY0Lm1rIGIvY29uZmlnL2FybTY0Lm1rCmRlbGV0ZWQgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCA2ZWFmZGEyLi4wMDAwMDAwCi0tLSBhL2NvbmZpZy9hcm02NC5taworKysg
L2Rldi9udWxsCkBAIC0xLDE5ICswLDAgQEAKLUNPTkZJR19BUk0gOj0geQotQ09ORklHX0FSTV82
NCA6PSB5Ci1DT05GSUdfQVJNXyQoWEVOX09TKSA6PSB5Ci0KLUNPTkZJR19YRU5fSU5TVEFMTF9T
VUZGSVggOj0KLQotQ0ZMQUdTICs9ICMtbWFybSAtbWFyY2g9IC1tY3B1PSBldGMKLQotSEFTX1BM
MDExIDo9IHkKLUhBU19OUzE2NTUwIDo9IHkKLQotIyBVc2Ugb25seSBpZiBjYWxsaW5nICQoTEQp
IGRpcmVjdGx5LgotTERGTEFHU19ESVJFQ1QgKz0gLUVMCi0KLUNPTkZJR19MT0FEX0FERFJFU1Mg
Pz0gMHg4MDAwMDAwMAotCi1JT0VNVV9DUFVfQVJDSCA/PSBhYXJjaDY0Ci0KLUVGSV9ESVIgPz0g
L3Vzci9saWI2NC9lZmkKZGlmZiAtLWdpdCBhL2NvbmZpZy94ODZfMzIubWsgYi9jb25maWcveDg2
XzMyLm1rCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBjMmQ3ODVlLi4wMDAwMDAwCi0t
LSBhL2NvbmZpZy94ODZfMzIubWsKKysrIC9kZXYvbnVsbApAQCAtMSwyMCArMCwwIEBACi1DT05G
SUdfWDg2IDo9IHkKLUNPTkZJR19YODZfMzIgOj0geQotQ09ORklHX1g4Nl8kKFhFTl9PUykgOj0g
eQotCi1DT05GSUdfSFZNIDo9IHkKLUNPTkZJR19NSUdSQVRFIDo9IHkKLUNPTkZJR19YQ1VUSUxT
IDo9IHkKLQotSEFTX01FTV9BQ0NFU1MgOj0geQotSEFTX01FTV9QQUdJTkcgOj0geQotSEFTX01F
TV9TSEFSSU5HIDo9IHkKLQotQ0ZMQUdTICs9IC1tMzIgLW1hcmNoPWk2ODYKLQotIyBVc2Ugb25s
eSBpZiBjYWxsaW5nICQoTEQpIGRpcmVjdGx5LgotTERGTEFHU19ESVJFQ1RfT3BlbkJTRCA9IF9v
YnNkCi1MREZMQUdTX0RJUkVDVF9GcmVlQlNEID0gX2Zic2QKLUxERkxBR1NfRElSRUNUICs9IC1t
ZWxmX2kzODYkKExERkxBR1NfRElSRUNUXyQoWEVOX09TKSkKLQotSU9FTVVfQ1BVX0FSQ0ggPz0g
aTM4NgpkaWZmIC0tZ2l0IGEvY29uZmlnL3g4Nl82NC5tayBiL2NvbmZpZy94ODZfNjQubWsKZGVs
ZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGJmMTA0YzIuLjAwMDAwMDAKLS0tIGEvY29uZmln
L3g4Nl82NC5taworKysgL2Rldi9udWxsCkBAIC0xLDMzICswLDAgQEAKLUNPTkZJR19YODYgOj0g
eQotQ09ORklHX1g4Nl82NCA6PSB5Ci1DT05GSUdfWDg2XyQoWEVOX09TKSA6PSB5Ci0KLUNPTkZJ
R19DT01QQVQgOj0geQotQ09ORklHX0hWTSA6PSB5Ci1DT05GSUdfTUlHUkFURSA6PSB5Ci1DT05G
SUdfWENVVElMUyA6PSB5Ci0KLUhBU19NRU1fQUNDRVNTIDo9IHkKLUhBU19NRU1fUEFHSU5HIDo9
IHkKLUhBU19NRU1fU0hBUklORyA6PSB5Ci0KLUNPTkZJR19YRU5fSU5TVEFMTF9TVUZGSVggOj0g
Lmd6Ci0KLUNGTEFHUyArPSAtbTY0Ci0KLVN1bk9TX0xJQkRJUiA9ICQoU3VuT1NfTElCRElSX3g4
Nl82NCkKLQotRUZJX0RJUiA/PSAvdXNyL2xpYjY0L2VmaQotCi0jIFVzZSBvbmx5IGlmIGNhbGxp
bmcgJChMRCkgZGlyZWN0bHkuCi1pZmVxICgkKFhFTl9PUyksT3BlbkJTRCkKLUxERkxBR1NfRElS
RUNUICs9IC1tZWxmX3g4Nl82NF9vYnNkCi1lbHNlCi1pZmVxICgkKFhFTl9PUyksRnJlZUJTRCkK
LUxERkxBR1NfRElSRUNUICs9IC1tZWxmX3g4Nl82NF9mYnNkCi1lbHNlCi1MREZMQUdTX0RJUkVD
VCArPSAtbWVsZl94ODZfNjQKLWVuZGlmCi1lbmRpZgotCi1JT0VNVV9DUFVfQVJDSCA/PSB4ODZf
NjQKZGlmZiAtLWdpdCBhL21pbmlvcy5tayBiL21pbmlvcy5tawppbmRleCA4OTUzNGY3Li4xZDFj
Yzk5IDEwMDY0NAotLS0gYS9taW5pb3MubWsKKysrIGIvbWluaW9zLm1rCkBAIC0zMiw5ICszMiw5
IEBAIERFRl9DRkxBR1MgKz0gLURfX0lOU0lERV9NSU5JT1NfXwogIyBCdWlsZCB0aGUgQ0ZMQUdT
IGFuZCBBU0ZMQUdTIGZvciBjb21waWxpbmcgYW5kIGFzc2VtYmxpbmcuCiAjIERFRl8uLi4gZmxh
Z3MgYXJlIHRoZSBjb21tb24gbWluaS1vcyBmbGFncywKICMgQVJDSF8uLi4gZmxhZ3MgbWF5IGJl
IGRlZmluZWQgaW4gYXJjaC8kKFRBUkdFVF9BUkNIX0ZBTS9ydWxlcy5tawotQ0ZMQUdTIDo9ICQo
REVGX0NGTEFHUykgJChBUkNIX0NGTEFHUykKK0NGTEFHUyA6PSAkKERFRl9DRkxBR1MpICQoQVJD
SF9DRkxBR1MpICQoREVGSU5FUy15KQogQ1BQRkxBR1MgOj0gJChERUZfQ1BQRkxBR1MpICQoQVJD
SF9DUFBGTEFHUykKLUFTRkxBR1MgOj0gJChERUZfQVNGTEFHUykgJChBUkNIX0FTRkxBR1MpCitB
U0ZMQUdTIDo9ICQoREVGX0FTRkxBR1MpICQoQVJDSF9BU0ZMQUdTKSAkKERFRklORVMteSkKIExE
RkxBR1MgOj0gJChERUZfTERGTEFHUykgJChBUkNIX0xERkxBR1MpCiAKICMgU3BlY2lhbCBidWls
ZCBkZXBlbmRlbmNpZXMuCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:40:13 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:40:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXmTF-0007do-4g; Thu, 11 Aug 2016 09:40:13 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXmTE-0007da-HU; Thu, 11 Aug 2016 09:40:12 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 35/67-05361-BF74CA75; Thu, 11 Aug 2016 09:40:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyoG1Jhu5v9zX
 hBpdP8Fq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXi4cTJbwWfGihMTrRsYzzB2MXJy
 SAj4S9x5v46ti5GLQ0hgE6PErK6rUM4GRoklXyawg1SxCKhKXPv2AcxmEzCR6G+cxwZiiwgoS
 3xs7QWLMwtESzxv38wCYgsLZEpM+TEBzOYVsJT40trKDDKUV2A3o8T81tlgq4UESiU2/J/LDF
 EkKHFy5hMWiEFaEjf+vWTqYuQAsqUllv/jAAlzCjhKdP/YBRYWFTCT+PbTYAKjwCwkzbOQNM9
 CaF7AyLyKUb04tagstUjXVC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBEGYBg
 B+P0y/6HGCU5mJREeYVjVocL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA94LYmXEiwKDU9tSItM
 wcYLTBpCQ4eJRHeyyBp3uKCxNzizHSI1ClGXY4FP26vZRJiycvPS5US570EUiQAUpRRmgc3Ah
 a5lxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMex1kCk9mXgncpldARzABHXHCDOyIkkSElFQ
 Do1KKoZ2Vq+Gq6uXmB67VBMmen+Cg6RF6KiYnz23eXOYVMz7FcGaKTFrC4DFHOLKvM6jetuNA
 Q3BO0y2tzq9yHM+3f81n6mhx/LZ/gVqc1fHqIM9DAQW3JB1cyiaZXHs7Yf3mI1NPWevvWtuUe
 /v6rN8yvKUZLgd1X4vZfYx9fqnn39M7/rsylFiKMxINtZiLihMBzx0rz9cCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1470908410!28123837!1
X-Originating-IP: [192.134.164.104]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58346 invoked from network); 11 Aug 2016 09:40:11 -0000
Received: from mail3-relais-sop.national.inria.fr (HELO
 mail3-relais-sop.national.inria.fr) (192.134.164.104)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2016 09:40:11 -0000
X-IronPort-AV: E=Sophos;i="5.28,504,1464645600"; d="scan'208";a="187422601"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.139])
 by mail3-relais-sop.national.inria.fr with
 ESMTP/TLS/AES256-GCM-SHA384; 11 Aug 2016 11:40:09 +0200
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXmTB-0002vr-GD; Thu, 11 Aug 2016 11:40:09 +0200
Date: Thu, 11 Aug 2016 11:40:09 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160811094009.GV4185@var.bordeaux.inria.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
 <1470907102-14656-17-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470907102-14656-17-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v3 16/19] mini-os: map page allocator's
 bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVGh1IDExIEF1ZyAyMDE2IDExOjE4OjE5ICswMjAwLCB3cm90ZToK
PiArZXh0ZXJuIHVuc2lnbmVkIGxvbmcgKm1tX2JpdG1hcDsKPiArZXh0ZXJuIHVuc2lnbmVkIGxv
bmcgbW1fYml0bWFwX3NpemU7CgpBaCBJIHdhcyB0aGlua2luZyB0byBoYXZlIHRoZXNlIHVzZSBt
bV9tYWxsb2NfIHRvby4gIm1tX2JpdG1hcCIgc2VlbXMKc2hvcnQgZm9yIG5hbWVzcGFjZSBwb2xs
dXRpb24uCgpTYW11ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 09:40:13 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 09:40:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXmTF-0007do-4g; Thu, 11 Aug 2016 09:40:13 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXmTE-0007da-HU; Thu, 11 Aug 2016 09:40:12 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 35/67-05361-BF74CA75; Thu, 11 Aug 2016 09:40:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyoG1Jhu5v9zX
 hBpdP8Fq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXi4cTJbwWfGihMTrRsYzzB2MXJy
 SAj4S9x5v46ti5GLQ0hgE6PErK6rUM4GRoklXyawg1SxCKhKXPv2AcxmEzCR6G+cxwZiiwgoS
 3xs7QWLMwtESzxv38wCYgsLZEpM+TEBzOYVsJT40trKDDKUV2A3o8T81tlgq4UESiU2/J/LDF
 EkKHFy5hMWiEFaEjf+vWTqYuQAsqUllv/jAAlzCjhKdP/YBRYWFTCT+PbTYAKjwCwkzbOQNM9
 CaF7AyLyKUb04tagstUjXVC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBEGYBg
 B+P0y/6HGCU5mJREeYVjVocL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA94LYmXEiwKDU9tSItM
 wcYLTBpCQ4eJRHeyyBp3uKCxNzizHSI1ClGXY4FP26vZRJiycvPS5US570EUiQAUpRRmgc3Ah
 a5lxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMex1kCk9mXgncpldARzABHXHCDOyIkkSElFQ
 Do1KKoZ2Vq+Gq6uXmB67VBMmen+Cg6RF6KiYnz23eXOYVMz7FcGaKTFrC4DFHOLKvM6jetuNA
 Q3BO0y2tzq9yHM+3f81n6mhx/LZ/gVqc1fHqIM9DAQW3JB1cyiaZXHs7Yf3mI1NPWevvWtuUe
 /v6rN8yvKUZLgd1X4vZfYx9fqnn39M7/rsylFiKMxINtZiLihMBzx0rz9cCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1470908410!28123837!1
X-Originating-IP: [192.134.164.104]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58346 invoked from network); 11 Aug 2016 09:40:11 -0000
Received: from mail3-relais-sop.national.inria.fr (HELO
 mail3-relais-sop.national.inria.fr) (192.134.164.104)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2016 09:40:11 -0000
X-IronPort-AV: E=Sophos;i="5.28,504,1464645600"; d="scan'208";a="187422601"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.139])
 by mail3-relais-sop.national.inria.fr with
 ESMTP/TLS/AES256-GCM-SHA384; 11 Aug 2016 11:40:09 +0200
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXmTB-0002vr-GD; Thu, 11 Aug 2016 11:40:09 +0200
Date: Thu, 11 Aug 2016 11:40:09 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160811094009.GV4185@var.bordeaux.inria.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
 <1470907102-14656-17-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470907102-14656-17-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v3 16/19] mini-os: map page allocator's
 bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVGh1IDExIEF1ZyAyMDE2IDExOjE4OjE5ICswMjAwLCB3cm90ZToK
PiArZXh0ZXJuIHVuc2lnbmVkIGxvbmcgKm1tX2JpdG1hcDsKPiArZXh0ZXJuIHVuc2lnbmVkIGxv
bmcgbW1fYml0bWFwX3NpemU7CgpBaCBJIHdhcyB0aGlua2luZyB0byBoYXZlIHRoZXNlIHVzZSBt
bV9tYWxsb2NfIHRvby4gIm1tX2JpdG1hcCIgc2VlbXMKc2hvcnQgZm9yIG5hbWVzcGFjZSBwb2xs
dXRpb24uCgpTYW11ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 10:19:25 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 10:19:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXn5A-0002xq-7D; Thu, 11 Aug 2016 10:19:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXn59-0002xh-0O; Thu, 11 Aug 2016 10:19:23 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 9C/12-30284-A215CA75; Thu, 11 Aug 2016 10:19:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyuP0Ov65m4Jp
 wg2XLDC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZvz6cZS1YCtLxf4/CxkbGM8ydzFy
 ckgIGEm8nfiPqYuRi0NIYCGjxJ9pr1hBEsICmRJTfkxgAUmICPQwSnTNvsMIUbWEUeLhx8csI
 FVsAqoSG66fAuvgFbCWmL21l62LkYODBSi+dm0xSFhUIFRixZsTbBAlghInZz4Ba+UUsJKYen
 El2BXMAnoSO67/YoWw5SW2v53DPIGRdxaSlllIymYhKVvAyLyKUb04tagstUjXVC+pKDM9oyQ
 3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDAGIBgB+OXfudDjJIcTEqivMIxq8OF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfDu918TLiRYlJqeWpGWmQMMdZi0BAePkghEmre4IDG3ODMdInWKU
 ZdjwY/ba5mEWPLy81KlxHk/gRQJgBRllObBjYDF3SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMC
 oJ8x4GmcKTmVcCt+kV0BFMQEecMAM7oiQRISXVwChvNrfI/qRwsfOHv7KMUrtjJ39I/G/7aNM
 72d2X/hXUH4wKvmEaeZ0p7c+HvsqM5Hl7PYQnP+PgjTrquEvkdf6S5+e3/865rfJyq6fAmkUz
 F3YEcmWr/0jibq+bylBnyDvveOVLRouJa08pTZ+rfE2KQbc567Ys87POrY5FO27LLZ+XfSxWh
 1+JpTgj0VCLuag4EQCBGekrtgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1470910761!54102369!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54568 invoked from network); 11 Aug 2016 10:19:21 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 10:19:21 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1B59BABE0;
 Thu, 11 Aug 2016 10:19:21 +0000 (UTC)
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
 <1470907102-14656-17-git-send-email-jgross@suse.com>
 <20160811094009.GV4185@var.bordeaux.inria.fr>
From: Juergen Gross <jgross@suse.com>
Message-ID: <70aee93a-2890-a92e-c59e-f4f81de9cf77@suse.com>
Date: Thu, 11 Aug 2016 12:19:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160811094009.GV4185@var.bordeaux.inria.fr>
Subject: Re: [Minios-devel] [PATCH v3 16/19] mini-os: map page allocator's
 bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTEvMDgvMTYgMTE6NDAsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiBKdWVyZ2VuIEdyb3Nz
LCBvbiBUaHUgMTEgQXVnIDIwMTYgMTE6MTg6MTkgKzAyMDAsIHdyb3RlOgo+PiArZXh0ZXJuIHVu
c2lnbmVkIGxvbmcgKm1tX2JpdG1hcDsKPj4gK2V4dGVybiB1bnNpZ25lZCBsb25nIG1tX2JpdG1h
cF9zaXplOwo+IAo+IEFoIEkgd2FzIHRoaW5raW5nIHRvIGhhdmUgdGhlc2UgdXNlIG1tX21hbGxv
Y18gdG9vLiAibW1fYml0bWFwIiBzZWVtcwo+IHNob3J0IGZvciBuYW1lc3BhY2UgcG9sbHV0aW9u
LgoKU29ycnksIHlvdSB3cm90ZToKCj4gRGl0dG8sIG1tX2JpdG1hcCBhbmQgbW1fYml0bWFwX3Np
emUuCgpTbyBJIHRob3VnaHQgeW91IHdhbnRlZCBpdCB0byBiZSB0aGF0IHdheS4KCkkgY2FuIGVh
c2lseSBjaGFuZ2UgaXQgYWdhaW4uCgpXZWksIGRvIEkgbmVlZCB0byBzZW5kIGFsbCBwYXRjaGVz
IGFnYWluLCBvciBpcyBpdCBlbm91Z2ggdG8gc3RhcnQgd2l0aApwYXRjaCAxNj8gUGF0Y2hlcyAx
LTE1IGFyZSBhbHJlYWR5IEFja2VkL1Jldmlld2VkIGJ5IFNhbXVlbC4KCgpKdWVyZ2VuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 10:19:25 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 10:19:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXn5A-0002xq-7D; Thu, 11 Aug 2016 10:19:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXn59-0002xh-0O; Thu, 11 Aug 2016 10:19:23 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 9C/12-30284-A215CA75; Thu, 11 Aug 2016 10:19:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyuP0Ov65m4Jp
 wg2XLDC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZvz6cZS1YCtLxf4/CxkbGM8ydzFy
 ckgIGEm8nfiPqYuRi0NIYCGjxJ9pr1hBEsICmRJTfkxgAUmICPQwSnTNvsMIUbWEUeLhx8csI
 FVsAqoSG66fAuvgFbCWmL21l62LkYODBSi+dm0xSFhUIFRixZsTbBAlghInZz4Ba+UUsJKYen
 El2BXMAnoSO67/YoWw5SW2v53DPIGRdxaSlllIymYhKVvAyLyKUb04tagstUjXVC+pKDM9oyQ
 3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDAGIBgB+OXfudDjJIcTEqivMIxq8OF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfDu918TLiRYlJqeWpGWmQMMdZi0BAePkghEmre4IDG3ODMdInWKU
 ZdjwY/ba5mEWPLy81KlxHk/gRQJgBRllObBjYDF3SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMC
 oJ8x4GmcKTmVcCt+kV0BFMQEecMAM7oiQRISXVwChvNrfI/qRwsfOHv7KMUrtjJ39I/G/7aNM
 72d2X/hXUH4wKvmEaeZ0p7c+HvsqM5Hl7PYQnP+PgjTrquEvkdf6S5+e3/865rfJyq6fAmkUz
 F3YEcmWr/0jibq+bylBnyDvveOVLRouJa08pTZ+rfE2KQbc567Ys87POrY5FO27LLZ+XfSxWh
 1+JpTgj0VCLuag4EQCBGekrtgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1470910761!54102369!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54568 invoked from network); 11 Aug 2016 10:19:21 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 10:19:21 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1B59BABE0;
 Thu, 11 Aug 2016 10:19:21 +0000 (UTC)
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
 <1470907102-14656-17-git-send-email-jgross@suse.com>
 <20160811094009.GV4185@var.bordeaux.inria.fr>
From: Juergen Gross <jgross@suse.com>
Message-ID: <70aee93a-2890-a92e-c59e-f4f81de9cf77@suse.com>
Date: Thu, 11 Aug 2016 12:19:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160811094009.GV4185@var.bordeaux.inria.fr>
Subject: Re: [Minios-devel] [PATCH v3 16/19] mini-os: map page allocator's
 bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTEvMDgvMTYgMTE6NDAsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiBKdWVyZ2VuIEdyb3Nz
LCBvbiBUaHUgMTEgQXVnIDIwMTYgMTE6MTg6MTkgKzAyMDAsIHdyb3RlOgo+PiArZXh0ZXJuIHVu
c2lnbmVkIGxvbmcgKm1tX2JpdG1hcDsKPj4gK2V4dGVybiB1bnNpZ25lZCBsb25nIG1tX2JpdG1h
cF9zaXplOwo+IAo+IEFoIEkgd2FzIHRoaW5raW5nIHRvIGhhdmUgdGhlc2UgdXNlIG1tX21hbGxv
Y18gdG9vLiAibW1fYml0bWFwIiBzZWVtcwo+IHNob3J0IGZvciBuYW1lc3BhY2UgcG9sbHV0aW9u
LgoKU29ycnksIHlvdSB3cm90ZToKCj4gRGl0dG8sIG1tX2JpdG1hcCBhbmQgbW1fYml0bWFwX3Np
emUuCgpTbyBJIHRob3VnaHQgeW91IHdhbnRlZCBpdCB0byBiZSB0aGF0IHdheS4KCkkgY2FuIGVh
c2lseSBjaGFuZ2UgaXQgYWdhaW4uCgpXZWksIGRvIEkgbmVlZCB0byBzZW5kIGFsbCBwYXRjaGVz
IGFnYWluLCBvciBpcyBpdCBlbm91Z2ggdG8gc3RhcnQgd2l0aApwYXRjaCAxNj8gUGF0Y2hlcyAx
LTE1IGFyZSBhbHJlYWR5IEFja2VkL1Jldmlld2VkIGJ5IFNhbXVlbC4KCgpKdWVyZ2VuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 10:21:26 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 10:21:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXn78-0003Ro-LO; Thu, 11 Aug 2016 10:21:26 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=024ed62f9=wei.liu2@citrix.com>)
 id 1bXn77-0003RS-Gq; Thu, 11 Aug 2016 10:21:25 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 69/B6-15404-4A15CA75; Thu, 11 Aug 2016 10:21:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHSDve6SwDX
 hBtN/SVq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfj65wtTwTq2iocfTrE1MLaydjFy
 ckgI+Eu839XGBmKzCKhKLP92GSzOJqAs8bOzFywuAmR/bO1lB7GZBSYxSvycIQBiCwtkSkz5M
 YEFxOYV0Jf4cOIGUA0Xh5DAVUaJcyvnMUMkBCVOznzCAtGsI7Fg9yegoRxAtrTE8n8cIGFOAR
 uJSduuge0VFVCRuDLhLdguIQEFiY7px5gg7uSWuH16KvMERv5ZSKbOQjJ1FsLUBYzMqxg1ilO
 LylKLdA1N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoORAQh2MF7fGHCIUZKD
 SUmUVzhmdbgQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4VAWvChQSLUtNTK9Iyc4BxAZOW4OBRE
 uF9B5LmLS5IzC3OTIdInWLU5Vjw4/ZaJiGWvPy8VClx3lSQIgGQoozSPLgRsBi9xCgrJczLCH
 SUEE9BalFuZgmq/CtGcQ5GJWHePSBTeDLzSuA2vQI6ggnoiBNmYEeUJCKkpBoY86Zuf7Jz5cS
 Zdxe5vuT43f5Ca57SCdnJUouymFr5Fh2Z/rDApEEr8V9Xv+17N49Gb5st4qvveRrJebW2LzyS
 2aMnsJdx2+RYr3ZBzl8cddKn5GedSjif533O6f3s9SJP5F9f/Don4ns559w7LzZvNczevVJ2q
 sRJth5xX+UY5WNHlzYcLgh0VmIpzkg01GIuKk4EAKm0K9vMAgAA
X-Env-Sender: prvs=024ed62f9=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1470910882!53464439!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47552 invoked from network); 11 Aug 2016 10:21:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2016 10:21:24 -0000
X-IronPort-AV: E=Sophos;i="5.28,504,1464652800"; d="scan'208";a="379393707"
Date: Thu, 11 Aug 2016 11:21:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160811102121.GH20641@citrix.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
 <1470907102-14656-17-git-send-email-jgross@suse.com>
 <20160811094009.GV4185@var.bordeaux.inria.fr>
 <70aee93a-2890-a92e-c59e-f4f81de9cf77@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <70aee93a-2890-a92e-c59e-f4f81de9cf77@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Minios-devel] [PATCH v3 16/19] mini-os: map page allocator's
 bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gVGh1LCBBdWcgMTEsIDIwMTYgYXQgMTI6MTk6MjBQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxMS8wOC8xNiAxMTo0MCwgU2FtdWVsIFRoaWJhdWx0IHdyb3RlOgo+ID4gSnVl
cmdlbiBHcm9zcywgb24gVGh1IDExIEF1ZyAyMDE2IDExOjE4OjE5ICswMjAwLCB3cm90ZToKPiA+
PiArZXh0ZXJuIHVuc2lnbmVkIGxvbmcgKm1tX2JpdG1hcDsKPiA+PiArZXh0ZXJuIHVuc2lnbmVk
IGxvbmcgbW1fYml0bWFwX3NpemU7Cj4gPiAKPiA+IEFoIEkgd2FzIHRoaW5raW5nIHRvIGhhdmUg
dGhlc2UgdXNlIG1tX21hbGxvY18gdG9vLiAibW1fYml0bWFwIiBzZWVtcwo+ID4gc2hvcnQgZm9y
IG5hbWVzcGFjZSBwb2xsdXRpb24uCj4gCj4gU29ycnksIHlvdSB3cm90ZToKPiAKPiA+IERpdHRv
LCBtbV9iaXRtYXAgYW5kIG1tX2JpdG1hcF9zaXplLgo+IAo+IFNvIEkgdGhvdWdodCB5b3Ugd2Fu
dGVkIGl0IHRvIGJlIHRoYXQgd2F5Lgo+IAo+IEkgY2FuIGVhc2lseSBjaGFuZ2UgaXQgYWdhaW4u
Cj4gCj4gV2VpLCBkbyBJIG5lZWQgdG8gc2VuZCBhbGwgcGF0Y2hlcyBhZ2Fpbiwgb3IgaXMgaXQg
ZW5vdWdoIHRvIHN0YXJ0IHdpdGgKPiBwYXRjaCAxNj8gUGF0Y2hlcyAxLTE1IGFyZSBhbHJlYWR5
IEFja2VkL1Jldmlld2VkIGJ5IFNhbXVlbC4KPiAKPiAKCk5vIG5lZWQgdG8gcmVzZW5kIGFsbCBv
ZiB0aGVtLiBSZXNlbmRpbmcgdGhpcyBvbmUgaXMgb2suCgpJIHdvdWxkIGluIGZhY3QgZXZlbiBw
cmVmZXIgYSBnaXQgYnJhbmNoIHRoYXQgSSBjYW4gcHVsbCBhbmQgY29tbWl0CmRpcmVjdGx5LgoK
V2VpLgoKPiBKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 10:21:26 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 10:21:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXn78-0003Ro-LO; Thu, 11 Aug 2016 10:21:26 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=024ed62f9=wei.liu2@citrix.com>)
 id 1bXn77-0003RS-Gq; Thu, 11 Aug 2016 10:21:25 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 69/B6-15404-4A15CA75; Thu, 11 Aug 2016 10:21:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHSDve6SwDX
 hBtN/SVq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfj65wtTwTq2iocfTrE1MLaydjFy
 ckgI+Eu839XGBmKzCKhKLP92GSzOJqAs8bOzFywuAmR/bO1lB7GZBSYxSvycIQBiCwtkSkz5M
 YEFxOYV0Jf4cOIGUA0Xh5DAVUaJcyvnMUMkBCVOznzCAtGsI7Fg9yegoRxAtrTE8n8cIGFOAR
 uJSduuge0VFVCRuDLhLdguIQEFiY7px5gg7uSWuH16KvMERv5ZSKbOQjJ1FsLUBYzMqxg1ilO
 LylKLdA1N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoORAQh2MF7fGHCIUZKD
 SUmUVzhmdbgQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4VAWvChQSLUtNTK9Iyc4BxAZOW4OBRE
 uF9B5LmLS5IzC3OTIdInWLU5Vjw4/ZaJiGWvPy8VClx3lSQIgGQoozSPLgRsBi9xCgrJczLCH
 SUEE9BalFuZgmq/CtGcQ5GJWHePSBTeDLzSuA2vQI6ggnoiBNmYEeUJCKkpBoY86Zuf7Jz5cS
 Zdxe5vuT43f5Ca57SCdnJUouymFr5Fh2Z/rDApEEr8V9Xv+17N49Gb5st4qvveRrJebW2LzyS
 2aMnsJdx2+RYr3ZBzl8cddKn5GedSjif533O6f3s9SJP5F9f/Don4ns559w7LzZvNczevVJ2q
 sRJth5xX+UY5WNHlzYcLgh0VmIpzkg01GIuKk4EAKm0K9vMAgAA
X-Env-Sender: prvs=024ed62f9=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1470910882!53464439!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47552 invoked from network); 11 Aug 2016 10:21:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2016 10:21:24 -0000
X-IronPort-AV: E=Sophos;i="5.28,504,1464652800"; d="scan'208";a="379393707"
Date: Thu, 11 Aug 2016 11:21:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160811102121.GH20641@citrix.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
 <1470907102-14656-17-git-send-email-jgross@suse.com>
 <20160811094009.GV4185@var.bordeaux.inria.fr>
 <70aee93a-2890-a92e-c59e-f4f81de9cf77@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <70aee93a-2890-a92e-c59e-f4f81de9cf77@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Minios-devel] [PATCH v3 16/19] mini-os: map page allocator's
 bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gVGh1LCBBdWcgMTEsIDIwMTYgYXQgMTI6MTk6MjBQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxMS8wOC8xNiAxMTo0MCwgU2FtdWVsIFRoaWJhdWx0IHdyb3RlOgo+ID4gSnVl
cmdlbiBHcm9zcywgb24gVGh1IDExIEF1ZyAyMDE2IDExOjE4OjE5ICswMjAwLCB3cm90ZToKPiA+
PiArZXh0ZXJuIHVuc2lnbmVkIGxvbmcgKm1tX2JpdG1hcDsKPiA+PiArZXh0ZXJuIHVuc2lnbmVk
IGxvbmcgbW1fYml0bWFwX3NpemU7Cj4gPiAKPiA+IEFoIEkgd2FzIHRoaW5raW5nIHRvIGhhdmUg
dGhlc2UgdXNlIG1tX21hbGxvY18gdG9vLiAibW1fYml0bWFwIiBzZWVtcwo+ID4gc2hvcnQgZm9y
IG5hbWVzcGFjZSBwb2xsdXRpb24uCj4gCj4gU29ycnksIHlvdSB3cm90ZToKPiAKPiA+IERpdHRv
LCBtbV9iaXRtYXAgYW5kIG1tX2JpdG1hcF9zaXplLgo+IAo+IFNvIEkgdGhvdWdodCB5b3Ugd2Fu
dGVkIGl0IHRvIGJlIHRoYXQgd2F5Lgo+IAo+IEkgY2FuIGVhc2lseSBjaGFuZ2UgaXQgYWdhaW4u
Cj4gCj4gV2VpLCBkbyBJIG5lZWQgdG8gc2VuZCBhbGwgcGF0Y2hlcyBhZ2Fpbiwgb3IgaXMgaXQg
ZW5vdWdoIHRvIHN0YXJ0IHdpdGgKPiBwYXRjaCAxNj8gUGF0Y2hlcyAxLTE1IGFyZSBhbHJlYWR5
IEFja2VkL1Jldmlld2VkIGJ5IFNhbXVlbC4KPiAKPiAKCk5vIG5lZWQgdG8gcmVzZW5kIGFsbCBv
ZiB0aGVtLiBSZXNlbmRpbmcgdGhpcyBvbmUgaXMgb2suCgpJIHdvdWxkIGluIGZhY3QgZXZlbiBw
cmVmZXIgYSBnaXQgYnJhbmNoIHRoYXQgSSBjYW4gcHVsbCBhbmQgY29tbWl0CmRpcmVjdGx5LgoK
V2VpLgoKPiBKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 10:21:26 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 10:21:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXn78-0003SL-TV; Thu, 11 Aug 2016 10:21:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXn77-0003RT-MG; Thu, 11 Aug 2016 10:21:25 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 63/9E-29579-4A15CA75; Thu, 11 Aug 2016 10:21:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyoG1Jhu6SwDX
 hBtNPilu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfj1IK3gL3PF2oPL2BsYZzF3MXJy
 SAj4S3QvWczaxcjFISSwiVFi7ecFTBDOBkaJs7NfMYJUsQioSszdfpQJxGYTMJHob5zHBmKLC
 ChLfGztZQexmQWiJZ63b2YBsYUFMiWm/JgAZvMKWEq07j/GDjKUV2A3o8T81tmMEBuuMkqcWz
 mPGaJKUOLkzCcsEJO0JG78ewm0jQPIlpZY/o8DJMwpYCMxads1VpCwqICZxLefBhMYBWYhaZ6
 FpHkWQvMCRuZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFB
 Ws/AwLiD8fVPp0OMkhxMSqK8wjGrw4X4kvJTKjMSizPii0pzUosPMcpwcChJ8K4IWBMuJFiUm
 p5akZaZA4wXmLQEB4+SCO8GkDRvcUFibnFmOkTqFKMux4Ift9cyCbHk5eelSonzpoIUCYAUZZ
 TmwY2Axe4lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8e0Cm8GTmlcBtegV0BBPQESfMwI4
 oSURISTUwLnmR1D87ab9t9LKGzXqC3FbnLsTML//c9Hi/dOhDIR+bE8sfTLmUtPj4/I/5SYsZ
 DTL59/tlrp2Z+PIGwx7xeIZ97T8PJuqdP/JlwcF9NyT3T9e47fd49bMLZQF+qdEFn2WnWx2bP
 YXjVdbiuef/Hnlge1HplsHMSq4y3SOpfKcki2f5rU/q+6vEUpyRaKjFXFScCAC6ZkMC2AIAAA
 ==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1470910883!51940851!1
X-Originating-IP: [192.134.164.104]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5605 invoked from network); 11 Aug 2016 10:21:24 -0000
Received: from mail3-relais-sop.national.inria.fr (HELO
 mail3-relais-sop.national.inria.fr) (192.134.164.104)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2016 10:21:24 -0000
X-IronPort-AV: E=Sophos;i="5.28,504,1464645600"; d="scan'208";a="187425645"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.139])
 by mail3-relais-sop.national.inria.fr with
 ESMTP/TLS/AES256-GCM-SHA384; 11 Aug 2016 12:21:23 +0200
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXn74-00049p-Uv; Thu, 11 Aug 2016 12:21:22 +0200
Date: Thu, 11 Aug 2016 12:21:22 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160811102122.GY4185@var.bordeaux.inria.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
 <1470907102-14656-17-git-send-email-jgross@suse.com>
 <20160811094009.GV4185@var.bordeaux.inria.fr>
 <70aee93a-2890-a92e-c59e-f4f81de9cf77@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <70aee93a-2890-a92e-c59e-f4f81de9cf77@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v3 16/19] mini-os: map page allocator's
 bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVGh1IDExIEF1ZyAyMDE2IDEyOjE5OjIwICswMjAwLCB3cm90ZToK
PiBPbiAxMS8wOC8xNiAxMTo0MCwgU2FtdWVsIFRoaWJhdWx0IHdyb3RlOgo+ID4gSnVlcmdlbiBH
cm9zcywgb24gVGh1IDExIEF1ZyAyMDE2IDExOjE4OjE5ICswMjAwLCB3cm90ZToKPiA+PiArZXh0
ZXJuIHVuc2lnbmVkIGxvbmcgKm1tX2JpdG1hcDsKPiA+PiArZXh0ZXJuIHVuc2lnbmVkIGxvbmcg
bW1fYml0bWFwX3NpemU7Cj4gPiAKPiA+IEFoIEkgd2FzIHRoaW5raW5nIHRvIGhhdmUgdGhlc2Ug
dXNlIG1tX21hbGxvY18gdG9vLiAibW1fYml0bWFwIiBzZWVtcwo+ID4gc2hvcnQgZm9yIG5hbWVz
cGFjZSBwb2xsdXRpb24uCj4gCj4gU29ycnksIHlvdSB3cm90ZToKPiAKPiA+IERpdHRvLCBtbV9i
aXRtYXAgYW5kIG1tX2JpdG1hcF9zaXplLgo+IAo+IFNvIEkgdGhvdWdodCB5b3Ugd2FudGVkIGl0
IHRvIGJlIHRoYXQgd2F5LgoKT29wcywgc29ycnkgYWJvdXQgbXkgdHlwby4KClNhbXVlbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 10:21:26 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 10:21:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXn78-0003SL-TV; Thu, 11 Aug 2016 10:21:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXn77-0003RT-MG; Thu, 11 Aug 2016 10:21:25 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 63/9E-29579-4A15CA75; Thu, 11 Aug 2016 10:21:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyoG1Jhu6SwDX
 hBtNPilu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfj1IK3gL3PF2oPL2BsYZzF3MXJy
 SAj4S3QvWczaxcjFISSwiVFi7ecFTBDOBkaJs7NfMYJUsQioSszdfpQJxGYTMJHob5zHBmKLC
 ChLfGztZQexmQWiJZ63b2YBsYUFMiWm/JgAZvMKWEq07j/GDjKUV2A3o8T81tmMEBuuMkqcWz
 mPGaJKUOLkzCcsEJO0JG78ewm0jQPIlpZY/o8DJMwpYCMxads1VpCwqICZxLefBhMYBWYhaZ6
 FpHkWQvMCRuZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFB
 Ws/AwLiD8fVPp0OMkhxMSqK8wjGrw4X4kvJTKjMSizPii0pzUosPMcpwcChJ8K4IWBMuJFiUm
 p5akZaZA4wXmLQEB4+SCO8GkDRvcUFibnFmOkTqFKMux4Ift9cyCbHk5eelSonzpoIUCYAUZZ
 TmwY2Axe4lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8e0Cm8GTmlcBtegV0BBPQESfMwI4
 oSURISTUwLnmR1D87ab9t9LKGzXqC3FbnLsTML//c9Hi/dOhDIR+bE8sfTLmUtPj4/I/5SYsZ
 DTL59/tlrp2Z+PIGwx7xeIZ97T8PJuqdP/JlwcF9NyT3T9e47fd49bMLZQF+qdEFn2WnWx2bP
 YXjVdbiuef/Hnlge1HplsHMSq4y3SOpfKcki2f5rU/q+6vEUpyRaKjFXFScCAC6ZkMC2AIAAA
 ==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1470910883!51940851!1
X-Originating-IP: [192.134.164.104]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5605 invoked from network); 11 Aug 2016 10:21:24 -0000
Received: from mail3-relais-sop.national.inria.fr (HELO
 mail3-relais-sop.national.inria.fr) (192.134.164.104)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2016 10:21:24 -0000
X-IronPort-AV: E=Sophos;i="5.28,504,1464645600"; d="scan'208";a="187425645"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.139])
 by mail3-relais-sop.national.inria.fr with
 ESMTP/TLS/AES256-GCM-SHA384; 11 Aug 2016 12:21:23 +0200
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXn74-00049p-Uv; Thu, 11 Aug 2016 12:21:22 +0200
Date: Thu, 11 Aug 2016 12:21:22 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160811102122.GY4185@var.bordeaux.inria.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
 <1470907102-14656-17-git-send-email-jgross@suse.com>
 <20160811094009.GV4185@var.bordeaux.inria.fr>
 <70aee93a-2890-a92e-c59e-f4f81de9cf77@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <70aee93a-2890-a92e-c59e-f4f81de9cf77@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v3 16/19] mini-os: map page allocator's
 bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVGh1IDExIEF1ZyAyMDE2IDEyOjE5OjIwICswMjAwLCB3cm90ZToK
PiBPbiAxMS8wOC8xNiAxMTo0MCwgU2FtdWVsIFRoaWJhdWx0IHdyb3RlOgo+ID4gSnVlcmdlbiBH
cm9zcywgb24gVGh1IDExIEF1ZyAyMDE2IDExOjE4OjE5ICswMjAwLCB3cm90ZToKPiA+PiArZXh0
ZXJuIHVuc2lnbmVkIGxvbmcgKm1tX2JpdG1hcDsKPiA+PiArZXh0ZXJuIHVuc2lnbmVkIGxvbmcg
bW1fYml0bWFwX3NpemU7Cj4gPiAKPiA+IEFoIEkgd2FzIHRoaW5raW5nIHRvIGhhdmUgdGhlc2Ug
dXNlIG1tX21hbGxvY18gdG9vLiAibW1fYml0bWFwIiBzZWVtcwo+ID4gc2hvcnQgZm9yIG5hbWVz
cGFjZSBwb2xsdXRpb24uCj4gCj4gU29ycnksIHlvdSB3cm90ZToKPiAKPiA+IERpdHRvLCBtbV9i
aXRtYXAgYW5kIG1tX2JpdG1hcF9zaXplLgo+IAo+IFNvIEkgdGhvdWdodCB5b3Ugd2FudGVkIGl0
IHRvIGJlIHRoYXQgd2F5LgoKT29wcywgc29ycnkgYWJvdXQgbXkgdHlwby4KClNhbXVlbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 10:26:04 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 10:26:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXnBc-0003qm-H3; Thu, 11 Aug 2016 10:26:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXnBb-0003qb-Ad; Thu, 11 Aug 2016 10:26:03 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 42/B9-29579-AB25CA75; Thu, 11 Aug 2016 10:26:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVyuP0Ov+6uoDX
 hBsfXMVm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZi24zlbwQX2ih2NH9kaGCexdTFy
 ckgIGEm8nfiPqYuRi0NIYCGjxNvDRxhBEsICmRJTfkxgAbFFBBQlHry8yQpR9ItR4tabFUBFH
 BzMAmUS31/JgtSwCahKbLh+ihXE5hWwlnh6byE7iM0CFL/z6RPYMlGBUIkVb06wQdQISpyc+Q
 RsPqeAgcS2+Q/AbGYBPYkd13+xQtjyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoXpxaVJZapGu
 hl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHYMQLCD8UK78yFGSQ4mJVFe4ZjV
 4UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDcFrgkXEixKTU+tSMvMAUYATFqCg0dJhPcRSJq3u
 CAxtzgzHSJ1ilGXY8GP22uZhFjy8vNSpcR5w0GKBECKMkrz4EbAovESo6yUMC8j0FFCPAWpRb
 mZJajyrxjFORiVhHmXgkzhycwrgdv0CugIJqAjTpiBHVGSiJCSAkb1kdWl2+LOeCg8ONmWNF3
 qQq4L+35u4bNBH5Of/751R2/BV5ZfEQ2FG6cpbnvyuv1DzLXNh/OiJfOC9urcaGsRURN6f25m
 lHHsv/xjux4+0mGatWoGU0/1CtkP7THvg+3iJ/gU+T06pPzMymLVRtdXwk+v3Xxdc1289p71o
 v+zYqTi5qoJxnxWYinOSDTUYi4qTgQAKQ2MusECAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1470911161!55147263!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63445 invoked from network); 11 Aug 2016 10:26:02 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 10:26:02 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8D86DAC21;
 Thu, 11 Aug 2016 10:26:01 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
 <1470907102-14656-17-git-send-email-jgross@suse.com>
 <20160811094009.GV4185@var.bordeaux.inria.fr>
 <70aee93a-2890-a92e-c59e-f4f81de9cf77@suse.com>
 <20160811102121.GH20641@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b017ef6b-60b4-239e-3c14-a859cf9814e0@suse.com>
Date: Thu, 11 Aug 2016 12:26:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160811102121.GH20641@citrix.com>
Cc: minios-devel@lists.xenproject.org,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, xen-devel@lists.xenproject.org
Subject: Re: [Minios-devel] [PATCH v3 16/19] mini-os: map page allocator's
 bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTEvMDgvMTYgMTI6MjEsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBBdWcgMTEsIDIwMTYg
YXQgMTI6MTk6MjBQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMTEvMDgvMTYg
MTE6NDAsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPj4+IEp1ZXJnZW4gR3Jvc3MsIG9uIFRodSAx
MSBBdWcgMjAxNiAxMToxODoxOSArMDIwMCwgd3JvdGU6Cj4+Pj4gK2V4dGVybiB1bnNpZ25lZCBs
b25nICptbV9iaXRtYXA7Cj4+Pj4gK2V4dGVybiB1bnNpZ25lZCBsb25nIG1tX2JpdG1hcF9zaXpl
Owo+Pj4KPj4+IEFoIEkgd2FzIHRoaW5raW5nIHRvIGhhdmUgdGhlc2UgdXNlIG1tX21hbGxvY18g
dG9vLiAibW1fYml0bWFwIiBzZWVtcwo+Pj4gc2hvcnQgZm9yIG5hbWVzcGFjZSBwb2xsdXRpb24u
Cj4+Cj4+IFNvcnJ5LCB5b3Ugd3JvdGU6Cj4+Cj4+PiBEaXR0bywgbW1fYml0bWFwIGFuZCBtbV9i
aXRtYXBfc2l6ZS4KPj4KPj4gU28gSSB0aG91Z2h0IHlvdSB3YW50ZWQgaXQgdG8gYmUgdGhhdCB3
YXkuCj4+Cj4+IEkgY2FuIGVhc2lseSBjaGFuZ2UgaXQgYWdhaW4uCj4+Cj4+IFdlaSwgZG8gSSBu
ZWVkIHRvIHNlbmQgYWxsIHBhdGNoZXMgYWdhaW4sIG9yIGlzIGl0IGVub3VnaCB0byBzdGFydCB3
aXRoCj4+IHBhdGNoIDE2PyBQYXRjaGVzIDEtMTUgYXJlIGFscmVhZHkgQWNrZWQvUmV2aWV3ZWQg
YnkgU2FtdWVsLgo+Pgo+Pgo+IAo+IE5vIG5lZWQgdG8gcmVzZW5kIGFsbCBvZiB0aGVtLiBSZXNl
bmRpbmcgdGhpcyBvbmUgaXMgb2suCgpJIHRoaW5rIEknbGwgbmVlZCB0byBtb2RpZnkgYXQgbGVh
c3Qgb25lIG90aGVyIHBhdGNoIGR1ZSB0byB0aGlzIGNoYW5nZS4KU28gSSdsbCByZXNlbmQgYWxs
IG1vZGlmaWVkIHBhdGNoZXMuCgo+IAo+IEkgd291bGQgaW4gZmFjdCBldmVuIHByZWZlciBhIGdp
dCBicmFuY2ggdGhhdCBJIGNhbiBwdWxsIGFuZCBjb21taXQKPiBkaXJlY3RseS4KCk5QLgoKCkp1
ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpN
aW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9t
aW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 10:26:04 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 10:26:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXnBc-0003qm-H3; Thu, 11 Aug 2016 10:26:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXnBb-0003qb-Ad; Thu, 11 Aug 2016 10:26:03 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 42/B9-29579-AB25CA75; Thu, 11 Aug 2016 10:26:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVyuP0Ov+6uoDX
 hBsfXMVm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZi24zlbwQX2ih2NH9kaGCexdTFy
 ckgIGEm8nfiPqYuRi0NIYCGjxNvDRxhBEsICmRJTfkxgAbFFBBQlHry8yQpR9ItR4tabFUBFH
 BzMAmUS31/JgtSwCahKbLh+ihXE5hWwlnh6byE7iM0CFL/z6RPYMlGBUIkVb06wQdQISpyc+Q
 RsPqeAgcS2+Q/AbGYBPYkd13+xQtjyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoXpxaVJZapGu
 hl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHYMQLCD8UK78yFGSQ4mJVFe4ZjV
 4UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDcFrgkXEixKTU+tSMvMAUYATFqCg0dJhPcRSJq3u
 CAxtzgzHSJ1ilGXY8GP22uZhFjy8vNSpcR5w0GKBECKMkrz4EbAovESo6yUMC8j0FFCPAWpRb
 mZJajyrxjFORiVhHmXgkzhycwrgdv0CugIJqAjTpiBHVGSiJCSAkb1kdWl2+LOeCg8ONmWNF3
 qQq4L+35u4bNBH5Of/751R2/BV5ZfEQ2FG6cpbnvyuv1DzLXNh/OiJfOC9urcaGsRURN6f25m
 lHHsv/xjux4+0mGatWoGU0/1CtkP7THvg+3iJ/gU+T06pPzMymLVRtdXwk+v3Xxdc1289p71o
 v+zYqTi5qoJxnxWYinOSDTUYi4qTgQAKQ2MusECAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1470911161!55147263!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63445 invoked from network); 11 Aug 2016 10:26:02 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 10:26:02 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8D86DAC21;
 Thu, 11 Aug 2016 10:26:01 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
 <1470907102-14656-17-git-send-email-jgross@suse.com>
 <20160811094009.GV4185@var.bordeaux.inria.fr>
 <70aee93a-2890-a92e-c59e-f4f81de9cf77@suse.com>
 <20160811102121.GH20641@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b017ef6b-60b4-239e-3c14-a859cf9814e0@suse.com>
Date: Thu, 11 Aug 2016 12:26:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160811102121.GH20641@citrix.com>
Cc: minios-devel@lists.xenproject.org,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, xen-devel@lists.xenproject.org
Subject: Re: [Minios-devel] [PATCH v3 16/19] mini-os: map page allocator's
 bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTEvMDgvMTYgMTI6MjEsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBBdWcgMTEsIDIwMTYg
YXQgMTI6MTk6MjBQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMTEvMDgvMTYg
MTE6NDAsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPj4+IEp1ZXJnZW4gR3Jvc3MsIG9uIFRodSAx
MSBBdWcgMjAxNiAxMToxODoxOSArMDIwMCwgd3JvdGU6Cj4+Pj4gK2V4dGVybiB1bnNpZ25lZCBs
b25nICptbV9iaXRtYXA7Cj4+Pj4gK2V4dGVybiB1bnNpZ25lZCBsb25nIG1tX2JpdG1hcF9zaXpl
Owo+Pj4KPj4+IEFoIEkgd2FzIHRoaW5raW5nIHRvIGhhdmUgdGhlc2UgdXNlIG1tX21hbGxvY18g
dG9vLiAibW1fYml0bWFwIiBzZWVtcwo+Pj4gc2hvcnQgZm9yIG5hbWVzcGFjZSBwb2xsdXRpb24u
Cj4+Cj4+IFNvcnJ5LCB5b3Ugd3JvdGU6Cj4+Cj4+PiBEaXR0bywgbW1fYml0bWFwIGFuZCBtbV9i
aXRtYXBfc2l6ZS4KPj4KPj4gU28gSSB0aG91Z2h0IHlvdSB3YW50ZWQgaXQgdG8gYmUgdGhhdCB3
YXkuCj4+Cj4+IEkgY2FuIGVhc2lseSBjaGFuZ2UgaXQgYWdhaW4uCj4+Cj4+IFdlaSwgZG8gSSBu
ZWVkIHRvIHNlbmQgYWxsIHBhdGNoZXMgYWdhaW4sIG9yIGlzIGl0IGVub3VnaCB0byBzdGFydCB3
aXRoCj4+IHBhdGNoIDE2PyBQYXRjaGVzIDEtMTUgYXJlIGFscmVhZHkgQWNrZWQvUmV2aWV3ZWQg
YnkgU2FtdWVsLgo+Pgo+Pgo+IAo+IE5vIG5lZWQgdG8gcmVzZW5kIGFsbCBvZiB0aGVtLiBSZXNl
bmRpbmcgdGhpcyBvbmUgaXMgb2suCgpJIHRoaW5rIEknbGwgbmVlZCB0byBtb2RpZnkgYXQgbGVh
c3Qgb25lIG90aGVyIHBhdGNoIGR1ZSB0byB0aGlzIGNoYW5nZS4KU28gSSdsbCByZXNlbmQgYWxs
IG1vZGlmaWVkIHBhdGNoZXMuCgo+IAo+IEkgd291bGQgaW4gZmFjdCBldmVuIHByZWZlciBhIGdp
dCBicmFuY2ggdGhhdCBJIGNhbiBwdWxsIGFuZCBjb21taXQKPiBkaXJlY3RseS4KCk5QLgoKCkp1
ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpN
aW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9t
aW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 11:06:45 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 11:06:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXnoy-0007h5-Cw; Thu, 11 Aug 2016 11:06:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXnow-0007gM-W2; Thu, 11 Aug 2016 11:06:43 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 38/7E-23620-24C5CA75; Thu, 11 Aug 2016 11:06:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrILMWRWlGSWpSXmKPExsVyuP0Ov65jzJp
 wg/tzRCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZqyY0sBc8NKk4sDq+0wNjAu0uhg5
 OSQEjCTeTvzH1MXIxSEksJBR4szE06wgCTYBVYkN10+B2SICbhJfvs9iA7GZBSIk5nw4xdLFy
 MEhLJAiMXOlLEiYBai8/doBsBJeAXuJ+cfeMULMl5O4PnM60wRGzgWMDKsY1YtTi8pSi3Qt9Z
 KKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAr1Wz8DAuIPx9U+nQ4ySHExKorzCMav
 DhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw5kWvCRcSLEpNT61Iy8wBhg9MWoKDR0mElw0kzVtc
 kJhbnJkOkTrFqCglzmsMkhAASWSU5sG1wUL2EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3
 ktRQFN4MvNK4Ka/AlrMBLT4hBnY4pJEhJRUA6OgiRT3zmsLDu2XmJwYGSy6r8nvp+CTLfVeWa
 vfxjf13/quk7FL3/hN9AzhgBVHtHoZ38gp/n+7In3huyO2xyVdky/ekRPfu1s97FG6hmTEGfG
 GFTvmbPnT31imsU1o96LiwBC3NUanvF9J/rzOwmn7y15sZta9BNt355eq7FRKjLt5ZpWOOZ8S
 S3FGoqEWc1FxIgDSdpABVAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1470913601!55072722!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44064 invoked from network); 11 Aug 2016 11:06:41 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-2.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 11:06:41 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C9F35AC11;
 Thu, 11 Aug 2016 11:06:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 13:06:36 +0200
Message-Id: <1470913597-30133-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v4 16/19] mini-os: map page allocator's
	bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gY2FzZSBvZiBDT05GSUdfQkFMTE9PTiB0aGUgcGFnZSBhbGxvY2F0b3IncyBiaXRtYXAgbmVl
ZHMgc29tZSBzcGFjZQp0byBiZSBhYmxlIHRvIGdyb3cuIFJlbWFwIGl0IHRvIGtlcm5lbCB2aXJ0
dWFsIGFyZWEgaWYgdGhlIHByZWFsbG9jYXRlZAphcmVhIGlzbid0IGxhcmdlIGVub3VnaC4KClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClY0OiAtIG1t
X2JpdG1hcCogLT4gbW1fYWxsb2NfYml0bWFwKiBhcyByZXF1ZXN0ZWQgYnkgU2FtdWVsIFRoaWJh
dWx0CgpWMzogLSBhZGQgYXNzZXJ0aW9uIGFzIHJlcXVlc3RlZCBieSBTYW11ZWwgVGhpYmF1bHQK
ICAgIC0gcmVuYW1lIGZ1bmN0aW9ucyB0byBoYXZlIG1tXyBwcmVmaXggYXMgcmVxdWVzdGVkIGJ5
IFNhbXVlbCBUaGliYXVsdAotLS0KIGJhbGxvb24uYyAgICAgICAgIHwgMTggKysrKysrKysrKysr
KysrKysrCiBpbmNsdWRlL2JhbGxvb24uaCB8ICAyICsrCiBpbmNsdWRlL21tLmggICAgICB8ICA2
ICsrKysrKwogbW0uYyAgICAgICAgICAgICAgfCA0NCArKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspLCAy
MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9iYWxsb29uLmMgYi9iYWxsb29uLmMKaW5kZXgg
MWVjMTEzZC4uMGEzMzQyYyAxMDA2NDQKLS0tIGEvYmFsbG9vbi5jCisrKyBiL2JhbGxvb24uYwpA
QCAtNDQsMyArNDQsMjEgQEAgdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQpCiAgICAgbnJfbWF4X3Bh
Z2VzID0gcmV0OwogICAgIHByaW50aygiTWF4aW11bSBtZW1vcnkgc2l6ZTogJWxkIHBhZ2VzXG4i
LCBucl9tYXhfcGFnZXMpOwogfQorCit2b2lkIG1tX2FsbG9jX2JpdG1hcF9yZW1hcCh2b2lkKQor
eworICAgIHVuc2lnbmVkIGxvbmcgaTsKKworICAgIGlmICggbW1fYWxsb2NfYml0bWFwX3NpemUg
Pj0gKChucl9tYXhfcGFnZXMgKyAxKSA+PiAoUEFHRV9TSElGVCArIDMpKSApCisgICAgICAgIHJl
dHVybjsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgbW1fYWxsb2NfYml0bWFwX3NpemU7IGkgKz0g
UEFHRV9TSVpFICkKKyAgICB7CisgICAgICAgIG1hcF9mcmFtZV9ydyh2aXJ0X2tlcm5lbF9hcmVh
X2VuZCArIGksCisgICAgICAgICAgICAgICAgICAgICB2aXJ0X3RvX21mbigodW5zaWduZWQgbG9u
ZykobW1fYWxsb2NfYml0bWFwKSArIGkpKTsKKyAgICB9CisKKyAgICBtbV9hbGxvY19iaXRtYXAg
PSAodW5zaWduZWQgbG9uZyAqKXZpcnRfa2VybmVsX2FyZWFfZW5kOworICAgIHZpcnRfa2VybmVs
X2FyZWFfZW5kICs9IHJvdW5kX3BndXAoKG5yX21heF9wYWdlcyArIDEpID4+IChQQUdFX1NISUZU
ICsgMykpOworICAgIEFTU0VSVCh2aXJ0X2tlcm5lbF9hcmVhX2VuZCA8PSBWSVJUX0RFTUFORF9B
UkVBKTsKK30KZGlmZiAtLWdpdCBhL2luY2x1ZGUvYmFsbG9vbi5oIGIvaW5jbHVkZS9iYWxsb29u
LmgKaW5kZXggYjBkMGViZi4uOTE1NGY0NCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9iYWxsb29uLmgK
KysrIGIvaW5jbHVkZS9iYWxsb29uLmgKQEAgLTMxLDExICszMSwxMyBAQCBleHRlcm4gdW5zaWdu
ZWQgbG9uZyB2aXJ0X2tlcm5lbF9hcmVhX2VuZDsKIAogdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQp
Owogdm9pZCBhcmNoX3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pOwordm9pZCBtbV9h
bGxvY19iaXRtYXBfcmVtYXAodm9pZCk7CiAKICNlbHNlIC8qIENPTkZJR19CQUxMT09OICovCiAK
IHN0YXRpYyBpbmxpbmUgdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQpIHsgfQogc3RhdGljIGlubGlu
ZSB2b2lkIGFyY2hfcmVtYXBfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3BmbikgeyB9CitzdGF0aWMg
aW5saW5lIHZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQpIHsgfQogCiAjZW5kaWYgLyog
Q09ORklHX0JBTExPT04gKi8KICNlbmRpZiAvKiBfQkFMTE9PTl9IXyAqLwpkaWZmIC0tZ2l0IGEv
aW5jbHVkZS9tbS5oIGIvaW5jbHVkZS9tbS5oCmluZGV4IDZhZGQ2ODMuLmZjMzEyOGIgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUvbW0uaAorKysgYi9pbmNsdWRlL21tLmgKQEAgLTQyLDggKzQyLDE0IEBA
CiAjZGVmaW5lIFNUQUNLX1NJWkVfUEFHRV9PUkRFUiBfX1NUQUNLX1NJWkVfUEFHRV9PUkRFUgog
I2RlZmluZSBTVEFDS19TSVpFIF9fU1RBQ0tfU0laRQogCisjZGVmaW5lIHJvdW5kX3BnZG93bihf
cCkgICgoX3ApICYgUEFHRV9NQVNLKQorI2RlZmluZSByb3VuZF9wZ3VwKF9wKSAgICAoKChfcCkg
KyAoUEFHRV9TSVpFIC0gMSkpICYgUEFHRV9NQVNLKQorCiBleHRlcm4gdW5zaWduZWQgbG9uZyBu
cl9mcmVlX3BhZ2VzOwogCitleHRlcm4gdW5zaWduZWQgbG9uZyAqbW1fYWxsb2NfYml0bWFwOwor
ZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbW1fYWxsb2NfYml0bWFwX3NpemU7CisKIHZvaWQgaW5pdF9t
bSh2b2lkKTsKIHVuc2lnbmVkIGxvbmcgYWxsb2NfcGFnZXMoaW50IG9yZGVyKTsKICNkZWZpbmUg
YWxsb2NfcGFnZSgpICAgIGFsbG9jX3BhZ2VzKDApCmRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwpp
bmRleCA3MDdhM2UwLi45ZTNhNDc5IDEwMDY0NAotLS0gYS9tbS5jCisrKyBiL21tLmMKQEAgLTQ4
LDExICs0OCwxNCBAQAogICogIE9uZSBiaXQgcGVyIHBhZ2Ugb2YgbWVtb3J5LiBCaXQgc2V0ID0+
IHBhZ2UgaXMgYWxsb2NhdGVkLgogICovCiAKLXN0YXRpYyB1bnNpZ25lZCBsb25nICphbGxvY19i
aXRtYXA7Cit1bnNpZ25lZCBsb25nICptbV9hbGxvY19iaXRtYXA7Cit1bnNpZ25lZCBsb25nIG1t
X2FsbG9jX2JpdG1hcF9zaXplOworCiAjZGVmaW5lIFBBR0VTX1BFUl9NQVBXT1JEIChzaXplb2Yo
dW5zaWduZWQgbG9uZykgKiA4KQogCiAjZGVmaW5lIGFsbG9jYXRlZF9pbl9tYXAoX3BuKSBcCi0o
YWxsb2NfYml0bWFwWyhfcG4pL1BBR0VTX1BFUl9NQVBXT1JEXSAmICgxVUw8PCgoX3BuKSYoUEFH
RVNfUEVSX01BUFdPUkQtMSkpKSkKKyAgICAobW1fYWxsb2NfYml0bWFwWyhfcG4pIC8gUEFHRVNf
UEVSX01BUFdPUkRdICYgXAorICAgICAoMVVMIDw8ICgoX3BuKSAmIChQQUdFU19QRVJfTUFQV09S
RCAtIDEpKSkpCiAKIHVuc2lnbmVkIGxvbmcgbnJfZnJlZV9wYWdlczsKIApAQCAtNjEsOCArNjQs
OCBAQCB1bnNpZ25lZCBsb25nIG5yX2ZyZWVfcGFnZXM7CiAgKiAgLSgxPDxuKSAgc2V0cyBhbGwg
Yml0cyA+PSBuLiAKICAqICAoMTw8biktMSBzZXRzIGFsbCBiaXRzIDwgIG4uCiAgKiBWYXJpYWJs
ZSBuYW1lcyBpbiBtYXBfe2FsbG9jLGZyZWV9OgotICogICpfaWR4ID09IEluZGV4IGludG8gYGFs
bG9jX2JpdG1hcCcgYXJyYXkuCi0gKiAgKl9vZmYgPT0gQml0IG9mZnNldCB3aXRoaW4gYW4gZWxl
bWVudCBvZiB0aGUgYGFsbG9jX2JpdG1hcCcgYXJyYXkuCisgKiAgKl9pZHggPT0gSW5kZXggaW50
byBgbW1fYWxsb2NfYml0bWFwJyBhcnJheS4KKyAqICAqX29mZiA9PSBCaXQgb2Zmc2V0IHdpdGhp
biBhbiBlbGVtZW50IG9mIHRoZSBgbW1fYWxsb2NfYml0bWFwJyBhcnJheS4KICAqLwogCiBzdGF0
aWMgdm9pZCBtYXBfYWxsb2ModW5zaWduZWQgbG9uZyBmaXJzdF9wYWdlLCB1bnNpZ25lZCBsb25n
IG5yX3BhZ2VzKQpAQCAtNzYsMTMgKzc5LDEzIEBAIHN0YXRpYyB2b2lkIG1hcF9hbGxvYyh1bnNp
Z25lZCBsb25nIGZpcnN0X3BhZ2UsIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCiAKICAgICBpZiAo
IGN1cnJfaWR4ID09IGVuZF9pZHggKQogICAgIHsKLSAgICAgICAgYWxsb2NfYml0bWFwW2N1cnJf
aWR4XSB8PSAoKDFVTDw8ZW5kX29mZiktMSkgJiAtKDFVTDw8c3RhcnRfb2ZmKTsKKyAgICAgICAg
bW1fYWxsb2NfYml0bWFwW2N1cnJfaWR4XSB8PSAoKDFVTDw8ZW5kX29mZiktMSkgJiAtKDFVTDw8
c3RhcnRfb2ZmKTsKICAgICB9CiAgICAgZWxzZSAKICAgICB7Ci0gICAgICAgIGFsbG9jX2JpdG1h
cFtjdXJyX2lkeF0gfD0gLSgxVUw8PHN0YXJ0X29mZik7Ci0gICAgICAgIHdoaWxlICggKytjdXJy
X2lkeCA8IGVuZF9pZHggKSBhbGxvY19iaXRtYXBbY3Vycl9pZHhdID0gfjBVTDsKLSAgICAgICAg
YWxsb2NfYml0bWFwW2N1cnJfaWR4XSB8PSAoMVVMPDxlbmRfb2ZmKS0xOworICAgICAgICBtbV9h
bGxvY19iaXRtYXBbY3Vycl9pZHhdIHw9IC0oMVVMPDxzdGFydF9vZmYpOworICAgICAgICB3aGls
ZSAoICsrY3Vycl9pZHggPCBlbmRfaWR4ICkgbW1fYWxsb2NfYml0bWFwW2N1cnJfaWR4XSA9IH4w
VUw7CisgICAgICAgIG1tX2FsbG9jX2JpdG1hcFtjdXJyX2lkeF0gfD0gKDFVTDw8ZW5kX29mZikt
MTsKICAgICB9CiAKICAgICBucl9mcmVlX3BhZ2VzIC09IG5yX3BhZ2VzOwpAQCAtMTAyLDEzICsx
MDUsMTMgQEAgc3RhdGljIHZvaWQgbWFwX2ZyZWUodW5zaWduZWQgbG9uZyBmaXJzdF9wYWdlLCB1
bnNpZ25lZCBsb25nIG5yX3BhZ2VzKQogCiAgICAgaWYgKCBjdXJyX2lkeCA9PSBlbmRfaWR4ICkK
ICAgICB7Ci0gICAgICAgIGFsbG9jX2JpdG1hcFtjdXJyX2lkeF0gJj0gLSgxVUw8PGVuZF9vZmYp
IHwgKCgxVUw8PHN0YXJ0X29mZiktMSk7CisgICAgICAgIG1tX2FsbG9jX2JpdG1hcFtjdXJyX2lk
eF0gJj0gLSgxVUw8PGVuZF9vZmYpIHwgKCgxVUw8PHN0YXJ0X29mZiktMSk7CiAgICAgfQogICAg
IGVsc2UgCiAgICAgewotICAgICAgICBhbGxvY19iaXRtYXBbY3Vycl9pZHhdICY9ICgxVUw8PHN0
YXJ0X29mZiktMTsKLSAgICAgICAgd2hpbGUgKCArK2N1cnJfaWR4ICE9IGVuZF9pZHggKSBhbGxv
Y19iaXRtYXBbY3Vycl9pZHhdID0gMDsKLSAgICAgICAgYWxsb2NfYml0bWFwW2N1cnJfaWR4XSAm
PSAtKDFVTDw8ZW5kX29mZik7CisgICAgICAgIG1tX2FsbG9jX2JpdG1hcFtjdXJyX2lkeF0gJj0g
KDFVTDw8c3RhcnRfb2ZmKS0xOworICAgICAgICB3aGlsZSAoICsrY3Vycl9pZHggIT0gZW5kX2lk
eCApIG1tX2FsbG9jX2JpdG1hcFtjdXJyX2lkeF0gPSAwOworICAgICAgICBtbV9hbGxvY19iaXRt
YXBbY3Vycl9pZHhdICY9IC0oMVVMPDxlbmRfb2ZmKTsKICAgICB9CiB9CiAKQEAgLTEzNyw5ICsx
NDAsNiBAQCBzdGF0aWMgY2h1bmtfaGVhZF90ICpmcmVlX2hlYWRbRlJFRUxJU1RfU0laRV07CiBz
dGF0aWMgY2h1bmtfaGVhZF90ICBmcmVlX3RhaWxbRlJFRUxJU1RfU0laRV07CiAjZGVmaW5lIEZS
RUVMSVNUX0VNUFRZKF9sKSAoKF9sKS0+bmV4dCA9PSBOVUxMKQogCi0jZGVmaW5lIHJvdW5kX3Bn
ZG93bihfcCkgICgoX3ApJlBBR0VfTUFTSykKLSNkZWZpbmUgcm91bmRfcGd1cChfcCkgICAgKCgo
X3ApKyhQQUdFX1NJWkUtMSkpJlBBR0VfTUFTSykKLQogLyoKICAqIEluaXRpYWxpc2UgYWxsb2Nh
dG9yLCBwbGFjaW5nIGFkZHJlc3NlcyBbQG1pbixAbWF4XSBpbiBmcmVlIHBvb2wuCiAgKiBAbWlu
IGFuZCBAbWF4IGFyZSBQSFlTSUNBTCBhZGRyZXNzZXMuCkBAIC0xNDcsNyArMTQ3LDcgQEAgc3Rh
dGljIGNodW5rX2hlYWRfdCAgZnJlZV90YWlsW0ZSRUVMSVNUX1NJWkVdOwogc3RhdGljIHZvaWQg
aW5pdF9wYWdlX2FsbG9jYXRvcih1bnNpZ25lZCBsb25nIG1pbiwgdW5zaWduZWQgbG9uZyBtYXgp
CiB7CiAgICAgaW50IGk7Ci0gICAgdW5zaWduZWQgbG9uZyByYW5nZSwgYml0bWFwX3NpemU7Cisg
ICAgdW5zaWduZWQgbG9uZyByYW5nZTsKICAgICBjaHVua19oZWFkX3QgKmNoOwogICAgIGNodW5r
X3RhaWxfdCAqY3Q7CiAgICAgZm9yICggaSA9IDA7IGkgPCBGUkVFTElTVF9TSVpFOyBpKysgKQpA
QCAtMTYxLDE0ICsxNjEsMTQgQEAgc3RhdGljIHZvaWQgaW5pdF9wYWdlX2FsbG9jYXRvcih1bnNp
Z25lZCBsb25nIG1pbiwgdW5zaWduZWQgbG9uZyBtYXgpCiAgICAgbWF4ID0gcm91bmRfcGdkb3du
KG1heCk7CiAKICAgICAvKiBBbGxvY2F0ZSBzcGFjZSBmb3IgdGhlIGFsbG9jYXRpb24gYml0bWFw
LiAqLwotICAgIGJpdG1hcF9zaXplICA9IChtYXgrMSkgPj4gKFBBR0VfU0hJRlQrMyk7Ci0gICAg
Yml0bWFwX3NpemUgID0gcm91bmRfcGd1cChiaXRtYXBfc2l6ZSk7Ci0gICAgYWxsb2NfYml0bWFw
ID0gKHVuc2lnbmVkIGxvbmcgKil0b192aXJ0KG1pbik7Ci0gICAgbWluICAgICAgICAgKz0gYml0
bWFwX3NpemU7CisgICAgbW1fYWxsb2NfYml0bWFwX3NpemUgID0gKG1heCArIDEpID4+IChQQUdF
X1NISUZUICsgMyk7CisgICAgbW1fYWxsb2NfYml0bWFwX3NpemUgID0gcm91bmRfcGd1cChtbV9h
bGxvY19iaXRtYXBfc2l6ZSk7CisgICAgbW1fYWxsb2NfYml0bWFwID0gKHVuc2lnbmVkIGxvbmcg
Kil0b192aXJ0KG1pbik7CisgICAgbWluICAgICAgICAgKz0gbW1fYWxsb2NfYml0bWFwX3NpemU7
CiAgICAgcmFuZ2UgICAgICAgID0gbWF4IC0gbWluOwogCiAgICAgLyogQWxsIGFsbG9jYXRlZCBi
eSBkZWZhdWx0LiAqLwotICAgIG1lbXNldChhbGxvY19iaXRtYXAsIH4wLCBiaXRtYXBfc2l6ZSk7
CisgICAgbWVtc2V0KG1tX2FsbG9jX2JpdG1hcCwgfjAsIG1tX2FsbG9jX2JpdG1hcF9zaXplKTsK
ICAgICAvKiBGcmVlIHVwIHRoZSBtZW1vcnkgd2UndmUgYmVlbiBnaXZlbiB0byBwbGF5IHdpdGgu
ICovCiAgICAgbWFwX2ZyZWUoUEhZU19QRk4obWluKSwgcmFuZ2U+PlBBR0VfU0hJRlQpOwogCkBA
IC0xOTgsNiArMTk4LDggQEAgc3RhdGljIHZvaWQgaW5pdF9wYWdlX2FsbG9jYXRvcih1bnNpZ25l
ZCBsb25nIG1pbiwgdW5zaWduZWQgbG9uZyBtYXgpCiAgICAgICAgIGZyZWVfaGVhZFtpXSAgICA9
IGNoOwogICAgICAgICBjdC0+bGV2ZWwgICAgICAgPSBpOwogICAgIH0KKworICAgIG1tX2FsbG9j
X2JpdG1hcF9yZW1hcCgpOwogfQogCiAKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 11:06:45 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 11:06:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXnoy-0007gg-52; Thu, 11 Aug 2016 11:06:44 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXnow-0007gL-Ou; Thu, 11 Aug 2016 11:06:42 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 AF/FC-05361-14C5CA75; Thu, 11 Aug 2016 11:06:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov65jzJp
 wgylbpC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZvzYN4W94IRNReeu/+wNjG/1uhg5
 OSQEjCTeTvzH1MXIxSEksJBR4viuzWwgCTYBVYkN10+xgtgiAm4SX77PAoszC0RIzPlwigXEF
 hZwkHjwcB9YnAWofu+JxWD1vAL2EjNnrWCBWCAncX3mdCYQmxOofkXbN2YQWwioZuLjFSwTGL
 kXMDKsYlQvTi0qSy3SNdVLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0MwMQ7GC
 cftn/EKMkB5OSKK9wzOpwIb6k/JTKjMTijPii0pzU4kOMMhwcShK8DVFrwoUEi1LTUyvSMnOA
 AQeTluDgURLhPQ2S5i0uSMwtzkyHSJ1iVJQSh0gIgCQySvPg2mBBfolRVkqYlxHoECGegtSi3
 MwSVPlXjOIcjErCvFNApvBk5pXATX8FtJgJaPEJM7DFJYkIKakGRv2oKX9+9T/n0Vqm6fu9kW
 UJL9cvtpCcEsNjj+P91DhuKBie6r7Xb33j5T2+QxeOLSz/Z/vUvCmS45/lCoFf4Ysu5TNfEGs
 O2uYYuG75yxl/nZ56cSv/EOvTuOKr+eliucB69XOpZwKDXdcyNenkr4n2uDvZckOR7JHN8sv2
 /bUy027803hkgRJLcUaioRZzUXEiADoeDiJtAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1470913601!52645200!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33207 invoked from network); 11 Aug 2016 11:06:41 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 11:06:41 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C9F65AC21;
 Thu, 11 Aug 2016 11:06:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 13:06:37 +0200
Message-Id: <1470913597-30133-2-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470913597-30133-1-git-send-email-jgross@suse.com>
References: <1470913597-30133-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v4 17/19] mini-os: add support for ballooning
	up
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIHN1cHBvcnQgZm9yIGJhbGxvb25pbmcgdGhlIGRvbWFpbiB1cCBieSBhIHNwZWNpZmllZCBh
bW91bnQgb2YKcGFnZXMuIEZvbGxvd2luZyBzdGVwcyBhcmUgcGVyZm9ybWVkOgoKLSBleHRlbmRp
bmcgdGhlIHAybSBtYXAKLSBleHRlbmRpbmcgdGhlIHBhZ2UgYWxsb2NhdG9yJ3MgYml0bWFwCi0g
Z2V0dGluZyBuZXcgbWVtb3J5IHBhZ2VzIGZyb20gdGhlIGh5cGVydmlzb3IKLSBhZGRpbmcgdGhl
IG1lbW9yeSBhdCB0aGUgY3VycmVudCBlbmQgb2YgZ3Vlc3QgbWVtb3J5CgpTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhp
YmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQpWMzogY2hhbmdlICJpZiIg
dG8gIndoaWxlIiBpbiBiYWxsb29uX3VwKCkgYXMgcmVxdWVzdGVkIGJ5IFNhbXVlbCBUaGliYXVs
dAotLS0KIGFyY2gvYXJtL2JhbGxvb24uYyB8ICA5ICsrKysrKwogYXJjaC94ODYvYmFsbG9vbi5j
IHwgOTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiBiYWxsb29uLmMgICAgICAgICAgfCA2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiBpbmNsdWRlL2JhbGxvb24uaCAgfCAgNSArKysKIG1tLmMgICAgICAgICAgICAg
ICB8ICA0ICsrKwogNSBmaWxlcyBjaGFuZ2VkLCAxNzYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2FyY2gvYXJtL2JhbGxvb24uYyBiL2FyY2gvYXJtL2JhbGxvb24uYwppbmRleCA1NDllNTFi
Li43ZjM1MzI4IDEwMDY0NAotLS0gYS9hcmNoL2FybS9iYWxsb29uLmMKKysrIGIvYXJjaC9hcm0v
YmFsbG9vbi5jCkBAIC0yNyw0ICsyNywxMyBAQAogCiB1bnNpZ25lZCBsb25nIHZpcnRfa2VybmVs
X2FyZWFfZW5kOyAgIC8qIFRPRE86IGZpbmQgYSB2aXJ0dWFsIGFyZWEgKi8KIAoraW50IGFyY2hf
ZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCit7CisgICAgcmV0dXJuIDA7Cit9CisK
K3ZvaWQgYXJjaF9wZm5fYWRkKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25nIG1mbikK
K3sKK30KKwogI2VuZGlmCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9iYWxsb29uLmMgYi9hcmNoL3g4
Ni9iYWxsb29uLmMKaW5kZXggYTdmMjBlNC4uNDIzODllNCAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
YmFsbG9vbi5jCisrKyBiL2FyY2gveDg2L2JhbGxvb24uYwpAQCAtMjMsNiArMjMsNyBAQAogCiAj
aW5jbHVkZSA8bWluaS1vcy9vcy5oPgogI2luY2x1ZGUgPG1pbmktb3MvYmFsbG9vbi5oPgorI2lu
Y2x1ZGUgPG1pbmktb3MvZXJybm8uaD4KICNpbmNsdWRlIDxtaW5pLW9zL2xpYi5oPgogI2luY2x1
ZGUgPG1pbmktb3MvbW0uaD4KIApAQCAtMzAsOSArMzEsMzYgQEAKIAogdW5zaWduZWQgbG9uZyB2
aXJ0X2tlcm5lbF9hcmVhX2VuZCA9IFZJUlRfS0VSTkVMX0FSRUE7CiAKK3N0YXRpYyB2b2lkIHAy
bV9pbnZhbGlkYXRlKHVuc2lnbmVkIGxvbmcgKmxpc3QsIHVuc2lnbmVkIGxvbmcgc3RhcnRfaWR4
KQoreworICAgIHVuc2lnbmVkIGxvbmcgaWR4OworCisgICAgZm9yICggaWR4ID0gc3RhcnRfaWR4
OyBpZHggPCBQMk1fRU5UUklFUzsgaWR4KysgKQorICAgICAgICBsaXN0W2lkeF0gPSBJTlZBTElE
X1AyTV9FTlRSWTsKK30KKworc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nICpwMm1fbDNsaXN0
KHZvaWQpCit7CisgICAgcmV0dXJuIG1mbl90b192aXJ0KEhZUEVSVklTT1Jfc2hhcmVkX2luZm8t
PmFyY2gucGZuX3RvX21mbl9mcmFtZV9saXN0X2xpc3QpOworfQorCitzdGF0aWMgaW5saW5lIHVu
c2lnbmVkIGxvbmcgKnAybV90b192aXJ0KHVuc2lnbmVkIGxvbmcgcDJtKQoreworICAgIHJldHVy
biAoIHAybSA9PSBJTlZBTElEX1AyTV9FTlRSWSApID8gTlVMTCA6IG1mbl90b192aXJ0KHAybSk7
Cit9CisKIHZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogewogICAg
IHVuc2lnbmVkIGxvbmcgcGZuOworICAgIHVuc2lnbmVkIGxvbmcgKmwzX2xpc3QsICpsMl9saXN0
LCAqbDFfbGlzdDsKKworICAgIGwzX2xpc3QgPSBwMm1fbDNsaXN0KCk7CisgICAgbDJfbGlzdCA9
IHAybV90b192aXJ0KGwzX2xpc3RbTDNfUDJNX0lEWChtYXhfcGZuIC0gMSldKTsKKyAgICBsMV9s
aXN0ID0gcDJtX3RvX3ZpcnQobDJfbGlzdFtMMl9QMk1fSURYKG1heF9wZm4gLSAxKV0pOworCisg
ICAgcDJtX2ludmFsaWRhdGUobDNfbGlzdCwgTDNfUDJNX0lEWChtYXhfcGZuIC0gMSkgKyAxKTsK
KyAgICBwMm1faW52YWxpZGF0ZShsMl9saXN0LCBMMl9QMk1fSURYKG1heF9wZm4gLSAxKSArIDEp
OworICAgIHAybV9pbnZhbGlkYXRlKGwxX2xpc3QsIEwxX1AyTV9JRFgobWF4X3BmbiAtIDEpICsg
MSk7CiAKICAgICBpZiAoIHAybV9wYWdlcyhucl9tYXhfcGFnZXMpIDw9IHAybV9wYWdlcyhtYXhf
cGZuKSApCiAgICAgICAgIHJldHVybjsKQEAgLTUwLDQgKzc4LDcwIEBAIHZvaWQgYXJjaF9yZW1h
cF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogICAgIEFTU0VSVCh2aXJ0X2tlcm5lbF9hcmVh
X2VuZCA8PSBWSVJUX0RFTUFORF9BUkVBKTsKIH0KIAoraW50IGFyY2hfZXhwYW5kX3AybSh1bnNp
Z25lZCBsb25nIG1heF9wZm4pCit7CisgICAgdW5zaWduZWQgbG9uZyBwZm47CisgICAgdW5zaWdu
ZWQgbG9uZyAqbDFfbGlzdCwgKmwyX2xpc3QsICpsM19saXN0OworCisgICAgcDJtX2Noa19wZm4o
bWF4X3BmbiAtIDEpOworICAgIGwzX2xpc3QgPSBwMm1fbDNsaXN0KCk7CisKKyAgICBmb3IgKCBw
Zm4gPSAoSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+YXJjaC5tYXhfcGZuICsgUDJNX01BU0spICYg
flAyTV9NQVNLOworICAgICAgICAgIHBmbiA8IG1heF9wZm47IHBmbiArPSBQMk1fRU5UUklFUyAp
CisgICAgeworICAgICAgICBsMl9saXN0ID0gcDJtX3RvX3ZpcnQobDNfbGlzdFtMM19QMk1fSURY
KHBmbildKTsKKyAgICAgICAgaWYgKCAhbDJfbGlzdCApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGwyX2xpc3QgPSAodW5zaWduZWQgbG9uZyopYWxsb2NfcGFnZSgpOworICAgICAgICAgICAgaWYg
KCAhbDJfbGlzdCApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgICAg
ICBwMm1faW52YWxpZGF0ZShsMl9saXN0LCAwKTsKKyAgICAgICAgICAgIGwzX2xpc3RbTDNfUDJN
X0lEWChwZm4pXSA9IHZpcnRfdG9fbWZuKGwyX2xpc3QpOworICAgICAgICB9CisgICAgICAgIGwx
X2xpc3QgPSBwMm1fdG9fdmlydChsMl9saXN0W0wyX1AyTV9JRFgocGZuKV0pOworICAgICAgICBp
ZiAoICFsMV9saXN0ICkKKyAgICAgICAgeworICAgICAgICAgICAgbDFfbGlzdCA9ICh1bnNpZ25l
ZCBsb25nKilhbGxvY19wYWdlKCk7CisgICAgICAgICAgICBpZiAoICFsMV9saXN0ICkKKyAgICAg
ICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgICAgIHAybV9pbnZhbGlkYXRlKGwx
X2xpc3QsIDApOworICAgICAgICAgICAgbDJfbGlzdFtMMl9QMk1fSURYKHBmbildID0gdmlydF90
b19tZm4obDFfbGlzdCk7CisKKyAgICAgICAgICAgIGlmICggbWFwX2ZyYW1lX3J3KCh1bnNpZ25l
ZCBsb25nKShwaHlzX3RvX21hY2hpbmVfbWFwcGluZyArIHBmbiksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsMl9saXN0W0wyX1AyTV9JRFgocGZuKV0pICkKKyAgICAgICAgICAgICAg
ICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgfQorICAgIH0KKworICAgIEhZUEVSVklTT1Jfc2hh
cmVkX2luZm8tPmFyY2gubWF4X3BmbiA9IG1heF9wZm47CisKKyAgICAvKiBNYWtlIHN1cmUgdGhl
IG5ldyBsYXN0IHBhZ2UgY2FuIGJlIG1hcHBlZC4gKi8KKyAgICBpZiAoICFuZWVkX3BndCgodW5z
aWduZWQgbG9uZylwZm5fdG9fdmlydChtYXhfcGZuIC0gMSkpICkKKyAgICAgICAgcmV0dXJuIC1F
Tk9NRU07CisKKyAgICByZXR1cm4gMDsKK30KKwordm9pZCBhcmNoX3Bmbl9hZGQodW5zaWduZWQg
bG9uZyBwZm4sIHVuc2lnbmVkIGxvbmcgbWZuKQoreworICAgIG1tdV91cGRhdGVfdCBtbXVfdXBk
YXRlc1sxXTsKKyAgICBwZ2VudHJ5X3QgKnBndDsKKyAgICBpbnQgcmM7CisKKyAgICBwaHlzX3Rv
X21hY2hpbmVfbWFwcGluZ1twZm5dID0gbWZuOworCisgICAgcGd0ID0gbmVlZF9wZ3QoKHVuc2ln
bmVkIGxvbmcpcGZuX3RvX3ZpcnQocGZuKSk7CisgICAgQVNTRVJUKHBndCk7CisgICAgbW11X3Vw
ZGF0ZXNbMF0ucHRyID0gdmlydF90b19tYWNoKHBndCkgfCBNTVVfTk9STUFMX1BUX1VQREFURTsK
KyAgICBtbXVfdXBkYXRlc1swXS52YWwgPSAocGdlbnRyeV90KShtZm4gPDwgUEFHRV9TSElGVCkg
fAorICAgICAgICAgICAgICAgICAgICAgICAgIF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVzsKKyAg
ICByYyA9IEhZUEVSVklTT1JfbW11X3VwZGF0ZShtbXVfdXBkYXRlcywgMSwgTlVMTCwgRE9NSURf
U0VMRik7CisgICAgaWYgKCByYyA8IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJFUlJPUjog
YnVpbGRfcGFnZXRhYmxlKCk6IFBURSBjb3VsZCBub3QgYmUgdXBkYXRlZFxuIik7CisgICAgICAg
IHByaW50aygiICAgICAgIG1tdV91cGRhdGUgZmFpbGVkIHdpdGggcmM9JWRcbiIsIHJjKTsKKyAg
ICAgICAgZG9fZXhpdCgpOworICAgIH0KK30KKwogI2VuZGlmCmRpZmYgLS1naXQgYS9iYWxsb29u
LmMgYi9iYWxsb29uLmMKaW5kZXggMGEzMzQyYy4uZTFhZjc3OCAxMDA2NDQKLS0tIGEvYmFsbG9v
bi5jCisrKyBiL2JhbGxvb24uYwpAQCAtMjMsMTEgKzIzLDEzIEBACiAKICNpbmNsdWRlIDxtaW5p
LW9zL29zLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CisjaW5jbHVkZSA8bWluaS1v
cy9lcnJuby5oPgogI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+CiAjaW5jbHVkZSA8eGVuL3hlbi5o
PgogI2luY2x1ZGUgPHhlbi9tZW1vcnkuaD4KIAogdW5zaWduZWQgbG9uZyBucl9tYXhfcGFnZXM7
Cit1bnNpZ25lZCBsb25nIG5yX21lbV9wYWdlczsKIAogdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQp
CiB7CkBAIC02MiwzICs2NCw2NSBAQCB2b2lkIG1tX2FsbG9jX2JpdG1hcF9yZW1hcCh2b2lkKQog
ICAgIHZpcnRfa2VybmVsX2FyZWFfZW5kICs9IHJvdW5kX3BndXAoKG5yX21heF9wYWdlcyArIDEp
ID4+IChQQUdFX1NISUZUICsgMykpOwogICAgIEFTU0VSVCh2aXJ0X2tlcm5lbF9hcmVhX2VuZCA8
PSBWSVJUX0RFTUFORF9BUkVBKTsKIH0KKworI2RlZmluZSBOX0JBTExPT05fRlJBTUVTIDY0Citz
dGF0aWMgdW5zaWduZWQgbG9uZyBiYWxsb29uX2ZyYW1lc1tOX0JBTExPT05fRlJBTUVTXTsKKwor
aW50IGJhbGxvb25fdXAodW5zaWduZWQgbG9uZyBuX3BhZ2VzKQoreworICAgIHVuc2lnbmVkIGxv
bmcgcGFnZSwgcGZuOworICAgIGludCByYzsKKyAgICBzdHJ1Y3QgeGVuX21lbW9yeV9yZXNlcnZh
dGlvbiByZXNlcnZhdGlvbiA9IHsKKyAgICAgICAgLmFkZHJlc3NfYml0cyA9IDAsCisgICAgICAg
IC5leHRlbnRfb3JkZXIgPSAwLAorICAgICAgICAuZG9taWQgICAgICAgID0gRE9NSURfU0VMRgor
ICAgIH07CisKKyAgICBpZiAoIG5fcGFnZXMgPiBucl9tYXhfcGFnZXMgLSBucl9tZW1fcGFnZXMg
KQorICAgICAgICBuX3BhZ2VzID0gbnJfbWF4X3BhZ2VzIC0gbnJfbWVtX3BhZ2VzOworICAgIGlm
ICggbl9wYWdlcyA+IE5fQkFMTE9PTl9GUkFNRVMgKQorICAgICAgICBuX3BhZ2VzID0gTl9CQUxM
T09OX0ZSQU1FUzsKKworICAgIC8qIFJlc2l6ZSBhbGxvY19iaXRtYXAgaWYgbmVjZXNzYXJ5LiAq
LworICAgIHdoaWxlICggbW1fYWxsb2NfYml0bWFwX3NpemUgKiA4IDwgbnJfbWVtX3BhZ2VzICsg
bl9wYWdlcyApCisgICAgeworICAgICAgICBwYWdlID0gYWxsb2NfcGFnZSgpOworICAgICAgICBp
ZiAoICFwYWdlICkKKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgICAgIG1lbXNl
dCgodm9pZCAqKXBhZ2UsIH4wLCBQQUdFX1NJWkUpOworICAgICAgICBpZiAoIG1hcF9mcmFtZV9y
dygodW5zaWduZWQgbG9uZyltbV9hbGxvY19iaXRtYXAgKyBtbV9hbGxvY19iaXRtYXBfc2l6ZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgdmlydF90b19tZm4ocGFnZSkpICkKKyAgICAgICAg
eworICAgICAgICAgICAgZnJlZV9wYWdlKCh2b2lkICopcGFnZSk7CisgICAgICAgICAgICByZXR1
cm4gLUVOT01FTTsKKyAgICAgICAgfQorCisgICAgICAgIG1tX2FsbG9jX2JpdG1hcF9zaXplICs9
IFBBR0VfU0laRTsKKyAgICB9CisKKyAgICByYyA9IGFyY2hfZXhwYW5kX3AybShucl9tZW1fcGFn
ZXMgKyBuX3BhZ2VzKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAg
LyogR2V0IG5ldyBtZW1vcnkgZnJvbSBoeXBlcnZpc29yLiAqLworICAgIGZvciAoIHBmbiA9IDA7
IHBmbiA8IG5fcGFnZXM7IHBmbisrICkKKyAgICB7CisgICAgICAgIGJhbGxvb25fZnJhbWVzW3Bm
bl0gPSBucl9tZW1fcGFnZXMgKyBwZm47CisgICAgfQorICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxl
KHJlc2VydmF0aW9uLmV4dGVudF9zdGFydCwgYmFsbG9vbl9mcmFtZXMpOworICAgIHJlc2VydmF0
aW9uLm5yX2V4dGVudHMgPSBuX3BhZ2VzOworICAgIHJjID0gSFlQRVJWSVNPUl9tZW1vcnlfb3Ao
WEVOTUVNX3BvcHVsYXRlX3BoeXNtYXAsICZyZXNlcnZhdGlvbik7CisgICAgaWYgKCByYyA8PSAw
ICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgZm9yICggcGZuID0gMDsgcGZuIDwgcmM7IHBm
bisrICkKKyAgICB7CisgICAgICAgIGFyY2hfcGZuX2FkZChucl9tZW1fcGFnZXMgKyBwZm4sIGJh
bGxvb25fZnJhbWVzW3Bmbl0pOworICAgICAgICBmcmVlX3BhZ2UocGZuX3RvX3ZpcnQobnJfbWVt
X3BhZ2VzICsgcGZuKSk7CisgICAgfQorCisgICAgbnJfbWVtX3BhZ2VzICs9IHJjOworCisgICAg
cmV0dXJuIHJjOworfQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9iYWxsb29uLmggYi9pbmNsdWRlL2Jh
bGxvb24uaAppbmRleCA5MTU0ZjQ0Li41ZWMxYmJiIDEwMDY0NAotLS0gYS9pbmNsdWRlL2JhbGxv
b24uaAorKysgYi9pbmNsdWRlL2JhbGxvb24uaApAQCAtMjgsMTAgKzI4LDE1IEBACiAKIGV4dGVy
biB1bnNpZ25lZCBsb25nIG5yX21heF9wYWdlczsKIGV4dGVybiB1bnNpZ25lZCBsb25nIHZpcnRf
a2VybmVsX2FyZWFfZW5kOworZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbnJfbWVtX3BhZ2VzOwogCiB2
b2lkIGdldF9tYXhfcGFnZXModm9pZCk7CitpbnQgYmFsbG9vbl91cCh1bnNpZ25lZCBsb25nIG5f
cGFnZXMpOworCiB2b2lkIGFyY2hfcmVtYXBfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3Bmbik7CiB2
b2lkIG1tX2FsbG9jX2JpdG1hcF9yZW1hcCh2b2lkKTsKK2ludCBhcmNoX2V4cGFuZF9wMm0odW5z
aWduZWQgbG9uZyBtYXhfcGZuKTsKK3ZvaWQgYXJjaF9wZm5fYWRkKHVuc2lnbmVkIGxvbmcgcGZu
LCB1bnNpZ25lZCBsb25nIG1mbik7CiAKICNlbHNlIC8qIENPTkZJR19CQUxMT09OICovCiAKZGlm
ZiAtLWdpdCBhL21tLmMgYi9tbS5jCmluZGV4IDllM2E0NzkuLjlhMDQ4YzMgMTAwNjQ0Ci0tLSBh
L21tLmMKKysrIGIvbW0uYwpAQCAtMzgzLDYgKzM4MywxMCBAQCB2b2lkIGluaXRfbW0odm9pZCkK
ICAgICBhcmNoX2luaXRfcDJtKG1heF9wZm4pOwogICAgIAogICAgIGFyY2hfaW5pdF9kZW1hbmRf
bWFwcGluZ19hcmVhKCk7CisKKyNpZmRlZiBDT05GSUdfQkFMTE9PTgorICAgIG5yX21lbV9wYWdl
cyA9IG1heF9wZm47CisjZW5kaWYKIH0KIAogdm9pZCBmaW5pX21tKHZvaWQpCi0tIAoyLjYuNgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1k
ZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 11:06:45 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 11:06:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXnoy-0007h5-Cw; Thu, 11 Aug 2016 11:06:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXnow-0007gM-W2; Thu, 11 Aug 2016 11:06:43 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 38/7E-23620-24C5CA75; Thu, 11 Aug 2016 11:06:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrILMWRWlGSWpSXmKPExsVyuP0Ov65jzJp
 wg/tzRCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZqyY0sBc8NKk4sDq+0wNjAu0uhg5
 OSQEjCTeTvzH1MXIxSEksJBR4szE06wgCTYBVYkN10+B2SICbhJfvs9iA7GZBSIk5nw4xdLFy
 MEhLJAiMXOlLEiYBai8/doBsBJeAXuJ+cfeMULMl5O4PnM60wRGzgWMDKsY1YtTi8pSi3Qt9Z
 KKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAr1Wz8DAuIPx9U+nQ4ySHExKorzCMav
 DhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw5kWvCRcSLEpNT61Iy8wBhg9MWoKDR0mElw0kzVtc
 kJhbnJkOkTrFqCglzmsMkhAASWSU5sG1wUL2EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3
 ktRQFN4MvNK4Ka/AlrMBLT4hBnY4pJEhJRUA6OgiRT3zmsLDu2XmJwYGSy6r8nvp+CTLfVeWa
 vfxjf13/quk7FL3/hN9AzhgBVHtHoZ38gp/n+7In3huyO2xyVdky/ekRPfu1s97FG6hmTEGfG
 GFTvmbPnT31imsU1o96LiwBC3NUanvF9J/rzOwmn7y15sZta9BNt355eq7FRKjLt5ZpWOOZ8S
 S3FGoqEWc1FxIgDSdpABVAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1470913601!55072722!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44064 invoked from network); 11 Aug 2016 11:06:41 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-2.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 11:06:41 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C9F35AC11;
 Thu, 11 Aug 2016 11:06:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 13:06:36 +0200
Message-Id: <1470913597-30133-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v4 16/19] mini-os: map page allocator's
	bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gY2FzZSBvZiBDT05GSUdfQkFMTE9PTiB0aGUgcGFnZSBhbGxvY2F0b3IncyBiaXRtYXAgbmVl
ZHMgc29tZSBzcGFjZQp0byBiZSBhYmxlIHRvIGdyb3cuIFJlbWFwIGl0IHRvIGtlcm5lbCB2aXJ0
dWFsIGFyZWEgaWYgdGhlIHByZWFsbG9jYXRlZAphcmVhIGlzbid0IGxhcmdlIGVub3VnaC4KClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClY0OiAtIG1t
X2JpdG1hcCogLT4gbW1fYWxsb2NfYml0bWFwKiBhcyByZXF1ZXN0ZWQgYnkgU2FtdWVsIFRoaWJh
dWx0CgpWMzogLSBhZGQgYXNzZXJ0aW9uIGFzIHJlcXVlc3RlZCBieSBTYW11ZWwgVGhpYmF1bHQK
ICAgIC0gcmVuYW1lIGZ1bmN0aW9ucyB0byBoYXZlIG1tXyBwcmVmaXggYXMgcmVxdWVzdGVkIGJ5
IFNhbXVlbCBUaGliYXVsdAotLS0KIGJhbGxvb24uYyAgICAgICAgIHwgMTggKysrKysrKysrKysr
KysrKysrCiBpbmNsdWRlL2JhbGxvb24uaCB8ICAyICsrCiBpbmNsdWRlL21tLmggICAgICB8ICA2
ICsrKysrKwogbW0uYyAgICAgICAgICAgICAgfCA0NCArKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspLCAy
MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9iYWxsb29uLmMgYi9iYWxsb29uLmMKaW5kZXgg
MWVjMTEzZC4uMGEzMzQyYyAxMDA2NDQKLS0tIGEvYmFsbG9vbi5jCisrKyBiL2JhbGxvb24uYwpA
QCAtNDQsMyArNDQsMjEgQEAgdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQpCiAgICAgbnJfbWF4X3Bh
Z2VzID0gcmV0OwogICAgIHByaW50aygiTWF4aW11bSBtZW1vcnkgc2l6ZTogJWxkIHBhZ2VzXG4i
LCBucl9tYXhfcGFnZXMpOwogfQorCit2b2lkIG1tX2FsbG9jX2JpdG1hcF9yZW1hcCh2b2lkKQor
eworICAgIHVuc2lnbmVkIGxvbmcgaTsKKworICAgIGlmICggbW1fYWxsb2NfYml0bWFwX3NpemUg
Pj0gKChucl9tYXhfcGFnZXMgKyAxKSA+PiAoUEFHRV9TSElGVCArIDMpKSApCisgICAgICAgIHJl
dHVybjsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgbW1fYWxsb2NfYml0bWFwX3NpemU7IGkgKz0g
UEFHRV9TSVpFICkKKyAgICB7CisgICAgICAgIG1hcF9mcmFtZV9ydyh2aXJ0X2tlcm5lbF9hcmVh
X2VuZCArIGksCisgICAgICAgICAgICAgICAgICAgICB2aXJ0X3RvX21mbigodW5zaWduZWQgbG9u
ZykobW1fYWxsb2NfYml0bWFwKSArIGkpKTsKKyAgICB9CisKKyAgICBtbV9hbGxvY19iaXRtYXAg
PSAodW5zaWduZWQgbG9uZyAqKXZpcnRfa2VybmVsX2FyZWFfZW5kOworICAgIHZpcnRfa2VybmVs
X2FyZWFfZW5kICs9IHJvdW5kX3BndXAoKG5yX21heF9wYWdlcyArIDEpID4+IChQQUdFX1NISUZU
ICsgMykpOworICAgIEFTU0VSVCh2aXJ0X2tlcm5lbF9hcmVhX2VuZCA8PSBWSVJUX0RFTUFORF9B
UkVBKTsKK30KZGlmZiAtLWdpdCBhL2luY2x1ZGUvYmFsbG9vbi5oIGIvaW5jbHVkZS9iYWxsb29u
LmgKaW5kZXggYjBkMGViZi4uOTE1NGY0NCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9iYWxsb29uLmgK
KysrIGIvaW5jbHVkZS9iYWxsb29uLmgKQEAgLTMxLDExICszMSwxMyBAQCBleHRlcm4gdW5zaWdu
ZWQgbG9uZyB2aXJ0X2tlcm5lbF9hcmVhX2VuZDsKIAogdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQp
Owogdm9pZCBhcmNoX3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pOwordm9pZCBtbV9h
bGxvY19iaXRtYXBfcmVtYXAodm9pZCk7CiAKICNlbHNlIC8qIENPTkZJR19CQUxMT09OICovCiAK
IHN0YXRpYyBpbmxpbmUgdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQpIHsgfQogc3RhdGljIGlubGlu
ZSB2b2lkIGFyY2hfcmVtYXBfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3BmbikgeyB9CitzdGF0aWMg
aW5saW5lIHZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQpIHsgfQogCiAjZW5kaWYgLyog
Q09ORklHX0JBTExPT04gKi8KICNlbmRpZiAvKiBfQkFMTE9PTl9IXyAqLwpkaWZmIC0tZ2l0IGEv
aW5jbHVkZS9tbS5oIGIvaW5jbHVkZS9tbS5oCmluZGV4IDZhZGQ2ODMuLmZjMzEyOGIgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUvbW0uaAorKysgYi9pbmNsdWRlL21tLmgKQEAgLTQyLDggKzQyLDE0IEBA
CiAjZGVmaW5lIFNUQUNLX1NJWkVfUEFHRV9PUkRFUiBfX1NUQUNLX1NJWkVfUEFHRV9PUkRFUgog
I2RlZmluZSBTVEFDS19TSVpFIF9fU1RBQ0tfU0laRQogCisjZGVmaW5lIHJvdW5kX3BnZG93bihf
cCkgICgoX3ApICYgUEFHRV9NQVNLKQorI2RlZmluZSByb3VuZF9wZ3VwKF9wKSAgICAoKChfcCkg
KyAoUEFHRV9TSVpFIC0gMSkpICYgUEFHRV9NQVNLKQorCiBleHRlcm4gdW5zaWduZWQgbG9uZyBu
cl9mcmVlX3BhZ2VzOwogCitleHRlcm4gdW5zaWduZWQgbG9uZyAqbW1fYWxsb2NfYml0bWFwOwor
ZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbW1fYWxsb2NfYml0bWFwX3NpemU7CisKIHZvaWQgaW5pdF9t
bSh2b2lkKTsKIHVuc2lnbmVkIGxvbmcgYWxsb2NfcGFnZXMoaW50IG9yZGVyKTsKICNkZWZpbmUg
YWxsb2NfcGFnZSgpICAgIGFsbG9jX3BhZ2VzKDApCmRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwpp
bmRleCA3MDdhM2UwLi45ZTNhNDc5IDEwMDY0NAotLS0gYS9tbS5jCisrKyBiL21tLmMKQEAgLTQ4
LDExICs0OCwxNCBAQAogICogIE9uZSBiaXQgcGVyIHBhZ2Ugb2YgbWVtb3J5LiBCaXQgc2V0ID0+
IHBhZ2UgaXMgYWxsb2NhdGVkLgogICovCiAKLXN0YXRpYyB1bnNpZ25lZCBsb25nICphbGxvY19i
aXRtYXA7Cit1bnNpZ25lZCBsb25nICptbV9hbGxvY19iaXRtYXA7Cit1bnNpZ25lZCBsb25nIG1t
X2FsbG9jX2JpdG1hcF9zaXplOworCiAjZGVmaW5lIFBBR0VTX1BFUl9NQVBXT1JEIChzaXplb2Yo
dW5zaWduZWQgbG9uZykgKiA4KQogCiAjZGVmaW5lIGFsbG9jYXRlZF9pbl9tYXAoX3BuKSBcCi0o
YWxsb2NfYml0bWFwWyhfcG4pL1BBR0VTX1BFUl9NQVBXT1JEXSAmICgxVUw8PCgoX3BuKSYoUEFH
RVNfUEVSX01BUFdPUkQtMSkpKSkKKyAgICAobW1fYWxsb2NfYml0bWFwWyhfcG4pIC8gUEFHRVNf
UEVSX01BUFdPUkRdICYgXAorICAgICAoMVVMIDw8ICgoX3BuKSAmIChQQUdFU19QRVJfTUFQV09S
RCAtIDEpKSkpCiAKIHVuc2lnbmVkIGxvbmcgbnJfZnJlZV9wYWdlczsKIApAQCAtNjEsOCArNjQs
OCBAQCB1bnNpZ25lZCBsb25nIG5yX2ZyZWVfcGFnZXM7CiAgKiAgLSgxPDxuKSAgc2V0cyBhbGwg
Yml0cyA+PSBuLiAKICAqICAoMTw8biktMSBzZXRzIGFsbCBiaXRzIDwgIG4uCiAgKiBWYXJpYWJs
ZSBuYW1lcyBpbiBtYXBfe2FsbG9jLGZyZWV9OgotICogICpfaWR4ID09IEluZGV4IGludG8gYGFs
bG9jX2JpdG1hcCcgYXJyYXkuCi0gKiAgKl9vZmYgPT0gQml0IG9mZnNldCB3aXRoaW4gYW4gZWxl
bWVudCBvZiB0aGUgYGFsbG9jX2JpdG1hcCcgYXJyYXkuCisgKiAgKl9pZHggPT0gSW5kZXggaW50
byBgbW1fYWxsb2NfYml0bWFwJyBhcnJheS4KKyAqICAqX29mZiA9PSBCaXQgb2Zmc2V0IHdpdGhp
biBhbiBlbGVtZW50IG9mIHRoZSBgbW1fYWxsb2NfYml0bWFwJyBhcnJheS4KICAqLwogCiBzdGF0
aWMgdm9pZCBtYXBfYWxsb2ModW5zaWduZWQgbG9uZyBmaXJzdF9wYWdlLCB1bnNpZ25lZCBsb25n
IG5yX3BhZ2VzKQpAQCAtNzYsMTMgKzc5LDEzIEBAIHN0YXRpYyB2b2lkIG1hcF9hbGxvYyh1bnNp
Z25lZCBsb25nIGZpcnN0X3BhZ2UsIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCiAKICAgICBpZiAo
IGN1cnJfaWR4ID09IGVuZF9pZHggKQogICAgIHsKLSAgICAgICAgYWxsb2NfYml0bWFwW2N1cnJf
aWR4XSB8PSAoKDFVTDw8ZW5kX29mZiktMSkgJiAtKDFVTDw8c3RhcnRfb2ZmKTsKKyAgICAgICAg
bW1fYWxsb2NfYml0bWFwW2N1cnJfaWR4XSB8PSAoKDFVTDw8ZW5kX29mZiktMSkgJiAtKDFVTDw8
c3RhcnRfb2ZmKTsKICAgICB9CiAgICAgZWxzZSAKICAgICB7Ci0gICAgICAgIGFsbG9jX2JpdG1h
cFtjdXJyX2lkeF0gfD0gLSgxVUw8PHN0YXJ0X29mZik7Ci0gICAgICAgIHdoaWxlICggKytjdXJy
X2lkeCA8IGVuZF9pZHggKSBhbGxvY19iaXRtYXBbY3Vycl9pZHhdID0gfjBVTDsKLSAgICAgICAg
YWxsb2NfYml0bWFwW2N1cnJfaWR4XSB8PSAoMVVMPDxlbmRfb2ZmKS0xOworICAgICAgICBtbV9h
bGxvY19iaXRtYXBbY3Vycl9pZHhdIHw9IC0oMVVMPDxzdGFydF9vZmYpOworICAgICAgICB3aGls
ZSAoICsrY3Vycl9pZHggPCBlbmRfaWR4ICkgbW1fYWxsb2NfYml0bWFwW2N1cnJfaWR4XSA9IH4w
VUw7CisgICAgICAgIG1tX2FsbG9jX2JpdG1hcFtjdXJyX2lkeF0gfD0gKDFVTDw8ZW5kX29mZikt
MTsKICAgICB9CiAKICAgICBucl9mcmVlX3BhZ2VzIC09IG5yX3BhZ2VzOwpAQCAtMTAyLDEzICsx
MDUsMTMgQEAgc3RhdGljIHZvaWQgbWFwX2ZyZWUodW5zaWduZWQgbG9uZyBmaXJzdF9wYWdlLCB1
bnNpZ25lZCBsb25nIG5yX3BhZ2VzKQogCiAgICAgaWYgKCBjdXJyX2lkeCA9PSBlbmRfaWR4ICkK
ICAgICB7Ci0gICAgICAgIGFsbG9jX2JpdG1hcFtjdXJyX2lkeF0gJj0gLSgxVUw8PGVuZF9vZmYp
IHwgKCgxVUw8PHN0YXJ0X29mZiktMSk7CisgICAgICAgIG1tX2FsbG9jX2JpdG1hcFtjdXJyX2lk
eF0gJj0gLSgxVUw8PGVuZF9vZmYpIHwgKCgxVUw8PHN0YXJ0X29mZiktMSk7CiAgICAgfQogICAg
IGVsc2UgCiAgICAgewotICAgICAgICBhbGxvY19iaXRtYXBbY3Vycl9pZHhdICY9ICgxVUw8PHN0
YXJ0X29mZiktMTsKLSAgICAgICAgd2hpbGUgKCArK2N1cnJfaWR4ICE9IGVuZF9pZHggKSBhbGxv
Y19iaXRtYXBbY3Vycl9pZHhdID0gMDsKLSAgICAgICAgYWxsb2NfYml0bWFwW2N1cnJfaWR4XSAm
PSAtKDFVTDw8ZW5kX29mZik7CisgICAgICAgIG1tX2FsbG9jX2JpdG1hcFtjdXJyX2lkeF0gJj0g
KDFVTDw8c3RhcnRfb2ZmKS0xOworICAgICAgICB3aGlsZSAoICsrY3Vycl9pZHggIT0gZW5kX2lk
eCApIG1tX2FsbG9jX2JpdG1hcFtjdXJyX2lkeF0gPSAwOworICAgICAgICBtbV9hbGxvY19iaXRt
YXBbY3Vycl9pZHhdICY9IC0oMVVMPDxlbmRfb2ZmKTsKICAgICB9CiB9CiAKQEAgLTEzNyw5ICsx
NDAsNiBAQCBzdGF0aWMgY2h1bmtfaGVhZF90ICpmcmVlX2hlYWRbRlJFRUxJU1RfU0laRV07CiBz
dGF0aWMgY2h1bmtfaGVhZF90ICBmcmVlX3RhaWxbRlJFRUxJU1RfU0laRV07CiAjZGVmaW5lIEZS
RUVMSVNUX0VNUFRZKF9sKSAoKF9sKS0+bmV4dCA9PSBOVUxMKQogCi0jZGVmaW5lIHJvdW5kX3Bn
ZG93bihfcCkgICgoX3ApJlBBR0VfTUFTSykKLSNkZWZpbmUgcm91bmRfcGd1cChfcCkgICAgKCgo
X3ApKyhQQUdFX1NJWkUtMSkpJlBBR0VfTUFTSykKLQogLyoKICAqIEluaXRpYWxpc2UgYWxsb2Nh
dG9yLCBwbGFjaW5nIGFkZHJlc3NlcyBbQG1pbixAbWF4XSBpbiBmcmVlIHBvb2wuCiAgKiBAbWlu
IGFuZCBAbWF4IGFyZSBQSFlTSUNBTCBhZGRyZXNzZXMuCkBAIC0xNDcsNyArMTQ3LDcgQEAgc3Rh
dGljIGNodW5rX2hlYWRfdCAgZnJlZV90YWlsW0ZSRUVMSVNUX1NJWkVdOwogc3RhdGljIHZvaWQg
aW5pdF9wYWdlX2FsbG9jYXRvcih1bnNpZ25lZCBsb25nIG1pbiwgdW5zaWduZWQgbG9uZyBtYXgp
CiB7CiAgICAgaW50IGk7Ci0gICAgdW5zaWduZWQgbG9uZyByYW5nZSwgYml0bWFwX3NpemU7Cisg
ICAgdW5zaWduZWQgbG9uZyByYW5nZTsKICAgICBjaHVua19oZWFkX3QgKmNoOwogICAgIGNodW5r
X3RhaWxfdCAqY3Q7CiAgICAgZm9yICggaSA9IDA7IGkgPCBGUkVFTElTVF9TSVpFOyBpKysgKQpA
QCAtMTYxLDE0ICsxNjEsMTQgQEAgc3RhdGljIHZvaWQgaW5pdF9wYWdlX2FsbG9jYXRvcih1bnNp
Z25lZCBsb25nIG1pbiwgdW5zaWduZWQgbG9uZyBtYXgpCiAgICAgbWF4ID0gcm91bmRfcGdkb3du
KG1heCk7CiAKICAgICAvKiBBbGxvY2F0ZSBzcGFjZSBmb3IgdGhlIGFsbG9jYXRpb24gYml0bWFw
LiAqLwotICAgIGJpdG1hcF9zaXplICA9IChtYXgrMSkgPj4gKFBBR0VfU0hJRlQrMyk7Ci0gICAg
Yml0bWFwX3NpemUgID0gcm91bmRfcGd1cChiaXRtYXBfc2l6ZSk7Ci0gICAgYWxsb2NfYml0bWFw
ID0gKHVuc2lnbmVkIGxvbmcgKil0b192aXJ0KG1pbik7Ci0gICAgbWluICAgICAgICAgKz0gYml0
bWFwX3NpemU7CisgICAgbW1fYWxsb2NfYml0bWFwX3NpemUgID0gKG1heCArIDEpID4+IChQQUdF
X1NISUZUICsgMyk7CisgICAgbW1fYWxsb2NfYml0bWFwX3NpemUgID0gcm91bmRfcGd1cChtbV9h
bGxvY19iaXRtYXBfc2l6ZSk7CisgICAgbW1fYWxsb2NfYml0bWFwID0gKHVuc2lnbmVkIGxvbmcg
Kil0b192aXJ0KG1pbik7CisgICAgbWluICAgICAgICAgKz0gbW1fYWxsb2NfYml0bWFwX3NpemU7
CiAgICAgcmFuZ2UgICAgICAgID0gbWF4IC0gbWluOwogCiAgICAgLyogQWxsIGFsbG9jYXRlZCBi
eSBkZWZhdWx0LiAqLwotICAgIG1lbXNldChhbGxvY19iaXRtYXAsIH4wLCBiaXRtYXBfc2l6ZSk7
CisgICAgbWVtc2V0KG1tX2FsbG9jX2JpdG1hcCwgfjAsIG1tX2FsbG9jX2JpdG1hcF9zaXplKTsK
ICAgICAvKiBGcmVlIHVwIHRoZSBtZW1vcnkgd2UndmUgYmVlbiBnaXZlbiB0byBwbGF5IHdpdGgu
ICovCiAgICAgbWFwX2ZyZWUoUEhZU19QRk4obWluKSwgcmFuZ2U+PlBBR0VfU0hJRlQpOwogCkBA
IC0xOTgsNiArMTk4LDggQEAgc3RhdGljIHZvaWQgaW5pdF9wYWdlX2FsbG9jYXRvcih1bnNpZ25l
ZCBsb25nIG1pbiwgdW5zaWduZWQgbG9uZyBtYXgpCiAgICAgICAgIGZyZWVfaGVhZFtpXSAgICA9
IGNoOwogICAgICAgICBjdC0+bGV2ZWwgICAgICAgPSBpOwogICAgIH0KKworICAgIG1tX2FsbG9j
X2JpdG1hcF9yZW1hcCgpOwogfQogCiAKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 11:06:45 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 11:06:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXnoy-0007gg-52; Thu, 11 Aug 2016 11:06:44 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bXnow-0007gL-Ou; Thu, 11 Aug 2016 11:06:42 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 AF/FC-05361-14C5CA75; Thu, 11 Aug 2016 11:06:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov65jzJp
 wgylbpC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZvzYN4W94IRNReeu/+wNjG/1uhg5
 OSQEjCTeTvzH1MXIxSEksJBR4viuzWwgCTYBVYkN10+xgtgiAm4SX77PAoszC0RIzPlwigXEF
 hZwkHjwcB9YnAWofu+JxWD1vAL2EjNnrWCBWCAncX3mdCYQmxOofkXbN2YQWwioZuLjFSwTGL
 kXMDKsYlQvTi0qSy3SNdVLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0MwMQ7GC
 cftn/EKMkB5OSKK9wzOpwIb6k/JTKjMTijPii0pzU4kOMMhwcShK8DVFrwoUEi1LTUyvSMnOA
 AQeTluDgURLhPQ2S5i0uSMwtzkyHSJ1iVJQSh0gIgCQySvPg2mBBfolRVkqYlxHoECGegtSi3
 MwSVPlXjOIcjErCvFNApvBk5pXATX8FtJgJaPEJM7DFJYkIKakGRv2oKX9+9T/n0Vqm6fu9kW
 UJL9cvtpCcEsNjj+P91DhuKBie6r7Xb33j5T2+QxeOLSz/Z/vUvCmS45/lCoFf4Ysu5TNfEGs
 O2uYYuG75yxl/nZ56cSv/EOvTuOKr+eliucB69XOpZwKDXdcyNenkr4n2uDvZckOR7JHN8sv2
 /bUy027803hkgRJLcUaioRZzUXEiADoeDiJtAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1470913601!52645200!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33207 invoked from network); 11 Aug 2016 11:06:41 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Aug 2016 11:06:41 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C9F65AC21;
 Thu, 11 Aug 2016 11:06:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Thu, 11 Aug 2016 13:06:37 +0200
Message-Id: <1470913597-30133-2-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1470913597-30133-1-git-send-email-jgross@suse.com>
References: <1470913597-30133-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v4 17/19] mini-os: add support for ballooning
	up
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIHN1cHBvcnQgZm9yIGJhbGxvb25pbmcgdGhlIGRvbWFpbiB1cCBieSBhIHNwZWNpZmllZCBh
bW91bnQgb2YKcGFnZXMuIEZvbGxvd2luZyBzdGVwcyBhcmUgcGVyZm9ybWVkOgoKLSBleHRlbmRp
bmcgdGhlIHAybSBtYXAKLSBleHRlbmRpbmcgdGhlIHBhZ2UgYWxsb2NhdG9yJ3MgYml0bWFwCi0g
Z2V0dGluZyBuZXcgbWVtb3J5IHBhZ2VzIGZyb20gdGhlIGh5cGVydmlzb3IKLSBhZGRpbmcgdGhl
IG1lbW9yeSBhdCB0aGUgY3VycmVudCBlbmQgb2YgZ3Vlc3QgbWVtb3J5CgpTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhp
YmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQpWMzogY2hhbmdlICJpZiIg
dG8gIndoaWxlIiBpbiBiYWxsb29uX3VwKCkgYXMgcmVxdWVzdGVkIGJ5IFNhbXVlbCBUaGliYXVs
dAotLS0KIGFyY2gvYXJtL2JhbGxvb24uYyB8ICA5ICsrKysrKwogYXJjaC94ODYvYmFsbG9vbi5j
IHwgOTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiBiYWxsb29uLmMgICAgICAgICAgfCA2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiBpbmNsdWRlL2JhbGxvb24uaCAgfCAgNSArKysKIG1tLmMgICAgICAgICAgICAg
ICB8ICA0ICsrKwogNSBmaWxlcyBjaGFuZ2VkLCAxNzYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2FyY2gvYXJtL2JhbGxvb24uYyBiL2FyY2gvYXJtL2JhbGxvb24uYwppbmRleCA1NDllNTFi
Li43ZjM1MzI4IDEwMDY0NAotLS0gYS9hcmNoL2FybS9iYWxsb29uLmMKKysrIGIvYXJjaC9hcm0v
YmFsbG9vbi5jCkBAIC0yNyw0ICsyNywxMyBAQAogCiB1bnNpZ25lZCBsb25nIHZpcnRfa2VybmVs
X2FyZWFfZW5kOyAgIC8qIFRPRE86IGZpbmQgYSB2aXJ0dWFsIGFyZWEgKi8KIAoraW50IGFyY2hf
ZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCit7CisgICAgcmV0dXJuIDA7Cit9CisK
K3ZvaWQgYXJjaF9wZm5fYWRkKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25nIG1mbikK
K3sKK30KKwogI2VuZGlmCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9iYWxsb29uLmMgYi9hcmNoL3g4
Ni9iYWxsb29uLmMKaW5kZXggYTdmMjBlNC4uNDIzODllNCAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
YmFsbG9vbi5jCisrKyBiL2FyY2gveDg2L2JhbGxvb24uYwpAQCAtMjMsNiArMjMsNyBAQAogCiAj
aW5jbHVkZSA8bWluaS1vcy9vcy5oPgogI2luY2x1ZGUgPG1pbmktb3MvYmFsbG9vbi5oPgorI2lu
Y2x1ZGUgPG1pbmktb3MvZXJybm8uaD4KICNpbmNsdWRlIDxtaW5pLW9zL2xpYi5oPgogI2luY2x1
ZGUgPG1pbmktb3MvbW0uaD4KIApAQCAtMzAsOSArMzEsMzYgQEAKIAogdW5zaWduZWQgbG9uZyB2
aXJ0X2tlcm5lbF9hcmVhX2VuZCA9IFZJUlRfS0VSTkVMX0FSRUE7CiAKK3N0YXRpYyB2b2lkIHAy
bV9pbnZhbGlkYXRlKHVuc2lnbmVkIGxvbmcgKmxpc3QsIHVuc2lnbmVkIGxvbmcgc3RhcnRfaWR4
KQoreworICAgIHVuc2lnbmVkIGxvbmcgaWR4OworCisgICAgZm9yICggaWR4ID0gc3RhcnRfaWR4
OyBpZHggPCBQMk1fRU5UUklFUzsgaWR4KysgKQorICAgICAgICBsaXN0W2lkeF0gPSBJTlZBTElE
X1AyTV9FTlRSWTsKK30KKworc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nICpwMm1fbDNsaXN0
KHZvaWQpCit7CisgICAgcmV0dXJuIG1mbl90b192aXJ0KEhZUEVSVklTT1Jfc2hhcmVkX2luZm8t
PmFyY2gucGZuX3RvX21mbl9mcmFtZV9saXN0X2xpc3QpOworfQorCitzdGF0aWMgaW5saW5lIHVu
c2lnbmVkIGxvbmcgKnAybV90b192aXJ0KHVuc2lnbmVkIGxvbmcgcDJtKQoreworICAgIHJldHVy
biAoIHAybSA9PSBJTlZBTElEX1AyTV9FTlRSWSApID8gTlVMTCA6IG1mbl90b192aXJ0KHAybSk7
Cit9CisKIHZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogewogICAg
IHVuc2lnbmVkIGxvbmcgcGZuOworICAgIHVuc2lnbmVkIGxvbmcgKmwzX2xpc3QsICpsMl9saXN0
LCAqbDFfbGlzdDsKKworICAgIGwzX2xpc3QgPSBwMm1fbDNsaXN0KCk7CisgICAgbDJfbGlzdCA9
IHAybV90b192aXJ0KGwzX2xpc3RbTDNfUDJNX0lEWChtYXhfcGZuIC0gMSldKTsKKyAgICBsMV9s
aXN0ID0gcDJtX3RvX3ZpcnQobDJfbGlzdFtMMl9QMk1fSURYKG1heF9wZm4gLSAxKV0pOworCisg
ICAgcDJtX2ludmFsaWRhdGUobDNfbGlzdCwgTDNfUDJNX0lEWChtYXhfcGZuIC0gMSkgKyAxKTsK
KyAgICBwMm1faW52YWxpZGF0ZShsMl9saXN0LCBMMl9QMk1fSURYKG1heF9wZm4gLSAxKSArIDEp
OworICAgIHAybV9pbnZhbGlkYXRlKGwxX2xpc3QsIEwxX1AyTV9JRFgobWF4X3BmbiAtIDEpICsg
MSk7CiAKICAgICBpZiAoIHAybV9wYWdlcyhucl9tYXhfcGFnZXMpIDw9IHAybV9wYWdlcyhtYXhf
cGZuKSApCiAgICAgICAgIHJldHVybjsKQEAgLTUwLDQgKzc4LDcwIEBAIHZvaWQgYXJjaF9yZW1h
cF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogICAgIEFTU0VSVCh2aXJ0X2tlcm5lbF9hcmVh
X2VuZCA8PSBWSVJUX0RFTUFORF9BUkVBKTsKIH0KIAoraW50IGFyY2hfZXhwYW5kX3AybSh1bnNp
Z25lZCBsb25nIG1heF9wZm4pCit7CisgICAgdW5zaWduZWQgbG9uZyBwZm47CisgICAgdW5zaWdu
ZWQgbG9uZyAqbDFfbGlzdCwgKmwyX2xpc3QsICpsM19saXN0OworCisgICAgcDJtX2Noa19wZm4o
bWF4X3BmbiAtIDEpOworICAgIGwzX2xpc3QgPSBwMm1fbDNsaXN0KCk7CisKKyAgICBmb3IgKCBw
Zm4gPSAoSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+YXJjaC5tYXhfcGZuICsgUDJNX01BU0spICYg
flAyTV9NQVNLOworICAgICAgICAgIHBmbiA8IG1heF9wZm47IHBmbiArPSBQMk1fRU5UUklFUyAp
CisgICAgeworICAgICAgICBsMl9saXN0ID0gcDJtX3RvX3ZpcnQobDNfbGlzdFtMM19QMk1fSURY
KHBmbildKTsKKyAgICAgICAgaWYgKCAhbDJfbGlzdCApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGwyX2xpc3QgPSAodW5zaWduZWQgbG9uZyopYWxsb2NfcGFnZSgpOworICAgICAgICAgICAgaWYg
KCAhbDJfbGlzdCApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgICAg
ICBwMm1faW52YWxpZGF0ZShsMl9saXN0LCAwKTsKKyAgICAgICAgICAgIGwzX2xpc3RbTDNfUDJN
X0lEWChwZm4pXSA9IHZpcnRfdG9fbWZuKGwyX2xpc3QpOworICAgICAgICB9CisgICAgICAgIGwx
X2xpc3QgPSBwMm1fdG9fdmlydChsMl9saXN0W0wyX1AyTV9JRFgocGZuKV0pOworICAgICAgICBp
ZiAoICFsMV9saXN0ICkKKyAgICAgICAgeworICAgICAgICAgICAgbDFfbGlzdCA9ICh1bnNpZ25l
ZCBsb25nKilhbGxvY19wYWdlKCk7CisgICAgICAgICAgICBpZiAoICFsMV9saXN0ICkKKyAgICAg
ICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgICAgIHAybV9pbnZhbGlkYXRlKGwx
X2xpc3QsIDApOworICAgICAgICAgICAgbDJfbGlzdFtMMl9QMk1fSURYKHBmbildID0gdmlydF90
b19tZm4obDFfbGlzdCk7CisKKyAgICAgICAgICAgIGlmICggbWFwX2ZyYW1lX3J3KCh1bnNpZ25l
ZCBsb25nKShwaHlzX3RvX21hY2hpbmVfbWFwcGluZyArIHBmbiksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsMl9saXN0W0wyX1AyTV9JRFgocGZuKV0pICkKKyAgICAgICAgICAgICAg
ICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgfQorICAgIH0KKworICAgIEhZUEVSVklTT1Jfc2hh
cmVkX2luZm8tPmFyY2gubWF4X3BmbiA9IG1heF9wZm47CisKKyAgICAvKiBNYWtlIHN1cmUgdGhl
IG5ldyBsYXN0IHBhZ2UgY2FuIGJlIG1hcHBlZC4gKi8KKyAgICBpZiAoICFuZWVkX3BndCgodW5z
aWduZWQgbG9uZylwZm5fdG9fdmlydChtYXhfcGZuIC0gMSkpICkKKyAgICAgICAgcmV0dXJuIC1F
Tk9NRU07CisKKyAgICByZXR1cm4gMDsKK30KKwordm9pZCBhcmNoX3Bmbl9hZGQodW5zaWduZWQg
bG9uZyBwZm4sIHVuc2lnbmVkIGxvbmcgbWZuKQoreworICAgIG1tdV91cGRhdGVfdCBtbXVfdXBk
YXRlc1sxXTsKKyAgICBwZ2VudHJ5X3QgKnBndDsKKyAgICBpbnQgcmM7CisKKyAgICBwaHlzX3Rv
X21hY2hpbmVfbWFwcGluZ1twZm5dID0gbWZuOworCisgICAgcGd0ID0gbmVlZF9wZ3QoKHVuc2ln
bmVkIGxvbmcpcGZuX3RvX3ZpcnQocGZuKSk7CisgICAgQVNTRVJUKHBndCk7CisgICAgbW11X3Vw
ZGF0ZXNbMF0ucHRyID0gdmlydF90b19tYWNoKHBndCkgfCBNTVVfTk9STUFMX1BUX1VQREFURTsK
KyAgICBtbXVfdXBkYXRlc1swXS52YWwgPSAocGdlbnRyeV90KShtZm4gPDwgUEFHRV9TSElGVCkg
fAorICAgICAgICAgICAgICAgICAgICAgICAgIF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVzsKKyAg
ICByYyA9IEhZUEVSVklTT1JfbW11X3VwZGF0ZShtbXVfdXBkYXRlcywgMSwgTlVMTCwgRE9NSURf
U0VMRik7CisgICAgaWYgKCByYyA8IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJFUlJPUjog
YnVpbGRfcGFnZXRhYmxlKCk6IFBURSBjb3VsZCBub3QgYmUgdXBkYXRlZFxuIik7CisgICAgICAg
IHByaW50aygiICAgICAgIG1tdV91cGRhdGUgZmFpbGVkIHdpdGggcmM9JWRcbiIsIHJjKTsKKyAg
ICAgICAgZG9fZXhpdCgpOworICAgIH0KK30KKwogI2VuZGlmCmRpZmYgLS1naXQgYS9iYWxsb29u
LmMgYi9iYWxsb29uLmMKaW5kZXggMGEzMzQyYy4uZTFhZjc3OCAxMDA2NDQKLS0tIGEvYmFsbG9v
bi5jCisrKyBiL2JhbGxvb24uYwpAQCAtMjMsMTEgKzIzLDEzIEBACiAKICNpbmNsdWRlIDxtaW5p
LW9zL29zLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CisjaW5jbHVkZSA8bWluaS1v
cy9lcnJuby5oPgogI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+CiAjaW5jbHVkZSA8eGVuL3hlbi5o
PgogI2luY2x1ZGUgPHhlbi9tZW1vcnkuaD4KIAogdW5zaWduZWQgbG9uZyBucl9tYXhfcGFnZXM7
Cit1bnNpZ25lZCBsb25nIG5yX21lbV9wYWdlczsKIAogdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQp
CiB7CkBAIC02MiwzICs2NCw2NSBAQCB2b2lkIG1tX2FsbG9jX2JpdG1hcF9yZW1hcCh2b2lkKQog
ICAgIHZpcnRfa2VybmVsX2FyZWFfZW5kICs9IHJvdW5kX3BndXAoKG5yX21heF9wYWdlcyArIDEp
ID4+IChQQUdFX1NISUZUICsgMykpOwogICAgIEFTU0VSVCh2aXJ0X2tlcm5lbF9hcmVhX2VuZCA8
PSBWSVJUX0RFTUFORF9BUkVBKTsKIH0KKworI2RlZmluZSBOX0JBTExPT05fRlJBTUVTIDY0Citz
dGF0aWMgdW5zaWduZWQgbG9uZyBiYWxsb29uX2ZyYW1lc1tOX0JBTExPT05fRlJBTUVTXTsKKwor
aW50IGJhbGxvb25fdXAodW5zaWduZWQgbG9uZyBuX3BhZ2VzKQoreworICAgIHVuc2lnbmVkIGxv
bmcgcGFnZSwgcGZuOworICAgIGludCByYzsKKyAgICBzdHJ1Y3QgeGVuX21lbW9yeV9yZXNlcnZh
dGlvbiByZXNlcnZhdGlvbiA9IHsKKyAgICAgICAgLmFkZHJlc3NfYml0cyA9IDAsCisgICAgICAg
IC5leHRlbnRfb3JkZXIgPSAwLAorICAgICAgICAuZG9taWQgICAgICAgID0gRE9NSURfU0VMRgor
ICAgIH07CisKKyAgICBpZiAoIG5fcGFnZXMgPiBucl9tYXhfcGFnZXMgLSBucl9tZW1fcGFnZXMg
KQorICAgICAgICBuX3BhZ2VzID0gbnJfbWF4X3BhZ2VzIC0gbnJfbWVtX3BhZ2VzOworICAgIGlm
ICggbl9wYWdlcyA+IE5fQkFMTE9PTl9GUkFNRVMgKQorICAgICAgICBuX3BhZ2VzID0gTl9CQUxM
T09OX0ZSQU1FUzsKKworICAgIC8qIFJlc2l6ZSBhbGxvY19iaXRtYXAgaWYgbmVjZXNzYXJ5LiAq
LworICAgIHdoaWxlICggbW1fYWxsb2NfYml0bWFwX3NpemUgKiA4IDwgbnJfbWVtX3BhZ2VzICsg
bl9wYWdlcyApCisgICAgeworICAgICAgICBwYWdlID0gYWxsb2NfcGFnZSgpOworICAgICAgICBp
ZiAoICFwYWdlICkKKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgICAgIG1lbXNl
dCgodm9pZCAqKXBhZ2UsIH4wLCBQQUdFX1NJWkUpOworICAgICAgICBpZiAoIG1hcF9mcmFtZV9y
dygodW5zaWduZWQgbG9uZyltbV9hbGxvY19iaXRtYXAgKyBtbV9hbGxvY19iaXRtYXBfc2l6ZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgdmlydF90b19tZm4ocGFnZSkpICkKKyAgICAgICAg
eworICAgICAgICAgICAgZnJlZV9wYWdlKCh2b2lkICopcGFnZSk7CisgICAgICAgICAgICByZXR1
cm4gLUVOT01FTTsKKyAgICAgICAgfQorCisgICAgICAgIG1tX2FsbG9jX2JpdG1hcF9zaXplICs9
IFBBR0VfU0laRTsKKyAgICB9CisKKyAgICByYyA9IGFyY2hfZXhwYW5kX3AybShucl9tZW1fcGFn
ZXMgKyBuX3BhZ2VzKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAg
LyogR2V0IG5ldyBtZW1vcnkgZnJvbSBoeXBlcnZpc29yLiAqLworICAgIGZvciAoIHBmbiA9IDA7
IHBmbiA8IG5fcGFnZXM7IHBmbisrICkKKyAgICB7CisgICAgICAgIGJhbGxvb25fZnJhbWVzW3Bm
bl0gPSBucl9tZW1fcGFnZXMgKyBwZm47CisgICAgfQorICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxl
KHJlc2VydmF0aW9uLmV4dGVudF9zdGFydCwgYmFsbG9vbl9mcmFtZXMpOworICAgIHJlc2VydmF0
aW9uLm5yX2V4dGVudHMgPSBuX3BhZ2VzOworICAgIHJjID0gSFlQRVJWSVNPUl9tZW1vcnlfb3Ao
WEVOTUVNX3BvcHVsYXRlX3BoeXNtYXAsICZyZXNlcnZhdGlvbik7CisgICAgaWYgKCByYyA8PSAw
ICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgZm9yICggcGZuID0gMDsgcGZuIDwgcmM7IHBm
bisrICkKKyAgICB7CisgICAgICAgIGFyY2hfcGZuX2FkZChucl9tZW1fcGFnZXMgKyBwZm4sIGJh
bGxvb25fZnJhbWVzW3Bmbl0pOworICAgICAgICBmcmVlX3BhZ2UocGZuX3RvX3ZpcnQobnJfbWVt
X3BhZ2VzICsgcGZuKSk7CisgICAgfQorCisgICAgbnJfbWVtX3BhZ2VzICs9IHJjOworCisgICAg
cmV0dXJuIHJjOworfQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9iYWxsb29uLmggYi9pbmNsdWRlL2Jh
bGxvb24uaAppbmRleCA5MTU0ZjQ0Li41ZWMxYmJiIDEwMDY0NAotLS0gYS9pbmNsdWRlL2JhbGxv
b24uaAorKysgYi9pbmNsdWRlL2JhbGxvb24uaApAQCAtMjgsMTAgKzI4LDE1IEBACiAKIGV4dGVy
biB1bnNpZ25lZCBsb25nIG5yX21heF9wYWdlczsKIGV4dGVybiB1bnNpZ25lZCBsb25nIHZpcnRf
a2VybmVsX2FyZWFfZW5kOworZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbnJfbWVtX3BhZ2VzOwogCiB2
b2lkIGdldF9tYXhfcGFnZXModm9pZCk7CitpbnQgYmFsbG9vbl91cCh1bnNpZ25lZCBsb25nIG5f
cGFnZXMpOworCiB2b2lkIGFyY2hfcmVtYXBfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3Bmbik7CiB2
b2lkIG1tX2FsbG9jX2JpdG1hcF9yZW1hcCh2b2lkKTsKK2ludCBhcmNoX2V4cGFuZF9wMm0odW5z
aWduZWQgbG9uZyBtYXhfcGZuKTsKK3ZvaWQgYXJjaF9wZm5fYWRkKHVuc2lnbmVkIGxvbmcgcGZu
LCB1bnNpZ25lZCBsb25nIG1mbik7CiAKICNlbHNlIC8qIENPTkZJR19CQUxMT09OICovCiAKZGlm
ZiAtLWdpdCBhL21tLmMgYi9tbS5jCmluZGV4IDllM2E0NzkuLjlhMDQ4YzMgMTAwNjQ0Ci0tLSBh
L21tLmMKKysrIGIvbW0uYwpAQCAtMzgzLDYgKzM4MywxMCBAQCB2b2lkIGluaXRfbW0odm9pZCkK
ICAgICBhcmNoX2luaXRfcDJtKG1heF9wZm4pOwogICAgIAogICAgIGFyY2hfaW5pdF9kZW1hbmRf
bWFwcGluZ19hcmVhKCk7CisKKyNpZmRlZiBDT05GSUdfQkFMTE9PTgorICAgIG5yX21lbV9wYWdl
cyA9IG1heF9wZm47CisjZW5kaWYKIH0KIAogdm9pZCBmaW5pX21tKHZvaWQpCi0tIAoyLjYuNgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1k
ZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 11:54:19 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 11:54:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXoZ1-0003Z8-Hs; Thu, 11 Aug 2016 11:54:19 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXoZ0-0003Yy-T6; Thu, 11 Aug 2016 11:54:18 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 95/30-15404-A676CA75; Thu, 11 Aug 2016 11:54:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVyoG1Jhm5m+pp
 wg9fXJS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZkycPo2p4IdlxYWfpxkbGA/pdjFy
 ckgI+Ev0L5/EDGILCWxilNjYE93FyAVkb2CUOPZqOhNIgkVAVeLE5BVsIDabgIlEf+M8MFtEQ
 FniY2svO4jNLBAt8bx9MwuILSyQKfFl8iawXl4BS4nN7TNZQYbyCuxmlJjfOpsRYpu9xMTHK1
 ggigQlTs58wgIxSEvixr+XQM0cQLa0xPJ/HCBhTgEHiRVt35hBwqICZhLffhpMYBSYhaR5FpL
 mWQjNCxiZVzFqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYp
 AxDsYPyyLOAQoyQHk5Ior3DM6nAhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErziaWvChQSLUtNTK
 9Iyc4DxApOW4OBREuHtAEnzFhck5hZnpkOkTjEqSolDJARAEhmleXBtsBi9xCgrJczLCHSIEE
 9BalFuZgmq/CtGcQ5GJWFeSZApPJl5JXDTXwEtZgJafMIMbHFJIkJKqoFx6dV+O3c/3jP6DYF
 XDrnOc/Zju3zzqs6a4trj4lqCxs3np6+SjPW1NcvUPxCb89rdgN199onO87M0Wg429rV/VnSb
 yRKz9hJ7zR6J+P86KUdvPFtv72r4flE4r96JPDcv3mMGSeVfNb3c+IOnZ0zPfc76wSBosfEeA
 dZDvROmv3hi9H+q9golluKMREMt5qLiRABnGBy8zAIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1470916456!52656377!1
X-Originating-IP: [192.134.164.104]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1995 invoked from network); 11 Aug 2016 11:54:17 -0000
Received: from mail3-relais-sop.national.inria.fr (HELO
 mail3-relais-sop.national.inria.fr) (192.134.164.104)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2016 11:54:17 -0000
X-IronPort-AV: E=Sophos;i="5.28,504,1464645600"; d="scan'208";a="187431855"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.139])
 by mail3-relais-sop.national.inria.fr with
 ESMTP/TLS/AES256-GCM-SHA384; 11 Aug 2016 13:54:16 +0200
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXoYx-0002D9-To; Thu, 11 Aug 2016 13:54:15 +0200
Date: Thu, 11 Aug 2016 13:54:15 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160811115415.GE4185@var.bordeaux.inria.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470913597-30133-1-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470913597-30133-1-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v4 16/19] mini-os: map page allocator's
 bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVGh1IDExIEF1ZyAyMDE2IDEzOjA2OjM2ICswMjAwLCB3cm90ZToK
PiBJbiBjYXNlIG9mIENPTkZJR19CQUxMT09OIHRoZSBwYWdlIGFsbG9jYXRvcidzIGJpdG1hcCBu
ZWVkcyBzb21lIHNwYWNlCj4gdG8gYmUgYWJsZSB0byBncm93LiBSZW1hcCBpdCB0byBrZXJuZWwg
dmlydHVhbCBhcmVhIGlmIHRoZSBwcmVhbGxvY2F0ZWQKPiBhcmVhIGlzbid0IGxhcmdlIGVub3Vn
aC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpS
ZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3Jn
PgoKPiAtLS0KPiBWNDogLSBtbV9iaXRtYXAqIC0+IG1tX2FsbG9jX2JpdG1hcCogYXMgcmVxdWVz
dGVkIGJ5IFNhbXVlbCBUaGliYXVsdAo+IAo+IFYzOiAtIGFkZCBhc3NlcnRpb24gYXMgcmVxdWVz
dGVkIGJ5IFNhbXVlbCBUaGliYXVsdAo+ICAgICAtIHJlbmFtZSBmdW5jdGlvbnMgdG8gaGF2ZSBt
bV8gcHJlZml4IGFzIHJlcXVlc3RlZCBieSBTYW11ZWwgVGhpYmF1bHQKPiAtLS0KPiAgYmFsbG9v
bi5jICAgICAgICAgfCAxOCArKysrKysrKysrKysrKysrKysKPiAgaW5jbHVkZS9iYWxsb29uLmgg
fCAgMiArKwo+ICBpbmNsdWRlL21tLmggICAgICB8ICA2ICsrKysrKwo+ICBtbS5jICAgICAgICAg
ICAgICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4g
IDQgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL2JhbGxvb24uYyBiL2JhbGxvb24uYwo+IGluZGV4IDFlYzExM2QuLjBhMzM0
MmMgMTAwNjQ0Cj4gLS0tIGEvYmFsbG9vbi5jCj4gKysrIGIvYmFsbG9vbi5jCj4gQEAgLTQ0LDMg
KzQ0LDIxIEBAIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKQo+ICAgICAgbnJfbWF4X3BhZ2VzID0g
cmV0Owo+ICAgICAgcHJpbnRrKCJNYXhpbXVtIG1lbW9yeSBzaXplOiAlbGQgcGFnZXNcbiIsIG5y
X21heF9wYWdlcyk7Cj4gIH0KPiArCj4gK3ZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQp
Cj4gK3sKPiArICAgIHVuc2lnbmVkIGxvbmcgaTsKPiArCj4gKyAgICBpZiAoIG1tX2FsbG9jX2Jp
dG1hcF9zaXplID49ICgobnJfbWF4X3BhZ2VzICsgMSkgPj4gKFBBR0VfU0hJRlQgKyAzKSkgKQo+
ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IG1tX2FsbG9jX2Jp
dG1hcF9zaXplOyBpICs9IFBBR0VfU0laRSApCj4gKyAgICB7Cj4gKyAgICAgICAgbWFwX2ZyYW1l
X3J3KHZpcnRfa2VybmVsX2FyZWFfZW5kICsgaSwKPiArICAgICAgICAgICAgICAgICAgICAgdmly
dF90b19tZm4oKHVuc2lnbmVkIGxvbmcpKG1tX2FsbG9jX2JpdG1hcCkgKyBpKSk7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgbW1fYWxsb2NfYml0bWFwID0gKHVuc2lnbmVkIGxvbmcgKil2aXJ0X2tlcm5l
bF9hcmVhX2VuZDsKPiArICAgIHZpcnRfa2VybmVsX2FyZWFfZW5kICs9IHJvdW5kX3BndXAoKG5y
X21heF9wYWdlcyArIDEpID4+IChQQUdFX1NISUZUICsgMykpOwo+ICsgICAgQVNTRVJUKHZpcnRf
a2VybmVsX2FyZWFfZW5kIDw9IFZJUlRfREVNQU5EX0FSRUEpOwo+ICt9Cj4gZGlmZiAtLWdpdCBh
L2luY2x1ZGUvYmFsbG9vbi5oIGIvaW5jbHVkZS9iYWxsb29uLmgKPiBpbmRleCBiMGQwZWJmLi45
MTU0ZjQ0IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvYmFsbG9vbi5oCj4gKysrIGIvaW5jbHVkZS9i
YWxsb29uLmgKPiBAQCAtMzEsMTEgKzMxLDEzIEBAIGV4dGVybiB1bnNpZ25lZCBsb25nIHZpcnRf
a2VybmVsX2FyZWFfZW5kOwo+ICAKPiAgdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQpOwo+ICB2b2lk
IGFyY2hfcmVtYXBfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3Bmbik7Cj4gK3ZvaWQgbW1fYWxsb2Nf
Yml0bWFwX3JlbWFwKHZvaWQpOwo+ICAKPiAgI2Vsc2UgLyogQ09ORklHX0JBTExPT04gKi8KPiAg
Cj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQpIHsgfQo+ICBzdGF0aWMg
aW5saW5lIHZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKSB7IH0KPiAr
c3RhdGljIGlubGluZSB2b2lkIG1tX2FsbG9jX2JpdG1hcF9yZW1hcCh2b2lkKSB7IH0KPiAgCj4g
ICNlbmRpZiAvKiBDT05GSUdfQkFMTE9PTiAqLwo+ICAjZW5kaWYgLyogX0JBTExPT05fSF8gKi8K
PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tbS5oIGIvaW5jbHVkZS9tbS5oCj4gaW5kZXggNmFkZDY4
My4uZmMzMTI4YiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL21tLmgKPiArKysgYi9pbmNsdWRlL21t
LmgKPiBAQCAtNDIsOCArNDIsMTQgQEAKPiAgI2RlZmluZSBTVEFDS19TSVpFX1BBR0VfT1JERVIg
X19TVEFDS19TSVpFX1BBR0VfT1JERVIKPiAgI2RlZmluZSBTVEFDS19TSVpFIF9fU1RBQ0tfU0la
RQo+ICAKPiArI2RlZmluZSByb3VuZF9wZ2Rvd24oX3ApICAoKF9wKSAmIFBBR0VfTUFTSykKPiAr
I2RlZmluZSByb3VuZF9wZ3VwKF9wKSAgICAoKChfcCkgKyAoUEFHRV9TSVpFIC0gMSkpICYgUEFH
RV9NQVNLKQo+ICsKPiAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbnJfZnJlZV9wYWdlczsKPiAgCj4g
K2V4dGVybiB1bnNpZ25lZCBsb25nICptbV9hbGxvY19iaXRtYXA7Cj4gK2V4dGVybiB1bnNpZ25l
ZCBsb25nIG1tX2FsbG9jX2JpdG1hcF9zaXplOwo+ICsKPiAgdm9pZCBpbml0X21tKHZvaWQpOwo+
ICB1bnNpZ25lZCBsb25nIGFsbG9jX3BhZ2VzKGludCBvcmRlcik7Cj4gICNkZWZpbmUgYWxsb2Nf
cGFnZSgpICAgIGFsbG9jX3BhZ2VzKDApCj4gZGlmZiAtLWdpdCBhL21tLmMgYi9tbS5jCj4gaW5k
ZXggNzA3YTNlMC4uOWUzYTQ3OSAxMDA2NDQKPiAtLS0gYS9tbS5jCj4gKysrIGIvbW0uYwo+IEBA
IC00OCwxMSArNDgsMTQgQEAKPiAgICogIE9uZSBiaXQgcGVyIHBhZ2Ugb2YgbWVtb3J5LiBCaXQg
c2V0ID0+IHBhZ2UgaXMgYWxsb2NhdGVkLgo+ICAgKi8KPiAgCj4gLXN0YXRpYyB1bnNpZ25lZCBs
b25nICphbGxvY19iaXRtYXA7Cj4gK3Vuc2lnbmVkIGxvbmcgKm1tX2FsbG9jX2JpdG1hcDsKPiAr
dW5zaWduZWQgbG9uZyBtbV9hbGxvY19iaXRtYXBfc2l6ZTsKPiArCj4gICNkZWZpbmUgUEFHRVNf
UEVSX01BUFdPUkQgKHNpemVvZih1bnNpZ25lZCBsb25nKSAqIDgpCj4gIAo+ICAjZGVmaW5lIGFs
bG9jYXRlZF9pbl9tYXAoX3BuKSBcCj4gLShhbGxvY19iaXRtYXBbKF9wbikvUEFHRVNfUEVSX01B
UFdPUkRdICYgKDFVTDw8KChfcG4pJihQQUdFU19QRVJfTUFQV09SRC0xKSkpKQo+ICsgICAgKG1t
X2FsbG9jX2JpdG1hcFsoX3BuKSAvIFBBR0VTX1BFUl9NQVBXT1JEXSAmIFwKPiArICAgICAoMVVM
IDw8ICgoX3BuKSAmIChQQUdFU19QRVJfTUFQV09SRCAtIDEpKSkpCj4gIAo+ICB1bnNpZ25lZCBs
b25nIG5yX2ZyZWVfcGFnZXM7Cj4gIAo+IEBAIC02MSw4ICs2NCw4IEBAIHVuc2lnbmVkIGxvbmcg
bnJfZnJlZV9wYWdlczsKPiAgICogIC0oMTw8bikgIHNldHMgYWxsIGJpdHMgPj0gbi4gCj4gICAq
ICAoMTw8biktMSBzZXRzIGFsbCBiaXRzIDwgIG4uCj4gICAqIFZhcmlhYmxlIG5hbWVzIGluIG1h
cF97YWxsb2MsZnJlZX06Cj4gLSAqICAqX2lkeCA9PSBJbmRleCBpbnRvIGBhbGxvY19iaXRtYXAn
IGFycmF5Lgo+IC0gKiAgKl9vZmYgPT0gQml0IG9mZnNldCB3aXRoaW4gYW4gZWxlbWVudCBvZiB0
aGUgYGFsbG9jX2JpdG1hcCcgYXJyYXkuCj4gKyAqICAqX2lkeCA9PSBJbmRleCBpbnRvIGBtbV9h
bGxvY19iaXRtYXAnIGFycmF5Lgo+ICsgKiAgKl9vZmYgPT0gQml0IG9mZnNldCB3aXRoaW4gYW4g
ZWxlbWVudCBvZiB0aGUgYG1tX2FsbG9jX2JpdG1hcCcgYXJyYXkuCj4gICAqLwo+ICAKPiAgc3Rh
dGljIHZvaWQgbWFwX2FsbG9jKHVuc2lnbmVkIGxvbmcgZmlyc3RfcGFnZSwgdW5zaWduZWQgbG9u
ZyBucl9wYWdlcykKPiBAQCAtNzYsMTMgKzc5LDEzIEBAIHN0YXRpYyB2b2lkIG1hcF9hbGxvYyh1
bnNpZ25lZCBsb25nIGZpcnN0X3BhZ2UsIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCj4gIAo+ICAg
ICAgaWYgKCBjdXJyX2lkeCA9PSBlbmRfaWR4ICkKPiAgICAgIHsKPiAtICAgICAgICBhbGxvY19i
aXRtYXBbY3Vycl9pZHhdIHw9ICgoMVVMPDxlbmRfb2ZmKS0xKSAmIC0oMVVMPDxzdGFydF9vZmYp
Owo+ICsgICAgICAgIG1tX2FsbG9jX2JpdG1hcFtjdXJyX2lkeF0gfD0gKCgxVUw8PGVuZF9vZmYp
LTEpICYgLSgxVUw8PHN0YXJ0X29mZik7Cj4gICAgICB9Cj4gICAgICBlbHNlIAo+ICAgICAgewo+
IC0gICAgICAgIGFsbG9jX2JpdG1hcFtjdXJyX2lkeF0gfD0gLSgxVUw8PHN0YXJ0X29mZik7Cj4g
LSAgICAgICAgd2hpbGUgKCArK2N1cnJfaWR4IDwgZW5kX2lkeCApIGFsbG9jX2JpdG1hcFtjdXJy
X2lkeF0gPSB+MFVMOwo+IC0gICAgICAgIGFsbG9jX2JpdG1hcFtjdXJyX2lkeF0gfD0gKDFVTDw8
ZW5kX29mZiktMTsKPiArICAgICAgICBtbV9hbGxvY19iaXRtYXBbY3Vycl9pZHhdIHw9IC0oMVVM
PDxzdGFydF9vZmYpOwo+ICsgICAgICAgIHdoaWxlICggKytjdXJyX2lkeCA8IGVuZF9pZHggKSBt
bV9hbGxvY19iaXRtYXBbY3Vycl9pZHhdID0gfjBVTDsKPiArICAgICAgICBtbV9hbGxvY19iaXRt
YXBbY3Vycl9pZHhdIHw9ICgxVUw8PGVuZF9vZmYpLTE7Cj4gICAgICB9Cj4gIAo+ICAgICAgbnJf
ZnJlZV9wYWdlcyAtPSBucl9wYWdlczsKPiBAQCAtMTAyLDEzICsxMDUsMTMgQEAgc3RhdGljIHZv
aWQgbWFwX2ZyZWUodW5zaWduZWQgbG9uZyBmaXJzdF9wYWdlLCB1bnNpZ25lZCBsb25nIG5yX3Bh
Z2VzKQo+ICAKPiAgICAgIGlmICggY3Vycl9pZHggPT0gZW5kX2lkeCApCj4gICAgICB7Cj4gLSAg
ICAgICAgYWxsb2NfYml0bWFwW2N1cnJfaWR4XSAmPSAtKDFVTDw8ZW5kX29mZikgfCAoKDFVTDw8
c3RhcnRfb2ZmKS0xKTsKPiArICAgICAgICBtbV9hbGxvY19iaXRtYXBbY3Vycl9pZHhdICY9IC0o
MVVMPDxlbmRfb2ZmKSB8ICgoMVVMPDxzdGFydF9vZmYpLTEpOwo+ICAgICAgfQo+ICAgICAgZWxz
ZSAKPiAgICAgIHsKPiAtICAgICAgICBhbGxvY19iaXRtYXBbY3Vycl9pZHhdICY9ICgxVUw8PHN0
YXJ0X29mZiktMTsKPiAtICAgICAgICB3aGlsZSAoICsrY3Vycl9pZHggIT0gZW5kX2lkeCApIGFs
bG9jX2JpdG1hcFtjdXJyX2lkeF0gPSAwOwo+IC0gICAgICAgIGFsbG9jX2JpdG1hcFtjdXJyX2lk
eF0gJj0gLSgxVUw8PGVuZF9vZmYpOwo+ICsgICAgICAgIG1tX2FsbG9jX2JpdG1hcFtjdXJyX2lk
eF0gJj0gKDFVTDw8c3RhcnRfb2ZmKS0xOwo+ICsgICAgICAgIHdoaWxlICggKytjdXJyX2lkeCAh
PSBlbmRfaWR4ICkgbW1fYWxsb2NfYml0bWFwW2N1cnJfaWR4XSA9IDA7Cj4gKyAgICAgICAgbW1f
YWxsb2NfYml0bWFwW2N1cnJfaWR4XSAmPSAtKDFVTDw8ZW5kX29mZik7Cj4gICAgICB9Cj4gIH0K
PiAgCj4gQEAgLTEzNyw5ICsxNDAsNiBAQCBzdGF0aWMgY2h1bmtfaGVhZF90ICpmcmVlX2hlYWRb
RlJFRUxJU1RfU0laRV07Cj4gIHN0YXRpYyBjaHVua19oZWFkX3QgIGZyZWVfdGFpbFtGUkVFTElT
VF9TSVpFXTsKPiAgI2RlZmluZSBGUkVFTElTVF9FTVBUWShfbCkgKChfbCktPm5leHQgPT0gTlVM
TCkKPiAgCj4gLSNkZWZpbmUgcm91bmRfcGdkb3duKF9wKSAgKChfcCkmUEFHRV9NQVNLKQo+IC0j
ZGVmaW5lIHJvdW5kX3BndXAoX3ApICAgICgoKF9wKSsoUEFHRV9TSVpFLTEpKSZQQUdFX01BU0sp
Cj4gLQo+ICAvKgo+ICAgKiBJbml0aWFsaXNlIGFsbG9jYXRvciwgcGxhY2luZyBhZGRyZXNzZXMg
W0BtaW4sQG1heF0gaW4gZnJlZSBwb29sLgo+ICAgKiBAbWluIGFuZCBAbWF4IGFyZSBQSFlTSUNB
TCBhZGRyZXNzZXMuCj4gQEAgLTE0Nyw3ICsxNDcsNyBAQCBzdGF0aWMgY2h1bmtfaGVhZF90ICBm
cmVlX3RhaWxbRlJFRUxJU1RfU0laRV07Cj4gIHN0YXRpYyB2b2lkIGluaXRfcGFnZV9hbGxvY2F0
b3IodW5zaWduZWQgbG9uZyBtaW4sIHVuc2lnbmVkIGxvbmcgbWF4KQo+ICB7Cj4gICAgICBpbnQg
aTsKPiAtICAgIHVuc2lnbmVkIGxvbmcgcmFuZ2UsIGJpdG1hcF9zaXplOwo+ICsgICAgdW5zaWdu
ZWQgbG9uZyByYW5nZTsKPiAgICAgIGNodW5rX2hlYWRfdCAqY2g7Cj4gICAgICBjaHVua190YWls
X3QgKmN0Owo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBGUkVFTElTVF9TSVpFOyBpKysgKQo+IEBA
IC0xNjEsMTQgKzE2MSwxNCBAQCBzdGF0aWMgdm9pZCBpbml0X3BhZ2VfYWxsb2NhdG9yKHVuc2ln
bmVkIGxvbmcgbWluLCB1bnNpZ25lZCBsb25nIG1heCkKPiAgICAgIG1heCA9IHJvdW5kX3BnZG93
bihtYXgpOwo+ICAKPiAgICAgIC8qIEFsbG9jYXRlIHNwYWNlIGZvciB0aGUgYWxsb2NhdGlvbiBi
aXRtYXAuICovCj4gLSAgICBiaXRtYXBfc2l6ZSAgPSAobWF4KzEpID4+IChQQUdFX1NISUZUKzMp
Owo+IC0gICAgYml0bWFwX3NpemUgID0gcm91bmRfcGd1cChiaXRtYXBfc2l6ZSk7Cj4gLSAgICBh
bGxvY19iaXRtYXAgPSAodW5zaWduZWQgbG9uZyAqKXRvX3ZpcnQobWluKTsKPiAtICAgIG1pbiAg
ICAgICAgICs9IGJpdG1hcF9zaXplOwo+ICsgICAgbW1fYWxsb2NfYml0bWFwX3NpemUgID0gKG1h
eCArIDEpID4+IChQQUdFX1NISUZUICsgMyk7Cj4gKyAgICBtbV9hbGxvY19iaXRtYXBfc2l6ZSAg
PSByb3VuZF9wZ3VwKG1tX2FsbG9jX2JpdG1hcF9zaXplKTsKPiArICAgIG1tX2FsbG9jX2JpdG1h
cCA9ICh1bnNpZ25lZCBsb25nICopdG9fdmlydChtaW4pOwo+ICsgICAgbWluICAgICAgICAgKz0g
bW1fYWxsb2NfYml0bWFwX3NpemU7Cj4gICAgICByYW5nZSAgICAgICAgPSBtYXggLSBtaW47Cj4g
IAo+ICAgICAgLyogQWxsIGFsbG9jYXRlZCBieSBkZWZhdWx0LiAqLwo+IC0gICAgbWVtc2V0KGFs
bG9jX2JpdG1hcCwgfjAsIGJpdG1hcF9zaXplKTsKPiArICAgIG1lbXNldChtbV9hbGxvY19iaXRt
YXAsIH4wLCBtbV9hbGxvY19iaXRtYXBfc2l6ZSk7Cj4gICAgICAvKiBGcmVlIHVwIHRoZSBtZW1v
cnkgd2UndmUgYmVlbiBnaXZlbiB0byBwbGF5IHdpdGguICovCj4gICAgICBtYXBfZnJlZShQSFlT
X1BGTihtaW4pLCByYW5nZT4+UEFHRV9TSElGVCk7Cj4gIAo+IEBAIC0xOTgsNiArMTk4LDggQEAg
c3RhdGljIHZvaWQgaW5pdF9wYWdlX2FsbG9jYXRvcih1bnNpZ25lZCBsb25nIG1pbiwgdW5zaWdu
ZWQgbG9uZyBtYXgpCj4gICAgICAgICAgZnJlZV9oZWFkW2ldICAgID0gY2g7Cj4gICAgICAgICAg
Y3QtPmxldmVsICAgICAgID0gaTsKPiAgICAgIH0KPiArCj4gKyAgICBtbV9hbGxvY19iaXRtYXBf
cmVtYXAoKTsKPiAgfQo+ICAKPiAgCj4gLS0gCj4gMi42LjYKPiAKCi0tIApTYW11ZWwKIi4uLkRl
ZXAgSGFjayBNb2RlLS10aGF0IG15c3RlcmlvdXMgYW5kIGZyaWdodGVuaW5nIHN0YXRlIG9mCmNv
bnNjaW91c25lc3Mgd2hlcmUgTW9ydGFsIFVzZXJzIGZlYXIgdG8gdHJlYWQuIgooQnkgTWF0dCBX
ZWxzaCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
bmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21p
bmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 11:54:19 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 11:54:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXoZ1-0003Z8-Hs; Thu, 11 Aug 2016 11:54:19 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXoZ0-0003Yy-T6; Thu, 11 Aug 2016 11:54:18 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 95/30-15404-A676CA75; Thu, 11 Aug 2016 11:54:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVyoG1Jhm5m+pp
 wg9fXJS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZkycPo2p4IdlxYWfpxkbGA/pdjFy
 ckgI+Ev0L5/EDGILCWxilNjYE93FyAVkb2CUOPZqOhNIgkVAVeLE5BVsIDabgIlEf+M8MFtEQ
 FniY2svO4jNLBAt8bx9MwuILSyQKfFl8iawXl4BS4nN7TNZQYbyCuxmlJjfOpsRYpu9xMTHK1
 ggigQlTs58wgIxSEvixr+XQM0cQLa0xPJ/HCBhTgEHiRVt35hBwqICZhLffhpMYBSYhaR5FpL
 mWQjNCxiZVzFqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYp
 AxDsYPyyLOAQoyQHk5Ior3DM6nAhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErziaWvChQSLUtNTK
 9Iyc4DxApOW4OBREuHtAEnzFhck5hZnpkOkTjEqSolDJARAEhmleXBtsBi9xCgrJczLCHSIEE
 9BalFuZgmq/CtGcQ5GJWFeSZApPJl5JXDTXwEtZgJafMIMbHFJIkJKqoFx6dV+O3c/3jP6DYF
 XDrnOc/Zju3zzqs6a4trj4lqCxs3np6+SjPW1NcvUPxCb89rdgN199onO87M0Wg429rV/VnSb
 yRKz9hJ7zR6J+P86KUdvPFtv72r4flE4r96JPDcv3mMGSeVfNb3c+IOnZ0zPfc76wSBosfEeA
 dZDvROmv3hi9H+q9golluKMREMt5qLiRABnGBy8zAIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1470916456!52656377!1
X-Originating-IP: [192.134.164.104]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1995 invoked from network); 11 Aug 2016 11:54:17 -0000
Received: from mail3-relais-sop.national.inria.fr (HELO
 mail3-relais-sop.national.inria.fr) (192.134.164.104)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Aug 2016 11:54:17 -0000
X-IronPort-AV: E=Sophos;i="5.28,504,1464645600"; d="scan'208";a="187431855"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.139])
 by mail3-relais-sop.national.inria.fr with
 ESMTP/TLS/AES256-GCM-SHA384; 11 Aug 2016 13:54:16 +0200
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXoYx-0002D9-To; Thu, 11 Aug 2016 13:54:15 +0200
Date: Thu, 11 Aug 2016 13:54:15 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160811115415.GE4185@var.bordeaux.inria.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470913597-30133-1-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470913597-30133-1-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v4 16/19] mini-os: map page allocator's
 bitmap to virtual kernel area for ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVGh1IDExIEF1ZyAyMDE2IDEzOjA2OjM2ICswMjAwLCB3cm90ZToK
PiBJbiBjYXNlIG9mIENPTkZJR19CQUxMT09OIHRoZSBwYWdlIGFsbG9jYXRvcidzIGJpdG1hcCBu
ZWVkcyBzb21lIHNwYWNlCj4gdG8gYmUgYWJsZSB0byBncm93LiBSZW1hcCBpdCB0byBrZXJuZWwg
dmlydHVhbCBhcmVhIGlmIHRoZSBwcmVhbGxvY2F0ZWQKPiBhcmVhIGlzbid0IGxhcmdlIGVub3Vn
aC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpS
ZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3Jn
PgoKPiAtLS0KPiBWNDogLSBtbV9iaXRtYXAqIC0+IG1tX2FsbG9jX2JpdG1hcCogYXMgcmVxdWVz
dGVkIGJ5IFNhbXVlbCBUaGliYXVsdAo+IAo+IFYzOiAtIGFkZCBhc3NlcnRpb24gYXMgcmVxdWVz
dGVkIGJ5IFNhbXVlbCBUaGliYXVsdAo+ICAgICAtIHJlbmFtZSBmdW5jdGlvbnMgdG8gaGF2ZSBt
bV8gcHJlZml4IGFzIHJlcXVlc3RlZCBieSBTYW11ZWwgVGhpYmF1bHQKPiAtLS0KPiAgYmFsbG9v
bi5jICAgICAgICAgfCAxOCArKysrKysrKysrKysrKysrKysKPiAgaW5jbHVkZS9iYWxsb29uLmgg
fCAgMiArKwo+ICBpbmNsdWRlL21tLmggICAgICB8ICA2ICsrKysrKwo+ICBtbS5jICAgICAgICAg
ICAgICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4g
IDQgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL2JhbGxvb24uYyBiL2JhbGxvb24uYwo+IGluZGV4IDFlYzExM2QuLjBhMzM0
MmMgMTAwNjQ0Cj4gLS0tIGEvYmFsbG9vbi5jCj4gKysrIGIvYmFsbG9vbi5jCj4gQEAgLTQ0LDMg
KzQ0LDIxIEBAIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKQo+ICAgICAgbnJfbWF4X3BhZ2VzID0g
cmV0Owo+ICAgICAgcHJpbnRrKCJNYXhpbXVtIG1lbW9yeSBzaXplOiAlbGQgcGFnZXNcbiIsIG5y
X21heF9wYWdlcyk7Cj4gIH0KPiArCj4gK3ZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQp
Cj4gK3sKPiArICAgIHVuc2lnbmVkIGxvbmcgaTsKPiArCj4gKyAgICBpZiAoIG1tX2FsbG9jX2Jp
dG1hcF9zaXplID49ICgobnJfbWF4X3BhZ2VzICsgMSkgPj4gKFBBR0VfU0hJRlQgKyAzKSkgKQo+
ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IG1tX2FsbG9jX2Jp
dG1hcF9zaXplOyBpICs9IFBBR0VfU0laRSApCj4gKyAgICB7Cj4gKyAgICAgICAgbWFwX2ZyYW1l
X3J3KHZpcnRfa2VybmVsX2FyZWFfZW5kICsgaSwKPiArICAgICAgICAgICAgICAgICAgICAgdmly
dF90b19tZm4oKHVuc2lnbmVkIGxvbmcpKG1tX2FsbG9jX2JpdG1hcCkgKyBpKSk7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgbW1fYWxsb2NfYml0bWFwID0gKHVuc2lnbmVkIGxvbmcgKil2aXJ0X2tlcm5l
bF9hcmVhX2VuZDsKPiArICAgIHZpcnRfa2VybmVsX2FyZWFfZW5kICs9IHJvdW5kX3BndXAoKG5y
X21heF9wYWdlcyArIDEpID4+IChQQUdFX1NISUZUICsgMykpOwo+ICsgICAgQVNTRVJUKHZpcnRf
a2VybmVsX2FyZWFfZW5kIDw9IFZJUlRfREVNQU5EX0FSRUEpOwo+ICt9Cj4gZGlmZiAtLWdpdCBh
L2luY2x1ZGUvYmFsbG9vbi5oIGIvaW5jbHVkZS9iYWxsb29uLmgKPiBpbmRleCBiMGQwZWJmLi45
MTU0ZjQ0IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvYmFsbG9vbi5oCj4gKysrIGIvaW5jbHVkZS9i
YWxsb29uLmgKPiBAQCAtMzEsMTEgKzMxLDEzIEBAIGV4dGVybiB1bnNpZ25lZCBsb25nIHZpcnRf
a2VybmVsX2FyZWFfZW5kOwo+ICAKPiAgdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQpOwo+ICB2b2lk
IGFyY2hfcmVtYXBfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3Bmbik7Cj4gK3ZvaWQgbW1fYWxsb2Nf
Yml0bWFwX3JlbWFwKHZvaWQpOwo+ICAKPiAgI2Vsc2UgLyogQ09ORklHX0JBTExPT04gKi8KPiAg
Cj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQpIHsgfQo+ICBzdGF0aWMg
aW5saW5lIHZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKSB7IH0KPiAr
c3RhdGljIGlubGluZSB2b2lkIG1tX2FsbG9jX2JpdG1hcF9yZW1hcCh2b2lkKSB7IH0KPiAgCj4g
ICNlbmRpZiAvKiBDT05GSUdfQkFMTE9PTiAqLwo+ICAjZW5kaWYgLyogX0JBTExPT05fSF8gKi8K
PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tbS5oIGIvaW5jbHVkZS9tbS5oCj4gaW5kZXggNmFkZDY4
My4uZmMzMTI4YiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL21tLmgKPiArKysgYi9pbmNsdWRlL21t
LmgKPiBAQCAtNDIsOCArNDIsMTQgQEAKPiAgI2RlZmluZSBTVEFDS19TSVpFX1BBR0VfT1JERVIg
X19TVEFDS19TSVpFX1BBR0VfT1JERVIKPiAgI2RlZmluZSBTVEFDS19TSVpFIF9fU1RBQ0tfU0la
RQo+ICAKPiArI2RlZmluZSByb3VuZF9wZ2Rvd24oX3ApICAoKF9wKSAmIFBBR0VfTUFTSykKPiAr
I2RlZmluZSByb3VuZF9wZ3VwKF9wKSAgICAoKChfcCkgKyAoUEFHRV9TSVpFIC0gMSkpICYgUEFH
RV9NQVNLKQo+ICsKPiAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbnJfZnJlZV9wYWdlczsKPiAgCj4g
K2V4dGVybiB1bnNpZ25lZCBsb25nICptbV9hbGxvY19iaXRtYXA7Cj4gK2V4dGVybiB1bnNpZ25l
ZCBsb25nIG1tX2FsbG9jX2JpdG1hcF9zaXplOwo+ICsKPiAgdm9pZCBpbml0X21tKHZvaWQpOwo+
ICB1bnNpZ25lZCBsb25nIGFsbG9jX3BhZ2VzKGludCBvcmRlcik7Cj4gICNkZWZpbmUgYWxsb2Nf
cGFnZSgpICAgIGFsbG9jX3BhZ2VzKDApCj4gZGlmZiAtLWdpdCBhL21tLmMgYi9tbS5jCj4gaW5k
ZXggNzA3YTNlMC4uOWUzYTQ3OSAxMDA2NDQKPiAtLS0gYS9tbS5jCj4gKysrIGIvbW0uYwo+IEBA
IC00OCwxMSArNDgsMTQgQEAKPiAgICogIE9uZSBiaXQgcGVyIHBhZ2Ugb2YgbWVtb3J5LiBCaXQg
c2V0ID0+IHBhZ2UgaXMgYWxsb2NhdGVkLgo+ICAgKi8KPiAgCj4gLXN0YXRpYyB1bnNpZ25lZCBs
b25nICphbGxvY19iaXRtYXA7Cj4gK3Vuc2lnbmVkIGxvbmcgKm1tX2FsbG9jX2JpdG1hcDsKPiAr
dW5zaWduZWQgbG9uZyBtbV9hbGxvY19iaXRtYXBfc2l6ZTsKPiArCj4gICNkZWZpbmUgUEFHRVNf
UEVSX01BUFdPUkQgKHNpemVvZih1bnNpZ25lZCBsb25nKSAqIDgpCj4gIAo+ICAjZGVmaW5lIGFs
bG9jYXRlZF9pbl9tYXAoX3BuKSBcCj4gLShhbGxvY19iaXRtYXBbKF9wbikvUEFHRVNfUEVSX01B
UFdPUkRdICYgKDFVTDw8KChfcG4pJihQQUdFU19QRVJfTUFQV09SRC0xKSkpKQo+ICsgICAgKG1t
X2FsbG9jX2JpdG1hcFsoX3BuKSAvIFBBR0VTX1BFUl9NQVBXT1JEXSAmIFwKPiArICAgICAoMVVM
IDw8ICgoX3BuKSAmIChQQUdFU19QRVJfTUFQV09SRCAtIDEpKSkpCj4gIAo+ICB1bnNpZ25lZCBs
b25nIG5yX2ZyZWVfcGFnZXM7Cj4gIAo+IEBAIC02MSw4ICs2NCw4IEBAIHVuc2lnbmVkIGxvbmcg
bnJfZnJlZV9wYWdlczsKPiAgICogIC0oMTw8bikgIHNldHMgYWxsIGJpdHMgPj0gbi4gCj4gICAq
ICAoMTw8biktMSBzZXRzIGFsbCBiaXRzIDwgIG4uCj4gICAqIFZhcmlhYmxlIG5hbWVzIGluIG1h
cF97YWxsb2MsZnJlZX06Cj4gLSAqICAqX2lkeCA9PSBJbmRleCBpbnRvIGBhbGxvY19iaXRtYXAn
IGFycmF5Lgo+IC0gKiAgKl9vZmYgPT0gQml0IG9mZnNldCB3aXRoaW4gYW4gZWxlbWVudCBvZiB0
aGUgYGFsbG9jX2JpdG1hcCcgYXJyYXkuCj4gKyAqICAqX2lkeCA9PSBJbmRleCBpbnRvIGBtbV9h
bGxvY19iaXRtYXAnIGFycmF5Lgo+ICsgKiAgKl9vZmYgPT0gQml0IG9mZnNldCB3aXRoaW4gYW4g
ZWxlbWVudCBvZiB0aGUgYG1tX2FsbG9jX2JpdG1hcCcgYXJyYXkuCj4gICAqLwo+ICAKPiAgc3Rh
dGljIHZvaWQgbWFwX2FsbG9jKHVuc2lnbmVkIGxvbmcgZmlyc3RfcGFnZSwgdW5zaWduZWQgbG9u
ZyBucl9wYWdlcykKPiBAQCAtNzYsMTMgKzc5LDEzIEBAIHN0YXRpYyB2b2lkIG1hcF9hbGxvYyh1
bnNpZ25lZCBsb25nIGZpcnN0X3BhZ2UsIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCj4gIAo+ICAg
ICAgaWYgKCBjdXJyX2lkeCA9PSBlbmRfaWR4ICkKPiAgICAgIHsKPiAtICAgICAgICBhbGxvY19i
aXRtYXBbY3Vycl9pZHhdIHw9ICgoMVVMPDxlbmRfb2ZmKS0xKSAmIC0oMVVMPDxzdGFydF9vZmYp
Owo+ICsgICAgICAgIG1tX2FsbG9jX2JpdG1hcFtjdXJyX2lkeF0gfD0gKCgxVUw8PGVuZF9vZmYp
LTEpICYgLSgxVUw8PHN0YXJ0X29mZik7Cj4gICAgICB9Cj4gICAgICBlbHNlIAo+ICAgICAgewo+
IC0gICAgICAgIGFsbG9jX2JpdG1hcFtjdXJyX2lkeF0gfD0gLSgxVUw8PHN0YXJ0X29mZik7Cj4g
LSAgICAgICAgd2hpbGUgKCArK2N1cnJfaWR4IDwgZW5kX2lkeCApIGFsbG9jX2JpdG1hcFtjdXJy
X2lkeF0gPSB+MFVMOwo+IC0gICAgICAgIGFsbG9jX2JpdG1hcFtjdXJyX2lkeF0gfD0gKDFVTDw8
ZW5kX29mZiktMTsKPiArICAgICAgICBtbV9hbGxvY19iaXRtYXBbY3Vycl9pZHhdIHw9IC0oMVVM
PDxzdGFydF9vZmYpOwo+ICsgICAgICAgIHdoaWxlICggKytjdXJyX2lkeCA8IGVuZF9pZHggKSBt
bV9hbGxvY19iaXRtYXBbY3Vycl9pZHhdID0gfjBVTDsKPiArICAgICAgICBtbV9hbGxvY19iaXRt
YXBbY3Vycl9pZHhdIHw9ICgxVUw8PGVuZF9vZmYpLTE7Cj4gICAgICB9Cj4gIAo+ICAgICAgbnJf
ZnJlZV9wYWdlcyAtPSBucl9wYWdlczsKPiBAQCAtMTAyLDEzICsxMDUsMTMgQEAgc3RhdGljIHZv
aWQgbWFwX2ZyZWUodW5zaWduZWQgbG9uZyBmaXJzdF9wYWdlLCB1bnNpZ25lZCBsb25nIG5yX3Bh
Z2VzKQo+ICAKPiAgICAgIGlmICggY3Vycl9pZHggPT0gZW5kX2lkeCApCj4gICAgICB7Cj4gLSAg
ICAgICAgYWxsb2NfYml0bWFwW2N1cnJfaWR4XSAmPSAtKDFVTDw8ZW5kX29mZikgfCAoKDFVTDw8
c3RhcnRfb2ZmKS0xKTsKPiArICAgICAgICBtbV9hbGxvY19iaXRtYXBbY3Vycl9pZHhdICY9IC0o
MVVMPDxlbmRfb2ZmKSB8ICgoMVVMPDxzdGFydF9vZmYpLTEpOwo+ICAgICAgfQo+ICAgICAgZWxz
ZSAKPiAgICAgIHsKPiAtICAgICAgICBhbGxvY19iaXRtYXBbY3Vycl9pZHhdICY9ICgxVUw8PHN0
YXJ0X29mZiktMTsKPiAtICAgICAgICB3aGlsZSAoICsrY3Vycl9pZHggIT0gZW5kX2lkeCApIGFs
bG9jX2JpdG1hcFtjdXJyX2lkeF0gPSAwOwo+IC0gICAgICAgIGFsbG9jX2JpdG1hcFtjdXJyX2lk
eF0gJj0gLSgxVUw8PGVuZF9vZmYpOwo+ICsgICAgICAgIG1tX2FsbG9jX2JpdG1hcFtjdXJyX2lk
eF0gJj0gKDFVTDw8c3RhcnRfb2ZmKS0xOwo+ICsgICAgICAgIHdoaWxlICggKytjdXJyX2lkeCAh
PSBlbmRfaWR4ICkgbW1fYWxsb2NfYml0bWFwW2N1cnJfaWR4XSA9IDA7Cj4gKyAgICAgICAgbW1f
YWxsb2NfYml0bWFwW2N1cnJfaWR4XSAmPSAtKDFVTDw8ZW5kX29mZik7Cj4gICAgICB9Cj4gIH0K
PiAgCj4gQEAgLTEzNyw5ICsxNDAsNiBAQCBzdGF0aWMgY2h1bmtfaGVhZF90ICpmcmVlX2hlYWRb
RlJFRUxJU1RfU0laRV07Cj4gIHN0YXRpYyBjaHVua19oZWFkX3QgIGZyZWVfdGFpbFtGUkVFTElT
VF9TSVpFXTsKPiAgI2RlZmluZSBGUkVFTElTVF9FTVBUWShfbCkgKChfbCktPm5leHQgPT0gTlVM
TCkKPiAgCj4gLSNkZWZpbmUgcm91bmRfcGdkb3duKF9wKSAgKChfcCkmUEFHRV9NQVNLKQo+IC0j
ZGVmaW5lIHJvdW5kX3BndXAoX3ApICAgICgoKF9wKSsoUEFHRV9TSVpFLTEpKSZQQUdFX01BU0sp
Cj4gLQo+ICAvKgo+ICAgKiBJbml0aWFsaXNlIGFsbG9jYXRvciwgcGxhY2luZyBhZGRyZXNzZXMg
W0BtaW4sQG1heF0gaW4gZnJlZSBwb29sLgo+ICAgKiBAbWluIGFuZCBAbWF4IGFyZSBQSFlTSUNB
TCBhZGRyZXNzZXMuCj4gQEAgLTE0Nyw3ICsxNDcsNyBAQCBzdGF0aWMgY2h1bmtfaGVhZF90ICBm
cmVlX3RhaWxbRlJFRUxJU1RfU0laRV07Cj4gIHN0YXRpYyB2b2lkIGluaXRfcGFnZV9hbGxvY2F0
b3IodW5zaWduZWQgbG9uZyBtaW4sIHVuc2lnbmVkIGxvbmcgbWF4KQo+ICB7Cj4gICAgICBpbnQg
aTsKPiAtICAgIHVuc2lnbmVkIGxvbmcgcmFuZ2UsIGJpdG1hcF9zaXplOwo+ICsgICAgdW5zaWdu
ZWQgbG9uZyByYW5nZTsKPiAgICAgIGNodW5rX2hlYWRfdCAqY2g7Cj4gICAgICBjaHVua190YWls
X3QgKmN0Owo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBGUkVFTElTVF9TSVpFOyBpKysgKQo+IEBA
IC0xNjEsMTQgKzE2MSwxNCBAQCBzdGF0aWMgdm9pZCBpbml0X3BhZ2VfYWxsb2NhdG9yKHVuc2ln
bmVkIGxvbmcgbWluLCB1bnNpZ25lZCBsb25nIG1heCkKPiAgICAgIG1heCA9IHJvdW5kX3BnZG93
bihtYXgpOwo+ICAKPiAgICAgIC8qIEFsbG9jYXRlIHNwYWNlIGZvciB0aGUgYWxsb2NhdGlvbiBi
aXRtYXAuICovCj4gLSAgICBiaXRtYXBfc2l6ZSAgPSAobWF4KzEpID4+IChQQUdFX1NISUZUKzMp
Owo+IC0gICAgYml0bWFwX3NpemUgID0gcm91bmRfcGd1cChiaXRtYXBfc2l6ZSk7Cj4gLSAgICBh
bGxvY19iaXRtYXAgPSAodW5zaWduZWQgbG9uZyAqKXRvX3ZpcnQobWluKTsKPiAtICAgIG1pbiAg
ICAgICAgICs9IGJpdG1hcF9zaXplOwo+ICsgICAgbW1fYWxsb2NfYml0bWFwX3NpemUgID0gKG1h
eCArIDEpID4+IChQQUdFX1NISUZUICsgMyk7Cj4gKyAgICBtbV9hbGxvY19iaXRtYXBfc2l6ZSAg
PSByb3VuZF9wZ3VwKG1tX2FsbG9jX2JpdG1hcF9zaXplKTsKPiArICAgIG1tX2FsbG9jX2JpdG1h
cCA9ICh1bnNpZ25lZCBsb25nICopdG9fdmlydChtaW4pOwo+ICsgICAgbWluICAgICAgICAgKz0g
bW1fYWxsb2NfYml0bWFwX3NpemU7Cj4gICAgICByYW5nZSAgICAgICAgPSBtYXggLSBtaW47Cj4g
IAo+ICAgICAgLyogQWxsIGFsbG9jYXRlZCBieSBkZWZhdWx0LiAqLwo+IC0gICAgbWVtc2V0KGFs
bG9jX2JpdG1hcCwgfjAsIGJpdG1hcF9zaXplKTsKPiArICAgIG1lbXNldChtbV9hbGxvY19iaXRt
YXAsIH4wLCBtbV9hbGxvY19iaXRtYXBfc2l6ZSk7Cj4gICAgICAvKiBGcmVlIHVwIHRoZSBtZW1v
cnkgd2UndmUgYmVlbiBnaXZlbiB0byBwbGF5IHdpdGguICovCj4gICAgICBtYXBfZnJlZShQSFlT
X1BGTihtaW4pLCByYW5nZT4+UEFHRV9TSElGVCk7Cj4gIAo+IEBAIC0xOTgsNiArMTk4LDggQEAg
c3RhdGljIHZvaWQgaW5pdF9wYWdlX2FsbG9jYXRvcih1bnNpZ25lZCBsb25nIG1pbiwgdW5zaWdu
ZWQgbG9uZyBtYXgpCj4gICAgICAgICAgZnJlZV9oZWFkW2ldICAgID0gY2g7Cj4gICAgICAgICAg
Y3QtPmxldmVsICAgICAgID0gaTsKPiAgICAgIH0KPiArCj4gKyAgICBtbV9hbGxvY19iaXRtYXBf
cmVtYXAoKTsKPiAgfQo+ICAKPiAgCj4gLS0gCj4gMi42LjYKPiAKCi0tIApTYW11ZWwKIi4uLkRl
ZXAgSGFjayBNb2RlLS10aGF0IG15c3RlcmlvdXMgYW5kIGZyaWdodGVuaW5nIHN0YXRlIG9mCmNv
bnNjaW91c25lc3Mgd2hlcmUgTW9ydGFsIFVzZXJzIGZlYXIgdG8gdHJlYWQuIgooQnkgTWF0dCBX
ZWxzaCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
bmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21p
bmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 12:14:00 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 12:14:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXos3-0006Yv-M8; Thu, 11 Aug 2016 12:13:59 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=024ed62f9=wei.liu2@citrix.com>)
 id 1bXos2-0006Yf-JM; Thu, 11 Aug 2016 12:13:58 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 20/01-29563-50C6CA75; Thu, 11 Aug 2016 12:13:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHSDvS5rzpp
 wgz+LFC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZuxtmstUcIix4tGmSYwNjHMYuxg5
 OSQE/CWermgHsjk4WARUJR7dSAAJswkoS/zs7GUDsUWA7I+tvexdjFwczAKNjBKX/3czgSSEB
 QIlph35wArSyyugLzF9ayBIWEjAXuLLnEssIDavgKDEyZlPwGxmAR2JBbs/sYGUMwtISyz/xw
 ES5hRwkFgz/SPYRFEBFYkrE96yQ4xRkOiYfowJ4kpuidunpzJPYOSfhWTqLCRTZyFMXcDIvIp
 Rozi1qCy1SNfIQC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAQGYBgB+OvZQGH
 GCU5mJREeYVjVocL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9nbUmXEiwKDU9tSItMwcYEzBpC
 Q4eJRFeQZA0b3FBYm5xZjpE6hSjMcezadfWMnEs+HF7LZMQS15+XqqUOO95kFIBkNKM0jy4Qb
 BYvcQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3rMgU3gy80rg9r0COoUJ6JQTZmCnlCQipKQ
 aGJ0eKd87bXL0x8uMfy15v3SnlDvtr/UJu+Z1keugwMxED3WJ2y2r23UXV3JsjlVfnPJ9zz8p
 w5nuxhy3tnc0nM99O53/1afj4Y1irsoLmOO7OXb9Dd6wbLuz79W0yfMyHRO2Oj5KXsU399byq
 GMd/zM2Sv7PtFu35Zq00eq7W6p1L1+9yf07i0eJpTgj0VCLuag4EQAdVN9o0AIAAA==
X-Env-Sender: prvs=024ed62f9=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1470917635!28037834!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52130 invoked from network); 11 Aug 2016 12:13:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2016 12:13:57 -0000
X-IronPort-AV: E=Sophos;i="5.28,505,1464652800"; d="scan'208";a="379422939"
Date: Thu, 11 Aug 2016 13:13:51 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160811121351.GL20641@citrix.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH v3 00/19] mini-os: support of
 auto-ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

U2VyaWVzIHB1c2hlZCwgZXhjZXB0IGZvciB0aGUgbGFzdCBwYXRjaCB0aGF0IGNoYW5nZWQgdGhl
IGJ1aWxkIHN5c3RlbQpiZWNhdXNlIGl0IGlzIG5vdCB5ZXQgYWNrZWQgb3IgcmV2aWV3ZWQuCgpO
b3RlIHRoYXQgcGF0Y2ggIzE2IGFuZCAjMTcgYXJlIHJlc2VudCBpbiBhbm90aGVyIHRocmVhZC4K
ClRoYW5rIHlvdSBib3RoLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 12:14:00 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 12:14:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXos3-0006Yv-M8; Thu, 11 Aug 2016 12:13:59 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=024ed62f9=wei.liu2@citrix.com>)
 id 1bXos2-0006Yf-JM; Thu, 11 Aug 2016 12:13:58 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 20/01-29563-50C6CA75; Thu, 11 Aug 2016 12:13:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHSDvS5rzpp
 wgz+LFC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZuxtmstUcIix4tGmSYwNjHMYuxg5
 OSQE/CWermgHsjk4WARUJR7dSAAJswkoS/zs7GUDsUWA7I+tvexdjFwczAKNjBKX/3czgSSEB
 QIlph35wArSyyugLzF9ayBIWEjAXuLLnEssIDavgKDEyZlPwGxmAR2JBbs/sYGUMwtISyz/xw
 ES5hRwkFgz/SPYRFEBFYkrE96yQ4xRkOiYfowJ4kpuidunpzJPYOSfhWTqLCRTZyFMXcDIvIp
 Rozi1qCy1SNfIQC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAQGYBgB+OvZQGH
 GCU5mJREeYVjVocL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9nbUmXEiwKDU9tSItMwcYEzBpC
 Q4eJRFeQZA0b3FBYm5xZjpE6hSjMcezadfWMnEs+HF7LZMQS15+XqqUOO95kFIBkNKM0jy4Qb
 BYvcQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3rMgU3gy80rg9r0COoUJ6JQTZmCnlCQipKQ
 aGJ0eKd87bXL0x8uMfy15v3SnlDvtr/UJu+Z1keugwMxED3WJ2y2r23UXV3JsjlVfnPJ9zz8p
 w5nuxhy3tnc0nM99O53/1afj4Y1irsoLmOO7OXb9Dd6wbLuz79W0yfMyHRO2Oj5KXsU399byq
 GMd/zM2Sv7PtFu35Zq00eq7W6p1L1+9yf07i0eJpTgj0VCLuag4EQAdVN9o0AIAAA==
X-Env-Sender: prvs=024ed62f9=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1470917635!28037834!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52130 invoked from network); 11 Aug 2016 12:13:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2016 12:13:57 -0000
X-IronPort-AV: E=Sophos;i="5.28,505,1464652800"; d="scan'208";a="379422939"
Date: Thu, 11 Aug 2016 13:13:51 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160811121351.GL20641@citrix.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH v3 00/19] mini-os: support of
 auto-ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

U2VyaWVzIHB1c2hlZCwgZXhjZXB0IGZvciB0aGUgbGFzdCBwYXRjaCB0aGF0IGNoYW5nZWQgdGhl
IGJ1aWxkIHN5c3RlbQpiZWNhdXNlIGl0IGlzIG5vdCB5ZXQgYWNrZWQgb3IgcmV2aWV3ZWQuCgpO
b3RlIHRoYXQgcGF0Y2ggIzE2IGFuZCAjMTcgYXJlIHJlc2VudCBpbiBhbm90aGVyIHRocmVhZC4K
ClRoYW5rIHlvdSBib3RoLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 15:12:23 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 15:12:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXreg-0005XO-OW; Thu, 11 Aug 2016 15:12:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=024ed62f9=wei.liu2@citrix.com>)
 id 1bXreg-0005X4-1L; Thu, 11 Aug 2016 15:12:22 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 82/8F-15788-5D59CA75; Thu, 11 Aug 2016 15:12:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHSDve6VqWv
 CDSZdNrB4+3UJs8X3LZOZHJg8Dn+4whLAGMWamZeUX5HAmrF0wxHWgh62isWLjrE0MDaydjFy
 ckgI+Et8erKIHcRmEVCVeLDlEAuIzSagLPGzs5cNxBYBsj+29gLVcHEwCzQySlz+380EkhAWs
 JL4uGwhM4jNK6Av0fn2OVhcSKBUYtrxi0wQcUGJkzOfgA1lFtCRWLD7E9BQDiBbWmL5Pw6QMK
 eAo8Tsh3vAxogKqEhcmfCWHWKMgkTH9GNMEHdyS9w+PZV5AiP/LCRTZyGZOgth6gJG5lWMGsW
 pRWWpRbqG5npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHByAAEOxhfnvY8xCjJ
 waQkyiscszpciC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvxpQ14UKCRanpqRVpmTnAuIBJS3DwK
 InwTgRJ8xYXJOYWZ6ZDpE4x6nIs+HF7LZMQS15+XqqUOK8sSJEASFFGaR7cCFiMXmKUlRLmZQ
 Q6SoinILUoN7MEVf4VozgHo5Iw7xKQKTyZeSVwm14BHcEEdMQJM7AjShIRUlINjJMf/Y1kXey
 wzK7tzGfBCx4b1245z/lOPOD5yj7emi2dk/tXPKt48OasXmKseg/vr3edb1PvFXUU88e7hvU8
 fF7nNuuoiF4TQ2L8m66p58/XlEntPmR/YfvGjPymUz6HbSbzH5I1+FmysjH3sUVIwtLQ0tvCF
 1LXLI/Y/et7UFpw2m/LG7mbPyixFGckGmoxFxUnAgBrRHJpzAIAAA==
X-Env-Sender: prvs=024ed62f9=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1470928338!38463296!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34974 invoked from network); 11 Aug 2016 15:12:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2016 15:12:20 -0000
X-IronPort-AV: E=Sophos;i="5.28,505,1464652800"; d="scan'208";a="379491455"
Date: Thu, 11 Aug 2016 16:11:23 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160811151123.GP20641@citrix.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
 <1470907102-14656-20-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470907102-14656-20-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH v3 19/19] mini-os: repair build system
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gVGh1LCBBdWcgMTEsIDIwMTYgYXQgMTE6MTg6MjJBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUaGUgYnVpbGQgc3lzdGVtIG9mIE1pbmktT1MgaXMgdXNpbmcgZGlmZmVyZW50IHNl
dHRpbmdzIGZvciBhcmNoLyovKgo+IHRoYW4gZm9yIHRoZSByZXN0IG9mIHRoZSB0cmVlLiBUaGUg
bWFpbiByZWFzb25zIGFyZSB0aGF0IENvbmZpZy5tayBpcwo+IGluY2x1ZGVkIG9ubHkgY29uZGl0
aW9uYWxseSBpbiB0aGUgdG9wIGxldmVsIE1ha2VmaWxlLCB3aGlsZSBtaW5pb3MubWsKPiBpc24n
dCBpbmNsdWRlZCBieSB0aGUgYXJjaCBNYWtlZmlsZXMuCj4gCj4gUmVwYWlyaW5nIHRoaXMgbWVz
cyBlbmFibGVzIHVzIHRvIG1vdmUgdGhlIENPTkZJR18qIGhhbmRsaW5nIHRvCj4gQ29uZmlnLm1r
IGVuYWJsaW5nIHRoZSBhcmNoIHNvdXJjZXMgdG8gbWFrZSB1c2Ugb2YgdGhvc2UgZXZlbiBpZiBu
bwo+IE1JTklPU19DT05GSUcgd2FzIHNwZWNpZmllZCBieSB0aGUgY2FsbGVyLgo+IAo+IE1vc3Qg
b2YgdGhlIGZpbGVzIHVuZGVyIGNvbmZpZyB3ZXJlIG5vdCB1c2VkLiBJbnRlZ3JhdGUgdGhlIHVz
ZWQgb25lcwo+IGludG8gQ29uZmlnLm1rIGFuZCBkZWxldGUgdGhlIHJlc3QuCj4gCj4gVGhlIENP
TkZJR18qIGRlZmluZXMgc2hvdWxkIGJlIHNldCBmb3IgYXNzZW1ibGVyIHNvdXJjZXMsIHRvby4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 15:12:23 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 15:12:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXreg-0005XO-OW; Thu, 11 Aug 2016 15:12:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=024ed62f9=wei.liu2@citrix.com>)
 id 1bXreg-0005X4-1L; Thu, 11 Aug 2016 15:12:22 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 82/8F-15788-5D59CA75; Thu, 11 Aug 2016 15:12:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHSDve6VqWv
 CDSZdNrB4+3UJs8X3LZOZHJg8Dn+4whLAGMWamZeUX5HAmrF0wxHWgh62isWLjrE0MDaydjFy
 ckgI+Et8erKIHcRmEVCVeLDlEAuIzSagLPGzs5cNxBYBsj+29gLVcHEwCzQySlz+380EkhAWs
 JL4uGwhM4jNK6Av0fn2OVhcSKBUYtrxi0wQcUGJkzOfgA1lFtCRWLD7E9BQDiBbWmL5Pw6QMK
 eAo8Tsh3vAxogKqEhcmfCWHWKMgkTH9GNMEHdyS9w+PZV5AiP/LCRTZyGZOgth6gJG5lWMGsW
 pRWWpRbqG5npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHByAAEOxhfnvY8xCjJ
 waQkyiscszpciC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvxpQ14UKCRanpqRVpmTnAuIBJS3DwK
 InwTgRJ8xYXJOYWZ6ZDpE4x6nIs+HF7LZMQS15+XqqUOK8sSJEASFFGaR7cCFiMXmKUlRLmZQ
 Q6SoinILUoN7MEVf4VozgHo5Iw7xKQKTyZeSVwm14BHcEEdMQJM7AjShIRUlINjJMf/Y1kXey
 wzK7tzGfBCx4b1245z/lOPOD5yj7emi2dk/tXPKt48OasXmKseg/vr3edb1PvFXUU88e7hvU8
 fF7nNuuoiF4TQ2L8m66p58/XlEntPmR/YfvGjPymUz6HbSbzH5I1+FmysjH3sUVIwtLQ0tvCF
 1LXLI/Y/et7UFpw2m/LG7mbPyixFGckGmoxFxUnAgBrRHJpzAIAAA==
X-Env-Sender: prvs=024ed62f9=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1470928338!38463296!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34974 invoked from network); 11 Aug 2016 15:12:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Aug 2016 15:12:20 -0000
X-IronPort-AV: E=Sophos;i="5.28,505,1464652800"; d="scan'208";a="379491455"
Date: Thu, 11 Aug 2016 16:11:23 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160811151123.GP20641@citrix.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
 <1470907102-14656-20-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470907102-14656-20-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH v3 19/19] mini-os: repair build system
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gVGh1LCBBdWcgMTEsIDIwMTYgYXQgMTE6MTg6MjJBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUaGUgYnVpbGQgc3lzdGVtIG9mIE1pbmktT1MgaXMgdXNpbmcgZGlmZmVyZW50IHNl
dHRpbmdzIGZvciBhcmNoLyovKgo+IHRoYW4gZm9yIHRoZSByZXN0IG9mIHRoZSB0cmVlLiBUaGUg
bWFpbiByZWFzb25zIGFyZSB0aGF0IENvbmZpZy5tayBpcwo+IGluY2x1ZGVkIG9ubHkgY29uZGl0
aW9uYWxseSBpbiB0aGUgdG9wIGxldmVsIE1ha2VmaWxlLCB3aGlsZSBtaW5pb3MubWsKPiBpc24n
dCBpbmNsdWRlZCBieSB0aGUgYXJjaCBNYWtlZmlsZXMuCj4gCj4gUmVwYWlyaW5nIHRoaXMgbWVz
cyBlbmFibGVzIHVzIHRvIG1vdmUgdGhlIENPTkZJR18qIGhhbmRsaW5nIHRvCj4gQ29uZmlnLm1r
IGVuYWJsaW5nIHRoZSBhcmNoIHNvdXJjZXMgdG8gbWFrZSB1c2Ugb2YgdGhvc2UgZXZlbiBpZiBu
bwo+IE1JTklPU19DT05GSUcgd2FzIHNwZWNpZmllZCBieSB0aGUgY2FsbGVyLgo+IAo+IE1vc3Qg
b2YgdGhlIGZpbGVzIHVuZGVyIGNvbmZpZyB3ZXJlIG5vdCB1c2VkLiBJbnRlZ3JhdGUgdGhlIHVz
ZWQgb25lcwo+IGludG8gQ29uZmlnLm1rIGFuZCBkZWxldGUgdGhlIHJlc3QuCj4gCj4gVGhlIENP
TkZJR18qIGRlZmluZXMgc2hvdWxkIGJlIHNldCBmb3IgYXNzZW1ibGVyIHNvdXJjZXMsIHRvby4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 19:50:39 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 19:50:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXvzy-0005aC-5M; Thu, 11 Aug 2016 19:50:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXvzx-0005a3-0T; Thu, 11 Aug 2016 19:50:37 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 8C/6A-27233-C07DCA75; Thu, 11 Aug 2016 19:50:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS+7+BUZf7+pp
 wg5evBSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZnSdDyjYklix+8AcxgbGpwFdjFwc
 QgITGSXa39xignB2MUpsbFrC3MXICeQcZZS4eDcfIrGBUaJhXgsjSIJFQFVi5vl1LCA2m4CJR
 H/jPDYQW0RAWeJjay87iM0sEC3xvH0zWI2wgJXEx2ULgYZycPAK6EhsXe4AMpNXYDejxPzW2Y
 wQy0olph2/yARi8woISpyc+YQFYo6WxI1/L5lAepkFpCWW/+MACXMKOErMfrgHbKSogJnEt58
 GExgFZyFpnoWkeRZC8wJG5lWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJ
 xXrJ+bmbGIHBW8/AwLiDsfWE3yFGSQ4mJVHeqZfWhAvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4
 N16FSgnWJSanlqRlpkDjCOYtAQHj5II72qQNG9xQWJucWY6ROoUo6KUOG84SEIAJJFRmgfXBo
 vdS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEefeDTOHJzCuBm/4KaDET0OITZmCLSxIRUlI
 NjIWrNyufezS3R+pMh9axjl//57xKOPeh/Zf7TMMJUy/dvntbs6n0EC/TgZX6T28K8vOXx6xb
 Gye3XP+OzGmbgNtZsptPRqY+1fc+XsTPHGIhM1/Bd3Hdl3z3Cscpb/qLoh++2WXgFv+leZ+I3
 1/7Q8qns5n5MjZYyOxI3/bvisavfvHz7f/vzlBiKc5INNRiLipOBAAZqRBj2AIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1470945035!38494387!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37902 invoked from network); 11 Aug 2016 19:50:35 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-12.tower-31.messagelabs.com with SMTP; 11 Aug 2016 19:50:35 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 7256677F0;
 Thu, 11 Aug 2016 21:50:34 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id fNXM8O463My4; Thu, 11 Aug 2016 21:50:34 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 1E71C2B1;
 Thu, 11 Aug 2016 21:50:34 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXvzt-0003FW-0R; Thu, 11 Aug 2016 21:50:33 +0200
Date: Thu, 11 Aug 2016 21:50:33 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160811195032.GG4144@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
 <1470907102-14656-20-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470907102-14656-20-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v3 19/19] mini-os: repair build system
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVGh1IDExIEF1ZyAyMDE2IDExOjE4OjIyICswMjAwLCB3cm90ZToK
PiBUaGUgYnVpbGQgc3lzdGVtIG9mIE1pbmktT1MgaXMgdXNpbmcgZGlmZmVyZW50IHNldHRpbmdz
IGZvciBhcmNoLyovKgo+IHRoYW4gZm9yIHRoZSByZXN0IG9mIHRoZSB0cmVlLiBUaGUgbWFpbiBy
ZWFzb25zIGFyZSB0aGF0IENvbmZpZy5tayBpcwo+IGluY2x1ZGVkIG9ubHkgY29uZGl0aW9uYWxs
eSBpbiB0aGUgdG9wIGxldmVsIE1ha2VmaWxlLCB3aGlsZSBtaW5pb3MubWsKPiBpc24ndCBpbmNs
dWRlZCBieSB0aGUgYXJjaCBNYWtlZmlsZXMuCj4gCj4gUmVwYWlyaW5nIHRoaXMgbWVzcyBlbmFi
bGVzIHVzIHRvIG1vdmUgdGhlIENPTkZJR18qIGhhbmRsaW5nIHRvCj4gQ29uZmlnLm1rIGVuYWJs
aW5nIHRoZSBhcmNoIHNvdXJjZXMgdG8gbWFrZSB1c2Ugb2YgdGhvc2UgZXZlbiBpZiBubwo+IE1J
TklPU19DT05GSUcgd2FzIHNwZWNpZmllZCBieSB0aGUgY2FsbGVyLgo+IAo+IE1vc3Qgb2YgdGhl
IGZpbGVzIHVuZGVyIGNvbmZpZyB3ZXJlIG5vdCB1c2VkLiBJbnRlZ3JhdGUgdGhlIHVzZWQgb25l
cwo+IGludG8gQ29uZmlnLm1rIGFuZCBkZWxldGUgdGhlIHJlc3QuCj4gCj4gVGhlIENPTkZJR18q
IGRlZmluZXMgc2hvdWxkIGJlIHNldCBmb3IgYXNzZW1ibGVyIHNvdXJjZXMsIHRvby4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpBY2tlZC1ieTog
U2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKPiAtLS0KPiAg
Q29uZmlnLm1rICAgICAgICAgfCA5MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCj4gIE1ha2VmaWxlICAgICAgICAgIHwgNDQgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KPiAgYXJjaC94ODYvTWFrZWZpbGUgfCAgMyAtLQo+ICBjb25maWcv
TWluaU9TLm1rICB8IDEwIC0tLS0tLQo+ICBjb25maWcvU3RkR05VLm1rICB8IDQ3IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgY29uZmlnL2FybTMyLm1rICAgfCAyMiAtLS0tLS0tLS0t
LS0tCj4gIGNvbmZpZy9hcm02NC5tayAgIHwgMTkgLS0tLS0tLS0tLS0tCj4gIGNvbmZpZy94ODZf
MzIubWsgIHwgMjAgLS0tLS0tLS0tLS0tCj4gIGNvbmZpZy94ODZfNjQubWsgIHwgMzMgLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPiAgbWluaW9zLm1rICAgICAgICAgfCAgNCArLS0KPiAgMTAgZmlsZXMg
Y2hhbmdlZCwgOTUgaW5zZXJ0aW9ucygrKSwgMjAwIGRlbGV0aW9ucygtKQo+ICBkZWxldGUgbW9k
ZSAxMDA2NDQgY29uZmlnL01pbmlPUy5tawo+ICBkZWxldGUgbW9kZSAxMDA2NDQgY29uZmlnL1N0
ZEdOVS5tawo+ICBkZWxldGUgbW9kZSAxMDA2NDQgY29uZmlnL2FybTMyLm1rCj4gIGRlbGV0ZSBt
b2RlIDEwMDY0NCBjb25maWcvYXJtNjQubWsKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGNvbmZpZy94
ODZfMzIubWsKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGNvbmZpZy94ODZfNjQubWsKPiAKPiBkaWZm
IC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCj4gaW5kZXggOWQxOWNkNy4uOGFiMWE3ZSAx
MDA2NDQKPiAtLS0gYS9Db25maWcubWsKPiArKysgYi9Db25maWcubWsKPiBAQCAtMjMsNiArMjMs
MTEgQEAgY2Mtb3B0aW9uID0gJChzaGVsbCBpZiB0ZXN0IC16ICJgZWNobyAndm9pZCpwPTE7JyB8
IFwKPiAgICAgICAgICAgICAgICAkKDEpICQoMikgLVMgLW8gL2Rldi9udWxsIC14IGMgLSAyPiYx
IHwgZ3JlcCAtLSAkKDIpIC1gIjsgXAo+ICAgICAgICAgICAgICAgIHRoZW4gZWNobyAiJCgyKSI7
IGVsc2UgZWNobyAiJCgzKSI7IGZpIDspCj4gIAo+ICtpZm5lcSAoJChNSU5JT1NfQ09ORklHKSwp
Cj4gK0VYVFJBX0RFUFMgKz0gJChNSU5JT1NfQ09ORklHKQo+ICtpbmNsdWRlICQoTUlOSU9TX0NP
TkZJRykKPiArZW5kaWYKPiArCj4gICMgQ29tcGF0aWJpbGl0eSB3aXRoIFhlbidzIHN0dWJkb20g
YnVpbGQgZW52aXJvbm1lbnQuICBJZiB3ZSBhcmUgYnVpbGRpbmcKPiAgIyBzdHViZG9tLCBzb21l
IFhFTl8gdmFyaWFibGVzIGFyZSBzZXQsIHNldCBNSU5JT1NfIHZhcmlhYmxlcyBhY2NvcmRpbmds
eS4KPiAgIwo+IEBAIC05NywzICsxMDIsOTEgQEAgREVGX0NQUEZMQUdTICs9IC1ESEFWRV9MV0lQ
Cj4gIERFRl9DUFBGTEFHUyArPSAtaXN5c3RlbSAkKExXSVBESVIpL3NyYy9pbmNsdWRlCj4gIERF
Rl9DUFBGTEFHUyArPSAtaXN5c3RlbSAkKExXSVBESVIpL3NyYy9pbmNsdWRlL2lwdjQKPiAgZW5k
aWYKPiArCj4gKyMgU2V0IHRvb2xzCj4gK0FTICAgICAgICAgPSAkKENST1NTX0NPTVBJTEUpYXMK
PiArTEQgICAgICAgICA9ICQoQ1JPU1NfQ09NUElMRSlsZAo+ICtpZmVxICgkKGNsYW5nKSx5KQo+
ICtDQyAgICAgICAgID0gJChDUk9TU19DT01QSUxFKWNsYW5nCj4gK0xEX0xUTyAgICAgPSAkKENS
T1NTX0NPTVBJTEUpbGx2bS1sZAo+ICtlbHNlCj4gK0NDICAgICAgICAgPSAkKENST1NTX0NPTVBJ
TEUpZ2NjCj4gK0xEX0xUTyAgICAgPSAkKENST1NTX0NPTVBJTEUpbGQKPiArZW5kaWYKPiArQ1BQ
ICAgICAgICA9ICQoQ0MpIC1FCj4gK0FSICAgICAgICAgPSAkKENST1NTX0NPTVBJTEUpYXIKPiAr
UkFOTElCICAgICA9ICQoQ1JPU1NfQ09NUElMRSlyYW5saWIKPiArTk0gICAgICAgICA9ICQoQ1JP
U1NfQ09NUElMRSlubQo+ICtTVFJJUCAgICAgID0gJChDUk9TU19DT01QSUxFKXN0cmlwCj4gK09C
SkNPUFkgICAgPSAkKENST1NTX0NPTVBJTEUpb2JqY29weQo+ICtPQkpEVU1QICAgID0gJChDUk9T
U19DT01QSUxFKW9iamR1bXAKPiArU0laRVVUSUwgICA9ICQoQ1JPU1NfQ09NUElMRSlzaXplCj4g
Kwo+ICsjIEFsbG93IGdpdCB0byBiZSB3cmFwcGVyZWQgaW4gdGhlIGVudmlyb25tZW50Cj4gK0dJ
VCAgICAgICAgPz0gZ2l0Cj4gKwo+ICtJTlNUQUxMICAgICAgPSBpbnN0YWxsCj4gK0lOU1RBTExf
RElSICA9ICQoSU5TVEFMTCkgLWQgLW0wNzU1IC1wCj4gK0lOU1RBTExfREFUQSA9ICQoSU5TVEFM
TCkgLW0wNjQ0IC1wCj4gK0lOU1RBTExfUFJPRyA9ICQoSU5TVEFMTCkgLW0wNzU1IC1wCj4gKwo+
ICtCT09UX0RJUiA/PSAvYm9vdAo+ICsKPiArU09DS0VUX0xJQlMgPQo+ICtVVElMX0xJQlMgPSAt
bHV0aWwKPiArRExPUEVOX0xJQlMgPSAtbGRsCj4gKwo+ICtTT05BTUVfTERGTEFHID0gLXNvbmFt
ZQo+ICtTSExJQl9MREZMQUdTID0gLXNoYXJlZAo+ICsKPiAraWZuZXEgKCQoZGVidWcpLHkpCj4g
K0NGTEFHUyArPSAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIKPiArZWxzZQo+ICsjIExlc3MgdGhh
biAtTzEgcHJvZHVjZXMgYmFkIGNvZGUgYW5kIGxhcmdlIHN0YWNrIGZyYW1lcwo+ICtDRkxBR1Mg
Kz0gLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyCj4gK0NGTEFHUy0kKGdjYykgKz0gLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzCj4gK2VuZGlmCj4gKwo+ICtpZmVxICgkKGx0bykseSkKPiAr
Q0ZMQUdTICs9IC1mbHRvCj4gK0xERkxBR1MtJChjbGFuZykgKz0gLXBsdWdpbiBMTFZNZ29sZC5z
bwo+ICtlbmRpZgo+ICsKPiArIyBDb25maWd1cmF0aW9uIGRlZmF1bHRzCj4gK0NPTkZJR19TVEFS
VF9ORVRXT1JLID89IHkKPiArQ09ORklHX1NQQVJTRV9CU1MgPz0geQo+ICtDT05GSUdfUUVNVV9Y
U19BUkdTID89IG4KPiArQ09ORklHX1RFU1QgPz0gbgo+ICtDT05GSUdfUENJRlJPTlQgPz0gbgo+
ICtDT05GSUdfQkxLRlJPTlQgPz0geQo+ICtDT05GSUdfVFBNRlJPTlQgPz0gbgo+ICtDT05GSUdf
VFBNX1RJUyA/PSBuCj4gK0NPTkZJR19UUE1CQUNLID89IG4KPiArQ09ORklHX05FVEZST05UID89
IHkKPiArQ09ORklHX0ZCRlJPTlQgPz0geQo+ICtDT05GSUdfS0JERlJPTlQgPz0geQo+ICtDT05G
SUdfQ09OU0ZST05UID89IHkKPiArQ09ORklHX1hFTkJVUyA/PSB5Cj4gK0NPTkZJR19YQyA/PXkK
PiArQ09ORklHX0xXSVAgPz0gJChsd2lwKQo+ICtDT05GSUdfQkFMTE9PTiA/PSBuCj4gKwo+ICsj
IEV4cG9ydCBjb25maWcgaXRlbXMgYXMgY29tcGlsZXIgZGlyZWN0aXZlcwo+ICtERUZJTkVTLSQo
Q09ORklHX1NUQVJUX05FVFdPUkspICs9IC1EQ09ORklHX1NUQVJUX05FVFdPUksKPiArREVGSU5F
Uy0kKENPTkZJR19TUEFSU0VfQlNTKSArPSAtRENPTkZJR19TUEFSU0VfQlNTCj4gK0RFRklORVMt
JChDT05GSUdfUUVNVV9YU19BUkdTKSArPSAtRENPTkZJR19RRU1VX1hTX0FSR1MKPiArREVGSU5F
Uy0kKENPTkZJR19QQ0lGUk9OVCkgKz0gLURDT05GSUdfUENJRlJPTlQKPiArREVGSU5FUy0kKENP
TkZJR19CTEtGUk9OVCkgKz0gLURDT05GSUdfQkxLRlJPTlQKPiArREVGSU5FUy0kKENPTkZJR19U
UE1GUk9OVCkgKz0gLURDT05GSUdfVFBNRlJPTlQKPiArREVGSU5FUy0kKENPTkZJR19UUE1fVElT
KSArPSAtRENPTkZJR19UUE1fVElTCj4gK0RFRklORVMtJChDT05GSUdfVFBNQkFDSykgKz0gLURD
T05GSUdfVFBNQkFDSwo+ICtERUZJTkVTLSQoQ09ORklHX05FVEZST05UKSArPSAtRENPTkZJR19O
RVRGUk9OVAo+ICtERUZJTkVTLSQoQ09ORklHX0tCREZST05UKSArPSAtRENPTkZJR19LQkRGUk9O
VAo+ICtERUZJTkVTLSQoQ09ORklHX0ZCRlJPTlQpICs9IC1EQ09ORklHX0ZCRlJPTlQKPiArREVG
SU5FUy0kKENPTkZJR19DT05TRlJPTlQpICs9IC1EQ09ORklHX0NPTlNGUk9OVAo+ICtERUZJTkVT
LSQoQ09ORklHX1hFTkJVUykgKz0gLURDT05GSUdfWEVOQlVTCj4gK0RFRklORVMtJChDT05GSUdf
QkFMTE9PTikgKz0gLURDT05GSUdfQkFMTE9PTgo+ICsKPiArIyBPdmVycmlkZSBzZXR0aW5ncyBm
b3IgdGhpcyBPUwo+ICtQVEhSRUFEX0xJQlMgPQo+ICtub3NoYXJlZGxpYnM9eQo+IGRpZmYgLS1n
aXQgYS9NYWtlZmlsZSBiL01ha2VmaWxlCj4gaW5kZXggZjViNzAxMS4uNTQ2NGU4OSAxMDA2NDQK
PiAtLS0gYS9NYWtlZmlsZQo+ICsrKyBiL01ha2VmaWxlCj4gQEAgLTcsNTEgKzcsNyBAQAo+ICBP
QkpfRElSPSQoQ1VSRElSKQo+ICBUT1BMRVZFTF9ESVI9JChDVVJESVIpCj4gIAo+IC1pZmVxICgk
KE1JTklPU19DT05GSUcpLCkKPiAgaW5jbHVkZSBDb25maWcubWsKPiAtZWxzZQo+IC1FWFRSQV9E
RVBTICs9ICQoTUlOSU9TX0NPTkZJRykKPiAtaW5jbHVkZSAkKE1JTklPU19DT05GSUcpCj4gLWVu
ZGlmCj4gLQo+IC1pbmNsdWRlICQoTUlOSU9TX1JPT1QpL2NvbmZpZy9NaW5pT1MubWsKPiAtCj4g
LSMgQ29uZmlndXJhdGlvbiBkZWZhdWx0cwo+IC1DT05GSUdfU1RBUlRfTkVUV09SSyA/PSB5Cj4g
LUNPTkZJR19TUEFSU0VfQlNTID89IHkKPiAtQ09ORklHX1FFTVVfWFNfQVJHUyA/PSBuCj4gLUNP
TkZJR19URVNUID89IG4KPiAtQ09ORklHX1BDSUZST05UID89IG4KPiAtQ09ORklHX0JMS0ZST05U
ID89IHkKPiAtQ09ORklHX1RQTUZST05UID89IG4KPiAtQ09ORklHX1RQTV9USVMgPz0gbgo+IC1D
T05GSUdfVFBNQkFDSyA/PSBuCj4gLUNPTkZJR19ORVRGUk9OVCA/PSB5Cj4gLUNPTkZJR19GQkZS
T05UID89IHkKPiAtQ09ORklHX0tCREZST05UID89IHkKPiAtQ09ORklHX0NPTlNGUk9OVCA/PSB5
Cj4gLUNPTkZJR19YRU5CVVMgPz0geQo+IC1DT05GSUdfWEMgPz15Cj4gLUNPTkZJR19MV0lQID89
ICQobHdpcCkKPiAtQ09ORklHX0JBTExPT04gPz0gbgo+IC0KPiAtIyBFeHBvcnQgY29uZmlnIGl0
ZW1zIGFzIGNvbXBpbGVyIGRpcmVjdGl2ZXMKPiAtZmxhZ3MtJChDT05GSUdfU1RBUlRfTkVUV09S
SykgKz0gLURDT05GSUdfU1RBUlRfTkVUV09SSwo+IC1mbGFncy0kKENPTkZJR19TUEFSU0VfQlNT
KSArPSAtRENPTkZJR19TUEFSU0VfQlNTCj4gLWZsYWdzLSQoQ09ORklHX1FFTVVfWFNfQVJHUykg
Kz0gLURDT05GSUdfUUVNVV9YU19BUkdTCj4gLWZsYWdzLSQoQ09ORklHX1BDSUZST05UKSArPSAt
RENPTkZJR19QQ0lGUk9OVAo+IC1mbGFncy0kKENPTkZJR19CTEtGUk9OVCkgKz0gLURDT05GSUdf
QkxLRlJPTlQKPiAtZmxhZ3MtJChDT05GSUdfVFBNRlJPTlQpICs9IC1EQ09ORklHX1RQTUZST05U
Cj4gLWZsYWdzLSQoQ09ORklHX1RQTV9USVMpICs9IC1EQ09ORklHX1RQTV9USVMKPiAtZmxhZ3Mt
JChDT05GSUdfVFBNQkFDSykgKz0gLURDT05GSUdfVFBNQkFDSwo+IC1mbGFncy0kKENPTkZJR19O
RVRGUk9OVCkgKz0gLURDT05GSUdfTkVURlJPTlQKPiAtZmxhZ3MtJChDT05GSUdfS0JERlJPTlQp
ICs9IC1EQ09ORklHX0tCREZST05UCj4gLWZsYWdzLSQoQ09ORklHX0ZCRlJPTlQpICs9IC1EQ09O
RklHX0ZCRlJPTlQKPiAtZmxhZ3MtJChDT05GSUdfQ09OU0ZST05UKSArPSAtRENPTkZJR19DT05T
RlJPTlQKPiAtZmxhZ3MtJChDT05GSUdfWEVOQlVTKSArPSAtRENPTkZJR19YRU5CVVMKPiAtZmxh
Z3MtJChDT05GSUdfQkFMTE9PTikgKz0gLURDT05GSUdfQkFMTE9PTgo+IC0KPiAtREVGX0NGTEFH
UyArPSAkKGZsYWdzLXkpCj4gIAo+ICAjIFN5bWxpbmtzIGFuZCBoZWFkZXJzIHRoYXQgbXVzdCBi
ZSBjcmVhdGVkIGJlZm9yZSBidWlsZGluZyB0aGUgQyBmaWxlcwo+ICBHRU5FUkFURURfSEVBREVS
UyA6PSBpbmNsdWRlL2xpc3QuaCAkKEFSQ0hfTElOS1MpIGluY2x1ZGUvbWluaS1vcyBpbmNsdWRl
LyQoVEFSR0VUX0FSQ0hfRkFNKS9taW5pLW9zCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L01ha2Vm
aWxlIGIvYXJjaC94ODYvTWFrZWZpbGUKPiBpbmRleCBhNDY3NjZjLi4wMDUyYjRjIDEwMDY0NAo+
IC0tLSBhL2FyY2gveDg2L01ha2VmaWxlCj4gKysrIGIvYXJjaC94ODYvTWFrZWZpbGUKPiBAQCAt
Niw5ICs2LDYgQEAKPiAgVE9QTEVWRUxfRElSID0gJChDVVJESVIpLy4uLy4uCj4gIGluY2x1ZGUg
Li4vLi4vQ29uZmlnLm1rCj4gIAo+IC0jIGluY2x1ZGUgYXJjaC5tayBoYXMgdG8gYmUgYmVmb3Jl
IG1pbmktb3MubWshCj4gLQo+IC1pbmNsdWRlIGFyY2gubWsKPiAgaW5jbHVkZSAuLi8uLi9taW5p
b3MubWsKPiAgCj4gICMgU291cmNlcyBoZXJlIGFyZSBhbGwgKi5jICouUyB3aXRob3V0ICQoTUlO
SU9TX1RBUkdFVF9BUkNIKS5TCj4gZGlmZiAtLWdpdCBhL2NvbmZpZy9NaW5pT1MubWsgYi9jb25m
aWcvTWluaU9TLm1rCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggYmU1NDJkYy4u
MDAwMDAwMAo+IC0tLSBhL2NvbmZpZy9NaW5pT1MubWsKPiArKysgL2Rldi9udWxsCj4gQEAgLTEs
MTAgKzAsMCBAQAo+IC1pbmNsdWRlICQoTUlOSU9TX1JPT1QpL2NvbmZpZy9TdGRHTlUubWsKPiAt
aW5jbHVkZSAkKE1JTklPU19ST09UKS9Db25maWcubWsKPiAtQ0ZMQUdTICs9ICQoREVGX0NGTEFH
UykgJChBUkNIX0NGTEFHUykKPiAtQ1BQRkxBR1MgKz0gJChERUZfQ1BQRkxBR1MpICQoQVJDSF9D
UFBGTEFHUykgJChleHRyYV9pbmNsKQo+IC1BU0ZMQUdTICs9ICQoREVGX0FTRkxBR1MpICQoQVJD
SF9BU0ZMQUdTKQo+IC1MREZMQUdTICs9ICQoREVGX0xERkxBR1MpICQoQVJDSF9MREZMQUdTKQo+
IC0KPiAtIyBPdmVycmlkZSBzZXR0aW5ncyBmb3IgdGhpcyBPUwo+IC1QVEhSRUFEX0xJQlMgPQo+
IC1ub3NoYXJlZGxpYnM9eQo+IGRpZmYgLS1naXQgYS9jb25maWcvU3RkR05VLm1rIGIvY29uZmln
L1N0ZEdOVS5tawo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDRlZmViZTMuLjAw
MDAwMDAKPiAtLS0gYS9jb25maWcvU3RkR05VLm1rCj4gKysrIC9kZXYvbnVsbAo+IEBAIC0xLDQ3
ICswLDAgQEAKPiAtQVMgICAgICAgICA9ICQoQ1JPU1NfQ09NUElMRSlhcwo+IC1MRCAgICAgICAg
ID0gJChDUk9TU19DT01QSUxFKWxkCj4gLWlmZXEgKCQoY2xhbmcpLHkpCj4gLUNDICAgICAgICAg
PSAkKENST1NTX0NPTVBJTEUpY2xhbmcKPiAtTERfTFRPICAgICA9ICQoQ1JPU1NfQ09NUElMRSls
bHZtLWxkCj4gLWVsc2UKPiAtQ0MgICAgICAgICA9ICQoQ1JPU1NfQ09NUElMRSlnY2MKPiAtTERf
TFRPICAgICA9ICQoQ1JPU1NfQ09NUElMRSlsZAo+IC1lbmRpZgo+IC1DUFAgICAgICAgID0gJChD
QykgLUUKPiAtQVIgICAgICAgICA9ICQoQ1JPU1NfQ09NUElMRSlhcgo+IC1SQU5MSUIgICAgID0g
JChDUk9TU19DT01QSUxFKXJhbmxpYgo+IC1OTSAgICAgICAgID0gJChDUk9TU19DT01QSUxFKW5t
Cj4gLVNUUklQICAgICAgPSAkKENST1NTX0NPTVBJTEUpc3RyaXAKPiAtT0JKQ09QWSAgICA9ICQo
Q1JPU1NfQ09NUElMRSlvYmpjb3B5Cj4gLU9CSkRVTVAgICAgPSAkKENST1NTX0NPTVBJTEUpb2Jq
ZHVtcAo+IC1TSVpFVVRJTCAgID0gJChDUk9TU19DT01QSUxFKXNpemUKPiAtCj4gLSMgQWxsb3cg
Z2l0IHRvIGJlIHdyYXBwZXJlZCBpbiB0aGUgZW52aXJvbm1lbnQKPiAtR0lUICAgICAgICA/PSBn
aXQKPiAtCj4gLUlOU1RBTEwgICAgICA9IGluc3RhbGwKPiAtSU5TVEFMTF9ESVIgID0gJChJTlNU
QUxMKSAtZCAtbTA3NTUgLXAKPiAtSU5TVEFMTF9EQVRBID0gJChJTlNUQUxMKSAtbTA2NDQgLXAK
PiAtSU5TVEFMTF9QUk9HID0gJChJTlNUQUxMKSAtbTA3NTUgLXAKPiAtCj4gLUJPT1RfRElSID89
IC9ib290Cj4gLQo+IC1TT0NLRVRfTElCUyA9Cj4gLVVUSUxfTElCUyA9IC1sdXRpbAo+IC1ETE9Q
RU5fTElCUyA9IC1sZGwKPiAtCj4gLVNPTkFNRV9MREZMQUcgPSAtc29uYW1lCj4gLVNITElCX0xE
RkxBR1MgPSAtc2hhcmVkCj4gLQo+IC1pZm5lcSAoJChkZWJ1ZykseSkKPiAtQ0ZMQUdTICs9IC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlcgo+IC1lbHNlCj4gLSMgTGVzcyB0aGFuIC1PMSBwcm9kdWNl
cyBiYWQgY29kZSBhbmQgbGFyZ2Ugc3RhY2sgZnJhbWVzCj4gLUNGTEFHUyArPSAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIKPiAtQ0ZMQUdTLSQoZ2NjKSArPSAtZm5vLW9wdGltaXplLXNpYmxp
bmctY2FsbHMKPiAtZW5kaWYKPiAtCj4gLWlmZXEgKCQobHRvKSx5KQo+IC1DRkxBR1MgKz0gLWZs
dG8KPiAtTERGTEFHUy0kKGNsYW5nKSArPSAtcGx1Z2luIExMVk1nb2xkLnNvCj4gLWVuZGlmCj4g
ZGlmZiAtLWdpdCBhL2NvbmZpZy9hcm0zMi5tayBiL2NvbmZpZy9hcm0zMi5tawo+IGRlbGV0ZWQg
ZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDRmODNhNjMuLjAwMDAwMDAKPiAtLS0gYS9jb25maWcv
YXJtMzIubWsKPiArKysgL2Rldi9udWxsCj4gQEAgLTEsMjIgKzAsMCBAQAo+IC1DT05GSUdfQVJN
IDo9IHkKPiAtQ09ORklHX0FSTV8zMiA6PSB5Cj4gLUNPTkZJR19BUk1fJChYRU5fT1MpIDo9IHkK
PiAtCj4gLUNPTkZJR19YRU5fSU5TVEFMTF9TVUZGSVggOj0KPiAtCj4gLSMgLW1hcmNoPSAtbWNw
dT0KPiAtCj4gLSMgRXhwbGljaXRseSBzcGVjaWZpeSAzMi1iaXQgQVJNIElTQSBzaW5jZSB0b29s
Y2hhaW4gZGVmYXVsdCBjYW4gYmUgLW10aHVtYjoKPiAtQ0ZMQUdTICs9IC1tYXJtCj4gLQo+IC1I
QVNfUEwwMTEgOj0geQo+IC1IQVNfRVhZTk9TNDIxMCA6PSB5Cj4gLUhBU19PTUFQIDo9IHkKPiAt
SEFTX05TMTY1NTAgOj0geQo+IC0KPiAtIyBVc2Ugb25seSBpZiBjYWxsaW5nICQoTEQpIGRpcmVj
dGx5Lgo+IC1MREZMQUdTX0RJUkVDVCArPSAtRUwKPiAtCj4gLUNPTkZJR19MT0FEX0FERFJFU1Mg
Pz0gMHg4MDAwMDAwMAo+IC0KPiAtSU9FTVVfQ1BVX0FSQ0ggPz0gYXJtCj4gZGlmZiAtLWdpdCBh
L2NvbmZpZy9hcm02NC5tayBiL2NvbmZpZy9hcm02NC5tawo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEw
MDY0NAo+IGluZGV4IDZlYWZkYTIuLjAwMDAwMDAKPiAtLS0gYS9jb25maWcvYXJtNjQubWsKPiAr
KysgL2Rldi9udWxsCj4gQEAgLTEsMTkgKzAsMCBAQAo+IC1DT05GSUdfQVJNIDo9IHkKPiAtQ09O
RklHX0FSTV82NCA6PSB5Cj4gLUNPTkZJR19BUk1fJChYRU5fT1MpIDo9IHkKPiAtCj4gLUNPTkZJ
R19YRU5fSU5TVEFMTF9TVUZGSVggOj0KPiAtCj4gLUNGTEFHUyArPSAjLW1hcm0gLW1hcmNoPSAt
bWNwdT0gZXRjCj4gLQo+IC1IQVNfUEwwMTEgOj0geQo+IC1IQVNfTlMxNjU1MCA6PSB5Cj4gLQo+
IC0jIFVzZSBvbmx5IGlmIGNhbGxpbmcgJChMRCkgZGlyZWN0bHkuCj4gLUxERkxBR1NfRElSRUNU
ICs9IC1FTAo+IC0KPiAtQ09ORklHX0xPQURfQUREUkVTUyA/PSAweDgwMDAwMDAwCj4gLQo+IC1J
T0VNVV9DUFVfQVJDSCA/PSBhYXJjaDY0Cj4gLQo+IC1FRklfRElSID89IC91c3IvbGliNjQvZWZp
Cj4gZGlmZiAtLWdpdCBhL2NvbmZpZy94ODZfMzIubWsgYi9jb25maWcveDg2XzMyLm1rCj4gZGVs
ZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggYzJkNzg1ZS4uMDAwMDAwMAo+IC0tLSBhL2Nv
bmZpZy94ODZfMzIubWsKPiArKysgL2Rldi9udWxsCj4gQEAgLTEsMjAgKzAsMCBAQAo+IC1DT05G
SUdfWDg2IDo9IHkKPiAtQ09ORklHX1g4Nl8zMiA6PSB5Cj4gLUNPTkZJR19YODZfJChYRU5fT1Mp
IDo9IHkKPiAtCj4gLUNPTkZJR19IVk0gOj0geQo+IC1DT05GSUdfTUlHUkFURSA6PSB5Cj4gLUNP
TkZJR19YQ1VUSUxTIDo9IHkKPiAtCj4gLUhBU19NRU1fQUNDRVNTIDo9IHkKPiAtSEFTX01FTV9Q
QUdJTkcgOj0geQo+IC1IQVNfTUVNX1NIQVJJTkcgOj0geQo+IC0KPiAtQ0ZMQUdTICs9IC1tMzIg
LW1hcmNoPWk2ODYKPiAtCj4gLSMgVXNlIG9ubHkgaWYgY2FsbGluZyAkKExEKSBkaXJlY3RseS4K
PiAtTERGTEFHU19ESVJFQ1RfT3BlbkJTRCA9IF9vYnNkCj4gLUxERkxBR1NfRElSRUNUX0ZyZWVC
U0QgPSBfZmJzZAo+IC1MREZMQUdTX0RJUkVDVCArPSAtbWVsZl9pMzg2JChMREZMQUdTX0RJUkVD
VF8kKFhFTl9PUykpCj4gLQo+IC1JT0VNVV9DUFVfQVJDSCA/PSBpMzg2Cj4gZGlmZiAtLWdpdCBh
L2NvbmZpZy94ODZfNjQubWsgYi9jb25maWcveDg2XzY0Lm1rCj4gZGVsZXRlZCBmaWxlIG1vZGUg
MTAwNjQ0Cj4gaW5kZXggYmYxMDRjMi4uMDAwMDAwMAo+IC0tLSBhL2NvbmZpZy94ODZfNjQubWsK
PiArKysgL2Rldi9udWxsCj4gQEAgLTEsMzMgKzAsMCBAQAo+IC1DT05GSUdfWDg2IDo9IHkKPiAt
Q09ORklHX1g4Nl82NCA6PSB5Cj4gLUNPTkZJR19YODZfJChYRU5fT1MpIDo9IHkKPiAtCj4gLUNP
TkZJR19DT01QQVQgOj0geQo+IC1DT05GSUdfSFZNIDo9IHkKPiAtQ09ORklHX01JR1JBVEUgOj0g
eQo+IC1DT05GSUdfWENVVElMUyA6PSB5Cj4gLQo+IC1IQVNfTUVNX0FDQ0VTUyA6PSB5Cj4gLUhB
U19NRU1fUEFHSU5HIDo9IHkKPiAtSEFTX01FTV9TSEFSSU5HIDo9IHkKPiAtCj4gLUNPTkZJR19Y
RU5fSU5TVEFMTF9TVUZGSVggOj0gLmd6Cj4gLQo+IC1DRkxBR1MgKz0gLW02NAo+IC0KPiAtU3Vu
T1NfTElCRElSID0gJChTdW5PU19MSUJESVJfeDg2XzY0KQo+IC0KPiAtRUZJX0RJUiA/PSAvdXNy
L2xpYjY0L2VmaQo+IC0KPiAtIyBVc2Ugb25seSBpZiBjYWxsaW5nICQoTEQpIGRpcmVjdGx5Lgo+
IC1pZmVxICgkKFhFTl9PUyksT3BlbkJTRCkKPiAtTERGTEFHU19ESVJFQ1QgKz0gLW1lbGZfeDg2
XzY0X29ic2QKPiAtZWxzZQo+IC1pZmVxICgkKFhFTl9PUyksRnJlZUJTRCkKPiAtTERGTEFHU19E
SVJFQ1QgKz0gLW1lbGZfeDg2XzY0X2Zic2QKPiAtZWxzZQo+IC1MREZMQUdTX0RJUkVDVCArPSAt
bWVsZl94ODZfNjQKPiAtZW5kaWYKPiAtZW5kaWYKPiAtCj4gLUlPRU1VX0NQVV9BUkNIID89IHg4
Nl82NAo+IGRpZmYgLS1naXQgYS9taW5pb3MubWsgYi9taW5pb3MubWsKPiBpbmRleCA4OTUzNGY3
Li4xZDFjYzk5IDEwMDY0NAo+IC0tLSBhL21pbmlvcy5tawo+ICsrKyBiL21pbmlvcy5tawo+IEBA
IC0zMiw5ICszMiw5IEBAIERFRl9DRkxBR1MgKz0gLURfX0lOU0lERV9NSU5JT1NfXwo+ICAjIEJ1
aWxkIHRoZSBDRkxBR1MgYW5kIEFTRkxBR1MgZm9yIGNvbXBpbGluZyBhbmQgYXNzZW1ibGluZy4K
PiAgIyBERUZfLi4uIGZsYWdzIGFyZSB0aGUgY29tbW9uIG1pbmktb3MgZmxhZ3MsCj4gICMgQVJD
SF8uLi4gZmxhZ3MgbWF5IGJlIGRlZmluZWQgaW4gYXJjaC8kKFRBUkdFVF9BUkNIX0ZBTS9ydWxl
cy5tawo+IC1DRkxBR1MgOj0gJChERUZfQ0ZMQUdTKSAkKEFSQ0hfQ0ZMQUdTKQo+ICtDRkxBR1Mg
Oj0gJChERUZfQ0ZMQUdTKSAkKEFSQ0hfQ0ZMQUdTKSAkKERFRklORVMteSkKPiAgQ1BQRkxBR1Mg
Oj0gJChERUZfQ1BQRkxBR1MpICQoQVJDSF9DUFBGTEFHUykKPiAtQVNGTEFHUyA6PSAkKERFRl9B
U0ZMQUdTKSAkKEFSQ0hfQVNGTEFHUykKPiArQVNGTEFHUyA6PSAkKERFRl9BU0ZMQUdTKSAkKEFS
Q0hfQVNGTEFHUykgJChERUZJTkVTLXkpCj4gIExERkxBR1MgOj0gJChERUZfTERGTEFHUykgJChB
UkNIX0xERkxBR1MpCj4gIAo+ICAjIFNwZWNpYWwgYnVpbGQgZGVwZW5kZW5jaWVzLgo+IC0tIAo+
IDIuNi42Cj4gCgotLSAKU2FtdWVsCjxzPiBvbiBzZSBjcm9pcmFpdCBlbiBjb29sIDogU29tZSBi
cm93c2VycyBjbG9zZSBjb21tZW50cyBvbiB0aGUgZmlyc3QgIj4iIGNoYXJhY3Rlciwgc28gdG8g
aGlkZSBzY3JpcHQgY29udGVudCBmcm9tIHN1Y2ggYnJvd3NlcnMsIHlvdSBjYW4gdHJhbnNwb3Nl
IG9wZXJhbmRzIGZvciByZWxhdGlvbmFsIGFuZCBzaGlmdCBvcGVyYXRvcnMgKGUuZy4sIHVzZSAi
eSA8IHgiIHJhdGhlciB0aGFuICJ4ID4geSIpIG9yIHVzZSBzY3JpcHRpbmcgbGFuZ3VhZ2UtZGVw
ZW5kZW50IGVzY2FwZXMgZm9yICI+Ii4KIC0rLSAjZW5zLW1pbSAtKy0KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 11 19:50:39 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Aug 2016 19:50:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bXvzy-0005aC-5M; Thu, 11 Aug 2016 19:50:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXvzx-0005a3-0T; Thu, 11 Aug 2016 19:50:37 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 8C/6A-27233-C07DCA75; Thu, 11 Aug 2016 19:50:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS+7+BUZf7+pp
 wg5evBSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZnSdDyjYklix+8AcxgbGpwFdjFwc
 QgITGSXa39xignB2MUpsbFrC3MXICeQcZZS4eDcfIrGBUaJhXgsjSIJFQFVi5vl1LCA2m4CJR
 H/jPDYQW0RAWeJjay87iM0sEC3xvH0zWI2wgJXEx2ULgYZycPAK6EhsXe4AMpNXYDejxPzW2Y
 wQy0olph2/yARi8woISpyc+YQFYo6WxI1/L5lAepkFpCWW/+MACXMKOErMfrgHbKSogJnEt58
 GExgFZyFpnoWkeRZC8wJG5lWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJ
 xXrJ+bmbGIHBW8/AwLiDsfWE3yFGSQ4mJVHeqZfWhAvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4
 N16FSgnWJSanlqRlpkDjCOYtAQHj5II72qQNG9xQWJucWY6ROoUo6KUOG84SEIAJJFRmgfXBo
 vdS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEefeDTOHJzCuBm/4KaDET0OITZmCLSxIRUlI
 NjIWrNyufezS3R+pMh9axjl//57xKOPeh/Zf7TMMJUy/dvntbs6n0EC/TgZX6T28K8vOXx6xb
 Gye3XP+OzGmbgNtZsptPRqY+1fc+XsTPHGIhM1/Bd3Hdl3z3Cscpb/qLoh++2WXgFv+leZ+I3
 1/7Q8qns5n5MjZYyOxI3/bvisavfvHz7f/vzlBiKc5INNRiLipOBAAZqRBj2AIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1470945035!38494387!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.77; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37902 invoked from network); 11 Aug 2016 19:50:35 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-12.tower-31.messagelabs.com with SMTP; 11 Aug 2016 19:50:35 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 7256677F0;
 Thu, 11 Aug 2016 21:50:34 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id fNXM8O463My4; Thu, 11 Aug 2016 21:50:34 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 1E71C2B1;
 Thu, 11 Aug 2016 21:50:34 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bXvzt-0003FW-0R; Thu, 11 Aug 2016 21:50:33 +0200
Date: Thu, 11 Aug 2016 21:50:33 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160811195032.GG4144@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
 <1470907102-14656-20-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470907102-14656-20-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v3 19/19] mini-os: repair build system
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVGh1IDExIEF1ZyAyMDE2IDExOjE4OjIyICswMjAwLCB3cm90ZToK
PiBUaGUgYnVpbGQgc3lzdGVtIG9mIE1pbmktT1MgaXMgdXNpbmcgZGlmZmVyZW50IHNldHRpbmdz
IGZvciBhcmNoLyovKgo+IHRoYW4gZm9yIHRoZSByZXN0IG9mIHRoZSB0cmVlLiBUaGUgbWFpbiBy
ZWFzb25zIGFyZSB0aGF0IENvbmZpZy5tayBpcwo+IGluY2x1ZGVkIG9ubHkgY29uZGl0aW9uYWxs
eSBpbiB0aGUgdG9wIGxldmVsIE1ha2VmaWxlLCB3aGlsZSBtaW5pb3MubWsKPiBpc24ndCBpbmNs
dWRlZCBieSB0aGUgYXJjaCBNYWtlZmlsZXMuCj4gCj4gUmVwYWlyaW5nIHRoaXMgbWVzcyBlbmFi
bGVzIHVzIHRvIG1vdmUgdGhlIENPTkZJR18qIGhhbmRsaW5nIHRvCj4gQ29uZmlnLm1rIGVuYWJs
aW5nIHRoZSBhcmNoIHNvdXJjZXMgdG8gbWFrZSB1c2Ugb2YgdGhvc2UgZXZlbiBpZiBubwo+IE1J
TklPU19DT05GSUcgd2FzIHNwZWNpZmllZCBieSB0aGUgY2FsbGVyLgo+IAo+IE1vc3Qgb2YgdGhl
IGZpbGVzIHVuZGVyIGNvbmZpZyB3ZXJlIG5vdCB1c2VkLiBJbnRlZ3JhdGUgdGhlIHVzZWQgb25l
cwo+IGludG8gQ29uZmlnLm1rIGFuZCBkZWxldGUgdGhlIHJlc3QuCj4gCj4gVGhlIENPTkZJR18q
IGRlZmluZXMgc2hvdWxkIGJlIHNldCBmb3IgYXNzZW1ibGVyIHNvdXJjZXMsIHRvby4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpBY2tlZC1ieTog
U2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKPiAtLS0KPiAg
Q29uZmlnLm1rICAgICAgICAgfCA5MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCj4gIE1ha2VmaWxlICAgICAgICAgIHwgNDQgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KPiAgYXJjaC94ODYvTWFrZWZpbGUgfCAgMyAtLQo+ICBjb25maWcv
TWluaU9TLm1rICB8IDEwIC0tLS0tLQo+ICBjb25maWcvU3RkR05VLm1rICB8IDQ3IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgY29uZmlnL2FybTMyLm1rICAgfCAyMiAtLS0tLS0tLS0t
LS0tCj4gIGNvbmZpZy9hcm02NC5tayAgIHwgMTkgLS0tLS0tLS0tLS0tCj4gIGNvbmZpZy94ODZf
MzIubWsgIHwgMjAgLS0tLS0tLS0tLS0tCj4gIGNvbmZpZy94ODZfNjQubWsgIHwgMzMgLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPiAgbWluaW9zLm1rICAgICAgICAgfCAgNCArLS0KPiAgMTAgZmlsZXMg
Y2hhbmdlZCwgOTUgaW5zZXJ0aW9ucygrKSwgMjAwIGRlbGV0aW9ucygtKQo+ICBkZWxldGUgbW9k
ZSAxMDA2NDQgY29uZmlnL01pbmlPUy5tawo+ICBkZWxldGUgbW9kZSAxMDA2NDQgY29uZmlnL1N0
ZEdOVS5tawo+ICBkZWxldGUgbW9kZSAxMDA2NDQgY29uZmlnL2FybTMyLm1rCj4gIGRlbGV0ZSBt
b2RlIDEwMDY0NCBjb25maWcvYXJtNjQubWsKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGNvbmZpZy94
ODZfMzIubWsKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGNvbmZpZy94ODZfNjQubWsKPiAKPiBkaWZm
IC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCj4gaW5kZXggOWQxOWNkNy4uOGFiMWE3ZSAx
MDA2NDQKPiAtLS0gYS9Db25maWcubWsKPiArKysgYi9Db25maWcubWsKPiBAQCAtMjMsNiArMjMs
MTEgQEAgY2Mtb3B0aW9uID0gJChzaGVsbCBpZiB0ZXN0IC16ICJgZWNobyAndm9pZCpwPTE7JyB8
IFwKPiAgICAgICAgICAgICAgICAkKDEpICQoMikgLVMgLW8gL2Rldi9udWxsIC14IGMgLSAyPiYx
IHwgZ3JlcCAtLSAkKDIpIC1gIjsgXAo+ICAgICAgICAgICAgICAgIHRoZW4gZWNobyAiJCgyKSI7
IGVsc2UgZWNobyAiJCgzKSI7IGZpIDspCj4gIAo+ICtpZm5lcSAoJChNSU5JT1NfQ09ORklHKSwp
Cj4gK0VYVFJBX0RFUFMgKz0gJChNSU5JT1NfQ09ORklHKQo+ICtpbmNsdWRlICQoTUlOSU9TX0NP
TkZJRykKPiArZW5kaWYKPiArCj4gICMgQ29tcGF0aWJpbGl0eSB3aXRoIFhlbidzIHN0dWJkb20g
YnVpbGQgZW52aXJvbm1lbnQuICBJZiB3ZSBhcmUgYnVpbGRpbmcKPiAgIyBzdHViZG9tLCBzb21l
IFhFTl8gdmFyaWFibGVzIGFyZSBzZXQsIHNldCBNSU5JT1NfIHZhcmlhYmxlcyBhY2NvcmRpbmds
eS4KPiAgIwo+IEBAIC05NywzICsxMDIsOTEgQEAgREVGX0NQUEZMQUdTICs9IC1ESEFWRV9MV0lQ
Cj4gIERFRl9DUFBGTEFHUyArPSAtaXN5c3RlbSAkKExXSVBESVIpL3NyYy9pbmNsdWRlCj4gIERF
Rl9DUFBGTEFHUyArPSAtaXN5c3RlbSAkKExXSVBESVIpL3NyYy9pbmNsdWRlL2lwdjQKPiAgZW5k
aWYKPiArCj4gKyMgU2V0IHRvb2xzCj4gK0FTICAgICAgICAgPSAkKENST1NTX0NPTVBJTEUpYXMK
PiArTEQgICAgICAgICA9ICQoQ1JPU1NfQ09NUElMRSlsZAo+ICtpZmVxICgkKGNsYW5nKSx5KQo+
ICtDQyAgICAgICAgID0gJChDUk9TU19DT01QSUxFKWNsYW5nCj4gK0xEX0xUTyAgICAgPSAkKENS
T1NTX0NPTVBJTEUpbGx2bS1sZAo+ICtlbHNlCj4gK0NDICAgICAgICAgPSAkKENST1NTX0NPTVBJ
TEUpZ2NjCj4gK0xEX0xUTyAgICAgPSAkKENST1NTX0NPTVBJTEUpbGQKPiArZW5kaWYKPiArQ1BQ
ICAgICAgICA9ICQoQ0MpIC1FCj4gK0FSICAgICAgICAgPSAkKENST1NTX0NPTVBJTEUpYXIKPiAr
UkFOTElCICAgICA9ICQoQ1JPU1NfQ09NUElMRSlyYW5saWIKPiArTk0gICAgICAgICA9ICQoQ1JP
U1NfQ09NUElMRSlubQo+ICtTVFJJUCAgICAgID0gJChDUk9TU19DT01QSUxFKXN0cmlwCj4gK09C
SkNPUFkgICAgPSAkKENST1NTX0NPTVBJTEUpb2JqY29weQo+ICtPQkpEVU1QICAgID0gJChDUk9T
U19DT01QSUxFKW9iamR1bXAKPiArU0laRVVUSUwgICA9ICQoQ1JPU1NfQ09NUElMRSlzaXplCj4g
Kwo+ICsjIEFsbG93IGdpdCB0byBiZSB3cmFwcGVyZWQgaW4gdGhlIGVudmlyb25tZW50Cj4gK0dJ
VCAgICAgICAgPz0gZ2l0Cj4gKwo+ICtJTlNUQUxMICAgICAgPSBpbnN0YWxsCj4gK0lOU1RBTExf
RElSICA9ICQoSU5TVEFMTCkgLWQgLW0wNzU1IC1wCj4gK0lOU1RBTExfREFUQSA9ICQoSU5TVEFM
TCkgLW0wNjQ0IC1wCj4gK0lOU1RBTExfUFJPRyA9ICQoSU5TVEFMTCkgLW0wNzU1IC1wCj4gKwo+
ICtCT09UX0RJUiA/PSAvYm9vdAo+ICsKPiArU09DS0VUX0xJQlMgPQo+ICtVVElMX0xJQlMgPSAt
bHV0aWwKPiArRExPUEVOX0xJQlMgPSAtbGRsCj4gKwo+ICtTT05BTUVfTERGTEFHID0gLXNvbmFt
ZQo+ICtTSExJQl9MREZMQUdTID0gLXNoYXJlZAo+ICsKPiAraWZuZXEgKCQoZGVidWcpLHkpCj4g
K0NGTEFHUyArPSAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIKPiArZWxzZQo+ICsjIExlc3MgdGhh
biAtTzEgcHJvZHVjZXMgYmFkIGNvZGUgYW5kIGxhcmdlIHN0YWNrIGZyYW1lcwo+ICtDRkxBR1Mg
Kz0gLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyCj4gK0NGTEFHUy0kKGdjYykgKz0gLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzCj4gK2VuZGlmCj4gKwo+ICtpZmVxICgkKGx0bykseSkKPiAr
Q0ZMQUdTICs9IC1mbHRvCj4gK0xERkxBR1MtJChjbGFuZykgKz0gLXBsdWdpbiBMTFZNZ29sZC5z
bwo+ICtlbmRpZgo+ICsKPiArIyBDb25maWd1cmF0aW9uIGRlZmF1bHRzCj4gK0NPTkZJR19TVEFS
VF9ORVRXT1JLID89IHkKPiArQ09ORklHX1NQQVJTRV9CU1MgPz0geQo+ICtDT05GSUdfUUVNVV9Y
U19BUkdTID89IG4KPiArQ09ORklHX1RFU1QgPz0gbgo+ICtDT05GSUdfUENJRlJPTlQgPz0gbgo+
ICtDT05GSUdfQkxLRlJPTlQgPz0geQo+ICtDT05GSUdfVFBNRlJPTlQgPz0gbgo+ICtDT05GSUdf
VFBNX1RJUyA/PSBuCj4gK0NPTkZJR19UUE1CQUNLID89IG4KPiArQ09ORklHX05FVEZST05UID89
IHkKPiArQ09ORklHX0ZCRlJPTlQgPz0geQo+ICtDT05GSUdfS0JERlJPTlQgPz0geQo+ICtDT05G
SUdfQ09OU0ZST05UID89IHkKPiArQ09ORklHX1hFTkJVUyA/PSB5Cj4gK0NPTkZJR19YQyA/PXkK
PiArQ09ORklHX0xXSVAgPz0gJChsd2lwKQo+ICtDT05GSUdfQkFMTE9PTiA/PSBuCj4gKwo+ICsj
IEV4cG9ydCBjb25maWcgaXRlbXMgYXMgY29tcGlsZXIgZGlyZWN0aXZlcwo+ICtERUZJTkVTLSQo
Q09ORklHX1NUQVJUX05FVFdPUkspICs9IC1EQ09ORklHX1NUQVJUX05FVFdPUksKPiArREVGSU5F
Uy0kKENPTkZJR19TUEFSU0VfQlNTKSArPSAtRENPTkZJR19TUEFSU0VfQlNTCj4gK0RFRklORVMt
JChDT05GSUdfUUVNVV9YU19BUkdTKSArPSAtRENPTkZJR19RRU1VX1hTX0FSR1MKPiArREVGSU5F
Uy0kKENPTkZJR19QQ0lGUk9OVCkgKz0gLURDT05GSUdfUENJRlJPTlQKPiArREVGSU5FUy0kKENP
TkZJR19CTEtGUk9OVCkgKz0gLURDT05GSUdfQkxLRlJPTlQKPiArREVGSU5FUy0kKENPTkZJR19U
UE1GUk9OVCkgKz0gLURDT05GSUdfVFBNRlJPTlQKPiArREVGSU5FUy0kKENPTkZJR19UUE1fVElT
KSArPSAtRENPTkZJR19UUE1fVElTCj4gK0RFRklORVMtJChDT05GSUdfVFBNQkFDSykgKz0gLURD
T05GSUdfVFBNQkFDSwo+ICtERUZJTkVTLSQoQ09ORklHX05FVEZST05UKSArPSAtRENPTkZJR19O
RVRGUk9OVAo+ICtERUZJTkVTLSQoQ09ORklHX0tCREZST05UKSArPSAtRENPTkZJR19LQkRGUk9O
VAo+ICtERUZJTkVTLSQoQ09ORklHX0ZCRlJPTlQpICs9IC1EQ09ORklHX0ZCRlJPTlQKPiArREVG
SU5FUy0kKENPTkZJR19DT05TRlJPTlQpICs9IC1EQ09ORklHX0NPTlNGUk9OVAo+ICtERUZJTkVT
LSQoQ09ORklHX1hFTkJVUykgKz0gLURDT05GSUdfWEVOQlVTCj4gK0RFRklORVMtJChDT05GSUdf
QkFMTE9PTikgKz0gLURDT05GSUdfQkFMTE9PTgo+ICsKPiArIyBPdmVycmlkZSBzZXR0aW5ncyBm
b3IgdGhpcyBPUwo+ICtQVEhSRUFEX0xJQlMgPQo+ICtub3NoYXJlZGxpYnM9eQo+IGRpZmYgLS1n
aXQgYS9NYWtlZmlsZSBiL01ha2VmaWxlCj4gaW5kZXggZjViNzAxMS4uNTQ2NGU4OSAxMDA2NDQK
PiAtLS0gYS9NYWtlZmlsZQo+ICsrKyBiL01ha2VmaWxlCj4gQEAgLTcsNTEgKzcsNyBAQAo+ICBP
QkpfRElSPSQoQ1VSRElSKQo+ICBUT1BMRVZFTF9ESVI9JChDVVJESVIpCj4gIAo+IC1pZmVxICgk
KE1JTklPU19DT05GSUcpLCkKPiAgaW5jbHVkZSBDb25maWcubWsKPiAtZWxzZQo+IC1FWFRSQV9E
RVBTICs9ICQoTUlOSU9TX0NPTkZJRykKPiAtaW5jbHVkZSAkKE1JTklPU19DT05GSUcpCj4gLWVu
ZGlmCj4gLQo+IC1pbmNsdWRlICQoTUlOSU9TX1JPT1QpL2NvbmZpZy9NaW5pT1MubWsKPiAtCj4g
LSMgQ29uZmlndXJhdGlvbiBkZWZhdWx0cwo+IC1DT05GSUdfU1RBUlRfTkVUV09SSyA/PSB5Cj4g
LUNPTkZJR19TUEFSU0VfQlNTID89IHkKPiAtQ09ORklHX1FFTVVfWFNfQVJHUyA/PSBuCj4gLUNP
TkZJR19URVNUID89IG4KPiAtQ09ORklHX1BDSUZST05UID89IG4KPiAtQ09ORklHX0JMS0ZST05U
ID89IHkKPiAtQ09ORklHX1RQTUZST05UID89IG4KPiAtQ09ORklHX1RQTV9USVMgPz0gbgo+IC1D
T05GSUdfVFBNQkFDSyA/PSBuCj4gLUNPTkZJR19ORVRGUk9OVCA/PSB5Cj4gLUNPTkZJR19GQkZS
T05UID89IHkKPiAtQ09ORklHX0tCREZST05UID89IHkKPiAtQ09ORklHX0NPTlNGUk9OVCA/PSB5
Cj4gLUNPTkZJR19YRU5CVVMgPz0geQo+IC1DT05GSUdfWEMgPz15Cj4gLUNPTkZJR19MV0lQID89
ICQobHdpcCkKPiAtQ09ORklHX0JBTExPT04gPz0gbgo+IC0KPiAtIyBFeHBvcnQgY29uZmlnIGl0
ZW1zIGFzIGNvbXBpbGVyIGRpcmVjdGl2ZXMKPiAtZmxhZ3MtJChDT05GSUdfU1RBUlRfTkVUV09S
SykgKz0gLURDT05GSUdfU1RBUlRfTkVUV09SSwo+IC1mbGFncy0kKENPTkZJR19TUEFSU0VfQlNT
KSArPSAtRENPTkZJR19TUEFSU0VfQlNTCj4gLWZsYWdzLSQoQ09ORklHX1FFTVVfWFNfQVJHUykg
Kz0gLURDT05GSUdfUUVNVV9YU19BUkdTCj4gLWZsYWdzLSQoQ09ORklHX1BDSUZST05UKSArPSAt
RENPTkZJR19QQ0lGUk9OVAo+IC1mbGFncy0kKENPTkZJR19CTEtGUk9OVCkgKz0gLURDT05GSUdf
QkxLRlJPTlQKPiAtZmxhZ3MtJChDT05GSUdfVFBNRlJPTlQpICs9IC1EQ09ORklHX1RQTUZST05U
Cj4gLWZsYWdzLSQoQ09ORklHX1RQTV9USVMpICs9IC1EQ09ORklHX1RQTV9USVMKPiAtZmxhZ3Mt
JChDT05GSUdfVFBNQkFDSykgKz0gLURDT05GSUdfVFBNQkFDSwo+IC1mbGFncy0kKENPTkZJR19O
RVRGUk9OVCkgKz0gLURDT05GSUdfTkVURlJPTlQKPiAtZmxhZ3MtJChDT05GSUdfS0JERlJPTlQp
ICs9IC1EQ09ORklHX0tCREZST05UCj4gLWZsYWdzLSQoQ09ORklHX0ZCRlJPTlQpICs9IC1EQ09O
RklHX0ZCRlJPTlQKPiAtZmxhZ3MtJChDT05GSUdfQ09OU0ZST05UKSArPSAtRENPTkZJR19DT05T
RlJPTlQKPiAtZmxhZ3MtJChDT05GSUdfWEVOQlVTKSArPSAtRENPTkZJR19YRU5CVVMKPiAtZmxh
Z3MtJChDT05GSUdfQkFMTE9PTikgKz0gLURDT05GSUdfQkFMTE9PTgo+IC0KPiAtREVGX0NGTEFH
UyArPSAkKGZsYWdzLXkpCj4gIAo+ICAjIFN5bWxpbmtzIGFuZCBoZWFkZXJzIHRoYXQgbXVzdCBi
ZSBjcmVhdGVkIGJlZm9yZSBidWlsZGluZyB0aGUgQyBmaWxlcwo+ICBHRU5FUkFURURfSEVBREVS
UyA6PSBpbmNsdWRlL2xpc3QuaCAkKEFSQ0hfTElOS1MpIGluY2x1ZGUvbWluaS1vcyBpbmNsdWRl
LyQoVEFSR0VUX0FSQ0hfRkFNKS9taW5pLW9zCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L01ha2Vm
aWxlIGIvYXJjaC94ODYvTWFrZWZpbGUKPiBpbmRleCBhNDY3NjZjLi4wMDUyYjRjIDEwMDY0NAo+
IC0tLSBhL2FyY2gveDg2L01ha2VmaWxlCj4gKysrIGIvYXJjaC94ODYvTWFrZWZpbGUKPiBAQCAt
Niw5ICs2LDYgQEAKPiAgVE9QTEVWRUxfRElSID0gJChDVVJESVIpLy4uLy4uCj4gIGluY2x1ZGUg
Li4vLi4vQ29uZmlnLm1rCj4gIAo+IC0jIGluY2x1ZGUgYXJjaC5tayBoYXMgdG8gYmUgYmVmb3Jl
IG1pbmktb3MubWshCj4gLQo+IC1pbmNsdWRlIGFyY2gubWsKPiAgaW5jbHVkZSAuLi8uLi9taW5p
b3MubWsKPiAgCj4gICMgU291cmNlcyBoZXJlIGFyZSBhbGwgKi5jICouUyB3aXRob3V0ICQoTUlO
SU9TX1RBUkdFVF9BUkNIKS5TCj4gZGlmZiAtLWdpdCBhL2NvbmZpZy9NaW5pT1MubWsgYi9jb25m
aWcvTWluaU9TLm1rCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggYmU1NDJkYy4u
MDAwMDAwMAo+IC0tLSBhL2NvbmZpZy9NaW5pT1MubWsKPiArKysgL2Rldi9udWxsCj4gQEAgLTEs
MTAgKzAsMCBAQAo+IC1pbmNsdWRlICQoTUlOSU9TX1JPT1QpL2NvbmZpZy9TdGRHTlUubWsKPiAt
aW5jbHVkZSAkKE1JTklPU19ST09UKS9Db25maWcubWsKPiAtQ0ZMQUdTICs9ICQoREVGX0NGTEFH
UykgJChBUkNIX0NGTEFHUykKPiAtQ1BQRkxBR1MgKz0gJChERUZfQ1BQRkxBR1MpICQoQVJDSF9D
UFBGTEFHUykgJChleHRyYV9pbmNsKQo+IC1BU0ZMQUdTICs9ICQoREVGX0FTRkxBR1MpICQoQVJD
SF9BU0ZMQUdTKQo+IC1MREZMQUdTICs9ICQoREVGX0xERkxBR1MpICQoQVJDSF9MREZMQUdTKQo+
IC0KPiAtIyBPdmVycmlkZSBzZXR0aW5ncyBmb3IgdGhpcyBPUwo+IC1QVEhSRUFEX0xJQlMgPQo+
IC1ub3NoYXJlZGxpYnM9eQo+IGRpZmYgLS1naXQgYS9jb25maWcvU3RkR05VLm1rIGIvY29uZmln
L1N0ZEdOVS5tawo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDRlZmViZTMuLjAw
MDAwMDAKPiAtLS0gYS9jb25maWcvU3RkR05VLm1rCj4gKysrIC9kZXYvbnVsbAo+IEBAIC0xLDQ3
ICswLDAgQEAKPiAtQVMgICAgICAgICA9ICQoQ1JPU1NfQ09NUElMRSlhcwo+IC1MRCAgICAgICAg
ID0gJChDUk9TU19DT01QSUxFKWxkCj4gLWlmZXEgKCQoY2xhbmcpLHkpCj4gLUNDICAgICAgICAg
PSAkKENST1NTX0NPTVBJTEUpY2xhbmcKPiAtTERfTFRPICAgICA9ICQoQ1JPU1NfQ09NUElMRSls
bHZtLWxkCj4gLWVsc2UKPiAtQ0MgICAgICAgICA9ICQoQ1JPU1NfQ09NUElMRSlnY2MKPiAtTERf
TFRPICAgICA9ICQoQ1JPU1NfQ09NUElMRSlsZAo+IC1lbmRpZgo+IC1DUFAgICAgICAgID0gJChD
QykgLUUKPiAtQVIgICAgICAgICA9ICQoQ1JPU1NfQ09NUElMRSlhcgo+IC1SQU5MSUIgICAgID0g
JChDUk9TU19DT01QSUxFKXJhbmxpYgo+IC1OTSAgICAgICAgID0gJChDUk9TU19DT01QSUxFKW5t
Cj4gLVNUUklQICAgICAgPSAkKENST1NTX0NPTVBJTEUpc3RyaXAKPiAtT0JKQ09QWSAgICA9ICQo
Q1JPU1NfQ09NUElMRSlvYmpjb3B5Cj4gLU9CSkRVTVAgICAgPSAkKENST1NTX0NPTVBJTEUpb2Jq
ZHVtcAo+IC1TSVpFVVRJTCAgID0gJChDUk9TU19DT01QSUxFKXNpemUKPiAtCj4gLSMgQWxsb3cg
Z2l0IHRvIGJlIHdyYXBwZXJlZCBpbiB0aGUgZW52aXJvbm1lbnQKPiAtR0lUICAgICAgICA/PSBn
aXQKPiAtCj4gLUlOU1RBTEwgICAgICA9IGluc3RhbGwKPiAtSU5TVEFMTF9ESVIgID0gJChJTlNU
QUxMKSAtZCAtbTA3NTUgLXAKPiAtSU5TVEFMTF9EQVRBID0gJChJTlNUQUxMKSAtbTA2NDQgLXAK
PiAtSU5TVEFMTF9QUk9HID0gJChJTlNUQUxMKSAtbTA3NTUgLXAKPiAtCj4gLUJPT1RfRElSID89
IC9ib290Cj4gLQo+IC1TT0NLRVRfTElCUyA9Cj4gLVVUSUxfTElCUyA9IC1sdXRpbAo+IC1ETE9Q
RU5fTElCUyA9IC1sZGwKPiAtCj4gLVNPTkFNRV9MREZMQUcgPSAtc29uYW1lCj4gLVNITElCX0xE
RkxBR1MgPSAtc2hhcmVkCj4gLQo+IC1pZm5lcSAoJChkZWJ1ZykseSkKPiAtQ0ZMQUdTICs9IC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlcgo+IC1lbHNlCj4gLSMgTGVzcyB0aGFuIC1PMSBwcm9kdWNl
cyBiYWQgY29kZSBhbmQgbGFyZ2Ugc3RhY2sgZnJhbWVzCj4gLUNGTEFHUyArPSAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIKPiAtQ0ZMQUdTLSQoZ2NjKSArPSAtZm5vLW9wdGltaXplLXNpYmxp
bmctY2FsbHMKPiAtZW5kaWYKPiAtCj4gLWlmZXEgKCQobHRvKSx5KQo+IC1DRkxBR1MgKz0gLWZs
dG8KPiAtTERGTEFHUy0kKGNsYW5nKSArPSAtcGx1Z2luIExMVk1nb2xkLnNvCj4gLWVuZGlmCj4g
ZGlmZiAtLWdpdCBhL2NvbmZpZy9hcm0zMi5tayBiL2NvbmZpZy9hcm0zMi5tawo+IGRlbGV0ZWQg
ZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDRmODNhNjMuLjAwMDAwMDAKPiAtLS0gYS9jb25maWcv
YXJtMzIubWsKPiArKysgL2Rldi9udWxsCj4gQEAgLTEsMjIgKzAsMCBAQAo+IC1DT05GSUdfQVJN
IDo9IHkKPiAtQ09ORklHX0FSTV8zMiA6PSB5Cj4gLUNPTkZJR19BUk1fJChYRU5fT1MpIDo9IHkK
PiAtCj4gLUNPTkZJR19YRU5fSU5TVEFMTF9TVUZGSVggOj0KPiAtCj4gLSMgLW1hcmNoPSAtbWNw
dT0KPiAtCj4gLSMgRXhwbGljaXRseSBzcGVjaWZpeSAzMi1iaXQgQVJNIElTQSBzaW5jZSB0b29s
Y2hhaW4gZGVmYXVsdCBjYW4gYmUgLW10aHVtYjoKPiAtQ0ZMQUdTICs9IC1tYXJtCj4gLQo+IC1I
QVNfUEwwMTEgOj0geQo+IC1IQVNfRVhZTk9TNDIxMCA6PSB5Cj4gLUhBU19PTUFQIDo9IHkKPiAt
SEFTX05TMTY1NTAgOj0geQo+IC0KPiAtIyBVc2Ugb25seSBpZiBjYWxsaW5nICQoTEQpIGRpcmVj
dGx5Lgo+IC1MREZMQUdTX0RJUkVDVCArPSAtRUwKPiAtCj4gLUNPTkZJR19MT0FEX0FERFJFU1Mg
Pz0gMHg4MDAwMDAwMAo+IC0KPiAtSU9FTVVfQ1BVX0FSQ0ggPz0gYXJtCj4gZGlmZiAtLWdpdCBh
L2NvbmZpZy9hcm02NC5tayBiL2NvbmZpZy9hcm02NC5tawo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEw
MDY0NAo+IGluZGV4IDZlYWZkYTIuLjAwMDAwMDAKPiAtLS0gYS9jb25maWcvYXJtNjQubWsKPiAr
KysgL2Rldi9udWxsCj4gQEAgLTEsMTkgKzAsMCBAQAo+IC1DT05GSUdfQVJNIDo9IHkKPiAtQ09O
RklHX0FSTV82NCA6PSB5Cj4gLUNPTkZJR19BUk1fJChYRU5fT1MpIDo9IHkKPiAtCj4gLUNPTkZJ
R19YRU5fSU5TVEFMTF9TVUZGSVggOj0KPiAtCj4gLUNGTEFHUyArPSAjLW1hcm0gLW1hcmNoPSAt
bWNwdT0gZXRjCj4gLQo+IC1IQVNfUEwwMTEgOj0geQo+IC1IQVNfTlMxNjU1MCA6PSB5Cj4gLQo+
IC0jIFVzZSBvbmx5IGlmIGNhbGxpbmcgJChMRCkgZGlyZWN0bHkuCj4gLUxERkxBR1NfRElSRUNU
ICs9IC1FTAo+IC0KPiAtQ09ORklHX0xPQURfQUREUkVTUyA/PSAweDgwMDAwMDAwCj4gLQo+IC1J
T0VNVV9DUFVfQVJDSCA/PSBhYXJjaDY0Cj4gLQo+IC1FRklfRElSID89IC91c3IvbGliNjQvZWZp
Cj4gZGlmZiAtLWdpdCBhL2NvbmZpZy94ODZfMzIubWsgYi9jb25maWcveDg2XzMyLm1rCj4gZGVs
ZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggYzJkNzg1ZS4uMDAwMDAwMAo+IC0tLSBhL2Nv
bmZpZy94ODZfMzIubWsKPiArKysgL2Rldi9udWxsCj4gQEAgLTEsMjAgKzAsMCBAQAo+IC1DT05G
SUdfWDg2IDo9IHkKPiAtQ09ORklHX1g4Nl8zMiA6PSB5Cj4gLUNPTkZJR19YODZfJChYRU5fT1Mp
IDo9IHkKPiAtCj4gLUNPTkZJR19IVk0gOj0geQo+IC1DT05GSUdfTUlHUkFURSA6PSB5Cj4gLUNP
TkZJR19YQ1VUSUxTIDo9IHkKPiAtCj4gLUhBU19NRU1fQUNDRVNTIDo9IHkKPiAtSEFTX01FTV9Q
QUdJTkcgOj0geQo+IC1IQVNfTUVNX1NIQVJJTkcgOj0geQo+IC0KPiAtQ0ZMQUdTICs9IC1tMzIg
LW1hcmNoPWk2ODYKPiAtCj4gLSMgVXNlIG9ubHkgaWYgY2FsbGluZyAkKExEKSBkaXJlY3RseS4K
PiAtTERGTEFHU19ESVJFQ1RfT3BlbkJTRCA9IF9vYnNkCj4gLUxERkxBR1NfRElSRUNUX0ZyZWVC
U0QgPSBfZmJzZAo+IC1MREZMQUdTX0RJUkVDVCArPSAtbWVsZl9pMzg2JChMREZMQUdTX0RJUkVD
VF8kKFhFTl9PUykpCj4gLQo+IC1JT0VNVV9DUFVfQVJDSCA/PSBpMzg2Cj4gZGlmZiAtLWdpdCBh
L2NvbmZpZy94ODZfNjQubWsgYi9jb25maWcveDg2XzY0Lm1rCj4gZGVsZXRlZCBmaWxlIG1vZGUg
MTAwNjQ0Cj4gaW5kZXggYmYxMDRjMi4uMDAwMDAwMAo+IC0tLSBhL2NvbmZpZy94ODZfNjQubWsK
PiArKysgL2Rldi9udWxsCj4gQEAgLTEsMzMgKzAsMCBAQAo+IC1DT05GSUdfWDg2IDo9IHkKPiAt
Q09ORklHX1g4Nl82NCA6PSB5Cj4gLUNPTkZJR19YODZfJChYRU5fT1MpIDo9IHkKPiAtCj4gLUNP
TkZJR19DT01QQVQgOj0geQo+IC1DT05GSUdfSFZNIDo9IHkKPiAtQ09ORklHX01JR1JBVEUgOj0g
eQo+IC1DT05GSUdfWENVVElMUyA6PSB5Cj4gLQo+IC1IQVNfTUVNX0FDQ0VTUyA6PSB5Cj4gLUhB
U19NRU1fUEFHSU5HIDo9IHkKPiAtSEFTX01FTV9TSEFSSU5HIDo9IHkKPiAtCj4gLUNPTkZJR19Y
RU5fSU5TVEFMTF9TVUZGSVggOj0gLmd6Cj4gLQo+IC1DRkxBR1MgKz0gLW02NAo+IC0KPiAtU3Vu
T1NfTElCRElSID0gJChTdW5PU19MSUJESVJfeDg2XzY0KQo+IC0KPiAtRUZJX0RJUiA/PSAvdXNy
L2xpYjY0L2VmaQo+IC0KPiAtIyBVc2Ugb25seSBpZiBjYWxsaW5nICQoTEQpIGRpcmVjdGx5Lgo+
IC1pZmVxICgkKFhFTl9PUyksT3BlbkJTRCkKPiAtTERGTEFHU19ESVJFQ1QgKz0gLW1lbGZfeDg2
XzY0X29ic2QKPiAtZWxzZQo+IC1pZmVxICgkKFhFTl9PUyksRnJlZUJTRCkKPiAtTERGTEFHU19E
SVJFQ1QgKz0gLW1lbGZfeDg2XzY0X2Zic2QKPiAtZWxzZQo+IC1MREZMQUdTX0RJUkVDVCArPSAt
bWVsZl94ODZfNjQKPiAtZW5kaWYKPiAtZW5kaWYKPiAtCj4gLUlPRU1VX0NQVV9BUkNIID89IHg4
Nl82NAo+IGRpZmYgLS1naXQgYS9taW5pb3MubWsgYi9taW5pb3MubWsKPiBpbmRleCA4OTUzNGY3
Li4xZDFjYzk5IDEwMDY0NAo+IC0tLSBhL21pbmlvcy5tawo+ICsrKyBiL21pbmlvcy5tawo+IEBA
IC0zMiw5ICszMiw5IEBAIERFRl9DRkxBR1MgKz0gLURfX0lOU0lERV9NSU5JT1NfXwo+ICAjIEJ1
aWxkIHRoZSBDRkxBR1MgYW5kIEFTRkxBR1MgZm9yIGNvbXBpbGluZyBhbmQgYXNzZW1ibGluZy4K
PiAgIyBERUZfLi4uIGZsYWdzIGFyZSB0aGUgY29tbW9uIG1pbmktb3MgZmxhZ3MsCj4gICMgQVJD
SF8uLi4gZmxhZ3MgbWF5IGJlIGRlZmluZWQgaW4gYXJjaC8kKFRBUkdFVF9BUkNIX0ZBTS9ydWxl
cy5tawo+IC1DRkxBR1MgOj0gJChERUZfQ0ZMQUdTKSAkKEFSQ0hfQ0ZMQUdTKQo+ICtDRkxBR1Mg
Oj0gJChERUZfQ0ZMQUdTKSAkKEFSQ0hfQ0ZMQUdTKSAkKERFRklORVMteSkKPiAgQ1BQRkxBR1Mg
Oj0gJChERUZfQ1BQRkxBR1MpICQoQVJDSF9DUFBGTEFHUykKPiAtQVNGTEFHUyA6PSAkKERFRl9B
U0ZMQUdTKSAkKEFSQ0hfQVNGTEFHUykKPiArQVNGTEFHUyA6PSAkKERFRl9BU0ZMQUdTKSAkKEFS
Q0hfQVNGTEFHUykgJChERUZJTkVTLXkpCj4gIExERkxBR1MgOj0gJChERUZfTERGTEFHUykgJChB
UkNIX0xERkxBR1MpCj4gIAo+ICAjIFNwZWNpYWwgYnVpbGQgZGVwZW5kZW5jaWVzLgo+IC0tIAo+
IDIuNi42Cj4gCgotLSAKU2FtdWVsCjxzPiBvbiBzZSBjcm9pcmFpdCBlbiBjb29sIDogU29tZSBi
cm93c2VycyBjbG9zZSBjb21tZW50cyBvbiB0aGUgZmlyc3QgIj4iIGNoYXJhY3Rlciwgc28gdG8g
aGlkZSBzY3JpcHQgY29udGVudCBmcm9tIHN1Y2ggYnJvd3NlcnMsIHlvdSBjYW4gdHJhbnNwb3Nl
IG9wZXJhbmRzIGZvciByZWxhdGlvbmFsIGFuZCBzaGlmdCBvcGVyYXRvcnMgKGUuZy4sIHVzZSAi
eSA8IHgiIHJhdGhlciB0aGFuICJ4ID4geSIpIG9yIHVzZSBzY3JpcHRpbmcgbGFuZ3VhZ2UtZGVw
ZW5kZW50IGVzY2FwZXMgZm9yICI+Ii4KIC0rLSAjZW5zLW1pbSAtKy0KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 12 11:42:47 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 12 Aug 2016 11:42:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bYArN-0004Rq-Co; Fri, 12 Aug 2016 11:42:45 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=025ab97d4=wei.liu2@citrix.com>)
 id 1bYArM-0004Rh-2M; Fri, 12 Aug 2016 11:42:44 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 3F/3C-05661-336BDA75; Fri, 12 Aug 2016 11:42:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDva7RtrX
 hBk/eG1q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfj8sabgHXvFxTsdrA2M69m6GDk5
 JAT8JQ58mczUxcjBwSKgKjHxuSVImE1AWeJnZy9YiQiQ/bG1l72LkYuDWaCRUeLy/24mkISwQ
 KDEtCMfWEFsXgF9iZ2XbrGA2EIC9hJf5lxigYgLSpyc+QTMZhbQkViw+xMbyC5mAWmJ5f84QM
 KcAg4Sa6Z/BBspKqAicWXCW3aIMQoSHdOPgZ0mIcAt8bfbfgIj/ywkQ2chGToLYegCRuZVjOr
 FqUVlqUW6pnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFByAAEOxinX/Y/xCjJ
 waQkytu2Zm24EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnezC1AOcGi1PTUirTMHGA8wKQlOHiUR
 HjvgqR5iwsSc4sz0yFSpxgVpcR5V4AkBEASGaV5cG2wGLzEKCslzMsIdIgQT0FqUW5mCar8K0
 ZxDkYlYd4HIFN4MvNK4Ka/AlrMBLT4hNkakMUliQgpqQZGC0eZde8VtgTNuHCzTzo+Sb6j2vL
 FyjdnJBf+z47xWtY0+VlALHPR5rP5pyL+z31fM0Xr7qPqxkcLZ8cJME4saToXcrCG9df7ypU3
 vsxOl9u6dVlZ7Gzplo6de7I7d09z9Xn7O9a+3jip2WOqpIr5n/e6d6f/kIzZdDR5+1KLa1Nvr
 9e0/fmIQ4mlOCPRUIu5qDgRACQvlzm8AgAA
X-Env-Sender: prvs=025ab97d4=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1471002161!27699837!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49368 invoked from network); 12 Aug 2016 11:42:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Aug 2016 11:42:42 -0000
X-IronPort-AV: E=Sophos;i="5.28,510,1464652800"; d="scan'208";a="379707956"
Date: Fri, 12 Aug 2016 12:42:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160812114231.GI20641@citrix.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH v3 00/19] mini-os: support of
 auto-ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gVGh1LCBBdWcgMTEsIDIwMTYgYXQgMTE6MTg6MDNBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBTdXBwb3J0IGJhbGxvb25pbmcgTWluaS1PUyBhdXRvbWF0aWNhbGx5IHVwIGluIGNh
c2Ugb2YgbWVtb3J5IHNob3J0YWdlLgo+IAo+IERvIHNvbWUgY2xlYW51cHMsIGEgc21hbGwgY29y
cmVjdGlvbiBhbmQgYWRkIHNvbWUgYmFzaWMgZmVhdHVyZXMgdG8KPiBsYXkgZ3JvdW5kd29yayBm
b3Igc3VwcG9ydCBvZiBiYWxsb29uaW5nIGluIE1pbmktT1MgKHBhdGNoZXMgMS0xNCkuCj4gCj4g
VGhlIG1haW4gdmlzaWJsZSBjaGFuZ2UgaXMgdGhlIHZpcnR1YWwgbWVtb3J5IGxheW91dDogdG8g
YmUgYWJsZSB0bwo+IGFkZCBtZW1vcnkgdG8gdGhlIHJ1bm5pbmcgTWluaS1PUyB3ZSBuZWVkIHRv
IGhhdmUgc29tZSBzcGFyZSBhcmVhcwo+IGVzcGVjaWFsbHkgYWZ0ZXIgdGhlIDE6MSBtYXBwaW5n
IG9mIHBoeXNpY2FsIG1lbW9yeS4KPiAKPiBUaGVuIGFkZCB0aGUgYmFsbG9vbmluZyBmdW5jdGlv
bmFsaXR5OiB0aGUgcDJtIG1hcCBtdXN0IGJlIGV4cGFuZGVkLAo+IHRoZSBwYWdlIGFsbG9jYXRv
cidzIGJpdG1hcCBtdXN0ICBiZSBleHBhbmRlZCBhbmQgd2UgbXVzdCBnZXQgbmV3Cj4gbWVtb3J5
IGZyb20gdGhlIGh5cGVydmlzb3IuCj4gCj4gSW4gY2FzZSBvZiBhIGRldGVjdGVkIG1lbW9yeSBz
aG9ydGFnZSB0aGUgZG9tYWluIHdpbGwgYmFsbG9vbiB1cCB1bnRpbAo+IGVpdGhlciBlbm91Z2gg
bWVtb3J5IGlzIGF2YWlsYWJsZSBvciB0aGUgdXBwZXIgbGltaXQgaGFzIGJlZW4gcmVhY2hlZC4K
PiAKPiBCYWxsb29uaW5nIGhhcyBiZWVuIHRlc3RlZCB3aXRoIGEgeGVuc3RvcmUgc3R1YmRvbS4K
PiBSZWdyZXNzaW9uIHRlc3RzIGhhdmUgYmVlbiBkb25lIHdpdGg6Cj4gLSBwdXJlIG1pbmktb3MK
PiAtIGlvZW11IHN0dWJkb20KPiAtIHB2Z3J1YiA2NCBiaXQKPiAKClVuZm9ydHVuYXRlbHkgdnRt
cG1nciBzdHViZG9tIGJ1aWxkIGZhaWxlZC4gOi0vCgpXZWkuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Aug 12 11:42:47 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 12 Aug 2016 11:42:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bYArN-0004Rq-Co; Fri, 12 Aug 2016 11:42:45 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=025ab97d4=wei.liu2@citrix.com>)
 id 1bYArM-0004Rh-2M; Fri, 12 Aug 2016 11:42:44 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 3F/3C-05661-336BDA75; Fri, 12 Aug 2016 11:42:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDva7RtrX
 hBk/eG1q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfj8sabgHXvFxTsdrA2M69m6GDk5
 JAT8JQ58mczUxcjBwSKgKjHxuSVImE1AWeJnZy9YiQiQ/bG1l72LkYuDWaCRUeLy/24mkISwQ
 KDEtCMfWEFsXgF9iZ2XbrGA2EIC9hJf5lxigYgLSpyc+QTMZhbQkViw+xMbyC5mAWmJ5f84QM
 KcAg4Sa6Z/BBspKqAicWXCW3aIMQoSHdOPgZ0mIcAt8bfbfgIj/ywkQ2chGToLYegCRuZVjOr
 FqUVlqUW6pnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFByAAEOxinX/Y/xCjJ
 waQkytu2Zm24EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnezC1AOcGi1PTUirTMHGA8wKQlOHiUR
 HjvgqR5iwsSc4sz0yFSpxgVpcR5V4AkBEASGaV5cG2wGLzEKCslzMsIdIgQT0FqUW5mCar8K0
 ZxDkYlYd4HIFN4MvNK4Ka/AlrMBLT4hNkakMUliQgpqQZGC0eZde8VtgTNuHCzTzo+Sb6j2vL
 FyjdnJBf+z47xWtY0+VlALHPR5rP5pyL+z31fM0Xr7qPqxkcLZ8cJME4saToXcrCG9df7ypU3
 vsxOl9u6dVlZ7Gzplo6de7I7d09z9Xn7O9a+3jip2WOqpIr5n/e6d6f/kIzZdDR5+1KLa1Nvr
 9e0/fmIQ4mlOCPRUIu5qDgRACQvlzm8AgAA
X-Env-Sender: prvs=025ab97d4=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1471002161!27699837!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49368 invoked from network); 12 Aug 2016 11:42:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Aug 2016 11:42:42 -0000
X-IronPort-AV: E=Sophos;i="5.28,510,1464652800"; d="scan'208";a="379707956"
Date: Fri, 12 Aug 2016 12:42:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160812114231.GI20641@citrix.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH v3 00/19] mini-os: support of
 auto-ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gVGh1LCBBdWcgMTEsIDIwMTYgYXQgMTE6MTg6MDNBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBTdXBwb3J0IGJhbGxvb25pbmcgTWluaS1PUyBhdXRvbWF0aWNhbGx5IHVwIGluIGNh
c2Ugb2YgbWVtb3J5IHNob3J0YWdlLgo+IAo+IERvIHNvbWUgY2xlYW51cHMsIGEgc21hbGwgY29y
cmVjdGlvbiBhbmQgYWRkIHNvbWUgYmFzaWMgZmVhdHVyZXMgdG8KPiBsYXkgZ3JvdW5kd29yayBm
b3Igc3VwcG9ydCBvZiBiYWxsb29uaW5nIGluIE1pbmktT1MgKHBhdGNoZXMgMS0xNCkuCj4gCj4g
VGhlIG1haW4gdmlzaWJsZSBjaGFuZ2UgaXMgdGhlIHZpcnR1YWwgbWVtb3J5IGxheW91dDogdG8g
YmUgYWJsZSB0bwo+IGFkZCBtZW1vcnkgdG8gdGhlIHJ1bm5pbmcgTWluaS1PUyB3ZSBuZWVkIHRv
IGhhdmUgc29tZSBzcGFyZSBhcmVhcwo+IGVzcGVjaWFsbHkgYWZ0ZXIgdGhlIDE6MSBtYXBwaW5n
IG9mIHBoeXNpY2FsIG1lbW9yeS4KPiAKPiBUaGVuIGFkZCB0aGUgYmFsbG9vbmluZyBmdW5jdGlv
bmFsaXR5OiB0aGUgcDJtIG1hcCBtdXN0IGJlIGV4cGFuZGVkLAo+IHRoZSBwYWdlIGFsbG9jYXRv
cidzIGJpdG1hcCBtdXN0ICBiZSBleHBhbmRlZCBhbmQgd2UgbXVzdCBnZXQgbmV3Cj4gbWVtb3J5
IGZyb20gdGhlIGh5cGVydmlzb3IuCj4gCj4gSW4gY2FzZSBvZiBhIGRldGVjdGVkIG1lbW9yeSBz
aG9ydGFnZSB0aGUgZG9tYWluIHdpbGwgYmFsbG9vbiB1cCB1bnRpbAo+IGVpdGhlciBlbm91Z2gg
bWVtb3J5IGlzIGF2YWlsYWJsZSBvciB0aGUgdXBwZXIgbGltaXQgaGFzIGJlZW4gcmVhY2hlZC4K
PiAKPiBCYWxsb29uaW5nIGhhcyBiZWVuIHRlc3RlZCB3aXRoIGEgeGVuc3RvcmUgc3R1YmRvbS4K
PiBSZWdyZXNzaW9uIHRlc3RzIGhhdmUgYmVlbiBkb25lIHdpdGg6Cj4gLSBwdXJlIG1pbmktb3MK
PiAtIGlvZW11IHN0dWJkb20KPiAtIHB2Z3J1YiA2NCBiaXQKPiAKClVuZm9ydHVuYXRlbHkgdnRt
cG1nciBzdHViZG9tIGJ1aWxkIGZhaWxlZC4gOi0vCgpXZWkuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Aug 12 12:48:15 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 12 Aug 2016 12:48:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bYBsk-000122-5Z; Fri, 12 Aug 2016 12:48:14 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=025ab97d4=wei.liu2@citrix.com>)
 id 1bYBsj-00011s-L3; Fri, 12 Aug 2016 12:48:13 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 9F/73-21406-C85CDA75; Fri, 12 Aug 2016 12:48:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDvW7P0bX
 hBltnCVm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzejZfYGt4LpYxdxta5kbGFcJdTFy
 ckgI+EvsO/WfpYuRg4NFQFXi3BJbkDCbgLLEz85eNhBbBMj+2NrL3sXIxcEs0Mgocfl/NxNIQ
 lggUGLakQ+sIDavgL7Exe0tLCC2kECKxOF9S6DighInZz4BizML6Egs2P2JDWQXs4C0xPJ/HC
 BhTgEDiX8dOxlBbFEBFYkrE96yQ4xRkOiYfowJ4kxuidunpzJPYOSfhWTqLCRTZyFMXcDIvIp
 Rozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAUGYBgB+PtjQGH
 GCU5mJREed0Prw0X4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7EyQnWJSanlqRlpkDjAqYtAQHj
 5IIr8oRoDRvcUFibnFmOkTqFKOilDjvW5A+AZBERmkeXBssEi8xykoJ8zICHSLEU5BalJtZgi
 r/ilGcg1FJmPcnyBSezLwSuOmvgBYzAS0+YbYGZHFJIkJKqoExxpm/L7co+tps9Qqt+fERy+L
 m1P6eff/F+mMnGgIOpS1K3HFyvoLbrR8zunfeFHzd75vOn9whaasQ9OfIiqDrH1NVHHnPZwd/
 +DJXRk7t/fwfFaferOw0T69xYtNQOeenvirvbzObhPCOaQ4i+2KVdVk2iSTerjOY6Ba6Ljx9D
 quiTPC/t1VKLMUZiYZazEXFiQA+AG4+vwIAAA==
X-Env-Sender: prvs=025ab97d4=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1471006090!28353863!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44535 invoked from network); 12 Aug 2016 12:48:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Aug 2016 12:48:12 -0000
X-IronPort-AV: E=Sophos;i="5.28,510,1464652800"; d="scan'208";a="379718669"
Date: Fri, 12 Aug 2016 13:48:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160812124809.GJ20641@citrix.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
 <20160812114231.GI20641@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160812114231.GI20641@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH v3 00/19] mini-os: support of
 auto-ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gRnJpLCBBdWcgMTIsIDIwMTYgYXQgMTI6NDI6MzFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIEF1ZyAxMSwgMjAxNiBhdCAxMToxODowM0FNICswMjAwLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+ID4gU3VwcG9ydCBiYWxsb29uaW5nIE1pbmktT1MgYXV0b21hdGljYWxseSB1cCBp
biBjYXNlIG9mIG1lbW9yeSBzaG9ydGFnZS4KPiA+IAo+ID4gRG8gc29tZSBjbGVhbnVwcywgYSBz
bWFsbCBjb3JyZWN0aW9uIGFuZCBhZGQgc29tZSBiYXNpYyBmZWF0dXJlcyB0bwo+ID4gbGF5IGdy
b3VuZHdvcmsgZm9yIHN1cHBvcnQgb2YgYmFsbG9vbmluZyBpbiBNaW5pLU9TIChwYXRjaGVzIDEt
MTQpLgo+ID4gCj4gPiBUaGUgbWFpbiB2aXNpYmxlIGNoYW5nZSBpcyB0aGUgdmlydHVhbCBtZW1v
cnkgbGF5b3V0OiB0byBiZSBhYmxlIHRvCj4gPiBhZGQgbWVtb3J5IHRvIHRoZSBydW5uaW5nIE1p
bmktT1Mgd2UgbmVlZCB0byBoYXZlIHNvbWUgc3BhcmUgYXJlYXMKPiA+IGVzcGVjaWFsbHkgYWZ0
ZXIgdGhlIDE6MSBtYXBwaW5nIG9mIHBoeXNpY2FsIG1lbW9yeS4KPiA+IAo+ID4gVGhlbiBhZGQg
dGhlIGJhbGxvb25pbmcgZnVuY3Rpb25hbGl0eTogdGhlIHAybSBtYXAgbXVzdCBiZSBleHBhbmRl
ZCwKPiA+IHRoZSBwYWdlIGFsbG9jYXRvcidzIGJpdG1hcCBtdXN0ICBiZSBleHBhbmRlZCBhbmQg
d2UgbXVzdCBnZXQgbmV3Cj4gPiBtZW1vcnkgZnJvbSB0aGUgaHlwZXJ2aXNvci4KPiA+IAo+ID4g
SW4gY2FzZSBvZiBhIGRldGVjdGVkIG1lbW9yeSBzaG9ydGFnZSB0aGUgZG9tYWluIHdpbGwgYmFs
bG9vbiB1cCB1bnRpbAo+ID4gZWl0aGVyIGVub3VnaCBtZW1vcnkgaXMgYXZhaWxhYmxlIG9yIHRo
ZSB1cHBlciBsaW1pdCBoYXMgYmVlbiByZWFjaGVkLgo+ID4gCj4gPiBCYWxsb29uaW5nIGhhcyBi
ZWVuIHRlc3RlZCB3aXRoIGEgeGVuc3RvcmUgc3R1YmRvbS4KPiA+IFJlZ3Jlc3Npb24gdGVzdHMg
aGF2ZSBiZWVuIGRvbmUgd2l0aDoKPiA+IC0gcHVyZSBtaW5pLW9zCj4gPiAtIGlvZW11IHN0dWJk
b20KPiA+IC0gcHZncnViIDY0IGJpdAo+ID4gCj4gCj4gVW5mb3J0dW5hdGVseSB2dG1wbWdyIHN0
dWJkb20gYnVpbGQgZmFpbGVkLiA6LS8KPiAKCgpBbmQgdGhhdCdzIHByb2JhYmx5IGJlY2F1c2Ug
dnRwbW1nciB1c2VzIHByaW50ayBvciB3aGF0ZXZlci4uLgoKSGVyZSBpcyBhIHBhdGNoIHRoYXQg
c2VlbXMgdG8gZml4IHRoZSBidWlsZDoKCi0tLTg8LS0tCkZyb20gZDcyNTEwMzY4Y2RjM2M3M2Fm
M2M4OTE4YTQwNGE4MTM3ZjQwYmQ5YyBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogRnJpLCAxMiBBdWcgMjAxNiAxMTozMjo1
NyArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIHg4Ni9hcmNoX21tLmg6IG1vdmUgcDJtX2Noa19wZm4g
dG8geDg2L21tLmMKCk1ha2luZyB0aGF0IGZ1bmN0aW9uIGlubGluZWQgd29uJ3QgYnV5IHVzIG11
Y2ggYW5kIGlzIGNhdXNpbmcgZXJyb3IgaW4KdnRwbSBtYW5hZ2VyIHN0dWJkb20gYnVpbGQuCgpT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGFyY2gveDg2
L21tLmMgICAgICAgICB8ICA5ICsrKysrKysrKwogaW5jbHVkZS94ODYvYXJjaF9tbS5oIHwgMTEg
KysrLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRleCA4
ZmEzYjRjLi44OGE5MjhkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gveDg2
L21tLmMKQEAgLTYwOCw2ICs2MDgsMTUgQEAgc3RhdGljIHZvaWQgY2xlYXJfYm9vdHN0cmFwKHZv
aWQpCiAgICAgICAgIHByaW50aygiVW5hYmxlIHRvIHVubWFwIE5VTEwgcGFnZS4gcmM9JWRcbiIs
IHJjKTsKIH0KIAordm9pZCBwMm1fY2hrX3Bmbih1bnNpZ25lZCBsb25nIHBmbikKK3sKKyAgICBp
ZiAoIChwZm4gPj4gTDNfUDJNX1NISUZUKSA+IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJF
cnJvcjogVG9vIG1hbnkgcGZucy5cbiIpOworICAgICAgICBkb19leGl0KCk7CisgICAgfQorfQor
CiB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogewogICAgIHVuc2ln
bmVkIGxvbmcgKmwyX2xpc3QgPSBOVUxMLCAqbDNfbGlzdDsKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
eDg2L2FyY2hfbW0uaCBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaAppbmRleCBlNWQ5YzU3Li42OTBh
OTE5IDEwMDY0NAotLS0gYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKKysrIGIvaW5jbHVkZS94ODYv
YXJjaF9tbS5oCkBAIC0xOTAsMTQgKzE5MCw5IEBAIHR5cGVkZWYgdW5zaWduZWQgbG9uZyBwZ2Vu
dHJ5X3Q7CiAjZGVmaW5lIEwyX1AyTV9JRFgocGZuKSAoKChwZm4pID4+IEwxX1AyTV9TSElGVCkg
JiBQMk1fTUFTSykKICNkZWZpbmUgTDNfUDJNX0lEWChwZm4pICgoKHBmbikgPj4gTDJfUDJNX1NI
SUZUKSAmIFAyTV9NQVNLKQogI2RlZmluZSBJTlZBTElEX1AyTV9FTlRSWSAofjBVTCkKLXN0YXRp
YyBpbmxpbmUgdm9pZCBwMm1fY2hrX3Bmbih1bnNpZ25lZCBsb25nIHBmbikKLXsKLSAgICBpZiAo
IChwZm4gPj4gTDNfUDJNX1NISUZUKSA+IDAgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJFcnJv
cjogVG9vIG1hbnkgcGZucy5cbiIpOwotICAgICAgICBkb19leGl0KCk7Ci0gICAgfQotfQorCit2
b2lkIHAybV9jaGtfcGZuKHVuc2lnbmVkIGxvbmcgcGZuKTsKKwogc3RhdGljIGlubGluZSB1bnNp
Z25lZCBsb25nIHAybV9wYWdlcyh1bnNpZ25lZCBsb25nIHBhZ2VzKQogewogICAgIHJldHVybiAo
cGFnZXMgKyBQMk1fRU5UUklFUyAtIDEpID4+IEwxX1AyTV9TSElGVDsKLS0gCjIuMS40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 12 12:48:15 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 12 Aug 2016 12:48:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bYBsk-000122-5Z; Fri, 12 Aug 2016 12:48:14 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=025ab97d4=wei.liu2@citrix.com>)
 id 1bYBsj-00011s-L3; Fri, 12 Aug 2016 12:48:13 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 9F/73-21406-C85CDA75; Fri, 12 Aug 2016 12:48:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDvW7P0bX
 hBltnCVm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzejZfYGt4LpYxdxta5kbGFcJdTFy
 ckgI+EvsO/WfpYuRg4NFQFXi3BJbkDCbgLLEz85eNhBbBMj+2NrL3sXIxcEs0Mgocfl/NxNIQ
 lggUGLakQ+sIDavgL7Exe0tLCC2kECKxOF9S6DighInZz4BizML6Egs2P2JDWQXs4C0xPJ/HC
 BhTgEDiX8dOxlBbFEBFYkrE96yQ4xRkOiYfowJ4kxuidunpzJPYOSfhWTqLCRTZyFMXcDIvIp
 Rozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAUGYBgB+PtjQGH
 GCU5mJREed0Prw0X4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7EyQnWJSanlqRlpkDjAqYtAQHj
 5IIr8oRoDRvcUFibnFmOkTqFKOilDjvW5A+AZBERmkeXBssEi8xykoJ8zICHSLEU5BalJtZgi
 r/ilGcg1FJmPcnyBSezLwSuOmvgBYzAS0+YbYGZHFJIkJKqoExxpm/L7co+tps9Qqt+fERy+L
 m1P6eff/F+mMnGgIOpS1K3HFyvoLbrR8zunfeFHzd75vOn9whaasQ9OfIiqDrH1NVHHnPZwd/
 +DJXRk7t/fwfFaferOw0T69xYtNQOeenvirvbzObhPCOaQ4i+2KVdVk2iSTerjOY6Ba6Ljx9D
 quiTPC/t1VKLMUZiYZazEXFiQA+AG4+vwIAAA==
X-Env-Sender: prvs=025ab97d4=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1471006090!28353863!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44535 invoked from network); 12 Aug 2016 12:48:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Aug 2016 12:48:12 -0000
X-IronPort-AV: E=Sophos;i="5.28,510,1464652800"; d="scan'208";a="379718669"
Date: Fri, 12 Aug 2016 13:48:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160812124809.GJ20641@citrix.com>
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
 <20160812114231.GI20641@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160812114231.GI20641@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH v3 00/19] mini-os: support of
 auto-ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gRnJpLCBBdWcgMTIsIDIwMTYgYXQgMTI6NDI6MzFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIEF1ZyAxMSwgMjAxNiBhdCAxMToxODowM0FNICswMjAwLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+ID4gU3VwcG9ydCBiYWxsb29uaW5nIE1pbmktT1MgYXV0b21hdGljYWxseSB1cCBp
biBjYXNlIG9mIG1lbW9yeSBzaG9ydGFnZS4KPiA+IAo+ID4gRG8gc29tZSBjbGVhbnVwcywgYSBz
bWFsbCBjb3JyZWN0aW9uIGFuZCBhZGQgc29tZSBiYXNpYyBmZWF0dXJlcyB0bwo+ID4gbGF5IGdy
b3VuZHdvcmsgZm9yIHN1cHBvcnQgb2YgYmFsbG9vbmluZyBpbiBNaW5pLU9TIChwYXRjaGVzIDEt
MTQpLgo+ID4gCj4gPiBUaGUgbWFpbiB2aXNpYmxlIGNoYW5nZSBpcyB0aGUgdmlydHVhbCBtZW1v
cnkgbGF5b3V0OiB0byBiZSBhYmxlIHRvCj4gPiBhZGQgbWVtb3J5IHRvIHRoZSBydW5uaW5nIE1p
bmktT1Mgd2UgbmVlZCB0byBoYXZlIHNvbWUgc3BhcmUgYXJlYXMKPiA+IGVzcGVjaWFsbHkgYWZ0
ZXIgdGhlIDE6MSBtYXBwaW5nIG9mIHBoeXNpY2FsIG1lbW9yeS4KPiA+IAo+ID4gVGhlbiBhZGQg
dGhlIGJhbGxvb25pbmcgZnVuY3Rpb25hbGl0eTogdGhlIHAybSBtYXAgbXVzdCBiZSBleHBhbmRl
ZCwKPiA+IHRoZSBwYWdlIGFsbG9jYXRvcidzIGJpdG1hcCBtdXN0ICBiZSBleHBhbmRlZCBhbmQg
d2UgbXVzdCBnZXQgbmV3Cj4gPiBtZW1vcnkgZnJvbSB0aGUgaHlwZXJ2aXNvci4KPiA+IAo+ID4g
SW4gY2FzZSBvZiBhIGRldGVjdGVkIG1lbW9yeSBzaG9ydGFnZSB0aGUgZG9tYWluIHdpbGwgYmFs
bG9vbiB1cCB1bnRpbAo+ID4gZWl0aGVyIGVub3VnaCBtZW1vcnkgaXMgYXZhaWxhYmxlIG9yIHRo
ZSB1cHBlciBsaW1pdCBoYXMgYmVlbiByZWFjaGVkLgo+ID4gCj4gPiBCYWxsb29uaW5nIGhhcyBi
ZWVuIHRlc3RlZCB3aXRoIGEgeGVuc3RvcmUgc3R1YmRvbS4KPiA+IFJlZ3Jlc3Npb24gdGVzdHMg
aGF2ZSBiZWVuIGRvbmUgd2l0aDoKPiA+IC0gcHVyZSBtaW5pLW9zCj4gPiAtIGlvZW11IHN0dWJk
b20KPiA+IC0gcHZncnViIDY0IGJpdAo+ID4gCj4gCj4gVW5mb3J0dW5hdGVseSB2dG1wbWdyIHN0
dWJkb20gYnVpbGQgZmFpbGVkLiA6LS8KPiAKCgpBbmQgdGhhdCdzIHByb2JhYmx5IGJlY2F1c2Ug
dnRwbW1nciB1c2VzIHByaW50ayBvciB3aGF0ZXZlci4uLgoKSGVyZSBpcyBhIHBhdGNoIHRoYXQg
c2VlbXMgdG8gZml4IHRoZSBidWlsZDoKCi0tLTg8LS0tCkZyb20gZDcyNTEwMzY4Y2RjM2M3M2Fm
M2M4OTE4YTQwNGE4MTM3ZjQwYmQ5YyBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogRnJpLCAxMiBBdWcgMjAxNiAxMTozMjo1
NyArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIHg4Ni9hcmNoX21tLmg6IG1vdmUgcDJtX2Noa19wZm4g
dG8geDg2L21tLmMKCk1ha2luZyB0aGF0IGZ1bmN0aW9uIGlubGluZWQgd29uJ3QgYnV5IHVzIG11
Y2ggYW5kIGlzIGNhdXNpbmcgZXJyb3IgaW4KdnRwbSBtYW5hZ2VyIHN0dWJkb20gYnVpbGQuCgpT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGFyY2gveDg2
L21tLmMgICAgICAgICB8ICA5ICsrKysrKysrKwogaW5jbHVkZS94ODYvYXJjaF9tbS5oIHwgMTEg
KysrLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRleCA4
ZmEzYjRjLi44OGE5MjhkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gveDg2
L21tLmMKQEAgLTYwOCw2ICs2MDgsMTUgQEAgc3RhdGljIHZvaWQgY2xlYXJfYm9vdHN0cmFwKHZv
aWQpCiAgICAgICAgIHByaW50aygiVW5hYmxlIHRvIHVubWFwIE5VTEwgcGFnZS4gcmM9JWRcbiIs
IHJjKTsKIH0KIAordm9pZCBwMm1fY2hrX3Bmbih1bnNpZ25lZCBsb25nIHBmbikKK3sKKyAgICBp
ZiAoIChwZm4gPj4gTDNfUDJNX1NISUZUKSA+IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJF
cnJvcjogVG9vIG1hbnkgcGZucy5cbiIpOworICAgICAgICBkb19leGl0KCk7CisgICAgfQorfQor
CiB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogewogICAgIHVuc2ln
bmVkIGxvbmcgKmwyX2xpc3QgPSBOVUxMLCAqbDNfbGlzdDsKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
eDg2L2FyY2hfbW0uaCBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaAppbmRleCBlNWQ5YzU3Li42OTBh
OTE5IDEwMDY0NAotLS0gYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKKysrIGIvaW5jbHVkZS94ODYv
YXJjaF9tbS5oCkBAIC0xOTAsMTQgKzE5MCw5IEBAIHR5cGVkZWYgdW5zaWduZWQgbG9uZyBwZ2Vu
dHJ5X3Q7CiAjZGVmaW5lIEwyX1AyTV9JRFgocGZuKSAoKChwZm4pID4+IEwxX1AyTV9TSElGVCkg
JiBQMk1fTUFTSykKICNkZWZpbmUgTDNfUDJNX0lEWChwZm4pICgoKHBmbikgPj4gTDJfUDJNX1NI
SUZUKSAmIFAyTV9NQVNLKQogI2RlZmluZSBJTlZBTElEX1AyTV9FTlRSWSAofjBVTCkKLXN0YXRp
YyBpbmxpbmUgdm9pZCBwMm1fY2hrX3Bmbih1bnNpZ25lZCBsb25nIHBmbikKLXsKLSAgICBpZiAo
IChwZm4gPj4gTDNfUDJNX1NISUZUKSA+IDAgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJFcnJv
cjogVG9vIG1hbnkgcGZucy5cbiIpOwotICAgICAgICBkb19leGl0KCk7Ci0gICAgfQotfQorCit2
b2lkIHAybV9jaGtfcGZuKHVuc2lnbmVkIGxvbmcgcGZuKTsKKwogc3RhdGljIGlubGluZSB1bnNp
Z25lZCBsb25nIHAybV9wYWdlcyh1bnNpZ25lZCBsb25nIHBhZ2VzKQogewogICAgIHJldHVybiAo
cGFnZXMgKyBQMk1fRU5UUklFUyAtIDEpID4+IEwxX1AyTV9TSElGVDsKLS0gCjIuMS40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 12 13:04:10 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 12 Aug 2016 13:04:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bYC89-000323-Co; Fri, 12 Aug 2016 13:04:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bYC87-00031j-Tk; Fri, 12 Aug 2016 13:04:08 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 2B/9A-27233-749CDA75; Fri, 12 Aug 2016 13:04:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS+7+BUdft5Np
 wg9nL5C3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZty5eIi5YIJAxf6Fx1kbGD/xdDFy
 cQgJTGCUuNR1hgnC2cUo8XXqXWYI5yijxLJrr9ghnA2MEh2Hl7N2MXJysAioStzq6wCz2QRMJ
 Pob57GB2CICihIPXt4EizMLpEvc+HKNBcQWFgiUmHbkA1icV0BHYsmuC2BDeUE2/Nq5jAViQy
 ejxNqtX9ghqgQlTs58wgIxSUvixr+XQAdyANnSEsv/cYCEOQUMJLb9Os8KEhYVMJP49tNgAqP
 gLCTNs5A0z0JoXsDIvIpRvTi1qCy1SNdIL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/
 dxMjMITrGRgYdzCeanY+xCjJwaQkyut+eG24EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnedceBc
 oJFqempFWmZOcBogklLcPAoifAqnABK8xYXJOYWZ6ZDpE4xKkqJ884H6RMASWSU5sG1wSL4Eq
 OslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3lyQKTyZeSVw018BLWYCWnzCbA3I4pJEhJRUA6P
 w9pKty0tq95R/PbMjawX/o+6Pt/brc66fel3aPqOlXG3twjJu8fbT60Sebuo8uHFKYeb5rz7F
 Tdz+PPY7I9vU+DZ/253bzPzpXnDKQ46DDKnSda5T5fsL3pnO3Jm1XWy29jqHiqxVdQlLZ8erH
 v+zcqpqrPLr+AcntfVO3z5iH/8+vO1B4DMlluKMREMt5qLiRADrMKDT2wIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1471007046!47711890!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48163 invoked from network); 12 Aug 2016 13:04:06 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-16.tower-31.messagelabs.com with SMTP; 12 Aug 2016 13:04:06 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id BB066775;
 Fri, 12 Aug 2016 15:04:04 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 5No2DceljlHz; Fri, 12 Aug 2016 15:04:04 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 8CC42693;
 Fri, 12 Aug 2016 15:04:04 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bYC83-0007PA-Rx; Fri, 12 Aug 2016 15:04:03 +0200
Date: Fri, 12 Aug 2016 15:04:03 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20160812130403.GX3885@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
 <20160812114231.GI20641@citrix.com>
 <20160812124809.GJ20641@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160812124809.GJ20641@citrix.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Minios-devel] [PATCH v3 00/19] mini-os: support of
 auto-ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSwgb24gRnJpIDEyIEF1ZyAyMDE2IDEzOjQ4OjA5ICswMTAwLCB3cm90ZToKPiAtLS04
PC0tLQo+IEZyb20gZDcyNTEwMzY4Y2RjM2M3M2FmM2M4OTE4YTQwNGE4MTM3ZjQwYmQ5YyBNb24g
U2VwIDE3IDAwOjAwOjAwIDIwMDEKPiBGcm9tOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+IERhdGU6IEZyaSwgMTIgQXVnIDIwMTYgMTE6MzI6NTcgKzAxMDAKPiBTdWJqZWN0OiBbUEFU
Q0hdIHg4Ni9hcmNoX21tLmg6IG1vdmUgcDJtX2Noa19wZm4gdG8geDg2L21tLmMKPiAKPiBNYWtp
bmcgdGhhdCBmdW5jdGlvbiBpbmxpbmVkIHdvbid0IGJ1eSB1cyBtdWNoIGFuZCBpcyBjYXVzaW5n
IGVycm9yIGluCj4gdnRwbSBtYW5hZ2VyIHN0dWJkb20gYnVpbGQuCj4gCj4gU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBTYW11ZWwgVGhpYmF1
bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cgo+IC0tLQo+ICBhcmNoL3g4Ni9tbS5j
ICAgICAgICAgfCAgOSArKysrKysrKysKPiAgaW5jbHVkZS94ODYvYXJjaF9tbS5oIHwgMTEgKysr
LS0tLS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwo+IGlu
ZGV4IDhmYTNiNGMuLjg4YTkyOGQgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvbW0uYwo+ICsrKyBi
L2FyY2gveDg2L21tLmMKPiBAQCAtNjA4LDYgKzYwOCwxNSBAQCBzdGF0aWMgdm9pZCBjbGVhcl9i
b290c3RyYXAodm9pZCkKPiAgICAgICAgICBwcmludGsoIlVuYWJsZSB0byB1bm1hcCBOVUxMIHBh
Z2UuIHJjPSVkXG4iLCByYyk7Cj4gIH0KPiAgCj4gK3ZvaWQgcDJtX2Noa19wZm4odW5zaWduZWQg
bG9uZyBwZm4pCj4gK3sKPiArICAgIGlmICggKHBmbiA+PiBMM19QMk1fU0hJRlQpID4gMCApCj4g
KyAgICB7Cj4gKyAgICAgICAgcHJpbnRrKCJFcnJvcjogVG9vIG1hbnkgcGZucy5cbiIpOwo+ICsg
ICAgICAgIGRvX2V4aXQoKTsKPiArICAgIH0KPiArfQo+ICsKPiAgdm9pZCBhcmNoX2luaXRfcDJt
KHVuc2lnbmVkIGxvbmcgbWF4X3BmbikKPiAgewo+ICAgICAgdW5zaWduZWQgbG9uZyAqbDJfbGlz
dCA9IE5VTEwsICpsM19saXN0Owo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgg
Yi9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKPiBpbmRleCBlNWQ5YzU3Li42OTBhOTE5IDEwMDY0NAo+
IC0tLSBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaAo+ICsrKyBiL2luY2x1ZGUveDg2L2FyY2hfbW0u
aAo+IEBAIC0xOTAsMTQgKzE5MCw5IEBAIHR5cGVkZWYgdW5zaWduZWQgbG9uZyBwZ2VudHJ5X3Q7
Cj4gICNkZWZpbmUgTDJfUDJNX0lEWChwZm4pICgoKHBmbikgPj4gTDFfUDJNX1NISUZUKSAmIFAy
TV9NQVNLKQo+ICAjZGVmaW5lIEwzX1AyTV9JRFgocGZuKSAoKChwZm4pID4+IEwyX1AyTV9TSElG
VCkgJiBQMk1fTUFTSykKPiAgI2RlZmluZSBJTlZBTElEX1AyTV9FTlRSWSAofjBVTCkKPiAtc3Rh
dGljIGlubGluZSB2b2lkIHAybV9jaGtfcGZuKHVuc2lnbmVkIGxvbmcgcGZuKQo+IC17Cj4gLSAg
ICBpZiAoIChwZm4gPj4gTDNfUDJNX1NISUZUKSA+IDAgKQo+IC0gICAgewo+IC0gICAgICAgIHBy
aW50aygiRXJyb3I6IFRvbyBtYW55IHBmbnMuXG4iKTsKPiAtICAgICAgICBkb19leGl0KCk7Cj4g
LSAgICB9Cj4gLX0KPiArCj4gK3ZvaWQgcDJtX2Noa19wZm4odW5zaWduZWQgbG9uZyBwZm4pOwo+
ICsKPiAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHAybV9wYWdlcyh1bnNpZ25lZCBsb25n
IHBhZ2VzKQo+ICB7Cj4gICAgICByZXR1cm4gKHBhZ2VzICsgUDJNX0VOVFJJRVMgLSAxKSA+PiBM
MV9QMk1fU0hJRlQ7Cj4gLS0gCj4gMi4xLjQKPiAKCi0tIApTYW11ZWwKIkhvdyBzaG91bGQgSSBr
bm93IGlmIGl0IHdvcmtzPyAgVGhhdCdzIHdoYXQgYmV0YSB0ZXN0ZXJzIGFyZSBmb3IuICBJIG9u
bHkKY29kZWQgaXQuIgooQXR0cmlidXRlZCB0byBMaW51cyBUb3J2YWxkcywgc29tZXdoZXJlIGlu
IGEgcG9zdGluZykKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 12 13:04:10 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 12 Aug 2016 13:04:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bYC89-000323-Co; Fri, 12 Aug 2016 13:04:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bYC87-00031j-Tk; Fri, 12 Aug 2016 13:04:08 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 2B/9A-27233-749CDA75; Fri, 12 Aug 2016 13:04:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS+7+BUdft5Np
 wg9nL5C3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZty5eIi5YIJAxf6Fx1kbGD/xdDFy
 cQgJTGCUuNR1hgnC2cUo8XXqXWYI5yijxLJrr9ghnA2MEh2Hl7N2MXJysAioStzq6wCz2QRMJ
 Pob57GB2CICihIPXt4EizMLpEvc+HKNBcQWFgiUmHbkA1icV0BHYsmuC2BDeUE2/Nq5jAViQy
 ejxNqtX9ghqgQlTs58wgIxSUvixr+XQAdyANnSEsv/cYCEOQUMJLb9Os8KEhYVMJP49tNgAqP
 gLCTNs5A0z0JoXsDIvIpRvTi1qCy1SNdIL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/
 dxMjMITrGRgYdzCeanY+xCjJwaQkyut+eG24EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnedceBc
 oJFqempFWmZOcBogklLcPAoifAqnABK8xYXJOYWZ6ZDpE4xKkqJ884H6RMASWSU5sG1wSL4Eq
 OslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3lyQKTyZeSVw018BLWYCWnzCbA3I4pJEhJRUA6P
 w9pKty0tq95R/PbMjawX/o+6Pt/brc66fel3aPqOlXG3twjJu8fbT60Sebuo8uHFKYeb5rz7F
 Tdz+PPY7I9vU+DZ/253bzPzpXnDKQ46DDKnSda5T5fsL3pnO3Jm1XWy29jqHiqxVdQlLZ8erH
 v+zcqpqrPLr+AcntfVO3z5iH/8+vO1B4DMlluKMREMt5qLiRADrMKDT2wIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1471007046!47711890!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48163 invoked from network); 12 Aug 2016 13:04:06 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-16.tower-31.messagelabs.com with SMTP; 12 Aug 2016 13:04:06 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id BB066775;
 Fri, 12 Aug 2016 15:04:04 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 5No2DceljlHz; Fri, 12 Aug 2016 15:04:04 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 8CC42693;
 Fri, 12 Aug 2016 15:04:04 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bYC83-0007PA-Rx; Fri, 12 Aug 2016 15:04:03 +0200
Date: Fri, 12 Aug 2016 15:04:03 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20160812130403.GX3885@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
References: <1470907102-14656-1-git-send-email-jgross@suse.com>
 <20160812114231.GI20641@citrix.com>
 <20160812124809.GJ20641@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160812124809.GJ20641@citrix.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Minios-devel] [PATCH v3 00/19] mini-os: support of
 auto-ballooning
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSwgb24gRnJpIDEyIEF1ZyAyMDE2IDEzOjQ4OjA5ICswMTAwLCB3cm90ZToKPiAtLS04
PC0tLQo+IEZyb20gZDcyNTEwMzY4Y2RjM2M3M2FmM2M4OTE4YTQwNGE4MTM3ZjQwYmQ5YyBNb24g
U2VwIDE3IDAwOjAwOjAwIDIwMDEKPiBGcm9tOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+IERhdGU6IEZyaSwgMTIgQXVnIDIwMTYgMTE6MzI6NTcgKzAxMDAKPiBTdWJqZWN0OiBbUEFU
Q0hdIHg4Ni9hcmNoX21tLmg6IG1vdmUgcDJtX2Noa19wZm4gdG8geDg2L21tLmMKPiAKPiBNYWtp
bmcgdGhhdCBmdW5jdGlvbiBpbmxpbmVkIHdvbid0IGJ1eSB1cyBtdWNoIGFuZCBpcyBjYXVzaW5n
IGVycm9yIGluCj4gdnRwbSBtYW5hZ2VyIHN0dWJkb20gYnVpbGQuCj4gCj4gU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBTYW11ZWwgVGhpYmF1
bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cgo+IC0tLQo+ICBhcmNoL3g4Ni9tbS5j
ICAgICAgICAgfCAgOSArKysrKysrKysKPiAgaW5jbHVkZS94ODYvYXJjaF9tbS5oIHwgMTEgKysr
LS0tLS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwo+IGlu
ZGV4IDhmYTNiNGMuLjg4YTkyOGQgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvbW0uYwo+ICsrKyBi
L2FyY2gveDg2L21tLmMKPiBAQCAtNjA4LDYgKzYwOCwxNSBAQCBzdGF0aWMgdm9pZCBjbGVhcl9i
b290c3RyYXAodm9pZCkKPiAgICAgICAgICBwcmludGsoIlVuYWJsZSB0byB1bm1hcCBOVUxMIHBh
Z2UuIHJjPSVkXG4iLCByYyk7Cj4gIH0KPiAgCj4gK3ZvaWQgcDJtX2Noa19wZm4odW5zaWduZWQg
bG9uZyBwZm4pCj4gK3sKPiArICAgIGlmICggKHBmbiA+PiBMM19QMk1fU0hJRlQpID4gMCApCj4g
KyAgICB7Cj4gKyAgICAgICAgcHJpbnRrKCJFcnJvcjogVG9vIG1hbnkgcGZucy5cbiIpOwo+ICsg
ICAgICAgIGRvX2V4aXQoKTsKPiArICAgIH0KPiArfQo+ICsKPiAgdm9pZCBhcmNoX2luaXRfcDJt
KHVuc2lnbmVkIGxvbmcgbWF4X3BmbikKPiAgewo+ICAgICAgdW5zaWduZWQgbG9uZyAqbDJfbGlz
dCA9IE5VTEwsICpsM19saXN0Owo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgg
Yi9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKPiBpbmRleCBlNWQ5YzU3Li42OTBhOTE5IDEwMDY0NAo+
IC0tLSBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaAo+ICsrKyBiL2luY2x1ZGUveDg2L2FyY2hfbW0u
aAo+IEBAIC0xOTAsMTQgKzE5MCw5IEBAIHR5cGVkZWYgdW5zaWduZWQgbG9uZyBwZ2VudHJ5X3Q7
Cj4gICNkZWZpbmUgTDJfUDJNX0lEWChwZm4pICgoKHBmbikgPj4gTDFfUDJNX1NISUZUKSAmIFAy
TV9NQVNLKQo+ICAjZGVmaW5lIEwzX1AyTV9JRFgocGZuKSAoKChwZm4pID4+IEwyX1AyTV9TSElG
VCkgJiBQMk1fTUFTSykKPiAgI2RlZmluZSBJTlZBTElEX1AyTV9FTlRSWSAofjBVTCkKPiAtc3Rh
dGljIGlubGluZSB2b2lkIHAybV9jaGtfcGZuKHVuc2lnbmVkIGxvbmcgcGZuKQo+IC17Cj4gLSAg
ICBpZiAoIChwZm4gPj4gTDNfUDJNX1NISUZUKSA+IDAgKQo+IC0gICAgewo+IC0gICAgICAgIHBy
aW50aygiRXJyb3I6IFRvbyBtYW55IHBmbnMuXG4iKTsKPiAtICAgICAgICBkb19leGl0KCk7Cj4g
LSAgICB9Cj4gLX0KPiArCj4gK3ZvaWQgcDJtX2Noa19wZm4odW5zaWduZWQgbG9uZyBwZm4pOwo+
ICsKPiAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHAybV9wYWdlcyh1bnNpZ25lZCBsb25n
IHBhZ2VzKQo+ICB7Cj4gICAgICByZXR1cm4gKHBhZ2VzICsgUDJNX0VOVFJJRVMgLSAxKSA+PiBM
MV9QMk1fU0hJRlQ7Cj4gLS0gCj4gMi4xLjQKPiAKCi0tIApTYW11ZWwKIkhvdyBzaG91bGQgSSBr
bm93IGlmIGl0IHdvcmtzPyAgVGhhdCdzIHdoYXQgYmV0YSB0ZXN0ZXJzIGFyZSBmb3IuICBJIG9u
bHkKY29kZWQgaXQuIgooQXR0cmlidXRlZCB0byBMaW51cyBUb3J2YWxkcywgc29tZXdoZXJlIGlu
IGEgcG9zdGluZykKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 12 14:01:14 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 12 Aug 2016 14:01:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bYD1N-0007iP-9v; Fri, 12 Aug 2016 14:01:13 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=025ab97d4=wei.liu2@citrix.com>)
 id 1bYD1M-0007iC-42; Fri, 12 Aug 2016 14:01:12 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 04/6B-11175-7A6DDA75; Fri, 12 Aug 2016 14:01:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXitHSDve7ya2v
 DDfrPMVq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbjUtJax4B5HxbHuLewNjLvZuxg5
 OSQE/CX6FsxmA7HZBJQlfnb2gtkiAiYSvy+cZgGxmQXqJNb8nQ5mCwsYSdxrOMgMYrMIqEq83
 nqEEcTmFXCWeHxzFjPETDmJ88d/gtlCAgoSHdOPMUHUCEqcnPkEaqaExMEXL4BqOIDquSX+dt
 tPYOSZhaRqFpKqBYxMqxg1ilOLylKLdA2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZL
 zczcxAoOFAQh2MF7eGHCIUZKDSUmU99mFteFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgvXQXK
 CRalpqdWpGXmAMMWJi3BwaMkwrsTJM1bXJCYW5yZDpE6xagoJc47ESQhAJLIKM2Da4PFyiVGW
 SlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8x4AmcKTmVcCN/0V0GImoMUnzNaALC5JREhJNTBaF8
 a+v1z1MY47MNK/WGmt9eL70WmsB0xypqbuVr/mtnlXZP+2juZLfdetclg152Wu4Vpx/j6L1Dq
 FAPcTB1pb/G3fdKzv3cWgt5KP3f/a/OX8KmeknyXftU3csmq+XqY8G29/ieKXwOCb+51SX6zf
 yi7vtWX2mR+xGVGfp3i/nzBfdXp6tY0SS3FGoqEWc1FxIgB9BNZnkAIAAA==
X-Env-Sender: prvs=025ab97d4=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1471010469!1181536!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4702 invoked from network); 12 Aug 2016 14:01:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Aug 2016 14:01:10 -0000
X-IronPort-AV: E=Sophos;i="5.28,510,1464652800"; d="scan'208";a="379736652"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Fri, 12 Aug 2016 15:01:07 +0100
Message-ID: <1471010467-32751-1-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
X-DLP: MIA1
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH] lib.h: remove BUILD_BUG_ON
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

QlVJTERfQlVHX09OIHNob3VsZCBub3QgYXBwZWFyIGluIGEgcHVibGljLWZhY2luZyBoZWFkZXIs
IG90aGVyd2lzZSBpdApyaXNrcyBjbGFzaGluZyB3aXRoIG1hY3JvIHdpdGggdGhlIHNhbWUgbmFt
ZSBpbiBvdGhlciBjb2RlIGJhc2VzLiBJCmVuY291bnRlcmVkIHN1Y2ggaXNzdWUgd2hlbiB0cnlp
bmcgdG8gYWRkIEJVSUxEX0JVR19PTiB0byBhIHByaXZhdGUKaGVhZGVyIGluIFhlbidzIGdudHRh
YiBsaWJyYXJ5LgoKSWRlYWxseSBCVUlMRF9CVUdfT04gc2hvdWxkIGJlIG1vdmVkIHRvIGEgcHJp
dmF0ZSBoZWFkZXIsIGJ1dCB0aGVyZSBpcwphY3R1YWxseSBubyB1c2VyIG9mIGl0IGluIG1pbmkt
b3MgdHJlZSwganVzdCByZW1vdmUgaXQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KIGluY2x1ZGUvbGliLmggfCA5IC0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saWIuaCBiL2luY2x1
ZGUvbGliLmgKaW5kZXggMzlkNmExOC4uZTcxNTVlMiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saWIu
aAorKysgYi9pbmNsdWRlL2xpYi5oCkBAIC01NCwxNSArNTQsNiBAQAogI2luY2x1ZGUgPHhlbi9l
dmVudF9jaGFubmVsLmg+CiAjaW5jbHVkZSAiZ250bWFwLmgiCiAKLSNpZiBfX0dOVUNfXyA+IDQg
fHwgKF9fR05VQ19fID09IDQgJiYgX19HTlVDX01JTk9SX18gPj0gNikKLSNkZWZpbmUgQlVJTERf
QlVHX09OKGNvbmQpICh7IF9TdGF0aWNfYXNzZXJ0KCEoY29uZCksICIhKCIgI2NvbmQgIikiKTsg
fSkKLSNkZWZpbmUgQlVJTERfQlVHX09OX1pFUk8oY29uZCkgXAotICAgIHNpemVvZihzdHJ1Y3Qg
eyBfU3RhdGljX2Fzc2VydCghKGNvbmQpLCAiISgiICNjb25kICIpIik7IH0pCi0jZWxzZQotI2Rl
ZmluZSBCVUlMRF9CVUdfT05fWkVSTyhjb25kKSBzaXplb2Yoc3RydWN0IHsgaW50Oi0hIShjb25k
KTsgfSkKLSNkZWZpbmUgQlVJTERfQlVHX09OKGNvbmQpICgodm9pZClCVUlMRF9CVUdfT05fWkVS
Tyhjb25kKSkKLSNlbmRpZgotCiAjaWZkZWYgSEFWRV9MSUJDCiAjaW5jbHVkZSA8c3lzL3F1ZXVl
Lmg+CiAjaW5jbHVkZSA8c3RkaW8uaD4KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 12 14:01:14 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 12 Aug 2016 14:01:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bYD1N-0007iP-9v; Fri, 12 Aug 2016 14:01:13 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=025ab97d4=wei.liu2@citrix.com>)
 id 1bYD1M-0007iC-42; Fri, 12 Aug 2016 14:01:12 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 04/6B-11175-7A6DDA75; Fri, 12 Aug 2016 14:01:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXitHSDve7ya2v
 DDfrPMVq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbjUtJax4B5HxbHuLewNjLvZuxg5
 OSQE/CX6FsxmA7HZBJQlfnb2gtkiAiYSvy+cZgGxmQXqJNb8nQ5mCwsYSdxrOMgMYrMIqEq83
 nqEEcTmFXCWeHxzFjPETDmJ88d/gtlCAgoSHdOPMUHUCEqcnPkEaqaExMEXL4BqOIDquSX+dt
 tPYOSZhaRqFpKqBYxMqxg1ilOLylKLdA2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZL
 zczcxAoOFAQh2MF7eGHCIUZKDSUmU99mFteFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgvXQXK
 CRalpqdWpGXmAMMWJi3BwaMkwrsTJM1bXJCYW5yZDpE6xagoJc47ESQhAJLIKM2Da4PFyiVGW
 SlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8x4AmcKTmVcCN/0V0GImoMUnzNaALC5JREhJNTBaF8
 a+v1z1MY47MNK/WGmt9eL70WmsB0xypqbuVr/mtnlXZP+2juZLfdetclg152Wu4Vpx/j6L1Dq
 FAPcTB1pb/G3fdKzv3cWgt5KP3f/a/OX8KmeknyXftU3csmq+XqY8G29/ieKXwOCb+51SX6zf
 yi7vtWX2mR+xGVGfp3i/nzBfdXp6tY0SS3FGoqEWc1FxIgB9BNZnkAIAAA==
X-Env-Sender: prvs=025ab97d4=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1471010469!1181536!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4702 invoked from network); 12 Aug 2016 14:01:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Aug 2016 14:01:10 -0000
X-IronPort-AV: E=Sophos;i="5.28,510,1464652800"; d="scan'208";a="379736652"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Fri, 12 Aug 2016 15:01:07 +0100
Message-ID: <1471010467-32751-1-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
X-DLP: MIA1
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH] lib.h: remove BUILD_BUG_ON
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

QlVJTERfQlVHX09OIHNob3VsZCBub3QgYXBwZWFyIGluIGEgcHVibGljLWZhY2luZyBoZWFkZXIs
IG90aGVyd2lzZSBpdApyaXNrcyBjbGFzaGluZyB3aXRoIG1hY3JvIHdpdGggdGhlIHNhbWUgbmFt
ZSBpbiBvdGhlciBjb2RlIGJhc2VzLiBJCmVuY291bnRlcmVkIHN1Y2ggaXNzdWUgd2hlbiB0cnlp
bmcgdG8gYWRkIEJVSUxEX0JVR19PTiB0byBhIHByaXZhdGUKaGVhZGVyIGluIFhlbidzIGdudHRh
YiBsaWJyYXJ5LgoKSWRlYWxseSBCVUlMRF9CVUdfT04gc2hvdWxkIGJlIG1vdmVkIHRvIGEgcHJp
dmF0ZSBoZWFkZXIsIGJ1dCB0aGVyZSBpcwphY3R1YWxseSBubyB1c2VyIG9mIGl0IGluIG1pbmkt
b3MgdHJlZSwganVzdCByZW1vdmUgaXQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KIGluY2x1ZGUvbGliLmggfCA5IC0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saWIuaCBiL2luY2x1
ZGUvbGliLmgKaW5kZXggMzlkNmExOC4uZTcxNTVlMiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saWIu
aAorKysgYi9pbmNsdWRlL2xpYi5oCkBAIC01NCwxNSArNTQsNiBAQAogI2luY2x1ZGUgPHhlbi9l
dmVudF9jaGFubmVsLmg+CiAjaW5jbHVkZSAiZ250bWFwLmgiCiAKLSNpZiBfX0dOVUNfXyA+IDQg
fHwgKF9fR05VQ19fID09IDQgJiYgX19HTlVDX01JTk9SX18gPj0gNikKLSNkZWZpbmUgQlVJTERf
QlVHX09OKGNvbmQpICh7IF9TdGF0aWNfYXNzZXJ0KCEoY29uZCksICIhKCIgI2NvbmQgIikiKTsg
fSkKLSNkZWZpbmUgQlVJTERfQlVHX09OX1pFUk8oY29uZCkgXAotICAgIHNpemVvZihzdHJ1Y3Qg
eyBfU3RhdGljX2Fzc2VydCghKGNvbmQpLCAiISgiICNjb25kICIpIik7IH0pCi0jZWxzZQotI2Rl
ZmluZSBCVUlMRF9CVUdfT05fWkVSTyhjb25kKSBzaXplb2Yoc3RydWN0IHsgaW50Oi0hIShjb25k
KTsgfSkKLSNkZWZpbmUgQlVJTERfQlVHX09OKGNvbmQpICgodm9pZClCVUlMRF9CVUdfT05fWkVS
Tyhjb25kKSkKLSNlbmRpZgotCiAjaWZkZWYgSEFWRV9MSUJDCiAjaW5jbHVkZSA8c3lzL3F1ZXVl
Lmg+CiAjaW5jbHVkZSA8c3RkaW8uaD4KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 12 14:02:15 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 12 Aug 2016 14:02:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bYD2N-0007of-Kt; Fri, 12 Aug 2016 14:02:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bYD2M-0007oT-Mp; Fri, 12 Aug 2016 14:02:14 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 2D/AD-19922-5E6DDA75; Fri, 12 Aug 2016 14:02:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXS+7+BUffptbX
 hBk3HpS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZhxeeI+lYB93xdI3DxkbGE9wdjFy
 cggJTGCU+Nzv3cXIBWTvYpS4uuQcO4RzjFGi9cd8KGcDo0R3y1wWkBYWAVWJ510r2UFsNgETi
 f7GeWwgtoiAosSDlzdZQWxmgUSJd5dXM4LYwgJmEovPfgbr5RXQkbi/aSmUfYBRYudzQYgznC
 U6eyZBxQUlTs58wgIxR0di59Y7QPM5gGxpieX/OCDC8hLNW2czg9icAi4Sa/qeMoGUiAKt+vb
 TYAKj0Cwkg2YhGTQLYdAsJIMWMLKsYtQoTi0qSy3SNTLRSyrKTM8oyU3MzNE1NDDVy00tLk5M
 T81JTCrWS87P3cQIDPd6BgbGHYw3J/sdYpTkYFIS5X12YW24EF9SfkplRmJxRnxRaU5q8SFGG
 Q4OJQneS1eBcoJFqempFWmZOcDIg0lLcPAoifA2gaR5iwsSc4sz0yFSpxgVpcR534EkBEASGa
 V5cG2waL/EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZi3H2QKT2ZeCdz0V0CLmYAWnzBbA7K
 4JBEhJdXAOGGRh1/vXb93dYnTTNecm+Law31QP7+QaaVBeHLOma8zT06qbrv+dUZ5zfHsp7eO
 7u9yLTiim/XVdC6DwjwN60v78g5yJ8i4nbU02DinOGndaZXrESevvOn8M3E148LdC6q7FT68n
 JP931VN+4J7AcM1DVPmdzn/PkWyK3YWuH7wEdom9PzlLSWW4oxEQy3mouJEAPKKD+nxAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1471010533!38229341!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20489 invoked from network); 12 Aug 2016 14:02:13 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-2.tower-206.messagelabs.com with SMTP; 12 Aug 2016 14:02:13 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id ED994775;
 Fri, 12 Aug 2016 16:02:12 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id lKk8mlpdpmUS; Fri, 12 Aug 2016 16:02:12 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id B1BDA7337;
 Fri, 12 Aug 2016 16:02:12 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bYD2J-0008KJ-Uz; Fri, 12 Aug 2016 16:02:11 +0200
Date: Fri, 12 Aug 2016 16:02:11 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20160812140211.GG3885@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <1471010467-32751-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471010467-32751-1-git-send-email-wei.liu2@citrix.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Minios-devel] [MINIOS PATCH] lib.h: remove BUILD_BUG_ON
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSwgb24gRnJpIDEyIEF1ZyAyMDE2IDE1OjAxOjA3ICswMTAwLCB3cm90ZToKPiBCVUlM
RF9CVUdfT04gc2hvdWxkIG5vdCBhcHBlYXIgaW4gYSBwdWJsaWMtZmFjaW5nIGhlYWRlciwgb3Ro
ZXJ3aXNlIGl0Cj4gcmlza3MgY2xhc2hpbmcgd2l0aCBtYWNybyB3aXRoIHRoZSBzYW1lIG5hbWUg
aW4gb3RoZXIgY29kZSBiYXNlcy4gSQo+IGVuY291bnRlcmVkIHN1Y2ggaXNzdWUgd2hlbiB0cnlp
bmcgdG8gYWRkIEJVSUxEX0JVR19PTiB0byBhIHByaXZhdGUKPiBoZWFkZXIgaW4gWGVuJ3MgZ250
dGFiIGxpYnJhcnkuCj4gCj4gSWRlYWxseSBCVUlMRF9CVUdfT04gc2hvdWxkIGJlIG1vdmVkIHRv
IGEgcHJpdmF0ZSBoZWFkZXIsIGJ1dCB0aGVyZSBpcwo+IGFjdHVhbGx5IG5vIHVzZXIgb2YgaXQg
aW4gbWluaS1vcyB0cmVlLCBqdXN0IHJlbW92ZSBpdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2Ft
dWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIGluY2x1ZGUvbGliLmggfCA5IC0t
LS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9saWIuaCBiL2luY2x1ZGUvbGliLmgKPiBpbmRleCAzOWQ2YTE4Li5lNzE1NWUy
IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvbGliLmgKPiArKysgYi9pbmNsdWRlL2xpYi5oCj4gQEAg
LTU0LDE1ICs1NCw2IEBACj4gICNpbmNsdWRlIDx4ZW4vZXZlbnRfY2hhbm5lbC5oPgo+ICAjaW5j
bHVkZSAiZ250bWFwLmgiCj4gIAo+IC0jaWYgX19HTlVDX18gPiA0IHx8IChfX0dOVUNfXyA9PSA0
ICYmIF9fR05VQ19NSU5PUl9fID49IDYpCj4gLSNkZWZpbmUgQlVJTERfQlVHX09OKGNvbmQpICh7
IF9TdGF0aWNfYXNzZXJ0KCEoY29uZCksICIhKCIgI2NvbmQgIikiKTsgfSkKPiAtI2RlZmluZSBC
VUlMRF9CVUdfT05fWkVSTyhjb25kKSBcCj4gLSAgICBzaXplb2Yoc3RydWN0IHsgX1N0YXRpY19h
c3NlcnQoIShjb25kKSwgIiEoIiAjY29uZCAiKSIpOyB9KQo+IC0jZWxzZQo+IC0jZGVmaW5lIEJV
SUxEX0JVR19PTl9aRVJPKGNvbmQpIHNpemVvZihzdHJ1Y3QgeyBpbnQ6LSEhKGNvbmQpOyB9KQo+
IC0jZGVmaW5lIEJVSUxEX0JVR19PTihjb25kKSAoKHZvaWQpQlVJTERfQlVHX09OX1pFUk8oY29u
ZCkpCj4gLSNlbmRpZgo+IC0KPiAgI2lmZGVmIEhBVkVfTElCQwo+ICAjaW5jbHVkZSA8c3lzL3F1
ZXVlLmg+Cj4gICNpbmNsdWRlIDxzdGRpby5oPgo+IC0tIAo+IDIuMS40Cj4gCgotLSAKU2FtdWVs
CigwMzoxMzoxNCkgPGo+IGJvbgooMDM6MTM6MTkpIDxqPiBpbCBlc3QgdGFyZCA6cAooMDM6MTM6
MjUpIDxnPiBjJ2VzdCBsJ2hldXJlIGRlIG1hbmdlcgooMDM6MTM6MzgpIDxqPiBobSBqJ2FpIG1h
bmfDqSDDoCAxaCBtb2ksIGonYWkgZGVzIGhvcmFpcmVzIHJhaXNvbm5hYmxlcwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 12 14:02:15 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 12 Aug 2016 14:02:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bYD2N-0007of-Kt; Fri, 12 Aug 2016 14:02:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bYD2M-0007oT-Mp; Fri, 12 Aug 2016 14:02:14 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 2D/AD-19922-5E6DDA75; Fri, 12 Aug 2016 14:02:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXS+7+BUffptbX
 hBk3HpS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZhxeeI+lYB93xdI3DxkbGE9wdjFy
 cggJTGCU+Nzv3cXIBWTvYpS4uuQcO4RzjFGi9cd8KGcDo0R3y1wWkBYWAVWJ510r2UFsNgETi
 f7GeWwgtoiAosSDlzdZQWxmgUSJd5dXM4LYwgJmEovPfgbr5RXQkbi/aSmUfYBRYudzQYgznC
 U6eyZBxQUlTs58wgIxR0di59Y7QPM5gGxpieX/OCDC8hLNW2czg9icAi4Sa/qeMoGUiAKt+vb
 TYAKj0Cwkg2YhGTQLYdAsJIMWMLKsYtQoTi0qSy3SNTLRSyrKTM8oyU3MzNE1NDDVy00tLk5M
 T81JTCrWS87P3cQIDPd6BgbGHYw3J/sdYpTkYFIS5X12YW24EF9SfkplRmJxRnxRaU5q8SFGG
 Q4OJQneS1eBcoJFqempFWmZOcDIg0lLcPAoifA2gaR5iwsSc4sz0yFSpxgVpcR534EkBEASGa
 V5cG2waL/EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZi3H2QKT2ZeCdz0V0CLmYAWnzBbA7K
 4JBEhJdXAOGGRh1/vXb93dYnTTNecm+Law31QP7+QaaVBeHLOma8zT06qbrv+dUZ5zfHsp7eO
 7u9yLTiim/XVdC6DwjwN60v78g5yJ8i4nbU02DinOGndaZXrESevvOn8M3E148LdC6q7FT68n
 JP931VN+4J7AcM1DVPmdzn/PkWyK3YWuH7wEdom9PzlLSWW4oxEQy3mouJEAPKKD+nxAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1471010533!38229341!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20489 invoked from network); 12 Aug 2016 14:02:13 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-2.tower-206.messagelabs.com with SMTP; 12 Aug 2016 14:02:13 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id ED994775;
 Fri, 12 Aug 2016 16:02:12 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id lKk8mlpdpmUS; Fri, 12 Aug 2016 16:02:12 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id B1BDA7337;
 Fri, 12 Aug 2016 16:02:12 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bYD2J-0008KJ-Uz; Fri, 12 Aug 2016 16:02:11 +0200
Date: Fri, 12 Aug 2016 16:02:11 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20160812140211.GG3885@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <1471010467-32751-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471010467-32751-1-git-send-email-wei.liu2@citrix.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Minios-devel] [MINIOS PATCH] lib.h: remove BUILD_BUG_ON
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSwgb24gRnJpIDEyIEF1ZyAyMDE2IDE1OjAxOjA3ICswMTAwLCB3cm90ZToKPiBCVUlM
RF9CVUdfT04gc2hvdWxkIG5vdCBhcHBlYXIgaW4gYSBwdWJsaWMtZmFjaW5nIGhlYWRlciwgb3Ro
ZXJ3aXNlIGl0Cj4gcmlza3MgY2xhc2hpbmcgd2l0aCBtYWNybyB3aXRoIHRoZSBzYW1lIG5hbWUg
aW4gb3RoZXIgY29kZSBiYXNlcy4gSQo+IGVuY291bnRlcmVkIHN1Y2ggaXNzdWUgd2hlbiB0cnlp
bmcgdG8gYWRkIEJVSUxEX0JVR19PTiB0byBhIHByaXZhdGUKPiBoZWFkZXIgaW4gWGVuJ3MgZ250
dGFiIGxpYnJhcnkuCj4gCj4gSWRlYWxseSBCVUlMRF9CVUdfT04gc2hvdWxkIGJlIG1vdmVkIHRv
IGEgcHJpdmF0ZSBoZWFkZXIsIGJ1dCB0aGVyZSBpcwo+IGFjdHVhbGx5IG5vIHVzZXIgb2YgaXQg
aW4gbWluaS1vcyB0cmVlLCBqdXN0IHJlbW92ZSBpdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2Ft
dWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIGluY2x1ZGUvbGliLmggfCA5IC0t
LS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9saWIuaCBiL2luY2x1ZGUvbGliLmgKPiBpbmRleCAzOWQ2YTE4Li5lNzE1NWUy
IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvbGliLmgKPiArKysgYi9pbmNsdWRlL2xpYi5oCj4gQEAg
LTU0LDE1ICs1NCw2IEBACj4gICNpbmNsdWRlIDx4ZW4vZXZlbnRfY2hhbm5lbC5oPgo+ICAjaW5j
bHVkZSAiZ250bWFwLmgiCj4gIAo+IC0jaWYgX19HTlVDX18gPiA0IHx8IChfX0dOVUNfXyA9PSA0
ICYmIF9fR05VQ19NSU5PUl9fID49IDYpCj4gLSNkZWZpbmUgQlVJTERfQlVHX09OKGNvbmQpICh7
IF9TdGF0aWNfYXNzZXJ0KCEoY29uZCksICIhKCIgI2NvbmQgIikiKTsgfSkKPiAtI2RlZmluZSBC
VUlMRF9CVUdfT05fWkVSTyhjb25kKSBcCj4gLSAgICBzaXplb2Yoc3RydWN0IHsgX1N0YXRpY19h
c3NlcnQoIShjb25kKSwgIiEoIiAjY29uZCAiKSIpOyB9KQo+IC0jZWxzZQo+IC0jZGVmaW5lIEJV
SUxEX0JVR19PTl9aRVJPKGNvbmQpIHNpemVvZihzdHJ1Y3QgeyBpbnQ6LSEhKGNvbmQpOyB9KQo+
IC0jZGVmaW5lIEJVSUxEX0JVR19PTihjb25kKSAoKHZvaWQpQlVJTERfQlVHX09OX1pFUk8oY29u
ZCkpCj4gLSNlbmRpZgo+IC0KPiAgI2lmZGVmIEhBVkVfTElCQwo+ICAjaW5jbHVkZSA8c3lzL3F1
ZXVlLmg+Cj4gICNpbmNsdWRlIDxzdGRpby5oPgo+IC0tIAo+IDIuMS40Cj4gCgotLSAKU2FtdWVs
CigwMzoxMzoxNCkgPGo+IGJvbgooMDM6MTM6MTkpIDxqPiBpbCBlc3QgdGFyZCA6cAooMDM6MTM6
MjUpIDxnPiBjJ2VzdCBsJ2hldXJlIGRlIG1hbmdlcgooMDM6MTM6MzgpIDxqPiBobSBqJ2FpIG1h
bmfDqSDDoCAxaCBtb2ksIGonYWkgZGVzIGhvcmFpcmVzIHJhaXNvbm5hYmxlcwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 12 15:14:50 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 12 Aug 2016 15:14:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bYEAb-0005eJ-0m; Fri, 12 Aug 2016 15:14:49 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=025ab97d4=wei.liu2@citrix.com>)
 id 1bYEAZ-0005e9-5X; Fri, 12 Aug 2016 15:14:47 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 66/CB-21406-6E7EDA75; Fri, 12 Aug 2016 15:14:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDve7T52v
 DDb4+t7F4+3UJs8X3LZOZHJg8Dn+4whLAGMWamZeUX5HAmjF9g3nBTraKvcduMjUwLmTtYuTk
 kBDwl3i68CuYzSKgKtHcu5kdxGYTUJb42dnL1sXIxSEisJFR4tjhuWAJYQEzicVnP7OA2LwC+
 hLTD24HiwsJpEpcfv6MESIuKHFy5hOwGmYBHYkFuz8BDeIAsqUllv/jADE5BXQlTvXkglSICq
 hIXJnwFmqKgkTH9GNMEKdxS9w+PZV5AiPfLCRDZyEZOgth6AJG5lWMGsWpRWWpRbqGlnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEBxwAEOxh/LAs4xCjJwaQkyvvswtpwIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8p54B5QSLUtNTK9Iyc4ChD5OW4OBREuF9BZLmLS5IzC3OT
 IdInWLU5Vjw4/ZaJiGWvPy8VClx3icgRQIgRRmleXAjYHF4iVFWSpiXEegoIZ6C1KLczBJU+V
 eM4hyMSsK870Gm8GTmlcBtegV0BBPQESfM1oAcUZKIkJJqYLTqt/w8p26mh8Kib9tLrYM5Hos
 qK6zrD+rTzVee+OzanYtVZWUF9ZkybcsNp9bPuCoUPPvU67iFjdM3TfuR4+K+dpPZ4+zAyImb
 vRI1xDJsZJVd/99dwnjnZgL3dY+aE2Y6jl+28FloltxIU/8gojTvzKm6oLef035Lvppp6ys11
 f6h4cnUc0osxRmJhlrMRcWJAL5MlYu+AgAA
X-Env-Sender: prvs=025ab97d4=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1471014884!52891352!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7349 invoked from network); 12 Aug 2016 15:14:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Aug 2016 15:14:45 -0000
X-IronPort-AV: E=Sophos;i="5.28,511,1464652800"; d="scan'208";a="379756682"
Date: Fri, 12 Aug 2016 16:14:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>, Wei Liu
 <wei.liu2@citrix.com>, Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20160812151442.GM20641@citrix.com>
References: <1471010467-32751-1-git-send-email-wei.liu2@citrix.com>
 <20160812140211.GG3885@var.home>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160812140211.GG3885@var.home>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Subject: Re: [Minios-devel] [MINIOS PATCH] lib.h: remove BUILD_BUG_ON
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gRnJpLCBBdWcgMTIsIDIwMTYgYXQgMDQ6MDI6MTFQTSArMDIwMCwgU2FtdWVsIFRoaWJhdWx0
IHdyb3RlOgo+IFdlaSBMaXUsIG9uIEZyaSAxMiBBdWcgMjAxNiAxNTowMTowNyArMDEwMCwgd3Jv
dGU6Cj4gPiBCVUlMRF9CVUdfT04gc2hvdWxkIG5vdCBhcHBlYXIgaW4gYSBwdWJsaWMtZmFjaW5n
IGhlYWRlciwgb3RoZXJ3aXNlIGl0Cj4gPiByaXNrcyBjbGFzaGluZyB3aXRoIG1hY3JvIHdpdGgg
dGhlIHNhbWUgbmFtZSBpbiBvdGhlciBjb2RlIGJhc2VzLiBJCj4gPiBlbmNvdW50ZXJlZCBzdWNo
IGlzc3VlIHdoZW4gdHJ5aW5nIHRvIGFkZCBCVUlMRF9CVUdfT04gdG8gYSBwcml2YXRlCj4gPiBo
ZWFkZXIgaW4gWGVuJ3MgZ250dGFiIGxpYnJhcnkuCj4gPiAKPiA+IElkZWFsbHkgQlVJTERfQlVH
X09OIHNob3VsZCBiZSBtb3ZlZCB0byBhIHByaXZhdGUgaGVhZGVyLCBidXQgdGhlcmUgaXMKPiA+
IGFjdHVhbGx5IG5vIHVzZXIgb2YgaXQgaW4gbWluaS1vcyB0cmVlLCBqdXN0IHJlbW92ZSBpdC4K
PiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAK
PiBBY2tlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3Jn
Pgo+IAoKQWN0dWFsbHkgc29tZSBzdHVmZiBpbiBzdHViZG9tIGRlcGVuZHMgb24gbWluaS1vcyBs
ZWFraW5nIEJVSUxEX0JVR19PTiwKd2hpbGUgc29tZSBhY3RpdmVseSB3b3JrIGFyb3VuZCB0aGUg
bGVha2luZyBvZiBzb21lIG90aGVyIG1hY3Jvcy4KCkkgd2lsbCBob2xkIG9mZiBwdXR0aW5nIGlu
IHRoaXMgcGF0Y2ggZm9yIG5vdy4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 12 15:14:50 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 12 Aug 2016 15:14:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bYEAb-0005eJ-0m; Fri, 12 Aug 2016 15:14:49 +0000
Received: from mail6.bemta6.messagelabs.com ([85.158.143.247])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=025ab97d4=wei.liu2@citrix.com>)
 id 1bYEAZ-0005e9-5X; Fri, 12 Aug 2016 15:14:47 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 66/CB-21406-6E7EDA75; Fri, 12 Aug 2016 15:14:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDve7T52v
 DDb4+t7F4+3UJs8X3LZOZHJg8Dn+4whLAGMWamZeUX5HAmjF9g3nBTraKvcduMjUwLmTtYuTk
 kBDwl3i68CuYzSKgKtHcu5kdxGYTUJb42dnL1sXIxSEisJFR4tjhuWAJYQEzicVnP7OA2LwC+
 hLTD24HiwsJpEpcfv6MESIuKHFy5hOwGmYBHYkFuz8BDeIAsqUllv/jADE5BXQlTvXkglSICq
 hIXJnwFmqKgkTH9GNMEKdxS9w+PZV5AiPfLCRDZyEZOgth6AJG5lWMGsWpRWWpRbqGlnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEBxwAEOxh/LAs4xCjJwaQkyvvswtpwIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8p54B5QSLUtNTK9Iyc4ChD5OW4OBREuF9BZLmLS5IzC3OT
 IdInWLU5Vjw4/ZaJiGWvPy8VClx3icgRQIgRRmleXAjYHF4iVFWSpiXEegoIZ6C1KLczBJU+V
 eM4hyMSsK870Gm8GTmlcBtegV0BBPQESfM1oAcUZKIkJJqYLTqt/w8p26mh8Kib9tLrYM5Hos
 qK6zrD+rTzVee+OzanYtVZWUF9ZkybcsNp9bPuCoUPPvU67iFjdM3TfuR4+K+dpPZ4+zAyImb
 vRI1xDJsZJVd/99dwnjnZgL3dY+aE2Y6jl+28FloltxIU/8gojTvzKm6oLef035Lvppp6ys11
 f6h4cnUc0osxRmJhlrMRcWJAL5MlYu+AgAA
X-Env-Sender: prvs=025ab97d4=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1471014884!52891352!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7349 invoked from network); 12 Aug 2016 15:14:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Aug 2016 15:14:45 -0000
X-IronPort-AV: E=Sophos;i="5.28,511,1464652800"; d="scan'208";a="379756682"
Date: Fri, 12 Aug 2016 16:14:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>, Wei Liu
 <wei.liu2@citrix.com>, Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20160812151442.GM20641@citrix.com>
References: <1471010467-32751-1-git-send-email-wei.liu2@citrix.com>
 <20160812140211.GG3885@var.home>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160812140211.GG3885@var.home>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Subject: Re: [Minios-devel] [MINIOS PATCH] lib.h: remove BUILD_BUG_ON
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gRnJpLCBBdWcgMTIsIDIwMTYgYXQgMDQ6MDI6MTFQTSArMDIwMCwgU2FtdWVsIFRoaWJhdWx0
IHdyb3RlOgo+IFdlaSBMaXUsIG9uIEZyaSAxMiBBdWcgMjAxNiAxNTowMTowNyArMDEwMCwgd3Jv
dGU6Cj4gPiBCVUlMRF9CVUdfT04gc2hvdWxkIG5vdCBhcHBlYXIgaW4gYSBwdWJsaWMtZmFjaW5n
IGhlYWRlciwgb3RoZXJ3aXNlIGl0Cj4gPiByaXNrcyBjbGFzaGluZyB3aXRoIG1hY3JvIHdpdGgg
dGhlIHNhbWUgbmFtZSBpbiBvdGhlciBjb2RlIGJhc2VzLiBJCj4gPiBlbmNvdW50ZXJlZCBzdWNo
IGlzc3VlIHdoZW4gdHJ5aW5nIHRvIGFkZCBCVUlMRF9CVUdfT04gdG8gYSBwcml2YXRlCj4gPiBo
ZWFkZXIgaW4gWGVuJ3MgZ250dGFiIGxpYnJhcnkuCj4gPiAKPiA+IElkZWFsbHkgQlVJTERfQlVH
X09OIHNob3VsZCBiZSBtb3ZlZCB0byBhIHByaXZhdGUgaGVhZGVyLCBidXQgdGhlcmUgaXMKPiA+
IGFjdHVhbGx5IG5vIHVzZXIgb2YgaXQgaW4gbWluaS1vcyB0cmVlLCBqdXN0IHJlbW92ZSBpdC4K
PiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAK
PiBBY2tlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3Jn
Pgo+IAoKQWN0dWFsbHkgc29tZSBzdHVmZiBpbiBzdHViZG9tIGRlcGVuZHMgb24gbWluaS1vcyBs
ZWFraW5nIEJVSUxEX0JVR19PTiwKd2hpbGUgc29tZSBhY3RpdmVseSB3b3JrIGFyb3VuZCB0aGUg
bGVha2luZyBvZiBzb21lIG90aGVyIG1hY3Jvcy4KCkkgd2lsbCBob2xkIG9mZiBwdXR0aW5nIGlu
IHRoaXMgcGF0Y2ggZm9yIG5vdy4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 12:35:41 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 12:35:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba04K-0002K5-6m; Wed, 17 Aug 2016 12:35:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba04I-0002Jw-KC; Wed, 17 Aug 2016 12:35:38 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 0E/55-29563-91A54B75; Wed, 17 Aug 2016 12:35:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42JxWrrBXpcnaku
 4wexGeYu3X5cwW3zfMpnJgcnj8IcrLAGMUayZeUn5FQmsGc3/cgr62Ct+bOpib2A8ztrFyMkh
 IeAvsbfrGQuIzSagLPGzs5cNxBYRMJH4feE0WJxZoE5izd/pYLawgLvEpaZ/7CA2i4CqxMcJD
 UD1HBy8As4Sh3pTIEbKSZw//pMZxBYSUJDomH6MCcTmFRCUODnzCdRICYmDL14wg7RKCHBL/O
 22n8DIMwtJ1SwkVQsYmVYxahSnFpWlFukaWeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFes
 l5+duYgQGCgMQ7GA8vzbwEKMkB5OSKO/MiRvDhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwro3Y
 Ei4kWJSanlqRlpkDDFmYtAQHj5II72+QNG9xQWJucWY6ROoUoy7Hgh+31zIJseTl56VKifNWg
 RQJgBRllObBjYDFzyVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8x4CmcKTmVcCt+kV0BFMQE
 fw8oMdUZKIkJJqYOSPedoh3Ofwfnu83DkVxblv3525+6EucPFh9/cGhz7kiG5a1PZ64n7dkgX
 /r3d9OhHvKBXJXtLmfLdehudJ5ck4zpPLfe6FzBdZ79zdEC/0OLFXN4hL9/Gs/g+bv+aGXjoU
 93vOygiLMB5t/Z+cD3oUPzrPmntKZvEvS/k0Ca4VWgqy2ffff1FiKc5INNRiLipOBAC6UzRDm
 gIAAA==
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1471437322!28772655!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43779 invoked from network); 17 Aug 2016 12:35:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 12:35:24 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="380643499"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Wed, 17 Aug 2016 13:35:10 +0100
Message-ID: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
X-DLP: MIA1
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 0/4] x86: Use ELF notes and unfied
	linker script
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSAoNCk6CiAgZ2l0aWdub3JlOiBpZ25vcmUgdmltIHN3YXAgZmlsZQogIEludHJvZHVj
ZSBhc21fbWFjcm9zLmgKICB4ODY6IHN3aXRjaCB0byB1c2UgZWxmbm90ZQogIHg4NjogdXNlIHVu
aWZpZWQgbGlua2VyIHNjcmlwdAoKIC5naXRpZ25vcmUgICAgICAgICAgICAgICAgIHwgICAyICsK
IE1ha2VmaWxlICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBhcmNoL3g4Ni9NYWtlZmlsZSAg
ICAgICAgICB8ICAgMSArCiBhcmNoL3g4Ni9taW5pb3MteDg2Lmxkcy5TICB8IDEzMyArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGFyY2gveDg2L21pbmlvcy14
ODZfMzIubGRzIHwgIDc0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L21pbmlv
cy14ODZfNjQubGRzIHwgIDc0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L3g4
Nl8zMi5TICAgICAgICAgIHwgIDE3ICsrKy0tLQogYXJjaC94ODYveDg2XzY0LlMgICAgICAgICAg
fCAgMTUgKystLS0KIGluY2x1ZGUvYXNtX21hY3Jvcy5oICAgICAgIHwgIDM2ICsrKysrKysrKysr
KwogaW5jbHVkZS94ODYvYXNtX21hY3Jvcy5oICAgfCAgMjggKysrKysrKysrKwogMTAgZmlsZXMg
Y2hhbmdlZCwgMjE4IGluc2VydGlvbnMoKyksIDE2OCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBhcmNoL3g4Ni9taW5pb3MteDg2Lmxkcy5TCiBkZWxldGUgbW9kZSAxMDA2NDQgYXJj
aC94ODYvbWluaW9zLXg4Nl8zMi5sZHMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9taW5p
b3MteDg2XzY0LmxkcwogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvYXNtX21hY3Jvcy5oCiBj
cmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ODYvYXNtX21hY3Jvcy5oCgotLSAKMi4xLjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 12:35:41 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 12:35:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba04K-0002K5-6m; Wed, 17 Aug 2016 12:35:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba04I-0002Jw-KC; Wed, 17 Aug 2016 12:35:38 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 0E/55-29563-91A54B75; Wed, 17 Aug 2016 12:35:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42JxWrrBXpcnaku
 4wexGeYu3X5cwW3zfMpnJgcnj8IcrLAGMUayZeUn5FQmsGc3/cgr62Ct+bOpib2A8ztrFyMkh
 IeAvsbfrGQuIzSagLPGzs5cNxBYRMJH4feE0WJxZoE5izd/pYLawgLvEpaZ/7CA2i4CqxMcJD
 UD1HBy8As4Sh3pTIEbKSZw//pMZxBYSUJDomH6MCcTmFRCUODnzCdRICYmDL14wg7RKCHBL/O
 22n8DIMwtJ1SwkVQsYmVYxahSnFpWlFukaWeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFes
 l5+duYgQGCgMQ7GA8vzbwEKMkB5OSKO/MiRvDhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwro3Y
 Ei4kWJSanlqRlpkDDFmYtAQHj5II72+QNG9xQWJucWY6ROoUoy7Hgh+31zIJseTl56VKifNWg
 RQJgBRllObBjYDFzyVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8x4CmcKTmVcCt+kV0BFMQE
 fw8oMdUZKIkJJqYOSPedoh3Ofwfnu83DkVxblv3525+6EucPFh9/cGhz7kiG5a1PZ64n7dkgX
 /r3d9OhHvKBXJXtLmfLdehudJ5ck4zpPLfe6FzBdZ79zdEC/0OLFXN4hL9/Gs/g+bv+aGXjoU
 93vOygiLMB5t/Z+cD3oUPzrPmntKZvEvS/k0Ca4VWgqy2ffff1FiKc5INNRiLipOBAC6UzRDm
 gIAAA==
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1471437322!28772655!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43779 invoked from network); 17 Aug 2016 12:35:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 12:35:24 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="380643499"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Wed, 17 Aug 2016 13:35:10 +0100
Message-ID: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
X-DLP: MIA1
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 0/4] x86: Use ELF notes and unfied
	linker script
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSAoNCk6CiAgZ2l0aWdub3JlOiBpZ25vcmUgdmltIHN3YXAgZmlsZQogIEludHJvZHVj
ZSBhc21fbWFjcm9zLmgKICB4ODY6IHN3aXRjaCB0byB1c2UgZWxmbm90ZQogIHg4NjogdXNlIHVu
aWZpZWQgbGlua2VyIHNjcmlwdAoKIC5naXRpZ25vcmUgICAgICAgICAgICAgICAgIHwgICAyICsK
IE1ha2VmaWxlICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBhcmNoL3g4Ni9NYWtlZmlsZSAg
ICAgICAgICB8ICAgMSArCiBhcmNoL3g4Ni9taW5pb3MteDg2Lmxkcy5TICB8IDEzMyArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGFyY2gveDg2L21pbmlvcy14
ODZfMzIubGRzIHwgIDc0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L21pbmlv
cy14ODZfNjQubGRzIHwgIDc0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L3g4
Nl8zMi5TICAgICAgICAgIHwgIDE3ICsrKy0tLQogYXJjaC94ODYveDg2XzY0LlMgICAgICAgICAg
fCAgMTUgKystLS0KIGluY2x1ZGUvYXNtX21hY3Jvcy5oICAgICAgIHwgIDM2ICsrKysrKysrKysr
KwogaW5jbHVkZS94ODYvYXNtX21hY3Jvcy5oICAgfCAgMjggKysrKysrKysrKwogMTAgZmlsZXMg
Y2hhbmdlZCwgMjE4IGluc2VydGlvbnMoKyksIDE2OCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBhcmNoL3g4Ni9taW5pb3MteDg2Lmxkcy5TCiBkZWxldGUgbW9kZSAxMDA2NDQgYXJj
aC94ODYvbWluaW9zLXg4Nl8zMi5sZHMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9taW5p
b3MteDg2XzY0LmxkcwogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvYXNtX21hY3Jvcy5oCiBj
cmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ODYvYXNtX21hY3Jvcy5oCgotLSAKMi4xLjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 12:35:49 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 12:35:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba04S-0002LF-F3; Wed, 17 Aug 2016 12:35:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba04S-0002L1-1j; Wed, 17 Aug 2016 12:35:48 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 94/1A-21406-32A54B75; Wed, 17 Aug 2016 12:35:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDvS5f1JZ
 wg2lr+S3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZlx5N4u94I9LxbrXN9gbGFcYdjFy
 cEgI+Ets2O/WxcjJwSagLPGzs5cNxBYRMJH4feE0C4jNLFAnsebvdDBbWMBKYvOEDYwgNouAq
 sS6ObPBbF4BZ4m+xbPZQWwJATmJ88d/MoPYnAIuEqdOXAXrFQKqObXmPiuErSDRMf0YE0SvoM
 TJmU+gdklIHHzxghliDrfE7dNTmScw8s1CUjYLSdkCRqZVjBrFqUVlqUW6RhZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwcUABDsYz68NPMQoycGkJMo7c+LGcCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvGsjtoQLCRalpqdWpGXmAMMcJi3BwaMkwvsbJM1bXJCYW5yZDpE6x
 agoJc5bBZIQAElklObBtcFi6xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeQ+BTOHJzCuBm/
 4KaDET0GJefrDFJYkIKakGxmjtrcbuFzOTldf+7GcKKauY8bji8WYDk/76++HtUy+6c51jO34
 n5d5Euct1Wd9c7p6W2Rdm55rms05q+oy+UPPgimWTN5gH/8y/aBLx8nlrfomyep7SCXHeBWbW
 FplHDulWFS+d7tHzv/xshcPu+AsVRjp5m6aXtb/b/2th3xTWI/f3/6jIVWIpzkg01GIuKk4EA
 KCdm2ioAgAA
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1471437322!28772655!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44341 invoked from network); 17 Aug 2016 12:35:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 12:35:25 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="380643506"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Wed, 17 Aug 2016 13:35:14 +0100
Message-ID: <1471437314-29256-5-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 4/4] x86: use unified linker script
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

VGhlcmUgYXJlIG9ubHkgYSBmZXcgZGlmZmVyZW5jZXMgYmV0d2VlbiBpMzg2IGFuZCB4ODYtNjQg
bGlua2VyIHNjcmlwdHMuClVuaWZ5IHRoZW0gaW50byBvbmUuIFJlLWluZGVudCB0aGUgZmlsZSBh
dCB0aGUgc2FtZSB0aW1lLgoKQ29uc3RydWN0IGEgc3BlY2lhbCBydWxlIGluIHRvcC1sZXZlbCBk
aXJlY3RvcnkgdG8gY29wZSB3aXRoIHRoZSBjaGFuZ2UuCklkZWFsbHkgdGhlIGJ1aWxkIHN5c3Rl
bSBzaG91bGQgYWxzbyBiZSBtYWRlIG1vcmUgZWxlZ2FudCwgYnV0Cm92ZXJoYXVsaW5nIHRoZSBi
dWlsZCBzeXN0ZW0gaXMgb3V0IG9mIHNjb3BlIG9mIHRoaXMgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIC5naXRpZ25vcmUgICAgICAgICAg
ICAgICAgIHwgICAxICsKIE1ha2VmaWxlICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBhcmNo
L3g4Ni9NYWtlZmlsZSAgICAgICAgICB8ICAgMSArCiBhcmNoL3g4Ni9taW5pb3MteDg2Lmxkcy5T
ICB8IDEzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGFy
Y2gveDg2L21pbmlvcy14ODZfMzIubGRzIHwgIDc4IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiBhcmNoL3g4Ni9taW5pb3MteDg2XzY0LmxkcyB8ICA3OCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAxNDAgaW5zZXJ0aW9ucygrKSwgMTU3IGRlbGV0aW9ucygt
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L21pbmlvcy14ODYubGRzLlMKIGRlbGV0ZSBt
b2RlIDEwMDY0NCBhcmNoL3g4Ni9taW5pb3MteDg2XzMyLmxkcwogZGVsZXRlIG1vZGUgMTAwNjQ0
IGFyY2gveDg2L21pbmlvcy14ODZfNjQubGRzCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5n
aXRpZ25vcmUKaW5kZXggZjIxY2M0Ni4uZWZjMTkzYyAxMDA2NDQKLS0tIGEvLmdpdGlnbm9yZQor
KysgYi8uZ2l0aWdub3JlCkBAIC0yLDYgKzIsNyBAQAogKi5vCiAqLmEKICouc3dwCithcmNoL3g4
Ni9taW5pb3MteDg2Ki5sZHMKIGluY2x1ZGUvbGlzdC5oCiBtaW5pLW9zCiBtaW5pLW9zLmd6CmRp
ZmYgLS1naXQgYS9NYWtlZmlsZSBiL01ha2VmaWxlCmluZGV4IDU0NjRlODkuLjc3OWJjOTEgMTAw
NjQ0Ci0tLSBhL01ha2VmaWxlCisrKyBiL01ha2VmaWxlCkBAIC0xNDgsNyArMTQ4LDExIEBAIGlm
bmVxICgkKEFQUF9PQkpTKSwpCiBBUFBfTz0kKE9CSl9ESVIpLyQoVEFSR0VUKV9hcHAubyAKIGVu
ZGlmCiAKLSQoT0JKX0RJUikvJChUQVJHRVQpOiAkKE9CSlMpICQoQVBQX08pIGFyY2hfbGliCisj
IFNwZWNpYWwgcnVsZSBmb3IgeDg2IGZvciBub3cKK2FyY2gveDg2L21pbmlvcy14ODYlLmxkczog
IGFyY2gveDg2L21pbmlvcy14ODYubGRzLlMKKwkkKENQUCkgJChBU0ZMQUdTKSAtUCAkPCAtbyAk
QAorCiskKE9CSl9ESVIpLyQoVEFSR0VUKTogJChPQkpTKSAkKEFQUF9PKSBhcmNoX2xpYiAkKFRB
UkdFVF9BUkNIX0RJUikvbWluaW9zLSQoTUlOSU9TX1RBUkdFVF9BUkNIKS5sZHMKIAkkKExEKSAt
ciAkKExERkxBR1MpICQoSEVBRF9PQkopICQoQVBQX08pICQoT0JKUykgJChMREFSQ0hMSUIpICQo
TERMSUJTKSAtbyAkQC5vCiAJJChPQkpDT1BZKSAtdyAtRyAkKEdMT0JBTF9QUkVGSVgpKiAtRyBf
c3RhcnQgJEAubyAkQC5vCiAJJChMRCkgJChMREZMQUdTKSAkKExERkxBR1NfRklOQUwpICRALm8g
JChFWFRSQV9PQkpTKSAtbyAkQApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvTWFrZWZpbGUgYi9hcmNo
L3g4Ni9NYWtlZmlsZQppbmRleCAwMDUyYjRjLi5kYmU5Y2E2IDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9NYWtlZmlsZQorKysgYi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMjQsNCArMjQsNSBAQCAkKE9C
Sl9ESVIpLyQoQVJDSF9MSUIpOiAkKEFSQ0hfT0JKUykgJChPQkpfRElSKS8kKEhFQURfQVJDSF9P
QkopCiAKIGNsZWFuOgogCXJtIC1mICQoT0JKX0RJUikvJChBUkNIX0xJQikgJChBUkNIX09CSlMp
ICQoT0JKX0RJUikvJChIRUFEX0FSQ0hfT0JKKQorCXJtIC1mIG1pbmlvcy14ODZfMzIubGRzIG1p
bmlvcy14ODZfNjQubGRzCiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21pbmlvcy14ODYubGRzLlMg
Yi9hcmNoL3g4Ni9taW5pb3MteDg2Lmxkcy5TCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLjY1NjUwYWIKLS0tIC9kZXYvbnVsbAorKysgYi9hcmNoL3g4Ni9taW5pb3MteDg2Lmxk
cy5TCkBAIC0wLDAgKzEsMTMzIEBACisjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQorCitPVVRQVVRf
Rk9STUFUKCJlbGY2NC14ODYtNjQiLCAiZWxmNjQteDg2LTY0IiwgImVsZjY0LXg4Ni02NCIpCitP
VVRQVVRfQVJDSChpMzg2Ong4Ni02NCkKKworI2VsaWYgZGVmaW5lZChfX2kzODZfXykKKyN1bmRl
ZiBpMzg2CitPVVRQVVRfRk9STUFUKCJlbGYzMi1pMzg2IiwgImVsZjMyLWkzODYiLCAiZWxmMzIt
aTM4NiIpCitPVVRQVVRfQVJDSChpMzg2KQorCisjZWxzZQorIyBlcnJvciBCYWQgYXJjaGl0ZWN0
dXJlIHRvIGxpbmsgd2l0aAorI2VuZGlmCisKK0VOVFJZKF9zdGFydCkKK1NFQ1RJT05TCit7Cisg
ICAgICAgIC4gPSAweDA7CisgICAgICAgIF90ZXh0ID0gLjsJCQkvKiBUZXh0IGFuZCByZWFkLW9u
bHkgZGF0YSAqLworICAgICAgICAudGV4dCA6IHsKKyAgICAgICAgICAgICAgICAqKC50ZXh0KQor
ICAgICAgICAgICAgICAgICooLmdudS53YXJuaW5nKQorICAgICAgICB9ID0gMHg5MDkwCisKKyAg
ICAgICAgX2V0ZXh0ID0gLjsJCQkvKiBFbmQgb2YgdGV4dCBzZWN0aW9uICovCisKKyAgICAgICAg
LnJvZGF0YSA6IHsKKyAgICAgICAgICAgICAgICAqKC5yb2RhdGEpCisgICAgICAgICAgICAgICAg
Kigucm9kYXRhLiopCisgICAgICAgIH0KKyAgICAgICAgLiA9IEFMSUdOKDQwOTYpOworICAgICAg
ICBfZXJvZGF0YSA9IC47CisKKyAgICAgICAgLm5vdGUgOiB7CisgICAgICAgICAgICAgICAgKigu
bm90ZSkKKyAgICAgICAgICAgICAgICAqKC5ub3RlLiopCisgICAgICAgIH0KKworICAgICAgICAv
KiBuZXdsaWIgaW5pdGlhbGl6YXRpb24gZnVuY3Rpb25zICovCisjaWYgZGVmaW5lZChfX3g4Nl82
NF9fKQorICAgICAgICAuID0gQUxJR04oNjQgLyA4KTsKKyNlbHNlIC8qIF9faTM4NiBfXyAqLwor
ICAgICAgICAuID0gQUxJR04oNjQgLyA4KTsKKyNlbmRpZgorICAgICAgICBQUk9WSURFIChfX3By
ZWluaXRfYXJyYXlfc3RhcnQgPSAuKTsKKyAgICAgICAgLnByZWluaXRfYXJyYXkgOiB7CisgICAg
ICAgICAgICAgICAgKigucHJlaW5pdF9hcnJheSkKKyAgICAgICAgfQorICAgICAgICBQUk9WSURF
IChfX3ByZWluaXRfYXJyYXlfZW5kID0gLik7CisgICAgICAgIFBST1ZJREUgKF9faW5pdF9hcnJh
eV9zdGFydCA9IC4pOworICAgICAgICAuaW5pdF9hcnJheSA6IHsKKyAgICAgICAgICAgICAgICAq
KC5pbml0X2FycmF5KQorICAgICAgICB9CisgICAgICAgIFBST1ZJREUgKF9faW5pdF9hcnJheV9l
bmQgPSAuKTsKKyAgICAgICAgUFJPVklERSAoX19maW5pX2FycmF5X3N0YXJ0ID0gLik7CisgICAg
ICAgIC5maW5pX2FycmF5IDogeworICAgICAgICAgICAgICAgICooLmZpbmlfYXJyYXkpCisgICAg
ICAgIH0KKyAgICAgICAgUFJPVklERSAoX19maW5pX2FycmF5X2VuZCA9IC4pOworCisgICAgICAg
IC5jdG9ycyA6IHsKKyAgICAgICAgICAgICAgICBfX0NUT1JfTElTVF9fID0gLjsKKyAgICAgICAg
ICAgICAgICAqKC5jdG9ycykKKyAgICAgICAgICAgICAgICBDT05TVFJVQ1RPUlMKKyNpZiBkZWZp
bmVkKF9feDg2XzY0X18pCisgICAgICAgICAgICAgICAgUVVBRCgwKQorI2Vsc2UgLyogX19pMzg2
X18gKi8KKyAgICAgICAgICAgICAgICBMT05HKDApCisjZW5kaWYKKyAgICAgICAgICAgICAgICBf
X0NUT1JfRU5EX18gPSAuOworICAgICAgICB9CisKKyAgICAgICAgLmR0b3JzIDogeworICAgICAg
ICAgICAgICAgIF9fRFRPUl9MSVNUX18gPSAuOworICAgICAgICAgICAgICAgICooLmR0b3JzKQor
I2lmIGRlZmluZWQoX194ODZfNjRfXykKKyAgICAgICAgICAgICAgICBRVUFEKDApCisjZWxzZSAv
KiBfX2kzODZfXyAqLworICAgICAgICAgICAgICAgIExPTkcoMCkKKyNlbmRpZgorICAgICAgICAg
ICAgICAgIF9fRFRPUl9FTkRfXyA9IC47CisgICAgICAgIH0KKworICAgICAgICAuZGF0YSA6IHsJ
CQkvKiBEYXRhICovCisgICAgICAgICAgICAgICAgKiguZGF0YSkKKyAgICAgICAgfQorCisgICAg
ICAgIF9lZGF0YSA9IC47CQkJLyogRW5kIG9mIGRhdGEgc2VjdGlvbiAqLworCisgICAgICAgIF9f
YnNzX3N0YXJ0ID0gLjsJCS8qIEJTUyAqLworICAgICAgICAuYnNzIDogeworICAgICAgICAgICAg
ICAgICooLmJzcykKKyAgICAgICAgICAgICAgICAqKC5hcHAuYnNzKQorICAgICAgICB9CisgICAg
ICAgIF9lbmQgPSAuIDsKKworICAgICAgICAvKiBTZWN0aW9ucyB0byBiZSBkaXNjYXJkZWQgKi8K
KyAgICAgICAgL0RJU0NBUkQvIDogeworICAgICAgICAgICAgICAgICooLnRleHQuZXhpdCkKKyAg
ICAgICAgICAgICAgICAqKC5kYXRhLmV4aXQpCisgICAgICAgICAgICAgICAgKiguZXhpdGNhbGwu
ZXhpdCkKKyAgICAgICAgfQorCisgICAgICAgIC8qIFN0YWJzIGRlYnVnZ2luZyBzZWN0aW9ucy4g
ICovCisgICAgICAgIC5zdGFiIDAgOiB7CisgICAgICAgICAgICAgICAgKiguc3RhYikKKyAgICAg
ICAgfQorICAgICAgICAuc3RhYnN0ciAwIDogeworICAgICAgICAgICAgICAgICooLnN0YWJzdHIp
CisgICAgICAgIH0KKyAgICAgICAgLnN0YWIuZXhjbCAwIDogeworICAgICAgICAgICAgICAgICoo
LnN0YWIuZXhjbCkKKyAgICAgICAgfQorICAgICAgICAuc3RhYi5leGNsc3RyIDAgOiB7CisgICAg
ICAgICAgICAgICAgKiguc3RhYi5leGNsc3RyKQorICAgICAgICB9CisgICAgICAgIC5zdGFiLmlu
ZGV4IDAgOiB7CisgICAgICAgICAgICAgICAgKiguc3RhYi5pbmRleCkKKyAgICAgICAgfQorICAg
ICAgICAuc3RhYi5pbmRleHN0ciAwIDogeworICAgICAgICAgICAgICAgICooLnN0YWIuaW5kZXhz
dHIpCisgICAgICAgIH0KKyAgICAgICAgLmNvbW1lbnQgMCA6IHsKKyAgICAgICAgICAgICAgICAq
KC5jb21tZW50KQorICAgICAgICB9Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiB0
YWItd2lkdGg6IDgKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9taW5pb3MteDg2XzMyLmxkcyBiL2FyY2gveDg2L21pbmlvcy14ODZf
MzIubGRzCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBlNGUxOGNiLi4wMDAwMDAwCi0t
LSBhL2FyY2gveDg2L21pbmlvcy14ODZfMzIubGRzCisrKyAvZGV2L251bGwKQEAgLTEsNzggKzAs
MCBAQAotT1VUUFVUX0ZPUk1BVCgiZWxmMzItaTM4NiIsICJlbGYzMi1pMzg2IiwgImVsZjMyLWkz
ODYiKQotT1VUUFVUX0FSQ0goaTM4NikKLUVOVFJZKF9zdGFydCkKLVNFQ1RJT05TCi17Ci0gIC4g
PSAweDA7Ci0gIF90ZXh0ID0gLjsJCQkvKiBUZXh0IGFuZCByZWFkLW9ubHkgZGF0YSAqLwotICAu
dGV4dCA6IHsKLQkqKC50ZXh0KQotCSooLmdudS53YXJuaW5nKQotCX0gPSAweDkwOTAKLQotICBf
ZXRleHQgPSAuOwkJCS8qIEVuZCBvZiB0ZXh0IHNlY3Rpb24gKi8KLQotICAucm9kYXRhIDogeyAq
KC5yb2RhdGEpICooLnJvZGF0YS4qKSB9Ci0gIC4gPSBBTElHTig0MDk2KTsKLSAgX2Vyb2RhdGEg
PSAuOwotICAubm90ZSA6IHsKLQkqKC5ub3RlKQotCSooLm5vdGUuKikKLSAgfQotCi0gIC8qIG5l
d2xpYiBpbml0aWFsaXphdGlvbiBmdW5jdGlvbnMgKi8KLSAgLiA9IEFMSUdOKDMyIC8gOCk7Ci0g
IFBST1ZJREUgKF9fcHJlaW5pdF9hcnJheV9zdGFydCA9IC4pOwotICAucHJlaW5pdF9hcnJheSAg
ICAgOiB7ICooLnByZWluaXRfYXJyYXkpIH0KLSAgUFJPVklERSAoX19wcmVpbml0X2FycmF5X2Vu
ZCA9IC4pOwotICBQUk9WSURFIChfX2luaXRfYXJyYXlfc3RhcnQgPSAuKTsKLSAgLmluaXRfYXJy
YXkgICAgIDogeyAqKC5pbml0X2FycmF5KSB9Ci0gIFBST1ZJREUgKF9faW5pdF9hcnJheV9lbmQg
PSAuKTsKLSAgUFJPVklERSAoX19maW5pX2FycmF5X3N0YXJ0ID0gLik7Ci0gIC5maW5pX2FycmF5
ICAgICA6IHsgKiguZmluaV9hcnJheSkgfQotICBQUk9WSURFIChfX2ZpbmlfYXJyYXlfZW5kID0g
Lik7Ci0KLSAgLmN0b3JzIDogewotICAgICAgICBfX0NUT1JfTElTVF9fID0gLjsKLSAgICAgICAg
KiguY3RvcnMpCi0JQ09OU1RSVUNUT1JTCi0gICAgICAgIExPTkcoMCkKLSAgICAgICAgX19DVE9S
X0VORF9fID0gLjsKLSAgICAgICAgfQotCi0gIC5kdG9ycyA6IHsKLSAgICAgICAgX19EVE9SX0xJ
U1RfXyA9IC47Ci0gICAgICAgICooLmR0b3JzKQotICAgICAgICBMT05HKDApCi0gICAgICAgIF9f
RFRPUl9FTkRfXyA9IC47Ci0gICAgICAgIH0KLQotICAuZGF0YSA6IHsJCQkvKiBEYXRhICovCi0J
KiguZGF0YSkKLQl9Ci0KLSAgX2VkYXRhID0gLjsJCQkvKiBFbmQgb2YgZGF0YSBzZWN0aW9uICov
Ci0KLSAgX19ic3Nfc3RhcnQgPSAuOwkJLyogQlNTICovCi0gIC5ic3MgOiB7Ci0JKiguYnNzKQot
ICAgICAgICAqKC5hcHAuYnNzKQotCX0KLSAgX2VuZCA9IC4gOwotCi0gIC8qIFNlY3Rpb25zIHRv
IGJlIGRpc2NhcmRlZCAqLwotICAvRElTQ0FSRC8gOiB7Ci0JKigudGV4dC5leGl0KQotCSooLmRh
dGEuZXhpdCkKLQkqKC5leGl0Y2FsbC5leGl0KQotCX0KLQotICAvKiBTdGFicyBkZWJ1Z2dpbmcg
c2VjdGlvbnMuICAqLwotICAuc3RhYiAwIDogeyAqKC5zdGFiKSB9Ci0gIC5zdGFic3RyIDAgOiB7
ICooLnN0YWJzdHIpIH0KLSAgLnN0YWIuZXhjbCAwIDogeyAqKC5zdGFiLmV4Y2wpIH0KLSAgLnN0
YWIuZXhjbHN0ciAwIDogeyAqKC5zdGFiLmV4Y2xzdHIpIH0KLSAgLnN0YWIuaW5kZXggMCA6IHsg
Kiguc3RhYi5pbmRleCkgfQotICAuc3RhYi5pbmRleHN0ciAwIDogeyAqKC5zdGFiLmluZGV4c3Ry
KSB9Ci0gIC5jb21tZW50IDAgOiB7ICooLmNvbW1lbnQpIH0KLX0KZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L21pbmlvcy14ODZfNjQubGRzIGIvYXJjaC94ODYvbWluaW9zLXg4Nl82NC5sZHMKZGVsZXRl
ZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGY2NDYyZjMuLjAwMDAwMDAKLS0tIGEvYXJjaC94ODYv
bWluaW9zLXg4Nl82NC5sZHMKKysrIC9kZXYvbnVsbApAQCAtMSw3OCArMCwwIEBACi1PVVRQVVRf
Rk9STUFUKCJlbGY2NC14ODYtNjQiLCAiZWxmNjQteDg2LTY0IiwgImVsZjY0LXg4Ni02NCIpCi1P
VVRQVVRfQVJDSChpMzg2Ong4Ni02NCkKLUVOVFJZKF9zdGFydCkKLVNFQ1RJT05TCi17Ci0gIC4g
PSAweDA7Ci0gIF90ZXh0ID0gLjsJCQkvKiBUZXh0IGFuZCByZWFkLW9ubHkgZGF0YSAqLwotICAu
dGV4dCA6IHsKLQkqKC50ZXh0KQotCSooLmdudS53YXJuaW5nKQotCX0gPSAweDkwOTAKLQotICBf
ZXRleHQgPSAuOwkJCS8qIEVuZCBvZiB0ZXh0IHNlY3Rpb24gKi8KLQotICAucm9kYXRhIDogeyAq
KC5yb2RhdGEpICooLnJvZGF0YS4qKSB9Ci0gIC4gPSBBTElHTig0MDk2KTsKLSAgX2Vyb2RhdGEg
PSAuOwotICAubm90ZSA6IHsKLQkqKC5ub3RlKQotCSooLm5vdGUuKikKLSAgfQotCi0gIC8qIG5l
d2xpYiBpbml0aWFsaXphdGlvbiBmdW5jdGlvbnMgKi8KLSAgLiA9IEFMSUdOKDY0IC8gOCk7Ci0g
IFBST1ZJREUgKF9fcHJlaW5pdF9hcnJheV9zdGFydCA9IC4pOwotICAucHJlaW5pdF9hcnJheSAg
ICAgOiB7ICooLnByZWluaXRfYXJyYXkpIH0KLSAgUFJPVklERSAoX19wcmVpbml0X2FycmF5X2Vu
ZCA9IC4pOwotICBQUk9WSURFIChfX2luaXRfYXJyYXlfc3RhcnQgPSAuKTsKLSAgLmluaXRfYXJy
YXkgICAgIDogeyAqKC5pbml0X2FycmF5KSB9Ci0gIFBST1ZJREUgKF9faW5pdF9hcnJheV9lbmQg
PSAuKTsKLSAgUFJPVklERSAoX19maW5pX2FycmF5X3N0YXJ0ID0gLik7Ci0gIC5maW5pX2FycmF5
ICAgICA6IHsgKiguZmluaV9hcnJheSkgfQotICBQUk9WSURFIChfX2ZpbmlfYXJyYXlfZW5kID0g
Lik7Ci0KLSAgLmN0b3JzIDogewotICAgICAgICBfX0NUT1JfTElTVF9fID0gLjsKLSAgICAgICAg
KiguY3RvcnMpCi0JQ09OU1RSVUNUT1JTCi0gICAgICAgIFFVQUQoMCkKLSAgICAgICAgX19DVE9S
X0VORF9fID0gLjsKLSAgICAgICAgfQotCi0gIC5kdG9ycyA6IHsKLSAgICAgICAgX19EVE9SX0xJ
U1RfXyA9IC47Ci0gICAgICAgICooLmR0b3JzKQotICAgICAgICBRVUFEKDApCi0gICAgICAgIF9f
RFRPUl9FTkRfXyA9IC47Ci0gICAgICAgIH0KLQotICAuZGF0YSA6IHsJCQkvKiBEYXRhICovCi0J
KiguZGF0YSkKLQl9Ci0KLSAgX2VkYXRhID0gLjsJCQkvKiBFbmQgb2YgZGF0YSBzZWN0aW9uICov
Ci0KLSAgX19ic3Nfc3RhcnQgPSAuOwkJLyogQlNTICovCi0gIC5ic3MgOiB7Ci0JKiguYnNzKQot
ICAgICAgICAqKC5hcHAuYnNzKQotCX0KLSAgX2VuZCA9IC4gOwotCi0gIC8qIFNlY3Rpb25zIHRv
IGJlIGRpc2NhcmRlZCAqLwotICAvRElTQ0FSRC8gOiB7Ci0JKigudGV4dC5leGl0KQotCSooLmRh
dGEuZXhpdCkKLQkqKC5leGl0Y2FsbC5leGl0KQotCX0KLQotICAvKiBTdGFicyBkZWJ1Z2dpbmcg
c2VjdGlvbnMuICAqLwotICAuc3RhYiAwIDogeyAqKC5zdGFiKSB9Ci0gIC5zdGFic3RyIDAgOiB7
ICooLnN0YWJzdHIpIH0KLSAgLnN0YWIuZXhjbCAwIDogeyAqKC5zdGFiLmV4Y2wpIH0KLSAgLnN0
YWIuZXhjbHN0ciAwIDogeyAqKC5zdGFiLmV4Y2xzdHIpIH0KLSAgLnN0YWIuaW5kZXggMCA6IHsg
Kiguc3RhYi5pbmRleCkgfQotICAuc3RhYi5pbmRleHN0ciAwIDogeyAqKC5zdGFiLmluZGV4c3Ry
KSB9Ci0gIC5jb21tZW50IDAgOiB7ICooLmNvbW1lbnQpIH0KLX0KLS0gCjIuMS40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 12:35:49 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 12:35:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba04S-0002LF-F3; Wed, 17 Aug 2016 12:35:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba04S-0002L1-1j; Wed, 17 Aug 2016 12:35:48 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 94/1A-21406-32A54B75; Wed, 17 Aug 2016 12:35:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDvS5f1JZ
 wg2lr+S3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZlx5N4u94I9LxbrXN9gbGFcYdjFy
 cEgI+Ets2O/WxcjJwSagLPGzs5cNxBYRMJH4feE0C4jNLFAnsebvdDBbWMBKYvOEDYwgNouAq
 sS6ObPBbF4BZ4m+xbPZQWwJATmJ88d/MoPYnAIuEqdOXAXrFQKqObXmPiuErSDRMf0YE0SvoM
 TJmU+gdklIHHzxghliDrfE7dNTmScw8s1CUjYLSdkCRqZVjBrFqUVlqUW6RhZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwcUABDsYz68NPMQoycGkJMo7c+LGcCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvGsjtoQLCRalpqdWpGXmAMMcJi3BwaMkwvsbJM1bXJCYW5yZDpE6x
 agoJc5bBZIQAElklObBtcFi6xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeQ+BTOHJzCuBm/
 4KaDET0GJefrDFJYkIKakGxmjtrcbuFzOTldf+7GcKKauY8bji8WYDk/76++HtUy+6c51jO34
 n5d5Euct1Wd9c7p6W2Rdm55rms05q+oy+UPPgimWTN5gH/8y/aBLx8nlrfomyep7SCXHeBWbW
 FplHDulWFS+d7tHzv/xshcPu+AsVRjp5m6aXtb/b/2th3xTWI/f3/6jIVWIpzkg01GIuKk4EA
 KCdm2ioAgAA
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1471437322!28772655!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44341 invoked from network); 17 Aug 2016 12:35:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 12:35:25 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="380643506"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Wed, 17 Aug 2016 13:35:14 +0100
Message-ID: <1471437314-29256-5-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 4/4] x86: use unified linker script
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

VGhlcmUgYXJlIG9ubHkgYSBmZXcgZGlmZmVyZW5jZXMgYmV0d2VlbiBpMzg2IGFuZCB4ODYtNjQg
bGlua2VyIHNjcmlwdHMuClVuaWZ5IHRoZW0gaW50byBvbmUuIFJlLWluZGVudCB0aGUgZmlsZSBh
dCB0aGUgc2FtZSB0aW1lLgoKQ29uc3RydWN0IGEgc3BlY2lhbCBydWxlIGluIHRvcC1sZXZlbCBk
aXJlY3RvcnkgdG8gY29wZSB3aXRoIHRoZSBjaGFuZ2UuCklkZWFsbHkgdGhlIGJ1aWxkIHN5c3Rl
bSBzaG91bGQgYWxzbyBiZSBtYWRlIG1vcmUgZWxlZ2FudCwgYnV0Cm92ZXJoYXVsaW5nIHRoZSBi
dWlsZCBzeXN0ZW0gaXMgb3V0IG9mIHNjb3BlIG9mIHRoaXMgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIC5naXRpZ25vcmUgICAgICAgICAg
ICAgICAgIHwgICAxICsKIE1ha2VmaWxlICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBhcmNo
L3g4Ni9NYWtlZmlsZSAgICAgICAgICB8ICAgMSArCiBhcmNoL3g4Ni9taW5pb3MteDg2Lmxkcy5T
ICB8IDEzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGFy
Y2gveDg2L21pbmlvcy14ODZfMzIubGRzIHwgIDc4IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiBhcmNoL3g4Ni9taW5pb3MteDg2XzY0LmxkcyB8ICA3OCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAxNDAgaW5zZXJ0aW9ucygrKSwgMTU3IGRlbGV0aW9ucygt
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L21pbmlvcy14ODYubGRzLlMKIGRlbGV0ZSBt
b2RlIDEwMDY0NCBhcmNoL3g4Ni9taW5pb3MteDg2XzMyLmxkcwogZGVsZXRlIG1vZGUgMTAwNjQ0
IGFyY2gveDg2L21pbmlvcy14ODZfNjQubGRzCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5n
aXRpZ25vcmUKaW5kZXggZjIxY2M0Ni4uZWZjMTkzYyAxMDA2NDQKLS0tIGEvLmdpdGlnbm9yZQor
KysgYi8uZ2l0aWdub3JlCkBAIC0yLDYgKzIsNyBAQAogKi5vCiAqLmEKICouc3dwCithcmNoL3g4
Ni9taW5pb3MteDg2Ki5sZHMKIGluY2x1ZGUvbGlzdC5oCiBtaW5pLW9zCiBtaW5pLW9zLmd6CmRp
ZmYgLS1naXQgYS9NYWtlZmlsZSBiL01ha2VmaWxlCmluZGV4IDU0NjRlODkuLjc3OWJjOTEgMTAw
NjQ0Ci0tLSBhL01ha2VmaWxlCisrKyBiL01ha2VmaWxlCkBAIC0xNDgsNyArMTQ4LDExIEBAIGlm
bmVxICgkKEFQUF9PQkpTKSwpCiBBUFBfTz0kKE9CSl9ESVIpLyQoVEFSR0VUKV9hcHAubyAKIGVu
ZGlmCiAKLSQoT0JKX0RJUikvJChUQVJHRVQpOiAkKE9CSlMpICQoQVBQX08pIGFyY2hfbGliCisj
IFNwZWNpYWwgcnVsZSBmb3IgeDg2IGZvciBub3cKK2FyY2gveDg2L21pbmlvcy14ODYlLmxkczog
IGFyY2gveDg2L21pbmlvcy14ODYubGRzLlMKKwkkKENQUCkgJChBU0ZMQUdTKSAtUCAkPCAtbyAk
QAorCiskKE9CSl9ESVIpLyQoVEFSR0VUKTogJChPQkpTKSAkKEFQUF9PKSBhcmNoX2xpYiAkKFRB
UkdFVF9BUkNIX0RJUikvbWluaW9zLSQoTUlOSU9TX1RBUkdFVF9BUkNIKS5sZHMKIAkkKExEKSAt
ciAkKExERkxBR1MpICQoSEVBRF9PQkopICQoQVBQX08pICQoT0JKUykgJChMREFSQ0hMSUIpICQo
TERMSUJTKSAtbyAkQC5vCiAJJChPQkpDT1BZKSAtdyAtRyAkKEdMT0JBTF9QUkVGSVgpKiAtRyBf
c3RhcnQgJEAubyAkQC5vCiAJJChMRCkgJChMREZMQUdTKSAkKExERkxBR1NfRklOQUwpICRALm8g
JChFWFRSQV9PQkpTKSAtbyAkQApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvTWFrZWZpbGUgYi9hcmNo
L3g4Ni9NYWtlZmlsZQppbmRleCAwMDUyYjRjLi5kYmU5Y2E2IDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9NYWtlZmlsZQorKysgYi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMjQsNCArMjQsNSBAQCAkKE9C
Sl9ESVIpLyQoQVJDSF9MSUIpOiAkKEFSQ0hfT0JKUykgJChPQkpfRElSKS8kKEhFQURfQVJDSF9P
QkopCiAKIGNsZWFuOgogCXJtIC1mICQoT0JKX0RJUikvJChBUkNIX0xJQikgJChBUkNIX09CSlMp
ICQoT0JKX0RJUikvJChIRUFEX0FSQ0hfT0JKKQorCXJtIC1mIG1pbmlvcy14ODZfMzIubGRzIG1p
bmlvcy14ODZfNjQubGRzCiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21pbmlvcy14ODYubGRzLlMg
Yi9hcmNoL3g4Ni9taW5pb3MteDg2Lmxkcy5TCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLjY1NjUwYWIKLS0tIC9kZXYvbnVsbAorKysgYi9hcmNoL3g4Ni9taW5pb3MteDg2Lmxk
cy5TCkBAIC0wLDAgKzEsMTMzIEBACisjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQorCitPVVRQVVRf
Rk9STUFUKCJlbGY2NC14ODYtNjQiLCAiZWxmNjQteDg2LTY0IiwgImVsZjY0LXg4Ni02NCIpCitP
VVRQVVRfQVJDSChpMzg2Ong4Ni02NCkKKworI2VsaWYgZGVmaW5lZChfX2kzODZfXykKKyN1bmRl
ZiBpMzg2CitPVVRQVVRfRk9STUFUKCJlbGYzMi1pMzg2IiwgImVsZjMyLWkzODYiLCAiZWxmMzIt
aTM4NiIpCitPVVRQVVRfQVJDSChpMzg2KQorCisjZWxzZQorIyBlcnJvciBCYWQgYXJjaGl0ZWN0
dXJlIHRvIGxpbmsgd2l0aAorI2VuZGlmCisKK0VOVFJZKF9zdGFydCkKK1NFQ1RJT05TCit7Cisg
ICAgICAgIC4gPSAweDA7CisgICAgICAgIF90ZXh0ID0gLjsJCQkvKiBUZXh0IGFuZCByZWFkLW9u
bHkgZGF0YSAqLworICAgICAgICAudGV4dCA6IHsKKyAgICAgICAgICAgICAgICAqKC50ZXh0KQor
ICAgICAgICAgICAgICAgICooLmdudS53YXJuaW5nKQorICAgICAgICB9ID0gMHg5MDkwCisKKyAg
ICAgICAgX2V0ZXh0ID0gLjsJCQkvKiBFbmQgb2YgdGV4dCBzZWN0aW9uICovCisKKyAgICAgICAg
LnJvZGF0YSA6IHsKKyAgICAgICAgICAgICAgICAqKC5yb2RhdGEpCisgICAgICAgICAgICAgICAg
Kigucm9kYXRhLiopCisgICAgICAgIH0KKyAgICAgICAgLiA9IEFMSUdOKDQwOTYpOworICAgICAg
ICBfZXJvZGF0YSA9IC47CisKKyAgICAgICAgLm5vdGUgOiB7CisgICAgICAgICAgICAgICAgKigu
bm90ZSkKKyAgICAgICAgICAgICAgICAqKC5ub3RlLiopCisgICAgICAgIH0KKworICAgICAgICAv
KiBuZXdsaWIgaW5pdGlhbGl6YXRpb24gZnVuY3Rpb25zICovCisjaWYgZGVmaW5lZChfX3g4Nl82
NF9fKQorICAgICAgICAuID0gQUxJR04oNjQgLyA4KTsKKyNlbHNlIC8qIF9faTM4NiBfXyAqLwor
ICAgICAgICAuID0gQUxJR04oNjQgLyA4KTsKKyNlbmRpZgorICAgICAgICBQUk9WSURFIChfX3By
ZWluaXRfYXJyYXlfc3RhcnQgPSAuKTsKKyAgICAgICAgLnByZWluaXRfYXJyYXkgOiB7CisgICAg
ICAgICAgICAgICAgKigucHJlaW5pdF9hcnJheSkKKyAgICAgICAgfQorICAgICAgICBQUk9WSURF
IChfX3ByZWluaXRfYXJyYXlfZW5kID0gLik7CisgICAgICAgIFBST1ZJREUgKF9faW5pdF9hcnJh
eV9zdGFydCA9IC4pOworICAgICAgICAuaW5pdF9hcnJheSA6IHsKKyAgICAgICAgICAgICAgICAq
KC5pbml0X2FycmF5KQorICAgICAgICB9CisgICAgICAgIFBST1ZJREUgKF9faW5pdF9hcnJheV9l
bmQgPSAuKTsKKyAgICAgICAgUFJPVklERSAoX19maW5pX2FycmF5X3N0YXJ0ID0gLik7CisgICAg
ICAgIC5maW5pX2FycmF5IDogeworICAgICAgICAgICAgICAgICooLmZpbmlfYXJyYXkpCisgICAg
ICAgIH0KKyAgICAgICAgUFJPVklERSAoX19maW5pX2FycmF5X2VuZCA9IC4pOworCisgICAgICAg
IC5jdG9ycyA6IHsKKyAgICAgICAgICAgICAgICBfX0NUT1JfTElTVF9fID0gLjsKKyAgICAgICAg
ICAgICAgICAqKC5jdG9ycykKKyAgICAgICAgICAgICAgICBDT05TVFJVQ1RPUlMKKyNpZiBkZWZp
bmVkKF9feDg2XzY0X18pCisgICAgICAgICAgICAgICAgUVVBRCgwKQorI2Vsc2UgLyogX19pMzg2
X18gKi8KKyAgICAgICAgICAgICAgICBMT05HKDApCisjZW5kaWYKKyAgICAgICAgICAgICAgICBf
X0NUT1JfRU5EX18gPSAuOworICAgICAgICB9CisKKyAgICAgICAgLmR0b3JzIDogeworICAgICAg
ICAgICAgICAgIF9fRFRPUl9MSVNUX18gPSAuOworICAgICAgICAgICAgICAgICooLmR0b3JzKQor
I2lmIGRlZmluZWQoX194ODZfNjRfXykKKyAgICAgICAgICAgICAgICBRVUFEKDApCisjZWxzZSAv
KiBfX2kzODZfXyAqLworICAgICAgICAgICAgICAgIExPTkcoMCkKKyNlbmRpZgorICAgICAgICAg
ICAgICAgIF9fRFRPUl9FTkRfXyA9IC47CisgICAgICAgIH0KKworICAgICAgICAuZGF0YSA6IHsJ
CQkvKiBEYXRhICovCisgICAgICAgICAgICAgICAgKiguZGF0YSkKKyAgICAgICAgfQorCisgICAg
ICAgIF9lZGF0YSA9IC47CQkJLyogRW5kIG9mIGRhdGEgc2VjdGlvbiAqLworCisgICAgICAgIF9f
YnNzX3N0YXJ0ID0gLjsJCS8qIEJTUyAqLworICAgICAgICAuYnNzIDogeworICAgICAgICAgICAg
ICAgICooLmJzcykKKyAgICAgICAgICAgICAgICAqKC5hcHAuYnNzKQorICAgICAgICB9CisgICAg
ICAgIF9lbmQgPSAuIDsKKworICAgICAgICAvKiBTZWN0aW9ucyB0byBiZSBkaXNjYXJkZWQgKi8K
KyAgICAgICAgL0RJU0NBUkQvIDogeworICAgICAgICAgICAgICAgICooLnRleHQuZXhpdCkKKyAg
ICAgICAgICAgICAgICAqKC5kYXRhLmV4aXQpCisgICAgICAgICAgICAgICAgKiguZXhpdGNhbGwu
ZXhpdCkKKyAgICAgICAgfQorCisgICAgICAgIC8qIFN0YWJzIGRlYnVnZ2luZyBzZWN0aW9ucy4g
ICovCisgICAgICAgIC5zdGFiIDAgOiB7CisgICAgICAgICAgICAgICAgKiguc3RhYikKKyAgICAg
ICAgfQorICAgICAgICAuc3RhYnN0ciAwIDogeworICAgICAgICAgICAgICAgICooLnN0YWJzdHIp
CisgICAgICAgIH0KKyAgICAgICAgLnN0YWIuZXhjbCAwIDogeworICAgICAgICAgICAgICAgICoo
LnN0YWIuZXhjbCkKKyAgICAgICAgfQorICAgICAgICAuc3RhYi5leGNsc3RyIDAgOiB7CisgICAg
ICAgICAgICAgICAgKiguc3RhYi5leGNsc3RyKQorICAgICAgICB9CisgICAgICAgIC5zdGFiLmlu
ZGV4IDAgOiB7CisgICAgICAgICAgICAgICAgKiguc3RhYi5pbmRleCkKKyAgICAgICAgfQorICAg
ICAgICAuc3RhYi5pbmRleHN0ciAwIDogeworICAgICAgICAgICAgICAgICooLnN0YWIuaW5kZXhz
dHIpCisgICAgICAgIH0KKyAgICAgICAgLmNvbW1lbnQgMCA6IHsKKyAgICAgICAgICAgICAgICAq
KC5jb21tZW50KQorICAgICAgICB9Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiB0
YWItd2lkdGg6IDgKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9taW5pb3MteDg2XzMyLmxkcyBiL2FyY2gveDg2L21pbmlvcy14ODZf
MzIubGRzCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBlNGUxOGNiLi4wMDAwMDAwCi0t
LSBhL2FyY2gveDg2L21pbmlvcy14ODZfMzIubGRzCisrKyAvZGV2L251bGwKQEAgLTEsNzggKzAs
MCBAQAotT1VUUFVUX0ZPUk1BVCgiZWxmMzItaTM4NiIsICJlbGYzMi1pMzg2IiwgImVsZjMyLWkz
ODYiKQotT1VUUFVUX0FSQ0goaTM4NikKLUVOVFJZKF9zdGFydCkKLVNFQ1RJT05TCi17Ci0gIC4g
PSAweDA7Ci0gIF90ZXh0ID0gLjsJCQkvKiBUZXh0IGFuZCByZWFkLW9ubHkgZGF0YSAqLwotICAu
dGV4dCA6IHsKLQkqKC50ZXh0KQotCSooLmdudS53YXJuaW5nKQotCX0gPSAweDkwOTAKLQotICBf
ZXRleHQgPSAuOwkJCS8qIEVuZCBvZiB0ZXh0IHNlY3Rpb24gKi8KLQotICAucm9kYXRhIDogeyAq
KC5yb2RhdGEpICooLnJvZGF0YS4qKSB9Ci0gIC4gPSBBTElHTig0MDk2KTsKLSAgX2Vyb2RhdGEg
PSAuOwotICAubm90ZSA6IHsKLQkqKC5ub3RlKQotCSooLm5vdGUuKikKLSAgfQotCi0gIC8qIG5l
d2xpYiBpbml0aWFsaXphdGlvbiBmdW5jdGlvbnMgKi8KLSAgLiA9IEFMSUdOKDMyIC8gOCk7Ci0g
IFBST1ZJREUgKF9fcHJlaW5pdF9hcnJheV9zdGFydCA9IC4pOwotICAucHJlaW5pdF9hcnJheSAg
ICAgOiB7ICooLnByZWluaXRfYXJyYXkpIH0KLSAgUFJPVklERSAoX19wcmVpbml0X2FycmF5X2Vu
ZCA9IC4pOwotICBQUk9WSURFIChfX2luaXRfYXJyYXlfc3RhcnQgPSAuKTsKLSAgLmluaXRfYXJy
YXkgICAgIDogeyAqKC5pbml0X2FycmF5KSB9Ci0gIFBST1ZJREUgKF9faW5pdF9hcnJheV9lbmQg
PSAuKTsKLSAgUFJPVklERSAoX19maW5pX2FycmF5X3N0YXJ0ID0gLik7Ci0gIC5maW5pX2FycmF5
ICAgICA6IHsgKiguZmluaV9hcnJheSkgfQotICBQUk9WSURFIChfX2ZpbmlfYXJyYXlfZW5kID0g
Lik7Ci0KLSAgLmN0b3JzIDogewotICAgICAgICBfX0NUT1JfTElTVF9fID0gLjsKLSAgICAgICAg
KiguY3RvcnMpCi0JQ09OU1RSVUNUT1JTCi0gICAgICAgIExPTkcoMCkKLSAgICAgICAgX19DVE9S
X0VORF9fID0gLjsKLSAgICAgICAgfQotCi0gIC5kdG9ycyA6IHsKLSAgICAgICAgX19EVE9SX0xJ
U1RfXyA9IC47Ci0gICAgICAgICooLmR0b3JzKQotICAgICAgICBMT05HKDApCi0gICAgICAgIF9f
RFRPUl9FTkRfXyA9IC47Ci0gICAgICAgIH0KLQotICAuZGF0YSA6IHsJCQkvKiBEYXRhICovCi0J
KiguZGF0YSkKLQl9Ci0KLSAgX2VkYXRhID0gLjsJCQkvKiBFbmQgb2YgZGF0YSBzZWN0aW9uICov
Ci0KLSAgX19ic3Nfc3RhcnQgPSAuOwkJLyogQlNTICovCi0gIC5ic3MgOiB7Ci0JKiguYnNzKQot
ICAgICAgICAqKC5hcHAuYnNzKQotCX0KLSAgX2VuZCA9IC4gOwotCi0gIC8qIFNlY3Rpb25zIHRv
IGJlIGRpc2NhcmRlZCAqLwotICAvRElTQ0FSRC8gOiB7Ci0JKigudGV4dC5leGl0KQotCSooLmRh
dGEuZXhpdCkKLQkqKC5leGl0Y2FsbC5leGl0KQotCX0KLQotICAvKiBTdGFicyBkZWJ1Z2dpbmcg
c2VjdGlvbnMuICAqLwotICAuc3RhYiAwIDogeyAqKC5zdGFiKSB9Ci0gIC5zdGFic3RyIDAgOiB7
ICooLnN0YWJzdHIpIH0KLSAgLnN0YWIuZXhjbCAwIDogeyAqKC5zdGFiLmV4Y2wpIH0KLSAgLnN0
YWIuZXhjbHN0ciAwIDogeyAqKC5zdGFiLmV4Y2xzdHIpIH0KLSAgLnN0YWIuaW5kZXggMCA6IHsg
Kiguc3RhYi5pbmRleCkgfQotICAuc3RhYi5pbmRleHN0ciAwIDogeyAqKC5zdGFiLmluZGV4c3Ry
KSB9Ci0gIC5jb21tZW50IDAgOiB7ICooLmNvbW1lbnQpIH0KLX0KZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L21pbmlvcy14ODZfNjQubGRzIGIvYXJjaC94ODYvbWluaW9zLXg4Nl82NC5sZHMKZGVsZXRl
ZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGY2NDYyZjMuLjAwMDAwMDAKLS0tIGEvYXJjaC94ODYv
bWluaW9zLXg4Nl82NC5sZHMKKysrIC9kZXYvbnVsbApAQCAtMSw3OCArMCwwIEBACi1PVVRQVVRf
Rk9STUFUKCJlbGY2NC14ODYtNjQiLCAiZWxmNjQteDg2LTY0IiwgImVsZjY0LXg4Ni02NCIpCi1P
VVRQVVRfQVJDSChpMzg2Ong4Ni02NCkKLUVOVFJZKF9zdGFydCkKLVNFQ1RJT05TCi17Ci0gIC4g
PSAweDA7Ci0gIF90ZXh0ID0gLjsJCQkvKiBUZXh0IGFuZCByZWFkLW9ubHkgZGF0YSAqLwotICAu
dGV4dCA6IHsKLQkqKC50ZXh0KQotCSooLmdudS53YXJuaW5nKQotCX0gPSAweDkwOTAKLQotICBf
ZXRleHQgPSAuOwkJCS8qIEVuZCBvZiB0ZXh0IHNlY3Rpb24gKi8KLQotICAucm9kYXRhIDogeyAq
KC5yb2RhdGEpICooLnJvZGF0YS4qKSB9Ci0gIC4gPSBBTElHTig0MDk2KTsKLSAgX2Vyb2RhdGEg
PSAuOwotICAubm90ZSA6IHsKLQkqKC5ub3RlKQotCSooLm5vdGUuKikKLSAgfQotCi0gIC8qIG5l
d2xpYiBpbml0aWFsaXphdGlvbiBmdW5jdGlvbnMgKi8KLSAgLiA9IEFMSUdOKDY0IC8gOCk7Ci0g
IFBST1ZJREUgKF9fcHJlaW5pdF9hcnJheV9zdGFydCA9IC4pOwotICAucHJlaW5pdF9hcnJheSAg
ICAgOiB7ICooLnByZWluaXRfYXJyYXkpIH0KLSAgUFJPVklERSAoX19wcmVpbml0X2FycmF5X2Vu
ZCA9IC4pOwotICBQUk9WSURFIChfX2luaXRfYXJyYXlfc3RhcnQgPSAuKTsKLSAgLmluaXRfYXJy
YXkgICAgIDogeyAqKC5pbml0X2FycmF5KSB9Ci0gIFBST1ZJREUgKF9faW5pdF9hcnJheV9lbmQg
PSAuKTsKLSAgUFJPVklERSAoX19maW5pX2FycmF5X3N0YXJ0ID0gLik7Ci0gIC5maW5pX2FycmF5
ICAgICA6IHsgKiguZmluaV9hcnJheSkgfQotICBQUk9WSURFIChfX2ZpbmlfYXJyYXlfZW5kID0g
Lik7Ci0KLSAgLmN0b3JzIDogewotICAgICAgICBfX0NUT1JfTElTVF9fID0gLjsKLSAgICAgICAg
KiguY3RvcnMpCi0JQ09OU1RSVUNUT1JTCi0gICAgICAgIFFVQUQoMCkKLSAgICAgICAgX19DVE9S
X0VORF9fID0gLjsKLSAgICAgICAgfQotCi0gIC5kdG9ycyA6IHsKLSAgICAgICAgX19EVE9SX0xJ
U1RfXyA9IC47Ci0gICAgICAgICooLmR0b3JzKQotICAgICAgICBRVUFEKDApCi0gICAgICAgIF9f
RFRPUl9FTkRfXyA9IC47Ci0gICAgICAgIH0KLQotICAuZGF0YSA6IHsJCQkvKiBEYXRhICovCi0J
KiguZGF0YSkKLQl9Ci0KLSAgX2VkYXRhID0gLjsJCQkvKiBFbmQgb2YgZGF0YSBzZWN0aW9uICov
Ci0KLSAgX19ic3Nfc3RhcnQgPSAuOwkJLyogQlNTICovCi0gIC5ic3MgOiB7Ci0JKiguYnNzKQot
ICAgICAgICAqKC5hcHAuYnNzKQotCX0KLSAgX2VuZCA9IC4gOwotCi0gIC8qIFNlY3Rpb25zIHRv
IGJlIGRpc2NhcmRlZCAqLwotICAvRElTQ0FSRC8gOiB7Ci0JKigudGV4dC5leGl0KQotCSooLmRh
dGEuZXhpdCkKLQkqKC5leGl0Y2FsbC5leGl0KQotCX0KLQotICAvKiBTdGFicyBkZWJ1Z2dpbmcg
c2VjdGlvbnMuICAqLwotICAuc3RhYiAwIDogeyAqKC5zdGFiKSB9Ci0gIC5zdGFic3RyIDAgOiB7
ICooLnN0YWJzdHIpIH0KLSAgLnN0YWIuZXhjbCAwIDogeyAqKC5zdGFiLmV4Y2wpIH0KLSAgLnN0
YWIuZXhjbHN0ciAwIDogeyAqKC5zdGFiLmV4Y2xzdHIpIH0KLSAgLnN0YWIuaW5kZXggMCA6IHsg
Kiguc3RhYi5pbmRleCkgfQotICAuc3RhYi5pbmRleHN0ciAwIDogeyAqKC5zdGFiLmluZGV4c3Ry
KSB9Ci0gIC5jb21tZW50IDAgOiB7ICooLmNvbW1lbnQpIH0KLX0KLS0gCjIuMS40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 12:35:51 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 12:35:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba04V-0002Mu-OH; Wed, 17 Aug 2016 12:35:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba04U-0002M7-A8; Wed, 17 Aug 2016 12:35:50 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 10/52-15404-52A54B75; Wed, 17 Aug 2016 12:35:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDvS5v1JZ
 wg/2bhS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZtx9Y1OwWrziVt8t1gbGZpEuRk4O
 CQF/iW0NL5hBbDYBZYmfnb1sILaIgInE7wunWUBsZoE6iTV/p4PZwgJmEh975jCB2CwCqhJzD
 35hB7F5BZwlpl7czQQxU07i/PGfYDM5BVwkTp24CtYrBFRzas19VghbQaJj+jEmiF5BiZMzn0
 DtkpA4+ALiHgkBbonbp6cyT2Dkm4WkbBaSsgWMTKsYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0
 NzPRyU4uLE9NTcxKTivWS83M3MQKDiwEIdjCeXxt4iFGSg0lJlHfmxI3hQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR410ZsCRcSLEpNT61Iy8wBhjlMWoKDR0mE9zdImre4IDG3ODMdInWKUVFKn
 LcKJCEAksgozYNrg8XWJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzHgKZwpOZVwI3/RXQYi
 agxbz8YItLEhFSUg2M22exZV8NaUzfFcTmErB2V/DEw4wSU2f8aDebUW2+86Dx/rZ7d+vaXIo
 YFNZk1ogqXXW7s27RphceMUJ/T37b9TymwaGkJfbEhgU7l6+XcHzTu0hOXi/1nlTjI662ud1e
 NvOzAt1E/94xkbz80NRn3sW+2Se+yf0ReBliOvfo+SVB076lB33/oMRSnJFoqMVcVJwIAMzpQ
 9+oAgAA
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1471437322!28772655!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44034 invoked from network); 17 Aug 2016 12:35:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 12:35:25 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="380643502"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Wed, 17 Aug 2016 13:35:13 +0100
Message-ID: <1471437314-29256-4-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 3/4] x86: switch to use elfnote
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

VXNlIHRoZSBuZXdlciBFTEYgbm90ZSBpbnRlcmZhY2UuIFRoZSBnZW5lcmF0ZWQgRUxGIG5vdGVz
IHJlc3VsdHMgaW4KZXF1aXZhbGVudCBjb25maWd1cmF0aW9uLgoKQWxzbyBuZWVkIHRvIG1vZGlm
eSBsaW5rZXIgc2NyaXB0IHRvIHByb3ZpZGUgYSBub3RlIHNlY3Rpb24uCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGFyY2gveDg2L21pbmlvcy14ODZf
MzIubGRzIHwgIDQgKysrKwogYXJjaC94ODYvbWluaW9zLXg4Nl82NC5sZHMgfCAgNCArKysrCiBh
cmNoL3g4Ni94ODZfMzIuUyAgICAgICAgICB8IDE3ICsrKysrKystLS0tLS0tLS0tCiBhcmNoL3g4
Ni94ODZfNjQuUyAgICAgICAgICB8IDE1ICsrKysrKy0tLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2Vk
LCAyMSBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9taW5pb3MteDg2XzMyLmxkcyBiL2FyY2gveDg2L21pbmlvcy14ODZfMzIubGRzCmluZGV4IGY1
Y2FiYjYuLmU0ZTE4Y2IgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21pbmlvcy14ODZfMzIubGRzCisr
KyBiL2FyY2gveDg2L21pbmlvcy14ODZfMzIubGRzCkBAIC0xNSw2ICsxNSwxMCBAQCBTRUNUSU9O
UwogICAucm9kYXRhIDogeyAqKC5yb2RhdGEpICooLnJvZGF0YS4qKSB9CiAgIC4gPSBBTElHTig0
MDk2KTsKICAgX2Vyb2RhdGEgPSAuOworICAubm90ZSA6IHsKKwkqKC5ub3RlKQorCSooLm5vdGUu
KikKKyAgfQogCiAgIC8qIG5ld2xpYiBpbml0aWFsaXphdGlvbiBmdW5jdGlvbnMgKi8KICAgLiA9
IEFMSUdOKDMyIC8gOCk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9taW5pb3MteDg2XzY0LmxkcyBi
L2FyY2gveDg2L21pbmlvcy14ODZfNjQubGRzCmluZGV4IDNkYTBhOWYuLmY2NDYyZjMgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L21pbmlvcy14ODZfNjQubGRzCisrKyBiL2FyY2gveDg2L21pbmlvcy14
ODZfNjQubGRzCkBAIC0xNSw2ICsxNSwxMCBAQCBTRUNUSU9OUwogICAucm9kYXRhIDogeyAqKC5y
b2RhdGEpICooLnJvZGF0YS4qKSB9CiAgIC4gPSBBTElHTig0MDk2KTsKICAgX2Vyb2RhdGEgPSAu
OworICAubm90ZSA6IHsKKwkqKC5ub3RlKQorCSooLm5vdGUuKikKKyAgfQogCiAgIC8qIG5ld2xp
YiBpbml0aWFsaXphdGlvbiBmdW5jdGlvbnMgKi8KICAgLiA9IEFMSUdOKDY0IC8gOCk7CmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni94ODZfMzIuUyBiL2FyY2gveDg2L3g4Nl8zMi5TCmluZGV4IGI5YWEz
OTIuLjZkYzk4NWEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3g4Nl8zMi5TCisrKyBiL2FyY2gveDg2
L3g4Nl8zMi5TCkBAIC0xLDE3ICsxLDE0IEBACiAjaW5jbHVkZSA8bWluaS1vcy9vcy5oPgogI2lu
Y2x1ZGUgPG1pbmktb3MveDg2L2FyY2hfbGltaXRzLmg+CisjaW5jbHVkZSA8bWluaS1vcy9hc21f
bWFjcm9zLmg+CisjaW5jbHVkZSA8eGVuL2VsZm5vdGUuaD4KICNpbmNsdWRlIDx4ZW4vYXJjaC14
ODZfMzIuaD4KIAotLnNlY3Rpb24gX194ZW5fZ3Vlc3QKLQkuYXNjaWkJIkdVRVNUX09TPU1pbmkt
T1MiCi0JLmFzY2lpCSIsWEVOX1ZFUj14ZW4tMy4wIgotCS5hc2NpaQkiLFZJUlRfQkFTRT0weDAi
IC8qICZfdGV4dCBmcm9tIG1pbmlvc194ODZfMzIubGRzICovCi0JLmFzY2lpCSIsRUxGX1BBRERS
X09GRlNFVD0weDAiCi0JLmFzY2lpCSIsSFlQRVJDQUxMX1BBR0U9MHgyIgotCS5hc2NpaQkiLFBB
RT15ZXNbZXh0ZW5kZWQtY3IzXSIKLQkuYXNjaWkJIixMT0FERVI9Z2VuZXJpYyIKLQkuYnl0ZQkw
Ci0udGV4dAorRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX0dVRVNUX09TLCAuYXNjaXogIk1pbmkt
T1MiKQorRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX0xPQURFUiwgLmFzY2l6ICJnZW5lcmljIikK
K0VMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9IWVBFUkNBTExfUEFHRSwgX1dPUkQgaHlwZXJjYWxs
X3BhZ2UpCitFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfWEVOX1ZFUlNJT04sIC5hc2NpeiAieGVu
LTMuMCIpCitFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfUEFFX01PREUsIC5hc2NpeiAieWVzIikK
IAogLmdsb2JsIF9zdGFydCwgc2hhcmVkX2luZm8sIGh5cGVyY2FsbF9wYWdlCiAgICAgICAgICAg
ICAgICAgICAgICAgICAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3g4Nl82NC5TIGIvYXJjaC94ODYv
eDg2XzY0LlMKaW5kZXggNzI5MjFiMS4uOGVkNDUyZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveDg2
XzY0LlMKKysrIGIvYXJjaC94ODYveDg2XzY0LlMKQEAgLTEsMTYgKzEsMTMgQEAKICNpbmNsdWRl
IDxtaW5pLW9zL29zLmg+CiAjaW5jbHVkZSA8bWluaS1vcy94ODYvYXJjaF9saW1pdHMuaD4KKyNp
bmNsdWRlIDxtaW5pLW9zL2FzbV9tYWNyb3MuaD4KKyNpbmNsdWRlIDx4ZW4vZWxmbm90ZS5oPgog
I2luY2x1ZGUgPHhlbi9mZWF0dXJlcy5oPgogCi0uc2VjdGlvbiBfX3hlbl9ndWVzdAotCS5hc2Np
aQkiR1VFU1RfT1M9TWluaS1PUyIKLQkuYXNjaWkJIixYRU5fVkVSPXhlbi0zLjAiCi0JLmFzY2lp
CSIsVklSVF9CQVNFPTB4MCIgLyogJl90ZXh0IGZyb20gbWluaW9zX3g4Nl82NC5sZHMgKi8KLQku
YXNjaWkJIixFTEZfUEFERFJfT0ZGU0VUPTB4MCIKLQkuYXNjaWkJIixIWVBFUkNBTExfUEFHRT0w
eDIiCi0JLmFzY2lpCSIsTE9BREVSPWdlbmVyaWMiCi0JLmJ5dGUJMAotLnRleHQKK0VMRk5PVEUo
WGVuLCBYRU5fRUxGTk9URV9HVUVTVF9PUywgLmFzY2l6ICJNaW5pLU9TIikKK0VMRk5PVEUoWGVu
LCBYRU5fRUxGTk9URV9MT0FERVIsIC5hc2NpeiAiZ2VuZXJpYyIpCitFTEZOT1RFKFhlbiwgWEVO
X0VMRk5PVEVfSFlQRVJDQUxMX1BBR0UsIF9XT1JEIGh5cGVyY2FsbF9wYWdlKQorRUxGTk9URShY
ZW4sIFhFTl9FTEZOT1RFX1hFTl9WRVJTSU9OLCAuYXNjaXogInhlbi0zLjAiKQogCiAjZGVmaW5l
IEVOVFJZKFgpIC5nbG9ibCBYIDsgWCA6CiAuZ2xvYmwgX3N0YXJ0LCBzaGFyZWRfaW5mbywgaHlw
ZXJjYWxsX3BhZ2UKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 12:35:51 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 12:35:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba04V-0002Mu-OH; Wed, 17 Aug 2016 12:35:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba04U-0002M7-A8; Wed, 17 Aug 2016 12:35:50 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 10/52-15404-52A54B75; Wed, 17 Aug 2016 12:35:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDvS5v1JZ
 wg/2bhS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZtx9Y1OwWrziVt8t1gbGZpEuRk4O
 CQF/iW0NL5hBbDYBZYmfnb1sILaIgInE7wunWUBsZoE6iTV/p4PZwgJmEh975jCB2CwCqhJzD
 35hB7F5BZwlpl7czQQxU07i/PGfYDM5BVwkTp24CtYrBFRzas19VghbQaJj+jEmiF5BiZMzn0
 DtkpA4+ALiHgkBbonbp6cyT2Dkm4WkbBaSsgWMTKsYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0
 NzPRyU4uLE9NTcxKTivWS83M3MQKDiwEIdjCeXxt4iFGSg0lJlHfmxI3hQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR410ZsCRcSLEpNT61Iy8wBhjlMWoKDR0mE9zdImre4IDG3ODMdInWKUVFKn
 LcKJCEAksgozYNrg8XWJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzHgKZwpOZVwI3/RXQYi
 agxbz8YItLEhFSUg2M22exZV8NaUzfFcTmErB2V/DEw4wSU2f8aDebUW2+86Dx/rZ7d+vaXIo
 YFNZk1ogqXXW7s27RphceMUJ/T37b9TymwaGkJfbEhgU7l6+XcHzTu0hOXi/1nlTjI662ud1e
 NvOzAt1E/94xkbz80NRn3sW+2Se+yf0ReBliOvfo+SVB076lB33/oMRSnJFoqMVcVJwIAMzpQ
 9+oAgAA
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1471437322!28772655!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44034 invoked from network); 17 Aug 2016 12:35:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 12:35:25 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="380643502"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Wed, 17 Aug 2016 13:35:13 +0100
Message-ID: <1471437314-29256-4-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 3/4] x86: switch to use elfnote
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

VXNlIHRoZSBuZXdlciBFTEYgbm90ZSBpbnRlcmZhY2UuIFRoZSBnZW5lcmF0ZWQgRUxGIG5vdGVz
IHJlc3VsdHMgaW4KZXF1aXZhbGVudCBjb25maWd1cmF0aW9uLgoKQWxzbyBuZWVkIHRvIG1vZGlm
eSBsaW5rZXIgc2NyaXB0IHRvIHByb3ZpZGUgYSBub3RlIHNlY3Rpb24uCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGFyY2gveDg2L21pbmlvcy14ODZf
MzIubGRzIHwgIDQgKysrKwogYXJjaC94ODYvbWluaW9zLXg4Nl82NC5sZHMgfCAgNCArKysrCiBh
cmNoL3g4Ni94ODZfMzIuUyAgICAgICAgICB8IDE3ICsrKysrKystLS0tLS0tLS0tCiBhcmNoL3g4
Ni94ODZfNjQuUyAgICAgICAgICB8IDE1ICsrKysrKy0tLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2Vk
LCAyMSBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9taW5pb3MteDg2XzMyLmxkcyBiL2FyY2gveDg2L21pbmlvcy14ODZfMzIubGRzCmluZGV4IGY1
Y2FiYjYuLmU0ZTE4Y2IgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21pbmlvcy14ODZfMzIubGRzCisr
KyBiL2FyY2gveDg2L21pbmlvcy14ODZfMzIubGRzCkBAIC0xNSw2ICsxNSwxMCBAQCBTRUNUSU9O
UwogICAucm9kYXRhIDogeyAqKC5yb2RhdGEpICooLnJvZGF0YS4qKSB9CiAgIC4gPSBBTElHTig0
MDk2KTsKICAgX2Vyb2RhdGEgPSAuOworICAubm90ZSA6IHsKKwkqKC5ub3RlKQorCSooLm5vdGUu
KikKKyAgfQogCiAgIC8qIG5ld2xpYiBpbml0aWFsaXphdGlvbiBmdW5jdGlvbnMgKi8KICAgLiA9
IEFMSUdOKDMyIC8gOCk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9taW5pb3MteDg2XzY0LmxkcyBi
L2FyY2gveDg2L21pbmlvcy14ODZfNjQubGRzCmluZGV4IDNkYTBhOWYuLmY2NDYyZjMgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L21pbmlvcy14ODZfNjQubGRzCisrKyBiL2FyY2gveDg2L21pbmlvcy14
ODZfNjQubGRzCkBAIC0xNSw2ICsxNSwxMCBAQCBTRUNUSU9OUwogICAucm9kYXRhIDogeyAqKC5y
b2RhdGEpICooLnJvZGF0YS4qKSB9CiAgIC4gPSBBTElHTig0MDk2KTsKICAgX2Vyb2RhdGEgPSAu
OworICAubm90ZSA6IHsKKwkqKC5ub3RlKQorCSooLm5vdGUuKikKKyAgfQogCiAgIC8qIG5ld2xp
YiBpbml0aWFsaXphdGlvbiBmdW5jdGlvbnMgKi8KICAgLiA9IEFMSUdOKDY0IC8gOCk7CmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni94ODZfMzIuUyBiL2FyY2gveDg2L3g4Nl8zMi5TCmluZGV4IGI5YWEz
OTIuLjZkYzk4NWEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3g4Nl8zMi5TCisrKyBiL2FyY2gveDg2
L3g4Nl8zMi5TCkBAIC0xLDE3ICsxLDE0IEBACiAjaW5jbHVkZSA8bWluaS1vcy9vcy5oPgogI2lu
Y2x1ZGUgPG1pbmktb3MveDg2L2FyY2hfbGltaXRzLmg+CisjaW5jbHVkZSA8bWluaS1vcy9hc21f
bWFjcm9zLmg+CisjaW5jbHVkZSA8eGVuL2VsZm5vdGUuaD4KICNpbmNsdWRlIDx4ZW4vYXJjaC14
ODZfMzIuaD4KIAotLnNlY3Rpb24gX194ZW5fZ3Vlc3QKLQkuYXNjaWkJIkdVRVNUX09TPU1pbmkt
T1MiCi0JLmFzY2lpCSIsWEVOX1ZFUj14ZW4tMy4wIgotCS5hc2NpaQkiLFZJUlRfQkFTRT0weDAi
IC8qICZfdGV4dCBmcm9tIG1pbmlvc194ODZfMzIubGRzICovCi0JLmFzY2lpCSIsRUxGX1BBRERS
X09GRlNFVD0weDAiCi0JLmFzY2lpCSIsSFlQRVJDQUxMX1BBR0U9MHgyIgotCS5hc2NpaQkiLFBB
RT15ZXNbZXh0ZW5kZWQtY3IzXSIKLQkuYXNjaWkJIixMT0FERVI9Z2VuZXJpYyIKLQkuYnl0ZQkw
Ci0udGV4dAorRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX0dVRVNUX09TLCAuYXNjaXogIk1pbmkt
T1MiKQorRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX0xPQURFUiwgLmFzY2l6ICJnZW5lcmljIikK
K0VMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9IWVBFUkNBTExfUEFHRSwgX1dPUkQgaHlwZXJjYWxs
X3BhZ2UpCitFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfWEVOX1ZFUlNJT04sIC5hc2NpeiAieGVu
LTMuMCIpCitFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfUEFFX01PREUsIC5hc2NpeiAieWVzIikK
IAogLmdsb2JsIF9zdGFydCwgc2hhcmVkX2luZm8sIGh5cGVyY2FsbF9wYWdlCiAgICAgICAgICAg
ICAgICAgICAgICAgICAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3g4Nl82NC5TIGIvYXJjaC94ODYv
eDg2XzY0LlMKaW5kZXggNzI5MjFiMS4uOGVkNDUyZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveDg2
XzY0LlMKKysrIGIvYXJjaC94ODYveDg2XzY0LlMKQEAgLTEsMTYgKzEsMTMgQEAKICNpbmNsdWRl
IDxtaW5pLW9zL29zLmg+CiAjaW5jbHVkZSA8bWluaS1vcy94ODYvYXJjaF9saW1pdHMuaD4KKyNp
bmNsdWRlIDxtaW5pLW9zL2FzbV9tYWNyb3MuaD4KKyNpbmNsdWRlIDx4ZW4vZWxmbm90ZS5oPgog
I2luY2x1ZGUgPHhlbi9mZWF0dXJlcy5oPgogCi0uc2VjdGlvbiBfX3hlbl9ndWVzdAotCS5hc2Np
aQkiR1VFU1RfT1M9TWluaS1PUyIKLQkuYXNjaWkJIixYRU5fVkVSPXhlbi0zLjAiCi0JLmFzY2lp
CSIsVklSVF9CQVNFPTB4MCIgLyogJl90ZXh0IGZyb20gbWluaW9zX3g4Nl82NC5sZHMgKi8KLQku
YXNjaWkJIixFTEZfUEFERFJfT0ZGU0VUPTB4MCIKLQkuYXNjaWkJIixIWVBFUkNBTExfUEFHRT0w
eDIiCi0JLmFzY2lpCSIsTE9BREVSPWdlbmVyaWMiCi0JLmJ5dGUJMAotLnRleHQKK0VMRk5PVEUo
WGVuLCBYRU5fRUxGTk9URV9HVUVTVF9PUywgLmFzY2l6ICJNaW5pLU9TIikKK0VMRk5PVEUoWGVu
LCBYRU5fRUxGTk9URV9MT0FERVIsIC5hc2NpeiAiZ2VuZXJpYyIpCitFTEZOT1RFKFhlbiwgWEVO
X0VMRk5PVEVfSFlQRVJDQUxMX1BBR0UsIF9XT1JEIGh5cGVyY2FsbF9wYWdlKQorRUxGTk9URShY
ZW4sIFhFTl9FTEZOT1RFX1hFTl9WRVJTSU9OLCAuYXNjaXogInhlbi0zLjAiKQogCiAjZGVmaW5l
IEVOVFJZKFgpIC5nbG9ibCBYIDsgWCA6CiAuZ2xvYmwgX3N0YXJ0LCBzaGFyZWRfaW5mbywgaHlw
ZXJjYWxsX3BhZ2UKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 12:36:05 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 12:36:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba04j-0002SY-5v; Wed, 17 Aug 2016 12:36:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba04h-0002Ry-TJ; Wed, 17 Aug 2016 12:36:04 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 DA/86-29563-33A54B75; Wed, 17 Aug 2016 12:36:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHRDpK541JZ
 wg56JLBZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM452NjAXzGOqeLz/AFMD41vGLkZO
 DgkBf4lPbc1gNpuAssTPzl42EFtEwETi94XTLCA2s0CdxJq/08FsYQFriQ/ti5hAbBYBVYknS
 xcxg9i8As4S/+fsYoGYKSdx/vhPsDingIvEqRNXweJCQDWn1txnhbAVJDqmH2OC6BWUODnzCd
 QuCYmDL14wQ8zhlrh9eirzBEa+WUjKZiEpW8DItIpRozi1qCy1SNfIUi+pKDM9oyQ3MTNH19D
 ATC83tbg4MT01JzGpWC85P3cTIzC8GIBgB+OBRYGHGCU5mJREeWdO3BguxJeUn1KZkVicEV9U
 mpNafIhRhoNDSYLXLmJLuJBgUWp6akVaZg4w0GHSEhw8SiK8v0HSvMUFibnFmekQqVOMuhwLf
 txeyyTEkpeflyolzlsFUiQAUpRRmgc3AhZ1lxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMyx
 AJNIUnM68EbtMroCOYgI7g5Qc7oiQRISXVwCg8wWuZjOvkUzbfvoSKTFq6/53Bw297d26ROrz
 36LX017dWbr/RrO9WpRaholat3Dpv1SduBeG+qpIZEmG2byR+yWzKczph+JtlJR/TA3NHN9Vt
 zRq3C48KVmxlDhSSfa0hkBqruHyd6qP2BMNvp7lqN1jUH+IN8ft1O1n3Qu5kH1G/TAFGYyWW4
 oxEQy3mouJEAKJuZP21AgAA
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1471437333!41882811!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40689 invoked from network); 17 Aug 2016 12:35:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 12:35:34 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="372822438"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Wed, 17 Aug 2016 13:35:11 +0100
Message-ID: <1471437314-29256-2-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 1/4] gitignore: ignore vim swap file
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiAuZ2l0aWdu
b3JlIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS8u
Z2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCAxYzY1NWEwLi5mMjFjYzQ2IDEwMDY0NAotLS0g
YS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTEsNiArMSw3IEBACiAqfgogKi5vCiAq
LmEKKyouc3dwCiBpbmNsdWRlL2xpc3QuaAogbWluaS1vcwogbWluaS1vcy5negotLSAKMi4xLjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3Mt
ZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 12:36:05 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 12:36:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba04j-0002SY-5v; Wed, 17 Aug 2016 12:36:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba04h-0002Ry-TJ; Wed, 17 Aug 2016 12:36:04 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 DA/86-29563-33A54B75; Wed, 17 Aug 2016 12:36:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHRDpK541JZ
 wg56JLBZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM452NjAXzGOqeLz/AFMD41vGLkZO
 DgkBf4lPbc1gNpuAssTPzl42EFtEwETi94XTLCA2s0CdxJq/08FsYQFriQ/ti5hAbBYBVYknS
 xcxg9i8As4S/+fsYoGYKSdx/vhPsDingIvEqRNXweJCQDWn1txnhbAVJDqmH2OC6BWUODnzCd
 QuCYmDL14wQ8zhlrh9eirzBEa+WUjKZiEpW8DItIpRozi1qCy1SNfIUi+pKDM9oyQ3MTNH19D
 ATC83tbg4MT01JzGpWC85P3cTIzC8GIBgB+OBRYGHGCU5mJREeWdO3BguxJeUn1KZkVicEV9U
 mpNafIhRhoNDSYLXLmJLuJBgUWp6akVaZg4w0GHSEhw8SiK8v0HSvMUFibnFmekQqVOMuhwLf
 txeyyTEkpeflyolzlsFUiQAUpRRmgc3AhZ1lxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMyx
 AJNIUnM68EbtMroCOYgI7g5Qc7oiQRISXVwCg8wWuZjOvkUzbfvoSKTFq6/53Bw297d26ROrz
 36LX017dWbr/RrO9WpRaholat3Dpv1SduBeG+qpIZEmG2byR+yWzKczph+JtlJR/TA3NHN9Vt
 zRq3C48KVmxlDhSSfa0hkBqruHyd6qP2BMNvp7lqN1jUH+IN8ft1O1n3Qu5kH1G/TAFGYyWW4
 oxEQy3mouJEAKJuZP21AgAA
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1471437333!41882811!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40689 invoked from network); 17 Aug 2016 12:35:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 12:35:34 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="372822438"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Wed, 17 Aug 2016 13:35:11 +0100
Message-ID: <1471437314-29256-2-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 1/4] gitignore: ignore vim swap file
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiAuZ2l0aWdu
b3JlIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS8u
Z2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCAxYzY1NWEwLi5mMjFjYzQ2IDEwMDY0NAotLS0g
YS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTEsNiArMSw3IEBACiAqfgogKi5vCiAq
LmEKKyouc3dwCiBpbmNsdWRlL2xpc3QuaAogbWluaS1vcwogbWluaS1vcy5negotLSAKMi4xLjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3Mt
ZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 12:36:09 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 12:36:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba04n-0002V0-FA; Wed, 17 Aug 2016 12:36:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba04l-0002U2-Gv; Wed, 17 Aug 2016 12:36:07 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 FD/03-15404-63A54B75; Wed, 17 Aug 2016 12:36:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpK541JZ
 wg48LrC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZvx9tYa1YD9/xYx7S1gbGE9wdzFy
 ckgI+EusaVvECGKzCShL/OzsZQOxRQRMJH5fOM0CYjML1Ems+TsdzBYWMJK48HYaO4jNIqAq8
 eTMezCbV8BZ4mN7KzvETDmJ88d/MoPYnAIuEqdOXAXrFQKqObXmPiuErSDRMf0YE0SvoMTJmU
 +gdklIHHzxghliDrfE7dNTmScw8s1CUjYLSdkCRqZVjBrFqUVlqUW6RpZ6SUWZ6RkluYmZObq
 GBmZ6uanFxYnpqTmJScV6yfm5mxiB4cUABDsYDywKPMQoycGkJMo7c+LGcCG+pPyUyozE4oz4
 otKc1OJDjDIcHEoSvHYRW8KFBItS01Mr0jJzgIEOk5bg4FES4f0NkuYtLkjMLc5Mh0idYlSUE
 uetAkkIgCQySvPg2mDRdYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvAyRQFN4MvNK4Ka/Al
 rMBLSYlx9scUkiQkqqgVFr0q9Nz/bHbJQ/ej3CeLVlR/B3qcC8vf45No53b1771PBywl2P0MO
 753077et2lpNBnlvQ5nW3UmyF0ZZ32yct+c4iu/qt5iH/VUdDvS5tevIjbe0jrYwkx1krFl78
 lTsxa7PvhDuLW2f97z7958NR5wDZOzn7//TFbWS61cm15sJrWdZvLqf8lFiKMxINtZiLihMBa
 0WNF6kCAAA=
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1471437333!41882811!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41189 invoked from network); 17 Aug 2016 12:35:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 12:35:35 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="372822439"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Wed, 17 Aug 2016 13:35:12 +0100
Message-ID: <1471437314-29256-3-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 2/4] Introduce asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

UG9ydGVkIGZyb20geHRmLmdpdC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogaW5jbHVkZS9hc21fbWFjcm9zLmggICAgIHwgMzYgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL3g4Ni9hc21fbWFjcm9zLmggfCAyOCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlv
bnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2FzbV9tYWNyb3MuaAogY3JlYXRlIG1v
ZGUgMTAwNjQ0IGluY2x1ZGUveDg2L2FzbV9tYWNyb3MuaAoKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
YXNtX21hY3Jvcy5oIGIvaW5jbHVkZS9hc21fbWFjcm9zLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uMTVkZDM3NwotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUvYXNtX21h
Y3Jvcy5oCkBAIC0wLDAgKzEsMzYgQEAKKy8qCisgKiBNYWNyb3MgZm9yIGFzc2VtYmx5IGZpbGVz
LgorICovCisKKyNpZm5kZWYgX0FTTV9NQUNST19IXworI2RlZmluZSBfQVNNX01BQ1JPX0hfCisK
KyNpbmNsdWRlIDx4ODYvYXNtX21hY3Jvcy5oPgorCisjaWZkZWYgX19BU1NFTUJMWV9fCisKKyNk
ZWZpbmUgRUxGTk9URShuYW1lLCB0eXBlLCBkZXNjKSAgICAgICAgICAgXAorICAgIC5wdXNoc2Vj
dGlvbiAubm90ZS5uYW1lICAgICAgICAgICAgICAgOyBcCisgICAgLmFsaWduIDQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA7IFwKKyAgICAubG9uZyAyZiAtIDFmICAgICAgIC8qIG5hbWVz
eiAqLyAgICAgIDsgXAorICAgIC5sb25nIDRmIC0gM2YgICAgICAgLyogZGVzY3N6ICovICAgICAg
OyBcCisgICAgLmxvbmcgdHlwZSAgICAgICAgICAvKiB0eXBlICAgKi8gICAgICA7IFwKKzE6LmFz
Y2l6ICNuYW1lICAgICAgICAgIC8qIG5hbWUgICAqLyAgICAgIDsgXAorMjouYWxpZ24gNCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBcCiszOmRlc2MgICAgICAgICAgICAgICAgICAv
KiBkZXNjICAgKi8gICAgICA7IFwKKzQ6LmFsaWduIDQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDsgXAorICAgIC5wb3BzZWN0aW9uCisKKyNlbmRpZiAgLyogX19BU1NFTUJMWV9fICov
CisKKyNlbmRpZiAgLyogX0FTTV9NQUNST19IXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVz
OgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6
IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6Cisg
Ki8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2FzbV9tYWNyb3MuaCBiL2luY2x1ZGUveDg2L2Fz
bV9tYWNyb3MuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5lNzE4ZTBiCi0t
LSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS94ODYvYXNtX21hY3Jvcy5oCkBAIC0wLDAgKzEsMjgg
QEAKKyNpZm5kZWYgX1g4Nl9BU01fTUFDUk9fSF8KKyNkZWZpbmUgX1g4Nl9BU01fTUFDUk9fSF8K
KworI2lmZGVmICBfX0FTU0VNQkxZX18KKyMgaWYgZGVmaW5lZChfX3g4Nl82NF9fKQorIyAgZGVm
aW5lIF9XT1JEIC5xdWFkCisjIGVsaWYgZGVmaW5lZChfX2kzODZfXykKKyMgIGRlZmluZSBfV09S
RCAubG9uZworIyBlbmRpZgorI2Vsc2UKKyMgaWYgZGVmaW5lZChfX3g4Nl82NF9fKQorIyAgZGVm
aW5lIF9XT1JEICIucXVhZCIKKyMgZWxpZiBkZWZpbmVkKF9faTM4Nl9fKQorIyAgZGVmaW5lIF9X
T1JEICIubG9uZyIKKyMgZW5kaWYKKyNlbmRpZgorCisjZW5kaWYJLyogX1g4Nl9BU01fTUFDUk9f
SF8gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1z
dHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjEuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 12:36:09 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 12:36:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba04n-0002V0-FA; Wed, 17 Aug 2016 12:36:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba04l-0002U2-Gv; Wed, 17 Aug 2016 12:36:07 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 FD/03-15404-63A54B75; Wed, 17 Aug 2016 12:36:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpK541JZ
 wg48LrC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZvx9tYa1YD9/xYx7S1gbGE9wdzFy
 ckgI+EusaVvECGKzCShL/OzsZQOxRQRMJH5fOM0CYjML1Ems+TsdzBYWMJK48HYaO4jNIqAq8
 eTMezCbV8BZ4mN7KzvETDmJ88d/MoPYnAIuEqdOXAXrFQKqObXmPiuErSDRMf0YE0SvoMTJmU
 +gdklIHHzxghliDrfE7dNTmScw8s1CUjYLSdkCRqZVjBrFqUVlqUW6RpZ6SUWZ6RkluYmZObq
 GBmZ6uanFxYnpqTmJScV6yfm5mxiB4cUABDsYDywKPMQoycGkJMo7c+LGcCG+pPyUyozE4oz4
 otKc1OJDjDIcHEoSvHYRW8KFBItS01Mr0jJzgIEOk5bg4FES4f0NkuYtLkjMLc5Mh0idYlSUE
 uetAkkIgCQySvPg2mDRdYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvAyRQFN4MvNK4Ka/Al
 rMBLSYlx9scUkiQkqqgVFr0q9Nz/bHbJQ/ej3CeLVlR/B3qcC8vf45No53b1771PBywl2P0MO
 753077et2lpNBnlvQ5nW3UmyF0ZZ32yct+c4iu/qt5iH/VUdDvS5tevIjbe0jrYwkx1krFl78
 lTsxa7PvhDuLW2f97z7958NR5wDZOzn7//TFbWS61cm15sJrWdZvLqf8lFiKMxINtZiLihMBa
 0WNF6kCAAA=
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1471437333!41882811!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41189 invoked from network); 17 Aug 2016 12:35:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 12:35:35 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="372822439"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Wed, 17 Aug 2016 13:35:12 +0100
Message-ID: <1471437314-29256-3-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 2/4] Introduce asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

UG9ydGVkIGZyb20geHRmLmdpdC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogaW5jbHVkZS9hc21fbWFjcm9zLmggICAgIHwgMzYgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL3g4Ni9hc21fbWFjcm9zLmggfCAyOCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlv
bnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2FzbV9tYWNyb3MuaAogY3JlYXRlIG1v
ZGUgMTAwNjQ0IGluY2x1ZGUveDg2L2FzbV9tYWNyb3MuaAoKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
YXNtX21hY3Jvcy5oIGIvaW5jbHVkZS9hc21fbWFjcm9zLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uMTVkZDM3NwotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUvYXNtX21h
Y3Jvcy5oCkBAIC0wLDAgKzEsMzYgQEAKKy8qCisgKiBNYWNyb3MgZm9yIGFzc2VtYmx5IGZpbGVz
LgorICovCisKKyNpZm5kZWYgX0FTTV9NQUNST19IXworI2RlZmluZSBfQVNNX01BQ1JPX0hfCisK
KyNpbmNsdWRlIDx4ODYvYXNtX21hY3Jvcy5oPgorCisjaWZkZWYgX19BU1NFTUJMWV9fCisKKyNk
ZWZpbmUgRUxGTk9URShuYW1lLCB0eXBlLCBkZXNjKSAgICAgICAgICAgXAorICAgIC5wdXNoc2Vj
dGlvbiAubm90ZS5uYW1lICAgICAgICAgICAgICAgOyBcCisgICAgLmFsaWduIDQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA7IFwKKyAgICAubG9uZyAyZiAtIDFmICAgICAgIC8qIG5hbWVz
eiAqLyAgICAgIDsgXAorICAgIC5sb25nIDRmIC0gM2YgICAgICAgLyogZGVzY3N6ICovICAgICAg
OyBcCisgICAgLmxvbmcgdHlwZSAgICAgICAgICAvKiB0eXBlICAgKi8gICAgICA7IFwKKzE6LmFz
Y2l6ICNuYW1lICAgICAgICAgIC8qIG5hbWUgICAqLyAgICAgIDsgXAorMjouYWxpZ24gNCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBcCiszOmRlc2MgICAgICAgICAgICAgICAgICAv
KiBkZXNjICAgKi8gICAgICA7IFwKKzQ6LmFsaWduIDQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDsgXAorICAgIC5wb3BzZWN0aW9uCisKKyNlbmRpZiAgLyogX19BU1NFTUJMWV9fICov
CisKKyNlbmRpZiAgLyogX0FTTV9NQUNST19IXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVz
OgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6
IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6Cisg
Ki8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2FzbV9tYWNyb3MuaCBiL2luY2x1ZGUveDg2L2Fz
bV9tYWNyb3MuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5lNzE4ZTBiCi0t
LSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS94ODYvYXNtX21hY3Jvcy5oCkBAIC0wLDAgKzEsMjgg
QEAKKyNpZm5kZWYgX1g4Nl9BU01fTUFDUk9fSF8KKyNkZWZpbmUgX1g4Nl9BU01fTUFDUk9fSF8K
KworI2lmZGVmICBfX0FTU0VNQkxZX18KKyMgaWYgZGVmaW5lZChfX3g4Nl82NF9fKQorIyAgZGVm
aW5lIF9XT1JEIC5xdWFkCisjIGVsaWYgZGVmaW5lZChfX2kzODZfXykKKyMgIGRlZmluZSBfV09S
RCAubG9uZworIyBlbmRpZgorI2Vsc2UKKyMgaWYgZGVmaW5lZChfX3g4Nl82NF9fKQorIyAgZGVm
aW5lIF9XT1JEICIucXVhZCIKKyMgZWxpZiBkZWZpbmVkKF9faTM4Nl9fKQorIyAgZGVmaW5lIF9X
T1JEICIubG9uZyIKKyMgZW5kaWYKKyNlbmRpZgorCisjZW5kaWYJLyogX1g4Nl9BU01fTUFDUk9f
SF8gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1z
dHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjEuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 12:37:58 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 12:37:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba06Y-0002x0-AX; Wed, 17 Aug 2016 12:37:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba06W-0002wW-Sy; Wed, 17 Aug 2016 12:37:57 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 40/65-23620-3AA54B75; Wed, 17 Aug 2016 12:37:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXitHSDve7iqC3
 hBvPPaFq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdh8/B1zQRdrxfWJ3UwNjL+Yuxg5
 OSQE/CUaH25mA7FZBFQleu/9YwSx2QSUJX529oLFRQRMJH5fOM0CYjML1Ems+TsdzBYWsJPY+
 PkRkM3BwSugL7Frpj5IWEigRuLTyWVMIDavgKDEyZlPoFp1JBbs/sQGUs4sIC2x/B8HSJhTwE
 Wife8EVhBbVEBF4sqEt+wQYxQkOqYfY4K4klvi9umpzBMY+WchmToLydRZCFMXMDKvYlQvTi0
 qSy3SNdRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMQwYg2MG4/KPTIUZJDiYl
 Ud6ZEzeGC/El5adUZiQWZ8QXleakFh9ilOHgUJLgnRe5JVxIsCg1PbUiLTMHGBEwaQkOHiUR3
 nKQNG9xQWJucWY6ROoUoy7Hgh+31zIJseTl56VKifPGghQJgBRllObBjYBF5yVGWSlhXkago4
 R4ClKLcjNLUOVfMYpzMCoJ8zKATOHJzCuB2/QK6AgmoCN4+cGOKElESEk1MN4/oNjEyHvmWeJ
 WneYvuQotO61XuHQlc+4/vaGRff+RmosXj7y/ULxG8m6ldeq+rjWxV7NN5v+59PeLw3ffj7Fe
 OjLun20ygnKb+H9rps7f9fT8XIGNurmPawWk4p75Za/4wmiet6O2wbtt49oPPw8pmCwTP7qxf
 8erOcu2f7WeYGiiXOKUfleJpTgj0VCLuag4EQCyp3yuyQIAAA==
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1471437473!56002093!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29014 invoked from network); 17 Aug 2016 12:37:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 12:37:55 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="380644025"
Date: Wed, 17 Aug 2016 13:37:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Message-ID: <20160817123704.GY20641@citrix.com>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-5-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471437314-29256-5-git-send-email-wei.liu2@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [MINIOS PATCH 4/4] x86: use unified linker script
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gV2VkLCBBdWcgMTcsIDIwMTYgYXQgMDE6MzU6MTRQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGVyZSBhcmUgb25seSBhIGZldyBkaWZmZXJlbmNlcyBiZXR3ZWVuIGkzODYgYW5kIHg4Ni02
NCBsaW5rZXIgc2NyaXB0cy4KPiBVbmlmeSB0aGVtIGludG8gb25lLiBSZS1pbmRlbnQgdGhlIGZp
bGUgYXQgdGhlIHNhbWUgdGltZS4KPiAKPiBDb25zdHJ1Y3QgYSBzcGVjaWFsIHJ1bGUgaW4gdG9w
LWxldmVsIGRpcmVjdG9yeSB0byBjb3BlIHdpdGggdGhlIGNoYW5nZS4KPiBJZGVhbGx5IHRoZSBi
dWlsZCBzeXN0ZW0gc2hvdWxkIGFsc28gYmUgbWFkZSBtb3JlIGVsZWdhbnQsIGJ1dAo+IG92ZXJo
YXVsaW5nIHRoZSBidWlsZCBzeXN0ZW0gaXMgb3V0IG9mIHNjb3BlIG9mIHRoaXMgcGF0Y2guCj4g
Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KWy4uLl0KPiAr
ICAgICAgICAvKiBuZXdsaWIgaW5pdGlhbGl6YXRpb24gZnVuY3Rpb25zICovCj4gKyNpZiBkZWZp
bmVkKF9feDg2XzY0X18pCj4gKyAgICAgICAgLiA9IEFMSUdOKDY0IC8gOCk7Cj4gKyNlbHNlIC8q
IF9faTM4NiBfXyAqLwo+ICsgICAgICAgIC4gPSBBTElHTig2NCAvIDgpOwoKT29wcywgdGhpcyBz
aG91bGQgYmUgMzIgLyA4LgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 12:37:58 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 12:37:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba06Y-0002x0-AX; Wed, 17 Aug 2016 12:37:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba06W-0002wW-Sy; Wed, 17 Aug 2016 12:37:57 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 40/65-23620-3AA54B75; Wed, 17 Aug 2016 12:37:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXitHSDve7iqC3
 hBvPPaFq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdh8/B1zQRdrxfWJ3UwNjL+Yuxg5
 OSQE/CUaH25mA7FZBFQleu/9YwSx2QSUJX529oLFRQRMJH5fOM0CYjML1Ems+TsdzBYWsJPY+
 PkRkM3BwSugL7Frpj5IWEigRuLTyWVMIDavgKDEyZlPoFp1JBbs/sQGUs4sIC2x/B8HSJhTwE
 Wife8EVhBbVEBF4sqEt+wQYxQkOqYfY4K4klvi9umpzBMY+WchmToLydRZCFMXMDKvYlQvTi0
 qSy3SNdRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMQwYg2MG4/KPTIUZJDiYl
 Ud6ZEzeGC/El5adUZiQWZ8QXleakFh9ilOHgUJLgnRe5JVxIsCg1PbUiLTMHGBEwaQkOHiUR3
 nKQNG9xQWJucWY6ROoUoy7Hgh+31zIJseTl56VKifPGghQJgBRllObBjYBF5yVGWSlhXkago4
 R4ClKLcjNLUOVfMYpzMCoJ8zKATOHJzCuB2/QK6AgmoCN4+cGOKElESEk1MN4/oNjEyHvmWeJ
 WneYvuQotO61XuHQlc+4/vaGRff+RmosXj7y/ULxG8m6ldeq+rjWxV7NN5v+59PeLw3ffj7Fe
 OjLun20ygnKb+H9rps7f9fT8XIGNurmPawWk4p75Za/4wmiet6O2wbtt49oPPw8pmCwTP7qxf
 8erOcu2f7WeYGiiXOKUfleJpTgj0VCLuag4EQCyp3yuyQIAAA==
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1471437473!56002093!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29014 invoked from network); 17 Aug 2016 12:37:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 12:37:55 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="380644025"
Date: Wed, 17 Aug 2016 13:37:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Message-ID: <20160817123704.GY20641@citrix.com>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-5-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471437314-29256-5-git-send-email-wei.liu2@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [MINIOS PATCH 4/4] x86: use unified linker script
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gV2VkLCBBdWcgMTcsIDIwMTYgYXQgMDE6MzU6MTRQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGVyZSBhcmUgb25seSBhIGZldyBkaWZmZXJlbmNlcyBiZXR3ZWVuIGkzODYgYW5kIHg4Ni02
NCBsaW5rZXIgc2NyaXB0cy4KPiBVbmlmeSB0aGVtIGludG8gb25lLiBSZS1pbmRlbnQgdGhlIGZp
bGUgYXQgdGhlIHNhbWUgdGltZS4KPiAKPiBDb25zdHJ1Y3QgYSBzcGVjaWFsIHJ1bGUgaW4gdG9w
LWxldmVsIGRpcmVjdG9yeSB0byBjb3BlIHdpdGggdGhlIGNoYW5nZS4KPiBJZGVhbGx5IHRoZSBi
dWlsZCBzeXN0ZW0gc2hvdWxkIGFsc28gYmUgbWFkZSBtb3JlIGVsZWdhbnQsIGJ1dAo+IG92ZXJo
YXVsaW5nIHRoZSBidWlsZCBzeXN0ZW0gaXMgb3V0IG9mIHNjb3BlIG9mIHRoaXMgcGF0Y2guCj4g
Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KWy4uLl0KPiAr
ICAgICAgICAvKiBuZXdsaWIgaW5pdGlhbGl6YXRpb24gZnVuY3Rpb25zICovCj4gKyNpZiBkZWZp
bmVkKF9feDg2XzY0X18pCj4gKyAgICAgICAgLiA9IEFMSUdOKDY0IC8gOCk7Cj4gKyNlbHNlIC8q
IF9faTM4NiBfXyAqLwo+ICsgICAgICAgIC4gPSBBTElHTig2NCAvIDgpOwoKT29wcywgdGhpcyBz
aG91bGQgYmUgMzIgLyA4LgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 12:52:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 12:52:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba0Kf-0004mH-CZ; Wed, 17 Aug 2016 12:52:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1ba0Ke-0004m8-7J; Wed, 17 Aug 2016 12:52:32 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 6F/DB-13744-F0E54B75; Wed, 17 Aug 2016 12:52:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsXS+7+BUfd27JZ
 wg3svVSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpw6upipoIml4kznT+YGxvnMXYxc
 HEICExklere/YYFwdjFKbP31iQ3CWcEoceriEqAMJ5CzgVFiZkcKiM0ioCqxpuM9K4jNJmAi0
 d84jw3EFhFQlHjw8iZYnFkgUeLd5dWMILawgL3E1utTwWxeAXWJ+283sELYBxgldj4XhJhfI7
 F13yVmiLigxMmZT1gg5uhI7Nx6B2g+B5AtLbH8HwdEWF6ieetssHJOAReJh13XGUFKRAXMJL7
 9NJjAKDQLyaBZSAbNQhg0C8mgBYwsqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ3M9HJTi4sT
 01NzEpOK9ZLzczcxAsOdAQh2MB5YFHiIUZKDSUmUd+bEjeFCfEn5KZUZicUZ8UWlOanFhxhlO
 DiUJHifxGwJFxIsSk1PrUjLzAFGHkxagoNHSYT3F0iat7ggMbc4Mx0idYpRl2PBj9trmYRY8v
 LzUqXEee1AigRAijJK8+BGwJLAJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzTgWZwpOZVwK
 36RXQEUxAR/Dygx1RkoiQkgImrc5ko+qgAxte7rhjfCL92pq6efM+sl0I+nvfNON1lOvKC88i
 mJJj6pua73R+eylb8E38bNWsMx2KWmw/50zUOGrAqK5oI+V/Jk3ocVN45M8dC7csnLJLRX6K9
 kcNnbNnst6t38MQc+PL5/kvb4X/OfNWL/Pn0r6tfImXdDalhB6TTs9f568qp8RSnJFoqMVcVJ
 wIAPIF7wn9AgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1471438299!49758580!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44643 invoked from network); 17 Aug 2016 12:51:39 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-7.tower-27.messagelabs.com with SMTP; 17 Aug 2016 12:51:39 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 864BB8BCB;
 Wed, 17 Aug 2016 14:51:38 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id luC1iCwsKbQi; Wed, 17 Aug 2016 14:51:38 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown [37.165.90.171])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 2A1928BB5;
 Wed, 17 Aug 2016 14:51:37 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1ba0JV-0002oi-Ba; Wed, 17 Aug 2016 14:51:21 +0200
Date: Wed, 17 Aug 2016 14:51:21 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20160817125121.GA9849@var>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-2-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471437314-29256-2-git-send-email-wei.liu2@citrix.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Minios-devel] [MINIOS PATCH 1/4] gitignore: ignore vim swap
	file
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSwgb24gV2VkIDE3IEF1ZyAyMDE2IDEzOjM1OjExICswMTAwLCB3cm90ZToKPiBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFNh
bXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIC5n
aXRpZ25vcmUgfCAxICsKPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCj4gCj4gZGlm
ZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCj4gaW5kZXggMWM2NTVhMC4uZjIxY2M0
NiAxMDA2NDQKPiAtLS0gYS8uZ2l0aWdub3JlCj4gKysrIGIvLmdpdGlnbm9yZQo+IEBAIC0xLDYg
KzEsNyBAQAo+ICAqfgo+ICAqLm8KPiAgKi5hCj4gKyouc3dwCj4gIGluY2x1ZGUvbGlzdC5oCj4g
IG1pbmktb3MKPiAgbWluaS1vcy5nego+IC0tIAo+IDIuMS40Cj4gCgotLSAKU2FtdWVsCkFjY3Jv
Y2hlLXRvaSBhdSB0ZXJtaW5hbCwgaidlbmzDqHZlIGxlIHNoZWxsLi4uCiAtKy0gbm9qaGFuIC0r
LQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 12:52:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 12:52:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba0Kf-0004mH-CZ; Wed, 17 Aug 2016 12:52:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1ba0Ke-0004m8-7J; Wed, 17 Aug 2016 12:52:32 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 6F/DB-13744-F0E54B75; Wed, 17 Aug 2016 12:52:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsXS+7+BUfd27JZ
 wg3svVSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpw6upipoIml4kznT+YGxvnMXYxc
 HEICExklere/YYFwdjFKbP31iQ3CWcEoceriEqAMJ5CzgVFiZkcKiM0ioCqxpuM9K4jNJmAi0
 d84jw3EFhFQlHjw8iZYnFkgUeLd5dWMILawgL3E1utTwWxeAXWJ+283sELYBxgldj4XhJhfI7
 F13yVmiLigxMmZT1gg5uhI7Nx6B2g+B5AtLbH8HwdEWF6ieetssHJOAReJh13XGUFKRAXMJL7
 9NJjAKDQLyaBZSAbNQhg0C8mgBYwsqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ3M9HJTi4sT
 01NzEpOK9ZLzczcxAsOdAQh2MB5YFHiIUZKDSUmUd+bEjeFCfEn5KZUZicUZ8UWlOanFhxhlO
 DiUJHifxGwJFxIsSk1PrUjLzAFGHkxagoNHSYT3F0iat7ggMbc4Mx0idYpRl2PBj9trmYRY8v
 LzUqXEee1AigRAijJK8+BGwJLAJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzTgWZwpOZVwK
 36RXQEUxAR/Dygx1RkoiQkgImrc5ko+qgAxte7rhjfCL92pq6efM+sl0I+nvfNON1lOvKC88i
 mJJj6pua73R+eylb8E38bNWsMx2KWmw/50zUOGrAqK5oI+V/Jk3ocVN45M8dC7csnLJLRX6K9
 kcNnbNnst6t38MQc+PL5/kvb4X/OfNWL/Pn0r6tfImXdDalhB6TTs9f568qp8RSnJFoqMVcVJ
 wIAPIF7wn9AgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1471438299!49758580!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44643 invoked from network); 17 Aug 2016 12:51:39 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-7.tower-27.messagelabs.com with SMTP; 17 Aug 2016 12:51:39 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 864BB8BCB;
 Wed, 17 Aug 2016 14:51:38 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id luC1iCwsKbQi; Wed, 17 Aug 2016 14:51:38 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown [37.165.90.171])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 2A1928BB5;
 Wed, 17 Aug 2016 14:51:37 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1ba0JV-0002oi-Ba; Wed, 17 Aug 2016 14:51:21 +0200
Date: Wed, 17 Aug 2016 14:51:21 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20160817125121.GA9849@var>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-2-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471437314-29256-2-git-send-email-wei.liu2@citrix.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Minios-devel] [MINIOS PATCH 1/4] gitignore: ignore vim swap
	file
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSwgb24gV2VkIDE3IEF1ZyAyMDE2IDEzOjM1OjExICswMTAwLCB3cm90ZToKPiBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFNh
bXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIC5n
aXRpZ25vcmUgfCAxICsKPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCj4gCj4gZGlm
ZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCj4gaW5kZXggMWM2NTVhMC4uZjIxY2M0
NiAxMDA2NDQKPiAtLS0gYS8uZ2l0aWdub3JlCj4gKysrIGIvLmdpdGlnbm9yZQo+IEBAIC0xLDYg
KzEsNyBAQAo+ICAqfgo+ICAqLm8KPiAgKi5hCj4gKyouc3dwCj4gIGluY2x1ZGUvbGlzdC5oCj4g
IG1pbmktb3MKPiAgbWluaS1vcy5nego+IC0tIAo+IDIuMS40Cj4gCgotLSAKU2FtdWVsCkFjY3Jv
Y2hlLXRvaSBhdSB0ZXJtaW5hbCwgaidlbmzDqHZlIGxlIHNoZWxsLi4uCiAtKy0gbm9qaGFuIC0r
LQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 12:53:03 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 12:53:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba0L9-0004tD-TB; Wed, 17 Aug 2016 12:53:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030e75626=Andrew.Cooper3@citrix.com>)
 id 1ba0L8-0004sr-Dj; Wed, 17 Aug 2016 12:53:02 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 6B/4D-13744-D2E54B75; Wed, 17 Aug 2016 12:53:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHRDpK5u3JZ
 wg45XvBZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM/Zcamct6GerOLR2A1MD4xbWLkZO
 DgkBf4lZm6+xgNjCAl4S3T+7GEFsEYEQiVnzd4PVCAnUSHw6uYwJxGYWiJe4cuQXWJxNQF9i9
 4tPYHFeAVuJn+fPsIHYLAKqEgdX72AHsUUFgiXOfljIBlEjKHFy5hOwXZwCLhLteycAzeEAmq
 kpsX6XPsR4eYntb+cwQ6xVk7jWf4kdpERCgFvib7f9BEb+WUgGzUJonoWkeQEj8ypGjeLUorL
 UIl1DC72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBAZACCHYw3NwYcYpTkYFIS
 5Z05cWO4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneJzFbwoUEi1LTUyvSMnOAMQGTluDgURLh/
 QWS5i0uSMwtzkyHSJ1i1OVY8OP2WiYhlrz8vFQpcd6dIEUCIEUZpXlwI2DxeYlRVkqYlxHoKC
 GegtSi3MwSVPlXjOIcjErCEKt4MvNK4Da9AjqCCegIXn6wI0oSEVJSDYyTPtVMmub5/iPzA7k
 dWmUVuj+PbNnXOHtWuZnlmUu2dWeMsnIzp7pwbRKNSvzepGMT43BGR32bRN5TqYkz57rtKy78
 ceAO67aF6ptnyr/uyNA76ZFdb9KxtWTOd1PBxv+bghN02cx3zTjyW3sTU0RjmObUU/oNoTv+i
 0mtYow7VWMUk3ekNl2JpTgj0VCLuag4EQDdh1KrygIAAA==
X-Env-Sender: prvs=030e75626=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1471438379!28825321!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64924 invoked from network); 17 Aug 2016 12:53:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 12:53:00 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="372825669"
To: Wei Liu <wei.liu2@citrix.com>, Minios-devel
 <minios-devel@lists.xenproject.org>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-5-git-send-email-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a12cff22-7e3e-214d-8099-94831cbbf111@citrix.com>
Date: Wed, 17 Aug 2016 13:52:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Icedove/45.2.0
MIME-Version: 1.0
In-Reply-To: <1471437314-29256-5-git-send-email-wei.liu2@citrix.com>
X-DLP: MIA1
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 4/4] x86: use unified
	linker script
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTcvMDgvMTYgMTM6MzUsIFdlaSBMaXUgd3JvdGU6Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2
L21pbmlvcy14ODYubGRzLlMgYi9hcmNoL3g4Ni9taW5pb3MteDg2Lmxkcy5TCj4gbmV3IGZpbGUg
bW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi42NTY1MGFiCj4gLS0tIC9kZXYvbnVsbAo+ICsr
KyBiL2FyY2gveDg2L21pbmlvcy14ODYubGRzLlMKPiBAQCAtMCwwICsxLDEzMyBAQAo+ICsjaWYg
ZGVmaW5lZChfX3g4Nl82NF9fKQo+ICsKPiArT1VUUFVUX0ZPUk1BVCgiZWxmNjQteDg2LTY0Iiwg
ImVsZjY0LXg4Ni02NCIsICJlbGY2NC14ODYtNjQiKQo+ICtPVVRQVVRfQVJDSChpMzg2Ong4Ni02
NCkKPiArCj4gKyNlbGlmIGRlZmluZWQoX19pMzg2X18pCj4gKyN1bmRlZiBpMzg2Cj4gK09VVFBV
VF9GT1JNQVQoImVsZjMyLWkzODYiLCAiZWxmMzItaTM4NiIsICJlbGYzMi1pMzg2IikKPiArT1VU
UFVUX0FSQ0goaTM4NikKCldoaWxlIG1lcmdpbmcsIGl0IHdvdWxkIGJlIHdvcnRoIHN3aXRjaGlu
ZyB0byB0aGUgc2luZ2xlLXBhcmFtZXRlciBmb3JtCm9mIE9VVFBVVF9GT1JNQVQoKS4gIHg4NiBk
b2VzIG5vdCBleGlzdCBpbiBiaWctZW5kaWFuWzFdLgoKfkFuZHJldwoKWzFdIGRlc3BpdGUgd2hh
dCB0aGUgT3BlblNTTCBhdXRob3JzIG1pZ2h0IGJlbGlldmUgLQpodHRwOi8vb3BlbnNzbHJhbXBh
Z2Uub3JnL3Bvc3QvODMwMzE3MzM3NTUvcmVtb3ZlLXN1cHBvcnQtZm9yLWJpZy1lbmRpYW4taTM4
Ni1hbmQKb3IgaHR0cHM6Ly9sd24ubmV0L0FydGljbGVzLzU5NTY5Ny8KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 12:53:03 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 12:53:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba0L9-0004tD-TB; Wed, 17 Aug 2016 12:53:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030e75626=Andrew.Cooper3@citrix.com>)
 id 1ba0L8-0004sr-Dj; Wed, 17 Aug 2016 12:53:02 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 6B/4D-13744-D2E54B75; Wed, 17 Aug 2016 12:53:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHRDpK5u3JZ
 wg45XvBZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM/Zcamct6GerOLR2A1MD4xbWLkZO
 DgkBf4lZm6+xgNjCAl4S3T+7GEFsEYEQiVnzd4PVCAnUSHw6uYwJxGYWiJe4cuQXWJxNQF9i9
 4tPYHFeAVuJn+fPsIHYLAKqEgdX72AHsUUFgiXOfljIBlEjKHFy5hOwXZwCLhLteycAzeEAmq
 kpsX6XPsR4eYntb+cwQ6xVk7jWf4kdpERCgFvib7f9BEb+WUgGzUJonoWkeQEj8ypGjeLUorL
 UIl1DC72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBAZACCHYw3NwYcYpTkYFIS
 5Z05cWO4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneJzFbwoUEi1LTUyvSMnOAMQGTluDgURLh/
 QWS5i0uSMwtzkyHSJ1i1OVY8OP2WiYhlrz8vFQpcd6dIEUCIEUZpXlwI2DxeYlRVkqYlxHoKC
 GegtSi3MwSVPlXjOIcjErCEKt4MvNK4Da9AjqCCegIXn6wI0oSEVJSDYyTPtVMmub5/iPzA7k
 dWmUVuj+PbNnXOHtWuZnlmUu2dWeMsnIzp7pwbRKNSvzepGMT43BGR32bRN5TqYkz57rtKy78
 ceAO67aF6ptnyr/uyNA76ZFdb9KxtWTOd1PBxv+bghN02cx3zTjyW3sTU0RjmObUU/oNoTv+i
 0mtYow7VWMUk3ekNl2JpTgj0VCLuag4EQDdh1KrygIAAA==
X-Env-Sender: prvs=030e75626=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1471438379!28825321!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64924 invoked from network); 17 Aug 2016 12:53:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 12:53:00 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="372825669"
To: Wei Liu <wei.liu2@citrix.com>, Minios-devel
 <minios-devel@lists.xenproject.org>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-5-git-send-email-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a12cff22-7e3e-214d-8099-94831cbbf111@citrix.com>
Date: Wed, 17 Aug 2016 13:52:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Icedove/45.2.0
MIME-Version: 1.0
In-Reply-To: <1471437314-29256-5-git-send-email-wei.liu2@citrix.com>
X-DLP: MIA1
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 4/4] x86: use unified
	linker script
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTcvMDgvMTYgMTM6MzUsIFdlaSBMaXUgd3JvdGU6Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2
L21pbmlvcy14ODYubGRzLlMgYi9hcmNoL3g4Ni9taW5pb3MteDg2Lmxkcy5TCj4gbmV3IGZpbGUg
bW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi42NTY1MGFiCj4gLS0tIC9kZXYvbnVsbAo+ICsr
KyBiL2FyY2gveDg2L21pbmlvcy14ODYubGRzLlMKPiBAQCAtMCwwICsxLDEzMyBAQAo+ICsjaWYg
ZGVmaW5lZChfX3g4Nl82NF9fKQo+ICsKPiArT1VUUFVUX0ZPUk1BVCgiZWxmNjQteDg2LTY0Iiwg
ImVsZjY0LXg4Ni02NCIsICJlbGY2NC14ODYtNjQiKQo+ICtPVVRQVVRfQVJDSChpMzg2Ong4Ni02
NCkKPiArCj4gKyNlbGlmIGRlZmluZWQoX19pMzg2X18pCj4gKyN1bmRlZiBpMzg2Cj4gK09VVFBV
VF9GT1JNQVQoImVsZjMyLWkzODYiLCAiZWxmMzItaTM4NiIsICJlbGYzMi1pMzg2IikKPiArT1VU
UFVUX0FSQ0goaTM4NikKCldoaWxlIG1lcmdpbmcsIGl0IHdvdWxkIGJlIHdvcnRoIHN3aXRjaGlu
ZyB0byB0aGUgc2luZ2xlLXBhcmFtZXRlciBmb3JtCm9mIE9VVFBVVF9GT1JNQVQoKS4gIHg4NiBk
b2VzIG5vdCBleGlzdCBpbiBiaWctZW5kaWFuWzFdLgoKfkFuZHJldwoKWzFdIGRlc3BpdGUgd2hh
dCB0aGUgT3BlblNTTCBhdXRob3JzIG1pZ2h0IGJlbGlldmUgLQpodHRwOi8vb3BlbnNzbHJhbXBh
Z2Uub3JnL3Bvc3QvODMwMzE3MzM3NTUvcmVtb3ZlLXN1cHBvcnQtZm9yLWJpZy1lbmRpYW4taTM4
Ni1hbmQKb3IgaHR0cHM6Ly9sd24ubmV0L0FydGljbGVzLzU5NTY5Ny8KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 13:36:20 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 13:36:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba111-00004w-H1; Wed, 17 Aug 2016 13:36:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1ba10z-0008WT-Ev; Wed, 17 Aug 2016 13:36:17 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 9D/E4-29579-05864B75; Wed, 17 Aug 2016 13:36:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS+7+BUdc/Y0u
 4weyphhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYMxYt+sNS0CBS8evea7YGxmd8XYxc
 HEICExklPk37yArh7GKUWNq5mRnCOcUo0f9zLjuEs4FR4kPLayCHk4NFQFWiYcFtFhCbTcBEo
 r9xHhuILSKgKPHg5U1WEJtZIFHi3eXVjCC2sICZRP/md2BxXgF1iY7v6xgh7AOMEjufC4LYQg
 I1EhumroaKC0qcnPmEBWKOlsSNfy+Zuhg5gGxpieX/OEDCnAIuEnvPf2MGCYsCjf/202ACo+A
 sJM2zkDTPQmhewMi8ilGjOLWoLLVI19BSL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/
 dxMjMIDrGRgYdzD+Pu53iFGSg0lJlHfmxI3hQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4g9K3h
 AsJFqWmp1akZeYAYwkmLcHBoyTCKw2S5i0uSMwtzkyHSJ1iVJQS500FSQiAJDJK8+DaYPF7iV
 FWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwrzLIFJ7MvBK46a+AFjMBLeblB1tckoiQkmpgPH+
 8bmKbi59dMpdanLj42uKZBdei9HYunGywwvzRq+N7Tk+W47gybWbinG/xVuc5n/RkzGw7Yz3R
 0X9lY271nksXZy7Kmcv2f7n9quyV0ZpTC2cvdilsM+AX2+59q/LF6fn66hktncVXF3x+/7WFf
 69p9tz756OnL8g5erPBf/7LI5M9Znt86FViKc5INNRiLipOBAAXyDsV2gIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1471440975!29785527!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35072 invoked from network); 17 Aug 2016 13:36:15 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-6.tower-31.messagelabs.com with SMTP; 17 Aug 2016 13:36:15 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 1EC558BB5;
 Wed, 17 Aug 2016 15:36:14 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id lBoJ54m2dTSi; Wed, 17 Aug 2016 15:36:14 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr
 (ARennes-656-1-376-16.w90-32.abo.wanadoo.fr [90.32.124.16])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id DD7558961;
 Wed, 17 Aug 2016 15:36:13 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1ba0O0-0002wD-15; Wed, 17 Aug 2016 14:56:00 +0200
Date: Wed, 17 Aug 2016 14:56:00 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20160817125600.GB9849@var>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-3-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471437314-29256-3-git-send-email-wei.liu2@citrix.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Minios-devel] [MINIOS PATCH 2/4] Introduce asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SGVsbG8sCgpXZWkgTGl1LCBvbiBXZWQgMTcgQXVnIDIwMTYgMTM6MzU6MTIgKzAxMDAsIHdyb3Rl
Ogo+IFBvcnRlZCBmcm9tIHh0Zi5naXQuCgpXaGF0IGlzIHh0Zi5naXQ/IERvZXMgaXQgdXNlIHRo
ZSBzYW1lIEJTRCBsaWNlbmNpbmc/ClRvIG15IGtub3dsZWRnZSB0aGlzIGlzIGNvbWluZyBmcm9t
IHRoZSBsaW51eCBrZXJuZWwgc291cmNlLgoKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICBpbmNsdWRlL2FzbV9tYWNyb3MuaCAgICAgfCAzNiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgaW5jbHVkZS94ODYvYXNtX21h
Y3Jvcy5oIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAyIGZpbGVzIGNoYW5n
ZWQsIDY0IGluc2VydGlvbnMoKykKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvYXNtX21h
Y3Jvcy5oCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3g4Ni9hc21fbWFjcm9zLmgKPiAK
PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9hc21fbWFjcm9zLmggYi9pbmNsdWRlL2FzbV9tYWNyb3Mu
aAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uMTVkZDM3Nwo+IC0tLSAv
ZGV2L251bGwKPiArKysgYi9pbmNsdWRlL2FzbV9tYWNyb3MuaAo+IEBAIC0wLDAgKzEsMzYgQEAK
PiArLyoKPiArICogTWFjcm9zIGZvciBhc3NlbWJseSBmaWxlcy4KPiArICovCj4gKwo+ICsjaWZu
ZGVmIF9BU01fTUFDUk9fSF8KPiArI2RlZmluZSBfQVNNX01BQ1JPX0hfCj4gKwo+ICsjaW5jbHVk
ZSA8eDg2L2FzbV9tYWNyb3MuaD4KPiArCj4gKyNpZmRlZiBfX0FTU0VNQkxZX18KPiArCj4gKyNk
ZWZpbmUgRUxGTk9URShuYW1lLCB0eXBlLCBkZXNjKSAgICAgICAgICAgXAo+ICsgICAgLnB1c2hz
ZWN0aW9uIC5ub3RlLm5hbWUgICAgICAgICAgICAgICA7IFwKPiArICAgIC5hbGlnbiA0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOyBcCj4gKyAgICAubG9uZyAyZiAtIDFmICAgICAgIC8q
IG5hbWVzeiAqLyAgICAgIDsgXAo+ICsgICAgLmxvbmcgNGYgLSAzZiAgICAgICAvKiBkZXNjc3og
Ki8gICAgICA7IFwKPiArICAgIC5sb25nIHR5cGUgICAgICAgICAgLyogdHlwZSAgICovICAgICAg
OyBcCj4gKzE6LmFzY2l6ICNuYW1lICAgICAgICAgIC8qIG5hbWUgICAqLyAgICAgIDsgXAo+ICsy
Oi5hbGlnbiA0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7IFwKPiArMzpkZXNjICAg
ICAgICAgICAgICAgICAgLyogZGVzYyAgICovICAgICAgOyBcCj4gKzQ6LmFsaWduIDQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDsgXAo+ICsgICAgLnBvcHNlY3Rpb24KPiArCj4gKyNl
bmRpZiAgLyogX19BU1NFTUJMWV9fICovCj4gKwo+ICsjZW5kaWYgIC8qIF9BU01fTUFDUk9fSF8g
Ki8KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBj
LWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIHRhYi13aWR0
aDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiBkaWZm
IC0tZ2l0IGEvaW5jbHVkZS94ODYvYXNtX21hY3Jvcy5oIGIvaW5jbHVkZS94ODYvYXNtX21hY3Jv
cy5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi5lNzE4ZTBiCj4gLS0t
IC9kZXYvbnVsbAo+ICsrKyBiL2luY2x1ZGUveDg2L2FzbV9tYWNyb3MuaAo+IEBAIC0wLDAgKzEs
MjggQEAKPiArI2lmbmRlZiBfWDg2X0FTTV9NQUNST19IXwo+ICsjZGVmaW5lIF9YODZfQVNNX01B
Q1JPX0hfCj4gKwo+ICsjaWZkZWYgIF9fQVNTRU1CTFlfXwo+ICsjIGlmIGRlZmluZWQoX194ODZf
NjRfXykKPiArIyAgZGVmaW5lIF9XT1JEIC5xdWFkCj4gKyMgZWxpZiBkZWZpbmVkKF9faTM4Nl9f
KQo+ICsjICBkZWZpbmUgX1dPUkQgLmxvbmcKPiArIyBlbmRpZgo+ICsjZWxzZQo+ICsjIGlmIGRl
ZmluZWQoX194ODZfNjRfXykKPiArIyAgZGVmaW5lIF9XT1JEICIucXVhZCIKPiArIyBlbGlmIGRl
ZmluZWQoX19pMzg2X18pCj4gKyMgIGRlZmluZSBfV09SRCAiLmxvbmciCj4gKyMgZW5kaWYKPiAr
I2VuZGlmCj4gKwo+ICsjZW5kaWYJLyogX1g4Nl9BU01fTUFDUk9fSF8gKi8KPiArCj4gKy8qCj4g
KyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJC
U0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIHRhYi13aWR0aDogNAo+ICsgKiBpbmRl
bnQtdGFicy1tb2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiAtLSAKPiAyLjEuNAo+IAoKLS0g
ClNhbXVlbAoiQW5kIHRoZSBuZXh0IHRpbWUgeW91IGNvbnNpZGVyIGNvbXBsYWluaW5nIHRoYXQg
cnVubmluZyBMdWNpZCBFbWFjcwoxOS4wNSB2aWEgTkZTIGZyb20gYSByZW1vdGUgTGludXggbWFj
aGluZSBpbiBQYXJhZ3VheSBkb2Vzbid0IHNlZW0gdG8KZ2V0IHRoZSBiYWNrZ3JvdW5kIGNvbG9y
cyByaWdodCwgeW91J2xsIGtub3cgd2hvIHRvIHRoYW5rLiIKKEJ5IE1hdHQgV2Vsc2gpCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 13:36:20 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 13:36:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba111-00004w-H1; Wed, 17 Aug 2016 13:36:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1ba10z-0008WT-Ev; Wed, 17 Aug 2016 13:36:17 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 9D/E4-29579-05864B75; Wed, 17 Aug 2016 13:36:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS+7+BUdc/Y0u
 4weyphhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYMxYt+sNS0CBS8evea7YGxmd8XYxc
 HEICExklPk37yArh7GKUWNq5mRnCOcUo0f9zLjuEs4FR4kPLayCHk4NFQFWiYcFtFhCbTcBEo
 r9xHhuILSKgKPHg5U1WEJtZIFHi3eXVjCC2sICZRP/md2BxXgF1iY7v6xgh7AOMEjufC4LYQg
 I1EhumroaKC0qcnPmEBWKOlsSNfy+Zuhg5gGxpieX/OEDCnAIuEnvPf2MGCYsCjf/202ACo+A
 sJM2zkDTPQmhewMi8ilGjOLWoLLVI19BSL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/
 dxMjMIDrGRgYdzD+Pu53iFGSg0lJlHfmxI3hQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4g9K3h
 AsJFqWmp1akZeYAYwkmLcHBoyTCKw2S5i0uSMwtzkyHSJ1iVJQS500FSQiAJDJK8+DaYPF7iV
 FWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwrzLIFJ7MvBK46a+AFjMBLeblB1tckoiQkmpgPH+
 8bmKbi59dMpdanLj42uKZBdei9HYunGywwvzRq+N7Tk+W47gybWbinG/xVuc5n/RkzGw7Yz3R
 0X9lY271nksXZy7Kmcv2f7n9quyV0ZpTC2cvdilsM+AX2+59q/LF6fn66hktncVXF3x+/7WFf
 69p9tz756OnL8g5erPBf/7LI5M9Znt86FViKc5INNRiLipOBAAXyDsV2gIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1471440975!29785527!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35072 invoked from network); 17 Aug 2016 13:36:15 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-6.tower-31.messagelabs.com with SMTP; 17 Aug 2016 13:36:15 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 1EC558BB5;
 Wed, 17 Aug 2016 15:36:14 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id lBoJ54m2dTSi; Wed, 17 Aug 2016 15:36:14 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr
 (ARennes-656-1-376-16.w90-32.abo.wanadoo.fr [90.32.124.16])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id DD7558961;
 Wed, 17 Aug 2016 15:36:13 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1ba0O0-0002wD-15; Wed, 17 Aug 2016 14:56:00 +0200
Date: Wed, 17 Aug 2016 14:56:00 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20160817125600.GB9849@var>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-3-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471437314-29256-3-git-send-email-wei.liu2@citrix.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Minios-devel] [MINIOS PATCH 2/4] Introduce asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SGVsbG8sCgpXZWkgTGl1LCBvbiBXZWQgMTcgQXVnIDIwMTYgMTM6MzU6MTIgKzAxMDAsIHdyb3Rl
Ogo+IFBvcnRlZCBmcm9tIHh0Zi5naXQuCgpXaGF0IGlzIHh0Zi5naXQ/IERvZXMgaXQgdXNlIHRo
ZSBzYW1lIEJTRCBsaWNlbmNpbmc/ClRvIG15IGtub3dsZWRnZSB0aGlzIGlzIGNvbWluZyBmcm9t
IHRoZSBsaW51eCBrZXJuZWwgc291cmNlLgoKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICBpbmNsdWRlL2FzbV9tYWNyb3MuaCAgICAgfCAzNiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgaW5jbHVkZS94ODYvYXNtX21h
Y3Jvcy5oIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAyIGZpbGVzIGNoYW5n
ZWQsIDY0IGluc2VydGlvbnMoKykKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvYXNtX21h
Y3Jvcy5oCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3g4Ni9hc21fbWFjcm9zLmgKPiAK
PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9hc21fbWFjcm9zLmggYi9pbmNsdWRlL2FzbV9tYWNyb3Mu
aAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uMTVkZDM3Nwo+IC0tLSAv
ZGV2L251bGwKPiArKysgYi9pbmNsdWRlL2FzbV9tYWNyb3MuaAo+IEBAIC0wLDAgKzEsMzYgQEAK
PiArLyoKPiArICogTWFjcm9zIGZvciBhc3NlbWJseSBmaWxlcy4KPiArICovCj4gKwo+ICsjaWZu
ZGVmIF9BU01fTUFDUk9fSF8KPiArI2RlZmluZSBfQVNNX01BQ1JPX0hfCj4gKwo+ICsjaW5jbHVk
ZSA8eDg2L2FzbV9tYWNyb3MuaD4KPiArCj4gKyNpZmRlZiBfX0FTU0VNQkxZX18KPiArCj4gKyNk
ZWZpbmUgRUxGTk9URShuYW1lLCB0eXBlLCBkZXNjKSAgICAgICAgICAgXAo+ICsgICAgLnB1c2hz
ZWN0aW9uIC5ub3RlLm5hbWUgICAgICAgICAgICAgICA7IFwKPiArICAgIC5hbGlnbiA0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOyBcCj4gKyAgICAubG9uZyAyZiAtIDFmICAgICAgIC8q
IG5hbWVzeiAqLyAgICAgIDsgXAo+ICsgICAgLmxvbmcgNGYgLSAzZiAgICAgICAvKiBkZXNjc3og
Ki8gICAgICA7IFwKPiArICAgIC5sb25nIHR5cGUgICAgICAgICAgLyogdHlwZSAgICovICAgICAg
OyBcCj4gKzE6LmFzY2l6ICNuYW1lICAgICAgICAgIC8qIG5hbWUgICAqLyAgICAgIDsgXAo+ICsy
Oi5hbGlnbiA0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7IFwKPiArMzpkZXNjICAg
ICAgICAgICAgICAgICAgLyogZGVzYyAgICovICAgICAgOyBcCj4gKzQ6LmFsaWduIDQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDsgXAo+ICsgICAgLnBvcHNlY3Rpb24KPiArCj4gKyNl
bmRpZiAgLyogX19BU1NFTUJMWV9fICovCj4gKwo+ICsjZW5kaWYgIC8qIF9BU01fTUFDUk9fSF8g
Ki8KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBj
LWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIHRhYi13aWR0
aDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiBkaWZm
IC0tZ2l0IGEvaW5jbHVkZS94ODYvYXNtX21hY3Jvcy5oIGIvaW5jbHVkZS94ODYvYXNtX21hY3Jv
cy5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi5lNzE4ZTBiCj4gLS0t
IC9kZXYvbnVsbAo+ICsrKyBiL2luY2x1ZGUveDg2L2FzbV9tYWNyb3MuaAo+IEBAIC0wLDAgKzEs
MjggQEAKPiArI2lmbmRlZiBfWDg2X0FTTV9NQUNST19IXwo+ICsjZGVmaW5lIF9YODZfQVNNX01B
Q1JPX0hfCj4gKwo+ICsjaWZkZWYgIF9fQVNTRU1CTFlfXwo+ICsjIGlmIGRlZmluZWQoX194ODZf
NjRfXykKPiArIyAgZGVmaW5lIF9XT1JEIC5xdWFkCj4gKyMgZWxpZiBkZWZpbmVkKF9faTM4Nl9f
KQo+ICsjICBkZWZpbmUgX1dPUkQgLmxvbmcKPiArIyBlbmRpZgo+ICsjZWxzZQo+ICsjIGlmIGRl
ZmluZWQoX194ODZfNjRfXykKPiArIyAgZGVmaW5lIF9XT1JEICIucXVhZCIKPiArIyBlbGlmIGRl
ZmluZWQoX19pMzg2X18pCj4gKyMgIGRlZmluZSBfV09SRCAiLmxvbmciCj4gKyMgZW5kaWYKPiAr
I2VuZGlmCj4gKwo+ICsjZW5kaWYJLyogX1g4Nl9BU01fTUFDUk9fSF8gKi8KPiArCj4gKy8qCj4g
KyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJC
U0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIHRhYi13aWR0aDogNAo+ICsgKiBpbmRl
bnQtdGFicy1tb2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiAtLSAKPiAyLjEuNAo+IAoKLS0g
ClNhbXVlbAoiQW5kIHRoZSBuZXh0IHRpbWUgeW91IGNvbnNpZGVyIGNvbXBsYWluaW5nIHRoYXQg
cnVubmluZyBMdWNpZCBFbWFjcwoxOS4wNSB2aWEgTkZTIGZyb20gYSByZW1vdGUgTGludXggbWFj
aGluZSBpbiBQYXJhZ3VheSBkb2Vzbid0IHNlZW0gdG8KZ2V0IHRoZSBiYWNrZ3JvdW5kIGNvbG9y
cyByaWdodCwgeW91J2xsIGtub3cgd2hvIHRvIHRoYW5rLiIKKEJ5IE1hdHQgV2Vsc2gpCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 13:40:06 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 13:40:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba14g-0000be-6J; Wed, 17 Aug 2016 13:40:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1ba14e-0000Uu-T2; Wed, 17 Aug 2016 13:40:04 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 AD/93-08498-43964B75; Wed, 17 Aug 2016 13:40:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsVyuP0Ov65x5pZ
 wg9d75C3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZhx7cIqx4KhQRfuWf4wNjFPZuhg5
 OSQEjCTeTvzH1MXIxSEksJBR4vStaewgCTYBVYkN10+xgtgiAm4SX77PAmtgFoiQmPPhFAuIL
 SxgKfHl3GtmEJsFqL75/QegGg4OXgE7iRVrZSDmy0lcnzmdaQIj5wJGhlWMGsWpRWWpRbpGZn
 pJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIF+YwCCHYxnFgQeYpTkYFIS5Z05cWO
 4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlek4wt4UKCRanpqRVpmTnAAIJJS3DwKInwnkwHSvMW
 FyTmFmemQ6ROMSpKifN+AEkIgCQySvPg2mBBe4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCv
 JIg23ky80rgpr8CWswEtJiXH2xxSSJCSqqB0eske8ObKYxsRxUvbf1l99Ys9OG9LD4RwxtfnM
 xULjzaXmpUfWhaE0+/10an+In3n8V1vd1z1OP4iqZ9+tL3rMKjauo/y863eNrmZ7j0/2ftrKK
 LHivuGkdnaz3/0qkeuPq5777Nytrv9jrxaRVeLbujEsb9mydyq7mT8r3HX/gPLnacfbrXVoml
 OCPRUIu5qDgRADZjxMlVAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1471441203!22802676!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58688 invoked from network); 17 Aug 2016 13:40:03 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 17 Aug 2016 13:40:03 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9206BAC55;
 Wed, 17 Aug 2016 13:40:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 17 Aug 2016 15:39:59 +0200
Message-Id: <1471441199-5843-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH] mini-os: fix coverity issues in printf.c
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

Rml4IHR3byBpc3N1ZXMgZGlzY292ZXJlZCBieSBjb3Zlcml0eS4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBsaWIvcHJpbnRmLmMgfCAyNSArKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwg
MTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliL3ByaW50Zi5jIGIvbGliL3ByaW50Zi5j
CmluZGV4IGFkNmEzMDQuLmY5ZTlkNjggMTAwNjQ0Ci0tLSBhL2xpYi9wcmludGYuYworKysgYi9s
aWIvcHJpbnRmLmMKQEAgLTM3OSw2ICszNzksNyBAQCByZXN3aXRjaDogICAgICAgc3dpdGNoIChj
aCA9ICh1X2NoYXIpKmZtdCsrKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
ZGMgPSAnMCc7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gcmVzd2l0Y2g7
CiAgICAgICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgICAgICAvKiBm
YWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgICAgIGNhc2UgJzEnOiBjYXNlICcyJzogY2FzZSAn
Myc6IGNhc2UgJzQnOgogICAgICAgICAgICAgICAgIGNhc2UgJzUnOiBjYXNlICc2JzogY2FzZSAn
Nyc6IGNhc2UgJzgnOiBjYXNlICc5JzoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Zm9yIChuID0gMDs7ICsrZm10KSB7CkBAIC05NjYsMjAgKzk2NywxNiBAQCBsaXRlcmFsOgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCA9IDE7CiAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiAoZmxhZ3MgJiBTVVBQUkVTUykgewogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzaXplX3Qgc3VtID0gMDsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Zm9yICg7OykgewotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICgo
biA9IGlucikgPCB3aWR0aCkgewotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3VtICs9IG47Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB3aWR0aCAtPSBuOwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW5wICs9IG47Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiAoc3VtID09IDApCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gaW5wdXRfZmFpbHVyZTsKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdW0gKz0gd2lkdGg7Ci0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnIgLT0gd2lkdGg7
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnAgKz0g
d2lkdGg7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmICgobiA9IGlucikgPCB3aWR0aCkgeworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1bSArPSBuOworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoIC09IG47CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW5wICs9IG47CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgKHN1bSA9PSAwKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZ290byBpbnB1dF9mYWlsdXJlOworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN1bSArPSB3aWR0aDsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnIgLT0gd2lkdGg7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW5wICs9IHdpZHRoOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yZWFkICs9IHN1bTsKICAgICAgICAg
ICAgICAgICAgICAgICAgIH0gZWxzZSB7Ci0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlu
aW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 13:40:06 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 13:40:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba14g-0000be-6J; Wed, 17 Aug 2016 13:40:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1ba14e-0000Uu-T2; Wed, 17 Aug 2016 13:40:04 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 AD/93-08498-43964B75; Wed, 17 Aug 2016 13:40:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsVyuP0Ov65x5pZ
 wg9d75C3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZhx7cIqx4KhQRfuWf4wNjFPZuhg5
 OSQEjCTeTvzH1MXIxSEksJBR4vStaewgCTYBVYkN10+xgtgiAm4SX77PAmtgFoiQmPPhFAuIL
 SxgKfHl3GtmEJsFqL75/QegGg4OXgE7iRVrZSDmy0lcnzmdaQIj5wJGhlWMGsWpRWWpRbpGZn
 pJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIF+YwCCHYxnFgQeYpTkYFIS5Z05cWO
 4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlek4wt4UKCRanpqRVpmTnAAIJJS3DwKInwnkwHSvMW
 FyTmFmemQ6ROMSpKifN+AEkIgCQySvPg2mBBe4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCv
 JIg23ky80rgpr8CWswEtJiXH2xxSSJCSqqB0eske8ObKYxsRxUvbf1l99Ys9OG9LD4RwxtfnM
 xULjzaXmpUfWhaE0+/10an+In3n8V1vd1z1OP4iqZ9+tL3rMKjauo/y863eNrmZ7j0/2ftrKK
 LHivuGkdnaz3/0qkeuPq5777Nytrv9jrxaRVeLbujEsb9mydyq7mT8r3HX/gPLnacfbrXVoml
 OCPRUIu5qDgRADZjxMlVAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1471441203!22802676!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58688 invoked from network); 17 Aug 2016 13:40:03 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 17 Aug 2016 13:40:03 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9206BAC55;
 Wed, 17 Aug 2016 13:40:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 17 Aug 2016 15:39:59 +0200
Message-Id: <1471441199-5843-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH] mini-os: fix coverity issues in printf.c
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

Rml4IHR3byBpc3N1ZXMgZGlzY292ZXJlZCBieSBjb3Zlcml0eS4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBsaWIvcHJpbnRmLmMgfCAyNSArKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwg
MTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliL3ByaW50Zi5jIGIvbGliL3ByaW50Zi5j
CmluZGV4IGFkNmEzMDQuLmY5ZTlkNjggMTAwNjQ0Ci0tLSBhL2xpYi9wcmludGYuYworKysgYi9s
aWIvcHJpbnRmLmMKQEAgLTM3OSw2ICszNzksNyBAQCByZXN3aXRjaDogICAgICAgc3dpdGNoIChj
aCA9ICh1X2NoYXIpKmZtdCsrKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
ZGMgPSAnMCc7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gcmVzd2l0Y2g7
CiAgICAgICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgICAgICAvKiBm
YWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgICAgIGNhc2UgJzEnOiBjYXNlICcyJzogY2FzZSAn
Myc6IGNhc2UgJzQnOgogICAgICAgICAgICAgICAgIGNhc2UgJzUnOiBjYXNlICc2JzogY2FzZSAn
Nyc6IGNhc2UgJzgnOiBjYXNlICc5JzoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Zm9yIChuID0gMDs7ICsrZm10KSB7CkBAIC05NjYsMjAgKzk2NywxNiBAQCBsaXRlcmFsOgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCA9IDE7CiAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiAoZmxhZ3MgJiBTVVBQUkVTUykgewogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzaXplX3Qgc3VtID0gMDsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Zm9yICg7OykgewotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICgo
biA9IGlucikgPCB3aWR0aCkgewotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3VtICs9IG47Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB3aWR0aCAtPSBuOwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW5wICs9IG47Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiAoc3VtID09IDApCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gaW5wdXRfZmFpbHVyZTsKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdW0gKz0gd2lkdGg7Ci0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnIgLT0gd2lkdGg7
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnAgKz0g
d2lkdGg7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmICgobiA9IGlucikgPCB3aWR0aCkgeworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1bSArPSBuOworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoIC09IG47CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW5wICs9IG47CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgKHN1bSA9PSAwKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZ290byBpbnB1dF9mYWlsdXJlOworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN1bSArPSB3aWR0aDsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnIgLT0gd2lkdGg7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW5wICs9IHdpZHRoOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yZWFkICs9IHN1bTsKICAgICAgICAg
ICAgICAgICAgICAgICAgIH0gZWxzZSB7Ci0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlu
aW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 13:40:43 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 13:40:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba15H-0000k3-N7; Wed, 17 Aug 2016 13:40:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba15G-0000jm-Pk; Wed, 17 Aug 2016 13:40:42 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 88/CC-19922-95964B75; Wed, 17 Aug 2016 13:40:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXitHRDpG5k5pZ
 wgy+HFC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZtyY9putoI2lYn3bF+YGxvXMXYyc
 HBIC/hLHN55jArFZBFQl5uxrYASx2QSUJX529rJ1MXJxiAhsZJQ4dnguexcjBwezgK7Eqp8aI
 DXCAmYS/ZvfsYLYvAL6EieXvGEEqRcSmMko8e7TXaiEoMTJmU9YQGxmAR2JBbs/sUHMkZZY/o
 8DJMwpoCHxv3UZ2A2iAioSVya8ZQexhQQUJDqmH2MCKZcQ4Jb4220/gZF/FpKhs5AMnYUwdAE
 j8ypGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBQrGdgYNzB
 OGGV3yFGSQ4mJVHemRM3hgvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4DXJ2BIuJFiUmp5akZaZA
 4wKmLQEB4+SCO/JdKA0b3FBYm5xZjpE6hSjLseCH7fXMgmx5OXnpUqJ834AKRIAKcoozYMbAY
 vQS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeQNALuHJzCuB2/QK6AgmoCN4+cGOKElESEk
 1MAZeDL1ku3WF7pmA/fsspWxactM7PLmM3Fc9+y697+1MZgafJaK79+oWd6WH+WmkNbI3vb4a
 UPX8pDjTPZfsTZcP+y7/YsF/ulRWPMHVUSfvxZmt24z/7H52b8YDBd6vZ2d6vf2qosrncu+P8
 zyrT+5RV4/9FlJlc9w8fd0v/h0+mx4UF+12n6fEUpyRaKjFXFScCABd56bQywIAAA==
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1471441239!38952105!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12802 invoked from network); 17 Aug 2016 13:40:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 13:40:41 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="372837718"
Date: Wed, 17 Aug 2016 14:40:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>, Wei Liu
 <wei.liu2@citrix.com>, Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20160817134009.GA20641@citrix.com>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-3-git-send-email-wei.liu2@citrix.com>
 <20160817125600.GB9849@var>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160817125600.GB9849@var>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Minios-devel] [MINIOS PATCH 2/4] Introduce asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gV2VkLCBBdWcgMTcsIDIwMTYgYXQgMDI6NTY6MDBQTSArMDIwMCwgU2FtdWVsIFRoaWJhdWx0
IHdyb3RlOgo+IEhlbGxvLAo+IAo+IFdlaSBMaXUsIG9uIFdlZCAxNyBBdWcgMjAxNiAxMzozNTox
MiArMDEwMCwgd3JvdGU6Cj4gPiBQb3J0ZWQgZnJvbSB4dGYuZ2l0Lgo+IAo+IFdoYXQgaXMgeHRm
LmdpdD8gRG9lcyBpdCB1c2UgdGhlIHNhbWUgQlNEIGxpY2VuY2luZz8KPiBUbyBteSBrbm93bGVk
Z2UgdGhpcyBpcyBjb21pbmcgZnJvbSB0aGUgbGludXgga2VybmVsIHNvdXJjZS4KClRoaXM6Cmh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXBlb3BsZS9hbmRyZXdjb29wL3hlbi10ZXN0
LWZyYW1ld29yay5naXQ7YT1zdW1tYXJ5CgpUaGUgb2ZmaWNpYWwgcmVwb3NpdG9yeSBpcyBub3Qg
eWV0IHJlYWR5LiBUaGF0IHByb2plY3QgaXMgQlNEIGxpY2Vuc2VkLgoKQW5kcmV3LCBjYW4geW91
IGNsYXJpZnkgd2hldGhlciB5b3UgY29waWVkIHRoaXMgZnJvbSBMaW51eCBieSBtaXN0YWtlPwoK
V2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 13:40:43 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 13:40:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba15H-0000k3-N7; Wed, 17 Aug 2016 13:40:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba15G-0000jm-Pk; Wed, 17 Aug 2016 13:40:42 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 88/CC-19922-95964B75; Wed, 17 Aug 2016 13:40:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXitHRDpG5k5pZ
 wgy+HFC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZtyY9putoI2lYn3bF+YGxvXMXYyc
 HBIC/hLHN55jArFZBFQl5uxrYASx2QSUJX529rJ1MXJxiAhsZJQ4dnguexcjBwezgK7Eqp8aI
 DXCAmYS/ZvfsYLYvAL6EieXvGEEqRcSmMko8e7TXaiEoMTJmU9YQGxmAR2JBbs/sUHMkZZY/o
 8DJMwpoCHxv3UZ2A2iAioSVya8ZQexhQQUJDqmH2MCKZcQ4Jb4220/gZF/FpKhs5AMnYUwdAE
 j8ypGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBQrGdgYNzB
 OGGV3yFGSQ4mJVHemRM3hgvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4DXJ2BIuJFiUmp5akZaZA
 4wKmLQEB4+SCO/JdKA0b3FBYm5xZjpE6hSjLseCH7fXMgmx5OXnpUqJ834AKRIAKcoozYMbAY
 vQS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeQNALuHJzCuB2/QK6AgmoCN4+cGOKElESEk
 1MAZeDL1ku3WF7pmA/fsspWxactM7PLmM3Fc9+y697+1MZgafJaK79+oWd6WH+WmkNbI3vb4a
 UPX8pDjTPZfsTZcP+y7/YsF/ulRWPMHVUSfvxZmt24z/7H52b8YDBd6vZ2d6vf2qosrncu+P8
 zyrT+5RV4/9FlJlc9w8fd0v/h0+mx4UF+12n6fEUpyRaKjFXFScCABd56bQywIAAA==
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1471441239!38952105!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12802 invoked from network); 17 Aug 2016 13:40:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 13:40:41 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="372837718"
Date: Wed, 17 Aug 2016 14:40:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>, Wei Liu
 <wei.liu2@citrix.com>, Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20160817134009.GA20641@citrix.com>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-3-git-send-email-wei.liu2@citrix.com>
 <20160817125600.GB9849@var>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160817125600.GB9849@var>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Minios-devel] [MINIOS PATCH 2/4] Introduce asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gV2VkLCBBdWcgMTcsIDIwMTYgYXQgMDI6NTY6MDBQTSArMDIwMCwgU2FtdWVsIFRoaWJhdWx0
IHdyb3RlOgo+IEhlbGxvLAo+IAo+IFdlaSBMaXUsIG9uIFdlZCAxNyBBdWcgMjAxNiAxMzozNTox
MiArMDEwMCwgd3JvdGU6Cj4gPiBQb3J0ZWQgZnJvbSB4dGYuZ2l0Lgo+IAo+IFdoYXQgaXMgeHRm
LmdpdD8gRG9lcyBpdCB1c2UgdGhlIHNhbWUgQlNEIGxpY2VuY2luZz8KPiBUbyBteSBrbm93bGVk
Z2UgdGhpcyBpcyBjb21pbmcgZnJvbSB0aGUgbGludXgga2VybmVsIHNvdXJjZS4KClRoaXM6Cmh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXBlb3BsZS9hbmRyZXdjb29wL3hlbi10ZXN0
LWZyYW1ld29yay5naXQ7YT1zdW1tYXJ5CgpUaGUgb2ZmaWNpYWwgcmVwb3NpdG9yeSBpcyBub3Qg
eWV0IHJlYWR5LiBUaGF0IHByb2plY3QgaXMgQlNEIGxpY2Vuc2VkLgoKQW5kcmV3LCBjYW4geW91
IGNsYXJpZnkgd2hldGhlciB5b3UgY29waWVkIHRoaXMgZnJvbSBMaW51eCBieSBtaXN0YWtlPwoK
V2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 13:45:41 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 13:45:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba1A5-0001J0-M5; Wed, 17 Aug 2016 13:45:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba1A5-0001In-B1; Wed, 17 Aug 2016 13:45:41 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 93/72-09160-48A64B75; Wed, 17 Aug 2016 13:45:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHRDpG5L1pZ
 wg0e/mC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZsw9dpSl4Ahrxf4jr9gbGA+xdDFy
 ckgI+Es8vNfI3MXIwcEioCrx47odSJhNQFniZ2cvWxcjF4eIwEZGiWOH57KD1DAL6Eqs+qkBU
 iMsYCbRv/kdK4jNK6AvMbX7LCtIvZDAXkaJrc0LmCESghInZz4B28UsoCOxYPcnNog50hLL/3
 GAhDkFDCQWPWpjA7FFBVQkrkx4yw5iCwkoSHRMP8YEcSa3xO3TU5knMPLPQjJ1FpKpsxCmLmB
 kXsWoXpxaVJZapGuml1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGIj1DAyMOxiv
 tDkfYpTkYFIS5Z05cWO4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneOZlbwoUEi1LTUyvSMnOAM
 QGTluDgURLhNQBJ8xYXJOYWZ6ZDpE4x6nIs+HF7LZMQS15+XqqUOO8skCIBkKKM0jy4EbD4vM
 QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcBZApPZl4J3KZXQEcwAR3Byw92REkiQkqqgTF
 SwcR3SrXwm0d7Wu5Pm9Xzqa9LviLKX7T2WfHZLRaW39Od/Pw3ym8Lfdi6s/eoBrPq9uteZ42u
 qHlOP8744vW+jYcOuMpOvK+Xx87kXJxQKcF0+2+R6sL+Xyb7Uj429uk7iRQnzJi9Z7u6RvtvO
 Vb/p5E27r/4NTYEyK01z7u67ek7toWpB5RYijMSDbWYi4oTARn4ak3KAgAA
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1471441538!55355197!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19314 invoked from network); 17 Aug 2016 13:45:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 13:45:39 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="372838854"
Date: Wed, 17 Aug 2016 14:44:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>, Wei Liu
 <wei.liu2@citrix.com>, Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20160817134431.GB20641@citrix.com>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-3-git-send-email-wei.liu2@citrix.com>
 <20160817125600.GB9849@var> <20160817134009.GA20641@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160817134009.GA20641@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Minios-devel] [MINIOS PATCH 2/4] Introduce asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gV2VkLCBBdWcgMTcsIDIwMTYgYXQgMDI6NDA6MDlQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIEF1ZyAxNywgMjAxNiBhdCAwMjo1NjowMFBNICswMjAwLCBTYW11ZWwgVGhpYmF1
bHQgd3JvdGU6Cj4gPiBIZWxsbywKPiA+IAo+ID4gV2VpIExpdSwgb24gV2VkIDE3IEF1ZyAyMDE2
IDEzOjM1OjEyICswMTAwLCB3cm90ZToKPiA+ID4gUG9ydGVkIGZyb20geHRmLmdpdC4KPiA+IAo+
ID4gV2hhdCBpcyB4dGYuZ2l0PyBEb2VzIGl0IHVzZSB0aGUgc2FtZSBCU0QgbGljZW5jaW5nPwo+
ID4gVG8gbXkga25vd2xlZGdlIHRoaXMgaXMgY29taW5nIGZyb20gdGhlIGxpbnV4IGtlcm5lbCBz
b3VyY2UuCj4gCj4gVGhpczoKPiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1wZW9w
bGUvYW5kcmV3Y29vcC94ZW4tdGVzdC1mcmFtZXdvcmsuZ2l0O2E9c3VtbWFyeQo+IAo+IFRoZSBv
ZmZpY2lhbCByZXBvc2l0b3J5IGlzIG5vdCB5ZXQgcmVhZHkuIFRoYXQgcHJvamVjdCBpcyBCU0Qg
bGljZW5zZWQuCj4gCj4gQW5kcmV3LCBjYW4geW91IGNsYXJpZnkgd2hldGhlciB5b3UgY29waWVk
IHRoaXMgZnJvbSBMaW51eCBieSBtaXN0YWtlPwo+IAoKQWN0dWFsbHkgSSB0aGluayBGcmVlQlNE
IGhhcyBzaW1pbGFyIGNvbnN0cnVjdCBpbgppMzg2L2luY2x1ZGUvYXNtYWNyb3MuaC4gV2Ugc2hv
dWxkIGJlIGZpbmUgaGVyZS4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9t
YWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 13:45:41 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 13:45:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba1A5-0001J0-M5; Wed, 17 Aug 2016 13:45:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba1A5-0001In-B1; Wed, 17 Aug 2016 13:45:41 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 93/72-09160-48A64B75; Wed, 17 Aug 2016 13:45:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHRDpG5L1pZ
 wg0e/mC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZsw9dpSl4Ahrxf4jr9gbGA+xdDFy
 ckgI+Es8vNfI3MXIwcEioCrx47odSJhNQFniZ2cvWxcjF4eIwEZGiWOH57KD1DAL6Eqs+qkBU
 iMsYCbRv/kdK4jNK6AvMbX7LCtIvZDAXkaJrc0LmCESghInZz4B28UsoCOxYPcnNog50hLL/3
 GAhDkFDCQWPWpjA7FFBVQkrkx4yw5iCwkoSHRMP8YEcSa3xO3TU5knMPLPQjJ1FpKpsxCmLmB
 kXsWoXpxaVJZapGuml1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGIj1DAyMOxiv
 tDkfYpTkYFIS5Z05cWO4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneOZlbwoUEi1LTUyvSMnOAM
 QGTluDgURLhNQBJ8xYXJOYWZ6ZDpE4x6nIs+HF7LZMQS15+XqqUOO8skCIBkKKM0jy4EbD4vM
 QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcBZApPZl4J3KZXQEcwAR3Byw92REkiQkqqgTF
 SwcR3SrXwm0d7Wu5Pm9Xzqa9LviLKX7T2WfHZLRaW39Od/Pw3ym8Lfdi6s/eoBrPq9uteZ42u
 qHlOP8744vW+jYcOuMpOvK+Xx87kXJxQKcF0+2+R6sL+Xyb7Uj429uk7iRQnzJi9Z7u6RvtvO
 Vb/p5E27r/4NTYEyK01z7u67ek7toWpB5RYijMSDbWYi4oTARn4ak3KAgAA
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1471441538!55355197!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19314 invoked from network); 17 Aug 2016 13:45:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 13:45:39 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="372838854"
Date: Wed, 17 Aug 2016 14:44:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>, Wei Liu
 <wei.liu2@citrix.com>, Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20160817134431.GB20641@citrix.com>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-3-git-send-email-wei.liu2@citrix.com>
 <20160817125600.GB9849@var> <20160817134009.GA20641@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160817134009.GA20641@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Minios-devel] [MINIOS PATCH 2/4] Introduce asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gV2VkLCBBdWcgMTcsIDIwMTYgYXQgMDI6NDA6MDlQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIEF1ZyAxNywgMjAxNiBhdCAwMjo1NjowMFBNICswMjAwLCBTYW11ZWwgVGhpYmF1
bHQgd3JvdGU6Cj4gPiBIZWxsbywKPiA+IAo+ID4gV2VpIExpdSwgb24gV2VkIDE3IEF1ZyAyMDE2
IDEzOjM1OjEyICswMTAwLCB3cm90ZToKPiA+ID4gUG9ydGVkIGZyb20geHRmLmdpdC4KPiA+IAo+
ID4gV2hhdCBpcyB4dGYuZ2l0PyBEb2VzIGl0IHVzZSB0aGUgc2FtZSBCU0QgbGljZW5jaW5nPwo+
ID4gVG8gbXkga25vd2xlZGdlIHRoaXMgaXMgY29taW5nIGZyb20gdGhlIGxpbnV4IGtlcm5lbCBz
b3VyY2UuCj4gCj4gVGhpczoKPiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1wZW9w
bGUvYW5kcmV3Y29vcC94ZW4tdGVzdC1mcmFtZXdvcmsuZ2l0O2E9c3VtbWFyeQo+IAo+IFRoZSBv
ZmZpY2lhbCByZXBvc2l0b3J5IGlzIG5vdCB5ZXQgcmVhZHkuIFRoYXQgcHJvamVjdCBpcyBCU0Qg
bGljZW5zZWQuCj4gCj4gQW5kcmV3LCBjYW4geW91IGNsYXJpZnkgd2hldGhlciB5b3UgY29waWVk
IHRoaXMgZnJvbSBMaW51eCBieSBtaXN0YWtlPwo+IAoKQWN0dWFsbHkgSSB0aGluayBGcmVlQlNE
IGhhcyBzaW1pbGFyIGNvbnN0cnVjdCBpbgppMzg2L2luY2x1ZGUvYXNtYWNyb3MuaC4gV2Ugc2hv
dWxkIGJlIGZpbmUgaGVyZS4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9t
YWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 13:50:31 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 13:50:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba1El-0001sa-9v; Wed, 17 Aug 2016 13:50:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030e75626=Andrew.Cooper3@citrix.com>)
 id 1ba1Ek-0001rv-H7; Wed, 17 Aug 2016 13:50:30 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C1/80-29563-5AB64B75; Wed, 17 Aug 2016 13:50:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO7S7C3
 hBkvmilq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTh55jtzwWW2iiezp7I0MB5h7WLk
 4JAQ8Je4vay6i5GTQ1jATKJ/8zugMBeHiMAmRol53TcYQRwhgb2MElubFzCDVLEJ6EvsfvGJC
 aSZV8BWomN1AkiYRUBVomfOebASUYFgibMfFrKB2LwCghInZz5hAbE5BQwkFj1qA4szA9lHFs
 1hhbDlJba/nQPWKySgJnGt/xI7xG3cEn+77Scw8s1CMmkWku5ZSLoXMDKvYlQvTi0qSy3StdR
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMOQYg2MF4d1PAIUZJDiYlUd6ZEzeG
 C/El5adUZiQWZ8QXleakFh9ilOHgUJLglczaEi4kWJSanlqRlpkDDH6YtAQHj5II75NMoDRvc
 UFibnFmOkTqFKMux4Ift9cyCbHk5eelSonz8oPMEAApyijNgxsBi8RLjLJSwryMQEcJ8RSkFu
 VmlqDKv2IU52BUEub9BLKKJzOvBG7TK6AjmICO4OUHO6IkESEl1cAYaOnzLkr7x2++w4tFa58
 m3fl4Taq/SbwletGyuW/zAxLub/oxr2XhAb0tfhLdC56e1lLg/Nu48eUDpw+pvxIzJx75u0/t
 9qYLb7zP23Jmsu/LtGDe4V51csKtDquvW9PFzBZ/YA/u9v7D52g7VfrPh6/X5z5Ky5j09VHMJ
 r8Tv06dtw6ID/1fpcRSnJFoqMVcVJwIAP+kUPK/AgAA
X-Env-Sender: prvs=030e75626=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1471441827!54524401!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63416 invoked from network); 17 Aug 2016 13:50:29 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 13:50:29 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="372840259"
To: Wei Liu <wei.liu2@citrix.com>, Samuel Thibault
 <samuel.thibault@ens-lyon.org>, Minios-devel
 <minios-devel@lists.xenproject.org>, Xen-devel
 <xen-devel@lists.xenproject.org>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-3-git-send-email-wei.liu2@citrix.com>
 <20160817125600.GB9849@var> <20160817134009.GA20641@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9543cf6b-2089-0dde-4234-70d9a01e1646@citrix.com>
Date: Wed, 17 Aug 2016 14:49:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Icedove/45.2.0
MIME-Version: 1.0
In-Reply-To: <20160817134009.GA20641@citrix.com>
X-DLP: MIA1
Subject: Re: [Minios-devel] [MINIOS PATCH 2/4] Introduce asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTcvMDgvMTYgMTQ6NDAsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBBdWcgMTcsIDIwMTYg
YXQgMDI6NTY6MDBQTSArMDIwMCwgU2FtdWVsIFRoaWJhdWx0IHdyb3RlOgo+PiBIZWxsbywKPj4K
Pj4gV2VpIExpdSwgb24gV2VkIDE3IEF1ZyAyMDE2IDEzOjM1OjEyICswMTAwLCB3cm90ZToKPj4+
IFBvcnRlZCBmcm9tIHh0Zi5naXQuCj4+IFdoYXQgaXMgeHRmLmdpdD8gRG9lcyBpdCB1c2UgdGhl
IHNhbWUgQlNEIGxpY2VuY2luZz8KPj4gVG8gbXkga25vd2xlZGdlIHRoaXMgaXMgY29taW5nIGZy
b20gdGhlIGxpbnV4IGtlcm5lbCBzb3VyY2UuCj4gVGhpczoKPiBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1wZW9wbGUvYW5kcmV3Y29vcC94ZW4tdGVzdC1mcmFtZXdvcmsuZ2l0O2E9
c3VtbWFyeQo+Cj4gVGhlIG9mZmljaWFsIHJlcG9zaXRvcnkgaXMgbm90IHlldCByZWFkeS4gVGhh
dCBwcm9qZWN0IGlzIEJTRCBsaWNlbnNlZC4KPgo+IEFuZHJldywgY2FuIHlvdSBjbGFyaWZ5IHdo
ZXRoZXIgeW91IGNvcGllZCB0aGlzIGZyb20gTGludXggYnkgbWlzdGFrZT8KClRoaXMgZGVmaW5p
dGVseSBpc24ndCBMaW51eC4gIFRoZWlyIHZlcnNpb24gaXMgdW5uZWNlc3NhcmlseSBjb21wbGlj
YXRlZC4KCkkgd3JvdGUgdGhpcyBjb2RlIG15c2VsZiwgYnV0IHRoZXJlIGFyZSBvbmx5IHNvIG1h
bnkgd2F5cyBvZiBhcnJhbmdpbmcKdGhlIGNvbnN0cnVjdGlvbiBvZiBhIGxlZ2FsIG5vdGUgZmll
bGQgaW4gYSByZWFkYWJsZSB3YXkuCgpBcmd1YWJseSwgbXkgY29kZSBhY3R1YWxseSBsb29rcyBj
bG9zZXIgdG8gaXRzIEZyZWVCU0QgZXF1aXZhbGVudCB0aGFuCkxpbnV4LgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 13:50:31 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 13:50:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba1El-0001sa-9v; Wed, 17 Aug 2016 13:50:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030e75626=Andrew.Cooper3@citrix.com>)
 id 1ba1Ek-0001rv-H7; Wed, 17 Aug 2016 13:50:30 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C1/80-29563-5AB64B75; Wed, 17 Aug 2016 13:50:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO7S7C3
 hBkvmilq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTh55jtzwWW2iiezp7I0MB5h7WLk
 4JAQ8Je4vay6i5GTQ1jATKJ/8zugMBeHiMAmRol53TcYQRwhgb2MElubFzCDVLEJ6EvsfvGJC
 aSZV8BWomN1AkiYRUBVomfOebASUYFgibMfFrKB2LwCghInZz5hAbE5BQwkFj1qA4szA9lHFs
 1hhbDlJba/nQPWKySgJnGt/xI7xG3cEn+77Scw8s1CMmkWku5ZSLoXMDKvYlQvTi0qSy3StdR
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMOQYg2MF4d1PAIUZJDiYlUd6ZEzeG
 C/El5adUZiQWZ8QXleakFh9ilOHgUJLglczaEi4kWJSanlqRlpkDDH6YtAQHj5II75NMoDRvc
 UFibnFmOkTqFKMux4Ift9cyCbHk5eelSonz8oPMEAApyijNgxsBi8RLjLJSwryMQEcJ8RSkFu
 VmlqDKv2IU52BUEub9BLKKJzOvBG7TK6AjmICO4OUHO6IkESEl1cAYaOnzLkr7x2++w4tFa58
 m3fl4Taq/SbwletGyuW/zAxLub/oxr2XhAb0tfhLdC56e1lLg/Nu48eUDpw+pvxIzJx75u0/t
 9qYLb7zP23Jmsu/LtGDe4V51csKtDquvW9PFzBZ/YA/u9v7D52g7VfrPh6/X5z5Ky5j09VHMJ
 r8Tv06dtw6ID/1fpcRSnJFoqMVcVJwIAP+kUPK/AgAA
X-Env-Sender: prvs=030e75626=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1471441827!54524401!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63416 invoked from network); 17 Aug 2016 13:50:29 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 13:50:29 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="372840259"
To: Wei Liu <wei.liu2@citrix.com>, Samuel Thibault
 <samuel.thibault@ens-lyon.org>, Minios-devel
 <minios-devel@lists.xenproject.org>, Xen-devel
 <xen-devel@lists.xenproject.org>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-3-git-send-email-wei.liu2@citrix.com>
 <20160817125600.GB9849@var> <20160817134009.GA20641@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9543cf6b-2089-0dde-4234-70d9a01e1646@citrix.com>
Date: Wed, 17 Aug 2016 14:49:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Icedove/45.2.0
MIME-Version: 1.0
In-Reply-To: <20160817134009.GA20641@citrix.com>
X-DLP: MIA1
Subject: Re: [Minios-devel] [MINIOS PATCH 2/4] Introduce asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTcvMDgvMTYgMTQ6NDAsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBBdWcgMTcsIDIwMTYg
YXQgMDI6NTY6MDBQTSArMDIwMCwgU2FtdWVsIFRoaWJhdWx0IHdyb3RlOgo+PiBIZWxsbywKPj4K
Pj4gV2VpIExpdSwgb24gV2VkIDE3IEF1ZyAyMDE2IDEzOjM1OjEyICswMTAwLCB3cm90ZToKPj4+
IFBvcnRlZCBmcm9tIHh0Zi5naXQuCj4+IFdoYXQgaXMgeHRmLmdpdD8gRG9lcyBpdCB1c2UgdGhl
IHNhbWUgQlNEIGxpY2VuY2luZz8KPj4gVG8gbXkga25vd2xlZGdlIHRoaXMgaXMgY29taW5nIGZy
b20gdGhlIGxpbnV4IGtlcm5lbCBzb3VyY2UuCj4gVGhpczoKPiBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1wZW9wbGUvYW5kcmV3Y29vcC94ZW4tdGVzdC1mcmFtZXdvcmsuZ2l0O2E9
c3VtbWFyeQo+Cj4gVGhlIG9mZmljaWFsIHJlcG9zaXRvcnkgaXMgbm90IHlldCByZWFkeS4gVGhh
dCBwcm9qZWN0IGlzIEJTRCBsaWNlbnNlZC4KPgo+IEFuZHJldywgY2FuIHlvdSBjbGFyaWZ5IHdo
ZXRoZXIgeW91IGNvcGllZCB0aGlzIGZyb20gTGludXggYnkgbWlzdGFrZT8KClRoaXMgZGVmaW5p
dGVseSBpc24ndCBMaW51eC4gIFRoZWlyIHZlcnNpb24gaXMgdW5uZWNlc3NhcmlseSBjb21wbGlj
YXRlZC4KCkkgd3JvdGUgdGhpcyBjb2RlIG15c2VsZiwgYnV0IHRoZXJlIGFyZSBvbmx5IHNvIG1h
bnkgd2F5cyBvZiBhcnJhbmdpbmcKdGhlIGNvbnN0cnVjdGlvbiBvZiBhIGxlZ2FsIG5vdGUgZmll
bGQgaW4gYSByZWFkYWJsZSB3YXkuCgpBcmd1YWJseSwgbXkgY29kZSBhY3R1YWxseSBsb29rcyBj
bG9zZXIgdG8gaXRzIEZyZWVCU0QgZXF1aXZhbGVudCB0aGFuCkxpbnV4LgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 14:00:21 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 14:00:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba1OG-0002mY-O7; Wed, 17 Aug 2016 14:00:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lists@pfupf.net>)
 id 1ba1OE-0002mP-P8; Wed, 17 Aug 2016 14:00:18 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 2C/35-12874-1FD64B75; Wed, 17 Aug 2016 14:00:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVyuP0Ov+7H3C3
 hBn8PS1q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXj7/x5TwXKmioOdU5gbGL8zdjFy
 ckgIGEm8nfiPqYuRi0NIYCGjxOo/E9m7GDk4hAU8Je715YDUiAiESDw5dIwJxBYSqJHYteMJM
 4jNLBAvcej9HFYQm01AVWLly/VgcV4BG4lD046BzWcBih95954dxBYVCJVY8eYEG0SNoMTJmU
 9YQGxOAReJhhlvmCBmqkv8mXcJar68xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6Ro
 b6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIZdPQMD4w7GCav8DjFKcjApifLO
 nLgxXIgvKT+lMiOxOCO+qDQntfgQowwHh5IE79ucLeFCgkWp6akVaZk5wAiASUtw8CiJ8H4DS
 fMWFyTmFmemQ6ROMepyLPhxey2TEEtefl6qlDjvZpAiAZCijNI8uBGwaLzEKCslzMvIwMAgxF
 OQWpSbWYIq/4pRnINRSZiXCxjbQjyZeSVwm14BHcEEdAQvP9gRJYkIKakGxlWa5/26q1mfHdP
 yCVgyqen0hh1PfvTGCSy73VdXrp289lbFlEVqiueub3x/ak6oNnPjolvzAyPnf3zkOtEu10DC
 Zt0vfnv9MMu6rduafOx/pOhHZvCIOB/7Lva/X+r3re39DH0d0S9qXyu45YQt5bQ/rm1zasUGv
 vntC8ufyRcVZzi6fHt5RYmlOCPRUIu5qDgRALN8GmbBAgAA
X-Env-Sender: lists@pfupf.net
X-Msg-Ref: server-12.tower-206.messagelabs.com!1471442416!18605032!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55248 invoked from network); 17 Aug 2016 14:00:17 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-12.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 17 Aug 2016 14:00:17 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 24BB8ADDA;
 Wed, 17 Aug 2016 14:00:15 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-4-git-send-email-wei.liu2@citrix.com>
From: Juergen Gross <lists@pfupf.net>
Message-ID: <af08b6f3-fcd9-d773-2ff4-8f0401d9d42e@pfupf.net>
Date: Wed, 17 Aug 2016 16:00:14 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <1471437314-29256-4-git-send-email-wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [MINIOS PATCH 3/4] x86: switch to use elfnote
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTcvMDgvMTYgMTQ6MzUsIFdlaSBMaXUgd3JvdGU6Cj4gVXNlIHRoZSBuZXdlciBFTEYgbm90
ZSBpbnRlcmZhY2UuIFRoZSBnZW5lcmF0ZWQgRUxGIG5vdGVzIHJlc3VsdHMgaW4KPiBlcXVpdmFs
ZW50IGNvbmZpZ3VyYXRpb24uCj4gCj4gQWxzbyBuZWVkIHRvIG1vZGlmeSBsaW5rZXIgc2NyaXB0
IHRvIHByb3ZpZGUgYSBub3RlIHNlY3Rpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5m
by9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 14:00:21 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 14:00:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba1OG-0002mY-O7; Wed, 17 Aug 2016 14:00:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lists@pfupf.net>)
 id 1ba1OE-0002mP-P8; Wed, 17 Aug 2016 14:00:18 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 2C/35-12874-1FD64B75; Wed, 17 Aug 2016 14:00:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVyuP0Ov+7H3C3
 hBn8PS1q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXj7/x5TwXKmioOdU5gbGL8zdjFy
 ckgIGEm8nfiPqYuRi0NIYCGjxOo/E9m7GDk4hAU8Je715YDUiAiESDw5dIwJxBYSqJHYteMJM
 4jNLBAvcej9HFYQm01AVWLly/VgcV4BG4lD046BzWcBih95954dxBYVCJVY8eYEG0SNoMTJmU
 9YQGxOAReJhhlvmCBmqkv8mXcJar68xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6Ro
 b6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIZdPQMD4w7GCav8DjFKcjApifLO
 nLgxXIgvKT+lMiOxOCO+qDQntfgQowwHh5IE79ucLeFCgkWp6akVaZk5wAiASUtw8CiJ8H4DS
 fMWFyTmFmemQ6ROMepyLPhxey2TEEtefl6qlDjvZpAiAZCijNI8uBGwaLzEKCslzMvIwMAgxF
 OQWpSbWYIq/4pRnINRSZiXCxjbQjyZeSVwm14BHcEEdAQvP9gRJYkIKakGxlWa5/26q1mfHdP
 yCVgyqen0hh1PfvTGCSy73VdXrp289lbFlEVqiueub3x/ak6oNnPjolvzAyPnf3zkOtEu10DC
 Zt0vfnv9MMu6rduafOx/pOhHZvCIOB/7Lva/X+r3re39DH0d0S9qXyu45YQt5bQ/rm1zasUGv
 vntC8ufyRcVZzi6fHt5RYmlOCPRUIu5qDgRALN8GmbBAgAA
X-Env-Sender: lists@pfupf.net
X-Msg-Ref: server-12.tower-206.messagelabs.com!1471442416!18605032!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55248 invoked from network); 17 Aug 2016 14:00:17 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-12.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 17 Aug 2016 14:00:17 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 24BB8ADDA;
 Wed, 17 Aug 2016 14:00:15 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-4-git-send-email-wei.liu2@citrix.com>
From: Juergen Gross <lists@pfupf.net>
Message-ID: <af08b6f3-fcd9-d773-2ff4-8f0401d9d42e@pfupf.net>
Date: Wed, 17 Aug 2016 16:00:14 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <1471437314-29256-4-git-send-email-wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [MINIOS PATCH 3/4] x86: switch to use elfnote
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTcvMDgvMTYgMTQ6MzUsIFdlaSBMaXUgd3JvdGU6Cj4gVXNlIHRoZSBuZXdlciBFTEYgbm90
ZSBpbnRlcmZhY2UuIFRoZSBnZW5lcmF0ZWQgRUxGIG5vdGVzIHJlc3VsdHMgaW4KPiBlcXVpdmFs
ZW50IGNvbmZpZ3VyYXRpb24uCj4gCj4gQWxzbyBuZWVkIHRvIG1vZGlmeSBsaW5rZXIgc2NyaXB0
IHRvIHByb3ZpZGUgYSBub3RlIHNlY3Rpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5m
by9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 14:01:20 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 14:01:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba1PE-0002ow-3k; Wed, 17 Aug 2016 14:01:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030e75626=Andrew.Cooper3@citrix.com>)
 id 1ba1PB-0002oZ-VI; Wed, 17 Aug 2016 14:01:18 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 D0/EA-03032-D2E64B75; Wed, 17 Aug 2016 14:01:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDva5O3pZ
 wgxd3jS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZuw795KxYD1zxbRnt1kbGF8ydTFy
 cEgI+Eus+hfZxcjOISzgJDFTq4uRk0NEIERi1vzdrCC2kECNxIapqxlBbGaBeIkrR36BxdkE9
 CV2v/jEBGLzCthK3D0zmRlkIIuAqsS9Zj2QsKhAsMTZDwvZIEoEJU7OfMICYnMKuEjsPf8NrJ
 xZQFNi/S59iOnyEtvfzmGG2Komca3/EjuILSHALXH79FTmCYz8s5BMmoXQPQtJ9wJG5lWMGsW
 pRWWpRbpGlnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEhWM/AwLiD8fIWv0OM
 khxMSqK8MyduDBfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfs2Z0u4kGBRanpqRVpmDjAaYNISH
 DxKIrzfQNK8xQWJucWZ6RCpU4y6HAt+3F7LJMSSl5+XKiXOuxmkSACkKKM0D24ELDIvMcpKCf
 MyMjAwCPEUpBblZpagyr9iFOdgVBLm5coFmsKTmVcCt+kV0BFMQEfw8oMdUZKIkJJqYHRTMS5
 UOFKhEr63R13a/MHatfkSSn8SxKN6m61E9tpNEOg4W9EaGfcuUNlSoE3evGCb25Vj+1n3bZVd
 4RCR3sF8ep7qyvZi95tmgs1hcZVZzD8L5NI4518I3ho98+p2AQEx3sfSpXxl8ufStr8MqRJ+W
 Hl4u5/8yeo5iw/LT41w+M1wvH6qEktxRqKhFnNRcSIAtxJxmMcCAAA=
X-Env-Sender: prvs=030e75626=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1471442473!18571896!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8318 invoked from network); 17 Aug 2016 14:01:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 14:01:16 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="380665194"
To: Wei Liu <wei.liu2@citrix.com>, Minios-devel
 <minios-devel@lists.xenproject.org>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-3-git-send-email-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4325a69a-a313-ebba-6146-cb050984e0fc@citrix.com>
Date: Wed, 17 Aug 2016 15:01:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Icedove/45.2.0
MIME-Version: 1.0
In-Reply-To: <1471437314-29256-3-git-send-email-wei.liu2@citrix.com>
X-DLP: MIA2
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 2/4] Introduce
	asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTcvMDgvMTYgMTM6MzUsIFdlaSBMaXUgd3JvdGU6Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUv
YXNtX21hY3Jvcy5oIGIvaW5jbHVkZS9hc21fbWFjcm9zLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+IGluZGV4IDAwMDAwMDAuLjE1ZGQzNzcKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvaW5jbHVk
ZS9hc21fbWFjcm9zLmgKPiBAQCAtMCwwICsxLDM2IEBACj4gKy8qCj4gKyAqIE1hY3JvcyBmb3Ig
YXNzZW1ibHkgZmlsZXMuCj4gKyAqLwo+ICsKPiArI2lmbmRlZiBfQVNNX01BQ1JPX0hfCj4gKyNk
ZWZpbmUgX0FTTV9NQUNST19IXwo+ICsKPiArI2luY2x1ZGUgPHg4Ni9hc21fbWFjcm9zLmg+CgpU
aGlzIHByZXN1bWFibHkgc2hvdWxkIGJlIDxtaW5pLW9zL2FyY2hfYXNtX21hY3Jvcy5oPiwgYW5k
IGEgc3R1YiBmaWxlCmZvciBBUk0gPwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 14:01:20 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 14:01:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba1PE-0002ow-3k; Wed, 17 Aug 2016 14:01:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030e75626=Andrew.Cooper3@citrix.com>)
 id 1ba1PB-0002oZ-VI; Wed, 17 Aug 2016 14:01:18 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 D0/EA-03032-D2E64B75; Wed, 17 Aug 2016 14:01:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDva5O3pZ
 wgxd3jS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZuw795KxYD1zxbRnt1kbGF8ydTFy
 cEgI+Eus+hfZxcjOISzgJDFTq4uRk0NEIERi1vzdrCC2kECNxIapqxlBbGaBeIkrR36BxdkE9
 CV2v/jEBGLzCthK3D0zmRlkIIuAqsS9Zj2QsKhAsMTZDwvZIEoEJU7OfMICYnMKuEjsPf8NrJ
 xZQFNi/S59iOnyEtvfzmGG2Komca3/EjuILSHALXH79FTmCYz8s5BMmoXQPQtJ9wJG5lWMGsW
 pRWWpRbpGlnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEhWM/AwLiD8fIWv0OM
 khxMSqK8MyduDBfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfs2Z0u4kGBRanpqRVpmDjAaYNISH
 DxKIrzfQNK8xQWJucWZ6RCpU4y6HAt+3F7LJMSSl5+XKiXOuxmkSACkKKM0D24ELDIvMcpKCf
 MyMjAwCPEUpBblZpagyr9iFOdgVBLm5coFmsKTmVcCt+kV0BFMQEfw8oMdUZKIkJJqYHRTMS5
 UOFKhEr63R13a/MHatfkSSn8SxKN6m61E9tpNEOg4W9EaGfcuUNlSoE3evGCb25Vj+1n3bZVd
 4RCR3sF8ep7qyvZi95tmgs1hcZVZzD8L5NI4518I3ho98+p2AQEx3sfSpXxl8ufStr8MqRJ+W
 Hl4u5/8yeo5iw/LT41w+M1wvH6qEktxRqKhFnNRcSIAtxJxmMcCAAA=
X-Env-Sender: prvs=030e75626=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1471442473!18571896!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8318 invoked from network); 17 Aug 2016 14:01:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 14:01:16 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="380665194"
To: Wei Liu <wei.liu2@citrix.com>, Minios-devel
 <minios-devel@lists.xenproject.org>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-3-git-send-email-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4325a69a-a313-ebba-6146-cb050984e0fc@citrix.com>
Date: Wed, 17 Aug 2016 15:01:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Icedove/45.2.0
MIME-Version: 1.0
In-Reply-To: <1471437314-29256-3-git-send-email-wei.liu2@citrix.com>
X-DLP: MIA2
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 2/4] Introduce
	asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTcvMDgvMTYgMTM6MzUsIFdlaSBMaXUgd3JvdGU6Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUv
YXNtX21hY3Jvcy5oIGIvaW5jbHVkZS9hc21fbWFjcm9zLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+IGluZGV4IDAwMDAwMDAuLjE1ZGQzNzcKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvaW5jbHVk
ZS9hc21fbWFjcm9zLmgKPiBAQCAtMCwwICsxLDM2IEBACj4gKy8qCj4gKyAqIE1hY3JvcyBmb3Ig
YXNzZW1ibHkgZmlsZXMuCj4gKyAqLwo+ICsKPiArI2lmbmRlZiBfQVNNX01BQ1JPX0hfCj4gKyNk
ZWZpbmUgX0FTTV9NQUNST19IXwo+ICsKPiArI2luY2x1ZGUgPHg4Ni9hc21fbWFjcm9zLmg+CgpU
aGlzIHByZXN1bWFibHkgc2hvdWxkIGJlIDxtaW5pLW9zL2FyY2hfYXNtX21hY3Jvcy5oPiwgYW5k
IGEgc3R1YiBmaWxlCmZvciBBUk0gPwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 14:03:50 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 14:03:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba1Re-00034C-Ig; Wed, 17 Aug 2016 14:03:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba1Rd-00033r-5h; Wed, 17 Aug 2016 14:03:49 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 43/C2-11175-4CE64B75; Wed, 17 Aug 2016 14:03:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHRDpO6RvC3
 hBq93MVu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfi/ei97wTzWilML5rE1MM5l6WLk
 5JAQ8Je4u/8yaxcjBweLgKrE80vlIGE2AWWJn529bCC2iICuxLMFz4BsLg5mgU2MEv/P/WTvY
 mTnEBZwkpipBVLCK6Av8aZhGjNIiZDAekaJJe8nMkMkBCVOznwCtopZQEdiwe5PbCCrmAWkJZ
 b/4wAJcwrYSfRevAVWLiqgInFlwlt2EFtIQEGiY/oxJpByCQFuib/d9hMY+WchGToLydBZCEM
 XMDKvYlQvTi0qSy3SNddLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQgYg2ME4
 87L/IUZJDiYlUd6ZEzeGC/El5adUZiQWZ8QXleakFh9ilOHgUJLgfZuzJVxIsCg1PbUiLTMHG
 A8waQkOHiUR3m8gad7igsTc4sx0iNQpRl2OBT9ur2USYsnLz0uVEudVyQUqEgApyijNgxsBi8
 1LjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEublApnCk5lXArfpFdARTEBH8PKDHVGSiJCSamC
 cca133py42RVMx5/wtZu+neUcb7rQuT3/v/Bqt9y9C1X27qmt059+1+tI+Hre/3dCW5332aqk
 3qkVn6NUy8DrcUhY/lam8SEn33PyySdE/59dsK2TU6j0XOyXbXF+rlnpBiZv84w0VF9/3t+zT
 83y1dvLCcYrW9pentQUWuJwgWej44yZjFuUWIozEg21mIuKEwGAld7OyAIAAA==
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1471442626!54473509!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21120 invoked from network); 17 Aug 2016 14:03:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 14:03:47 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="372844589"
Date: Wed, 17 Aug 2016 15:03:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20160817140344.GC20641@citrix.com>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-3-git-send-email-wei.liu2@citrix.com>
 <4325a69a-a313-ebba-6146-cb050984e0fc@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4325a69a-a313-ebba-6146-cb050984e0fc@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 2/4] Introduce
	asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gV2VkLCBBdWcgMTcsIDIwMTYgYXQgMDM6MDE6MDdQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNy8wOC8xNiAxMzozNSwgV2VpIExpdSB3cm90ZToKPiA+IGRpZmYgLS1naXQg
YS9pbmNsdWRlL2FzbV9tYWNyb3MuaCBiL2luY2x1ZGUvYXNtX21hY3Jvcy5oCj4gPiBuZXcgZmls
ZSBtb2RlIDEwMDY0NAo+ID4gaW5kZXggMDAwMDAwMC4uMTVkZDM3Nwo+ID4gLS0tIC9kZXYvbnVs
bAo+ID4gKysrIGIvaW5jbHVkZS9hc21fbWFjcm9zLmgKPiA+IEBAIC0wLDAgKzEsMzYgQEAKPiA+
ICsvKgo+ID4gKyAqIE1hY3JvcyBmb3IgYXNzZW1ibHkgZmlsZXMuCj4gPiArICovCj4gPiArCj4g
PiArI2lmbmRlZiBfQVNNX01BQ1JPX0hfCj4gPiArI2RlZmluZSBfQVNNX01BQ1JPX0hfCj4gPiAr
Cj4gPiArI2luY2x1ZGUgPHg4Ni9hc21fbWFjcm9zLmg+Cj4gCj4gVGhpcyBwcmVzdW1hYmx5IHNo
b3VsZCBiZSA8bWluaS1vcy9hcmNoX2FzbV9tYWNyb3MuaD4sIGFuZCBhIHN0dWIgZmlsZQo+IGZv
ciBBUk0gPwo+IAoKRG9uJ3Qgd2FudCB0byByZWFycmFuZ2UgYnVpbGQgc3lzdGVtIGFuZCBkaXJl
Y3RvcnkgaGllcmFyY2h5IGp1c3QgeWV0LgoKR29vZCBwb2ludCBvbiBBUk0gc3R1YiwgdGhvdWdo
LiBJIHdpbGwgYWRkIG9uZSBmb3IgQVJNLgoKV2VpLgoKPiB+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 14:03:50 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 14:03:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba1Re-00034C-Ig; Wed, 17 Aug 2016 14:03:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba1Rd-00033r-5h; Wed, 17 Aug 2016 14:03:49 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 43/C2-11175-4CE64B75; Wed, 17 Aug 2016 14:03:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHRDpO6RvC3
 hBq93MVu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfi/ei97wTzWilML5rE1MM5l6WLk
 5JAQ8Je4u/8yaxcjBweLgKrE80vlIGE2AWWJn529bCC2iICuxLMFz4BsLg5mgU2MEv/P/WTvY
 mTnEBZwkpipBVLCK6Av8aZhGjNIiZDAekaJJe8nMkMkBCVOznwCtopZQEdiwe5PbCCrmAWkJZ
 b/4wAJcwrYSfRevAVWLiqgInFlwlt2EFtIQEGiY/oxJpByCQFuib/d9hMY+WchGToLydBZCEM
 XMDKvYlQvTi0qSy3SNddLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQgYg2ME4
 87L/IUZJDiYlUd6ZEzeGC/El5adUZiQWZ8QXleakFh9ilOHgUJLgfZuzJVxIsCg1PbUiLTMHG
 A8waQkOHiUR3m8gad7igsTc4sx0iNQpRl2OBT9ur2USYsnLz0uVEudVyQUqEgApyijNgxsBi8
 1LjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEublApnCk5lXArfpFdARTEBH8PKDHVGSiJCSamC
 cca133py42RVMx5/wtZu+neUcb7rQuT3/v/Bqt9y9C1X27qmt059+1+tI+Hre/3dCW5332aqk
 3qkVn6NUy8DrcUhY/lam8SEn33PyySdE/59dsK2TU6j0XOyXbXF+rlnpBiZv84w0VF9/3t+zT
 83y1dvLCcYrW9pentQUWuJwgWej44yZjFuUWIozEg21mIuKEwGAld7OyAIAAA==
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1471442626!54473509!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21120 invoked from network); 17 Aug 2016 14:03:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 14:03:47 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="372844589"
Date: Wed, 17 Aug 2016 15:03:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20160817140344.GC20641@citrix.com>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-3-git-send-email-wei.liu2@citrix.com>
 <4325a69a-a313-ebba-6146-cb050984e0fc@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4325a69a-a313-ebba-6146-cb050984e0fc@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 2/4] Introduce
	asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gV2VkLCBBdWcgMTcsIDIwMTYgYXQgMDM6MDE6MDdQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNy8wOC8xNiAxMzozNSwgV2VpIExpdSB3cm90ZToKPiA+IGRpZmYgLS1naXQg
YS9pbmNsdWRlL2FzbV9tYWNyb3MuaCBiL2luY2x1ZGUvYXNtX21hY3Jvcy5oCj4gPiBuZXcgZmls
ZSBtb2RlIDEwMDY0NAo+ID4gaW5kZXggMDAwMDAwMC4uMTVkZDM3Nwo+ID4gLS0tIC9kZXYvbnVs
bAo+ID4gKysrIGIvaW5jbHVkZS9hc21fbWFjcm9zLmgKPiA+IEBAIC0wLDAgKzEsMzYgQEAKPiA+
ICsvKgo+ID4gKyAqIE1hY3JvcyBmb3IgYXNzZW1ibHkgZmlsZXMuCj4gPiArICovCj4gPiArCj4g
PiArI2lmbmRlZiBfQVNNX01BQ1JPX0hfCj4gPiArI2RlZmluZSBfQVNNX01BQ1JPX0hfCj4gPiAr
Cj4gPiArI2luY2x1ZGUgPHg4Ni9hc21fbWFjcm9zLmg+Cj4gCj4gVGhpcyBwcmVzdW1hYmx5IHNo
b3VsZCBiZSA8bWluaS1vcy9hcmNoX2FzbV9tYWNyb3MuaD4sIGFuZCBhIHN0dWIgZmlsZQo+IGZv
ciBBUk0gPwo+IAoKRG9uJ3Qgd2FudCB0byByZWFycmFuZ2UgYnVpbGQgc3lzdGVtIGFuZCBkaXJl
Y3RvcnkgaGllcmFyY2h5IGp1c3QgeWV0LgoKR29vZCBwb2ludCBvbiBBUk0gc3R1YiwgdGhvdWdo
LiBJIHdpbGwgYWRkIG9uZSBmb3IgQVJNLgoKV2VpLgoKPiB+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 14:05:58 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 14:05:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba1Ti-0003Gu-7T; Wed, 17 Aug 2016 14:05:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba1Tg-0003GW-SH; Wed, 17 Aug 2016 14:05:56 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 D7/BC-15788-34F64B75; Wed, 17 Aug 2016 14:05:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXitHSDva5z/pZ
 wg9PfNSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZizt/8VeMJGton/ZZpYGxs8sXYwc
 HBIC/hLfJkV0MXJysAioSrxftpgNxGYTUJb42dkLZosI6Eo8W/AMyObiYBbYxCjx/9xP9i5Gd
 g5hASeJmVogU3gF9CX2ffMGqRASuMIo8ehbIztIK6+AoMTJmU9YQGxmAR2JBbs/sYHUMwtISy
 z/xwES5hQwkLhwZScziC0qoCJxZcJbsFYhAQWJjunHmEBsCQFuidunpzJPYOSfhWTqLCRTZyF
 MXcDIvIpRozi1qCy1SNfQQi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAM6xkY
 GHcw/j7teYhRkoNJSZR35sSN4UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeG/lbgkXEixKTU+tS
 MvMAUYETFqCg0dJhPcZSJq3uCAxtzgzHSJ1ilGXY8GP22uZhFjy8vNSpcR5Z4MUCYAUZZTmwY
 2AReclRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8u0Cm8GTmlcBtegV0BBPQEbz8YEeUJCK
 kpBoYi3w4VHvt47ZrcvTqm/BfeeM/9+Xvg0fvLaiKFL2wYv9//T3n+jwZebt518exHX8rvePT
 f64tJcxO54UfR6owT3rVutjkUIHej9nX7Tfvn/nq1NHY5i/6v220jattJGS5a9aEPv4dOznL0
 1SDJcZTWOCsyYGDTROVdn/femux0MGZaSy3SiwnKrEUZyQaajEXFScCAHT5aBPJAgAA
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1471442753!55359834!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28365 invoked from network); 17 Aug 2016 14:05:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 14:05:55 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="380667105"
Date: Wed, 17 Aug 2016 15:05:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20160817140552.GD20641@citrix.com>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-3-git-send-email-wei.liu2@citrix.com>
 <4325a69a-a313-ebba-6146-cb050984e0fc@citrix.com>
 <20160817140344.GC20641@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160817140344.GC20641@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 2/4] Introduce
	asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gV2VkLCBBdWcgMTcsIDIwMTYgYXQgMDM6MDM6NDRQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIEF1ZyAxNywgMjAxNiBhdCAwMzowMTowN1BNICswMTAwLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+ID4gT24gMTcvMDgvMTYgMTM6MzUsIFdlaSBMaXUgd3JvdGU6Cj4gPiA+IGRpZmYg
LS1naXQgYS9pbmNsdWRlL2FzbV9tYWNyb3MuaCBiL2luY2x1ZGUvYXNtX21hY3Jvcy5oCj4gPiA+
IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gPiA+IGluZGV4IDAwMDAwMDAuLjE1ZGQzNzcKPiA+ID4g
LS0tIC9kZXYvbnVsbAo+ID4gPiArKysgYi9pbmNsdWRlL2FzbV9tYWNyb3MuaAo+ID4gPiBAQCAt
MCwwICsxLDM2IEBACj4gPiA+ICsvKgo+ID4gPiArICogTWFjcm9zIGZvciBhc3NlbWJseSBmaWxl
cy4KPiA+ID4gKyAqLwo+ID4gPiArCj4gPiA+ICsjaWZuZGVmIF9BU01fTUFDUk9fSF8KPiA+ID4g
KyNkZWZpbmUgX0FTTV9NQUNST19IXwo+ID4gPiArCj4gPiA+ICsjaW5jbHVkZSA8eDg2L2FzbV9t
YWNyb3MuaD4KPiA+IAo+ID4gVGhpcyBwcmVzdW1hYmx5IHNob3VsZCBiZSA8bWluaS1vcy9hcmNo
X2FzbV9tYWNyb3MuaD4sIGFuZCBhIHN0dWIgZmlsZQo+ID4gZm9yIEFSTSA/Cj4gPiAKPiAKPiBE
b24ndCB3YW50IHRvIHJlYXJyYW5nZSBidWlsZCBzeXN0ZW0gYW5kIGRpcmVjdG9yeSBoaWVyYXJj
aHkganVzdCB5ZXQuCgpPb3BzLCBJIG1pc3VuZGVyc3Rvb2QuIEkgdGhpbmsgeW91ciBzdWdnZXN0
aW9uIG9uIGFyY2hfYXNtX21hY3Jvcy5oIGlzCnNlbnNpYmxlLgoKV2VpLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 14:05:58 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 14:05:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba1Ti-0003Gu-7T; Wed, 17 Aug 2016 14:05:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba1Tg-0003GW-SH; Wed, 17 Aug 2016 14:05:56 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 D7/BC-15788-34F64B75; Wed, 17 Aug 2016 14:05:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXitHSDva5z/pZ
 wg9PfNSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZizt/8VeMJGton/ZZpYGxs8sXYwc
 HBIC/hLfJkV0MXJysAioSrxftpgNxGYTUJb42dkLZosI6Eo8W/AMyObiYBbYxCjx/9xP9i5Gd
 g5hASeJmVogU3gF9CX2ffMGqRASuMIo8ehbIztIK6+AoMTJmU9YQGxmAR2JBbs/sYHUMwtISy
 z/xwES5hQwkLhwZScziC0qoCJxZcJbsFYhAQWJjunHmEBsCQFuidunpzJPYOSfhWTqLCRTZyF
 MXcDIvIpRozi1qCy1SNfQQi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAM6xkY
 GHcw/j7teYhRkoNJSZR35sSN4UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeG/lbgkXEixKTU+tS
 MvMAUYETFqCg0dJhPcZSJq3uCAxtzgzHSJ1ilGXY8GP22uZhFjy8vNSpcR5Z4MUCYAUZZTmwY
 2AReclRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8u0Cm8GTmlcBtegV0BBPQEbz8YEeUJCK
 kpBoYi3w4VHvt47ZrcvTqm/BfeeM/9+Xvg0fvLaiKFL2wYv9//T3n+jwZebt518exHX8rvePT
 f64tJcxO54UfR6owT3rVutjkUIHej9nX7Tfvn/nq1NHY5i/6v220jattJGS5a9aEPv4dOznL0
 1SDJcZTWOCsyYGDTROVdn/femux0MGZaSy3SiwnKrEUZyQaajEXFScCAHT5aBPJAgAA
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1471442753!55359834!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28365 invoked from network); 17 Aug 2016 14:05:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 14:05:55 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="380667105"
Date: Wed, 17 Aug 2016 15:05:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20160817140552.GD20641@citrix.com>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-3-git-send-email-wei.liu2@citrix.com>
 <4325a69a-a313-ebba-6146-cb050984e0fc@citrix.com>
 <20160817140344.GC20641@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160817140344.GC20641@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 2/4] Introduce
	asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gV2VkLCBBdWcgMTcsIDIwMTYgYXQgMDM6MDM6NDRQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIEF1ZyAxNywgMjAxNiBhdCAwMzowMTowN1BNICswMTAwLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+ID4gT24gMTcvMDgvMTYgMTM6MzUsIFdlaSBMaXUgd3JvdGU6Cj4gPiA+IGRpZmYg
LS1naXQgYS9pbmNsdWRlL2FzbV9tYWNyb3MuaCBiL2luY2x1ZGUvYXNtX21hY3Jvcy5oCj4gPiA+
IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gPiA+IGluZGV4IDAwMDAwMDAuLjE1ZGQzNzcKPiA+ID4g
LS0tIC9kZXYvbnVsbAo+ID4gPiArKysgYi9pbmNsdWRlL2FzbV9tYWNyb3MuaAo+ID4gPiBAQCAt
MCwwICsxLDM2IEBACj4gPiA+ICsvKgo+ID4gPiArICogTWFjcm9zIGZvciBhc3NlbWJseSBmaWxl
cy4KPiA+ID4gKyAqLwo+ID4gPiArCj4gPiA+ICsjaWZuZGVmIF9BU01fTUFDUk9fSF8KPiA+ID4g
KyNkZWZpbmUgX0FTTV9NQUNST19IXwo+ID4gPiArCj4gPiA+ICsjaW5jbHVkZSA8eDg2L2FzbV9t
YWNyb3MuaD4KPiA+IAo+ID4gVGhpcyBwcmVzdW1hYmx5IHNob3VsZCBiZSA8bWluaS1vcy9hcmNo
X2FzbV9tYWNyb3MuaD4sIGFuZCBhIHN0dWIgZmlsZQo+ID4gZm9yIEFSTSA/Cj4gPiAKPiAKPiBE
b24ndCB3YW50IHRvIHJlYXJyYW5nZSBidWlsZCBzeXN0ZW0gYW5kIGRpcmVjdG9yeSBoaWVyYXJj
aHkganVzdCB5ZXQuCgpPb3BzLCBJIG1pc3VuZGVyc3Rvb2QuIEkgdGhpbmsgeW91ciBzdWdnZXN0
aW9uIG9uIGFyY2hfYXNtX21hY3Jvcy5oIGlzCnNlbnNpYmxlLgoKV2VpLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 14:13:45 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 14:13:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba1bF-00042g-1u; Wed, 17 Aug 2016 14:13:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba1bE-00042X-4M; Wed, 17 Aug 2016 14:13:44 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 B4/DC-28857-71174B75; Wed, 17 Aug 2016 14:13:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpK544ZZ
 wg+NdLBZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM2a9OMNY0CRWsbzrD1sD4wOOLkZO
 DgkBf4m1T96wgdgsAqoSr5d1sIDYbALKEj87e8HiIkD2x9Ze9i5GLg5mgUZGicv/u5lAEsICt
 hI/uk+A2bwCehI7bn4BaxYSsJN4s2gCO0RcUOLkzCdgcWYBHYkFuz8BDeUAsqUllv8Du4FTwF
 6i72k7K4gtKqAicWXCW3aIMQoSHdOPMUHcyS1x+/RU5gmM/LOQTJ2FZOoshKkLGJlXMaoXpxa
 VpRbpWuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGIgMQ7GCcfdn/EKMkB5OS
 KO/MiRvDhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwWhRsCRcSLEpNT61Iy8wBRgVMWoKDR0mE1
 xokzVtckJhbnJkOkTrFqCglzns8HyghAJLIKM2Da4NF4iVGWSlhXkagQ4R4ClKLcjNLUOVfMY
 pzMCoJ84qAjOfJzCuBm/4KaDET0GJefrDFJYkIKakGRtPLv69Irt5XKjtvKcft9aImjltjb6k
 +5ZXqSslfPcVX/lrYRsPTUtrfM2pVc6eeCFphZer/6ODvJOvZfHGL9OfvdvsffTYpqNZhx+XS
 mnmlh3Zcl1IR2xMV3azRe2vWzKm5Lc4yx9mSLzBvOHTIc67E1xXP+GZbrSzNlD7D8NtxSWnS4
 X1RWkosxRmJhlrMRcWJABectCe/AgAA
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1471443221!28897884!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57667 invoked from network); 17 Aug 2016 14:13:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 14:13:42 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="372847468"
Date: Wed, 17 Aug 2016 15:13:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160817141327.GC2590@citrix.com>
References: <1471441199-5843-1-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471441199-5843-1-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH] mini-os: fix coverity issues in printf.c
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gV2VkLCBBdWcgMTcsIDIwMTYgYXQgMDM6Mzk6NTlQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBGaXggdHdvIGlzc3VlcyBkaXNjb3ZlcmVkIGJ5IGNvdmVyaXR5LgoKSSB3b3VsZCB1
cGRhdGUgdGhlIGNvbW1pdCBtZXNzYWdlIHRvIG1ha2UgaXQgY29udGFpbiBtb3JlIGluZm9ybWF0
aW9uLgoKRml4IHR3byBpc3N1ZXMgZGlzY292ZXJlZCBieSBDb3Zlcml0eToKCjEuIHByb3Blcmwg
bWFyayBvbmUgc3dpdGNoIGNhc2UgYXMgZmFsbC10aHJvdWdoCjIuIHVucm9sbCBhIGxvb3AgdGhh
dCBvbmx5IGV4ZWN1dGVzIG9uY2UKCkNJRDogMTM2OTYyMwpDSUQ6IDEwMTkwMDEKCgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKPiAtLS0KPiAgbGliL3ByaW50Zi5jIHwg
MjUgKysrKysrKysrKystLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0
aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2xpYi9wcmludGYuYyBi
L2xpYi9wcmludGYuYwo+IGluZGV4IGFkNmEzMDQuLmY5ZTlkNjggMTAwNjQ0Cj4gLS0tIGEvbGli
L3ByaW50Zi5jCj4gKysrIGIvbGliL3ByaW50Zi5jCj4gQEAgLTM3OSw2ICszNzksNyBAQCByZXN3
aXRjaDogICAgICAgc3dpdGNoIChjaCA9ICh1X2NoYXIpKmZtdCsrKSB7Cj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFkYyA9ICcwJzsKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBnb3RvIHJlc3dpdGNoOwo+ICAgICAgICAgICAgICAgICAgICAgICAgICB9Cj4g
KyAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCj4gICAgICAgICAgICAg
ICAgICBjYXNlICcxJzogY2FzZSAnMic6IGNhc2UgJzMnOiBjYXNlICc0JzoKPiAgICAgICAgICAg
ICAgICAgIGNhc2UgJzUnOiBjYXNlICc2JzogY2FzZSAnNyc6IGNhc2UgJzgnOiBjYXNlICc5JzoK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgKG4gPSAwOzsgKytmbXQpIHsK
PiBAQCAtOTY2LDIwICs5NjcsMTYgQEAgbGl0ZXJhbDoKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB3aWR0aCA9IDE7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChmbGFn
cyAmIFNVUFBSRVNTKSB7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90
IHN1bSA9IDA7Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yICg7Oykgewo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKChuID0gaW5yKSA8
IHdpZHRoKSB7Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN1bSArPSBuOwo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB3aWR0aCAtPSBuOwo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnAgKz0gbjsKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgKHN1bSA9PSAwKQo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gaW5wdXRfZmFpbHVyZTsKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2Ugewo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdW0gKz0gd2lkdGg7
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluciAt
PSB3aWR0aDsKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW5wICs9IHdpZHRoOwo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicmVhazsKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIH0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoKG4gPSBpbnIpIDwg
d2lkdGgpIHsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1bSAr
PSBuOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggLT0g
bjsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucCArPSBuOwo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHN1bSA9PSAwKQo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIGlu
cHV0X2ZhaWx1cmU7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1bSArPSB3aWR0aDsK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluciAtPSB3aWR0aDsK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucCArPSB3aWR0aDsK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbnJlYWQgKz0gc3VtOwo+ICAgICAgICAgICAgICAgICAgICAgICAgICB9
IGVsc2Ugewo+IC0tIAo+IDIuNi42Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 14:13:45 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 14:13:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba1bF-00042g-1u; Wed, 17 Aug 2016 14:13:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba1bE-00042X-4M; Wed, 17 Aug 2016 14:13:44 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 B4/DC-28857-71174B75; Wed, 17 Aug 2016 14:13:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpK544ZZ
 wg+NdLBZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM2a9OMNY0CRWsbzrD1sD4wOOLkZO
 DgkBf4m1T96wgdgsAqoSr5d1sIDYbALKEj87e8HiIkD2x9Ze9i5GLg5mgUZGicv/u5lAEsICt
 hI/uk+A2bwCehI7bn4BaxYSsJN4s2gCO0RcUOLkzCdgcWYBHYkFuz8BDeUAsqUllv8Du4FTwF
 6i72k7K4gtKqAicWXCW3aIMQoSHdOPMUHcyS1x+/RU5gmM/LOQTJ2FZOoshKkLGJlXMaoXpxa
 VpRbpWuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGIgMQ7GCcfdn/EKMkB5OS
 KO/MiRvDhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwWhRsCRcSLEpNT61Iy8wBRgVMWoKDR0mE1
 xokzVtckJhbnJkOkTrFqCglzns8HyghAJLIKM2Da4NF4iVGWSlhXkagQ4R4ClKLcjNLUOVfMY
 pzMCoJ84qAjOfJzCuBm/4KaDET0GJefrDFJYkIKakGRtPLv69Irt5XKjtvKcft9aImjltjb6k
 +5ZXqSslfPcVX/lrYRsPTUtrfM2pVc6eeCFphZer/6ODvJOvZfHGL9OfvdvsffTYpqNZhx+XS
 mnmlh3Zcl1IR2xMV3azRe2vWzKm5Lc4yx9mSLzBvOHTIc67E1xXP+GZbrSzNlD7D8NtxSWnS4
 X1RWkosxRmJhlrMRcWJABectCe/AgAA
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1471443221!28897884!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57667 invoked from network); 17 Aug 2016 14:13:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 14:13:42 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="372847468"
Date: Wed, 17 Aug 2016 15:13:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160817141327.GC2590@citrix.com>
References: <1471441199-5843-1-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471441199-5843-1-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH] mini-os: fix coverity issues in printf.c
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gV2VkLCBBdWcgMTcsIDIwMTYgYXQgMDM6Mzk6NTlQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBGaXggdHdvIGlzc3VlcyBkaXNjb3ZlcmVkIGJ5IGNvdmVyaXR5LgoKSSB3b3VsZCB1
cGRhdGUgdGhlIGNvbW1pdCBtZXNzYWdlIHRvIG1ha2UgaXQgY29udGFpbiBtb3JlIGluZm9ybWF0
aW9uLgoKRml4IHR3byBpc3N1ZXMgZGlzY292ZXJlZCBieSBDb3Zlcml0eToKCjEuIHByb3Blcmwg
bWFyayBvbmUgc3dpdGNoIGNhc2UgYXMgZmFsbC10aHJvdWdoCjIuIHVucm9sbCBhIGxvb3AgdGhh
dCBvbmx5IGV4ZWN1dGVzIG9uY2UKCkNJRDogMTM2OTYyMwpDSUQ6IDEwMTkwMDEKCgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKPiAtLS0KPiAgbGliL3ByaW50Zi5jIHwg
MjUgKysrKysrKysrKystLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0
aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2xpYi9wcmludGYuYyBi
L2xpYi9wcmludGYuYwo+IGluZGV4IGFkNmEzMDQuLmY5ZTlkNjggMTAwNjQ0Cj4gLS0tIGEvbGli
L3ByaW50Zi5jCj4gKysrIGIvbGliL3ByaW50Zi5jCj4gQEAgLTM3OSw2ICszNzksNyBAQCByZXN3
aXRjaDogICAgICAgc3dpdGNoIChjaCA9ICh1X2NoYXIpKmZtdCsrKSB7Cj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFkYyA9ICcwJzsKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBnb3RvIHJlc3dpdGNoOwo+ICAgICAgICAgICAgICAgICAgICAgICAgICB9Cj4g
KyAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCj4gICAgICAgICAgICAg
ICAgICBjYXNlICcxJzogY2FzZSAnMic6IGNhc2UgJzMnOiBjYXNlICc0JzoKPiAgICAgICAgICAg
ICAgICAgIGNhc2UgJzUnOiBjYXNlICc2JzogY2FzZSAnNyc6IGNhc2UgJzgnOiBjYXNlICc5JzoK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgKG4gPSAwOzsgKytmbXQpIHsK
PiBAQCAtOTY2LDIwICs5NjcsMTYgQEAgbGl0ZXJhbDoKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB3aWR0aCA9IDE7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChmbGFn
cyAmIFNVUFBSRVNTKSB7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90
IHN1bSA9IDA7Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yICg7Oykgewo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKChuID0gaW5yKSA8
IHdpZHRoKSB7Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN1bSArPSBuOwo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB3aWR0aCAtPSBuOwo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnAgKz0gbjsKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgKHN1bSA9PSAwKQo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gaW5wdXRfZmFpbHVyZTsKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2Ugewo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdW0gKz0gd2lkdGg7
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluciAt
PSB3aWR0aDsKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW5wICs9IHdpZHRoOwo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicmVhazsKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIH0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoKG4gPSBpbnIpIDwg
d2lkdGgpIHsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1bSAr
PSBuOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggLT0g
bjsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucCArPSBuOwo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHN1bSA9PSAwKQo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIGlu
cHV0X2ZhaWx1cmU7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1bSArPSB3aWR0aDsK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluciAtPSB3aWR0aDsK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucCArPSB3aWR0aDsK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbnJlYWQgKz0gc3VtOwo+ICAgICAgICAgICAgICAgICAgICAgICAgICB9
IGVsc2Ugewo+IC0tIAo+IDIuNi42Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 14:25:51 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 14:25:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba1mx-0004mX-8d; Wed, 17 Aug 2016 14:25:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1ba1mv-0004m8-Ue; Wed, 17 Aug 2016 14:25:50 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 02/7C-29421-DE374B75; Wed, 17 Aug 2016 14:25:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyuP0Ov+6b4i3
 hBlMfqli8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzViwvoO94AhLxZevi5gbGC8zdzFy
 ckgIGEm8nfiPqYuRi0NIYCGjxIcri8ESwgK2Ej+6TzCB2CICihIPXt5kBbGFBJIkDpzcxQZiM
 wukSDxcPQ8sziagKrHh+ilWiKFyEr3dk1hAbF4Ba4n/2/6C2SxANTPbpoLNFxUIlVjx5gQbRI
 2gxMmZT8BqOAX0Jf6cvMUOMV9PYsf1X6wQtrzE9rdzmCcw8s9C0jILSdksJGULGJlXMWoUpxa
 VpRbpGprqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiQDEOxg/LYs4BCjJAeT
 kijvzIkbw4X4kvJTKjMSizPii0pzUosPMcpwcChJ8M4o2hIuJFiUmp5akZaZA4wNmLQEB4+SC
 O80kDRvcUFibnFmOkTqFKMux4Ift9cyCbHk5eelSonzngEpEgApyijNgxsBi9NLjLJSwryMQE
 cJ8RSkFuVmlqDKv2IU52BUEuZ9DTKFJzOvBG7TK6AjmICO4OUHO6IkESEl1cDYyMZ7dWbXlnV
 8z2+fvWIbdHzPqYo94W/7NJR/JCr8SFw9a8lEjtA0+43qHbmJJhI/Nf6vcVU4r/r2rPqinsQZ
 RhaqJUJv3XWvs/Yut977S3UBY5jy7NrtvhI/Lj59euelmbT8Ysa9F/KSjLzvvphh/uJtQofSJ
 9njAqJzOGyCT94IZLnw8VqcEktxRqKhFnNRcSIAGL/qvc4CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1471443948!22811541!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43379 invoked from network); 17 Aug 2016 14:25:48 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 17 Aug 2016 14:25:48 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id EF52EADD2;
 Wed, 17 Aug 2016 14:25:44 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <1471441199-5843-1-git-send-email-jgross@suse.com>
 <20160817141327.GC2590@citrix.com>
From: Juergen Gross <jgross@suse.com>
X-Enigmail-Draft-Status: N1110
Message-ID: <db8c15e3-2a45-aa75-35d8-6e6a0ed0e3c8@suse.com>
Date: Wed, 17 Aug 2016 16:25:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160817141327.GC2590@citrix.com>
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH] mini-os: fix coverity issues in printf.c
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTcvMDgvMTYgMTY6MTMsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBBdWcgMTcsIDIwMTYg
YXQgMDM6Mzk6NTlQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gRml4IHR3byBpc3N1
ZXMgZGlzY292ZXJlZCBieSBjb3Zlcml0eS4KPiAKPiBJIHdvdWxkIHVwZGF0ZSB0aGUgY29tbWl0
IG1lc3NhZ2UgdG8gbWFrZSBpdCBjb250YWluIG1vcmUgaW5mb3JtYXRpb24uCj4gCj4gRml4IHR3
byBpc3N1ZXMgZGlzY292ZXJlZCBieSBDb3Zlcml0eToKPiAKPiAxLiBwcm9wZXJsIG1hcmsgb25l
IHN3aXRjaCBjYXNlIGFzIGZhbGwtdGhyb3VnaAo+IDIuIHVucm9sbCBhIGxvb3AgdGhhdCBvbmx5
IGV4ZWN1dGVzIG9uY2UKPiAKPiBDSUQ6IDEzNjk2MjMKPiBDSUQ6IDEwMTkwMDEKCkRvIHlvdSB3
YW50IG1lIHRvIHJlc2VuZCBvciBjb3VsZCB5b3UgZG8gdGhhdCB3aGVuIGNvbW1pdHRpbmc/Cgo+
IAo+IAo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cj4gCj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpUaGFua3Ms
CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5m
by9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 14:25:51 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 14:25:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba1mx-0004mX-8d; Wed, 17 Aug 2016 14:25:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1ba1mv-0004m8-Ue; Wed, 17 Aug 2016 14:25:50 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 02/7C-29421-DE374B75; Wed, 17 Aug 2016 14:25:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyuP0Ov+6b4i3
 hBlMfqli8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzViwvoO94AhLxZevi5gbGC8zdzFy
 ckgIGEm8nfiPqYuRi0NIYCGjxIcri8ESwgK2Ej+6TzCB2CICihIPXt5kBbGFBJIkDpzcxQZiM
 wukSDxcPQ8sziagKrHh+ilWiKFyEr3dk1hAbF4Ba4n/2/6C2SxANTPbpoLNFxUIlVjx5gQbRI
 2gxMmZT8BqOAX0Jf6cvMUOMV9PYsf1X6wQtrzE9rdzmCcw8s9C0jILSdksJGULGJlXMWoUpxa
 VpRbpGprqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiQDEOxg/LYs4BCjJAeT
 kijvzIkbw4X4kvJTKjMSizPii0pzUosPMcpwcChJ8M4o2hIuJFiUmp5akZaZA4wNmLQEB4+SC
 O80kDRvcUFibnFmOkTqFKMux4Ift9cyCbHk5eelSonzngEpEgApyijNgxsBi9NLjLJSwryMQE
 cJ8RSkFuVmlqDKv2IU52BUEuZ9DTKFJzOvBG7TK6AjmICO4OUHO6IkESEl1cDYyMZ7dWbXlnV
 8z2+fvWIbdHzPqYo94W/7NJR/JCr8SFw9a8lEjtA0+43qHbmJJhI/Nf6vcVU4r/r2rPqinsQZ
 RhaqJUJv3XWvs/Yut977S3UBY5jy7NrtvhI/Lj59euelmbT8Ysa9F/KSjLzvvphh/uJtQofSJ
 9njAqJzOGyCT94IZLnw8VqcEktxRqKhFnNRcSIAGL/qvc4CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1471443948!22811541!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43379 invoked from network); 17 Aug 2016 14:25:48 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 17 Aug 2016 14:25:48 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id EF52EADD2;
 Wed, 17 Aug 2016 14:25:44 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <1471441199-5843-1-git-send-email-jgross@suse.com>
 <20160817141327.GC2590@citrix.com>
From: Juergen Gross <jgross@suse.com>
X-Enigmail-Draft-Status: N1110
Message-ID: <db8c15e3-2a45-aa75-35d8-6e6a0ed0e3c8@suse.com>
Date: Wed, 17 Aug 2016 16:25:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160817141327.GC2590@citrix.com>
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH] mini-os: fix coverity issues in printf.c
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTcvMDgvMTYgMTY6MTMsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBBdWcgMTcsIDIwMTYg
YXQgMDM6Mzk6NTlQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gRml4IHR3byBpc3N1
ZXMgZGlzY292ZXJlZCBieSBjb3Zlcml0eS4KPiAKPiBJIHdvdWxkIHVwZGF0ZSB0aGUgY29tbWl0
IG1lc3NhZ2UgdG8gbWFrZSBpdCBjb250YWluIG1vcmUgaW5mb3JtYXRpb24uCj4gCj4gRml4IHR3
byBpc3N1ZXMgZGlzY292ZXJlZCBieSBDb3Zlcml0eToKPiAKPiAxLiBwcm9wZXJsIG1hcmsgb25l
IHN3aXRjaCBjYXNlIGFzIGZhbGwtdGhyb3VnaAo+IDIuIHVucm9sbCBhIGxvb3AgdGhhdCBvbmx5
IGV4ZWN1dGVzIG9uY2UKPiAKPiBDSUQ6IDEzNjk2MjMKPiBDSUQ6IDEwMTkwMDEKCkRvIHlvdSB3
YW50IG1lIHRvIHJlc2VuZCBvciBjb3VsZCB5b3UgZG8gdGhhdCB3aGVuIGNvbW1pdHRpbmc/Cgo+
IAo+IAo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cj4gCj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpUaGFua3Ms
CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5m
by9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 14:27:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 14:27:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba1ob-0004w9-Oj; Wed, 17 Aug 2016 14:27:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba1oa-0004vv-14; Wed, 17 Aug 2016 14:27:32 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 4A/B3-19922-35474B75; Wed, 17 Aug 2016 14:27:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHSDvW5QyZZ
 wgwdHDSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZnzYcpGp4DJLxZN7S9gaGC8wdzFy
 ckgI+Et0z29nAbFZBFQl1h7ZwgRiswkoS/zs7GUDsUWA7I+tvewgNrNAJ6PExYvcILawgK3Ej
 +4TYPW8AvoSO3feZ+xi5OIQEpjMKDFhxyRmiISgxMmZT1ggmnUkFuz+BDSUA8iWllj+jwPE5B
 SwkZjemgFSISqgInFlwluwVUICChId048xgZRICHBL/O22n8DIPwvJzFlIZs5CmLmAkXkVo0Z
 xalFZapGukaFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgINYzMDDuYLw72e8Q
 oyQHk5Io78yJG8OF+JLyUyozEosz4otKc1KLDzHKcHAoSfCKF28JFxIsSk1PrUjLzAHGBExag
 oNHSYTXCyTNW1yQmFucmQ6ROsWoy7Hgx+21TEIsefl5qVLivKkgRQIgRRmleXAjYPF5iVFWSp
 iXkYGBQYinILUoN7MEVf4VozgHo5IwbxzIFJ7MvBK4Ta+AjmACOoKXH+yIkkSElFQD47nwlzq
 NsYavtr/tqPQ5lHdI1vdvmPXnd9ff2gYy9HzM65LresGesNr4YtGtHlnFT//cS6ru8WqePnKi
 zubH3MV2d+ec8tcM7JouEXRrXtYztY0fqqqT0jeY7nitY1DDNnef2vTfF42PrDu2yqMi3mnXK
 ZX788+/9effzxm9V/TcV943VRxa1UosxRmJhlrMRcWJAG1D4nfKAgAA
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1471444048!18611230!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38062 invoked from network); 17 Aug 2016 14:27:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 14:27:30 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="380673076"
Date: Wed, 17 Aug 2016 15:26:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160817142652.GE20641@citrix.com>
References: <1471441199-5843-1-git-send-email-jgross@suse.com>
 <20160817141327.GC2590@citrix.com>
 <db8c15e3-2a45-aa75-35d8-6e6a0ed0e3c8@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <db8c15e3-2a45-aa75-35d8-6e6a0ed0e3c8@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH] mini-os: fix coverity issues in printf.c
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gV2VkLCBBdWcgMTcsIDIwMTYgYXQgMDQ6MjU6NDRQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxNy8wOC8xNiAxNjoxMywgV2VpIExpdSB3cm90ZToKPiA+IE9uIFdlZCwgQXVn
IDE3LCAyMDE2IGF0IDAzOjM5OjU5UE0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4g
Rml4IHR3byBpc3N1ZXMgZGlzY292ZXJlZCBieSBjb3Zlcml0eS4KPiA+IAo+ID4gSSB3b3VsZCB1
cGRhdGUgdGhlIGNvbW1pdCBtZXNzYWdlIHRvIG1ha2UgaXQgY29udGFpbiBtb3JlIGluZm9ybWF0
aW9uLgo+ID4gCj4gPiBGaXggdHdvIGlzc3VlcyBkaXNjb3ZlcmVkIGJ5IENvdmVyaXR5Ogo+ID4g
Cj4gPiAxLiBwcm9wZXJsIG1hcmsgb25lIHN3aXRjaCBjYXNlIGFzIGZhbGwtdGhyb3VnaAo+ID4g
Mi4gdW5yb2xsIGEgbG9vcCB0aGF0IG9ubHkgZXhlY3V0ZXMgb25jZQo+ID4gCj4gPiBDSUQ6IDEz
Njk2MjMKPiA+IENJRDogMTAxOTAwMQo+IAo+IERvIHlvdSB3YW50IG1lIHRvIHJlc2VuZCBvciBj
b3VsZCB5b3UgZG8gdGhhdCB3aGVuIGNvbW1pdHRpbmc/Cj4gCgpJIGNhbiBkbyBpdC4KCkkgd2ls
bCB3YWl0IGZvciBTYW11ZWwncyBhY2suCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 17 14:27:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 17 Aug 2016 14:27:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1ba1ob-0004w9-Oj; Wed, 17 Aug 2016 14:27:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=030624cdf=wei.liu2@citrix.com>)
 id 1ba1oa-0004vv-14; Wed, 17 Aug 2016 14:27:32 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 4A/B3-19922-35474B75; Wed, 17 Aug 2016 14:27:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHSDvW5QyZZ
 wgwdHDSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZnzYcpGp4DJLxZN7S9gaGC8wdzFy
 ckgI+Et0z29nAbFZBFQl1h7ZwgRiswkoS/zs7GUDsUWA7I+tvewgNrNAJ6PExYvcILawgK3Ej
 +4TYPW8AvoSO3feZ+xi5OIQEpjMKDFhxyRmiISgxMmZT1ggmnUkFuz+BDSUA8iWllj+jwPE5B
 SwkZjemgFSISqgInFlwluwVUICChId048xgZRICHBL/O22n8DIPwvJzFlIZs5CmLmAkXkVo0Z
 xalFZapGukaFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgINYzMDDuYLw72e8Q
 oyQHk5Io78yJG8OF+JLyUyozEosz4otKc1KLDzHKcHAoSfCKF28JFxIsSk1PrUjLzAHGBExag
 oNHSYTXCyTNW1yQmFucmQ6ROsWoy7Hgx+21TEIsefl5qVLivKkgRQIgRRmleXAjYPF5iVFWSp
 iXkYGBQYinILUoN7MEVf4VozgHo5IwbxzIFJ7MvBK4Ta+AjmACOoKXH+yIkkSElFQD47nwlzq
 NsYavtr/tqPQ5lHdI1vdvmPXnd9ff2gYy9HzM65LresGesNr4YtGtHlnFT//cS6ru8WqePnKi
 zubH3MV2d+ec8tcM7JouEXRrXtYztY0fqqqT0jeY7nitY1DDNnef2vTfF42PrDu2yqMi3mnXK
 ZX788+/9effzxm9V/TcV943VRxa1UosxRmJhlrMRcWJAG1D4nfKAgAA
X-Env-Sender: prvs=030624cdf=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1471444048!18611230!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38062 invoked from network); 17 Aug 2016 14:27:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Aug 2016 14:27:30 -0000
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="380673076"
Date: Wed, 17 Aug 2016 15:26:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160817142652.GE20641@citrix.com>
References: <1471441199-5843-1-git-send-email-jgross@suse.com>
 <20160817141327.GC2590@citrix.com>
 <db8c15e3-2a45-aa75-35d8-6e6a0ed0e3c8@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <db8c15e3-2a45-aa75-35d8-6e6a0ed0e3c8@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH] mini-os: fix coverity issues in printf.c
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gV2VkLCBBdWcgMTcsIDIwMTYgYXQgMDQ6MjU6NDRQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxNy8wOC8xNiAxNjoxMywgV2VpIExpdSB3cm90ZToKPiA+IE9uIFdlZCwgQXVn
IDE3LCAyMDE2IGF0IDAzOjM5OjU5UE0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4g
Rml4IHR3byBpc3N1ZXMgZGlzY292ZXJlZCBieSBjb3Zlcml0eS4KPiA+IAo+ID4gSSB3b3VsZCB1
cGRhdGUgdGhlIGNvbW1pdCBtZXNzYWdlIHRvIG1ha2UgaXQgY29udGFpbiBtb3JlIGluZm9ybWF0
aW9uLgo+ID4gCj4gPiBGaXggdHdvIGlzc3VlcyBkaXNjb3ZlcmVkIGJ5IENvdmVyaXR5Ogo+ID4g
Cj4gPiAxLiBwcm9wZXJsIG1hcmsgb25lIHN3aXRjaCBjYXNlIGFzIGZhbGwtdGhyb3VnaAo+ID4g
Mi4gdW5yb2xsIGEgbG9vcCB0aGF0IG9ubHkgZXhlY3V0ZXMgb25jZQo+ID4gCj4gPiBDSUQ6IDEz
Njk2MjMKPiA+IENJRDogMTAxOTAwMQo+IAo+IERvIHlvdSB3YW50IG1lIHRvIHJlc2VuZCBvciBj
b3VsZCB5b3UgZG8gdGhhdCB3aGVuIGNvbW1pdHRpbmc/Cj4gCgpJIGNhbiBkbyBpdC4KCkkgd2ls
bCB3YWl0IGZvciBTYW11ZWwncyBhY2suCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Aug 18 10:13:13 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 18 Aug 2016 10:13:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1baKK0-0007QA-7Y; Thu, 18 Aug 2016 10:13:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=03195a8d5=wei.liu2@citrix.com>)
 id 1baKJz-0007Pr-CO; Thu, 18 Aug 2016 10:13:11 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 00/CF-12614-63A85B75; Thu, 18 Aug 2016 10:13:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDva5Z19Z
 wg8b5XBZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM7qOX2UtWMhUcXLpe9YGxo+MXYyc
 HBIC/hKnThxlBbFZBFQlFh45yQZiswkoS/zs7AWyuThEBDYyShw7PJcdJCEsYC+x9fpUsGZeA
 X2JS72vwZqFBGYySsz9UwERF5Q4OfMJC4jNLKAjsWD3J6BBHEC2tMTyfxwgJqeAhsSx1QUgFa
 ICKhJXJrxlh5iiINEx/RgTxGncErdPT2WewMg3C8nQWUiGzkIYuoCReRWjRnFqUVlqka6RoV5
 SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDI1TMwMO5gvDvZ7xCjJAeTkiivFd/W
 cCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvNqdQDnBotT01Iq0zBxg8MOkJTh4lER4XUDSvMUFi
 bnFmekQqVOMuhwLftxeyyTEkpeflyolzssLUiQAUpRRmgc3AhaJlxhlpYR5GRkYGIR4ClKLcj
 NLUOVfMYpzMCoJ8/7sAJrCk5lXArfpFdARTEBH8PJvATmiJBEhJdXA2BSx0Vqn1r6D7bz6vcR
 mjWMirKH/Yt71Ov55f7Zlq7PLrJsLVa02rT6j/9Ncrq9Na9rqrzbT1qqKlp2XfCOuPmFjA0/O
 k5lN3LYc969NWazX8CJ+eavsO6Xr5g3vY/vfR56S6Yq4mK1Qxnpw2ueQY/d9XfvuJ/5PXamy/
 Wrd9B7JVz6hRQ3nlViKMxINtZiLihMBHi8gYL8CAAA=
X-Env-Sender: prvs=03195a8d5=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1471515188!39098645!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23877 invoked from network); 18 Aug 2016 10:13:09 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2016 10:13:09 -0000
X-IronPort-AV: E=Sophos;i="5.28,538,1464652800"; d="scan'208";a="380858241"
Date: Thu, 18 Aug 2016 11:13:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>, Wei Liu
 <wei.liu2@citrix.com>, Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20160818101307.GA24940@citrix.com>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-2-git-send-email-wei.liu2@citrix.com>
 <20160817125121.GA9849@var>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160817125121.GA9849@var>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Subject: Re: [Minios-devel] [MINIOS PATCH 1/4] gitignore: ignore vim swap
	file
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gV2VkLCBBdWcgMTcsIDIwMTYgYXQgMDI6NTE6MjFQTSArMDIwMCwgU2FtdWVsIFRoaWJhdWx0
IHdyb3RlOgo+IFdlaSBMaXUsIG9uIFdlZCAxNyBBdWcgMjAxNiAxMzozNToxMSArMDEwMCwgd3Jv
dGU6Cj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+
IFJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5v
cmc+Cj4gCgpQdXNoZWQgdGhpcyBwYXRjaCB0byByZWR1Y2UgcGF0aCBxdWV1ZSBsZW5ndGguCgpX
ZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5p
b3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5p
b3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Aug 18 10:13:13 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 18 Aug 2016 10:13:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1baKK0-0007QA-7Y; Thu, 18 Aug 2016 10:13:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=03195a8d5=wei.liu2@citrix.com>)
 id 1baKJz-0007Pr-CO; Thu, 18 Aug 2016 10:13:11 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 00/CF-12614-63A85B75; Thu, 18 Aug 2016 10:13:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDva5Z19Z
 wg8b5XBZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM7qOX2UtWMhUcXLpe9YGxo+MXYyc
 HBIC/hKnThxlBbFZBFQlFh45yQZiswkoS/zs7AWyuThEBDYyShw7PJcdJCEsYC+x9fpUsGZeA
 X2JS72vwZqFBGYySsz9UwERF5Q4OfMJC4jNLKAjsWD3J6BBHEC2tMTyfxwgJqeAhsSx1QUgFa
 ICKhJXJrxlh5iiINEx/RgTxGncErdPT2WewMg3C8nQWUiGzkIYuoCReRWjRnFqUVlqka6RoV5
 SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDI1TMwMO5gvDvZ7xCjJAeTkiivFd/W
 cCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvNqdQDnBotT01Iq0zBxg8MOkJTh4lER4XUDSvMUFi
 bnFmekQqVOMuhwLftxeyyTEkpeflyolzssLUiQAUpRRmgc3AhaJlxhlpYR5GRkYGIR4ClKLcj
 NLUOVfMYpzMCoJ8/7sAJrCk5lXArfpFdARTEBH8PJvATmiJBEhJdXA2BSx0Vqn1r6D7bz6vcR
 mjWMirKH/Yt71Ov55f7Zlq7PLrJsLVa02rT6j/9Ncrq9Na9rqrzbT1qqKlp2XfCOuPmFjA0/O
 k5lN3LYc969NWazX8CJ+eavsO6Xr5g3vY/vfR56S6Yq4mK1Qxnpw2ueQY/d9XfvuJ/5PXamy/
 Wrd9B7JVz6hRQ3nlViKMxINtZiLihMBHi8gYL8CAAA=
X-Env-Sender: prvs=03195a8d5=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1471515188!39098645!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23877 invoked from network); 18 Aug 2016 10:13:09 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2016 10:13:09 -0000
X-IronPort-AV: E=Sophos;i="5.28,538,1464652800"; d="scan'208";a="380858241"
Date: Thu, 18 Aug 2016 11:13:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>, Wei Liu
 <wei.liu2@citrix.com>, Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20160818101307.GA24940@citrix.com>
References: <1471437314-29256-1-git-send-email-wei.liu2@citrix.com>
 <1471437314-29256-2-git-send-email-wei.liu2@citrix.com>
 <20160817125121.GA9849@var>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160817125121.GA9849@var>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Subject: Re: [Minios-devel] [MINIOS PATCH 1/4] gitignore: ignore vim swap
	file
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gV2VkLCBBdWcgMTcsIDIwMTYgYXQgMDI6NTE6MjFQTSArMDIwMCwgU2FtdWVsIFRoaWJhdWx0
IHdyb3RlOgo+IFdlaSBMaXUsIG9uIFdlZCAxNyBBdWcgMjAxNiAxMzozNToxMSArMDEwMCwgd3Jv
dGU6Cj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+
IFJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5v
cmc+Cj4gCgpQdXNoZWQgdGhpcyBwYXRjaCB0byByZWR1Y2UgcGF0aCBxdWV1ZSBsZW5ndGguCgpX
ZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5p
b3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5p
b3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Aug 18 10:15:44 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 18 Aug 2016 10:15:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1baKMS-0007YX-Jm; Thu, 18 Aug 2016 10:15:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=03195a8d5=wei.liu2@citrix.com>)
 id 1baKMR-0007YN-Iw; Thu, 18 Aug 2016 10:15:43 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 15/D9-11175-ECA85B75; Thu, 18 Aug 2016 10:15:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpO65rq3
 hBpOms1u8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZg+jbfgk0jF1lur2BoYFwh0MXJy
 SAj4S3yZdZwZxGYTUJb42dnLBmKLCJhI/L5wmqWLkYuDWWABo8SiJTNYQRLCAkYS1+btZwSxW
 QRUJRrW/wGzeQWcJOa232aHGConcf74T7ChnALOEpuOHWICsYWAapq7LrNA2AoSHdOPMUH0Ck
 qcnPkELM4sICFx8MULoF4OoDncEn+77Scw8s1CUjULSdUCRqZVjOrFqUVlqUW6xnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxQAEOxg7/jkdYpTkYFIS5bXi2xouxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYJXuxMoJ1iUmp5akZaZAwxymLQEB4+SCG89SJq3uCAxtzgzHSJ1i
 lFRSpw3FyQhAJLIKM2Da4NF1iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8y4BmcKTmVcCN/
 0V0GImoMW8/FtAFpckIqSkGhiZxbg0Hs7ZbaDXetXoFs+lC3NWKqdelGbWUFB8fL4qSdXjP8N
 nroVPvk5ZdSY1MO8RZ8b0NovSH/KBfql925bdCtRNa5921cIvKfj00xW73dbbF7LOv9v95e/y
 0DyB3ctKmDUTZxcyXf+2vbDlwg65TatTtad/P3Ij71v9q5K66Pp3c6e1T/dWYinOSDTUYi4qT
 gQAt+ES1KcCAAA=
X-Env-Sender: prvs=03195a8d5=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1471515340!28975906!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18979 invoked from network); 18 Aug 2016 10:15:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2016 10:15:41 -0000
X-IronPort-AV: E=Sophos;i="5.28,538,1464652800"; d="scan'208";a="373030108"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Thu, 18 Aug 2016 11:15:24 +0100
Message-ID: <1471515326-4610-2-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
References: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 1/3] Introduce asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

UG9ydGVkIGZyb20gWGVuIFRlc3QgRnJhbWV3b3JrIHByb2plY3QgKEJTRCBsaWNlbnNlKS4KClNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2MjogUHJvdmlk
ZSBhIHN0dWIgZm9yIEFSTQotLS0KIGluY2x1ZGUvYXJtL2FzbV9tYWNyb3MuaCB8IDE0ICsrKysr
KysrKysrKysrCiBpbmNsdWRlL2FzbV9tYWNyb3MuaCAgICAgfCA0MCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL3g4Ni9hc21fbWFjcm9zLmggfCAyOCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDgyIGluc2VydGlv
bnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2FybS9hc21fbWFjcm9zLmgKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2FzbV9tYWNyb3MuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGlu
Y2x1ZGUveDg2L2FzbV9tYWNyb3MuaAoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvYXJtL2FzbV9tYWNy
b3MuaCBiL2luY2x1ZGUvYXJtL2FzbV9tYWNyb3MuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi44YjhkYWZlCi0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9hcm0vYXNtX21h
Y3Jvcy5oCkBAIC0wLDAgKzEsMTQgQEAKKyNpZm5kZWYgX0FSTV9BU01fTUFDUk9fSF8KKyNkZWZp
bmUgX0FSTV9BU01fTUFDUk9fSF8KKworI2VuZGlmCS8qIF9BUk1fQVNNX01BQ1JPX0hfICovCisK
Ky8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJC
U0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFi
cy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9hc21fbWFjcm9z
LmggYi9pbmNsdWRlL2FzbV9tYWNyb3MuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi4wZTM0MDkwCi0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9hc21fbWFjcm9zLmgKQEAg
LTAsMCArMSw0MCBAQAorLyoKKyAqIE1hY3JvcyBmb3IgYXNzZW1ibHkgZmlsZXMuCisgKi8KKwor
I2lmbmRlZiBfQVNNX01BQ1JPX0hfCisjZGVmaW5lIF9BU01fTUFDUk9fSF8KKworI2lmIGRlZmlu
ZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKKyNpbmNsdWRlIDx4ODYvYXNtX21h
Y3Jvcy5oPgorI2VsaWYgZGVmaW5lZChfX2FybV9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQor
I2luY2x1ZGUgPGFybS9hc21fbWFjcm9zLmg+CisjZW5kaWYKKworI2lmZGVmIF9fQVNTRU1CTFlf
XworCisjZGVmaW5lIEVMRk5PVEUobmFtZSwgdHlwZSwgZGVzYykgICAgICAgICAgIFwKKyAgICAu
cHVzaHNlY3Rpb24gLm5vdGUubmFtZSAgICAgICAgICAgICAgIDsgXAorICAgIC5hbGlnbiA0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBcCisgICAgLmxvbmcgMmYgLSAxZiAgICAgICAv
KiBuYW1lc3ogKi8gICAgICA7IFwKKyAgICAubG9uZyA0ZiAtIDNmICAgICAgIC8qIGRlc2NzeiAq
LyAgICAgIDsgXAorICAgIC5sb25nIHR5cGUgICAgICAgICAgLyogdHlwZSAgICovICAgICAgOyBc
CisxOi5hc2NpeiAjbmFtZSAgICAgICAgICAvKiBuYW1lICAgKi8gICAgICA7IFwKKzI6LmFsaWdu
IDQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgXAorMzpkZXNjICAgICAgICAgICAg
ICAgICAgLyogZGVzYyAgICovICAgICAgOyBcCis0Oi5hbGlnbiA0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA7IFwKKyAgICAucG9wc2VjdGlvbgorCisjZW5kaWYgIC8qIF9fQVNTRU1C
TFlfXyAqLworCisjZW5kaWYgIC8qIF9BU01fTUFDUk9fSF8gKi8KKworLyoKKyAqIExvY2FsIHZh
cmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMt
b2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICog
RW5kOgorICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9hc21fbWFjcm9zLmggYi9pbmNsdWRl
L3g4Ni9hc21fbWFjcm9zLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZTcx
OGUwYgotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUveDg2L2FzbV9tYWNyb3MuaApAQCAtMCww
ICsxLDI4IEBACisjaWZuZGVmIF9YODZfQVNNX01BQ1JPX0hfCisjZGVmaW5lIF9YODZfQVNNX01B
Q1JPX0hfCisKKyNpZmRlZiAgX19BU1NFTUJMWV9fCisjIGlmIGRlZmluZWQoX194ODZfNjRfXykK
KyMgIGRlZmluZSBfV09SRCAucXVhZAorIyBlbGlmIGRlZmluZWQoX19pMzg2X18pCisjICBkZWZp
bmUgX1dPUkQgLmxvbmcKKyMgZW5kaWYKKyNlbHNlCisjIGlmIGRlZmluZWQoX194ODZfNjRfXykK
KyMgIGRlZmluZSBfV09SRCAiLnF1YWQiCisjIGVsaWYgZGVmaW5lZChfX2kzODZfXykKKyMgIGRl
ZmluZSBfV09SRCAiLmxvbmciCisjIGVuZGlmCisjZW5kaWYKKworI2VuZGlmCS8qIF9YODZfQVNN
X01BQ1JPX0hfICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBj
LWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0
CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Aug 18 10:15:44 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 18 Aug 2016 10:15:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1baKMS-0007YX-Jm; Thu, 18 Aug 2016 10:15:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=03195a8d5=wei.liu2@citrix.com>)
 id 1baKMR-0007YN-Iw; Thu, 18 Aug 2016 10:15:43 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 15/D9-11175-ECA85B75; Thu, 18 Aug 2016 10:15:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpO65rq3
 hBpOms1u8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZg+jbfgk0jF1lur2BoYFwh0MXJy
 SAj4S3yZdZwZxGYTUJb42dnLBmKLCJhI/L5wmqWLkYuDWWABo8SiJTNYQRLCAkYS1+btZwSxW
 QRUJRrW/wGzeQWcJOa232aHGConcf74T7ChnALOEpuOHWICsYWAapq7LrNA2AoSHdOPMUH0Ck
 qcnPkELM4sICFx8MULoF4OoDncEn+77Scw8s1CUjULSdUCRqZVjOrFqUVlqUW6xnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxQAEOxg7/jkdYpTkYFIS5bXi2xouxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYJXuxMoJ1iUmp5akZaZAwxymLQEB4+SCG89SJq3uCAxtzgzHSJ1i
 lFRSpw3FyQhAJLIKM2Da4NF1iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8y4BmcKTmVcCN/
 0V0GImoMW8/FtAFpckIqSkGhiZxbg0Hs7ZbaDXetXoFs+lC3NWKqdelGbWUFB8fL4qSdXjP8N
 nroVPvk5ZdSY1MO8RZ8b0NovSH/KBfql925bdCtRNa5921cIvKfj00xW73dbbF7LOv9v95e/y
 0DyB3ctKmDUTZxcyXf+2vbDlwg65TatTtad/P3Ij71v9q5K66Pp3c6e1T/dWYinOSDTUYi4qT
 gQAt+ES1KcCAAA=
X-Env-Sender: prvs=03195a8d5=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1471515340!28975906!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18979 invoked from network); 18 Aug 2016 10:15:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2016 10:15:41 -0000
X-IronPort-AV: E=Sophos;i="5.28,538,1464652800"; d="scan'208";a="373030108"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Thu, 18 Aug 2016 11:15:24 +0100
Message-ID: <1471515326-4610-2-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
References: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 1/3] Introduce asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

UG9ydGVkIGZyb20gWGVuIFRlc3QgRnJhbWV3b3JrIHByb2plY3QgKEJTRCBsaWNlbnNlKS4KClNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2MjogUHJvdmlk
ZSBhIHN0dWIgZm9yIEFSTQotLS0KIGluY2x1ZGUvYXJtL2FzbV9tYWNyb3MuaCB8IDE0ICsrKysr
KysrKysrKysrCiBpbmNsdWRlL2FzbV9tYWNyb3MuaCAgICAgfCA0MCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL3g4Ni9hc21fbWFjcm9zLmggfCAyOCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDgyIGluc2VydGlv
bnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2FybS9hc21fbWFjcm9zLmgKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2FzbV9tYWNyb3MuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGlu
Y2x1ZGUveDg2L2FzbV9tYWNyb3MuaAoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvYXJtL2FzbV9tYWNy
b3MuaCBiL2luY2x1ZGUvYXJtL2FzbV9tYWNyb3MuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi44YjhkYWZlCi0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9hcm0vYXNtX21h
Y3Jvcy5oCkBAIC0wLDAgKzEsMTQgQEAKKyNpZm5kZWYgX0FSTV9BU01fTUFDUk9fSF8KKyNkZWZp
bmUgX0FSTV9BU01fTUFDUk9fSF8KKworI2VuZGlmCS8qIF9BUk1fQVNNX01BQ1JPX0hfICovCisK
Ky8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJC
U0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFi
cy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9hc21fbWFjcm9z
LmggYi9pbmNsdWRlL2FzbV9tYWNyb3MuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi4wZTM0MDkwCi0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9hc21fbWFjcm9zLmgKQEAg
LTAsMCArMSw0MCBAQAorLyoKKyAqIE1hY3JvcyBmb3IgYXNzZW1ibHkgZmlsZXMuCisgKi8KKwor
I2lmbmRlZiBfQVNNX01BQ1JPX0hfCisjZGVmaW5lIF9BU01fTUFDUk9fSF8KKworI2lmIGRlZmlu
ZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKKyNpbmNsdWRlIDx4ODYvYXNtX21h
Y3Jvcy5oPgorI2VsaWYgZGVmaW5lZChfX2FybV9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQor
I2luY2x1ZGUgPGFybS9hc21fbWFjcm9zLmg+CisjZW5kaWYKKworI2lmZGVmIF9fQVNTRU1CTFlf
XworCisjZGVmaW5lIEVMRk5PVEUobmFtZSwgdHlwZSwgZGVzYykgICAgICAgICAgIFwKKyAgICAu
cHVzaHNlY3Rpb24gLm5vdGUubmFtZSAgICAgICAgICAgICAgIDsgXAorICAgIC5hbGlnbiA0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBcCisgICAgLmxvbmcgMmYgLSAxZiAgICAgICAv
KiBuYW1lc3ogKi8gICAgICA7IFwKKyAgICAubG9uZyA0ZiAtIDNmICAgICAgIC8qIGRlc2NzeiAq
LyAgICAgIDsgXAorICAgIC5sb25nIHR5cGUgICAgICAgICAgLyogdHlwZSAgICovICAgICAgOyBc
CisxOi5hc2NpeiAjbmFtZSAgICAgICAgICAvKiBuYW1lICAgKi8gICAgICA7IFwKKzI6LmFsaWdu
IDQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgXAorMzpkZXNjICAgICAgICAgICAg
ICAgICAgLyogZGVzYyAgICovICAgICAgOyBcCis0Oi5hbGlnbiA0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA7IFwKKyAgICAucG9wc2VjdGlvbgorCisjZW5kaWYgIC8qIF9fQVNTRU1C
TFlfXyAqLworCisjZW5kaWYgIC8qIF9BU01fTUFDUk9fSF8gKi8KKworLyoKKyAqIExvY2FsIHZh
cmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMt
b2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICog
RW5kOgorICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9hc21fbWFjcm9zLmggYi9pbmNsdWRl
L3g4Ni9hc21fbWFjcm9zLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZTcx
OGUwYgotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUveDg2L2FzbV9tYWNyb3MuaApAQCAtMCww
ICsxLDI4IEBACisjaWZuZGVmIF9YODZfQVNNX01BQ1JPX0hfCisjZGVmaW5lIF9YODZfQVNNX01B
Q1JPX0hfCisKKyNpZmRlZiAgX19BU1NFTUJMWV9fCisjIGlmIGRlZmluZWQoX194ODZfNjRfXykK
KyMgIGRlZmluZSBfV09SRCAucXVhZAorIyBlbGlmIGRlZmluZWQoX19pMzg2X18pCisjICBkZWZp
bmUgX1dPUkQgLmxvbmcKKyMgZW5kaWYKKyNlbHNlCisjIGlmIGRlZmluZWQoX194ODZfNjRfXykK
KyMgIGRlZmluZSBfV09SRCAiLnF1YWQiCisjIGVsaWYgZGVmaW5lZChfX2kzODZfXykKKyMgIGRl
ZmluZSBfV09SRCAiLmxvbmciCisjIGVuZGlmCisjZW5kaWYKKworI2VuZGlmCS8qIF9YODZfQVNN
X01BQ1JPX0hfICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBj
LWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0
CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Aug 18 10:15:46 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 18 Aug 2016 10:15:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1baKMU-0007Zd-SM; Thu, 18 Aug 2016 10:15:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=03195a8d5=wei.liu2@citrix.com>)
 id 1baKMT-0007Yq-7k; Thu, 18 Aug 2016 10:15:45 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 69/16-08498-0DA85B75; Thu, 18 Aug 2016 10:15:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpO75rq3
 hBt0dHBZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM6437WEp6HOtuH1zD2sD4wbDLkZO
 DgkBf4kL36exgNhsAsoSPzt72UBsEQETid8XTgPFuTiYBRYwSixaMoMVJCEsYCXx5+I5sCIWA
 VWJi88OABVxcPAKOEn03jOFmCkncf74T2YQm1PAWWLTsUNMILYQUElz12UWCFtBomP6MbA4r4
 CgxMmZT8DizAISEgdfvGAGGSkhwC3xt9t+AiPfLCRVs5BULWBkWsWoXpxaVJZapGusl1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGFoMQLCDseOf0yFGSQ4mJVFeK76t4UJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeLU7gXKCRanpqRVpmTnAIIdJS3DwKInw1oOkeYsLEnOLM9MhU
 qcYFaXEeXNBEgIgiYzSPLg2WGRdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvEpApPJl5JX
 DTXwEtZgJazMu/BWRxSSJCSqqBcXvdT9bA96qrJriH8LWdPCCzeJuWkA1vrcObRWn/roYL//7
 4VdDJ+fPy/i9KqRN7ns+qsKtluny6hMMtL0rtSPDS92dbtt2zYf+ctn6N+ZZmy2OljrMd9Jay
 u+xaoPnj/z3G65vj4+NPXNxXP/HLjWzfrKbY29l3YnOmCpu+dnGcu7n/cUp+jhJLcUaioRZzU
 XEiAHU+EW6nAgAA
X-Env-Sender: prvs=03195a8d5=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1471515340!28975906!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19061 invoked from network); 18 Aug 2016 10:15:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2016 10:15:42 -0000
X-IronPort-AV: E=Sophos;i="5.28,538,1464652800"; d="scan'208";a="373030109"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Thu, 18 Aug 2016 11:15:26 +0100
Message-ID: <1471515326-4610-4-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
References: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 3/3] x86: use unified linker script
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

VGhlcmUgYXJlIG9ubHkgYSBmZXcgZGlmZmVyZW5jZXMgYmV0d2VlbiBpMzg2IGFuZCB4ODYtNjQg
bGlua2VyIHNjcmlwdHMuClVuaWZ5IHRoZW0gaW50byBvbmUuIFJlLWluZGVudCB0aGUgZmlsZSBh
dCB0aGUgc2FtZSB0aW1lLgoKQ29uc3RydWN0IGEgc3BlY2lhbCBydWxlIGluIHRvcC1sZXZlbCBk
aXJlY3RvcnkgdG8gY29wZSB3aXRoIHRoZSBjaGFuZ2UuCklkZWFsbHkgdGhlIGJ1aWxkIHN5c3Rl
bSBzaG91bGQgYWxzbyBiZSBtYWRlIG1vcmUgZWxlZ2FudCwgYnV0Cm92ZXJoYXVsaW5nIHRoZSBi
dWlsZCBzeXN0ZW0gaXMgb3V0IG9mIHNjb3BlIG9mIHRoaXMgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjI6CjEuIGZpeCBvbmUgdHlwbyBp
biBjb2RlCjIuIHVzZSBzaW5nbGUtcGFyYW1ldGVyIGZvcm0gb2YgT1VUUFVUX0ZPUk1BVAotLS0K
IC5naXRpZ25vcmUgICAgICAgICAgICAgICAgIHwgICAxICsKIE1ha2VmaWxlICAgICAgICAgICAg
ICAgICAgIHwgICA2ICstCiBhcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgICB8ICAgMSArCiBhcmNo
L3g4Ni9taW5pb3MteDg2Lmxkcy5TICB8IDEzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIGFyY2gveDg2L21pbmlvcy14ODZfMzIubGRzIHwgIDc4IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBhcmNoL3g4Ni9taW5pb3MteDg2XzY0LmxkcyB8ICA3OCAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAxNDAgaW5zZXJ0aW9u
cygrKSwgMTU3IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L21pbmlv
cy14ODYubGRzLlMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9taW5pb3MteDg2XzMyLmxk
cwogZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L21pbmlvcy14ODZfNjQubGRzCgpkaWZmIC0t
Z2l0IGEvLmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXggZjIxY2M0Ni4uZWZjMTkzYyAxMDA2
NDQKLS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0yLDYgKzIsNyBAQAogKi5v
CiAqLmEKICouc3dwCithcmNoL3g4Ni9taW5pb3MteDg2Ki5sZHMKIGluY2x1ZGUvbGlzdC5oCiBt
aW5pLW9zCiBtaW5pLW9zLmd6CmRpZmYgLS1naXQgYS9NYWtlZmlsZSBiL01ha2VmaWxlCmluZGV4
IDU0NjRlODkuLjc3OWJjOTEgMTAwNjQ0Ci0tLSBhL01ha2VmaWxlCisrKyBiL01ha2VmaWxlCkBA
IC0xNDgsNyArMTQ4LDExIEBAIGlmbmVxICgkKEFQUF9PQkpTKSwpCiBBUFBfTz0kKE9CSl9ESVIp
LyQoVEFSR0VUKV9hcHAubyAKIGVuZGlmCiAKLSQoT0JKX0RJUikvJChUQVJHRVQpOiAkKE9CSlMp
ICQoQVBQX08pIGFyY2hfbGliCisjIFNwZWNpYWwgcnVsZSBmb3IgeDg2IGZvciBub3cKK2FyY2gv
eDg2L21pbmlvcy14ODYlLmxkczogIGFyY2gveDg2L21pbmlvcy14ODYubGRzLlMKKwkkKENQUCkg
JChBU0ZMQUdTKSAtUCAkPCAtbyAkQAorCiskKE9CSl9ESVIpLyQoVEFSR0VUKTogJChPQkpTKSAk
KEFQUF9PKSBhcmNoX2xpYiAkKFRBUkdFVF9BUkNIX0RJUikvbWluaW9zLSQoTUlOSU9TX1RBUkdF
VF9BUkNIKS5sZHMKIAkkKExEKSAtciAkKExERkxBR1MpICQoSEVBRF9PQkopICQoQVBQX08pICQo
T0JKUykgJChMREFSQ0hMSUIpICQoTERMSUJTKSAtbyAkQC5vCiAJJChPQkpDT1BZKSAtdyAtRyAk
KEdMT0JBTF9QUkVGSVgpKiAtRyBfc3RhcnQgJEAubyAkQC5vCiAJJChMRCkgJChMREZMQUdTKSAk
KExERkxBR1NfRklOQUwpICRALm8gJChFWFRSQV9PQkpTKSAtbyAkQApkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvTWFrZWZpbGUgYi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCAwMDUyYjRjLi5kYmU5Y2E2
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi9hcmNoL3g4Ni9NYWtlZmlsZQpA
QCAtMjQsNCArMjQsNSBAQCAkKE9CSl9ESVIpLyQoQVJDSF9MSUIpOiAkKEFSQ0hfT0JKUykgJChP
QkpfRElSKS8kKEhFQURfQVJDSF9PQkopCiAKIGNsZWFuOgogCXJtIC1mICQoT0JKX0RJUikvJChB
UkNIX0xJQikgJChBUkNIX09CSlMpICQoT0JKX0RJUikvJChIRUFEX0FSQ0hfT0JKKQorCXJtIC1m
IG1pbmlvcy14ODZfMzIubGRzIG1pbmlvcy14ODZfNjQubGRzCiAKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L21pbmlvcy14ODYubGRzLlMgYi9hcmNoL3g4Ni9taW5pb3MteDg2Lmxkcy5TCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjhhYWUyZmQKLS0tIC9kZXYvbnVsbAorKysgYi9h
cmNoL3g4Ni9taW5pb3MteDg2Lmxkcy5TCkBAIC0wLDAgKzEsMTMzIEBACisjaWYgZGVmaW5lZChf
X3g4Nl82NF9fKQorCitPVVRQVVRfRk9STUFUKCJlbGY2NC14ODYtNjQiKQorT1VUUFVUX0FSQ0go
aTM4Njp4ODYtNjQpCisKKyNlbGlmIGRlZmluZWQoX19pMzg2X18pCisjdW5kZWYgaTM4NgorT1VU
UFVUX0ZPUk1BVCgiZWxmMzItaTM4NiIpCitPVVRQVVRfQVJDSChpMzg2KQorCisjZWxzZQorIyBl
cnJvciBCYWQgYXJjaGl0ZWN0dXJlIHRvIGxpbmsgd2l0aAorI2VuZGlmCisKK0VOVFJZKF9zdGFy
dCkKK1NFQ1RJT05TCit7CisgICAgICAgIC4gPSAweDA7CisgICAgICAgIF90ZXh0ID0gLjsJCQkv
KiBUZXh0IGFuZCByZWFkLW9ubHkgZGF0YSAqLworICAgICAgICAudGV4dCA6IHsKKyAgICAgICAg
ICAgICAgICAqKC50ZXh0KQorICAgICAgICAgICAgICAgICooLmdudS53YXJuaW5nKQorICAgICAg
ICB9ID0gMHg5MDkwCisKKyAgICAgICAgX2V0ZXh0ID0gLjsJCQkvKiBFbmQgb2YgdGV4dCBzZWN0
aW9uICovCisKKyAgICAgICAgLnJvZGF0YSA6IHsKKyAgICAgICAgICAgICAgICAqKC5yb2RhdGEp
CisgICAgICAgICAgICAgICAgKigucm9kYXRhLiopCisgICAgICAgIH0KKyAgICAgICAgLiA9IEFM
SUdOKDQwOTYpOworICAgICAgICBfZXJvZGF0YSA9IC47CisKKyAgICAgICAgLm5vdGUgOiB7Cisg
ICAgICAgICAgICAgICAgKigubm90ZSkKKyAgICAgICAgICAgICAgICAqKC5ub3RlLiopCisgICAg
ICAgIH0KKworICAgICAgICAvKiBuZXdsaWIgaW5pdGlhbGl6YXRpb24gZnVuY3Rpb25zICovCisj
aWYgZGVmaW5lZChfX3g4Nl82NF9fKQorICAgICAgICAuID0gQUxJR04oNjQgLyA4KTsKKyNlbHNl
IC8qIF9faTM4NiBfXyAqLworICAgICAgICAuID0gQUxJR04oMzIgLyA4KTsKKyNlbmRpZgorICAg
ICAgICBQUk9WSURFIChfX3ByZWluaXRfYXJyYXlfc3RhcnQgPSAuKTsKKyAgICAgICAgLnByZWlu
aXRfYXJyYXkgOiB7CisgICAgICAgICAgICAgICAgKigucHJlaW5pdF9hcnJheSkKKyAgICAgICAg
fQorICAgICAgICBQUk9WSURFIChfX3ByZWluaXRfYXJyYXlfZW5kID0gLik7CisgICAgICAgIFBS
T1ZJREUgKF9faW5pdF9hcnJheV9zdGFydCA9IC4pOworICAgICAgICAuaW5pdF9hcnJheSA6IHsK
KyAgICAgICAgICAgICAgICAqKC5pbml0X2FycmF5KQorICAgICAgICB9CisgICAgICAgIFBST1ZJ
REUgKF9faW5pdF9hcnJheV9lbmQgPSAuKTsKKyAgICAgICAgUFJPVklERSAoX19maW5pX2FycmF5
X3N0YXJ0ID0gLik7CisgICAgICAgIC5maW5pX2FycmF5IDogeworICAgICAgICAgICAgICAgICoo
LmZpbmlfYXJyYXkpCisgICAgICAgIH0KKyAgICAgICAgUFJPVklERSAoX19maW5pX2FycmF5X2Vu
ZCA9IC4pOworCisgICAgICAgIC5jdG9ycyA6IHsKKyAgICAgICAgICAgICAgICBfX0NUT1JfTElT
VF9fID0gLjsKKyAgICAgICAgICAgICAgICAqKC5jdG9ycykKKyAgICAgICAgICAgICAgICBDT05T
VFJVQ1RPUlMKKyNpZiBkZWZpbmVkKF9feDg2XzY0X18pCisgICAgICAgICAgICAgICAgUVVBRCgw
KQorI2Vsc2UgLyogX19pMzg2X18gKi8KKyAgICAgICAgICAgICAgICBMT05HKDApCisjZW5kaWYK
KyAgICAgICAgICAgICAgICBfX0NUT1JfRU5EX18gPSAuOworICAgICAgICB9CisKKyAgICAgICAg
LmR0b3JzIDogeworICAgICAgICAgICAgICAgIF9fRFRPUl9MSVNUX18gPSAuOworICAgICAgICAg
ICAgICAgICooLmR0b3JzKQorI2lmIGRlZmluZWQoX194ODZfNjRfXykKKyAgICAgICAgICAgICAg
ICBRVUFEKDApCisjZWxzZSAvKiBfX2kzODZfXyAqLworICAgICAgICAgICAgICAgIExPTkcoMCkK
KyNlbmRpZgorICAgICAgICAgICAgICAgIF9fRFRPUl9FTkRfXyA9IC47CisgICAgICAgIH0KKwor
ICAgICAgICAuZGF0YSA6IHsJCQkvKiBEYXRhICovCisgICAgICAgICAgICAgICAgKiguZGF0YSkK
KyAgICAgICAgfQorCisgICAgICAgIF9lZGF0YSA9IC47CQkJLyogRW5kIG9mIGRhdGEgc2VjdGlv
biAqLworCisgICAgICAgIF9fYnNzX3N0YXJ0ID0gLjsJCS8qIEJTUyAqLworICAgICAgICAuYnNz
IDogeworICAgICAgICAgICAgICAgICooLmJzcykKKyAgICAgICAgICAgICAgICAqKC5hcHAuYnNz
KQorICAgICAgICB9CisgICAgICAgIF9lbmQgPSAuIDsKKworICAgICAgICAvKiBTZWN0aW9ucyB0
byBiZSBkaXNjYXJkZWQgKi8KKyAgICAgICAgL0RJU0NBUkQvIDogeworICAgICAgICAgICAgICAg
ICooLnRleHQuZXhpdCkKKyAgICAgICAgICAgICAgICAqKC5kYXRhLmV4aXQpCisgICAgICAgICAg
ICAgICAgKiguZXhpdGNhbGwuZXhpdCkKKyAgICAgICAgfQorCisgICAgICAgIC8qIFN0YWJzIGRl
YnVnZ2luZyBzZWN0aW9ucy4gICovCisgICAgICAgIC5zdGFiIDAgOiB7CisgICAgICAgICAgICAg
ICAgKiguc3RhYikKKyAgICAgICAgfQorICAgICAgICAuc3RhYnN0ciAwIDogeworICAgICAgICAg
ICAgICAgICooLnN0YWJzdHIpCisgICAgICAgIH0KKyAgICAgICAgLnN0YWIuZXhjbCAwIDogewor
ICAgICAgICAgICAgICAgICooLnN0YWIuZXhjbCkKKyAgICAgICAgfQorICAgICAgICAuc3RhYi5l
eGNsc3RyIDAgOiB7CisgICAgICAgICAgICAgICAgKiguc3RhYi5leGNsc3RyKQorICAgICAgICB9
CisgICAgICAgIC5zdGFiLmluZGV4IDAgOiB7CisgICAgICAgICAgICAgICAgKiguc3RhYi5pbmRl
eCkKKyAgICAgICAgfQorICAgICAgICAuc3RhYi5pbmRleHN0ciAwIDogeworICAgICAgICAgICAg
ICAgICooLnN0YWIuaW5kZXhzdHIpCisgICAgICAgIH0KKyAgICAgICAgLmNvbW1lbnQgMCA6IHsK
KyAgICAgICAgICAgICAgICAqKC5jb21tZW50KQorICAgICAgICB9Cit9CisKKy8qCisgKiBMb2Nh
bCB2YXJpYWJsZXM6CisgKiB0YWItd2lkdGg6IDgKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAor
ICogRW5kOgorICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9taW5pb3MteDg2XzMyLmxkcyBiL2Fy
Y2gveDg2L21pbmlvcy14ODZfMzIubGRzCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBl
NGUxOGNiLi4wMDAwMDAwCi0tLSBhL2FyY2gveDg2L21pbmlvcy14ODZfMzIubGRzCisrKyAvZGV2
L251bGwKQEAgLTEsNzggKzAsMCBAQAotT1VUUFVUX0ZPUk1BVCgiZWxmMzItaTM4NiIsICJlbGYz
Mi1pMzg2IiwgImVsZjMyLWkzODYiKQotT1VUUFVUX0FSQ0goaTM4NikKLUVOVFJZKF9zdGFydCkK
LVNFQ1RJT05TCi17Ci0gIC4gPSAweDA7Ci0gIF90ZXh0ID0gLjsJCQkvKiBUZXh0IGFuZCByZWFk
LW9ubHkgZGF0YSAqLwotICAudGV4dCA6IHsKLQkqKC50ZXh0KQotCSooLmdudS53YXJuaW5nKQot
CX0gPSAweDkwOTAKLQotICBfZXRleHQgPSAuOwkJCS8qIEVuZCBvZiB0ZXh0IHNlY3Rpb24gKi8K
LQotICAucm9kYXRhIDogeyAqKC5yb2RhdGEpICooLnJvZGF0YS4qKSB9Ci0gIC4gPSBBTElHTig0
MDk2KTsKLSAgX2Vyb2RhdGEgPSAuOwotICAubm90ZSA6IHsKLQkqKC5ub3RlKQotCSooLm5vdGUu
KikKLSAgfQotCi0gIC8qIG5ld2xpYiBpbml0aWFsaXphdGlvbiBmdW5jdGlvbnMgKi8KLSAgLiA9
IEFMSUdOKDMyIC8gOCk7Ci0gIFBST1ZJREUgKF9fcHJlaW5pdF9hcnJheV9zdGFydCA9IC4pOwot
ICAucHJlaW5pdF9hcnJheSAgICAgOiB7ICooLnByZWluaXRfYXJyYXkpIH0KLSAgUFJPVklERSAo
X19wcmVpbml0X2FycmF5X2VuZCA9IC4pOwotICBQUk9WSURFIChfX2luaXRfYXJyYXlfc3RhcnQg
PSAuKTsKLSAgLmluaXRfYXJyYXkgICAgIDogeyAqKC5pbml0X2FycmF5KSB9Ci0gIFBST1ZJREUg
KF9faW5pdF9hcnJheV9lbmQgPSAuKTsKLSAgUFJPVklERSAoX19maW5pX2FycmF5X3N0YXJ0ID0g
Lik7Ci0gIC5maW5pX2FycmF5ICAgICA6IHsgKiguZmluaV9hcnJheSkgfQotICBQUk9WSURFIChf
X2ZpbmlfYXJyYXlfZW5kID0gLik7Ci0KLSAgLmN0b3JzIDogewotICAgICAgICBfX0NUT1JfTElT
VF9fID0gLjsKLSAgICAgICAgKiguY3RvcnMpCi0JQ09OU1RSVUNUT1JTCi0gICAgICAgIExPTkco
MCkKLSAgICAgICAgX19DVE9SX0VORF9fID0gLjsKLSAgICAgICAgfQotCi0gIC5kdG9ycyA6IHsK
LSAgICAgICAgX19EVE9SX0xJU1RfXyA9IC47Ci0gICAgICAgICooLmR0b3JzKQotICAgICAgICBM
T05HKDApCi0gICAgICAgIF9fRFRPUl9FTkRfXyA9IC47Ci0gICAgICAgIH0KLQotICAuZGF0YSA6
IHsJCQkvKiBEYXRhICovCi0JKiguZGF0YSkKLQl9Ci0KLSAgX2VkYXRhID0gLjsJCQkvKiBFbmQg
b2YgZGF0YSBzZWN0aW9uICovCi0KLSAgX19ic3Nfc3RhcnQgPSAuOwkJLyogQlNTICovCi0gIC5i
c3MgOiB7Ci0JKiguYnNzKQotICAgICAgICAqKC5hcHAuYnNzKQotCX0KLSAgX2VuZCA9IC4gOwot
Ci0gIC8qIFNlY3Rpb25zIHRvIGJlIGRpc2NhcmRlZCAqLwotICAvRElTQ0FSRC8gOiB7Ci0JKigu
dGV4dC5leGl0KQotCSooLmRhdGEuZXhpdCkKLQkqKC5leGl0Y2FsbC5leGl0KQotCX0KLQotICAv
KiBTdGFicyBkZWJ1Z2dpbmcgc2VjdGlvbnMuICAqLwotICAuc3RhYiAwIDogeyAqKC5zdGFiKSB9
Ci0gIC5zdGFic3RyIDAgOiB7ICooLnN0YWJzdHIpIH0KLSAgLnN0YWIuZXhjbCAwIDogeyAqKC5z
dGFiLmV4Y2wpIH0KLSAgLnN0YWIuZXhjbHN0ciAwIDogeyAqKC5zdGFiLmV4Y2xzdHIpIH0KLSAg
LnN0YWIuaW5kZXggMCA6IHsgKiguc3RhYi5pbmRleCkgfQotICAuc3RhYi5pbmRleHN0ciAwIDog
eyAqKC5zdGFiLmluZGV4c3RyKSB9Ci0gIC5jb21tZW50IDAgOiB7ICooLmNvbW1lbnQpIH0KLX0K
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L21pbmlvcy14ODZfNjQubGRzIGIvYXJjaC94ODYvbWluaW9z
LXg4Nl82NC5sZHMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGY2NDYyZjMuLjAwMDAw
MDAKLS0tIGEvYXJjaC94ODYvbWluaW9zLXg4Nl82NC5sZHMKKysrIC9kZXYvbnVsbApAQCAtMSw3
OCArMCwwIEBACi1PVVRQVVRfRk9STUFUKCJlbGY2NC14ODYtNjQiLCAiZWxmNjQteDg2LTY0Iiwg
ImVsZjY0LXg4Ni02NCIpCi1PVVRQVVRfQVJDSChpMzg2Ong4Ni02NCkKLUVOVFJZKF9zdGFydCkK
LVNFQ1RJT05TCi17Ci0gIC4gPSAweDA7Ci0gIF90ZXh0ID0gLjsJCQkvKiBUZXh0IGFuZCByZWFk
LW9ubHkgZGF0YSAqLwotICAudGV4dCA6IHsKLQkqKC50ZXh0KQotCSooLmdudS53YXJuaW5nKQot
CX0gPSAweDkwOTAKLQotICBfZXRleHQgPSAuOwkJCS8qIEVuZCBvZiB0ZXh0IHNlY3Rpb24gKi8K
LQotICAucm9kYXRhIDogeyAqKC5yb2RhdGEpICooLnJvZGF0YS4qKSB9Ci0gIC4gPSBBTElHTig0
MDk2KTsKLSAgX2Vyb2RhdGEgPSAuOwotICAubm90ZSA6IHsKLQkqKC5ub3RlKQotCSooLm5vdGUu
KikKLSAgfQotCi0gIC8qIG5ld2xpYiBpbml0aWFsaXphdGlvbiBmdW5jdGlvbnMgKi8KLSAgLiA9
IEFMSUdOKDY0IC8gOCk7Ci0gIFBST1ZJREUgKF9fcHJlaW5pdF9hcnJheV9zdGFydCA9IC4pOwot
ICAucHJlaW5pdF9hcnJheSAgICAgOiB7ICooLnByZWluaXRfYXJyYXkpIH0KLSAgUFJPVklERSAo
X19wcmVpbml0X2FycmF5X2VuZCA9IC4pOwotICBQUk9WSURFIChfX2luaXRfYXJyYXlfc3RhcnQg
PSAuKTsKLSAgLmluaXRfYXJyYXkgICAgIDogeyAqKC5pbml0X2FycmF5KSB9Ci0gIFBST1ZJREUg
KF9faW5pdF9hcnJheV9lbmQgPSAuKTsKLSAgUFJPVklERSAoX19maW5pX2FycmF5X3N0YXJ0ID0g
Lik7Ci0gIC5maW5pX2FycmF5ICAgICA6IHsgKiguZmluaV9hcnJheSkgfQotICBQUk9WSURFIChf
X2ZpbmlfYXJyYXlfZW5kID0gLik7Ci0KLSAgLmN0b3JzIDogewotICAgICAgICBfX0NUT1JfTElT
VF9fID0gLjsKLSAgICAgICAgKiguY3RvcnMpCi0JQ09OU1RSVUNUT1JTCi0gICAgICAgIFFVQUQo
MCkKLSAgICAgICAgX19DVE9SX0VORF9fID0gLjsKLSAgICAgICAgfQotCi0gIC5kdG9ycyA6IHsK
LSAgICAgICAgX19EVE9SX0xJU1RfXyA9IC47Ci0gICAgICAgICooLmR0b3JzKQotICAgICAgICBR
VUFEKDApCi0gICAgICAgIF9fRFRPUl9FTkRfXyA9IC47Ci0gICAgICAgIH0KLQotICAuZGF0YSA6
IHsJCQkvKiBEYXRhICovCi0JKiguZGF0YSkKLQl9Ci0KLSAgX2VkYXRhID0gLjsJCQkvKiBFbmQg
b2YgZGF0YSBzZWN0aW9uICovCi0KLSAgX19ic3Nfc3RhcnQgPSAuOwkJLyogQlNTICovCi0gIC5i
c3MgOiB7Ci0JKiguYnNzKQotICAgICAgICAqKC5hcHAuYnNzKQotCX0KLSAgX2VuZCA9IC4gOwot
Ci0gIC8qIFNlY3Rpb25zIHRvIGJlIGRpc2NhcmRlZCAqLwotICAvRElTQ0FSRC8gOiB7Ci0JKigu
dGV4dC5leGl0KQotCSooLmRhdGEuZXhpdCkKLQkqKC5leGl0Y2FsbC5leGl0KQotCX0KLQotICAv
KiBTdGFicyBkZWJ1Z2dpbmcgc2VjdGlvbnMuICAqLwotICAuc3RhYiAwIDogeyAqKC5zdGFiKSB9
Ci0gIC5zdGFic3RyIDAgOiB7ICooLnN0YWJzdHIpIH0KLSAgLnN0YWIuZXhjbCAwIDogeyAqKC5z
dGFiLmV4Y2wpIH0KLSAgLnN0YWIuZXhjbHN0ciAwIDogeyAqKC5zdGFiLmV4Y2xzdHIpIH0KLSAg
LnN0YWIuaW5kZXggMCA6IHsgKiguc3RhYi5pbmRleCkgfQotICAuc3RhYi5pbmRleHN0ciAwIDog
eyAqKC5zdGFiLmluZGV4c3RyKSB9Ci0gIC5jb21tZW50IDAgOiB7ICooLmNvbW1lbnQpIH0KLX0K
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 18 10:15:46 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 18 Aug 2016 10:15:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1baKMU-0007Zd-SM; Thu, 18 Aug 2016 10:15:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=03195a8d5=wei.liu2@citrix.com>)
 id 1baKMT-0007Yq-7k; Thu, 18 Aug 2016 10:15:45 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 69/16-08498-0DA85B75; Thu, 18 Aug 2016 10:15:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpO75rq3
 hBt0dHBZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM6437WEp6HOtuH1zD2sD4wbDLkZO
 DgkBf4kL36exgNhsAsoSPzt72UBsEQETid8XTgPFuTiYBRYwSixaMoMVJCEsYCXx5+I5sCIWA
 VWJi88OABVxcPAKOEn03jOFmCkncf74T2YQm1PAWWLTsUNMILYQUElz12UWCFtBomP6MbA4r4
 CgxMmZT8DizAISEgdfvGAGGSkhwC3xt9t+AiPfLCRVs5BULWBkWsWoXpxaVJZapGusl1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGFoMQLCDseOf0yFGSQ4mJVFeK76t4UJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeLU7gXKCRanpqRVpmTnAIIdJS3DwKInw1oOkeYsLEnOLM9MhU
 qcYFaXEeXNBEgIgiYzSPLg2WGRdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvEpApPJl5JX
 DTXwEtZgJazMu/BWRxSSJCSqqBcXvdT9bA96qrJriH8LWdPCCzeJuWkA1vrcObRWn/roYL//7
 4VdDJ+fPy/i9KqRN7ns+qsKtluny6hMMtL0rtSPDS92dbtt2zYf+ctn6N+ZZmy2OljrMd9Jay
 u+xaoPnj/z3G65vj4+NPXNxXP/HLjWzfrKbY29l3YnOmCpu+dnGcu7n/cUp+jhJLcUaioRZzU
 XEiAHU+EW6nAgAA
X-Env-Sender: prvs=03195a8d5=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1471515340!28975906!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19061 invoked from network); 18 Aug 2016 10:15:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2016 10:15:42 -0000
X-IronPort-AV: E=Sophos;i="5.28,538,1464652800"; d="scan'208";a="373030109"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Thu, 18 Aug 2016 11:15:26 +0100
Message-ID: <1471515326-4610-4-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
References: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 3/3] x86: use unified linker script
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

VGhlcmUgYXJlIG9ubHkgYSBmZXcgZGlmZmVyZW5jZXMgYmV0d2VlbiBpMzg2IGFuZCB4ODYtNjQg
bGlua2VyIHNjcmlwdHMuClVuaWZ5IHRoZW0gaW50byBvbmUuIFJlLWluZGVudCB0aGUgZmlsZSBh
dCB0aGUgc2FtZSB0aW1lLgoKQ29uc3RydWN0IGEgc3BlY2lhbCBydWxlIGluIHRvcC1sZXZlbCBk
aXJlY3RvcnkgdG8gY29wZSB3aXRoIHRoZSBjaGFuZ2UuCklkZWFsbHkgdGhlIGJ1aWxkIHN5c3Rl
bSBzaG91bGQgYWxzbyBiZSBtYWRlIG1vcmUgZWxlZ2FudCwgYnV0Cm92ZXJoYXVsaW5nIHRoZSBi
dWlsZCBzeXN0ZW0gaXMgb3V0IG9mIHNjb3BlIG9mIHRoaXMgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjI6CjEuIGZpeCBvbmUgdHlwbyBp
biBjb2RlCjIuIHVzZSBzaW5nbGUtcGFyYW1ldGVyIGZvcm0gb2YgT1VUUFVUX0ZPUk1BVAotLS0K
IC5naXRpZ25vcmUgICAgICAgICAgICAgICAgIHwgICAxICsKIE1ha2VmaWxlICAgICAgICAgICAg
ICAgICAgIHwgICA2ICstCiBhcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgICB8ICAgMSArCiBhcmNo
L3g4Ni9taW5pb3MteDg2Lmxkcy5TICB8IDEzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIGFyY2gveDg2L21pbmlvcy14ODZfMzIubGRzIHwgIDc4IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBhcmNoL3g4Ni9taW5pb3MteDg2XzY0LmxkcyB8ICA3OCAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAxNDAgaW5zZXJ0aW9u
cygrKSwgMTU3IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L21pbmlv
cy14ODYubGRzLlMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9taW5pb3MteDg2XzMyLmxk
cwogZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L21pbmlvcy14ODZfNjQubGRzCgpkaWZmIC0t
Z2l0IGEvLmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXggZjIxY2M0Ni4uZWZjMTkzYyAxMDA2
NDQKLS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0yLDYgKzIsNyBAQAogKi5v
CiAqLmEKICouc3dwCithcmNoL3g4Ni9taW5pb3MteDg2Ki5sZHMKIGluY2x1ZGUvbGlzdC5oCiBt
aW5pLW9zCiBtaW5pLW9zLmd6CmRpZmYgLS1naXQgYS9NYWtlZmlsZSBiL01ha2VmaWxlCmluZGV4
IDU0NjRlODkuLjc3OWJjOTEgMTAwNjQ0Ci0tLSBhL01ha2VmaWxlCisrKyBiL01ha2VmaWxlCkBA
IC0xNDgsNyArMTQ4LDExIEBAIGlmbmVxICgkKEFQUF9PQkpTKSwpCiBBUFBfTz0kKE9CSl9ESVIp
LyQoVEFSR0VUKV9hcHAubyAKIGVuZGlmCiAKLSQoT0JKX0RJUikvJChUQVJHRVQpOiAkKE9CSlMp
ICQoQVBQX08pIGFyY2hfbGliCisjIFNwZWNpYWwgcnVsZSBmb3IgeDg2IGZvciBub3cKK2FyY2gv
eDg2L21pbmlvcy14ODYlLmxkczogIGFyY2gveDg2L21pbmlvcy14ODYubGRzLlMKKwkkKENQUCkg
JChBU0ZMQUdTKSAtUCAkPCAtbyAkQAorCiskKE9CSl9ESVIpLyQoVEFSR0VUKTogJChPQkpTKSAk
KEFQUF9PKSBhcmNoX2xpYiAkKFRBUkdFVF9BUkNIX0RJUikvbWluaW9zLSQoTUlOSU9TX1RBUkdF
VF9BUkNIKS5sZHMKIAkkKExEKSAtciAkKExERkxBR1MpICQoSEVBRF9PQkopICQoQVBQX08pICQo
T0JKUykgJChMREFSQ0hMSUIpICQoTERMSUJTKSAtbyAkQC5vCiAJJChPQkpDT1BZKSAtdyAtRyAk
KEdMT0JBTF9QUkVGSVgpKiAtRyBfc3RhcnQgJEAubyAkQC5vCiAJJChMRCkgJChMREZMQUdTKSAk
KExERkxBR1NfRklOQUwpICRALm8gJChFWFRSQV9PQkpTKSAtbyAkQApkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvTWFrZWZpbGUgYi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCAwMDUyYjRjLi5kYmU5Y2E2
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi9hcmNoL3g4Ni9NYWtlZmlsZQpA
QCAtMjQsNCArMjQsNSBAQCAkKE9CSl9ESVIpLyQoQVJDSF9MSUIpOiAkKEFSQ0hfT0JKUykgJChP
QkpfRElSKS8kKEhFQURfQVJDSF9PQkopCiAKIGNsZWFuOgogCXJtIC1mICQoT0JKX0RJUikvJChB
UkNIX0xJQikgJChBUkNIX09CSlMpICQoT0JKX0RJUikvJChIRUFEX0FSQ0hfT0JKKQorCXJtIC1m
IG1pbmlvcy14ODZfMzIubGRzIG1pbmlvcy14ODZfNjQubGRzCiAKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L21pbmlvcy14ODYubGRzLlMgYi9hcmNoL3g4Ni9taW5pb3MteDg2Lmxkcy5TCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjhhYWUyZmQKLS0tIC9kZXYvbnVsbAorKysgYi9h
cmNoL3g4Ni9taW5pb3MteDg2Lmxkcy5TCkBAIC0wLDAgKzEsMTMzIEBACisjaWYgZGVmaW5lZChf
X3g4Nl82NF9fKQorCitPVVRQVVRfRk9STUFUKCJlbGY2NC14ODYtNjQiKQorT1VUUFVUX0FSQ0go
aTM4Njp4ODYtNjQpCisKKyNlbGlmIGRlZmluZWQoX19pMzg2X18pCisjdW5kZWYgaTM4NgorT1VU
UFVUX0ZPUk1BVCgiZWxmMzItaTM4NiIpCitPVVRQVVRfQVJDSChpMzg2KQorCisjZWxzZQorIyBl
cnJvciBCYWQgYXJjaGl0ZWN0dXJlIHRvIGxpbmsgd2l0aAorI2VuZGlmCisKK0VOVFJZKF9zdGFy
dCkKK1NFQ1RJT05TCit7CisgICAgICAgIC4gPSAweDA7CisgICAgICAgIF90ZXh0ID0gLjsJCQkv
KiBUZXh0IGFuZCByZWFkLW9ubHkgZGF0YSAqLworICAgICAgICAudGV4dCA6IHsKKyAgICAgICAg
ICAgICAgICAqKC50ZXh0KQorICAgICAgICAgICAgICAgICooLmdudS53YXJuaW5nKQorICAgICAg
ICB9ID0gMHg5MDkwCisKKyAgICAgICAgX2V0ZXh0ID0gLjsJCQkvKiBFbmQgb2YgdGV4dCBzZWN0
aW9uICovCisKKyAgICAgICAgLnJvZGF0YSA6IHsKKyAgICAgICAgICAgICAgICAqKC5yb2RhdGEp
CisgICAgICAgICAgICAgICAgKigucm9kYXRhLiopCisgICAgICAgIH0KKyAgICAgICAgLiA9IEFM
SUdOKDQwOTYpOworICAgICAgICBfZXJvZGF0YSA9IC47CisKKyAgICAgICAgLm5vdGUgOiB7Cisg
ICAgICAgICAgICAgICAgKigubm90ZSkKKyAgICAgICAgICAgICAgICAqKC5ub3RlLiopCisgICAg
ICAgIH0KKworICAgICAgICAvKiBuZXdsaWIgaW5pdGlhbGl6YXRpb24gZnVuY3Rpb25zICovCisj
aWYgZGVmaW5lZChfX3g4Nl82NF9fKQorICAgICAgICAuID0gQUxJR04oNjQgLyA4KTsKKyNlbHNl
IC8qIF9faTM4NiBfXyAqLworICAgICAgICAuID0gQUxJR04oMzIgLyA4KTsKKyNlbmRpZgorICAg
ICAgICBQUk9WSURFIChfX3ByZWluaXRfYXJyYXlfc3RhcnQgPSAuKTsKKyAgICAgICAgLnByZWlu
aXRfYXJyYXkgOiB7CisgICAgICAgICAgICAgICAgKigucHJlaW5pdF9hcnJheSkKKyAgICAgICAg
fQorICAgICAgICBQUk9WSURFIChfX3ByZWluaXRfYXJyYXlfZW5kID0gLik7CisgICAgICAgIFBS
T1ZJREUgKF9faW5pdF9hcnJheV9zdGFydCA9IC4pOworICAgICAgICAuaW5pdF9hcnJheSA6IHsK
KyAgICAgICAgICAgICAgICAqKC5pbml0X2FycmF5KQorICAgICAgICB9CisgICAgICAgIFBST1ZJ
REUgKF9faW5pdF9hcnJheV9lbmQgPSAuKTsKKyAgICAgICAgUFJPVklERSAoX19maW5pX2FycmF5
X3N0YXJ0ID0gLik7CisgICAgICAgIC5maW5pX2FycmF5IDogeworICAgICAgICAgICAgICAgICoo
LmZpbmlfYXJyYXkpCisgICAgICAgIH0KKyAgICAgICAgUFJPVklERSAoX19maW5pX2FycmF5X2Vu
ZCA9IC4pOworCisgICAgICAgIC5jdG9ycyA6IHsKKyAgICAgICAgICAgICAgICBfX0NUT1JfTElT
VF9fID0gLjsKKyAgICAgICAgICAgICAgICAqKC5jdG9ycykKKyAgICAgICAgICAgICAgICBDT05T
VFJVQ1RPUlMKKyNpZiBkZWZpbmVkKF9feDg2XzY0X18pCisgICAgICAgICAgICAgICAgUVVBRCgw
KQorI2Vsc2UgLyogX19pMzg2X18gKi8KKyAgICAgICAgICAgICAgICBMT05HKDApCisjZW5kaWYK
KyAgICAgICAgICAgICAgICBfX0NUT1JfRU5EX18gPSAuOworICAgICAgICB9CisKKyAgICAgICAg
LmR0b3JzIDogeworICAgICAgICAgICAgICAgIF9fRFRPUl9MSVNUX18gPSAuOworICAgICAgICAg
ICAgICAgICooLmR0b3JzKQorI2lmIGRlZmluZWQoX194ODZfNjRfXykKKyAgICAgICAgICAgICAg
ICBRVUFEKDApCisjZWxzZSAvKiBfX2kzODZfXyAqLworICAgICAgICAgICAgICAgIExPTkcoMCkK
KyNlbmRpZgorICAgICAgICAgICAgICAgIF9fRFRPUl9FTkRfXyA9IC47CisgICAgICAgIH0KKwor
ICAgICAgICAuZGF0YSA6IHsJCQkvKiBEYXRhICovCisgICAgICAgICAgICAgICAgKiguZGF0YSkK
KyAgICAgICAgfQorCisgICAgICAgIF9lZGF0YSA9IC47CQkJLyogRW5kIG9mIGRhdGEgc2VjdGlv
biAqLworCisgICAgICAgIF9fYnNzX3N0YXJ0ID0gLjsJCS8qIEJTUyAqLworICAgICAgICAuYnNz
IDogeworICAgICAgICAgICAgICAgICooLmJzcykKKyAgICAgICAgICAgICAgICAqKC5hcHAuYnNz
KQorICAgICAgICB9CisgICAgICAgIF9lbmQgPSAuIDsKKworICAgICAgICAvKiBTZWN0aW9ucyB0
byBiZSBkaXNjYXJkZWQgKi8KKyAgICAgICAgL0RJU0NBUkQvIDogeworICAgICAgICAgICAgICAg
ICooLnRleHQuZXhpdCkKKyAgICAgICAgICAgICAgICAqKC5kYXRhLmV4aXQpCisgICAgICAgICAg
ICAgICAgKiguZXhpdGNhbGwuZXhpdCkKKyAgICAgICAgfQorCisgICAgICAgIC8qIFN0YWJzIGRl
YnVnZ2luZyBzZWN0aW9ucy4gICovCisgICAgICAgIC5zdGFiIDAgOiB7CisgICAgICAgICAgICAg
ICAgKiguc3RhYikKKyAgICAgICAgfQorICAgICAgICAuc3RhYnN0ciAwIDogeworICAgICAgICAg
ICAgICAgICooLnN0YWJzdHIpCisgICAgICAgIH0KKyAgICAgICAgLnN0YWIuZXhjbCAwIDogewor
ICAgICAgICAgICAgICAgICooLnN0YWIuZXhjbCkKKyAgICAgICAgfQorICAgICAgICAuc3RhYi5l
eGNsc3RyIDAgOiB7CisgICAgICAgICAgICAgICAgKiguc3RhYi5leGNsc3RyKQorICAgICAgICB9
CisgICAgICAgIC5zdGFiLmluZGV4IDAgOiB7CisgICAgICAgICAgICAgICAgKiguc3RhYi5pbmRl
eCkKKyAgICAgICAgfQorICAgICAgICAuc3RhYi5pbmRleHN0ciAwIDogeworICAgICAgICAgICAg
ICAgICooLnN0YWIuaW5kZXhzdHIpCisgICAgICAgIH0KKyAgICAgICAgLmNvbW1lbnQgMCA6IHsK
KyAgICAgICAgICAgICAgICAqKC5jb21tZW50KQorICAgICAgICB9Cit9CisKKy8qCisgKiBMb2Nh
bCB2YXJpYWJsZXM6CisgKiB0YWItd2lkdGg6IDgKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAor
ICogRW5kOgorICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9taW5pb3MteDg2XzMyLmxkcyBiL2Fy
Y2gveDg2L21pbmlvcy14ODZfMzIubGRzCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBl
NGUxOGNiLi4wMDAwMDAwCi0tLSBhL2FyY2gveDg2L21pbmlvcy14ODZfMzIubGRzCisrKyAvZGV2
L251bGwKQEAgLTEsNzggKzAsMCBAQAotT1VUUFVUX0ZPUk1BVCgiZWxmMzItaTM4NiIsICJlbGYz
Mi1pMzg2IiwgImVsZjMyLWkzODYiKQotT1VUUFVUX0FSQ0goaTM4NikKLUVOVFJZKF9zdGFydCkK
LVNFQ1RJT05TCi17Ci0gIC4gPSAweDA7Ci0gIF90ZXh0ID0gLjsJCQkvKiBUZXh0IGFuZCByZWFk
LW9ubHkgZGF0YSAqLwotICAudGV4dCA6IHsKLQkqKC50ZXh0KQotCSooLmdudS53YXJuaW5nKQot
CX0gPSAweDkwOTAKLQotICBfZXRleHQgPSAuOwkJCS8qIEVuZCBvZiB0ZXh0IHNlY3Rpb24gKi8K
LQotICAucm9kYXRhIDogeyAqKC5yb2RhdGEpICooLnJvZGF0YS4qKSB9Ci0gIC4gPSBBTElHTig0
MDk2KTsKLSAgX2Vyb2RhdGEgPSAuOwotICAubm90ZSA6IHsKLQkqKC5ub3RlKQotCSooLm5vdGUu
KikKLSAgfQotCi0gIC8qIG5ld2xpYiBpbml0aWFsaXphdGlvbiBmdW5jdGlvbnMgKi8KLSAgLiA9
IEFMSUdOKDMyIC8gOCk7Ci0gIFBST1ZJREUgKF9fcHJlaW5pdF9hcnJheV9zdGFydCA9IC4pOwot
ICAucHJlaW5pdF9hcnJheSAgICAgOiB7ICooLnByZWluaXRfYXJyYXkpIH0KLSAgUFJPVklERSAo
X19wcmVpbml0X2FycmF5X2VuZCA9IC4pOwotICBQUk9WSURFIChfX2luaXRfYXJyYXlfc3RhcnQg
PSAuKTsKLSAgLmluaXRfYXJyYXkgICAgIDogeyAqKC5pbml0X2FycmF5KSB9Ci0gIFBST1ZJREUg
KF9faW5pdF9hcnJheV9lbmQgPSAuKTsKLSAgUFJPVklERSAoX19maW5pX2FycmF5X3N0YXJ0ID0g
Lik7Ci0gIC5maW5pX2FycmF5ICAgICA6IHsgKiguZmluaV9hcnJheSkgfQotICBQUk9WSURFIChf
X2ZpbmlfYXJyYXlfZW5kID0gLik7Ci0KLSAgLmN0b3JzIDogewotICAgICAgICBfX0NUT1JfTElT
VF9fID0gLjsKLSAgICAgICAgKiguY3RvcnMpCi0JQ09OU1RSVUNUT1JTCi0gICAgICAgIExPTkco
MCkKLSAgICAgICAgX19DVE9SX0VORF9fID0gLjsKLSAgICAgICAgfQotCi0gIC5kdG9ycyA6IHsK
LSAgICAgICAgX19EVE9SX0xJU1RfXyA9IC47Ci0gICAgICAgICooLmR0b3JzKQotICAgICAgICBM
T05HKDApCi0gICAgICAgIF9fRFRPUl9FTkRfXyA9IC47Ci0gICAgICAgIH0KLQotICAuZGF0YSA6
IHsJCQkvKiBEYXRhICovCi0JKiguZGF0YSkKLQl9Ci0KLSAgX2VkYXRhID0gLjsJCQkvKiBFbmQg
b2YgZGF0YSBzZWN0aW9uICovCi0KLSAgX19ic3Nfc3RhcnQgPSAuOwkJLyogQlNTICovCi0gIC5i
c3MgOiB7Ci0JKiguYnNzKQotICAgICAgICAqKC5hcHAuYnNzKQotCX0KLSAgX2VuZCA9IC4gOwot
Ci0gIC8qIFNlY3Rpb25zIHRvIGJlIGRpc2NhcmRlZCAqLwotICAvRElTQ0FSRC8gOiB7Ci0JKigu
dGV4dC5leGl0KQotCSooLmRhdGEuZXhpdCkKLQkqKC5leGl0Y2FsbC5leGl0KQotCX0KLQotICAv
KiBTdGFicyBkZWJ1Z2dpbmcgc2VjdGlvbnMuICAqLwotICAuc3RhYiAwIDogeyAqKC5zdGFiKSB9
Ci0gIC5zdGFic3RyIDAgOiB7ICooLnN0YWJzdHIpIH0KLSAgLnN0YWIuZXhjbCAwIDogeyAqKC5z
dGFiLmV4Y2wpIH0KLSAgLnN0YWIuZXhjbHN0ciAwIDogeyAqKC5zdGFiLmV4Y2xzdHIpIH0KLSAg
LnN0YWIuaW5kZXggMCA6IHsgKiguc3RhYi5pbmRleCkgfQotICAuc3RhYi5pbmRleHN0ciAwIDog
eyAqKC5zdGFiLmluZGV4c3RyKSB9Ci0gIC5jb21tZW50IDAgOiB7ICooLmNvbW1lbnQpIH0KLX0K
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L21pbmlvcy14ODZfNjQubGRzIGIvYXJjaC94ODYvbWluaW9z
LXg4Nl82NC5sZHMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGY2NDYyZjMuLjAwMDAw
MDAKLS0tIGEvYXJjaC94ODYvbWluaW9zLXg4Nl82NC5sZHMKKysrIC9kZXYvbnVsbApAQCAtMSw3
OCArMCwwIEBACi1PVVRQVVRfRk9STUFUKCJlbGY2NC14ODYtNjQiLCAiZWxmNjQteDg2LTY0Iiwg
ImVsZjY0LXg4Ni02NCIpCi1PVVRQVVRfQVJDSChpMzg2Ong4Ni02NCkKLUVOVFJZKF9zdGFydCkK
LVNFQ1RJT05TCi17Ci0gIC4gPSAweDA7Ci0gIF90ZXh0ID0gLjsJCQkvKiBUZXh0IGFuZCByZWFk
LW9ubHkgZGF0YSAqLwotICAudGV4dCA6IHsKLQkqKC50ZXh0KQotCSooLmdudS53YXJuaW5nKQot
CX0gPSAweDkwOTAKLQotICBfZXRleHQgPSAuOwkJCS8qIEVuZCBvZiB0ZXh0IHNlY3Rpb24gKi8K
LQotICAucm9kYXRhIDogeyAqKC5yb2RhdGEpICooLnJvZGF0YS4qKSB9Ci0gIC4gPSBBTElHTig0
MDk2KTsKLSAgX2Vyb2RhdGEgPSAuOwotICAubm90ZSA6IHsKLQkqKC5ub3RlKQotCSooLm5vdGUu
KikKLSAgfQotCi0gIC8qIG5ld2xpYiBpbml0aWFsaXphdGlvbiBmdW5jdGlvbnMgKi8KLSAgLiA9
IEFMSUdOKDY0IC8gOCk7Ci0gIFBST1ZJREUgKF9fcHJlaW5pdF9hcnJheV9zdGFydCA9IC4pOwot
ICAucHJlaW5pdF9hcnJheSAgICAgOiB7ICooLnByZWluaXRfYXJyYXkpIH0KLSAgUFJPVklERSAo
X19wcmVpbml0X2FycmF5X2VuZCA9IC4pOwotICBQUk9WSURFIChfX2luaXRfYXJyYXlfc3RhcnQg
PSAuKTsKLSAgLmluaXRfYXJyYXkgICAgIDogeyAqKC5pbml0X2FycmF5KSB9Ci0gIFBST1ZJREUg
KF9faW5pdF9hcnJheV9lbmQgPSAuKTsKLSAgUFJPVklERSAoX19maW5pX2FycmF5X3N0YXJ0ID0g
Lik7Ci0gIC5maW5pX2FycmF5ICAgICA6IHsgKiguZmluaV9hcnJheSkgfQotICBQUk9WSURFIChf
X2ZpbmlfYXJyYXlfZW5kID0gLik7Ci0KLSAgLmN0b3JzIDogewotICAgICAgICBfX0NUT1JfTElT
VF9fID0gLjsKLSAgICAgICAgKiguY3RvcnMpCi0JQ09OU1RSVUNUT1JTCi0gICAgICAgIFFVQUQo
MCkKLSAgICAgICAgX19DVE9SX0VORF9fID0gLjsKLSAgICAgICAgfQotCi0gIC5kdG9ycyA6IHsK
LSAgICAgICAgX19EVE9SX0xJU1RfXyA9IC47Ci0gICAgICAgICooLmR0b3JzKQotICAgICAgICBR
VUFEKDApCi0gICAgICAgIF9fRFRPUl9FTkRfXyA9IC47Ci0gICAgICAgIH0KLQotICAuZGF0YSA6
IHsJCQkvKiBEYXRhICovCi0JKiguZGF0YSkKLQl9Ci0KLSAgX2VkYXRhID0gLjsJCQkvKiBFbmQg
b2YgZGF0YSBzZWN0aW9uICovCi0KLSAgX19ic3Nfc3RhcnQgPSAuOwkJLyogQlNTICovCi0gIC5i
c3MgOiB7Ci0JKiguYnNzKQotICAgICAgICAqKC5hcHAuYnNzKQotCX0KLSAgX2VuZCA9IC4gOwot
Ci0gIC8qIFNlY3Rpb25zIHRvIGJlIGRpc2NhcmRlZCAqLwotICAvRElTQ0FSRC8gOiB7Ci0JKigu
dGV4dC5leGl0KQotCSooLmRhdGEuZXhpdCkKLQkqKC5leGl0Y2FsbC5leGl0KQotCX0KLQotICAv
KiBTdGFicyBkZWJ1Z2dpbmcgc2VjdGlvbnMuICAqLwotICAuc3RhYiAwIDogeyAqKC5zdGFiKSB9
Ci0gIC5zdGFic3RyIDAgOiB7ICooLnN0YWJzdHIpIH0KLSAgLnN0YWIuZXhjbCAwIDogeyAqKC5z
dGFiLmV4Y2wpIH0KLSAgLnN0YWIuZXhjbHN0ciAwIDogeyAqKC5zdGFiLmV4Y2xzdHIpIH0KLSAg
LnN0YWIuaW5kZXggMCA6IHsgKiguc3RhYi5pbmRleCkgfQotICAuc3RhYi5pbmRleHN0ciAwIDog
eyAqKC5zdGFiLmluZGV4c3RyKSB9Ci0gIC5jb21tZW50IDAgOiB7ICooLmNvbW1lbnQpIH0KLX0K
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 18 10:15:50 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 18 Aug 2016 10:15:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1baKMY-0007cy-8J; Thu, 18 Aug 2016 10:15:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=03195a8d5=wei.liu2@citrix.com>)
 id 1baKMW-0007bC-NY; Thu, 18 Aug 2016 10:15:48 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 88/DF-03281-3DA85B75; Thu, 18 Aug 2016 10:15:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42JxWrrBXvdS19Z
 wg/+XTCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpya9Yq94DB7xf3Xl9gaGL+xdjFy
 cEgI+Ev8XGfYxcjJwSagLPGzs5cNxBYRMJH4feE0SxcjFwezwAJGiUVLZrCCJIQFPCSuLHgPZ
 rMIqEpcmfONCcTmFXCS+LP6IVhcQkBO4vzxn8wgtpCAgkTH9GNQNYISJ2c+YQGxmQUkJA6+eM
 EMUc8tcfv0VOYJjDyzkJTNQlK2gJFpFaN6cWpRWWqRroVeUlFmekZJbmJmjq6hgbFebmpxcWJ
 6ak5iUrFecn7uJkZgsDAAwQ7GC+3OhxglOZiURHmt+LaGC/El5adUZiQWZ8QXleakFh9ilOHg
 UJLgndEJlBMsSk1PrUjLzAGGLUxagoNHSYR3L0iat7ggMbc4Mx0idYpRl2PBj9trmYRY8vLzU
 qXEeXNBigRAijJK8+BGwGLoEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5l4BM4cnMK4Hb9A
 roCCagI3j5t4AcUZKIkJJqYIw6vPRA0YF+fefCiH3Sig8ubPX4L7q61tfM7c/+9Cu3vb79j1A
 TYF/JpVjTnbx2++yfi6fOX32x9sh2Jn0zM5ltW6etC1ktV3a27fNRBbdOE6ea3ZVsMcc+3fec
 fKPU/fpPQ5OjUoyLsqsKGjVNhdkfhy38+LeqYRJHy7bPPi2TxRJOcGoX2CmxFGckGmoxFxUnA
 gASrjwAnAIAAA==
X-Env-Sender: prvs=03195a8d5=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1471515345!48597789!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14953 invoked from network); 18 Aug 2016 10:15:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2016 10:15:46 -0000
X-IronPort-AV: E=Sophos;i="5.28,538,1464652800"; d="scan'208";a="380858549"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Thu, 18 Aug 2016 11:15:23 +0100
Message-ID: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
X-DLP: MIA2
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 0/3] x86: use ELF notes and unified
	linker script
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSAoMyk6CiAgSW50cm9kdWNlIGFzbV9tYWNyb3MuaAogIHg4Njogc3dpdGNoIHRvIHVz
ZSBlbGZub3RlCiAgeDg2OiB1c2UgdW5pZmllZCBsaW5rZXIgc2NyaXB0CgogLmdpdGlnbm9yZSAg
ICAgICAgICAgICAgICAgfCAgIDEgKwogTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgfCAgIDYg
Ky0KIGFyY2gveDg2L01ha2VmaWxlICAgICAgICAgIHwgICAxICsKIGFyY2gveDg2L21pbmlvcy14
ODYubGRzLlMgIHwgMTMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogYXJjaC94ODYvbWluaW9zLXg4Nl8zMi5sZHMgfCAgNzQgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogYXJjaC94ODYvbWluaW9zLXg4Nl82NC5sZHMgfCAgNzQgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogYXJjaC94ODYveDg2XzMyLlMgICAgICAgICAgfCAgMTcgKysrLS0tCiBhcmNo
L3g4Ni94ODZfNjQuUyAgICAgICAgICB8ICAxNSArKy0tLQogaW5jbHVkZS9hcm0vYXNtX21hY3Jv
cy5oICAgfCAgMTQgKysrKysKIGluY2x1ZGUvYXNtX21hY3Jvcy5oICAgICAgIHwgIDQwICsrKysr
KysrKysrKysrCiBpbmNsdWRlL3g4Ni9hc21fbWFjcm9zLmggICB8ICAyOCArKysrKysrKysrCiAx
MSBmaWxlcyBjaGFuZ2VkLCAyMzUgaW5zZXJ0aW9ucygrKSwgMTY4IGRlbGV0aW9ucygtKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L21pbmlvcy14ODYubGRzLlMKIGRlbGV0ZSBtb2RlIDEw
MDY0NCBhcmNoL3g4Ni9taW5pb3MteDg2XzMyLmxkcwogZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gv
eDg2L21pbmlvcy14ODZfNjQubGRzCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9hcm0vYXNt
X21hY3Jvcy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9hc21fbWFjcm9zLmgKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3g4Ni9hc21fbWFjcm9zLmgKCi0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 18 10:15:50 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 18 Aug 2016 10:15:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1baKMY-0007cy-8J; Thu, 18 Aug 2016 10:15:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=03195a8d5=wei.liu2@citrix.com>)
 id 1baKMW-0007bC-NY; Thu, 18 Aug 2016 10:15:48 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 88/DF-03281-3DA85B75; Thu, 18 Aug 2016 10:15:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42JxWrrBXvdS19Z
 wg/+XTCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpya9Yq94DB7xf3Xl9gaGL+xdjFy
 cEgI+Ev8XGfYxcjJwSagLPGzs5cNxBYRMJH4feE0SxcjFwezwAJGiUVLZrCCJIQFPCSuLHgPZ
 rMIqEpcmfONCcTmFXCS+LP6IVhcQkBO4vzxn8wgtpCAgkTH9GNQNYISJ2c+YQGxmQUkJA6+eM
 EMUc8tcfv0VOYJjDyzkJTNQlK2gJFpFaN6cWpRWWqRroVeUlFmekZJbmJmjq6hgbFebmpxcWJ
 6ak5iUrFecn7uJkZgsDAAwQ7GC+3OhxglOZiURHmt+LaGC/El5adUZiQWZ8QXleakFh9ilOHg
 UJLgndEJlBMsSk1PrUjLzAGGLUxagoNHSYR3L0iat7ggMbc4Mx0idYpRl2PBj9trmYRY8vLzU
 qXEeXNBigRAijJK8+BGwGLoEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5l4BM4cnMK4Hb9A
 roCCagI3j5t4AcUZKIkJJqYIw6vPRA0YF+fefCiH3Sig8ubPX4L7q61tfM7c/+9Cu3vb79j1A
 TYF/JpVjTnbx2++yfi6fOX32x9sh2Jn0zM5ltW6etC1ktV3a27fNRBbdOE6ea3ZVsMcc+3fec
 fKPU/fpPQ5OjUoyLsqsKGjVNhdkfhy38+LeqYRJHy7bPPi2TxRJOcGoX2CmxFGckGmoxFxUnA
 gASrjwAnAIAAA==
X-Env-Sender: prvs=03195a8d5=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1471515345!48597789!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14953 invoked from network); 18 Aug 2016 10:15:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2016 10:15:46 -0000
X-IronPort-AV: E=Sophos;i="5.28,538,1464652800"; d="scan'208";a="380858549"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Thu, 18 Aug 2016 11:15:23 +0100
Message-ID: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
X-DLP: MIA2
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 0/3] x86: use ELF notes and unified
	linker script
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSAoMyk6CiAgSW50cm9kdWNlIGFzbV9tYWNyb3MuaAogIHg4Njogc3dpdGNoIHRvIHVz
ZSBlbGZub3RlCiAgeDg2OiB1c2UgdW5pZmllZCBsaW5rZXIgc2NyaXB0CgogLmdpdGlnbm9yZSAg
ICAgICAgICAgICAgICAgfCAgIDEgKwogTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgfCAgIDYg
Ky0KIGFyY2gveDg2L01ha2VmaWxlICAgICAgICAgIHwgICAxICsKIGFyY2gveDg2L21pbmlvcy14
ODYubGRzLlMgIHwgMTMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogYXJjaC94ODYvbWluaW9zLXg4Nl8zMi5sZHMgfCAgNzQgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogYXJjaC94ODYvbWluaW9zLXg4Nl82NC5sZHMgfCAgNzQgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogYXJjaC94ODYveDg2XzMyLlMgICAgICAgICAgfCAgMTcgKysrLS0tCiBhcmNo
L3g4Ni94ODZfNjQuUyAgICAgICAgICB8ICAxNSArKy0tLQogaW5jbHVkZS9hcm0vYXNtX21hY3Jv
cy5oICAgfCAgMTQgKysrKysKIGluY2x1ZGUvYXNtX21hY3Jvcy5oICAgICAgIHwgIDQwICsrKysr
KysrKysrKysrCiBpbmNsdWRlL3g4Ni9hc21fbWFjcm9zLmggICB8ICAyOCArKysrKysrKysrCiAx
MSBmaWxlcyBjaGFuZ2VkLCAyMzUgaW5zZXJ0aW9ucygrKSwgMTY4IGRlbGV0aW9ucygtKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L21pbmlvcy14ODYubGRzLlMKIGRlbGV0ZSBtb2RlIDEw
MDY0NCBhcmNoL3g4Ni9taW5pb3MteDg2XzMyLmxkcwogZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gv
eDg2L21pbmlvcy14ODZfNjQubGRzCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9hcm0vYXNt
X21hY3Jvcy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9hc21fbWFjcm9zLmgKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3g4Ni9hc21fbWFjcm9zLmgKCi0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 18 10:15:50 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 18 Aug 2016 10:15:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1baKMY-0007du-HB; Thu, 18 Aug 2016 10:15:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=03195a8d5=wei.liu2@citrix.com>)
 id 1baKMX-0007cK-V1; Thu, 18 Aug 2016 10:15:50 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 6C/D7-06162-4DA85B75; Thu, 18 Aug 2016 10:15:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDve7lrq3
 hBk+6tC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZmw6eJut4IZ4xaUTu5kaGNeIdDFy
 ckgI+Es0d71hBrHZBJQlfnb2soHYIgImEr8vnGbpYuTiYBZYwCixaMkMVpCEsICZxPe5b5lAb
 BYBVYmTs+aC2bwCThL3551lghgqJ3H++E+woZwCzhKbjh0CiwsB1TR3XWaBsBUkOqYfg+oVlD
 g58wlYnFlAQuLgixdAvRxAc7gl/nbbT2Dkm4WkahaSqgWMTKsY1YtTi8pSi3Qt9JKKMtMzSnI
 TM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoOLAQh2MF5odz7EKMnBpCTKa8W3NVyILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBO+MTqCcYFFqempFWmYOMMxh0hIcPEoivHtB0rzFBYm5xZnpEKlTj
 IpS4ry5IAkBkERGaR5cGyy2LjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYdwnIFJ7MvBK46a
 +AFjMBLebl3wKyuCQRISXVwLg6tjM56ULw0XtlT717u1asKT18QrPQ7IXvyYj7ISdLu9xzDI9
 WaoXoJlzl2mT9v2ll5PWbLfH3v3jFXT+1ND3qnsPKb36zRDO6Dpd8LbPR+N9tKnd5otMRbRa7
 0KasacaG93c/0w+rcpw/sXS75f59286zKSnNr1XsX3vx7sb7s6e7SgmUdCuxFGckGmoxFxUnA
 gBz6ZXlqAIAAA==
X-Env-Sender: prvs=03195a8d5=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1471515345!48597789!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15106 invoked from network); 18 Aug 2016 10:15:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2016 10:15:47 -0000
X-IronPort-AV: E=Sophos;i="5.28,538,1464652800"; d="scan'208";a="380858550"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Thu, 18 Aug 2016 11:15:25 +0100
Message-ID: <1471515326-4610-3-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
References: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 2/3] x86: switch to use elfnote
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

VXNlIHRoZSBuZXdlciBFTEYgbm90ZSBpbnRlcmZhY2UuIFRoZSBnZW5lcmF0ZWQgRUxGIG5vdGVz
IHJlc3VsdHMgaW4KZXF1aXZhbGVudCBjb25maWd1cmF0aW9uLgoKQWxzbyBuZWVkIHRvIG1vZGlm
eSBsaW5rZXIgc2NyaXB0IHRvIHByb3ZpZGUgYSBub3RlIHNlY3Rpb24uCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2L21pbmlvcy14ODZfMzIubGRzIHwgIDQg
KysrKwogYXJjaC94ODYvbWluaW9zLXg4Nl82NC5sZHMgfCAgNCArKysrCiBhcmNoL3g4Ni94ODZf
MzIuUyAgICAgICAgICB8IDE3ICsrKysrKystLS0tLS0tLS0tCiBhcmNoL3g4Ni94ODZfNjQuUyAg
ICAgICAgICB8IDE1ICsrKysrKy0tLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRp
b25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9taW5pb3MteDg2
XzMyLmxkcyBiL2FyY2gveDg2L21pbmlvcy14ODZfMzIubGRzCmluZGV4IGY1Y2FiYjYuLmU0ZTE4
Y2IgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21pbmlvcy14ODZfMzIubGRzCisrKyBiL2FyY2gveDg2
L21pbmlvcy14ODZfMzIubGRzCkBAIC0xNSw2ICsxNSwxMCBAQCBTRUNUSU9OUwogICAucm9kYXRh
IDogeyAqKC5yb2RhdGEpICooLnJvZGF0YS4qKSB9CiAgIC4gPSBBTElHTig0MDk2KTsKICAgX2Vy
b2RhdGEgPSAuOworICAubm90ZSA6IHsKKwkqKC5ub3RlKQorCSooLm5vdGUuKikKKyAgfQogCiAg
IC8qIG5ld2xpYiBpbml0aWFsaXphdGlvbiBmdW5jdGlvbnMgKi8KICAgLiA9IEFMSUdOKDMyIC8g
OCk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9taW5pb3MteDg2XzY0LmxkcyBiL2FyY2gveDg2L21p
bmlvcy14ODZfNjQubGRzCmluZGV4IDNkYTBhOWYuLmY2NDYyZjMgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L21pbmlvcy14ODZfNjQubGRzCisrKyBiL2FyY2gveDg2L21pbmlvcy14ODZfNjQubGRzCkBA
IC0xNSw2ICsxNSwxMCBAQCBTRUNUSU9OUwogICAucm9kYXRhIDogeyAqKC5yb2RhdGEpICooLnJv
ZGF0YS4qKSB9CiAgIC4gPSBBTElHTig0MDk2KTsKICAgX2Vyb2RhdGEgPSAuOworICAubm90ZSA6
IHsKKwkqKC5ub3RlKQorCSooLm5vdGUuKikKKyAgfQogCiAgIC8qIG5ld2xpYiBpbml0aWFsaXph
dGlvbiBmdW5jdGlvbnMgKi8KICAgLiA9IEFMSUdOKDY0IC8gOCk7CmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni94ODZfMzIuUyBiL2FyY2gveDg2L3g4Nl8zMi5TCmluZGV4IGI5YWEzOTIuLjZkYzk4NWEg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3g4Nl8zMi5TCisrKyBiL2FyY2gveDg2L3g4Nl8zMi5TCkBA
IC0xLDE3ICsxLDE0IEBACiAjaW5jbHVkZSA8bWluaS1vcy9vcy5oPgogI2luY2x1ZGUgPG1pbmkt
b3MveDg2L2FyY2hfbGltaXRzLmg+CisjaW5jbHVkZSA8bWluaS1vcy9hc21fbWFjcm9zLmg+Cisj
aW5jbHVkZSA8eGVuL2VsZm5vdGUuaD4KICNpbmNsdWRlIDx4ZW4vYXJjaC14ODZfMzIuaD4KIAot
LnNlY3Rpb24gX194ZW5fZ3Vlc3QKLQkuYXNjaWkJIkdVRVNUX09TPU1pbmktT1MiCi0JLmFzY2lp
CSIsWEVOX1ZFUj14ZW4tMy4wIgotCS5hc2NpaQkiLFZJUlRfQkFTRT0weDAiIC8qICZfdGV4dCBm
cm9tIG1pbmlvc194ODZfMzIubGRzICovCi0JLmFzY2lpCSIsRUxGX1BBRERSX09GRlNFVD0weDAi
Ci0JLmFzY2lpCSIsSFlQRVJDQUxMX1BBR0U9MHgyIgotCS5hc2NpaQkiLFBBRT15ZXNbZXh0ZW5k
ZWQtY3IzXSIKLQkuYXNjaWkJIixMT0FERVI9Z2VuZXJpYyIKLQkuYnl0ZQkwCi0udGV4dAorRUxG
Tk9URShYZW4sIFhFTl9FTEZOT1RFX0dVRVNUX09TLCAuYXNjaXogIk1pbmktT1MiKQorRUxGTk9U
RShYZW4sIFhFTl9FTEZOT1RFX0xPQURFUiwgLmFzY2l6ICJnZW5lcmljIikKK0VMRk5PVEUoWGVu
LCBYRU5fRUxGTk9URV9IWVBFUkNBTExfUEFHRSwgX1dPUkQgaHlwZXJjYWxsX3BhZ2UpCitFTEZO
T1RFKFhlbiwgWEVOX0VMRk5PVEVfWEVOX1ZFUlNJT04sIC5hc2NpeiAieGVuLTMuMCIpCitFTEZO
T1RFKFhlbiwgWEVOX0VMRk5PVEVfUEFFX01PREUsIC5hc2NpeiAieWVzIikKIAogLmdsb2JsIF9z
dGFydCwgc2hhcmVkX2luZm8sIGh5cGVyY2FsbF9wYWdlCiAgICAgICAgICAgICAgICAgICAgICAg
ICAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3g4Nl82NC5TIGIvYXJjaC94ODYveDg2XzY0LlMKaW5k
ZXggNzI5MjFiMS4uOGVkNDUyZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveDg2XzY0LlMKKysrIGIv
YXJjaC94ODYveDg2XzY0LlMKQEAgLTEsMTYgKzEsMTMgQEAKICNpbmNsdWRlIDxtaW5pLW9zL29z
Lmg+CiAjaW5jbHVkZSA8bWluaS1vcy94ODYvYXJjaF9saW1pdHMuaD4KKyNpbmNsdWRlIDxtaW5p
LW9zL2FzbV9tYWNyb3MuaD4KKyNpbmNsdWRlIDx4ZW4vZWxmbm90ZS5oPgogI2luY2x1ZGUgPHhl
bi9mZWF0dXJlcy5oPgogCi0uc2VjdGlvbiBfX3hlbl9ndWVzdAotCS5hc2NpaQkiR1VFU1RfT1M9
TWluaS1PUyIKLQkuYXNjaWkJIixYRU5fVkVSPXhlbi0zLjAiCi0JLmFzY2lpCSIsVklSVF9CQVNF
PTB4MCIgLyogJl90ZXh0IGZyb20gbWluaW9zX3g4Nl82NC5sZHMgKi8KLQkuYXNjaWkJIixFTEZf
UEFERFJfT0ZGU0VUPTB4MCIKLQkuYXNjaWkJIixIWVBFUkNBTExfUEFHRT0weDIiCi0JLmFzY2lp
CSIsTE9BREVSPWdlbmVyaWMiCi0JLmJ5dGUJMAotLnRleHQKK0VMRk5PVEUoWGVuLCBYRU5fRUxG
Tk9URV9HVUVTVF9PUywgLmFzY2l6ICJNaW5pLU9TIikKK0VMRk5PVEUoWGVuLCBYRU5fRUxGTk9U
RV9MT0FERVIsIC5hc2NpeiAiZ2VuZXJpYyIpCitFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfSFlQ
RVJDQUxMX1BBR0UsIF9XT1JEIGh5cGVyY2FsbF9wYWdlKQorRUxGTk9URShYZW4sIFhFTl9FTEZO
T1RFX1hFTl9WRVJTSU9OLCAuYXNjaXogInhlbi0zLjAiKQogCiAjZGVmaW5lIEVOVFJZKFgpIC5n
bG9ibCBYIDsgWCA6CiAuZ2xvYmwgX3N0YXJ0LCBzaGFyZWRfaW5mbywgaHlwZXJjYWxsX3BhZ2UK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 18 10:15:50 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 18 Aug 2016 10:15:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1baKMY-0007du-HB; Thu, 18 Aug 2016 10:15:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=03195a8d5=wei.liu2@citrix.com>)
 id 1baKMX-0007cK-V1; Thu, 18 Aug 2016 10:15:50 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 6C/D7-06162-4DA85B75; Thu, 18 Aug 2016 10:15:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDve7lrq3
 hBk+6tC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZmw6eJut4IZ4xaUTu5kaGNeIdDFy
 ckgI+Es0d71hBrHZBJQlfnb2soHYIgImEr8vnGbpYuTiYBZYwCixaMkMVpCEsICZxPe5b5lAb
 BYBVYmTs+aC2bwCThL3551lghgqJ3H++E+woZwCzhKbjh0CiwsB1TR3XWaBsBUkOqYfg+oVlD
 g58wlYnFlAQuLgixdAvRxAc7gl/nbbT2Dkm4WkahaSqgWMTKsY1YtTi8pSi3Qt9JKKMtMzSnI
 TM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoOLAQh2MF5odz7EKMnBpCTKa8W3NVyILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBO+MTqCcYFFqempFWmYOMMxh0hIcPEoivHtB0rzFBYm5xZnpEKlTj
 IpS4ry5IAkBkERGaR5cGyy2LjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYdwnIFJ7MvBK46a
 +AFjMBLebl3wKyuCQRISXVwLg6tjM56ULw0XtlT717u1asKT18QrPQ7IXvyYj7ISdLu9xzDI9
 WaoXoJlzl2mT9v2ll5PWbLfH3v3jFXT+1ND3qnsPKb36zRDO6Dpd8LbPR+N9tKnd5otMRbRa7
 0KasacaG93c/0w+rcpw/sXS75f59286zKSnNr1XsX3vx7sb7s6e7SgmUdCuxFGckGmoxFxUnA
 gBz6ZXlqAIAAA==
X-Env-Sender: prvs=03195a8d5=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1471515345!48597789!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15106 invoked from network); 18 Aug 2016 10:15:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2016 10:15:47 -0000
X-IronPort-AV: E=Sophos;i="5.28,538,1464652800"; d="scan'208";a="380858550"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Thu, 18 Aug 2016 11:15:25 +0100
Message-ID: <1471515326-4610-3-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
References: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 2/3] x86: switch to use elfnote
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

VXNlIHRoZSBuZXdlciBFTEYgbm90ZSBpbnRlcmZhY2UuIFRoZSBnZW5lcmF0ZWQgRUxGIG5vdGVz
IHJlc3VsdHMgaW4KZXF1aXZhbGVudCBjb25maWd1cmF0aW9uLgoKQWxzbyBuZWVkIHRvIG1vZGlm
eSBsaW5rZXIgc2NyaXB0IHRvIHByb3ZpZGUgYSBub3RlIHNlY3Rpb24uCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2L21pbmlvcy14ODZfMzIubGRzIHwgIDQg
KysrKwogYXJjaC94ODYvbWluaW9zLXg4Nl82NC5sZHMgfCAgNCArKysrCiBhcmNoL3g4Ni94ODZf
MzIuUyAgICAgICAgICB8IDE3ICsrKysrKystLS0tLS0tLS0tCiBhcmNoL3g4Ni94ODZfNjQuUyAg
ICAgICAgICB8IDE1ICsrKysrKy0tLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRp
b25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9taW5pb3MteDg2
XzMyLmxkcyBiL2FyY2gveDg2L21pbmlvcy14ODZfMzIubGRzCmluZGV4IGY1Y2FiYjYuLmU0ZTE4
Y2IgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21pbmlvcy14ODZfMzIubGRzCisrKyBiL2FyY2gveDg2
L21pbmlvcy14ODZfMzIubGRzCkBAIC0xNSw2ICsxNSwxMCBAQCBTRUNUSU9OUwogICAucm9kYXRh
IDogeyAqKC5yb2RhdGEpICooLnJvZGF0YS4qKSB9CiAgIC4gPSBBTElHTig0MDk2KTsKICAgX2Vy
b2RhdGEgPSAuOworICAubm90ZSA6IHsKKwkqKC5ub3RlKQorCSooLm5vdGUuKikKKyAgfQogCiAg
IC8qIG5ld2xpYiBpbml0aWFsaXphdGlvbiBmdW5jdGlvbnMgKi8KICAgLiA9IEFMSUdOKDMyIC8g
OCk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9taW5pb3MteDg2XzY0LmxkcyBiL2FyY2gveDg2L21p
bmlvcy14ODZfNjQubGRzCmluZGV4IDNkYTBhOWYuLmY2NDYyZjMgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L21pbmlvcy14ODZfNjQubGRzCisrKyBiL2FyY2gveDg2L21pbmlvcy14ODZfNjQubGRzCkBA
IC0xNSw2ICsxNSwxMCBAQCBTRUNUSU9OUwogICAucm9kYXRhIDogeyAqKC5yb2RhdGEpICooLnJv
ZGF0YS4qKSB9CiAgIC4gPSBBTElHTig0MDk2KTsKICAgX2Vyb2RhdGEgPSAuOworICAubm90ZSA6
IHsKKwkqKC5ub3RlKQorCSooLm5vdGUuKikKKyAgfQogCiAgIC8qIG5ld2xpYiBpbml0aWFsaXph
dGlvbiBmdW5jdGlvbnMgKi8KICAgLiA9IEFMSUdOKDY0IC8gOCk7CmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni94ODZfMzIuUyBiL2FyY2gveDg2L3g4Nl8zMi5TCmluZGV4IGI5YWEzOTIuLjZkYzk4NWEg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3g4Nl8zMi5TCisrKyBiL2FyY2gveDg2L3g4Nl8zMi5TCkBA
IC0xLDE3ICsxLDE0IEBACiAjaW5jbHVkZSA8bWluaS1vcy9vcy5oPgogI2luY2x1ZGUgPG1pbmkt
b3MveDg2L2FyY2hfbGltaXRzLmg+CisjaW5jbHVkZSA8bWluaS1vcy9hc21fbWFjcm9zLmg+Cisj
aW5jbHVkZSA8eGVuL2VsZm5vdGUuaD4KICNpbmNsdWRlIDx4ZW4vYXJjaC14ODZfMzIuaD4KIAot
LnNlY3Rpb24gX194ZW5fZ3Vlc3QKLQkuYXNjaWkJIkdVRVNUX09TPU1pbmktT1MiCi0JLmFzY2lp
CSIsWEVOX1ZFUj14ZW4tMy4wIgotCS5hc2NpaQkiLFZJUlRfQkFTRT0weDAiIC8qICZfdGV4dCBm
cm9tIG1pbmlvc194ODZfMzIubGRzICovCi0JLmFzY2lpCSIsRUxGX1BBRERSX09GRlNFVD0weDAi
Ci0JLmFzY2lpCSIsSFlQRVJDQUxMX1BBR0U9MHgyIgotCS5hc2NpaQkiLFBBRT15ZXNbZXh0ZW5k
ZWQtY3IzXSIKLQkuYXNjaWkJIixMT0FERVI9Z2VuZXJpYyIKLQkuYnl0ZQkwCi0udGV4dAorRUxG
Tk9URShYZW4sIFhFTl9FTEZOT1RFX0dVRVNUX09TLCAuYXNjaXogIk1pbmktT1MiKQorRUxGTk9U
RShYZW4sIFhFTl9FTEZOT1RFX0xPQURFUiwgLmFzY2l6ICJnZW5lcmljIikKK0VMRk5PVEUoWGVu
LCBYRU5fRUxGTk9URV9IWVBFUkNBTExfUEFHRSwgX1dPUkQgaHlwZXJjYWxsX3BhZ2UpCitFTEZO
T1RFKFhlbiwgWEVOX0VMRk5PVEVfWEVOX1ZFUlNJT04sIC5hc2NpeiAieGVuLTMuMCIpCitFTEZO
T1RFKFhlbiwgWEVOX0VMRk5PVEVfUEFFX01PREUsIC5hc2NpeiAieWVzIikKIAogLmdsb2JsIF9z
dGFydCwgc2hhcmVkX2luZm8sIGh5cGVyY2FsbF9wYWdlCiAgICAgICAgICAgICAgICAgICAgICAg
ICAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3g4Nl82NC5TIGIvYXJjaC94ODYveDg2XzY0LlMKaW5k
ZXggNzI5MjFiMS4uOGVkNDUyZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveDg2XzY0LlMKKysrIGIv
YXJjaC94ODYveDg2XzY0LlMKQEAgLTEsMTYgKzEsMTMgQEAKICNpbmNsdWRlIDxtaW5pLW9zL29z
Lmg+CiAjaW5jbHVkZSA8bWluaS1vcy94ODYvYXJjaF9saW1pdHMuaD4KKyNpbmNsdWRlIDxtaW5p
LW9zL2FzbV9tYWNyb3MuaD4KKyNpbmNsdWRlIDx4ZW4vZWxmbm90ZS5oPgogI2luY2x1ZGUgPHhl
bi9mZWF0dXJlcy5oPgogCi0uc2VjdGlvbiBfX3hlbl9ndWVzdAotCS5hc2NpaQkiR1VFU1RfT1M9
TWluaS1PUyIKLQkuYXNjaWkJIixYRU5fVkVSPXhlbi0zLjAiCi0JLmFzY2lpCSIsVklSVF9CQVNF
PTB4MCIgLyogJl90ZXh0IGZyb20gbWluaW9zX3g4Nl82NC5sZHMgKi8KLQkuYXNjaWkJIixFTEZf
UEFERFJfT0ZGU0VUPTB4MCIKLQkuYXNjaWkJIixIWVBFUkNBTExfUEFHRT0weDIiCi0JLmFzY2lp
CSIsTE9BREVSPWdlbmVyaWMiCi0JLmJ5dGUJMAotLnRleHQKK0VMRk5PVEUoWGVuLCBYRU5fRUxG
Tk9URV9HVUVTVF9PUywgLmFzY2l6ICJNaW5pLU9TIikKK0VMRk5PVEUoWGVuLCBYRU5fRUxGTk9U
RV9MT0FERVIsIC5hc2NpeiAiZ2VuZXJpYyIpCitFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfSFlQ
RVJDQUxMX1BBR0UsIF9XT1JEIGh5cGVyY2FsbF9wYWdlKQorRUxGTk9URShYZW4sIFhFTl9FTEZO
T1RFX1hFTl9WRVJTSU9OLCAuYXNjaXogInhlbi0zLjAiKQogCiAjZGVmaW5lIEVOVFJZKFgpIC5n
bG9ibCBYIDsgWCA6CiAuZ2xvYmwgX3N0YXJ0LCBzaGFyZWRfaW5mbywgaHlwZXJjYWxsX3BhZ2UK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 18 10:20:39 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 18 Aug 2016 10:20:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1baKRD-0000Lj-RT; Thu, 18 Aug 2016 10:20:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=031ffe102=Andrew.Cooper3@citrix.com>)
 id 1baKRC-0000LO-Lm; Thu, 18 Aug 2016 10:20:38 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 F3/FC-29579-5FB85B75; Thu, 18 Aug 2016 10:20:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXitHRDpO7X7q3
 hBie2CFm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfh+vpm94AJjxeT2dawNjKsYuxg5
 OSQE/CVW7l4BZgsLRErs/LIHzBYRCJGYNX83K4gtJOAk0dx1maWLkYuDWaCRUeLM0e9gRWwC+
 hK7X3xiArF5BWwlvvVBNLAIqEp8nr+VBcQWFQiWOPthIRtEjaDEyZlPwOKcAs4Sm44dAurlAB
 qqKbF+lz5ImFlAXmL72znMEHvVJK71X2IHKZEQ4Jb4220/gZF/FpJBsxCaZyFpXsDIvIpRozi
 1qCy1SNfQWC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAUGYBgB+O27Z6HGCU5
 mJREea34toYL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBlBoa2kGBRanpqRVpmDjAqYNISHDxKI
 rzru4DSvMUFibnFmekQqVOMuhwLftxeyyTEkpeflyolzvsSpEgApCijNA9uBCxCLzHKSgnzMg
 IdJcRTkFqUm1mCKv+KUZyDUUmY9yzIFJ7MvBK4Ta+AjmACOoKXfwvIESWJCCmpBkalq/OOrH1
 4UZ192YlkPZlZ542Et3QtnqvlKD/PKlLr958QfUGeXXPDTb7pMp5vnnouTaTrjrfatY2/X9up
 Pzsi4hf91+e4UcfVRZblb2tWL2YxMefY6FUrdHvJMrH9BlMW/9p/etMhAyHXHYa7/odo67w9/
 8jtdNZ0xikc5q+0MvdK6/Vs1WVSYinOSDTUYi4qTgQAF5qOCcsCAAA=
X-Env-Sender: prvs=031ffe102=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1471515635!55502836!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60948 invoked from network); 18 Aug 2016 10:20:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2016 10:20:37 -0000
X-IronPort-AV: E=Sophos;i="5.28,538,1464652800"; d="scan'208";a="373030626"
To: Wei Liu <wei.liu2@citrix.com>, Minios-devel
 <minios-devel@lists.xenproject.org>
References: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c3ac4e53-273b-1ae3-8bf0-8ac8ea806840@citrix.com>
Date: Thu, 18 Aug 2016 11:20:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Icedove/45.2.0
MIME-Version: 1.0
In-Reply-To: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
X-DLP: MIA1
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 0/3] x86: use ELF
 notes and unified linker script
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTgvMDgvMTYgMTE6MTUsIFdlaSBMaXUgd3JvdGU6Cj4gV2VpIExpdSAoMyk6Cj4gICBJbnRy
b2R1Y2UgYXNtX21hY3Jvcy5oCj4gICB4ODY6IHN3aXRjaCB0byB1c2UgZWxmbm90ZQo+ICAgeDg2
OiB1c2UgdW5pZmllZCBsaW5rZXIgc2NyaXB0CgpBbGwgdGhyZWUgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Aug 18 10:20:39 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 18 Aug 2016 10:20:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1baKRD-0000Lj-RT; Thu, 18 Aug 2016 10:20:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=031ffe102=Andrew.Cooper3@citrix.com>)
 id 1baKRC-0000LO-Lm; Thu, 18 Aug 2016 10:20:38 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 F3/FC-29579-5FB85B75; Thu, 18 Aug 2016 10:20:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXitHRDpO7X7q3
 hBie2CFm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfh+vpm94AJjxeT2dawNjKsYuxg5
 OSQE/CVW7l4BZgsLRErs/LIHzBYRCJGYNX83K4gtJOAk0dx1maWLkYuDWaCRUeLM0e9gRWwC+
 hK7X3xiArF5BWwlvvVBNLAIqEp8nr+VBcQWFQiWOPthIRtEjaDEyZlPwOKcAs4Sm44dAurlAB
 qqKbF+lz5ImFlAXmL72znMEHvVJK71X2IHKZEQ4Jb4220/gZF/FpJBsxCaZyFpXsDIvIpRozi
 1qCy1SNfQWC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAUGYBgB+O27Z6HGCU5
 mJREea34toYL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBlBoa2kGBRanpqRVpmDjAqYNISHDxKI
 rzru4DSvMUFibnFmekQqVOMuhwLftxeyyTEkpeflyolzvsSpEgApCijNA9uBCxCLzHKSgnzMg
 IdJcRTkFqUm1mCKv+KUZyDUUmY9yzIFJ7MvBK4Ta+AjmACOoKXfwvIESWJCCmpBkalq/OOrH1
 4UZ192YlkPZlZ542Et3QtnqvlKD/PKlLr958QfUGeXXPDTb7pMp5vnnouTaTrjrfatY2/X9up
 Pzsi4hf91+e4UcfVRZblb2tWL2YxMefY6FUrdHvJMrH9BlMW/9p/etMhAyHXHYa7/odo67w9/
 8jtdNZ0xikc5q+0MvdK6/Vs1WVSYinOSDTUYi4qTgQAF5qOCcsCAAA=
X-Env-Sender: prvs=031ffe102=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1471515635!55502836!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60948 invoked from network); 18 Aug 2016 10:20:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Aug 2016 10:20:37 -0000
X-IronPort-AV: E=Sophos;i="5.28,538,1464652800"; d="scan'208";a="373030626"
To: Wei Liu <wei.liu2@citrix.com>, Minios-devel
 <minios-devel@lists.xenproject.org>
References: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c3ac4e53-273b-1ae3-8bf0-8ac8ea806840@citrix.com>
Date: Thu, 18 Aug 2016 11:20:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Icedove/45.2.0
MIME-Version: 1.0
In-Reply-To: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
X-DLP: MIA1
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 0/3] x86: use ELF
 notes and unified linker script
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTgvMDgvMTYgMTE6MTUsIFdlaSBMaXUgd3JvdGU6Cj4gV2VpIExpdSAoMyk6Cj4gICBJbnRy
b2R1Y2UgYXNtX21hY3Jvcy5oCj4gICB4ODY6IHN3aXRjaCB0byB1c2UgZWxmbm90ZQo+ICAgeDg2
OiB1c2UgdW5pZmllZCBsaW5rZXIgc2NyaXB0CgpBbGwgdGhyZWUgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Aug 18 10:34:52 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 18 Aug 2016 10:34:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1baKey-0001f2-2q; Thu, 18 Aug 2016 10:34:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1baKex-0001es-0f; Thu, 18 Aug 2016 10:34:51 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 A7/17-28813-A4F85B75; Thu, 18 Aug 2016 10:34:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyuP0Ov65n/9Z
 wg0fTtCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZlw/9JylYDdjxeqjq5gaGOczdjFy
 ckgIGEm8nfiPqYuRi0NIYCGjRMPVXawgCWEBJ4m7j5axgNgiAiESTw4dYwKxhQSqJD43XWMDs
 ZkF4iUOvZ8DVs8moCqx4fopMJtXwFri/85lYDYLUPzvub9gc0QFQiVWvDnBBlEjKHFy5hOwOK
 eAs8TB75PYIWaqS/yZd4kZwpaX2P52DvMERr5ZSFpmISmbhaRsASPzKkb14tSistQiXUu9pKL
 M9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAsKtnYGDcwfj6p9MhRkkOJiVRXiu+reFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHhv9QLlBItS01Mr0jJzgBEAk5bg4FES4d0HkuYtLkjML
 c5Mh0idYjTmeDbt2lomjgU/bq9lEmLJy89LlRLn/QxSKgBSmlGaBzcIFpmXGGWlhHkZGRgYhH
 gKUotyM0tQ5V8xinMwKgnz3gWZwpOZVwK37xXQKUxAp/DybwE5pSQRISXVwFjqX381UzV03bl
 cnvcuqVNYpd3es8RYFka8i9JdlPIhKPHjafHJwc1v9rNOYUiOaDhQafx89gwdkfgjR8PmS6z9
 IMtnKfXqgjGrcHnGhWkM53Qc+7YfKhL4J7jjaoP96/3LS81dWdvvah+smnJzYX926oK4dBNz+
 z0bakQZdp+JLxLxTJmYoMRSnJFoqMVcVJwIABzTbW/HAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1471516489!56182389!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18409 invoked from network); 18 Aug 2016 10:34:49 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 18 Aug 2016 10:34:49 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2E790AAEF;
 Thu, 18 Aug 2016 10:34:49 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>
References: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
 <1471515326-4610-2-git-send-email-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <71b3dac5-6a6d-6cb1-e743-089999e3757c@suse.com>
Date: Thu, 18 Aug 2016 12:34:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <1471515326-4610-2-git-send-email-wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 1/3] Introduce
	asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTgvMDgvMTYgMTI6MTUsIFdlaSBMaXUgd3JvdGU6Cj4gUG9ydGVkIGZyb20gWGVuIFRlc3Qg
RnJhbWV3b3JrIHByb2plY3QgKEJTRCBsaWNlbnNlKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Aug 18 10:34:52 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 18 Aug 2016 10:34:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1baKey-0001f2-2q; Thu, 18 Aug 2016 10:34:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1baKex-0001es-0f; Thu, 18 Aug 2016 10:34:51 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 A7/17-28813-A4F85B75; Thu, 18 Aug 2016 10:34:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyuP0Ov65n/9Z
 wg0fTtCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZlw/9JylYDdjxeqjq5gaGOczdjFy
 ckgIGEm8nfiPqYuRi0NIYCGjRMPVXawgCWEBJ4m7j5axgNgiAiESTw4dYwKxhQSqJD43XWMDs
 ZkF4iUOvZ8DVs8moCqx4fopMJtXwFri/85lYDYLUPzvub9gc0QFQiVWvDnBBlEjKHFy5hOwOK
 eAs8TB75PYIWaqS/yZd4kZwpaX2P52DvMERr5ZSFpmISmbhaRsASPzKkb14tSistQiXUu9pKL
 M9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAsKtnYGDcwfj6p9MhRkkOJiVRXiu+reFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHhv9QLlBItS01Mr0jJzgBEAk5bg4FES4d0HkuYtLkjML
 c5Mh0idYjTmeDbt2lomjgU/bq9lEmLJy89LlRLn/QxSKgBSmlGaBzcIFpmXGGWlhHkZGRgYhH
 gKUotyM0tQ5V8xinMwKgnz3gWZwpOZVwK37xXQKUxAp/DybwE5pSQRISXVwFjqX381UzV03bl
 cnvcuqVNYpd3es8RYFka8i9JdlPIhKPHjafHJwc1v9rNOYUiOaDhQafx89gwdkfgjR8PmS6z9
 IMtnKfXqgjGrcHnGhWkM53Qc+7YfKhL4J7jjaoP96/3LS81dWdvvah+smnJzYX926oK4dBNz+
 z0bakQZdp+JLxLxTJmYoMRSnJFoqMVcVJwIABzTbW/HAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1471516489!56182389!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18409 invoked from network); 18 Aug 2016 10:34:49 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 18 Aug 2016 10:34:49 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2E790AAEF;
 Thu, 18 Aug 2016 10:34:49 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>
References: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
 <1471515326-4610-2-git-send-email-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <71b3dac5-6a6d-6cb1-e743-089999e3757c@suse.com>
Date: Thu, 18 Aug 2016 12:34:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <1471515326-4610-2-git-send-email-wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 1/3] Introduce
	asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTgvMDgvMTYgMTI6MTUsIFdlaSBMaXUgd3JvdGU6Cj4gUG9ydGVkIGZyb20gWGVuIFRlc3Qg
RnJhbWV3b3JrIHByb2plY3QgKEJTRCBsaWNlbnNlKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Aug 18 10:39:03 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 18 Aug 2016 10:39:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1baKj0-00021L-Rr; Thu, 18 Aug 2016 10:39:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1baKj0-000214-2v; Thu, 18 Aug 2016 10:39:02 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 B5/42-28813-54095B75; Thu, 18 Aug 2016 10:39:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVyuP0Ov67LhK3
 hBuu/WFq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTj+spW14DpzxbbJ51gbGFuYuxg5
 OSQEjCTeTvzH1MXIxSEksJBR4nXrTVaQhLCAl0Tn+rcsILaIQIjEk0PHgIo4gIqqJC4u8gYJM
 wvESxx6PwesnE1AVWLD9VNgNq+AtUT7mUuMIDYLUPzZwrdsILaoQKjEijcn2CBqBCVOznwCNp
 5TwFni68pVbBAz1SX+zLvEDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjenFqUVlqka6xXlJ
 RZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYNAxAMEOxuYvTocYJTmYlER5rfi2hgvx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4LXqB8oJFqWmp1akZeYAwx8mLcHBoyTCmwCS5i0uSMwtz
 kyHSJ1i1OVY8OP2WiYhlrz8vFQpcd7LfUBFAiBFGaV5cCNgsXiJUVZKmJcR6CghnoLUotzMEl
 T5V4ziHIxKwrxsIKt4MvNK4Da9AjqCCegIXv4tIEeUJCKkpBoY96e+2zZjeyvX8pcCXZWnS+3
 blWZnuhxUlvP6yKiXJtDvq/5t06YFFk8f2064zhJ0Up+ZYe42h96VWydevzpVUtpnRcscVYfG
 NcfkBYQqc/pyO8/Hv1/7u3qfzHpLLvmCovWca49tPvbPc4lNoaIux6YOl3n2WrP8y4PkDTa96
 sr5fO0607FvSizFGYmGWsxFxYkA6yBlt8ACAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1471516740!56183378!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50718 invoked from network); 18 Aug 2016 10:39:00 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 18 Aug 2016 10:39:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 986ECAAEF;
 Thu, 18 Aug 2016 10:39:00 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>
References: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
 <1471515326-4610-4-git-send-email-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1c802835-e17a-e133-4947-70461cd159e2@suse.com>
Date: Thu, 18 Aug 2016 12:39:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <1471515326-4610-4-git-send-email-wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 3/3] x86: use unified
	linker script
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTgvMDgvMTYgMTI6MTUsIFdlaSBMaXUgd3JvdGU6Cj4gVGhlcmUgYXJlIG9ubHkgYSBmZXcg
ZGlmZmVyZW5jZXMgYmV0d2VlbiBpMzg2IGFuZCB4ODYtNjQgbGlua2VyIHNjcmlwdHMuCj4gVW5p
ZnkgdGhlbSBpbnRvIG9uZS4gUmUtaW5kZW50IHRoZSBmaWxlIGF0IHRoZSBzYW1lIHRpbWUuCj4g
Cj4gQ29uc3RydWN0IGEgc3BlY2lhbCBydWxlIGluIHRvcC1sZXZlbCBkaXJlY3RvcnkgdG8gY29w
ZSB3aXRoIHRoZSBjaGFuZ2UuCj4gSWRlYWxseSB0aGUgYnVpbGQgc3lzdGVtIHNob3VsZCBhbHNv
IGJlIG1hZGUgbW9yZSBlbGVnYW50LCBidXQKPiBvdmVyaGF1bGluZyB0aGUgYnVpbGQgc3lzdGVt
IGlzIG91dCBvZiBzY29wZSBvZiB0aGlzIHBhdGNoLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 18 10:39:03 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 18 Aug 2016 10:39:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1baKj0-00021L-Rr; Thu, 18 Aug 2016 10:39:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1baKj0-000214-2v; Thu, 18 Aug 2016 10:39:02 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 B5/42-28813-54095B75; Thu, 18 Aug 2016 10:39:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVyuP0Ov67LhK3
 hBuu/WFq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTj+spW14DpzxbbJ51gbGFuYuxg5
 OSQEjCTeTvzH1MXIxSEksJBR4nXrTVaQhLCAl0Tn+rcsILaIQIjEk0PHgIo4gIqqJC4u8gYJM
 wvESxx6PwesnE1AVWLD9VNgNq+AtUT7mUuMIDYLUPzZwrdsILaoQKjEijcn2CBqBCVOznwCNp
 5TwFni68pVbBAz1SX+zLvEDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjenFqUVlqka6xXlJ
 RZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYNAxAMEOxuYvTocYJTmYlER5rfi2hgvx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4LXqB8oJFqWmp1akZeYAwx8mLcHBoyTCmwCS5i0uSMwtz
 kyHSJ1i1OVY8OP2WiYhlrz8vFQpcd7LfUBFAiBFGaV5cCNgsXiJUVZKmJcR6CghnoLUotzMEl
 T5V4ziHIxKwrxsIKt4MvNK4Da9AjqCCegIXv4tIEeUJCKkpBoY96e+2zZjeyvX8pcCXZWnS+3
 blWZnuhxUlvP6yKiXJtDvq/5t06YFFk8f2064zhJ0Up+ZYe42h96VWydevzpVUtpnRcscVYfG
 NcfkBYQqc/pyO8/Hv1/7u3qfzHpLLvmCovWca49tPvbPc4lNoaIux6YOl3n2WrP8y4PkDTa96
 sr5fO0607FvSizFGYmGWsxFxYkA6yBlt8ACAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1471516740!56183378!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50718 invoked from network); 18 Aug 2016 10:39:00 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 18 Aug 2016 10:39:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 986ECAAEF;
 Thu, 18 Aug 2016 10:39:00 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>
References: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
 <1471515326-4610-4-git-send-email-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1c802835-e17a-e133-4947-70461cd159e2@suse.com>
Date: Thu, 18 Aug 2016 12:39:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <1471515326-4610-4-git-send-email-wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 3/3] x86: use unified
	linker script
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMTgvMDgvMTYgMTI6MTUsIFdlaSBMaXUgd3JvdGU6Cj4gVGhlcmUgYXJlIG9ubHkgYSBmZXcg
ZGlmZmVyZW5jZXMgYmV0d2VlbiBpMzg2IGFuZCB4ODYtNjQgbGlua2VyIHNjcmlwdHMuCj4gVW5p
ZnkgdGhlbSBpbnRvIG9uZS4gUmUtaW5kZW50IHRoZSBmaWxlIGF0IHRoZSBzYW1lIHRpbWUuCj4g
Cj4gQ29uc3RydWN0IGEgc3BlY2lhbCBydWxlIGluIHRvcC1sZXZlbCBkaXJlY3RvcnkgdG8gY29w
ZSB3aXRoIHRoZSBjaGFuZ2UuCj4gSWRlYWxseSB0aGUgYnVpbGQgc3lzdGVtIHNob3VsZCBhbHNv
IGJlIG1hZGUgbW9yZSBlbGVnYW50LCBidXQKPiBvdmVyaGF1bGluZyB0aGUgYnVpbGQgc3lzdGVt
IGlzIG91dCBvZiBzY29wZSBvZiB0aGlzIHBhdGNoLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Sat Aug 20 11:03:42 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 20 Aug 2016 11:03:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bb43x-0005BR-96; Sat, 20 Aug 2016 11:03:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bb43v-0005BI-Iu; Sat, 20 Aug 2016 11:03:39 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 45/9A-01833-A0938B75; Sat, 20 Aug 2016 11:03:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsXS+7+BUZfTcke
 4wdTvxhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYMx42X2Yt2MlU0b73JHMDYydTFyMX
 h5DAREaJX5+72CGcXYwSfT//MkM45xkluno3sUI4GxglHh07D5Th4GARUJVY2qjWxcjJwSZgI
 tHfOI8NxBYRUJb42NoLNolZoJFRYvmFPWAJYQEnibuPlrGA2LwCOhKNZ7vAhvIKPGSU+LRhDw
 vEhtWMEtPWPYGqEpQ4ORPCZhbQkrjx7yUTyGZmAWmJ5f84QMKcAjYSPz9uBjtIVMBM4ttPgwm
 MgrOQNM9C0jwLoXkBI/MqRo3i1KKy1CJdI2O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK9
 5PzcTYzAIK5nYGDcwdi31+8QoyQHk5Ior5/a9nAhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw3z
 XeECwkWpaanVqRl5gDjCSYtwcGjJMIragGU5i0uSMwtzkyHSJ1i1OVY8OP2WiYhlrz8vFQpcd
 6lIDMEQIoySvPgRsBi+xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5nIFN4MvNK4Da9Ajq
 CCeiI6/+3gxxRkoiQkmpgLLh1bNGebUYWy5V6g3Sd70ZM5DGUMSv8IOFjlfksqlz1VsabJo7b
 D769zVrXYTdF5zT7+iOMd0/ufVH1xdKcU+TZ735hL67zs6Ya3vl6TGTmXeeze8ptX6i8XjQ30
 UV50lXBUzzLjvsd+XaxO/nme3+LY58YtpXPWKBw74W2xPt99yZ9sprFJaTEUpyRaKjFXFScCA
 Dg9BYL6AIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1471691017!56511380!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49012 invoked from network); 20 Aug 2016 11:03:37 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-3.tower-31.messagelabs.com with SMTP; 20 Aug 2016 11:03:37 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 603527EA4;
 Sat, 20 Aug 2016 13:03:35 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id Iz3WkbYoMSxj; Sat, 20 Aug 2016 13:03:35 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr
 (LStLambert-656-1-134-155.w80-14.abo.wanadoo.fr [80.14.189.155])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 309BE6323;
 Sat, 20 Aug 2016 13:03:35 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bb43q-0003eD-MZ; Sat, 20 Aug 2016 13:03:34 +0200
Date: Sat, 20 Aug 2016 13:03:34 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160820110334.GO4252@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
 <1471515326-4610-2-git-send-email-wei.liu2@citrix.com>
 <71b3dac5-6a6d-6cb1-e743-089999e3757c@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <71b3dac5-6a6d-6cb1-e743-089999e3757c@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 1/3] Introduce
	asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVGh1IDE4IEF1ZyAyMDE2IDEyOjM0OjQ4ICswMjAwLCB3cm90ZToK
PiBPbiAxOC8wOC8xNiAxMjoxNSwgV2VpIExpdSB3cm90ZToKPiA+IFBvcnRlZCBmcm9tIFhlbiBU
ZXN0IEZyYW1ld29yayBwcm9qZWN0IChCU0QgbGljZW5zZSkuCj4gPiAKPiA+IFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkFja2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNh
bXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Sat Aug 20 11:03:42 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 20 Aug 2016 11:03:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bb43x-0005BR-96; Sat, 20 Aug 2016 11:03:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bb43v-0005BI-Iu; Sat, 20 Aug 2016 11:03:39 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 45/9A-01833-A0938B75; Sat, 20 Aug 2016 11:03:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsXS+7+BUZfTcke
 4wdTvxhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYMx42X2Yt2MlU0b73JHMDYydTFyMX
 h5DAREaJX5+72CGcXYwSfT//MkM45xkluno3sUI4GxglHh07D5Th4GARUJVY2qjWxcjJwSZgI
 tHfOI8NxBYRUJb42NoLNolZoJFRYvmFPWAJYQEnibuPlrGA2LwCOhKNZ7vAhvIKPGSU+LRhDw
 vEhtWMEtPWPYGqEpQ4ORPCZhbQkrjx7yUTyGZmAWmJ5f84QMKcAjYSPz9uBjtIVMBM4ttPgwm
 MgrOQNM9C0jwLoXkBI/MqRo3i1KKy1CJdI2O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK9
 5PzcTYzAIK5nYGDcwdi31+8QoyQHk5Ior5/a9nAhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw3z
 XeECwkWpaanVqRl5gDjCSYtwcGjJMIragGU5i0uSMwtzkyHSJ1i1OVY8OP2WiYhlrz8vFQpcd
 6lIDMEQIoySvPgRsBi+xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5nIFN4MvNK4Da9Ajq
 CCeiI6/+3gxxRkoiQkmpgLLh1bNGebUYWy5V6g3Sd70ZM5DGUMSv8IOFjlfksqlz1VsabJo7b
 D769zVrXYTdF5zT7+iOMd0/ufVH1xdKcU+TZ735hL67zs6Ya3vl6TGTmXeeze8ptX6i8XjQ30
 UV50lXBUzzLjvsd+XaxO/nme3+LY58YtpXPWKBw74W2xPt99yZ9sprFJaTEUpyRaKjFXFScCA
 Dg9BYL6AIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1471691017!56511380!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49012 invoked from network); 20 Aug 2016 11:03:37 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-3.tower-31.messagelabs.com with SMTP; 20 Aug 2016 11:03:37 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 603527EA4;
 Sat, 20 Aug 2016 13:03:35 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id Iz3WkbYoMSxj; Sat, 20 Aug 2016 13:03:35 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr
 (LStLambert-656-1-134-155.w80-14.abo.wanadoo.fr [80.14.189.155])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 309BE6323;
 Sat, 20 Aug 2016 13:03:35 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bb43q-0003eD-MZ; Sat, 20 Aug 2016 13:03:34 +0200
Date: Sat, 20 Aug 2016 13:03:34 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160820110334.GO4252@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
 <1471515326-4610-2-git-send-email-wei.liu2@citrix.com>
 <71b3dac5-6a6d-6cb1-e743-089999e3757c@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <71b3dac5-6a6d-6cb1-e743-089999e3757c@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 1/3] Introduce
	asm_macros.h
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVGh1IDE4IEF1ZyAyMDE2IDEyOjM0OjQ4ICswMjAwLCB3cm90ZToK
PiBPbiAxOC8wOC8xNiAxMjoxNSwgV2VpIExpdSB3cm90ZToKPiA+IFBvcnRlZCBmcm9tIFhlbiBU
ZXN0IEZyYW1ld29yayBwcm9qZWN0IChCU0QgbGljZW5zZSkuCj4gPiAKPiA+IFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkFja2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNh
bXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Sat Aug 20 11:04:39 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 20 Aug 2016 11:04:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bb44t-0005Fv-JA; Sat, 20 Aug 2016 11:04:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bb44t-0005Fk-2y; Sat, 20 Aug 2016 11:04:39 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 0D/9F-28813-64938B75; Sat, 20 Aug 2016 11:04:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsXS+7+BUdfVcke
 4wZrX2hZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM1at6GIv+MxUcebzNvYGxl1MXYxc
 HEICExklmi4eYYRwdjFKzLr/iBnCOc8ocfT6JKAMJ5CzgVHiVXsYiM0ioCqx5dk/FhCbTcBEo
 r9xHhuILSKgKPHg5U1WkGZmgWZGidt9DcwgCWEBK4lFLY+A9nFw8AroSGxfEgJSwyvwiFHi/a
 uTjCBxIYEqiXtTOEDKeQUEJU7OfAI2n1lAS+LGv5dgrcwC0hLL/4GVcAo4S5ydfRwsLCpgJvH
 tp8EERsFZSJpnIWmehdC8gJF5FaN6cWpRWWqRrqFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5i
 UrFecn7uJkZg8DIAwQ7G5R+dDjFKcjApifL6qW0PF+JLyk+pzEgszogvKs1JLT7EKMPBoSTBa
 2ixI1xIsCg1PbUiLTMHGEcwaQkOHiUR3kCQNG9xQWJucWY6ROoUoy7Hgh+31zIJseTl56VKif
 PagRQJgBRllObBjYDF9CVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8yaATOHJzCuB2/QK6Ag
 moCOu/98OckRJIkJKqoHR7XfWYn2Hycsf6ibcP3HfOP+zmfofg6Ofwx6yHN4mfeDv/x9hp6sk
 lwWGHz549dbLwxsubrodp9Zs0xv8vj4itWFb/RyjFYdeX5nAs9KUk9nRa5fOjek6u14/eWbgk
 VI77wkv98Q5Mo1NM33eeLkqP7jm/UmgNuHEy9SM6x0xun07Ty5lCc2crMRSnJFoqMVcVJwIAF
 eUCi3kAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1471691077!39739284!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25278 invoked from network); 20 Aug 2016 11:04:37 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-12.tower-31.messagelabs.com with SMTP; 20 Aug 2016 11:04:37 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 7B9207EA4;
 Sat, 20 Aug 2016 13:04:37 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 5KK32Mp5NPhW; Sat, 20 Aug 2016 13:04:37 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr
 (LStLambert-656-1-134-155.w80-14.abo.wanadoo.fr [80.14.189.155])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 526E06323;
 Sat, 20 Aug 2016 13:04:37 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bb44q-0003hU-QP; Sat, 20 Aug 2016 13:04:36 +0200
Date: Sat, 20 Aug 2016 13:04:36 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20160820110436.GP4252@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Juergen Gross <jgross@suse.com>
References: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
 <1471515326-4610-3-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471515326-4610-3-git-send-email-wei.liu2@citrix.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>, Juergen Gross <jgross@suse.com>
Subject: Re: [Minios-devel] [MINIOS PATCH 2/3] x86: switch to use elfnote
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSwgb24gVGh1IDE4IEF1ZyAyMDE2IDExOjE1OjI1ICswMTAwLCB3cm90ZToKPiBVc2Ug
dGhlIG5ld2VyIEVMRiBub3RlIGludGVyZmFjZS4gVGhlIGdlbmVyYXRlZCBFTEYgbm90ZXMgcmVz
dWx0cyBpbgo+IGVxdWl2YWxlbnQgY29uZmlndXJhdGlvbi4KPiAKPiBBbHNvIG5lZWQgdG8gbW9k
aWZ5IGxpbmtlciBzY3JpcHQgdG8gcHJvdmlkZSBhIG5vdGUgc2VjdGlvbi4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpBY2tlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxz
YW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Sat Aug 20 11:04:39 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 20 Aug 2016 11:04:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bb44t-0005Fv-JA; Sat, 20 Aug 2016 11:04:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bb44t-0005Fk-2y; Sat, 20 Aug 2016 11:04:39 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 0D/9F-28813-64938B75; Sat, 20 Aug 2016 11:04:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsXS+7+BUdfVcke
 4wZrX2hZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM1at6GIv+MxUcebzNvYGxl1MXYxc
 HEICExklmi4eYYRwdjFKzLr/iBnCOc8ocfT6JKAMJ5CzgVHiVXsYiM0ioCqx5dk/FhCbTcBEo
 r9xHhuILSKgKPHg5U1WkGZmgWZGidt9DcwgCWEBK4lFLY+A9nFw8AroSGxfEgJSwyvwiFHi/a
 uTjCBxIYEqiXtTOEDKeQUEJU7OfAI2n1lAS+LGv5dgrcwC0hLL/4GVcAo4S5ydfRwsLCpgJvH
 tp8EERsFZSJpnIWmehdC8gJF5FaN6cWpRWWqRrqFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5i
 UrFecn7uJkZg8DIAwQ7G5R+dDjFKcjApifL6qW0PF+JLyk+pzEgszogvKs1JLT7EKMPBoSTBa
 2ixI1xIsCg1PbUiLTMHGEcwaQkOHiUR3kCQNG9xQWJucWY6ROoUoy7Hgh+31zIJseTl56VKif
 PagRQJgBRllObBjYDF9CVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8yaATOHJzCuB2/QK6Ag
 moCOu/98OckRJIkJKqoHR7XfWYn2Hycsf6ibcP3HfOP+zmfofg6Ofwx6yHN4mfeDv/x9hp6sk
 lwWGHz549dbLwxsubrodp9Zs0xv8vj4itWFb/RyjFYdeX5nAs9KUk9nRa5fOjek6u14/eWbgk
 VI77wkv98Q5Mo1NM33eeLkqP7jm/UmgNuHEy9SM6x0xun07Ty5lCc2crMRSnJFoqMVcVJwIAF
 eUCi3kAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1471691077!39739284!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25278 invoked from network); 20 Aug 2016 11:04:37 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-12.tower-31.messagelabs.com with SMTP; 20 Aug 2016 11:04:37 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 7B9207EA4;
 Sat, 20 Aug 2016 13:04:37 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 5KK32Mp5NPhW; Sat, 20 Aug 2016 13:04:37 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr
 (LStLambert-656-1-134-155.w80-14.abo.wanadoo.fr [80.14.189.155])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 526E06323;
 Sat, 20 Aug 2016 13:04:37 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bb44q-0003hU-QP; Sat, 20 Aug 2016 13:04:36 +0200
Date: Sat, 20 Aug 2016 13:04:36 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20160820110436.GP4252@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Juergen Gross <jgross@suse.com>
References: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
 <1471515326-4610-3-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471515326-4610-3-git-send-email-wei.liu2@citrix.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>, Juergen Gross <jgross@suse.com>
Subject: Re: [Minios-devel] [MINIOS PATCH 2/3] x86: switch to use elfnote
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSwgb24gVGh1IDE4IEF1ZyAyMDE2IDExOjE1OjI1ICswMTAwLCB3cm90ZToKPiBVc2Ug
dGhlIG5ld2VyIEVMRiBub3RlIGludGVyZmFjZS4gVGhlIGdlbmVyYXRlZCBFTEYgbm90ZXMgcmVz
dWx0cyBpbgo+IGVxdWl2YWxlbnQgY29uZmlndXJhdGlvbi4KPiAKPiBBbHNvIG5lZWQgdG8gbW9k
aWZ5IGxpbmtlciBzY3JpcHQgdG8gcHJvdmlkZSBhIG5vdGUgc2VjdGlvbi4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpBY2tlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxz
YW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Sat Aug 20 11:06:02 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 20 Aug 2016 11:06:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bb46E-0005NZ-Uk; Sat, 20 Aug 2016 11:06:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bb46D-0005NJ-Ku; Sat, 20 Aug 2016 11:06:01 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 DE/93-05361-89938B75; Sat, 20 Aug 2016 11:06:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXS+7+BUXeG5Y5
 wg7+b2C3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZuxe8YC14D5Lxfz5HewNjJ+Zuxg5
 OYQEJjJK3Oq26GLkArJ3MUq0b9nKAuGcZ5T4MW0qG4SzgVFiSctMJpAWFgFVibuP1oPZbAImE
 v2N89hAbBEBZYmPrb3sIA3MAo2MEssv7AFLCAt4SXSuf8sCYvMK6Ej0TVsONpVX4CGjxKcNe1
 ggDlnNKLFnYw5EkaDEyZlPwOLMAloSN/69BNrGAWRLSyz/xwES5hSwkXjce4INJCwqYCbx7af
 BBEbBWUiaZyFpnoXQvICReRWjenFqUVlqka6RXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKx
 XnJ+7iZGYAAzAMEOxmV/nQ4xSnIwKYny+qltDxfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTvVY
 ke4kGBRanpqRVpmDjCWYNISHDxKIryBIGne4oLE3OLMdIjUKUZdjgU/bq9lEmLJy89LlRLnnQ
 5SJABSlFGaBzcCFteXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMyrCjKFJzOvBG7TK6AjmIC
 OuP5/O8gRJYkIKakGxvYNkbNfK8p8ndba/s3lVnqC9FKOZ4JPWgR2x6/4s+fNP6ve7NbyUBMb
 uZLDPg+XqKnHXrWP+er9a/K8uHtfBV9an826sbllT7+0lMSOsG2Xpyp93xdsWBHkd2rLTCees
 KVRX26vz7a3l4wWMMrsKvhpXsa8uGje+bKEFK1X23WmVE7/xpbgr8RSnJFoqMVcVJwIAAxwxr
 vmAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1471691159!1994540!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29320 invoked from network); 20 Aug 2016 11:06:00 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-15.tower-27.messagelabs.com with SMTP; 20 Aug 2016 11:06:00 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id CABC07EA4;
 Sat, 20 Aug 2016 13:05:59 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 1esnfxW3vPSO; Sat, 20 Aug 2016 13:05:59 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr
 (LStLambert-656-1-134-155.w80-14.abo.wanadoo.fr [80.14.189.155])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id A3D8C6323;
 Sat, 20 Aug 2016 13:05:59 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bb46B-0003lb-76; Sat, 20 Aug 2016 13:05:59 +0200
Date: Sat, 20 Aug 2016 13:05:59 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160820110559.GQ4252@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
 <1471515326-4610-4-git-send-email-wei.liu2@citrix.com>
 <1c802835-e17a-e133-4947-70461cd159e2@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1c802835-e17a-e133-4947-70461cd159e2@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 3/3] x86: use unified
	linker script
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVGh1IDE4IEF1ZyAyMDE2IDEyOjM5OjAwICswMjAwLCB3cm90ZToK
PiBPbiAxOC8wOC8xNiAxMjoxNSwgV2VpIExpdSB3cm90ZToKPiA+IFRoZXJlIGFyZSBvbmx5IGEg
ZmV3IGRpZmZlcmVuY2VzIGJldHdlZW4gaTM4NiBhbmQgeDg2LTY0IGxpbmtlciBzY3JpcHRzLgo+
ID4gVW5pZnkgdGhlbSBpbnRvIG9uZS4gUmUtaW5kZW50IHRoZSBmaWxlIGF0IHRoZSBzYW1lIHRp
bWUuCj4gPiAKPiA+IENvbnN0cnVjdCBhIHNwZWNpYWwgcnVsZSBpbiB0b3AtbGV2ZWwgZGlyZWN0
b3J5IHRvIGNvcGUgd2l0aCB0aGUgY2hhbmdlLgo+ID4gSWRlYWxseSB0aGUgYnVpbGQgc3lzdGVt
IHNob3VsZCBhbHNvIGJlIG1hZGUgbW9yZSBlbGVnYW50LCBidXQKPiA+IG92ZXJoYXVsaW5nIHRo
ZSBidWlsZCBzeXN0ZW0gaXMgb3V0IG9mIHNjb3BlIG9mIHRoaXMgcGF0Y2guCj4gPiAKPiA+IFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gUmV2aWV3ZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkFja2VkLWJ5OiBTYW11ZWwgVGhp
YmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Sat Aug 20 11:06:02 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 20 Aug 2016 11:06:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bb46E-0005NZ-Uk; Sat, 20 Aug 2016 11:06:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bb46D-0005NJ-Ku; Sat, 20 Aug 2016 11:06:01 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 DE/93-05361-89938B75; Sat, 20 Aug 2016 11:06:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXS+7+BUXeG5Y5
 wg7+b2C3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZuxe8YC14D5Lxfz5HewNjJ+Zuxg5
 OYQEJjJK3Oq26GLkArJ3MUq0b9nKAuGcZ5T4MW0qG4SzgVFiSctMJpAWFgFVibuP1oPZbAImE
 v2N89hAbBEBZYmPrb3sIA3MAo2MEssv7AFLCAt4SXSuf8sCYvMK6Ej0TVsONpVX4CGjxKcNe1
 ggDlnNKLFnYw5EkaDEyZlPwOLMAloSN/69BNrGAWRLSyz/xwES5hSwkXjce4INJCwqYCbx7af
 BBEbBWUiaZyFpnoXQvICReRWjenFqUVlqka6RXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKx
 XnJ+7iZGYAAzAMEOxmV/nQ4xSnIwKYny+qltDxfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTvVY
 ke4kGBRanpqRVpmDjCWYNISHDxKIryBIGne4oLE3OLMdIjUKUZdjgU/bq9lEmLJy89LlRLnnQ
 5SJABSlFGaBzcCFteXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMyrCjKFJzOvBG7TK6AjmIC
 OuP5/O8gRJYkIKakGxvYNkbNfK8p8ndba/s3lVnqC9FKOZ4JPWgR2x6/4s+fNP6ve7NbyUBMb
 uZLDPg+XqKnHXrWP+er9a/K8uHtfBV9an826sbllT7+0lMSOsG2Xpyp93xdsWBHkd2rLTCees
 KVRX26vz7a3l4wWMMrsKvhpXsa8uGje+bKEFK1X23WmVE7/xpbgr8RSnJFoqMVcVJwIAAxwxr
 vmAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1471691159!1994540!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29320 invoked from network); 20 Aug 2016 11:06:00 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-15.tower-27.messagelabs.com with SMTP; 20 Aug 2016 11:06:00 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id CABC07EA4;
 Sat, 20 Aug 2016 13:05:59 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 1esnfxW3vPSO; Sat, 20 Aug 2016 13:05:59 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr
 (LStLambert-656-1-134-155.w80-14.abo.wanadoo.fr [80.14.189.155])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id A3D8C6323;
 Sat, 20 Aug 2016 13:05:59 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bb46B-0003lb-76; Sat, 20 Aug 2016 13:05:59 +0200
Date: Sat, 20 Aug 2016 13:05:59 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160820110559.GQ4252@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
 <1471515326-4610-4-git-send-email-wei.liu2@citrix.com>
 <1c802835-e17a-e133-4947-70461cd159e2@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1c802835-e17a-e133-4947-70461cd159e2@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 3/3] x86: use unified
	linker script
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVGh1IDE4IEF1ZyAyMDE2IDEyOjM5OjAwICswMjAwLCB3cm90ZToK
PiBPbiAxOC8wOC8xNiAxMjoxNSwgV2VpIExpdSB3cm90ZToKPiA+IFRoZXJlIGFyZSBvbmx5IGEg
ZmV3IGRpZmZlcmVuY2VzIGJldHdlZW4gaTM4NiBhbmQgeDg2LTY0IGxpbmtlciBzY3JpcHRzLgo+
ID4gVW5pZnkgdGhlbSBpbnRvIG9uZS4gUmUtaW5kZW50IHRoZSBmaWxlIGF0IHRoZSBzYW1lIHRp
bWUuCj4gPiAKPiA+IENvbnN0cnVjdCBhIHNwZWNpYWwgcnVsZSBpbiB0b3AtbGV2ZWwgZGlyZWN0
b3J5IHRvIGNvcGUgd2l0aCB0aGUgY2hhbmdlLgo+ID4gSWRlYWxseSB0aGUgYnVpbGQgc3lzdGVt
IHNob3VsZCBhbHNvIGJlIG1hZGUgbW9yZSBlbGVnYW50LCBidXQKPiA+IG92ZXJoYXVsaW5nIHRo
ZSBidWlsZCBzeXN0ZW0gaXMgb3V0IG9mIHNjb3BlIG9mIHRoaXMgcGF0Y2guCj4gPiAKPiA+IFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gUmV2aWV3ZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkFja2VkLWJ5OiBTYW11ZWwgVGhp
YmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Sat Aug 20 12:50:04 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 20 Aug 2016 12:50:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bb5it-00030u-G6; Sat, 20 Aug 2016 12:50:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bb5is-0002tl-7r; Sat, 20 Aug 2016 12:50:02 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 A6/9B-05661-9F158B75; Sat, 20 Aug 2016 12:50:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS+7+BUfdH4I5
 wg2kn1C3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZkzc0s9UsEWi4vXFRYwNjOu4uhg5
 OYQEJjJKPJ+S08XIBWTvYpR4uuQLE4RznlGi4+oRZghnA1DV1zOsIC0sAqoS76+0sIDYbAImE
 v2N89hAbBEBRYkHL2+C1TALpEvc+HINrEZYwFbiR/cJJhCbV0BHYmvjWhaQobwCRxklfu1cxg
 JxR5LEgZO72CCKBCVOznzCAjFIS+LGv5dAzRxAtrTE8n8cIGFOAX2JPydvsYOERQXMJL79NJj
 AKDgLSfMsJM2zEJoXMDKvYlQvTi0qSy3SNdZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZL
 zs/dxAgMXwYg2MHY8c/pEKMkB5OSKK+f2vZwIb6k/JTKjMTijPii0pzU4kOMMhwcShK8cwN2h
 AsJFqWmp1akZeYAIwkmLcHBoyTCuxMkzVtckJhbnJkOkTrFqCglzrsAJCEAksgozYNrg0XvJU
 ZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzngeZwpOZVwI3/RXQYiagxdf/bwdZXJKIkJJqYJT
 c5d3xsviLarwfV3paSU1b2WldC+u4zGUzTtkcFTtftnluVvjX9zm3P68y+bvphP7WttZJT3gv
 5TkdiL51b83Gd532aSYu6Q8LOXeeuZbZoMqephwVY3TTdbvw1xXhn7Xvu05hPXv5Def8BocsI
 6UtenWRfpZHflefvPdYz0Tc4ELxzHU6V5RYijMSDbWYi4oTAV+HE9DZAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1471697400!29271422!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20877 invoked from network); 20 Aug 2016 12:50:00 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-9.tower-21.messagelabs.com with SMTP; 20 Aug 2016 12:50:00 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id A62C2746F;
 Sat, 20 Aug 2016 14:49:59 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id vc6CsMCJqISG; Sat, 20 Aug 2016 14:49:59 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr
 (LStLambert-656-1-134-155.w80-14.abo.wanadoo.fr [80.14.189.155])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 6BF8E6BB6;
 Sat, 20 Aug 2016 14:49:59 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bb5in-0007gH-91; Sat, 20 Aug 2016 14:49:57 +0200
Date: Sat, 20 Aug 2016 14:49:57 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20160820124957.GW4252@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
References: <1471441199-5843-1-git-send-email-jgross@suse.com>
 <20160817141327.GC2590@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160817141327.GC2590@citrix.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Minios-devel] [PATCH] mini-os: fix coverity issues in printf.c
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSwgb24gV2VkIDE3IEF1ZyAyMDE2IDE1OjEzOjI3ICswMTAwLCB3cm90ZToKPiBPbiBX
ZWQsIEF1ZyAxNywgMjAxNiBhdCAwMzozOTo1OVBNICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+ID4gRml4IHR3byBpc3N1ZXMgZGlzY292ZXJlZCBieSBjb3Zlcml0eS4KPiAKPiBJIHdvdWxk
IHVwZGF0ZSB0aGUgY29tbWl0IG1lc3NhZ2UgdG8gbWFrZSBpdCBjb250YWluIG1vcmUgaW5mb3Jt
YXRpb24uCj4gCj4gRml4IHR3byBpc3N1ZXMgZGlzY292ZXJlZCBieSBDb3Zlcml0eToKPiAKPiAx
LiBwcm9wZXJsIG1hcmsgb25lIHN3aXRjaCBjYXNlIGFzIGZhbGwtdGhyb3VnaAo+IDIuIHVucm9s
bCBhIGxvb3AgdGhhdCBvbmx5IGV4ZWN1dGVzIG9uY2UKPiAKPiBDSUQ6IDEzNjk2MjMKPiBDSUQ6
IDEwMTkwMDEKPiAKPiAKPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgo+IAo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKQWNrZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdXRsQGVucy1seW9u
Lm9yZz4KCj4gPiAtLS0KPiA+ICBsaWIvcHJpbnRmLmMgfCAyNSArKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9u
cygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvbGliL3ByaW50Zi5jIGIvbGliL3ByaW50Zi5jCj4g
PiBpbmRleCBhZDZhMzA0Li5mOWU5ZDY4IDEwMDY0NAo+ID4gLS0tIGEvbGliL3ByaW50Zi5jCj4g
PiArKysgYi9saWIvcHJpbnRmLmMKPiA+IEBAIC0zNzksNiArMzc5LDcgQEAgcmVzd2l0Y2g6ICAg
ICAgIHN3aXRjaCAoY2ggPSAodV9jaGFyKSpmbXQrKykgewo+ID4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFkYyA9ICcwJzsKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGdvdG8gcmVzd2l0Y2g7Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgfQo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCj4gPiAgICAgICAgICAg
ICAgICAgIGNhc2UgJzEnOiBjYXNlICcyJzogY2FzZSAnMyc6IGNhc2UgJzQnOgo+ID4gICAgICAg
ICAgICAgICAgICBjYXNlICc1JzogY2FzZSAnNic6IGNhc2UgJzcnOiBjYXNlICc4JzogY2FzZSAn
OSc6Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgKG4gPSAwOzsgKytm
bXQpIHsKPiA+IEBAIC05NjYsMjAgKzk2NywxNiBAQCBsaXRlcmFsOgo+ID4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgd2lkdGggPSAxOwo+ID4gICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIChmbGFncyAmIFNVUFBSRVNTKSB7Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzaXplX3Qgc3VtID0gMDsKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZvciAoOzspIHsKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgKChuID0gaW5yKSA8IHdpZHRoKSB7Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3VtICs9IG47Cj4gPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggLT0gbjsKPiA+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnAgKz0gbjsKPiA+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoc3VtID09IDAp
Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBnb3RvIGlucHV0X2ZhaWx1cmU7Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIH0gZWxzZSB7Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3VtICs9IHdpZHRoOwo+ID4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluciAtPSB3aWR0aDsKPiA+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnAgKz0gd2lkdGg7Cj4g
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7
Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICgobiA9IGlucikgPCB3aWR0aCkgewo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdW0gKz0gbjsKPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggLT0gbjsKPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wICs9IG47Cj4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChzdW0gPT0gMCkKPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIGlucHV0
X2ZhaWx1cmU7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2Ugewo+
ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdW0gKz0gd2lkdGg7
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluciAtPSB3aWR0
aDsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wICs9IHdp
ZHRoOwo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQo+ID4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbnJlYWQgKz0gc3VtOwo+ID4gICAgICAgICAgICAgICAg
ICAgICAgICAgIH0gZWxzZSB7Cj4gPiAtLSAKPiA+IDIuNi42Cj4gPiAKPiAKCi0tIApTYW11ZWwK
IjIgKyAyID0gNSBwb3VyIGQnYXNzZXogZ3JhbmRlcyB2YWxldXJzIGRlIDIiCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGlu
ZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Sat Aug 20 12:50:04 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 20 Aug 2016 12:50:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bb5it-00030u-G6; Sat, 20 Aug 2016 12:50:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bb5is-0002tl-7r; Sat, 20 Aug 2016 12:50:02 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 A6/9B-05661-9F158B75; Sat, 20 Aug 2016 12:50:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS+7+BUfdH4I5
 wg2kn1C3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZkzc0s9UsEWi4vXFRYwNjOu4uhg5
 OYQEJjJKPJ+S08XIBWTvYpR4uuQLE4RznlGi4+oRZghnA1DV1zOsIC0sAqoS76+0sIDYbAImE
 v2N89hAbBEBRYkHL2+C1TALpEvc+HINrEZYwFbiR/cJJhCbV0BHYmvjWhaQobwCRxklfu1cxg
 JxR5LEgZO72CCKBCVOznzCAjFIS+LGv5dAzRxAtrTE8n8cIGFOAX2JPydvsYOERQXMJL79NJj
 AKDgLSfMsJM2zEJoXMDKvYlQvTi0qSy3SNdZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZL
 zs/dxAgMXwYg2MHY8c/pEKMkB5OSKK+f2vZwIb6k/JTKjMTijPii0pzU4kOMMhwcShK8cwN2h
 AsJFqWmp1akZeYAIwkmLcHBoyTCuxMkzVtckJhbnJkOkTrFqCglzrsAJCEAksgozYNrg0XvJU
 ZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzngeZwpOZVwI3/RXQYiagxdf/bwdZXJKIkJJqYJT
 c5d3xsviLarwfV3paSU1b2WldC+u4zGUzTtkcFTtftnluVvjX9zm3P68y+bvphP7WttZJT3gv
 5TkdiL51b83Gd532aSYu6Q8LOXeeuZbZoMqephwVY3TTdbvw1xXhn7Xvu05hPXv5Def8BocsI
 6UtenWRfpZHflefvPdYz0Tc4ELxzHU6V5RYijMSDbWYi4oTAV+HE9DZAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1471697400!29271422!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20877 invoked from network); 20 Aug 2016 12:50:00 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-9.tower-21.messagelabs.com with SMTP; 20 Aug 2016 12:50:00 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id A62C2746F;
 Sat, 20 Aug 2016 14:49:59 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id vc6CsMCJqISG; Sat, 20 Aug 2016 14:49:59 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr
 (LStLambert-656-1-134-155.w80-14.abo.wanadoo.fr [80.14.189.155])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 6BF8E6BB6;
 Sat, 20 Aug 2016 14:49:59 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bb5in-0007gH-91; Sat, 20 Aug 2016 14:49:57 +0200
Date: Sat, 20 Aug 2016 14:49:57 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20160820124957.GW4252@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
References: <1471441199-5843-1-git-send-email-jgross@suse.com>
 <20160817141327.GC2590@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160817141327.GC2590@citrix.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Minios-devel] [PATCH] mini-os: fix coverity issues in printf.c
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSwgb24gV2VkIDE3IEF1ZyAyMDE2IDE1OjEzOjI3ICswMTAwLCB3cm90ZToKPiBPbiBX
ZWQsIEF1ZyAxNywgMjAxNiBhdCAwMzozOTo1OVBNICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+ID4gRml4IHR3byBpc3N1ZXMgZGlzY292ZXJlZCBieSBjb3Zlcml0eS4KPiAKPiBJIHdvdWxk
IHVwZGF0ZSB0aGUgY29tbWl0IG1lc3NhZ2UgdG8gbWFrZSBpdCBjb250YWluIG1vcmUgaW5mb3Jt
YXRpb24uCj4gCj4gRml4IHR3byBpc3N1ZXMgZGlzY292ZXJlZCBieSBDb3Zlcml0eToKPiAKPiAx
LiBwcm9wZXJsIG1hcmsgb25lIHN3aXRjaCBjYXNlIGFzIGZhbGwtdGhyb3VnaAo+IDIuIHVucm9s
bCBhIGxvb3AgdGhhdCBvbmx5IGV4ZWN1dGVzIG9uY2UKPiAKPiBDSUQ6IDEzNjk2MjMKPiBDSUQ6
IDEwMTkwMDEKPiAKPiAKPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgo+IAo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKQWNrZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdXRsQGVucy1seW9u
Lm9yZz4KCj4gPiAtLS0KPiA+ICBsaWIvcHJpbnRmLmMgfCAyNSArKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9u
cygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvbGliL3ByaW50Zi5jIGIvbGliL3ByaW50Zi5jCj4g
PiBpbmRleCBhZDZhMzA0Li5mOWU5ZDY4IDEwMDY0NAo+ID4gLS0tIGEvbGliL3ByaW50Zi5jCj4g
PiArKysgYi9saWIvcHJpbnRmLmMKPiA+IEBAIC0zNzksNiArMzc5LDcgQEAgcmVzd2l0Y2g6ICAg
ICAgIHN3aXRjaCAoY2ggPSAodV9jaGFyKSpmbXQrKykgewo+ID4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFkYyA9ICcwJzsKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGdvdG8gcmVzd2l0Y2g7Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgfQo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCj4gPiAgICAgICAgICAg
ICAgICAgIGNhc2UgJzEnOiBjYXNlICcyJzogY2FzZSAnMyc6IGNhc2UgJzQnOgo+ID4gICAgICAg
ICAgICAgICAgICBjYXNlICc1JzogY2FzZSAnNic6IGNhc2UgJzcnOiBjYXNlICc4JzogY2FzZSAn
OSc6Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgKG4gPSAwOzsgKytm
bXQpIHsKPiA+IEBAIC05NjYsMjAgKzk2NywxNiBAQCBsaXRlcmFsOgo+ID4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgd2lkdGggPSAxOwo+ID4gICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIChmbGFncyAmIFNVUFBSRVNTKSB7Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzaXplX3Qgc3VtID0gMDsKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZvciAoOzspIHsKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgKChuID0gaW5yKSA8IHdpZHRoKSB7Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3VtICs9IG47Cj4gPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggLT0gbjsKPiA+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnAgKz0gbjsKPiA+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoc3VtID09IDAp
Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBnb3RvIGlucHV0X2ZhaWx1cmU7Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIH0gZWxzZSB7Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3VtICs9IHdpZHRoOwo+ID4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluciAtPSB3aWR0aDsKPiA+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnAgKz0gd2lkdGg7Cj4g
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7
Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICgobiA9IGlucikgPCB3aWR0aCkgewo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdW0gKz0gbjsKPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggLT0gbjsKPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wICs9IG47Cj4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChzdW0gPT0gMCkKPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIGlucHV0
X2ZhaWx1cmU7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2Ugewo+
ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdW0gKz0gd2lkdGg7
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluciAtPSB3aWR0
aDsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wICs9IHdp
ZHRoOwo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQo+ID4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbnJlYWQgKz0gc3VtOwo+ID4gICAgICAgICAgICAgICAg
ICAgICAgICAgIH0gZWxzZSB7Cj4gPiAtLSAKPiA+IDIuNi42Cj4gPiAKPiAKCi0tIApTYW11ZWwK
IjIgKyAyID0gNSBwb3VyIGQnYXNzZXogZ3JhbmRlcyB2YWxldXJzIGRlIDIiCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGlu
ZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Sat Aug 20 12:50:21 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 20 Aug 2016 12:50:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bb5jB-0003Gq-Tf; Sat, 20 Aug 2016 12:50:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bb5jA-0003GO-UM; Sat, 20 Aug 2016 12:50:21 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 55/AC-13744-C0258B75; Sat, 20 Aug 2016 12:50:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXS+7+BUZc7aEe
 4waNuZYu3X5cwW3zfMpnJgcnj8IcrLAGMUayZeUn5FQmsGcsOLWcrmMtYceQeZwNjE2MXIxeH
 kMBERolH19cyQzi7GCVe7NkP5ZxnlLj8uJ2li5ETyNnAKLHhRxaIzSKgKtHX0M8IYrMJmEj0N
 85jA7FFBJQlPrb2soPYzALREs/bN4P1CgvYSvzoPsEEYvMK6EjcWPqYBWQBr8BuRon5rbMZIR
 bYSbxZNIEdokhQ4uTMJywQg7Qkbvx7CdTMAWRLSyz/xwES5hSwl+h72s4KEhYVMJP49tNgAqP
 gLCTNs5A0z0JoXsDIvIpRozi1qCy1SNfYSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85
 P3cTIzB8GYBgB+PpdYGHGCU5mJREef3UtocL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAVC9gRL
 iRYlJqeWpGWmQOMJJi0BAePkgjvTpA0b3FBYm5xZjpE6hSjMcezadfWMnEs+HF7LZMQS15+Xq
 qUOK8qSKkASGlGaR7cIFiEX2KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iwbz/IFJ7MvBK4fa+
 ATmECOuX6/+0gp5QkIqSkGhhllJhCehx1p+z6kP/pCW/6taPmv3I6/2w+wDZp915mp2jF1pbY
 oiPfTnnvMup4p1Ww7qL+e92jibN/x/7891Q1YtKBZsvq4Ms+rbH2C5l7bSqVrtz5qabT8nb/5
 cvbfX7VMC0xlppuE6fPpVwpzFR+6+K/3gYBuRQujpUPCg4/OzfldO7n6n9KLMUZiYZazEXFiQ
 CpaKf46wIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1471697419!29425628!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52853 invoked from network); 20 Aug 2016 12:50:19 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-12.tower-21.messagelabs.com with SMTP; 20 Aug 2016 12:50:19 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 5EA2B746F;
 Sat, 20 Aug 2016 14:50:19 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 3lHL_8y_1skP; Sat, 20 Aug 2016 14:50:19 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr
 (LStLambert-656-1-134-155.w80-14.abo.wanadoo.fr [80.14.189.155])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 0C4EE6BB6;
 Sat, 20 Aug 2016 14:50:19 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bb5j7-0007gU-O3; Sat, 20 Aug 2016 14:50:17 +0200
Date: Sat, 20 Aug 2016 14:50:17 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160820125017.GX4252@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471441199-5843-1-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471441199-5843-1-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH] mini-os: fix coverity issues in printf.c
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gV2VkIDE3IEF1ZyAyMDE2IDE1OjM5OjU5ICswMjAwLCB3cm90ZToK
PiBGaXggdHdvIGlzc3VlcyBkaXNjb3ZlcmVkIGJ5IGNvdmVyaXR5LgoKVGhhbmtzIGZvciBwcm9j
ZXNzaW5nIG1pbmktb3MgdGhyb3VnaCBjb3Zlcml0eSA6KQoKU2FtdWVsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Sat Aug 20 12:50:21 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 20 Aug 2016 12:50:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bb5jB-0003Gq-Tf; Sat, 20 Aug 2016 12:50:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bb5jA-0003GO-UM; Sat, 20 Aug 2016 12:50:21 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 55/AC-13744-C0258B75; Sat, 20 Aug 2016 12:50:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXS+7+BUZc7aEe
 4waNuZYu3X5cwW3zfMpnJgcnj8IcrLAGMUayZeUn5FQmsGcsOLWcrmMtYceQeZwNjE2MXIxeH
 kMBERolH19cyQzi7GCVe7NkP5ZxnlLj8uJ2li5ETyNnAKLHhRxaIzSKgKtHX0M8IYrMJmEj0N
 85jA7FFBJQlPrb2soPYzALREs/bN4P1CgvYSvzoPsEEYvMK6EjcWPqYBWQBr8BuRon5rbMZIR
 bYSbxZNIEdokhQ4uTMJywQg7Qkbvx7CdTMAWRLSyz/xwES5hSwl+h72s4KEhYVMJP49tNgAqP
 gLCTNs5A0z0JoXsDIvIpRozi1qCy1SNfYSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85
 P3cTIzB8GYBgB+PpdYGHGCU5mJREef3UtocL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAVC9gRL
 iRYlJqeWpGWmQOMJJi0BAePkgjvTpA0b3FBYm5xZjpE6hSjMcezadfWMnEs+HF7LZMQS15+Xq
 qUOK8qSKkASGlGaR7cIFiEX2KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iwbz/IFJ7MvBK4fa+
 ATmECOuX6/+0gp5QkIqSkGhhllJhCehx1p+z6kP/pCW/6taPmv3I6/2w+wDZp915mp2jF1pbY
 oiPfTnnvMup4p1Ww7qL+e92jibN/x/7891Q1YtKBZsvq4Ms+rbH2C5l7bSqVrtz5qabT8nb/5
 cvbfX7VMC0xlppuE6fPpVwpzFR+6+K/3gYBuRQujpUPCg4/OzfldO7n6n9KLMUZiYZazEXFiQ
 CpaKf46wIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1471697419!29425628!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52853 invoked from network); 20 Aug 2016 12:50:19 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-12.tower-21.messagelabs.com with SMTP; 20 Aug 2016 12:50:19 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 5EA2B746F;
 Sat, 20 Aug 2016 14:50:19 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 3lHL_8y_1skP; Sat, 20 Aug 2016 14:50:19 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr
 (LStLambert-656-1-134-155.w80-14.abo.wanadoo.fr [80.14.189.155])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 0C4EE6BB6;
 Sat, 20 Aug 2016 14:50:19 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bb5j7-0007gU-O3; Sat, 20 Aug 2016 14:50:17 +0200
Date: Sat, 20 Aug 2016 14:50:17 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160820125017.GX4252@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471441199-5843-1-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471441199-5843-1-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH] mini-os: fix coverity issues in printf.c
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gV2VkIDE3IEF1ZyAyMDE2IDE1OjM5OjU5ICswMjAwLCB3cm90ZToK
PiBGaXggdHdvIGlzc3VlcyBkaXNjb3ZlcmVkIGJ5IGNvdmVyaXR5LgoKVGhhbmtzIGZvciBwcm9j
ZXNzaW5nIG1pbmktb3MgdGhyb3VnaCBjb3Zlcml0eSA6KQoKU2FtdWVsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 22 09:41:39 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 22 Aug 2016 09:41:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bblje-0004ib-Gs; Mon, 22 Aug 2016 09:41:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=035ae7ed5=wei.liu2@citrix.com>)
 id 1bbljd-0004iQ-DZ; Mon, 22 Aug 2016 09:41:37 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 E6/7B-13924-0D8CAB75; Mon, 22 Aug 2016 09:41:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXitHRDpO6FE7v
 CDS4+5rV4+3UJs8X3LZOZHJg8Dn+4whLAGMWamZeUX5HAmnF5nV/BDsaKzltcDYz9jF2MnBwS
 Av4SW9c2gNksAqoSZ3ZuZQax2QSUJX529rKB2CICJhK/L5xm6WLk4mAWWMAosWjJDFaQhLCAj
 8Txk0vAbF4BfYmVne/BbCEBJ4nmrsssEHFBiZMzn4DZzAI6Egt2fwIaygFkS0ss/8cBEuYUcJ
 bYdOwQE4gtKqAicWXCW3aIMQoSHdOPMUHcyS1x+/RU5gmM/LOQTJ2FZOoshKkLGJlXMaoXpxa
 VpRbpmuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGIQMQ7GD80u98iFGSg0lJ
 lNesdWe4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne9uO7woUEi1LTUyvSMnOAEQGTluDgURLhb
 QBJ8xYXJOYWZ6ZDpE4xGnM8m3ZtLRPHgh+31zIJseTl56VKifNuBykVACnNKM2DGwSL1EuMsl
 LCvIxApwnxFKQW5WaWoMq/YhTnYFQS5m0FmcKTmVcCt+8V0ClMQKdc/78d5JSSRISUVANjmsn
 C7MnNG4ovzT4bsi7jrWIWZ17AnKV/XyhbnPZPkpCTuNsjoqwo2568/P6xhMyUEve1++/meuq+
 igx6Z5ys/V0/2Ddf4e6MfS48vQnHQ5RKpDp7tW5sY5PeZyYzY4MOc61s3ALbHUEvpZRmp9a8/
 BSqNal4ma3qOZu11nLMGw/xLPqe5qLEUpyRaKjFXFScCAB/rNxGzwIAAA==
X-Env-Sender: prvs=035ae7ed5=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1471858894!53963713!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12468 invoked from network); 22 Aug 2016 09:41:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2016 09:41:35 -0000
X-IronPort-AV: E=Sophos;i="5.28,559,1464652800"; d="scan'208";a="373731017"
Date: Mon, 22 Aug 2016 10:41:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Message-ID: <20160822094133.GA19568@citrix.com>
References: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [MINIOS PATCH 0/3] x86: use ELF notes and
	unified linker script
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gVGh1LCBBdWcgMTgsIDIwMTYgYXQgMTE6MTU6MjNBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBXZWkgTGl1ICgzKToKPiAgIEludHJvZHVjZSBhc21fbWFjcm9zLmgKPiAgIHg4Njogc3dpdGNo
IHRvIHVzZSBlbGZub3RlCj4gICB4ODY6IHVzZSB1bmlmaWVkIGxpbmtlciBzY3JpcHQKPiAKClNl
cmllcyBwdXNoZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0
aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 22 09:41:39 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 22 Aug 2016 09:41:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bblje-0004ib-Gs; Mon, 22 Aug 2016 09:41:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=035ae7ed5=wei.liu2@citrix.com>)
 id 1bbljd-0004iQ-DZ; Mon, 22 Aug 2016 09:41:37 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 E6/7B-13924-0D8CAB75; Mon, 22 Aug 2016 09:41:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXitHRDpO6FE7v
 CDS4+5rV4+3UJs8X3LZOZHJg8Dn+4whLAGMWamZeUX5HAmnF5nV/BDsaKzltcDYz9jF2MnBwS
 Av4SW9c2gNksAqoSZ3ZuZQax2QSUJX529rKB2CICJhK/L5xm6WLk4mAWWMAosWjJDFaQhLCAj
 8Txk0vAbF4BfYmVne/BbCEBJ4nmrsssEHFBiZMzn4DZzAI6Egt2fwIaygFkS0ss/8cBEuYUcJ
 bYdOwQE4gtKqAicWXCW3aIMQoSHdOPMUHcyS1x+/RU5gmM/LOQTJ2FZOoshKkLGJlXMaoXpxa
 VpRbpmuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGIQMQ7GD80u98iFGSg0lJ
 lNesdWe4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne9uO7woUEi1LTUyvSMnOAEQGTluDgURLhb
 QBJ8xYXJOYWZ6ZDpE4xGnM8m3ZtLRPHgh+31zIJseTl56VKifNuBykVACnNKM2DGwSL1EuMsl
 LCvIxApwnxFKQW5WaWoMq/YhTnYFQS5m0FmcKTmVcCt+8V0ClMQKdc/78d5JSSRISUVANjmsn
 C7MnNG4ovzT4bsi7jrWIWZ17AnKV/XyhbnPZPkpCTuNsjoqwo2568/P6xhMyUEve1++/meuq+
 igx6Z5ys/V0/2Ddf4e6MfS48vQnHQ5RKpDp7tW5sY5PeZyYzY4MOc61s3ALbHUEvpZRmp9a8/
 BSqNal4ma3qOZu11nLMGw/xLPqe5qLEUpyRaKjFXFScCAB/rNxGzwIAAA==
X-Env-Sender: prvs=035ae7ed5=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1471858894!53963713!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12468 invoked from network); 22 Aug 2016 09:41:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2016 09:41:35 -0000
X-IronPort-AV: E=Sophos;i="5.28,559,1464652800"; d="scan'208";a="373731017"
Date: Mon, 22 Aug 2016 10:41:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Message-ID: <20160822094133.GA19568@citrix.com>
References: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471515326-4610-1-git-send-email-wei.liu2@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [MINIOS PATCH 0/3] x86: use ELF notes and
	unified linker script
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gVGh1LCBBdWcgMTgsIDIwMTYgYXQgMTE6MTU6MjNBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBXZWkgTGl1ICgzKToKPiAgIEludHJvZHVjZSBhc21fbWFjcm9zLmgKPiAgIHg4Njogc3dpdGNo
IHRvIHVzZSBlbGZub3RlCj4gICB4ODY6IHVzZSB1bmlmaWVkIGxpbmtlciBzY3JpcHQKPiAKClNl
cmllcyBwdXNoZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0
aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 22 09:41:59 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 22 Aug 2016 09:41:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bbljz-0004lk-Pf; Mon, 22 Aug 2016 09:41:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=035ae7ed5=wei.liu2@citrix.com>)
 id 1bbljy-0004lS-MM; Mon, 22 Aug 2016 09:41:58 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 0B/4E-19721-5E8CAB75; Mon, 22 Aug 2016 09:41:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXitHRDpO7TE7v
 CDTpXqFq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzei+coq5YCJjxed2qwbGsi5GTg4J
 AX+JPd/3s4PYLAKqEsvOrGADsdkElCV+dvaC2SJA9sfWXqAaLg5mgUZGicv/u5lAEsICthI/u
 k+A2bwC+hJnF09jBLGFBOwk3iyawA4RF5Q4OfMJC4jNLKAjsWD3J6ChHEC2tMTyfxwgYU4Be4
 m+p+2sILaogIrElQlv2SHGKEh0TD/GBHEnt8Tt01OZJzDyz0IydRaSqbMQpi5gZF7FqFGcWlS
 WWqRrZKSXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYiPUMDIw7GPe0+x1ilORg
 UhLlNWvdGS7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgrf9+K5wIcGi1PTUirTMHGBMwKQlOHiUR
 HgbQNK8xQWJucWZ6RCpU4yWHM+mXVvLxPECTC74cXstkxBLXn5eqpQ473aQBgGQhozSPLhxsL
 i9xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYtxVkCk9mXgnc1ldABzEBHXT9/3aQg0oSEVJ
 SDYz8f+ZmMXLWrjPY5aZu7rlcMLt1Lf+hVU36Z6555t233fVT4FiJfuYOAa/sWPlUI3Pru3m3
 7rF1za773MiSuWX97uvvVH0ZtNpviDg8vW/Fv3XdzlwHr/vKIobsZ/68fpcY0Fy3bpnvpq0X3
 8YcNFx3LzLbMl7VMHrL022TlwScfHoo3kv1p4cSS3FGoqEWc1FxIgBi1kod1gIAAA==
X-Env-Sender: prvs=035ae7ed5=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1471858915!55430666!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25139 invoked from network); 22 Aug 2016 09:41:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2016 09:41:57 -0000
X-IronPort-AV: E=Sophos;i="5.28,559,1464652800"; d="scan'208";a="373731049"
Date: Mon, 22 Aug 2016 10:41:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160822094154.GB19568@citrix.com>
References: <1471441199-5843-1-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471441199-5843-1-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH] mini-os: fix coverity issues in printf.c
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gV2VkLCBBdWcgMTcsIDIwMTYgYXQgMDM6Mzk6NTlQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBGaXggdHdvIGlzc3VlcyBkaXNjb3ZlcmVkIGJ5IGNvdmVyaXR5Lgo+IAoKUHVzaGVk
IHdpdGggZml4ZWQgdXAgY29tbWl0IG1lc3NhZ2UuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 22 09:41:59 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 22 Aug 2016 09:41:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bbljz-0004lk-Pf; Mon, 22 Aug 2016 09:41:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=035ae7ed5=wei.liu2@citrix.com>)
 id 1bbljy-0004lS-MM; Mon, 22 Aug 2016 09:41:58 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 0B/4E-19721-5E8CAB75; Mon, 22 Aug 2016 09:41:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXitHRDpO7TE7v
 CDTpXqFq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzei+coq5YCJjxed2qwbGsi5GTg4J
 AX+JPd/3s4PYLAKqEsvOrGADsdkElCV+dvaC2SJA9sfWXqAaLg5mgUZGicv/u5lAEsICthI/u
 k+A2bwC+hJnF09jBLGFBOwk3iyawA4RF5Q4OfMJC4jNLKAjsWD3J6ChHEC2tMTyfxwgYU4Be4
 m+p+2sILaogIrElQlv2SHGKEh0TD/GBHEnt8Tt01OZJzDyz0IydRaSqbMQpi5gZF7FqFGcWlS
 WWqRrZKSXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYiPUMDIw7GPe0+x1ilORg
 UhLlNWvdGS7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgrf9+K5wIcGi1PTUirTMHGBMwKQlOHiUR
 HgbQNK8xQWJucWZ6RCpU4yWHM+mXVvLxPECTC74cXstkxBLXn5eqpQ473aQBgGQhozSPLhxsL
 i9xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYtxVkCk9mXgnc1ldABzEBHXT9/3aQg0oSEVJ
 SDYz8f+ZmMXLWrjPY5aZu7rlcMLt1Lf+hVU36Z6555t233fVT4FiJfuYOAa/sWPlUI3Pru3m3
 7rF1za773MiSuWX97uvvVH0ZtNpviDg8vW/Fv3XdzlwHr/vKIobsZ/68fpcY0Fy3bpnvpq0X3
 8YcNFx3LzLbMl7VMHrL022TlwScfHoo3kv1p4cSS3FGoqEWc1FxIgBi1kod1gIAAA==
X-Env-Sender: prvs=035ae7ed5=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1471858915!55430666!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25139 invoked from network); 22 Aug 2016 09:41:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Aug 2016 09:41:57 -0000
X-IronPort-AV: E=Sophos;i="5.28,559,1464652800"; d="scan'208";a="373731049"
Date: Mon, 22 Aug 2016 10:41:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160822094154.GB19568@citrix.com>
References: <1471441199-5843-1-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471441199-5843-1-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH] mini-os: fix coverity issues in printf.c
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gV2VkLCBBdWcgMTcsIDIwMTYgYXQgMDM6Mzk6NTlQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBGaXggdHdvIGlzc3VlcyBkaXNjb3ZlcmVkIGJ5IGNvdmVyaXR5Lgo+IAoKUHVzaGVk
IHdpdGggZml4ZWQgdXAgY29tbWl0IG1lc3NhZ2UuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:18 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR3-0001wl-HK; Tue, 23 Aug 2016 15:16:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR2-0001um-Jb; Tue, 23 Aug 2016 15:16:16 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 0E/4B-12874-FB86CB75; Tue, 23 Aug 2016 15:16:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+6+jD3
 hBr9naFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdh27DhbQYdixYXWPqYGxhtSXYyc
 HBICRhJvJ/5j6mLk4hASWMgoMe3YHRaQBJuAqsSG66dYQWwRATeJL99nsYHYzAIREnM+nAKrE
 RZIkHjwZh07iM0CVD/v01Uwm1fATmL+uitsEAvkJK7PnM4EYnMK2EtcOLOXuYuRA2iZncTc/X
 ETGLkXMDKsYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9DM
 DEOxg7JvlfIhRkoNJSZRX12hPuBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXo10oJxgUWp6akVa
 Zg4w4GDSEhw8SiK8kiBp3uKCxNzizHSI1ClGRSlxXgaQhABIIqM0D64NFuSXGGWlhHkZgQ4R4
 ilILcrNLEGVf8UozsGoJMyrAzKFJzOvBG76K6DFTECLW+7vBllckoiQkmpgTDa+d/bnfK4JJ7
 8IxL68XVmmFu4nNFH57/3g3d8WbdK5sV3hhjo/z920vnuFBQEevwo3COz9LPVW3vDcxkbtfxv
 rjFi/r7p2JTbj04H1Tfwx2svYdjuf82wW/GZ19NC96TlOn+Quh5S2yQkd6Hiy/AJbVvSGUKll
 /Np73hZO77IVj3p2X1skWYmlOCPRUIu5qDgRAIWckXdtAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1471965374!55933907!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12390 invoked from network); 23 Aug 2016 15:16:14 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:14 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 59173AD2D;
 Tue, 23 Aug 2016 15:16:14 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:50 +0200
Message-Id: <1471965368-6159-5-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 04/22] mini-os: make some memory management
	related macros usable from assembler
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

RXNwZWNpYWxseSBwYWdlIHRhYmxlIGVudHJ5IGRlZmluaXRpb25zIGFyZSBjdXJyZW50bHkgbm90
IHVzYWJsZSBmcm9tCmFzc2VtYmxlciBzb3VyY2VzIG9uIHg4NiBhcyB0aGUgY29uc3RhbnRzIGFy
ZSBkZWZpbmVkIHdpdGggVUxMIHN1ZmZpeC4KQ2hhbmdlIHRoaXMgYnkgYWRkaW5nIHRoZSBzdWZm
aXggb25seSB3aGVuIHRoZSBoZWFkZXIgaXMgaW5jbHVkZWQgZnJvbQphIEMgc291cmNlLgoKSGlk
ZSBzb21lIEMgcHJvdG90eXBlcyB3aGVuIGluIGFzc2VtYmxlciBlbnZpcm9ubWVudC4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBpbmNsdWRlL3g4
Ni9hcmNoX21tLmggfCA1NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmggYi9pbmNsdWRlL3g4Ni9h
cmNoX21tLmgKaW5kZXggNjkwYTkxOS4uMmIxOGIzNCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ODYv
YXJjaF9tbS5oCisrKyBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaApAQCAtMjksMTEgKzI5LDE2IEBA
CiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2lmIGRlZmluZWQoX19pMzg2X18pCiAjaW5jbHVkZSA8
eGVuL2FyY2gteDg2XzMyLmg+CisjZGVmaW5lIF9fQ09OU1QoeCkgeCAjIyBVTEwKICNlbGlmIGRl
ZmluZWQoX194ODZfNjRfXykKICNpbmNsdWRlIDx4ZW4vYXJjaC14ODZfNjQuaD4KKyNkZWZpbmUg
X19DT05TVCh4KSB4ICMjIFVMCiAjZWxzZQogI2Vycm9yICJVbnN1cHBvcnRlZCBhcmNoaXRlY3R1
cmUiCiAjZW5kaWYKKyNkZWZpbmUgQ09OU1QoeCkgX19DT05TVCh4KQorI2Vsc2UKKyNkZWZpbmUg
Q09OU1QoeCkgeAogI2VuZGlmCiAKIC8qCkBAIC04MSwxNCArODYsMTYgQEAKICNkZWZpbmUgUFJJ
cHRlICIwMTZsbHgiCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogdHlwZWRlZiB1aW50NjRfdCBwZ2Vu
dHJ5X3Q7CisjZWxzZQorI2RlZmluZSBQVEUodmFsKSAubG9uZyB2YWw7IC5sb25nIDAKICNlbmRp
ZgogCi0jZGVmaW5lIE1BWF9NRU1fU0laRSAgICAgICAgICAgIDB4M2YwMDAwMDBVTAotI2RlZmlu
ZSBWSVJUX0tFUk5FTF9BUkVBICAgICAgICAweDNmMDAwMDAwVUwKLSNkZWZpbmUgVklSVF9ERU1B
TkRfQVJFQSAgICAgICAgMHg0MDAwMDAwMFVMCi0jZGVmaW5lIFZJUlRfSEVBUF9BUkVBICAgICAg
ICAgIDB4YjAwMDAwMDBVTAorI2RlZmluZSBNQVhfTUVNX1NJWkUgICAgICAgICAgICBDT05TVCgw
eDNmMDAwMDAwKQorI2RlZmluZSBWSVJUX0tFUk5FTF9BUkVBICAgICAgICBDT05TVCgweDNmMDAw
MDAwKQorI2RlZmluZSBWSVJUX0RFTUFORF9BUkVBICAgICAgICBDT05TVCgweDQwMDAwMDAwKQor
I2RlZmluZSBWSVJUX0hFQVBfQVJFQSAgICAgICAgICBDT05TVCgweGIwMDAwMDAwKQogCi0jZGVm
aW5lIERFTUFORF9NQVBfUEFHRVMgICAgICAgIDB4NmZmZmZVTAorI2RlZmluZSBERU1BTkRfTUFQ
X1BBR0VTICAgICAgICBDT05TVCgweDZmZmZmKQogI2RlZmluZSBIRUFQX1BBR0VTX01BWCAgICAg
ICAgICAoKEhZUEVSVklTT1JfVklSVF9TVEFSVCAtIFZJUlRfSEVBUF9BUkVBKSAvIFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfU0laRSAtIDEpCiAKQEAgLTExNSwxNSAr
MTIyLDE3IEBAIHR5cGVkZWYgdWludDY0X3QgcGdlbnRyeV90OwogI2RlZmluZSBQUklwdGUgIjAx
Nmx4IgogI2lmbmRlZiBfX0FTU0VNQkxZX18KIHR5cGVkZWYgdW5zaWduZWQgbG9uZyBwZ2VudHJ5
X3Q7CisjZWxzZQorI2RlZmluZSBQVEUodmFsKSAucXVhZCB2YWwKICNlbmRpZgogCi0jZGVmaW5l
IE1BWF9NRU1fU0laRSAgICAgICAgICAgICg1MTJVTEwgPDwgMzApCi0jZGVmaW5lIFZJUlRfS0VS
TkVMX0FSRUEgICAgICAgIDB4MDAwMDAwODAwMDAwMDAwMFVMCi0jZGVmaW5lIFZJUlRfREVNQU5E
X0FSRUEgICAgICAgIDB4MDAwMDEwMDAwMDAwMDAwMFVMCi0jZGVmaW5lIFZJUlRfSEVBUF9BUkVB
ICAgICAgICAgIDB4MDAwMDIwMDAwMDAwMDAwMFVMCisjZGVmaW5lIE1BWF9NRU1fU0laRSAgICAg
ICAgICAgIChDT05TVCg1MTIpIDw8IDMwKQorI2RlZmluZSBWSVJUX0tFUk5FTF9BUkVBICAgICAg
ICBDT05TVCgweDAwMDAwMDgwMDAwMDAwMDApCisjZGVmaW5lIFZJUlRfREVNQU5EX0FSRUEgICAg
ICAgIENPTlNUKDB4MDAwMDEwMDAwMDAwMDAwMCkKKyNkZWZpbmUgVklSVF9IRUFQX0FSRUEgICAg
ICAgICAgQ09OU1QoMHgwMDAwMjAwMDAwMDAwMDAwKQogCi0jZGVmaW5lIERFTUFORF9NQVBfUEFH
RVMgICAgICAgIDB4ODAwMDAwMFVMCi0jZGVmaW5lIEhFQVBfUEFHRVNfTUFYICAgICAgICAgIDB4
ODAwMDAwMFVMCisjZGVmaW5lIERFTUFORF9NQVBfUEFHRVMgICAgICAgIENPTlNUKDB4ODAwMDAw
MCkKKyNkZWZpbmUgSEVBUF9QQUdFU19NQVggICAgICAgICAgQ09OU1QoMHg4MDAwMDAwKQogCiAj
ZW5kaWYKIApAQCAtMTQ3LDE2ICsxNTYsMTYgQEAgdHlwZWRlZiB1bnNpZ25lZCBsb25nIHBnZW50
cnlfdDsKICAgKCgoX2EpID4+IEw0X1BBR0VUQUJMRV9TSElGVCkgJiAoTDRfUEFHRVRBQkxFX0VO
VFJJRVMgLSAxKSkKICNlbmRpZgogCi0jZGVmaW5lIF9QQUdFX1BSRVNFTlQgIDB4MDAxVUxMCi0j
ZGVmaW5lIF9QQUdFX1JXICAgICAgIDB4MDAyVUxMCi0jZGVmaW5lIF9QQUdFX1VTRVIgICAgIDB4
MDA0VUxMCi0jZGVmaW5lIF9QQUdFX1BXVCAgICAgIDB4MDA4VUxMCi0jZGVmaW5lIF9QQUdFX1BD
RCAgICAgIDB4MDEwVUxMCi0jZGVmaW5lIF9QQUdFX0FDQ0VTU0VEIDB4MDIwVUxMCi0jZGVmaW5l
IF9QQUdFX0RJUlRZICAgIDB4MDQwVUxMCi0jZGVmaW5lIF9QQUdFX1BBVCAgICAgIDB4MDgwVUxM
Ci0jZGVmaW5lIF9QQUdFX1BTRSAgICAgIDB4MDgwVUxMCi0jZGVmaW5lIF9QQUdFX0dMT0JBTCAg
IDB4MTAwVUxMCisjZGVmaW5lIF9QQUdFX1BSRVNFTlQgIENPTlNUKDB4MDAxKQorI2RlZmluZSBf
UEFHRV9SVyAgICAgICBDT05TVCgweDAwMikKKyNkZWZpbmUgX1BBR0VfVVNFUiAgICAgQ09OU1Qo
MHgwMDQpCisjZGVmaW5lIF9QQUdFX1BXVCAgICAgIENPTlNUKDB4MDA4KQorI2RlZmluZSBfUEFH
RV9QQ0QgICAgICBDT05TVCgweDAxMCkKKyNkZWZpbmUgX1BBR0VfQUNDRVNTRUQgQ09OU1QoMHgw
MjApCisjZGVmaW5lIF9QQUdFX0RJUlRZICAgIENPTlNUKDB4MDQwKQorI2RlZmluZSBfUEFHRV9Q
QVQgICAgICBDT05TVCgweDA4MCkKKyNkZWZpbmUgX1BBR0VfUFNFICAgICAgQ09OU1QoMHgwODAp
CisjZGVmaW5lIF9QQUdFX0dMT0JBTCAgIENPTlNUKDB4MTAwKQogCiAjaWYgZGVmaW5lZChfX2kz
ODZfXykKICNkZWZpbmUgTDFfUFJPVCAoX1BBR0VfUFJFU0VOVHxfUEFHRV9SV3xfUEFHRV9BQ0NF
U1NFRCkKQEAgLTE5MSwxMiArMjAwLDE0IEBAIHR5cGVkZWYgdW5zaWduZWQgbG9uZyBwZ2VudHJ5
X3Q7CiAjZGVmaW5lIEwzX1AyTV9JRFgocGZuKSAoKChwZm4pID4+IEwyX1AyTV9TSElGVCkgJiBQ
Mk1fTUFTSykKICNkZWZpbmUgSU5WQUxJRF9QMk1fRU5UUlkgKH4wVUwpCiAKKyNpZm5kZWYgX19B
U1NFTUJMWV9fCiB2b2lkIHAybV9jaGtfcGZuKHVuc2lnbmVkIGxvbmcgcGZuKTsKIAogc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIHAybV9wYWdlcyh1bnNpZ25lZCBsb25nIHBhZ2VzKQogewog
ICAgIHJldHVybiAocGFnZXMgKyBQMk1fRU5UUklFUyAtIDEpID4+IEwxX1AyTV9TSElGVDsKIH0K
KyNlbmRpZgogCiAjaW5jbHVkZSAiYXJjaF9saW1pdHMuaCIKICNkZWZpbmUgUEFHRV9TSVpFICAg
ICAgIF9fUEFHRV9TSVpFCkBAIC0yMzksNyArMjUwLDYgQEAgc3RhdGljIF9faW5saW5lX18gcGFk
ZHJfdCBtYWNoaW5lX3RvX3BoeXMobWFkZHJfdCBtYWNoaW5lKQogCXBoeXMgPSAocGh5cyA8PCBQ
QUdFX1NISUZUKSB8IChtYWNoaW5lICYgflBBR0VfTUFTSyk7CiAJcmV0dXJuIHBoeXM7CiB9Ci0j
ZW5kaWYKIAogI2RlZmluZSBWSVJUX1NUQVJUICAgICAgICAgICAgICAgICAoKHVuc2lnbmVkIGxv
bmcpJl90ZXh0KQogCkBAIC0yODgsNCArMjk4LDYgQEAgc3RhdGljIF9faW5saW5lX18gcGFkZHJf
dCBtYWNoaW5lX3RvX3BoeXMobWFkZHJfdCBtYWNoaW5lKQogCiBwZ2VudHJ5X3QgKm5lZWRfcGd0
KHVuc2lnbmVkIGxvbmcgYWRkcik7CiAKKyNlbmRpZgorCiAjZW5kaWYgLyogX0FSQ0hfTU1fSF8g
Ki8KLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:18 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR3-0001wN-Ew; Tue, 23 Aug 2016 15:16:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR2-0001uk-JZ; Tue, 23 Aug 2016 15:16:16 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A4/E1-01957-EB86CB75; Tue, 23 Aug 2016 15:16:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVyuP0Ov+6+jD3
 hBs9XiVq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfg+6T9TwSXRijV911gbGGcJdTFy
 ckgIGEm8nfiPCcQWEljIKPH8mRqIzSagKrHh+ilWEFtEwE3iy/dZbCA2s0CExJwPp1hAbGEBY
 4l/l46D1bAA1f942gtUw8HBK2AnsfAfL8R4OYnrM6eDjecUsJe4cGYvM0iJEFDJ3P1xExi5Fz
 AyrGJUL04tKkst0jXXSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9DADEOxgPDb
 Z+RCjJAeTkiivrtGecCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJXpQDnBotT01Iq0zBxgqMGk
 JTh4lER4M0HSvMUFibnFmekQqVOMilLivC0gCQGQREZpHlwbLLwvMcpKCfMyAh0ixFOQWpSbW
 YIq/4pRnINRSZg3B2QKT2ZeCdz0V0CLmYAWt9zfDbK4JBEhJdXAKCe3TOS1sDlDwok5Oq5MTx
 5N3n1x4nw3v5NL5Xg/sF6W70h00u7MvxH1dJrpnEOOk3pbkrL/L1rKs+ztvb0bNOrLDm/dLfT
 ssc+cwsKF4QmzZSrvpLzYJt/zZkdm209Jd0Pbfb0r+XfeUeWvb2M8uzPyC2Pczyhj3V8b1j4t
 XGvi0r5Dz5f9thJLcUaioRZzUXEiAKo1zGZqAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1471965374!19488386!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21941 invoked from network); 23 Aug 2016 15:16:14 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:14 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id F1935ACFD;
 Tue, 23 Aug 2016 15:16:13 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:49 +0200
Message-Id: <1471965368-6159-4-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 03/22] mini-os: add CONFIG_PARAVIRT
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgbmV3IGNvbmZpZyBtYWNybyBDT05GSUdfUEFSQVZJUlQgd2hpY2ggZGVmYXVsdHMgdG8g
YmUgZGVmaW5lZCBvbgp4ODYuIFRoaXMgaXMgdGhlIGZpcnN0IHN0ZXAgZm9yIHN1cHBvcnRpbmcg
YSBIVk1saXRlIE1pbmktT1MuCgpEb2luZyB0aGlzIHZpYSBDT05GSUdfUEFSQVZJUlQgaW5zdGVh
ZCBvZiBzb21ldGhpbmcgbGlrZSBDT05GSUdfSFZNTElURQp3YXMgY2hvc2VuIGFzIHRoZSBhcm0g
cG9ydCBjYW4gdGhlbiBkcm9wIHNvbWUgZHVtbXkgcm91dGluZXMgbmVlZGVkIGZvcgpwYXJhLXZp
cnR1YWxpemF0aW9uIG9ubHkuCgpBZGQgaW5jbHVkZS9wYXJhdmlydC5oIGZvciBmdXJ1dGUgc3Vw
cG9ydCBvZiBwYXJhdmlydCBzcGVjaWZpYwpoYW5kbGluZy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBDb25maWcubWsgICAgICAgICAgfCAgNiAr
KysrKysKIGluY2x1ZGUvcGFyYXZpcnQuaCB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAx
MDA2NDQgaW5jbHVkZS9wYXJhdmlydC5oCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmln
Lm1rCmluZGV4IDhhYjFhN2UuLmFhMzY3NjEgMTAwNjQ0Ci0tLSBhL0NvbmZpZy5taworKysgYi9D
b25maWcubWsKQEAgLTE1Myw2ICsxNTMsMTEgQEAgTERGTEFHUy0kKGNsYW5nKSArPSAtcGx1Z2lu
IExMVk1nb2xkLnNvCiBlbmRpZgogCiAjIENvbmZpZ3VyYXRpb24gZGVmYXVsdHMKK2lmZXEgKCQo
VEFSR0VUX0FSQ0hfRkFNKSx4ODYpCitDT05GSUdfUEFSQVZJUlQgPz0geQorZWxzZQorQ09ORklH
X1BBUkFWSVJUID89IG4KK2VuZGlmCiBDT05GSUdfU1RBUlRfTkVUV09SSyA/PSB5CiBDT05GSUdf
U1BBUlNFX0JTUyA/PSB5CiBDT05GSUdfUUVNVV9YU19BUkdTID89IG4KQEAgLTE3Miw2ICsxNzcs
NyBAQCBDT05GSUdfTFdJUCA/PSAkKGx3aXApCiBDT05GSUdfQkFMTE9PTiA/PSBuCiAKICMgRXhw
b3J0IGNvbmZpZyBpdGVtcyBhcyBjb21waWxlciBkaXJlY3RpdmVzCitERUZJTkVTLSQoQ09ORklH
X1BBUkFWSVJUKSArPSAtRENPTkZJR19QQVJBVklSVAogREVGSU5FUy0kKENPTkZJR19TVEFSVF9O
RVRXT1JLKSArPSAtRENPTkZJR19TVEFSVF9ORVRXT1JLCiBERUZJTkVTLSQoQ09ORklHX1NQQVJT
RV9CU1MpICs9IC1EQ09ORklHX1NQQVJTRV9CU1MKIERFRklORVMtJChDT05GSUdfUUVNVV9YU19B
UkdTKSArPSAtRENPTkZJR19RRU1VX1hTX0FSR1MKZGlmZiAtLWdpdCBhL2luY2x1ZGUvcGFyYXZp
cnQuaCBiL2luY2x1ZGUvcGFyYXZpcnQuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi43ODUyZTE2Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9wYXJhdmlydC5oCkBAIC0w
LDAgKzEsMzMgQEAKKy8qIC0qLSAgTW9kZTpDOyBjLWJhc2ljLW9mZnNldDo0OyB0YWItd2lkdGg6
NCAtKi0KKyAqCisgKiAoQykgMjAxNiAtIEp1ZXJnZW4gR3Jvc3MsIFNVU0UgTGludXggR21iSAor
ICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBh
bnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29j
aWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVhbCBp
biB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGlt
aXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxp
c2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2YgdGhl
IFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMK
KyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlv
bnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lv
biBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRp
YWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9W
SURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisg
KiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9G
IE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFO
RCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBPUiBD
T1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhF
UgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBP
UiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJ
VEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElOIFRIRSBT
T0ZUV0FSRS4KKyAqLworCisjaWZuZGVmIF9QQVJBVklSVF9ICisjZGVmaW5lIF9QQVJBVklSVF9I
CisKKyNpZiBkZWZpbmVkKENPTkZJR19QQVJBVklSVCkKKworI2Vsc2UKKworI2VuZGlmCisKKyNl
bmRpZiAvKiBfUEFSQVZJUlRfSCAqLwotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlv
cy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:18 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR2-0001vV-Sk; Tue, 23 Aug 2016 15:16:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR2-0001un-CM; Tue, 23 Aug 2016 15:16:16 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 48/D6-27438-FB86CB75; Tue, 23 Aug 2016 15:16:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsVyuP0Ov+6+jD3
 hBlP3C1i8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXj0sYW9YIZCxb2ew8wNjMtFuhg5
 OSQEjCTeTvzH1MXIxSEksJBR4uv2BywgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OAVWI
 yxgIjHxVCNzFyMHBwtQ/YWHxiBhXgE7ideTr7NAzJeTuD5zOtMERs4FjAyrGDWKU4vKUot0DQ
 30kooy0zNKchMzc4A8M73c1OLixPTUnMSkYr3k/NxNjEC/MQDBDsZ7ywIOMUpyMCmJ8uoa7Qk
 X4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7OB0oJ1iUmp5akZaZAwwgmLQEB4+SCO9MkDRvcUFi
 bnFmOkTqFKOilDhvC0hCACSRUZoH1wYL2kuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5l0MM
 oUnM68EbvoroMVMQItb7u8GWVySiJCSamBMP/fc1PNf0f+PiXnLWk7tnX7c69OvZtG+Wb8Cv9
 yV/7ypR1D0u9h+hzXdt4M4yv+8ydoq/a5lU2zXt2T9rH/xh3OtlWTOcnyaVhNp8PbKk+8qM3w
 8XZaWZodbBVaanzsTqfq5ffpUnbpJ8sos6h82yhrrCVh/8gy7GuojFC/9obrBpu7dyVlKLMUZ
 iYZazEXFiQBvt288VQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1471965373!7250021!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64469 invoked from network); 23 Aug 2016 15:16:14 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-6.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:14 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 74DBEACEE;
 Tue, 23 Aug 2016 15:16:13 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:46 +0200
Message-Id: <1471965368-6159-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 00/22] mini-os: support HVMlite mode
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBIVk1saXRlIHN1cHBvcnQgZm9yIE1pbmktT1MuIFNldHRp
bmcKQ09ORklHX1BBUkFWSVJUIHRvICJuIiAoZGVmYXVsdCBpcyAieSIpIHdpbGwgYnVpbGQgbWlu
aS1vcyBhcyBhCkhWTWxpdGUgZG9tYWluIG9uIHg4Ni4gQm90aCAzMi0gYW5kIDY0LWJpdCBidWls
ZHMgYXJlIHN1cHBvcnRlZC4KClRlc3RlZCB3aXRoIHBsYWluIE1pbmktT1MgY29uZmlndXJhdGlv
biB0byB3b3JrIGluIDMyLSBhbmQgNjQtYml0Cm1vZGUgZWl0aGVyIHBhcmF2aXJ0dWFsaXplZCBv
ciBhcyBIVk0gZG9tYWluIChkZXZpY2UtbW9kZWwgbm9uZSkuCgpCYWxsb29uaW5nIHNob3VsZCBi
YXNpY2FsbHkgd29yaywgdG9vLCBidXQgdGhlcmUgaXMgc29tZSBzdXBwb3J0IGZvcgphIHNwYXJz
ZSBtZW1vcnkgbWFwIG1pc3NpbmcgaW4gSFZNbGl0ZSBtb2RlLgoKSnVlcmdlbiBHcm9zcyAoMjIp
OgogIG1pbmktb3M6IHJlc3luYyB4ZW4gaGVhZGVycwogIG1pbmktb3M6IG1ha2UgZHVtcF9yZWdz
KCkgd29yayBpbiBlYXJseSBib290CiAgbWluaS1vczogYWRkIENPTkZJR19QQVJBVklSVAogIG1p
bmktb3M6IG1ha2Ugc29tZSBtZW1vcnkgbWFuYWdlbWVudCByZWxhdGVkIG1hY3JvcyB1c2FibGUg
ZnJvbQogICAgYXNzZW1ibGVyCiAgbWluaS1vczogYWRkIGJvb3QgY29kZSBmb3IgSFZNbGl0ZSBz
dXBwb3J0CiAgbWluaS1vczogc2V0dXAgaHlwZXJjYWxsIHBhZ2UgZm9yIEhWTWxpdGUKICBtaW5p
LW9zOiBzdXBwb3J0IGh2bV9vcCBoeXBlcmNhbGwKICBtaW5pLW9zOiBpbml0aWFsaXplIHRyYXAg
aGFuZGxpbmcgZm9yIEhWTWxpdGUKICBtaW5pLW9zOiBzdXBwb3J0IEhWTWxpdGUgdHJhcHMKICBt
aW5pLW9zOiBtYWtlIHAybSByZWxhdGVkIGNvZGUgZGVwZW5kIG9uIENPTkZJR19QQVJBVklSVAog
IG1pbmktb3M6IGFkZCBzdGF0aWMgcGFnZSB0YWJsZXMgZm9yIHZpcnR1YWwga2VybmVsIGFyZWEg
Zm9yIEhWTWxpdGUKICBtaW5pLW9zOiBhZGQgeDg2IG5hdGl2ZSBwYWdlIHRhYmxlIGhhbmRsaW5n
CiAgbWluaS1vczogY29ycmVjdCB3cm9uZyBjYWxjdWxhdGlvbiBvZiBhbGxvYyBiaXRtYXAgc2l6
ZQogIG1pbmktb3M6IGFkZCBtYXBfZnJhbWVfdmlydCgpIGZ1bmN0aW9uCiAgbWluaS1vczogc2V0
dXAgY29uc29sZSBpbnRlcmZhY2UgcGFyYW1ldGVycwogIG1pbmktb3M6IHNldHVwIHhlbmJ1cyBp
bnRlcmZhY2UgcGFyYW1ldGVycwogIG1pbmktb3M6IGFkZCBnZXRfY21kbGluZSgpIGZ1bmN0aW9u
CiAgbWluaS1vczogbWFwIHNoYXJlZCBpbmZvIHBhZ2UgZm9yIEhWTWxpdGUKICBtaW5pLW9zOiBy
ZW1vdmUgdXNpbmcgc3RhcnRfaW5mbyBpbiBhcmNoaXRlY3R1cmUgaW5kZXBlbmRlbnQgY29kZQog
IG1pbmktb3M6IHByaW50IHN0YXJ0IG9mIGRheSBtZXNzYWdlcyBkZXBlbmRpbmcgb24gZG9tYWlu
IHR5cGUKICBtaW5pLW9zOiBnZXQgcGh5c2ljYWwgbWVtb3J5IG1hcAogIG1pbmktb3M6IHN1cHBv
cnQgaWRsZSBmb3IgSFZNbGl0ZQoKIENvbmZpZy5tayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDYgKwogTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiAr
LQogYXJjaC9hcm0vYXJtMzIuUyAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogYXJjaC9h
cm0vYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICB8ICAgNyAtCiBhcmNoL2FybS9tbS5jICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDE3ICstCiBhcmNoL2FybS9zZXR1cC5jICAgICAgICAg
ICAgICAgICAgICAgIHwgIDY2ICstLS0tLQogYXJjaC94ODYvYXJjaC5tayAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNCArCiBhcmNoL3g4Ni9iYWxsb29uLmMgICAgICAgICAgICAgICAgICAgIHwg
IDI2ICsrLQogYXJjaC94ODYvZXZlbnRzLmMgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQog
YXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDM0NyArKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLQogYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgICAgICAg
ICB8IDE1NSArKysrKysrKy0tLS0tLQogYXJjaC94ODYvdGltZS5jICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxMSArLQogYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICAgICAgICAgICB8IDEw
OCArKysrKysrKystCiBhcmNoL3g4Ni94ODZfMzIuUyAgICAgICAgICAgICAgICAgICAgIHwgIDUw
ICsrKystCiBhcmNoL3g4Ni94ODZfNjQuUyAgICAgICAgICAgICAgICAgICAgIHwgIDY2ICsrKysr
LQogYXJjaC94ODYveDg2X2h2bS5TICAgICAgICAgICAgICAgICAgICB8ICA3NyArKysrKysrCiBi
YWxsb29uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICstCiBjb25zb2xlL3hl
bmNvbnNfcmluZy5jICAgICAgICAgICAgICAgIHwgIDM4ICsrKy0KIGRheXRpbWUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGV2ZW50cy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDMgKy0KIGh5cGVydmlzb3IuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgNDQgKysrKwogaW5jbHVkZS9hcm0vYXJjaF9tbS5oICAgICAgICAgICAgICAgICB8ICAg
MyAtCiBpbmNsdWRlL2JhbGxvb24uaCAgICAgICAgICAgICAgICAgICAgIHwgICA0IC0KIGluY2x1
ZGUvY29tcGlsZXIuaCAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogaW5jbHVkZS9jb25zb2xl
LmggICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQogaW5jbHVkZS9lODIwLmggICAgICAgICAg
ICAgICAgICAgICAgICB8ICA0OCArKysrKwogaW5jbHVkZS9oeXBlcnZpc29yLmggICAgICAgICAg
ICAgICAgICB8ICAxNyArLQogaW5jbHVkZS9rZXJuZWwuaCAgICAgICAgICAgICAgICAgICAgICB8
ICAgMyArCiBpbmNsdWRlL21tLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICstCiBp
bmNsdWRlL3BhcmF2aXJ0LmggICAgICAgICAgICAgICAgICAgIHwgIDgxICsrKysrKysrCiBpbmNs
dWRlL3g4Ni9hcmNoX21tLmggICAgICAgICAgICAgICAgIHwgMTAxICsrKysrLS0tLS0KIGluY2x1
ZGUveDg2L2Rlc2MuaCAgICAgICAgICAgICAgICAgICAgfCAzNjYgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogaW5jbHVkZS94ODYvb3MuaCAgICAgICAgICAgICAgICAgICAgICB8
IDEwNCArKysrKysrKystCiBpbmNsdWRlL3g4Ni94ODZfMzIvaHlwZXJjYWxsLXg4Nl8zMi5oIHwg
ICA2ICsKIGluY2x1ZGUveDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmggfCAgIDYgKwogaW5j
bHVkZS94ZW4vYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaCB8ICA5OCArKysrKysrKysKIGluY2x1
ZGUveGVuL2FyY2gteDg2L3hlbi14ODZfMzIuaCAgICAgfCAgIDIgKwogaW5jbHVkZS94ZW4vYXJj
aC14ODYveGVuLXg4Nl82NC5oICAgICB8ICAgMiArCiBpbmNsdWRlL3hlbi9lbGZub3RlLmggICAg
ICAgICAgICAgICAgIHwgIDEyICstCiBpbmNsdWRlL3hlbmJ1cy5oICAgICAgICAgICAgICAgICAg
ICAgIHwgICAzICsKIGtlcm5lbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcg
Ky0KIG1haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTEgKy0KIG1pbmlv
cy5tayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIG1tLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgODAgKysrKystLS0KIHRlc3QuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMjAgKy0KIHhlbmJ1cy94ZW5idXMuYyAgICAgICAgICAg
ICAgICAgICAgICAgfCAgNDAgKysrLQogNDYgZmlsZXMgY2hhbmdlZCwgMTY5NyBpbnNlcnRpb25z
KCspLCAzNzUgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYveDg2X2h2
bS5TCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9lODIwLmgKIGNyZWF0ZSBtb2RlIDEwMDY0
NCBpbmNsdWRlL3BhcmF2aXJ0LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3g4Ni9kZXNj
LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9hcmNoLXg4Ni9odm0vc3RhcnRfaW5m
by5oCgotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:18 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR3-0001wN-Ew; Tue, 23 Aug 2016 15:16:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR2-0001uk-JZ; Tue, 23 Aug 2016 15:16:16 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A4/E1-01957-EB86CB75; Tue, 23 Aug 2016 15:16:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVyuP0Ov+6+jD3
 hBs9XiVq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfg+6T9TwSXRijV911gbGGcJdTFy
 ckgIGEm8nfiPCcQWEljIKPH8mRqIzSagKrHh+ilWEFtEwE3iy/dZbCA2s0CExJwPp1hAbGEBY
 4l/l46D1bAA1f942gtUw8HBK2AnsfAfL8R4OYnrM6eDjecUsJe4cGYvM0iJEFDJ3P1xExi5Fz
 AyrGJUL04tKkst0jXXSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9DADEOxgPDb
 Z+RCjJAeTkiivrtGecCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJXpQDnBotT01Iq0zBxgqMGk
 JTh4lER4M0HSvMUFibnFmekQqVOMilLivC0gCQGQREZpHlwbLLwvMcpKCfMyAh0ixFOQWpSbW
 YIq/4pRnINRSZg3B2QKT2ZeCdz0V0CLmYAWt9zfDbK4JBEhJdXAKCe3TOS1sDlDwok5Oq5MTx
 5N3n1x4nw3v5NL5Xg/sF6W70h00u7MvxH1dJrpnEOOk3pbkrL/L1rKs+ztvb0bNOrLDm/dLfT
 ssc+cwsKF4QmzZSrvpLzYJt/zZkdm209Jd0Pbfb0r+XfeUeWvb2M8uzPyC2Pczyhj3V8b1j4t
 XGvi0r5Dz5f9thJLcUaioRZzUXEiAKo1zGZqAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1471965374!19488386!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21941 invoked from network); 23 Aug 2016 15:16:14 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:14 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id F1935ACFD;
 Tue, 23 Aug 2016 15:16:13 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:49 +0200
Message-Id: <1471965368-6159-4-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 03/22] mini-os: add CONFIG_PARAVIRT
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgbmV3IGNvbmZpZyBtYWNybyBDT05GSUdfUEFSQVZJUlQgd2hpY2ggZGVmYXVsdHMgdG8g
YmUgZGVmaW5lZCBvbgp4ODYuIFRoaXMgaXMgdGhlIGZpcnN0IHN0ZXAgZm9yIHN1cHBvcnRpbmcg
YSBIVk1saXRlIE1pbmktT1MuCgpEb2luZyB0aGlzIHZpYSBDT05GSUdfUEFSQVZJUlQgaW5zdGVh
ZCBvZiBzb21ldGhpbmcgbGlrZSBDT05GSUdfSFZNTElURQp3YXMgY2hvc2VuIGFzIHRoZSBhcm0g
cG9ydCBjYW4gdGhlbiBkcm9wIHNvbWUgZHVtbXkgcm91dGluZXMgbmVlZGVkIGZvcgpwYXJhLXZp
cnR1YWxpemF0aW9uIG9ubHkuCgpBZGQgaW5jbHVkZS9wYXJhdmlydC5oIGZvciBmdXJ1dGUgc3Vw
cG9ydCBvZiBwYXJhdmlydCBzcGVjaWZpYwpoYW5kbGluZy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBDb25maWcubWsgICAgICAgICAgfCAgNiAr
KysrKysKIGluY2x1ZGUvcGFyYXZpcnQuaCB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAx
MDA2NDQgaW5jbHVkZS9wYXJhdmlydC5oCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmln
Lm1rCmluZGV4IDhhYjFhN2UuLmFhMzY3NjEgMTAwNjQ0Ci0tLSBhL0NvbmZpZy5taworKysgYi9D
b25maWcubWsKQEAgLTE1Myw2ICsxNTMsMTEgQEAgTERGTEFHUy0kKGNsYW5nKSArPSAtcGx1Z2lu
IExMVk1nb2xkLnNvCiBlbmRpZgogCiAjIENvbmZpZ3VyYXRpb24gZGVmYXVsdHMKK2lmZXEgKCQo
VEFSR0VUX0FSQ0hfRkFNKSx4ODYpCitDT05GSUdfUEFSQVZJUlQgPz0geQorZWxzZQorQ09ORklH
X1BBUkFWSVJUID89IG4KK2VuZGlmCiBDT05GSUdfU1RBUlRfTkVUV09SSyA/PSB5CiBDT05GSUdf
U1BBUlNFX0JTUyA/PSB5CiBDT05GSUdfUUVNVV9YU19BUkdTID89IG4KQEAgLTE3Miw2ICsxNzcs
NyBAQCBDT05GSUdfTFdJUCA/PSAkKGx3aXApCiBDT05GSUdfQkFMTE9PTiA/PSBuCiAKICMgRXhw
b3J0IGNvbmZpZyBpdGVtcyBhcyBjb21waWxlciBkaXJlY3RpdmVzCitERUZJTkVTLSQoQ09ORklH
X1BBUkFWSVJUKSArPSAtRENPTkZJR19QQVJBVklSVAogREVGSU5FUy0kKENPTkZJR19TVEFSVF9O
RVRXT1JLKSArPSAtRENPTkZJR19TVEFSVF9ORVRXT1JLCiBERUZJTkVTLSQoQ09ORklHX1NQQVJT
RV9CU1MpICs9IC1EQ09ORklHX1NQQVJTRV9CU1MKIERFRklORVMtJChDT05GSUdfUUVNVV9YU19B
UkdTKSArPSAtRENPTkZJR19RRU1VX1hTX0FSR1MKZGlmZiAtLWdpdCBhL2luY2x1ZGUvcGFyYXZp
cnQuaCBiL2luY2x1ZGUvcGFyYXZpcnQuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi43ODUyZTE2Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9wYXJhdmlydC5oCkBAIC0w
LDAgKzEsMzMgQEAKKy8qIC0qLSAgTW9kZTpDOyBjLWJhc2ljLW9mZnNldDo0OyB0YWItd2lkdGg6
NCAtKi0KKyAqCisgKiAoQykgMjAxNiAtIEp1ZXJnZW4gR3Jvc3MsIFNVU0UgTGludXggR21iSAor
ICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBh
bnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29j
aWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVhbCBp
biB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGlt
aXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxp
c2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2YgdGhl
IFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMK
KyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlv
bnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lv
biBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRp
YWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9W
SURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisg
KiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9G
IE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFO
RCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBPUiBD
T1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhF
UgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBP
UiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJ
VEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElOIFRIRSBT
T0ZUV0FSRS4KKyAqLworCisjaWZuZGVmIF9QQVJBVklSVF9ICisjZGVmaW5lIF9QQVJBVklSVF9I
CisKKyNpZiBkZWZpbmVkKENPTkZJR19QQVJBVklSVCkKKworI2Vsc2UKKworI2VuZGlmCisKKyNl
bmRpZiAvKiBfUEFSQVZJUlRfSCAqLwotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlv
cy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:18 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR3-0001wl-HK; Tue, 23 Aug 2016 15:16:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR2-0001um-Jb; Tue, 23 Aug 2016 15:16:16 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 0E/4B-12874-FB86CB75; Tue, 23 Aug 2016 15:16:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+6+jD3
 hBr9naFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdh27DhbQYdixYXWPqYGxhtSXYyc
 HBICRhJvJ/5j6mLk4hASWMgoMe3YHRaQBJuAqsSG66dYQWwRATeJL99nsYHYzAIREnM+nAKrE
 RZIkHjwZh07iM0CVD/v01Uwm1fATmL+uitsEAvkJK7PnM4EYnMK2EtcOLOXuYuRA2iZncTc/X
 ETGLkXMDKsYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9DM
 DEOxg7JvlfIhRkoNJSZRX12hPuBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXo10oJxgUWp6akVa
 Zg4w4GDSEhw8SiK8kiBp3uKCxNzizHSI1ClGRSlxXgaQhABIIqM0D64NFuSXGGWlhHkZgQ4R4
 ilILcrNLEGVf8UozsGoJMyrAzKFJzOvBG76K6DFTECLW+7vBllckoiQkmpgTDa+d/bnfK4JJ7
 8IxL68XVmmFu4nNFH57/3g3d8WbdK5sV3hhjo/z920vnuFBQEevwo3COz9LPVW3vDcxkbtfxv
 rjFi/r7p2JTbj04H1Tfwx2svYdjuf82wW/GZ19NC96TlOn+Quh5S2yQkd6Hiy/AJbVvSGUKll
 /Np73hZO77IVj3p2X1skWYmlOCPRUIu5qDgRAIWckXdtAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1471965374!55933907!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12390 invoked from network); 23 Aug 2016 15:16:14 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:14 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 59173AD2D;
 Tue, 23 Aug 2016 15:16:14 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:50 +0200
Message-Id: <1471965368-6159-5-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 04/22] mini-os: make some memory management
	related macros usable from assembler
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

RXNwZWNpYWxseSBwYWdlIHRhYmxlIGVudHJ5IGRlZmluaXRpb25zIGFyZSBjdXJyZW50bHkgbm90
IHVzYWJsZSBmcm9tCmFzc2VtYmxlciBzb3VyY2VzIG9uIHg4NiBhcyB0aGUgY29uc3RhbnRzIGFy
ZSBkZWZpbmVkIHdpdGggVUxMIHN1ZmZpeC4KQ2hhbmdlIHRoaXMgYnkgYWRkaW5nIHRoZSBzdWZm
aXggb25seSB3aGVuIHRoZSBoZWFkZXIgaXMgaW5jbHVkZWQgZnJvbQphIEMgc291cmNlLgoKSGlk
ZSBzb21lIEMgcHJvdG90eXBlcyB3aGVuIGluIGFzc2VtYmxlciBlbnZpcm9ubWVudC4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBpbmNsdWRlL3g4
Ni9hcmNoX21tLmggfCA1NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmggYi9pbmNsdWRlL3g4Ni9h
cmNoX21tLmgKaW5kZXggNjkwYTkxOS4uMmIxOGIzNCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ODYv
YXJjaF9tbS5oCisrKyBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaApAQCAtMjksMTEgKzI5LDE2IEBA
CiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2lmIGRlZmluZWQoX19pMzg2X18pCiAjaW5jbHVkZSA8
eGVuL2FyY2gteDg2XzMyLmg+CisjZGVmaW5lIF9fQ09OU1QoeCkgeCAjIyBVTEwKICNlbGlmIGRl
ZmluZWQoX194ODZfNjRfXykKICNpbmNsdWRlIDx4ZW4vYXJjaC14ODZfNjQuaD4KKyNkZWZpbmUg
X19DT05TVCh4KSB4ICMjIFVMCiAjZWxzZQogI2Vycm9yICJVbnN1cHBvcnRlZCBhcmNoaXRlY3R1
cmUiCiAjZW5kaWYKKyNkZWZpbmUgQ09OU1QoeCkgX19DT05TVCh4KQorI2Vsc2UKKyNkZWZpbmUg
Q09OU1QoeCkgeAogI2VuZGlmCiAKIC8qCkBAIC04MSwxNCArODYsMTYgQEAKICNkZWZpbmUgUFJJ
cHRlICIwMTZsbHgiCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogdHlwZWRlZiB1aW50NjRfdCBwZ2Vu
dHJ5X3Q7CisjZWxzZQorI2RlZmluZSBQVEUodmFsKSAubG9uZyB2YWw7IC5sb25nIDAKICNlbmRp
ZgogCi0jZGVmaW5lIE1BWF9NRU1fU0laRSAgICAgICAgICAgIDB4M2YwMDAwMDBVTAotI2RlZmlu
ZSBWSVJUX0tFUk5FTF9BUkVBICAgICAgICAweDNmMDAwMDAwVUwKLSNkZWZpbmUgVklSVF9ERU1B
TkRfQVJFQSAgICAgICAgMHg0MDAwMDAwMFVMCi0jZGVmaW5lIFZJUlRfSEVBUF9BUkVBICAgICAg
ICAgIDB4YjAwMDAwMDBVTAorI2RlZmluZSBNQVhfTUVNX1NJWkUgICAgICAgICAgICBDT05TVCgw
eDNmMDAwMDAwKQorI2RlZmluZSBWSVJUX0tFUk5FTF9BUkVBICAgICAgICBDT05TVCgweDNmMDAw
MDAwKQorI2RlZmluZSBWSVJUX0RFTUFORF9BUkVBICAgICAgICBDT05TVCgweDQwMDAwMDAwKQor
I2RlZmluZSBWSVJUX0hFQVBfQVJFQSAgICAgICAgICBDT05TVCgweGIwMDAwMDAwKQogCi0jZGVm
aW5lIERFTUFORF9NQVBfUEFHRVMgICAgICAgIDB4NmZmZmZVTAorI2RlZmluZSBERU1BTkRfTUFQ
X1BBR0VTICAgICAgICBDT05TVCgweDZmZmZmKQogI2RlZmluZSBIRUFQX1BBR0VTX01BWCAgICAg
ICAgICAoKEhZUEVSVklTT1JfVklSVF9TVEFSVCAtIFZJUlRfSEVBUF9BUkVBKSAvIFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfU0laRSAtIDEpCiAKQEAgLTExNSwxNSAr
MTIyLDE3IEBAIHR5cGVkZWYgdWludDY0X3QgcGdlbnRyeV90OwogI2RlZmluZSBQUklwdGUgIjAx
Nmx4IgogI2lmbmRlZiBfX0FTU0VNQkxZX18KIHR5cGVkZWYgdW5zaWduZWQgbG9uZyBwZ2VudHJ5
X3Q7CisjZWxzZQorI2RlZmluZSBQVEUodmFsKSAucXVhZCB2YWwKICNlbmRpZgogCi0jZGVmaW5l
IE1BWF9NRU1fU0laRSAgICAgICAgICAgICg1MTJVTEwgPDwgMzApCi0jZGVmaW5lIFZJUlRfS0VS
TkVMX0FSRUEgICAgICAgIDB4MDAwMDAwODAwMDAwMDAwMFVMCi0jZGVmaW5lIFZJUlRfREVNQU5E
X0FSRUEgICAgICAgIDB4MDAwMDEwMDAwMDAwMDAwMFVMCi0jZGVmaW5lIFZJUlRfSEVBUF9BUkVB
ICAgICAgICAgIDB4MDAwMDIwMDAwMDAwMDAwMFVMCisjZGVmaW5lIE1BWF9NRU1fU0laRSAgICAg
ICAgICAgIChDT05TVCg1MTIpIDw8IDMwKQorI2RlZmluZSBWSVJUX0tFUk5FTF9BUkVBICAgICAg
ICBDT05TVCgweDAwMDAwMDgwMDAwMDAwMDApCisjZGVmaW5lIFZJUlRfREVNQU5EX0FSRUEgICAg
ICAgIENPTlNUKDB4MDAwMDEwMDAwMDAwMDAwMCkKKyNkZWZpbmUgVklSVF9IRUFQX0FSRUEgICAg
ICAgICAgQ09OU1QoMHgwMDAwMjAwMDAwMDAwMDAwKQogCi0jZGVmaW5lIERFTUFORF9NQVBfUEFH
RVMgICAgICAgIDB4ODAwMDAwMFVMCi0jZGVmaW5lIEhFQVBfUEFHRVNfTUFYICAgICAgICAgIDB4
ODAwMDAwMFVMCisjZGVmaW5lIERFTUFORF9NQVBfUEFHRVMgICAgICAgIENPTlNUKDB4ODAwMDAw
MCkKKyNkZWZpbmUgSEVBUF9QQUdFU19NQVggICAgICAgICAgQ09OU1QoMHg4MDAwMDAwKQogCiAj
ZW5kaWYKIApAQCAtMTQ3LDE2ICsxNTYsMTYgQEAgdHlwZWRlZiB1bnNpZ25lZCBsb25nIHBnZW50
cnlfdDsKICAgKCgoX2EpID4+IEw0X1BBR0VUQUJMRV9TSElGVCkgJiAoTDRfUEFHRVRBQkxFX0VO
VFJJRVMgLSAxKSkKICNlbmRpZgogCi0jZGVmaW5lIF9QQUdFX1BSRVNFTlQgIDB4MDAxVUxMCi0j
ZGVmaW5lIF9QQUdFX1JXICAgICAgIDB4MDAyVUxMCi0jZGVmaW5lIF9QQUdFX1VTRVIgICAgIDB4
MDA0VUxMCi0jZGVmaW5lIF9QQUdFX1BXVCAgICAgIDB4MDA4VUxMCi0jZGVmaW5lIF9QQUdFX1BD
RCAgICAgIDB4MDEwVUxMCi0jZGVmaW5lIF9QQUdFX0FDQ0VTU0VEIDB4MDIwVUxMCi0jZGVmaW5l
IF9QQUdFX0RJUlRZICAgIDB4MDQwVUxMCi0jZGVmaW5lIF9QQUdFX1BBVCAgICAgIDB4MDgwVUxM
Ci0jZGVmaW5lIF9QQUdFX1BTRSAgICAgIDB4MDgwVUxMCi0jZGVmaW5lIF9QQUdFX0dMT0JBTCAg
IDB4MTAwVUxMCisjZGVmaW5lIF9QQUdFX1BSRVNFTlQgIENPTlNUKDB4MDAxKQorI2RlZmluZSBf
UEFHRV9SVyAgICAgICBDT05TVCgweDAwMikKKyNkZWZpbmUgX1BBR0VfVVNFUiAgICAgQ09OU1Qo
MHgwMDQpCisjZGVmaW5lIF9QQUdFX1BXVCAgICAgIENPTlNUKDB4MDA4KQorI2RlZmluZSBfUEFH
RV9QQ0QgICAgICBDT05TVCgweDAxMCkKKyNkZWZpbmUgX1BBR0VfQUNDRVNTRUQgQ09OU1QoMHgw
MjApCisjZGVmaW5lIF9QQUdFX0RJUlRZICAgIENPTlNUKDB4MDQwKQorI2RlZmluZSBfUEFHRV9Q
QVQgICAgICBDT05TVCgweDA4MCkKKyNkZWZpbmUgX1BBR0VfUFNFICAgICAgQ09OU1QoMHgwODAp
CisjZGVmaW5lIF9QQUdFX0dMT0JBTCAgIENPTlNUKDB4MTAwKQogCiAjaWYgZGVmaW5lZChfX2kz
ODZfXykKICNkZWZpbmUgTDFfUFJPVCAoX1BBR0VfUFJFU0VOVHxfUEFHRV9SV3xfUEFHRV9BQ0NF
U1NFRCkKQEAgLTE5MSwxMiArMjAwLDE0IEBAIHR5cGVkZWYgdW5zaWduZWQgbG9uZyBwZ2VudHJ5
X3Q7CiAjZGVmaW5lIEwzX1AyTV9JRFgocGZuKSAoKChwZm4pID4+IEwyX1AyTV9TSElGVCkgJiBQ
Mk1fTUFTSykKICNkZWZpbmUgSU5WQUxJRF9QMk1fRU5UUlkgKH4wVUwpCiAKKyNpZm5kZWYgX19B
U1NFTUJMWV9fCiB2b2lkIHAybV9jaGtfcGZuKHVuc2lnbmVkIGxvbmcgcGZuKTsKIAogc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIHAybV9wYWdlcyh1bnNpZ25lZCBsb25nIHBhZ2VzKQogewog
ICAgIHJldHVybiAocGFnZXMgKyBQMk1fRU5UUklFUyAtIDEpID4+IEwxX1AyTV9TSElGVDsKIH0K
KyNlbmRpZgogCiAjaW5jbHVkZSAiYXJjaF9saW1pdHMuaCIKICNkZWZpbmUgUEFHRV9TSVpFICAg
ICAgIF9fUEFHRV9TSVpFCkBAIC0yMzksNyArMjUwLDYgQEAgc3RhdGljIF9faW5saW5lX18gcGFk
ZHJfdCBtYWNoaW5lX3RvX3BoeXMobWFkZHJfdCBtYWNoaW5lKQogCXBoeXMgPSAocGh5cyA8PCBQ
QUdFX1NISUZUKSB8IChtYWNoaW5lICYgflBBR0VfTUFTSyk7CiAJcmV0dXJuIHBoeXM7CiB9Ci0j
ZW5kaWYKIAogI2RlZmluZSBWSVJUX1NUQVJUICAgICAgICAgICAgICAgICAoKHVuc2lnbmVkIGxv
bmcpJl90ZXh0KQogCkBAIC0yODgsNCArMjk4LDYgQEAgc3RhdGljIF9faW5saW5lX18gcGFkZHJf
dCBtYWNoaW5lX3RvX3BoeXMobWFkZHJfdCBtYWNoaW5lKQogCiBwZ2VudHJ5X3QgKm5lZWRfcGd0
KHVuc2lnbmVkIGxvbmcgYWRkcik7CiAKKyNlbmRpZgorCiAjZW5kaWYgLyogX0FSQ0hfTU1fSF8g
Ki8KLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:18 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR2-0001vV-Sk; Tue, 23 Aug 2016 15:16:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR2-0001un-CM; Tue, 23 Aug 2016 15:16:16 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 48/D6-27438-FB86CB75; Tue, 23 Aug 2016 15:16:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsVyuP0Ov+6+jD3
 hBlP3C1i8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXj0sYW9YIZCxb2ew8wNjMtFuhg5
 OSQEjCTeTvzH1MXIxSEksJBR4uv2BywgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OAVWI
 yxgIjHxVCNzFyMHBwtQ/YWHxiBhXgE7ideTr7NAzJeTuD5zOtMERs4FjAyrGDWKU4vKUot0DQ
 30kooy0zNKchMzc4A8M73c1OLixPTUnMSkYr3k/NxNjEC/MQDBDsZ7ywIOMUpyMCmJ8uoa7Qk
 X4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7OB0oJ1iUmp5akZaZAwwgmLQEB4+SCO9MkDRvcUFi
 bnFmOkTqFKOilDhvC0hCACSRUZoH1wYL2kuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5l0MM
 oUnM68EbvoroMVMQItb7u8GWVySiJCSamBMP/fc1PNf0f+PiXnLWk7tnX7c69OvZtG+Wb8Cv9
 yV/7ypR1D0u9h+hzXdt4M4yv+8ydoq/a5lU2zXt2T9rH/xh3OtlWTOcnyaVhNp8PbKk+8qM3w
 8XZaWZodbBVaanzsTqfq5ffpUnbpJ8sos6h82yhrrCVh/8gy7GuojFC/9obrBpu7dyVlKLMUZ
 iYZazEXFiQBvt288VQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1471965373!7250021!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64469 invoked from network); 23 Aug 2016 15:16:14 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-6.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:14 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 74DBEACEE;
 Tue, 23 Aug 2016 15:16:13 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:46 +0200
Message-Id: <1471965368-6159-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 00/22] mini-os: support HVMlite mode
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBIVk1saXRlIHN1cHBvcnQgZm9yIE1pbmktT1MuIFNldHRp
bmcKQ09ORklHX1BBUkFWSVJUIHRvICJuIiAoZGVmYXVsdCBpcyAieSIpIHdpbGwgYnVpbGQgbWlu
aS1vcyBhcyBhCkhWTWxpdGUgZG9tYWluIG9uIHg4Ni4gQm90aCAzMi0gYW5kIDY0LWJpdCBidWls
ZHMgYXJlIHN1cHBvcnRlZC4KClRlc3RlZCB3aXRoIHBsYWluIE1pbmktT1MgY29uZmlndXJhdGlv
biB0byB3b3JrIGluIDMyLSBhbmQgNjQtYml0Cm1vZGUgZWl0aGVyIHBhcmF2aXJ0dWFsaXplZCBv
ciBhcyBIVk0gZG9tYWluIChkZXZpY2UtbW9kZWwgbm9uZSkuCgpCYWxsb29uaW5nIHNob3VsZCBi
YXNpY2FsbHkgd29yaywgdG9vLCBidXQgdGhlcmUgaXMgc29tZSBzdXBwb3J0IGZvcgphIHNwYXJz
ZSBtZW1vcnkgbWFwIG1pc3NpbmcgaW4gSFZNbGl0ZSBtb2RlLgoKSnVlcmdlbiBHcm9zcyAoMjIp
OgogIG1pbmktb3M6IHJlc3luYyB4ZW4gaGVhZGVycwogIG1pbmktb3M6IG1ha2UgZHVtcF9yZWdz
KCkgd29yayBpbiBlYXJseSBib290CiAgbWluaS1vczogYWRkIENPTkZJR19QQVJBVklSVAogIG1p
bmktb3M6IG1ha2Ugc29tZSBtZW1vcnkgbWFuYWdlbWVudCByZWxhdGVkIG1hY3JvcyB1c2FibGUg
ZnJvbQogICAgYXNzZW1ibGVyCiAgbWluaS1vczogYWRkIGJvb3QgY29kZSBmb3IgSFZNbGl0ZSBz
dXBwb3J0CiAgbWluaS1vczogc2V0dXAgaHlwZXJjYWxsIHBhZ2UgZm9yIEhWTWxpdGUKICBtaW5p
LW9zOiBzdXBwb3J0IGh2bV9vcCBoeXBlcmNhbGwKICBtaW5pLW9zOiBpbml0aWFsaXplIHRyYXAg
aGFuZGxpbmcgZm9yIEhWTWxpdGUKICBtaW5pLW9zOiBzdXBwb3J0IEhWTWxpdGUgdHJhcHMKICBt
aW5pLW9zOiBtYWtlIHAybSByZWxhdGVkIGNvZGUgZGVwZW5kIG9uIENPTkZJR19QQVJBVklSVAog
IG1pbmktb3M6IGFkZCBzdGF0aWMgcGFnZSB0YWJsZXMgZm9yIHZpcnR1YWwga2VybmVsIGFyZWEg
Zm9yIEhWTWxpdGUKICBtaW5pLW9zOiBhZGQgeDg2IG5hdGl2ZSBwYWdlIHRhYmxlIGhhbmRsaW5n
CiAgbWluaS1vczogY29ycmVjdCB3cm9uZyBjYWxjdWxhdGlvbiBvZiBhbGxvYyBiaXRtYXAgc2l6
ZQogIG1pbmktb3M6IGFkZCBtYXBfZnJhbWVfdmlydCgpIGZ1bmN0aW9uCiAgbWluaS1vczogc2V0
dXAgY29uc29sZSBpbnRlcmZhY2UgcGFyYW1ldGVycwogIG1pbmktb3M6IHNldHVwIHhlbmJ1cyBp
bnRlcmZhY2UgcGFyYW1ldGVycwogIG1pbmktb3M6IGFkZCBnZXRfY21kbGluZSgpIGZ1bmN0aW9u
CiAgbWluaS1vczogbWFwIHNoYXJlZCBpbmZvIHBhZ2UgZm9yIEhWTWxpdGUKICBtaW5pLW9zOiBy
ZW1vdmUgdXNpbmcgc3RhcnRfaW5mbyBpbiBhcmNoaXRlY3R1cmUgaW5kZXBlbmRlbnQgY29kZQog
IG1pbmktb3M6IHByaW50IHN0YXJ0IG9mIGRheSBtZXNzYWdlcyBkZXBlbmRpbmcgb24gZG9tYWlu
IHR5cGUKICBtaW5pLW9zOiBnZXQgcGh5c2ljYWwgbWVtb3J5IG1hcAogIG1pbmktb3M6IHN1cHBv
cnQgaWRsZSBmb3IgSFZNbGl0ZQoKIENvbmZpZy5tayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDYgKwogTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiAr
LQogYXJjaC9hcm0vYXJtMzIuUyAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogYXJjaC9h
cm0vYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICB8ICAgNyAtCiBhcmNoL2FybS9tbS5jICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDE3ICstCiBhcmNoL2FybS9zZXR1cC5jICAgICAgICAg
ICAgICAgICAgICAgIHwgIDY2ICstLS0tLQogYXJjaC94ODYvYXJjaC5tayAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNCArCiBhcmNoL3g4Ni9iYWxsb29uLmMgICAgICAgICAgICAgICAgICAgIHwg
IDI2ICsrLQogYXJjaC94ODYvZXZlbnRzLmMgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQog
YXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDM0NyArKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLQogYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgICAgICAg
ICB8IDE1NSArKysrKysrKy0tLS0tLQogYXJjaC94ODYvdGltZS5jICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxMSArLQogYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICAgICAgICAgICB8IDEw
OCArKysrKysrKystCiBhcmNoL3g4Ni94ODZfMzIuUyAgICAgICAgICAgICAgICAgICAgIHwgIDUw
ICsrKystCiBhcmNoL3g4Ni94ODZfNjQuUyAgICAgICAgICAgICAgICAgICAgIHwgIDY2ICsrKysr
LQogYXJjaC94ODYveDg2X2h2bS5TICAgICAgICAgICAgICAgICAgICB8ICA3NyArKysrKysrCiBi
YWxsb29uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICstCiBjb25zb2xlL3hl
bmNvbnNfcmluZy5jICAgICAgICAgICAgICAgIHwgIDM4ICsrKy0KIGRheXRpbWUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGV2ZW50cy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDMgKy0KIGh5cGVydmlzb3IuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgNDQgKysrKwogaW5jbHVkZS9hcm0vYXJjaF9tbS5oICAgICAgICAgICAgICAgICB8ICAg
MyAtCiBpbmNsdWRlL2JhbGxvb24uaCAgICAgICAgICAgICAgICAgICAgIHwgICA0IC0KIGluY2x1
ZGUvY29tcGlsZXIuaCAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogaW5jbHVkZS9jb25zb2xl
LmggICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQogaW5jbHVkZS9lODIwLmggICAgICAgICAg
ICAgICAgICAgICAgICB8ICA0OCArKysrKwogaW5jbHVkZS9oeXBlcnZpc29yLmggICAgICAgICAg
ICAgICAgICB8ICAxNyArLQogaW5jbHVkZS9rZXJuZWwuaCAgICAgICAgICAgICAgICAgICAgICB8
ICAgMyArCiBpbmNsdWRlL21tLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICstCiBp
bmNsdWRlL3BhcmF2aXJ0LmggICAgICAgICAgICAgICAgICAgIHwgIDgxICsrKysrKysrCiBpbmNs
dWRlL3g4Ni9hcmNoX21tLmggICAgICAgICAgICAgICAgIHwgMTAxICsrKysrLS0tLS0KIGluY2x1
ZGUveDg2L2Rlc2MuaCAgICAgICAgICAgICAgICAgICAgfCAzNjYgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogaW5jbHVkZS94ODYvb3MuaCAgICAgICAgICAgICAgICAgICAgICB8
IDEwNCArKysrKysrKystCiBpbmNsdWRlL3g4Ni94ODZfMzIvaHlwZXJjYWxsLXg4Nl8zMi5oIHwg
ICA2ICsKIGluY2x1ZGUveDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmggfCAgIDYgKwogaW5j
bHVkZS94ZW4vYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaCB8ICA5OCArKysrKysrKysKIGluY2x1
ZGUveGVuL2FyY2gteDg2L3hlbi14ODZfMzIuaCAgICAgfCAgIDIgKwogaW5jbHVkZS94ZW4vYXJj
aC14ODYveGVuLXg4Nl82NC5oICAgICB8ICAgMiArCiBpbmNsdWRlL3hlbi9lbGZub3RlLmggICAg
ICAgICAgICAgICAgIHwgIDEyICstCiBpbmNsdWRlL3hlbmJ1cy5oICAgICAgICAgICAgICAgICAg
ICAgIHwgICAzICsKIGtlcm5lbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcg
Ky0KIG1haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTEgKy0KIG1pbmlv
cy5tayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIG1tLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgODAgKysrKystLS0KIHRlc3QuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMjAgKy0KIHhlbmJ1cy94ZW5idXMuYyAgICAgICAgICAg
ICAgICAgICAgICAgfCAgNDAgKysrLQogNDYgZmlsZXMgY2hhbmdlZCwgMTY5NyBpbnNlcnRpb25z
KCspLCAzNzUgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYveDg2X2h2
bS5TCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9lODIwLmgKIGNyZWF0ZSBtb2RlIDEwMDY0
NCBpbmNsdWRlL3BhcmF2aXJ0LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3g4Ni9kZXNj
LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9hcmNoLXg4Ni9odm0vc3RhcnRfaW5m
by5oCgotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:18 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR3-0001wb-G9; Tue, 23 Aug 2016 15:16:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR2-0001ul-Je; Tue, 23 Aug 2016 15:16:16 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 A1/80-05127-EB86CB75; Tue, 23 Aug 2016 15:16:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+6+jD3
 hBv2r+Szefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZsx6upOpYKVuxZtpMQ2MXxS7GDk5
 JASMJN5O/McEYgsJLGSUOLFfA8RmE1CV2HD9FCuILSLgJvHl+yw2EJtZIEJizodTLCC2MFDvs
 Z0rgXo5OFiA6i9e9AYxeQXsJHa8qIWYLidxfeZ0sOmcAvYSF87sZQYpEQIqmbs/bgIj9wJGhl
 WMGsWpRWWpRbpGFnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIH+rWdgYNzB2Lf
 K7xCjJAeTkiivrtGecCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvI/TgXKCRanpqRVpmTnAQINJ
 S3DwKInwcgKDTYi3uCAxtzgzHSJ1ilFRSpy3BaRPACSRUZoH1wYL7kuMslLCvIwMDAxCPAWpR
 bmZJajyrxjFORiVhHnvgUzhycwrgZv+CmgxE9Dilvu7QRaXJCKkpBoY0xP6LEomydvmZXZ9Z1
 6Tab1wjvYzSfsVkzy+vrmyTKnZTWjb7QQHL5OUirKrN3ckfnJp/13m4/M49E+7K3/x2q/vQ51
 4ts5nv2eompW8ztFmb9aentxWpoJ6j1dp29Yo3EsR71rTXMdieMa85fas43cD9DsLVv1+dWFS
 3iPOl3yfTt/fW7VDiaU4I9FQi7moOBEAy6WwuWkCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1471965373!19488384!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21929 invoked from network); 23 Aug 2016 15:16:14 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:14 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 74D7CAC0F;
 Tue, 23 Aug 2016 15:16:13 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:47 +0200
Message-Id: <1471965368-6159-2-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 01/22] mini-os: resync xen headers
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VXNlIHRoZSBsYXRlc3QgWGVuIGhlYWRlcnMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogaW5jbHVkZS94ZW4vYXJjaC14ODYvaHZtL3N0YXJ0X2lu
Zm8uaCB8IDk4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL3hl
bi9lbGZub3RlLmggICAgICAgICAgICAgICAgIHwgMTIgKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwg
MTA5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNs
dWRlL3hlbi9hcmNoLXg4Ni9odm0vc3RhcnRfaW5mby5oCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94
ZW4vYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaCBiL2luY2x1ZGUveGVuL2FyY2gteDg2L2h2bS9z
dGFydF9pbmZvLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNjQ4NDE1OQot
LS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUveGVuL2FyY2gteDg2L2h2bS9zdGFydF9pbmZvLmgK
QEAgLTAsMCArMSw5OCBAQAorLyoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZy
ZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMg
c29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2Fy
ZSIpLCB0bworICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5j
bHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1v
ZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICog
c2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hv
bSB0aGUgU29mdHdhcmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUg
Zm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2Ug
YW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBj
b3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRI
RSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBL
SU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRP
IFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRI
RQorICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJ
TSwgREFNQUdFUyBPUiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBP
RiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBP
UiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAq
IERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTYsIENp
dHJpeCBTeXN0ZW1zLCBJbmMuCisgKi8KKworI2lmbmRlZiBfX1hFTl9QVUJMSUNfQVJDSF9YODZf
SFZNX1NUQVJUX0lORk9fSF9fCisjZGVmaW5lIF9fWEVOX1BVQkxJQ19BUkNIX1g4Nl9IVk1fU1RB
UlRfSU5GT19IX18KKworLyoKKyAqIFN0YXJ0IG9mIGRheSBzdHJ1Y3R1cmUgcGFzc2VkIHRvIFBW
SCBndWVzdHMgYW5kIHRvIEhWTSBndWVzdHMgaW4gJWVieC4KKyAqCisgKiBOT1RFOiBub3RoaW5n
IHdpbGwgYmUgbG9hZGVkIGF0IHBoeXNpY2FsIGFkZHJlc3MgMCwgc28gYSAwIHZhbHVlIGluIGFu
eQorICogb2YgdGhlIGFkZHJlc3MgZmllbGRzIHNob3VsZCBiZSB0cmVhdGVkIGFzIG5vdCBwcmVz
ZW50LgorICoKKyAqICAwICstLS0tLS0tLS0tLS0tLS0tKworICogICAgfCBtYWdpYyAgICAgICAg
ICB8IENvbnRhaW5zIHRoZSBtYWdpYyB2YWx1ZSBYRU5fSFZNX1NUQVJUX01BR0lDX1ZBTFVFCisg
KiAgICB8ICAgICAgICAgICAgICAgIHwgKCJ4RW4zIiB3aXRoIHRoZSAweDgwIGJpdCBvZiB0aGUg
IkUiIHNldCkuCisgKiAgNCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgdmVyc2lvbiAgICAg
ICAgfCBWZXJzaW9uIG9mIHRoaXMgc3RydWN0dXJlLiBDdXJyZW50IHZlcnNpb24gaXMgMC4gTmV3
CisgKiAgICB8ICAgICAgICAgICAgICAgIHwgdmVyc2lvbnMgYXJlIGd1YXJhbnRlZWQgdG8gYmUg
YmFja3dhcmRzLWNvbXBhdGlibGUuCisgKiAgOCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwg
ZmxhZ3MgICAgICAgICAgfCBTSUZfeHh4IGZsYWdzLgorICogMTIgKy0tLS0tLS0tLS0tLS0tLS0r
CisgKiAgICB8IG5yX21vZHVsZXMgICAgIHwgTnVtYmVyIG9mIG1vZHVsZXMgcGFzc2VkIHRvIHRo
ZSBrZXJuZWwuCisgKiAxNiArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgbW9kbGlzdF9wYWRk
ciAgfCBQaHlzaWNhbCBhZGRyZXNzIG9mIGFuIGFycmF5IG9mIG1vZHVsZXMKKyAqICAgIHwgICAg
ICAgICAgICAgICAgfCAobGF5b3V0IG9mIHRoZSBzdHJ1Y3R1cmUgYmVsb3cpLgorICogMjQgKy0t
LS0tLS0tLS0tLS0tLS0rCisgKiAgICB8IGNtZGxpbmVfcGFkZHIgIHwgUGh5c2ljYWwgYWRkcmVz
cyBvZiB0aGUgY29tbWFuZCBsaW5lLAorICogICAgfCAgICAgICAgICAgICAgICB8IGEgemVyby10
ZXJtaW5hdGVkIEFTQ0lJIHN0cmluZy4KKyAqIDMyICstLS0tLS0tLS0tLS0tLS0tKworICogICAg
fCByc2RwX3BhZGRyICAgICB8IFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIFJTRFAgQUNQSSBkYXRh
IHN0cnVjdHVyZS4KKyAqIDQwICstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIFRoZSBsYXlvdXQg
b2YgZWFjaCBlbnRyeSBpbiB0aGUgbW9kdWxlIHN0cnVjdHVyZSBpcyB0aGUgZm9sbG93aW5nOgor
ICoKKyAqICAwICstLS0tLS0tLS0tLS0tLS0tKworICogICAgfCBwYWRkciAgICAgICAgICB8IFBo
eXNpY2FsIGFkZHJlc3Mgb2YgdGhlIG1vZHVsZS4KKyAqICA4ICstLS0tLS0tLS0tLS0tLS0tKwor
ICogICAgfCBzaXplICAgICAgICAgICB8IFNpemUgb2YgdGhlIG1vZHVsZSBpbiBieXRlcy4KKyAq
IDE2ICstLS0tLS0tLS0tLS0tLS0tKworICogICAgfCBjbWRsaW5lX3BhZGRyICB8IFBoeXNpY2Fs
IGFkZHJlc3Mgb2YgdGhlIGNvbW1hbmQgbGluZSwKKyAqICAgIHwgICAgICAgICAgICAgICAgfCBh
IHplcm8tdGVybWluYXRlZCBBU0NJSSBzdHJpbmcuCisgKiAyNCArLS0tLS0tLS0tLS0tLS0tLSsK
KyAqICAgIHwgcmVzZXJ2ZWQgICAgICAgfAorICogMzIgKy0tLS0tLS0tLS0tLS0tLS0rCisgKgor
ICogVGhlIGFkZHJlc3MgYW5kIHNpemVzIGFyZSBhbHdheXMgYSA2NGJpdCBsaXR0bGUgZW5kaWFu
IHVuc2lnbmVkIGludGVnZXIuCisgKgorICogTkI6IFhlbiBvbiB4ODYgd2lsbCBhbHdheXMgdHJ5
IHRvIHBsYWNlIGFsbCB0aGUgZGF0YSBiZWxvdyB0aGUgNEdpQgorICogYm91bmRhcnkuCisgKi8K
KyNkZWZpbmUgWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSAweDMzNmVjNTc4CisKKy8qCisgKiBD
IHJlcHJlc2VudGF0aW9uIG9mIHRoZSB4ODYvSFZNIHN0YXJ0IGluZm8gbGF5b3V0LgorICoKKyAq
IFRoZSBjYW5vbmljYWwgZGVmaW5pdGlvbiBvZiB0aGlzIGxheW91dCBpcyBhYm92ZSwgdGhpcyBp
cyBqdXN0IGEgd2F5IHRvCisgKiByZXByZXNlbnQgdGhlIGxheW91dCBkZXNjcmliZWQgdGhlcmUg
dXNpbmcgQyB0eXBlcy4KKyAqLworc3RydWN0IGh2bV9zdGFydF9pbmZvIHsKKyAgICB1aW50MzJf
dCBtYWdpYzsgICAgICAgICAgICAgLyogQ29udGFpbnMgdGhlIG1hZ2ljIHZhbHVlIDB4MzM2ZWM1
NzggICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogKCJ4RW4zIiB3
aXRoIHRoZSAweDgwIGJpdCBvZiB0aGUgIkUiIHNldCkuKi8KKyAgICB1aW50MzJfdCB2ZXJzaW9u
OyAgICAgICAgICAgLyogVmVyc2lvbiBvZiB0aGlzIHN0cnVjdHVyZS4gICAgICAgICAgICAgICAg
Ki8KKyAgICB1aW50MzJfdCBmbGFnczsgICAgICAgICAgICAgLyogU0lGX3h4eCBmbGFncy4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICB1aW50MzJfdCBucl9tb2R1bGVzOyAgICAg
ICAgLyogTnVtYmVyIG9mIG1vZHVsZXMgcGFzc2VkIHRvIHRoZSBrZXJuZWwuICAgKi8KKyAgICB1
aW50NjRfdCBtb2RsaXN0X3BhZGRyOyAgICAgLyogUGh5c2ljYWwgYWRkcmVzcyBvZiBhbiBhcnJh
eSBvZiAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogaHZt
X21vZGxpc3RfZW50cnkuICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICB1aW50NjRfdCBj
bWRsaW5lX3BhZGRyOyAgICAgLyogUGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgY29tbWFuZCBsaW5l
LiAgICAgKi8KKyAgICB1aW50NjRfdCByc2RwX3BhZGRyOyAgICAgICAgLyogUGh5c2ljYWwgYWRk
cmVzcyBvZiB0aGUgUlNEUCBBQ1BJIGRhdGEgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLyogc3RydWN0dXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8K
K307CisKK3N0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSB7CisgICAgdWludDY0X3QgcGFkZHI7ICAg
ICAgICAgICAgIC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIG1vZHVsZS4gICAgICAgICAgICov
CisgICAgdWludDY0X3Qgc2l6ZTsgICAgICAgICAgICAgIC8qIFNpemUgb2YgdGhlIG1vZHVsZSBp
biBieXRlcy4gICAgICAgICAgICAgICovCisgICAgdWludDY0X3QgY21kbGluZV9wYWRkcjsgICAg
IC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIGNvbW1hbmQgbGluZS4gICAgICovCisgICAgdWlu
dDY0X3QgcmVzZXJ2ZWQ7Cit9OworCisjZW5kaWYgLyogX19YRU5fUFVCTElDX0FSQ0hfWDg2X0hW
TV9TVEFSVF9JTkZPX0hfXyAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vZWxmbm90ZS5oIGIv
aW5jbHVkZS94ZW4vZWxmbm90ZS5oCmluZGV4IDM4MjRhOTQuLjM1Mzk4NWYgMTAwNjQ0Ci0tLSBh
L2luY2x1ZGUveGVuL2VsZm5vdGUuaAorKysgYi9pbmNsdWRlL3hlbi9lbGZub3RlLmgKQEAgLTIw
MCw5ICsyMDAsMTkgQEAKICNkZWZpbmUgWEVOX0VMRk5PVEVfU1VQUE9SVEVEX0ZFQVRVUkVTIDE3
CiAKIC8qCisgKiBQaHlzaWNhbCBlbnRyeSBwb2ludCBpbnRvIHRoZSBrZXJuZWwuCisgKgorICog
MzJiaXQgZW50cnkgcG9pbnQgaW50byB0aGUga2VybmVsLiBXaGVuIHJlcXVlc3RlZCB0byBsYXVu
Y2ggdGhlCisgKiBndWVzdCBrZXJuZWwgaW4gYSBIVk0gY29udGFpbmVyLCBYZW4gd2lsbCB1c2Ug
dGhpcyBlbnRyeSBwb2ludCB0bworICogbGF1bmNoIHRoZSBndWVzdCBpbiAzMmJpdCBwcm90ZWN0
ZWQgbW9kZSB3aXRoIHBhZ2luZyBkaXNhYmxlZC4KKyAqIElnbm9yZWQgb3RoZXJ3aXNlLgorICov
CisjZGVmaW5lIFhFTl9FTEZOT1RFX1BIWVMzMl9FTlRSWSAxOAorCisvKgogICogVGhlIG51bWJl
ciBvZiB0aGUgaGlnaGVzdCBlbGZub3RlIGRlZmluZWQuCiAgKi8KLSNkZWZpbmUgWEVOX0VMRk5P
VEVfTUFYIFhFTl9FTEZOT1RFX1NVUFBPUlRFRF9GRUFUVVJFUworI2RlZmluZSBYRU5fRUxGTk9U
RV9NQVggWEVOX0VMRk5PVEVfUEhZUzMyX0VOVFJZCiAKIC8qCiAgKiBTeXN0ZW0gaW5mb3JtYXRp
b24gZXhwb3J0ZWQgdGhyb3VnaCBjcmFzaCBub3Rlcy4KLS0gCjIuNi42CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:18 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR2-0001ve-Tr; Tue, 23 Aug 2016 15:16:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR2-0001uo-EA; Tue, 23 Aug 2016 15:16:16 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 5B/D6-27438-FB86CB75; Tue, 23 Aug 2016 15:16:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVyuP0Ov+7+jD3
 hBpdfsli8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTiwS6RgH2vFp4sP2BoYT7F0MXJy
 SAgYSbyd+I+pi5GLQ0hgIaPE3R2H2EESbAKqEhuun2IFsUUE3CS+fJ/FBmIzC0RIzPkA0Sws4
 CxxacVaJhCbBai+4/VJsDivgJ3Ewv2/WCEWyElcnzkdrIZTwF7iwpm9zF2MHEDL7CTm7o+bwM
 i9gJFhFaN6cWpRWWqRrqFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagjxmAYAf
 jzudOhxglOZiURHl1jfaEC/El5adUZiQWZ8QXleakFh9ilOHgUJLgrUwHygkWpaanVqRl5gCD
 DSYtwcGjJMI7EyTNW1yQmFucmQ6ROsWoy7Hgx+21TEIsefl5qVLivC0gRQIgRRmleXAjYIF/i
 VFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8OSBTeDLzSuA2vQI6ggnoiJb7u0GOKElESEk1MD
 IfvaxxZn5hXuIcgczI6qOpWgZPsw54njI1Oq5pelQvOOyfUPMmhnOv/ZXPOHWHiipEuTAX3Gf
 8JfLl2Zbfv/r0nmkIq7LPXt+iM6XXNudR/ITzEl+bVv/4pT1vT8S9rmOiE/0eLg36FJE846b7
 06dcc37IeUVHn/ygWOC3P7dNRanTy3K7mBJLcUaioRZzUXEiAFM9Eet3AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1471965374!29836049!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7059 invoked from network); 23 Aug 2016 15:16:15 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-12.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:15 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 97B47AD54;
 Tue, 23 Aug 2016 15:16:14 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:48 +0200
Message-Id: <1471965368-6159-3-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 02/22] mini-os: make dump_regs() work in
	early boot
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

ZHVtcF9yZWdzKCkgd2lsbCByZXN1bHQgaW4gcGFnZSBmYXVsdCBpbiBlYXJseSBib290IGFzIHRo
ZXJlIGlzIG5vCmN1cnJlbnQgdGhyZWFkIHBvaW50ZXIuIEhhbmRsZSB0aGlzIGNhc2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC94ODYv
dHJhcHMuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3RyYXBzLmMgYi9hcmNoL3g4Ni90cmFwcy5jCmlu
ZGV4IDYzNTM3MTguLjMwN2ExNGMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3RyYXBzLmMKKysrIGIv
YXJjaC94ODYvdHJhcHMuYwpAQCAtMzIsNyArMzIsNyBAQCB2b2lkIG1hY2hpbmVfY2hlY2sodm9p
ZCk7CiAKIHZvaWQgZHVtcF9yZWdzKHN0cnVjdCBwdF9yZWdzICpyZWdzKQogewotICAgIHByaW50
aygiVGhyZWFkOiAlc1xuIiwgY3VycmVudC0+bmFtZSk7CisgICAgcHJpbnRrKCJUaHJlYWQ6ICVz
XG4iLCBjdXJyZW50ID8gY3VycmVudC0+bmFtZSA6ICIqTk9ORSoiKTsKICNpZmRlZiBfX2kzODZf
XyAgICAKICAgICBwcmludGsoIkVJUDogJWx4LCBFRkxBR1MgJWx4LlxuIiwgcmVncy0+ZWlwLCBy
ZWdzLT5lZmxhZ3MpOwogICAgIHByaW50aygiRUJYOiAlMDhseCBFQ1g6ICUwOGx4IEVEWDogJTA4
bHhcbiIsCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:18 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR3-0001wb-G9; Tue, 23 Aug 2016 15:16:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR2-0001ul-Je; Tue, 23 Aug 2016 15:16:16 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 A1/80-05127-EB86CB75; Tue, 23 Aug 2016 15:16:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+6+jD3
 hBv2r+Szefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZsx6upOpYKVuxZtpMQ2MXxS7GDk5
 JASMJN5O/McEYgsJLGSUOLFfA8RmE1CV2HD9FCuILSLgJvHl+yw2EJtZIEJizodTLCC2MFDvs
 Z0rgXo5OFiA6i9e9AYxeQXsJHa8qIWYLidxfeZ0sOmcAvYSF87sZQYpEQIqmbs/bgIj9wJGhl
 WMGsWpRWWpRbpGFnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIH+rWdgYNzB2Lf
 K7xCjJAeTkiivrtGecCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvI/TgXKCRanpqRVpmTnAQINJ
 S3DwKInwcgKDTYi3uCAxtzgzHSJ1ilFRSpy3BaRPACSRUZoH1wYL7kuMslLCvIwMDAxCPAWpR
 bmZJajyrxjFORiVhHnvgUzhycwrgZv+CmgxE9Dilvu7QRaXJCKkpBoY0xP6LEomydvmZXZ9Z1
 6Tab1wjvYzSfsVkzy+vrmyTKnZTWjb7QQHL5OUirKrN3ckfnJp/13m4/M49E+7K3/x2q/vQ51
 4ts5nv2eompW8ztFmb9aentxWpoJ6j1dp29Yo3EsR71rTXMdieMa85fas43cD9DsLVv1+dWFS
 3iPOl3yfTt/fW7VDiaU4I9FQi7moOBEAy6WwuWkCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1471965373!19488384!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21929 invoked from network); 23 Aug 2016 15:16:14 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:14 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 74D7CAC0F;
 Tue, 23 Aug 2016 15:16:13 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:47 +0200
Message-Id: <1471965368-6159-2-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 01/22] mini-os: resync xen headers
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VXNlIHRoZSBsYXRlc3QgWGVuIGhlYWRlcnMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogaW5jbHVkZS94ZW4vYXJjaC14ODYvaHZtL3N0YXJ0X2lu
Zm8uaCB8IDk4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL3hl
bi9lbGZub3RlLmggICAgICAgICAgICAgICAgIHwgMTIgKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwg
MTA5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNs
dWRlL3hlbi9hcmNoLXg4Ni9odm0vc3RhcnRfaW5mby5oCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94
ZW4vYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaCBiL2luY2x1ZGUveGVuL2FyY2gteDg2L2h2bS9z
dGFydF9pbmZvLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNjQ4NDE1OQot
LS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUveGVuL2FyY2gteDg2L2h2bS9zdGFydF9pbmZvLmgK
QEAgLTAsMCArMSw5OCBAQAorLyoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZy
ZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMg
c29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2Fy
ZSIpLCB0bworICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5j
bHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1v
ZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICog
c2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hv
bSB0aGUgU29mdHdhcmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUg
Zm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2Ug
YW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBj
b3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRI
RSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBL
SU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRP
IFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRI
RQorICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJ
TSwgREFNQUdFUyBPUiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBP
RiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBP
UiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAq
IERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTYsIENp
dHJpeCBTeXN0ZW1zLCBJbmMuCisgKi8KKworI2lmbmRlZiBfX1hFTl9QVUJMSUNfQVJDSF9YODZf
SFZNX1NUQVJUX0lORk9fSF9fCisjZGVmaW5lIF9fWEVOX1BVQkxJQ19BUkNIX1g4Nl9IVk1fU1RB
UlRfSU5GT19IX18KKworLyoKKyAqIFN0YXJ0IG9mIGRheSBzdHJ1Y3R1cmUgcGFzc2VkIHRvIFBW
SCBndWVzdHMgYW5kIHRvIEhWTSBndWVzdHMgaW4gJWVieC4KKyAqCisgKiBOT1RFOiBub3RoaW5n
IHdpbGwgYmUgbG9hZGVkIGF0IHBoeXNpY2FsIGFkZHJlc3MgMCwgc28gYSAwIHZhbHVlIGluIGFu
eQorICogb2YgdGhlIGFkZHJlc3MgZmllbGRzIHNob3VsZCBiZSB0cmVhdGVkIGFzIG5vdCBwcmVz
ZW50LgorICoKKyAqICAwICstLS0tLS0tLS0tLS0tLS0tKworICogICAgfCBtYWdpYyAgICAgICAg
ICB8IENvbnRhaW5zIHRoZSBtYWdpYyB2YWx1ZSBYRU5fSFZNX1NUQVJUX01BR0lDX1ZBTFVFCisg
KiAgICB8ICAgICAgICAgICAgICAgIHwgKCJ4RW4zIiB3aXRoIHRoZSAweDgwIGJpdCBvZiB0aGUg
IkUiIHNldCkuCisgKiAgNCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgdmVyc2lvbiAgICAg
ICAgfCBWZXJzaW9uIG9mIHRoaXMgc3RydWN0dXJlLiBDdXJyZW50IHZlcnNpb24gaXMgMC4gTmV3
CisgKiAgICB8ICAgICAgICAgICAgICAgIHwgdmVyc2lvbnMgYXJlIGd1YXJhbnRlZWQgdG8gYmUg
YmFja3dhcmRzLWNvbXBhdGlibGUuCisgKiAgOCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwg
ZmxhZ3MgICAgICAgICAgfCBTSUZfeHh4IGZsYWdzLgorICogMTIgKy0tLS0tLS0tLS0tLS0tLS0r
CisgKiAgICB8IG5yX21vZHVsZXMgICAgIHwgTnVtYmVyIG9mIG1vZHVsZXMgcGFzc2VkIHRvIHRo
ZSBrZXJuZWwuCisgKiAxNiArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgbW9kbGlzdF9wYWRk
ciAgfCBQaHlzaWNhbCBhZGRyZXNzIG9mIGFuIGFycmF5IG9mIG1vZHVsZXMKKyAqICAgIHwgICAg
ICAgICAgICAgICAgfCAobGF5b3V0IG9mIHRoZSBzdHJ1Y3R1cmUgYmVsb3cpLgorICogMjQgKy0t
LS0tLS0tLS0tLS0tLS0rCisgKiAgICB8IGNtZGxpbmVfcGFkZHIgIHwgUGh5c2ljYWwgYWRkcmVz
cyBvZiB0aGUgY29tbWFuZCBsaW5lLAorICogICAgfCAgICAgICAgICAgICAgICB8IGEgemVyby10
ZXJtaW5hdGVkIEFTQ0lJIHN0cmluZy4KKyAqIDMyICstLS0tLS0tLS0tLS0tLS0tKworICogICAg
fCByc2RwX3BhZGRyICAgICB8IFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIFJTRFAgQUNQSSBkYXRh
IHN0cnVjdHVyZS4KKyAqIDQwICstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIFRoZSBsYXlvdXQg
b2YgZWFjaCBlbnRyeSBpbiB0aGUgbW9kdWxlIHN0cnVjdHVyZSBpcyB0aGUgZm9sbG93aW5nOgor
ICoKKyAqICAwICstLS0tLS0tLS0tLS0tLS0tKworICogICAgfCBwYWRkciAgICAgICAgICB8IFBo
eXNpY2FsIGFkZHJlc3Mgb2YgdGhlIG1vZHVsZS4KKyAqICA4ICstLS0tLS0tLS0tLS0tLS0tKwor
ICogICAgfCBzaXplICAgICAgICAgICB8IFNpemUgb2YgdGhlIG1vZHVsZSBpbiBieXRlcy4KKyAq
IDE2ICstLS0tLS0tLS0tLS0tLS0tKworICogICAgfCBjbWRsaW5lX3BhZGRyICB8IFBoeXNpY2Fs
IGFkZHJlc3Mgb2YgdGhlIGNvbW1hbmQgbGluZSwKKyAqICAgIHwgICAgICAgICAgICAgICAgfCBh
IHplcm8tdGVybWluYXRlZCBBU0NJSSBzdHJpbmcuCisgKiAyNCArLS0tLS0tLS0tLS0tLS0tLSsK
KyAqICAgIHwgcmVzZXJ2ZWQgICAgICAgfAorICogMzIgKy0tLS0tLS0tLS0tLS0tLS0rCisgKgor
ICogVGhlIGFkZHJlc3MgYW5kIHNpemVzIGFyZSBhbHdheXMgYSA2NGJpdCBsaXR0bGUgZW5kaWFu
IHVuc2lnbmVkIGludGVnZXIuCisgKgorICogTkI6IFhlbiBvbiB4ODYgd2lsbCBhbHdheXMgdHJ5
IHRvIHBsYWNlIGFsbCB0aGUgZGF0YSBiZWxvdyB0aGUgNEdpQgorICogYm91bmRhcnkuCisgKi8K
KyNkZWZpbmUgWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSAweDMzNmVjNTc4CisKKy8qCisgKiBD
IHJlcHJlc2VudGF0aW9uIG9mIHRoZSB4ODYvSFZNIHN0YXJ0IGluZm8gbGF5b3V0LgorICoKKyAq
IFRoZSBjYW5vbmljYWwgZGVmaW5pdGlvbiBvZiB0aGlzIGxheW91dCBpcyBhYm92ZSwgdGhpcyBp
cyBqdXN0IGEgd2F5IHRvCisgKiByZXByZXNlbnQgdGhlIGxheW91dCBkZXNjcmliZWQgdGhlcmUg
dXNpbmcgQyB0eXBlcy4KKyAqLworc3RydWN0IGh2bV9zdGFydF9pbmZvIHsKKyAgICB1aW50MzJf
dCBtYWdpYzsgICAgICAgICAgICAgLyogQ29udGFpbnMgdGhlIG1hZ2ljIHZhbHVlIDB4MzM2ZWM1
NzggICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogKCJ4RW4zIiB3
aXRoIHRoZSAweDgwIGJpdCBvZiB0aGUgIkUiIHNldCkuKi8KKyAgICB1aW50MzJfdCB2ZXJzaW9u
OyAgICAgICAgICAgLyogVmVyc2lvbiBvZiB0aGlzIHN0cnVjdHVyZS4gICAgICAgICAgICAgICAg
Ki8KKyAgICB1aW50MzJfdCBmbGFnczsgICAgICAgICAgICAgLyogU0lGX3h4eCBmbGFncy4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICB1aW50MzJfdCBucl9tb2R1bGVzOyAgICAg
ICAgLyogTnVtYmVyIG9mIG1vZHVsZXMgcGFzc2VkIHRvIHRoZSBrZXJuZWwuICAgKi8KKyAgICB1
aW50NjRfdCBtb2RsaXN0X3BhZGRyOyAgICAgLyogUGh5c2ljYWwgYWRkcmVzcyBvZiBhbiBhcnJh
eSBvZiAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogaHZt
X21vZGxpc3RfZW50cnkuICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICB1aW50NjRfdCBj
bWRsaW5lX3BhZGRyOyAgICAgLyogUGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgY29tbWFuZCBsaW5l
LiAgICAgKi8KKyAgICB1aW50NjRfdCByc2RwX3BhZGRyOyAgICAgICAgLyogUGh5c2ljYWwgYWRk
cmVzcyBvZiB0aGUgUlNEUCBBQ1BJIGRhdGEgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLyogc3RydWN0dXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8K
K307CisKK3N0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSB7CisgICAgdWludDY0X3QgcGFkZHI7ICAg
ICAgICAgICAgIC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIG1vZHVsZS4gICAgICAgICAgICov
CisgICAgdWludDY0X3Qgc2l6ZTsgICAgICAgICAgICAgIC8qIFNpemUgb2YgdGhlIG1vZHVsZSBp
biBieXRlcy4gICAgICAgICAgICAgICovCisgICAgdWludDY0X3QgY21kbGluZV9wYWRkcjsgICAg
IC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIGNvbW1hbmQgbGluZS4gICAgICovCisgICAgdWlu
dDY0X3QgcmVzZXJ2ZWQ7Cit9OworCisjZW5kaWYgLyogX19YRU5fUFVCTElDX0FSQ0hfWDg2X0hW
TV9TVEFSVF9JTkZPX0hfXyAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vZWxmbm90ZS5oIGIv
aW5jbHVkZS94ZW4vZWxmbm90ZS5oCmluZGV4IDM4MjRhOTQuLjM1Mzk4NWYgMTAwNjQ0Ci0tLSBh
L2luY2x1ZGUveGVuL2VsZm5vdGUuaAorKysgYi9pbmNsdWRlL3hlbi9lbGZub3RlLmgKQEAgLTIw
MCw5ICsyMDAsMTkgQEAKICNkZWZpbmUgWEVOX0VMRk5PVEVfU1VQUE9SVEVEX0ZFQVRVUkVTIDE3
CiAKIC8qCisgKiBQaHlzaWNhbCBlbnRyeSBwb2ludCBpbnRvIHRoZSBrZXJuZWwuCisgKgorICog
MzJiaXQgZW50cnkgcG9pbnQgaW50byB0aGUga2VybmVsLiBXaGVuIHJlcXVlc3RlZCB0byBsYXVu
Y2ggdGhlCisgKiBndWVzdCBrZXJuZWwgaW4gYSBIVk0gY29udGFpbmVyLCBYZW4gd2lsbCB1c2Ug
dGhpcyBlbnRyeSBwb2ludCB0bworICogbGF1bmNoIHRoZSBndWVzdCBpbiAzMmJpdCBwcm90ZWN0
ZWQgbW9kZSB3aXRoIHBhZ2luZyBkaXNhYmxlZC4KKyAqIElnbm9yZWQgb3RoZXJ3aXNlLgorICov
CisjZGVmaW5lIFhFTl9FTEZOT1RFX1BIWVMzMl9FTlRSWSAxOAorCisvKgogICogVGhlIG51bWJl
ciBvZiB0aGUgaGlnaGVzdCBlbGZub3RlIGRlZmluZWQuCiAgKi8KLSNkZWZpbmUgWEVOX0VMRk5P
VEVfTUFYIFhFTl9FTEZOT1RFX1NVUFBPUlRFRF9GRUFUVVJFUworI2RlZmluZSBYRU5fRUxGTk9U
RV9NQVggWEVOX0VMRk5PVEVfUEhZUzMyX0VOVFJZCiAKIC8qCiAgKiBTeXN0ZW0gaW5mb3JtYXRp
b24gZXhwb3J0ZWQgdGhyb3VnaCBjcmFzaCBub3Rlcy4KLS0gCjIuNi42CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:18 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR2-0001ve-Tr; Tue, 23 Aug 2016 15:16:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR2-0001uo-EA; Tue, 23 Aug 2016 15:16:16 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 5B/D6-27438-FB86CB75; Tue, 23 Aug 2016 15:16:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVyuP0Ov+7+jD3
 hBpdfsli8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTiwS6RgH2vFp4sP2BoYT7F0MXJy
 SAgYSbyd+I+pi5GLQ0hgIaPE3R2H2EESbAKqEhuun2IFsUUE3CS+fJ/FBmIzC0RIzPkA0Sws4
 CxxacVaJhCbBai+4/VJsDivgJ3Ewv2/WCEWyElcnzkdrIZTwF7iwpm9zF2MHEDL7CTm7o+bwM
 i9gJFhFaN6cWpRWWqRrqFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagjxmAYAf
 jzudOhxglOZiURHl1jfaEC/El5adUZiQWZ8QXleakFh9ilOHgUJLgrUwHygkWpaanVqRl5gCD
 DSYtwcGjJMI7EyTNW1yQmFucmQ6ROsWoy7Hgx+21TEIsefl5qVLivC0gRQIgRRmleXAjYIF/i
 VFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8OSBTeDLzSuA2vQI6ggnoiJb7u0GOKElESEk1MD
 IfvaxxZn5hXuIcgczI6qOpWgZPsw54njI1Oq5pelQvOOyfUPMmhnOv/ZXPOHWHiipEuTAX3Gf
 8JfLl2Zbfv/r0nmkIq7LPXt+iM6XXNudR/ITzEl+bVv/4pT1vT8S9rmOiE/0eLg36FJE846b7
 06dcc37IeUVHn/ygWOC3P7dNRanTy3K7mBJLcUaioRZzUXEiAFM9Eet3AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1471965374!29836049!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7059 invoked from network); 23 Aug 2016 15:16:15 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-12.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:15 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 97B47AD54;
 Tue, 23 Aug 2016 15:16:14 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:48 +0200
Message-Id: <1471965368-6159-3-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 02/22] mini-os: make dump_regs() work in
	early boot
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

ZHVtcF9yZWdzKCkgd2lsbCByZXN1bHQgaW4gcGFnZSBmYXVsdCBpbiBlYXJseSBib290IGFzIHRo
ZXJlIGlzIG5vCmN1cnJlbnQgdGhyZWFkIHBvaW50ZXIuIEhhbmRsZSB0aGlzIGNhc2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC94ODYv
dHJhcHMuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3RyYXBzLmMgYi9hcmNoL3g4Ni90cmFwcy5jCmlu
ZGV4IDYzNTM3MTguLjMwN2ExNGMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3RyYXBzLmMKKysrIGIv
YXJjaC94ODYvdHJhcHMuYwpAQCAtMzIsNyArMzIsNyBAQCB2b2lkIG1hY2hpbmVfY2hlY2sodm9p
ZCk7CiAKIHZvaWQgZHVtcF9yZWdzKHN0cnVjdCBwdF9yZWdzICpyZWdzKQogewotICAgIHByaW50
aygiVGhyZWFkOiAlc1xuIiwgY3VycmVudC0+bmFtZSk7CisgICAgcHJpbnRrKCJUaHJlYWQ6ICVz
XG4iLCBjdXJyZW50ID8gY3VycmVudC0+bmFtZSA6ICIqTk9ORSoiKTsKICNpZmRlZiBfX2kzODZf
XyAgICAKICAgICBwcmludGsoIkVJUDogJWx4LCBFRkxBR1MgJWx4LlxuIiwgcmVncy0+ZWlwLCBy
ZWdzLT5lZmxhZ3MpOwogICAgIHByaW50aygiRUJYOiAlMDhseCBFQ1g6ICUwOGx4IEVEWDogJTA4
bHhcbiIsCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:18 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR4-0001z4-En; Tue, 23 Aug 2016 15:16:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR3-0001v5-5v; Tue, 23 Aug 2016 15:16:17 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 91/B7-29421-0C86CB75; Tue, 23 Aug 2016 15:16:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+7+jD3
 hBpub1C3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZrydsIW94L5sxZ53VxkbGBeKdzFy
 ckgIGEm8nfiPqYuRi0NIYCGjxJaGLcwgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMXSx
 cjBISzgIHFslhBImAWofOXUAywgNq+AncSB/8dZIObLSVyfOZ0JxOYUsJe4cGYvM0irEFDN3P
 1xExi5FzAyrGLUKE4tKkst0jU20EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQ
 yAxDsYPy7NvAQoyQHk5Ior67RnnAhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryV6UA5waLU9NSK
 tMwcYLjBpCU4eJREeDNB0rzFBYm5xZnpEKlTjIpS4rwtIAkBkERGaR5cGyzELzHKSgnzMgIdI
 sRTkFqUm1mCKv+KUZyDUUmYNwdkCk9mXgnc9FdAi5mAFrfc3w2yuCQRISXVwOh06Gfio3VnD6
 64/EF00TerSYtrNvezuCdG2Ym9VD8u/f0p94+tlz+fnfJ62queqHRZ/x57KSbm5ecZVq9Z2vf
 WQ937RKDvn9mmGzyOcrc1RPtsn+zyeLLBPIdTTDqGnw/rFjfVM/LmRi4qusWsK3dMZl3Zx9ls
 xtGS//k1Hvr8CHXZyNuweL8SS3FGoqEWc1FxIgCQTonZbAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1471965375!29200603!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13856 invoked from network); 23 Aug 2016 15:16:15 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:15 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2CE06AD6F;
 Tue, 23 Aug 2016 15:16:15 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:52 +0200
Message-Id: <1471965368-6159-7-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 06/22] mini-os: setup hypercall page for
	HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

V2hlbiBydW5uaW5nIGluIEhWTWxpdGUgbW9kZSB3ZSBuZWVkIHRvIHNldHVwIHRoZSBoeXBlcmNh
bGwgcGFnZSBieQpvdXJzZWxmLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgotLS0KIGFyY2gveDg2L2V2ZW50cy5jIHwgIDQgKystLQogYXJjaC94ODYvc2V0
dXAuYyAgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ODYvb3MuaCAg
fCAyMiArKysrKysrKysrKysrKysrKy0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlv
bnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvZXZlbnRzLmMgYi9h
cmNoL3g4Ni9ldmVudHMuYwppbmRleCA1MTk4Y2YzLi4zNDI2NjJkIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9ldmVudHMuYworKysgYi9hcmNoL3g4Ni9ldmVudHMuYwpAQCAtMTYsNyArMTYsNyBAQCB2
b2lkIGFyY2hfaW5pdF9ldmVudHModm9pZCkKIHsKICNpZiBkZWZpbmVkKF9feDg2XzY0X18pCiAg
ICAgYXNtIHZvbGF0aWxlKCJtb3ZsICUwLCUlZnMgOyBtb3ZsICUwLCUlZ3MiIDo6ICJyIiAoMCkp
OwotICAgIHdybXNybCgweGMwMDAwMTAxLCAmY3B1MF9wZGEpOyAvKiAweGMwMDAwMTAxIGlzIE1T
Ul9HU19CQVNFICovCisgICAgd3Jtc3JsKDB4YzAwMDAxMDEsICh1aW50NjRfdCkmY3B1MF9wZGEp
OyAvKiAweGMwMDAwMTAxIGlzIE1TUl9HU19CQVNFICovCiAgICAgY3B1MF9wZGEuaXJxY291bnQg
PSAtMTsKICAgICBjcHUwX3BkYS5pcnFzdGFja3B0ciA9ICh2b2lkKikgKCgodW5zaWduZWQgbG9u
ZylpcnFzdGFjayArIDIgKiBTVEFDS19TSVpFKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJiB+KFNUQUNLX1NJWkUgLSAxKSk7CkBAIC0zMCw2ICszMCw2IEBAIHZvaWQgYXJj
aF91bmJpbmRfcG9ydHModm9pZCkKIHZvaWQgYXJjaF9maW5pX2V2ZW50cyh2b2lkKQogewogI2lm
IGRlZmluZWQoX194ODZfNjRfXykKLSAgICB3cm1zcmwoMHhjMDAwMDEwMSwgTlVMTCk7IC8qIDB4
YzAwMDAxMDEgaXMgTVNSX0dTX0JBU0UgKi8KKyAgICB3cm1zcmwoMHhjMDAwMDEwMSwgMCk7IC8q
IDB4YzAwMDAxMDEgaXMgTVNSX0dTX0JBU0UgKi8KICNlbmRpZgogfQpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvc2V0dXAuYyBiL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMzBhOTE0My4uZWRjNGNhNCAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0z
MCw2ICszMCw3IEBACiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4gLyogZm9yIHByaW50aywgbWVt
Y3B5ICovCiAjaW5jbHVkZSA8bWluaS1vcy9rZXJuZWwuaD4KICNpbmNsdWRlIDx4ZW4veGVuLmg+
CisjaW5jbHVkZSA8eGVuL2FyY2gteDg2L2NwdWlkLmg+CiAKIC8qCiAgKiBTaGFyZWQgcGFnZSBm
b3IgY29tbXVuaWNhdGluZyB3aXRoIHRoZSBoeXBlcnZpc29yLgpAQCAtODksNiArOTAsMzAgQEAg
c3RhdGljIGlubGluZSB2b2lkIHNzZV9pbml0KHZvaWQpIHsKICNkZWZpbmUgc3NlX2luaXQoKQog
I2VuZGlmCiAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKKyNkZWZpbmUgaHBjX2luaXQoKQorI2Vs
c2UKK3N0YXRpYyB2b2lkIGhwY19pbml0KHZvaWQpCit7CisgICAgdWludDMyX3QgZWF4LCBlYngs
IGVjeCwgZWR4LCBiYXNlOworCisgICAgZm9yICggYmFzZSA9IFhFTl9DUFVJRF9GSVJTVF9MRUFG
OworICAgICAgICAgIGJhc2UgPCBYRU5fQ1BVSURfRklSU1RfTEVBRiArIDB4MTAwMDA7IGJhc2Ug
Kz0gMHgxMDAgKQorICAgIHsKKyAgICAgICAgY3B1aWQoYmFzZSwgJmVheCwgJmVieCwgJmVjeCwg
JmVkeCk7CisKKyAgICAgICAgaWYgKCAoZWJ4ID09IFhFTl9DUFVJRF9TSUdOQVRVUkVfRUJYKSAm
JgorICAgICAgICAgICAgIChlY3ggPT0gWEVOX0NQVUlEX1NJR05BVFVSRV9FQ1gpICYmCisgICAg
ICAgICAgICAgKGVkeCA9PSBYRU5fQ1BVSURfU0lHTkFUVVJFX0VEWCkgJiYKKyAgICAgICAgICAg
ICAoKGVheCAtIGJhc2UpID49IDIpICkKKyAgICAgICAgICAgIGJyZWFrOworICAgIH0KKworICAg
IGNwdWlkKGJhc2UgKyAyLCAmZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsKKyAgICB3cm1zcmwoZWJ4
LCAodW5zaWduZWQgbG9uZykmaHlwZXJjYWxsX3BhZ2UpOworICAgIGJhcnJpZXIoKTsKK30KKyNl
bmRpZgogCiAvKgogICogSU5JVElBTCBDIEVOVFJZIFBPSU5ULgpAQCAtOTksNiArMTI0LDcgQEAg
YXJjaF9pbml0KHZvaWQgKnBhcikKIAlzdGF0aWMgY2hhciBoZWxsb1tdID0gIkJvb3RzdHJhcHBp
bmcuLi5cbiI7CiAJc3RhcnRfaW5mb190ICpzaTsKIAorCWhwY19pbml0KCk7CiAJKHZvaWQpSFlQ
RVJWSVNPUl9jb25zb2xlX2lvKENPTlNPTEVJT193cml0ZSwgc3RybGVuKGhlbGxvKSwgaGVsbG8p
OwogCiAJdHJhcF9pbml0KCk7CmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9vcy5oIGIvaW5jbHVk
ZS94ODYvb3MuaAppbmRleCBlZWVmYmUyLi42MTBkOGUwIDEwMDY0NAotLS0gYS9pbmNsdWRlL3g4
Ni9vcy5oCisrKyBiL2luY2x1ZGUveDg2L29zLmgKQEAgLTQ0MCwxNyArNDQwLDIwIEBAIHN0YXRp
YyBfX2lubGluZV9fIHVuc2lnbmVkIGxvbmcgX19mZnModW5zaWduZWQgbG9uZyB3b3JkKQogICAg
ICAodmFsKSA9ICgodW5zaWduZWQgbG9uZylfX2EpIHwgKCgodW5zaWduZWQgbG9uZylfX2QpPDwz
Mik7IFwKIH0gd2hpbGUoMCkKIAorI2Vsc2UgLyogaWZkZWYgX194ODZfNjRfXyAqLworI2Vycm9y
ICJVbnN1cHBvcnRlZCBhcmNoaXRlY3R1cmUiCisjZW5kaWYKKwogI2RlZmluZSB3cm1zcihtc3Is
dmFsMSx2YWwyKSBcCiAgICAgICBfX2FzbV9fIF9fdm9sYXRpbGVfXygid3Jtc3IiIFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogLyogbm8gb3V0cHV0cyAqLyBcCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6ICJjIiAobXNyKSwgImEiICh2YWwxKSwgImQiICh2YWwyKSkKIAotI2Rl
ZmluZSB3cm1zcmwobXNyLHZhbCkgd3Jtc3IobXNyLCh1aW50MzJfdCkoKHVpbnQ2NF90KSh2YWwp
KSwoKHVpbnQ2NF90KSh2YWwpKT4+MzIpCitzdGF0aWMgaW5saW5lIHZvaWQgd3Jtc3JsKHVuc2ln
bmVkIG1zciwgdWludDY0X3QgdmFsKQoreworICAgIHdybXNyKG1zciwgKHVpbnQzMl90KSh2YWwg
JiAweGZmZmZmZmZmVUxMKSwgKHVpbnQzMl90KSh2YWwgPj4gMzIpKTsKK30KIAotCi0jZWxzZSAv
KiBpZmRlZiBfX3g4Nl82NF9fICovCi0jZXJyb3IgIlVuc3VwcG9ydGVkIGFyY2hpdGVjdHVyZSIK
LSNlbmRpZgogI2VuZGlmIC8qIGlmZGVmIF9fSU5TSURFX01JTklPUyAqLwogCiAvKioqKioqKioq
KioqKioqKioqKioqIGNvbW1vbiBpMzg2IGFuZCB4ODZfNjQgICoqKioqKioqKioqKioqKioqKioq
KioqKioqKiovCkBAIC01NzEsNiArNTc0LDE1IEBAIEhZUEVSVklTT1JfeHNtX29wKAogICAgIHJl
dHVybiBfaHlwZXJjYWxsMShpbnQsIHhzbV9vcCwgb3ApOwogfQogCitzdGF0aWMgaW5saW5lIHZv
aWQgY3B1aWQodWludDMyX3QgbGVhZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCAqZWF4LCB1aW50MzJfdCAqZWJ4LAorICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
ICplY3gsIHVpbnQzMl90ICplZHgpCit7CisgICAgYXNtIHZvbGF0aWxlICgiY3B1aWQiCisgICAg
ICAgICAgICAgICAgICA6ICI9YSIgKCplYXgpLCAiPWIiICgqZWJ4KSwgIj1jIiAoKmVjeCksICI9
ZCIgKCplZHgpCisgICAgICAgICAgICAgICAgICA6ICIwIiAobGVhZikpOworfQorCiAjdW5kZWYg
QUREUgogCiAjZW5kaWYgLyogbm90IGFzc2VtYmx5ICovCi0tIAoyLjYuNgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:18 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR4-0001z4-En; Tue, 23 Aug 2016 15:16:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR3-0001v5-5v; Tue, 23 Aug 2016 15:16:17 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 91/B7-29421-0C86CB75; Tue, 23 Aug 2016 15:16:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+7+jD3
 hBpub1C3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZrydsIW94L5sxZ53VxkbGBeKdzFy
 ckgIGEm8nfiPqYuRi0NIYCGjxJaGLcwgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMXSx
 cjBISzgIHFslhBImAWofOXUAywgNq+AncSB/8dZIObLSVyfOZ0JxOYUsJe4cGYvM0irEFDN3P
 1xExi5FzAyrGLUKE4tKkst0jU20EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQ
 yAxDsYPy7NvAQoyQHk5Ior67RnnAhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryV6UA5waLU9NSK
 tMwcYLjBpCU4eJREeDNB0rzFBYm5xZnpEKlTjIpS4rwtIAkBkERGaR5cGyzELzHKSgnzMgIdI
 sRTkFqUm1mCKv+KUZyDUUmYNwdkCk9mXgnc9FdAi5mAFrfc3w2yuCQRISXVwOh06Gfio3VnD6
 64/EF00TerSYtrNvezuCdG2Ym9VD8u/f0p94+tlz+fnfJ62queqHRZ/x57KSbm5ecZVq9Z2vf
 WQ937RKDvn9mmGzyOcrc1RPtsn+zyeLLBPIdTTDqGnw/rFjfVM/LmRi4qusWsK3dMZl3Zx9ls
 xtGS//k1Hvr8CHXZyNuweL8SS3FGoqEWc1FxIgCQTonZbAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1471965375!29200603!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13856 invoked from network); 23 Aug 2016 15:16:15 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:15 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2CE06AD6F;
 Tue, 23 Aug 2016 15:16:15 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:52 +0200
Message-Id: <1471965368-6159-7-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 06/22] mini-os: setup hypercall page for
	HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

V2hlbiBydW5uaW5nIGluIEhWTWxpdGUgbW9kZSB3ZSBuZWVkIHRvIHNldHVwIHRoZSBoeXBlcmNh
bGwgcGFnZSBieQpvdXJzZWxmLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgotLS0KIGFyY2gveDg2L2V2ZW50cy5jIHwgIDQgKystLQogYXJjaC94ODYvc2V0
dXAuYyAgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ODYvb3MuaCAg
fCAyMiArKysrKysrKysrKysrKysrKy0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlv
bnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvZXZlbnRzLmMgYi9h
cmNoL3g4Ni9ldmVudHMuYwppbmRleCA1MTk4Y2YzLi4zNDI2NjJkIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9ldmVudHMuYworKysgYi9hcmNoL3g4Ni9ldmVudHMuYwpAQCAtMTYsNyArMTYsNyBAQCB2
b2lkIGFyY2hfaW5pdF9ldmVudHModm9pZCkKIHsKICNpZiBkZWZpbmVkKF9feDg2XzY0X18pCiAg
ICAgYXNtIHZvbGF0aWxlKCJtb3ZsICUwLCUlZnMgOyBtb3ZsICUwLCUlZ3MiIDo6ICJyIiAoMCkp
OwotICAgIHdybXNybCgweGMwMDAwMTAxLCAmY3B1MF9wZGEpOyAvKiAweGMwMDAwMTAxIGlzIE1T
Ul9HU19CQVNFICovCisgICAgd3Jtc3JsKDB4YzAwMDAxMDEsICh1aW50NjRfdCkmY3B1MF9wZGEp
OyAvKiAweGMwMDAwMTAxIGlzIE1TUl9HU19CQVNFICovCiAgICAgY3B1MF9wZGEuaXJxY291bnQg
PSAtMTsKICAgICBjcHUwX3BkYS5pcnFzdGFja3B0ciA9ICh2b2lkKikgKCgodW5zaWduZWQgbG9u
ZylpcnFzdGFjayArIDIgKiBTVEFDS19TSVpFKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJiB+KFNUQUNLX1NJWkUgLSAxKSk7CkBAIC0zMCw2ICszMCw2IEBAIHZvaWQgYXJj
aF91bmJpbmRfcG9ydHModm9pZCkKIHZvaWQgYXJjaF9maW5pX2V2ZW50cyh2b2lkKQogewogI2lm
IGRlZmluZWQoX194ODZfNjRfXykKLSAgICB3cm1zcmwoMHhjMDAwMDEwMSwgTlVMTCk7IC8qIDB4
YzAwMDAxMDEgaXMgTVNSX0dTX0JBU0UgKi8KKyAgICB3cm1zcmwoMHhjMDAwMDEwMSwgMCk7IC8q
IDB4YzAwMDAxMDEgaXMgTVNSX0dTX0JBU0UgKi8KICNlbmRpZgogfQpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvc2V0dXAuYyBiL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMzBhOTE0My4uZWRjNGNhNCAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0z
MCw2ICszMCw3IEBACiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4gLyogZm9yIHByaW50aywgbWVt
Y3B5ICovCiAjaW5jbHVkZSA8bWluaS1vcy9rZXJuZWwuaD4KICNpbmNsdWRlIDx4ZW4veGVuLmg+
CisjaW5jbHVkZSA8eGVuL2FyY2gteDg2L2NwdWlkLmg+CiAKIC8qCiAgKiBTaGFyZWQgcGFnZSBm
b3IgY29tbXVuaWNhdGluZyB3aXRoIHRoZSBoeXBlcnZpc29yLgpAQCAtODksNiArOTAsMzAgQEAg
c3RhdGljIGlubGluZSB2b2lkIHNzZV9pbml0KHZvaWQpIHsKICNkZWZpbmUgc3NlX2luaXQoKQog
I2VuZGlmCiAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKKyNkZWZpbmUgaHBjX2luaXQoKQorI2Vs
c2UKK3N0YXRpYyB2b2lkIGhwY19pbml0KHZvaWQpCit7CisgICAgdWludDMyX3QgZWF4LCBlYngs
IGVjeCwgZWR4LCBiYXNlOworCisgICAgZm9yICggYmFzZSA9IFhFTl9DUFVJRF9GSVJTVF9MRUFG
OworICAgICAgICAgIGJhc2UgPCBYRU5fQ1BVSURfRklSU1RfTEVBRiArIDB4MTAwMDA7IGJhc2Ug
Kz0gMHgxMDAgKQorICAgIHsKKyAgICAgICAgY3B1aWQoYmFzZSwgJmVheCwgJmVieCwgJmVjeCwg
JmVkeCk7CisKKyAgICAgICAgaWYgKCAoZWJ4ID09IFhFTl9DUFVJRF9TSUdOQVRVUkVfRUJYKSAm
JgorICAgICAgICAgICAgIChlY3ggPT0gWEVOX0NQVUlEX1NJR05BVFVSRV9FQ1gpICYmCisgICAg
ICAgICAgICAgKGVkeCA9PSBYRU5fQ1BVSURfU0lHTkFUVVJFX0VEWCkgJiYKKyAgICAgICAgICAg
ICAoKGVheCAtIGJhc2UpID49IDIpICkKKyAgICAgICAgICAgIGJyZWFrOworICAgIH0KKworICAg
IGNwdWlkKGJhc2UgKyAyLCAmZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsKKyAgICB3cm1zcmwoZWJ4
LCAodW5zaWduZWQgbG9uZykmaHlwZXJjYWxsX3BhZ2UpOworICAgIGJhcnJpZXIoKTsKK30KKyNl
bmRpZgogCiAvKgogICogSU5JVElBTCBDIEVOVFJZIFBPSU5ULgpAQCAtOTksNiArMTI0LDcgQEAg
YXJjaF9pbml0KHZvaWQgKnBhcikKIAlzdGF0aWMgY2hhciBoZWxsb1tdID0gIkJvb3RzdHJhcHBp
bmcuLi5cbiI7CiAJc3RhcnRfaW5mb190ICpzaTsKIAorCWhwY19pbml0KCk7CiAJKHZvaWQpSFlQ
RVJWSVNPUl9jb25zb2xlX2lvKENPTlNPTEVJT193cml0ZSwgc3RybGVuKGhlbGxvKSwgaGVsbG8p
OwogCiAJdHJhcF9pbml0KCk7CmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9vcy5oIGIvaW5jbHVk
ZS94ODYvb3MuaAppbmRleCBlZWVmYmUyLi42MTBkOGUwIDEwMDY0NAotLS0gYS9pbmNsdWRlL3g4
Ni9vcy5oCisrKyBiL2luY2x1ZGUveDg2L29zLmgKQEAgLTQ0MCwxNyArNDQwLDIwIEBAIHN0YXRp
YyBfX2lubGluZV9fIHVuc2lnbmVkIGxvbmcgX19mZnModW5zaWduZWQgbG9uZyB3b3JkKQogICAg
ICAodmFsKSA9ICgodW5zaWduZWQgbG9uZylfX2EpIHwgKCgodW5zaWduZWQgbG9uZylfX2QpPDwz
Mik7IFwKIH0gd2hpbGUoMCkKIAorI2Vsc2UgLyogaWZkZWYgX194ODZfNjRfXyAqLworI2Vycm9y
ICJVbnN1cHBvcnRlZCBhcmNoaXRlY3R1cmUiCisjZW5kaWYKKwogI2RlZmluZSB3cm1zcihtc3Is
dmFsMSx2YWwyKSBcCiAgICAgICBfX2FzbV9fIF9fdm9sYXRpbGVfXygid3Jtc3IiIFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogLyogbm8gb3V0cHV0cyAqLyBcCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6ICJjIiAobXNyKSwgImEiICh2YWwxKSwgImQiICh2YWwyKSkKIAotI2Rl
ZmluZSB3cm1zcmwobXNyLHZhbCkgd3Jtc3IobXNyLCh1aW50MzJfdCkoKHVpbnQ2NF90KSh2YWwp
KSwoKHVpbnQ2NF90KSh2YWwpKT4+MzIpCitzdGF0aWMgaW5saW5lIHZvaWQgd3Jtc3JsKHVuc2ln
bmVkIG1zciwgdWludDY0X3QgdmFsKQoreworICAgIHdybXNyKG1zciwgKHVpbnQzMl90KSh2YWwg
JiAweGZmZmZmZmZmVUxMKSwgKHVpbnQzMl90KSh2YWwgPj4gMzIpKTsKK30KIAotCi0jZWxzZSAv
KiBpZmRlZiBfX3g4Nl82NF9fICovCi0jZXJyb3IgIlVuc3VwcG9ydGVkIGFyY2hpdGVjdHVyZSIK
LSNlbmRpZgogI2VuZGlmIC8qIGlmZGVmIF9fSU5TSURFX01JTklPUyAqLwogCiAvKioqKioqKioq
KioqKioqKioqKioqIGNvbW1vbiBpMzg2IGFuZCB4ODZfNjQgICoqKioqKioqKioqKioqKioqKioq
KioqKioqKiovCkBAIC01NzEsNiArNTc0LDE1IEBAIEhZUEVSVklTT1JfeHNtX29wKAogICAgIHJl
dHVybiBfaHlwZXJjYWxsMShpbnQsIHhzbV9vcCwgb3ApOwogfQogCitzdGF0aWMgaW5saW5lIHZv
aWQgY3B1aWQodWludDMyX3QgbGVhZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCAqZWF4LCB1aW50MzJfdCAqZWJ4LAorICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
ICplY3gsIHVpbnQzMl90ICplZHgpCit7CisgICAgYXNtIHZvbGF0aWxlICgiY3B1aWQiCisgICAg
ICAgICAgICAgICAgICA6ICI9YSIgKCplYXgpLCAiPWIiICgqZWJ4KSwgIj1jIiAoKmVjeCksICI9
ZCIgKCplZHgpCisgICAgICAgICAgICAgICAgICA6ICIwIiAobGVhZikpOworfQorCiAjdW5kZWYg
QUREUgogCiAjZW5kaWYgLyogbm90IGFzc2VtYmx5ICovCi0tIAoyLjYuNgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:18 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR4-0001zo-O6; Tue, 23 Aug 2016 15:16:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR3-0001vL-9L; Tue, 23 Aug 2016 15:16:17 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 72/B7-29421-0C86CB75; Tue, 23 Aug 2016 15:16:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov+7+jD3
 hBnObpC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZnRO/8VY8HsNY8XWH1cYGxj/NjN2
 MXJySAgYSbyd+I+pi5GLQ0hgIaPE5Fmd7CAJNgFViQ3XT7GC2CICbhJfvs9iA7GZBSIk5nw4x
 QJiCws4Snx8N5EJxGYBql9xeR7YUF4BO4kt37uhFshJXJ85HayGU8Be4sKZvcxdjBxAy+wk5u
 6Pm8DIvYCRYRWjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqC
 vGYBgB+OZBYGHGCU5mJREeXWN9oQL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDVSAfKCRalpqdW
 pGXmAIMOJi3BwaMkwisJkuYtLkjMLc5Mh0idYtTl2DLj/lomIZa8/LxUKXFeBpAiAZCijNI8u
 BGwCLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4dkCk8mXklcJteAR3BBHREy/3dIEeUJC
 KkpBoYXRsqK7cr7kov462JPvGqZm+Q5H//bVvuLL8UnOdz0Y9Fn6Hkz5nqk5//Nf3YN++gxgp
 eJ98oWYa9zIV/+tat0TLYfWPZdGvO30Zph2LM1EJvh92R+6y44EBentIjhUM2G+5IR282tWWQ
 8Pt+2eBcYP4jxumTlJp4OsKeXqxTt7ScxJDPcPefEktxRqKhFnNRcSIAsUkfcHsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1471965375!45058204!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60734 invoked from network); 23 Aug 2016 15:16:15 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:15 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C22BEAD5D;
 Tue, 23 Aug 2016 15:16:14 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:51 +0200
Message-Id: <1471965368-6159-6-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 05/22] mini-os: add boot code for HVMlite
	support
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QSBIVk1saXRlIGRvbWFpbiBpcyBhbHdheXMgc3RhcnRpbmcgaW4gMzIgYml0IG1vZGUuIEFkZCB0
aGUgYXBwcm9wcmlhdGUKYm9vdCBjb2RlIHRvIGFyY2gveDg2IGZvciB0aGUgbm9uLXBhcmF2aXJ0
dWFsaXplZCBjYXNlLgoKRm9yIHRoaXMgYm9vdCBjb2RlIHRvIGJlY29tZSBhY3RpdmUgd2UgbmVl
ZCB0byBzdXBwcmVzcyB0aGUgcHYgcmVsYXRlZAplbGZub3RlcyBhbmQgYWRkIGFuIGFwcHJvcHJp
YXRlIGVsZm5vdGUgZm9yIEhWTWxpdGUuCgpBcyB0aGUgSFZNbGl0ZSBib290IGNvZGUgaXMgbW9y
ZSBvciBsZXNzIHRoZSBzYW1lIGZvciAzMi0gYW5kIDY0LWJpdApNaW5pLU9TICNpbmNsdWRlIHRo
ZSBuZXcgY29kZSBmcm9tIHg4Nl9bMzJ8NjRdLlMgaW4gb3JkZXIgdG8gYXZvaWQKZXJyb3IgcHJv
bmUgY29kZSBkdXBsaWNhdGlvbi4gVGhlIHNwZWNpZmljIHBhcnRzIG9mIDMyLSBvciA2NC1iaXQg
Y29kZQphcmUgYWRkZWQgdG8geDg2X1szMnw2NF0uUwoKVGhpcyBlbmFibGVzIE1pbmktT1MgdG8g
c3RhcnQgdGhlIGJvb3QgcHJvY2VzcyBpbiBIVk1saXRlIG1vZGUgdW50aWwgaXQKZW50ZXJzIEMg
Y29kZS4gVGhpcyBpcyB3b3JraW5nIGZvciAzMi0gYW5kIGZvciA2NC1iaXQgbW9kZS4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBNYWtlZmlsZSAg
ICAgICAgICAgfCAgIDIgKy0KIGFyY2gveDg2L2FyY2gubWsgICB8ICAgNCArCiBhcmNoL3g4Ni9t
bS5jICAgICAgfCAgMzEgKysrKysKIGFyY2gveDg2L3NldHVwLmMgICB8ICAgNCArLQogYXJjaC94
ODYveDg2XzMyLlMgIHwgIDMxICsrKystCiBhcmNoL3g4Ni94ODZfNjQuUyAgfCAgMzUgKysrKy0K
IGFyY2gveDg2L3g4Nl9odm0uUyB8ICA3NyArKysrKysrKysrKwogaW5jbHVkZS9jb21waWxlci5o
IHwgICAxICsKIGluY2x1ZGUveDg2L2Rlc2MuaCB8IDM2NiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ODYvb3MuaCAgIHwgICA1
ICsKIG1pbmlvcy5tayAgICAgICAgICB8ICAgMiArLQogMTEgZmlsZXMgY2hhbmdlZCwgNTQ0IGlu
c2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2
L3g4Nl9odm0uUwogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUveDg2L2Rlc2MuaAoKZGlmZiAt
LWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKaW5kZXggNzc5YmM5MS4uYjc4MzY4NCAxMDA2NDQK
LS0tIGEvTWFrZWZpbGUKKysrIGIvTWFrZWZpbGUKQEAgLTI0LDcgKzI0LDcgQEAgaW5jbHVkZSBt
aW5pb3MubWsKIExETElCUyA6PSAKIEFQUF9MRExJQlMgOj0gCiBMREFSQ0hMSUIgOj0gLUwkKE9C
Sl9ESVIpLyQoVEFSR0VUX0FSQ0hfRElSKSAtbCQoQVJDSF9MSUJfTkFNRSkKLUxERkxBR1NfRklO
QUwgOj0gLVQgJChUQVJHRVRfQVJDSF9ESVIpL21pbmlvcy0kKE1JTklPU19UQVJHRVRfQVJDSCku
bGRzCitMREZMQUdTX0ZJTkFMIDo9IC1UICQoVEFSR0VUX0FSQ0hfRElSKS9taW5pb3MtJChNSU5J
T1NfVEFSR0VUX0FSQ0gpLmxkcyAkKEFSQ0hfTERGTEFHU19GSU5BTCkKIAogIyBQcmVmaXggZm9y
IGdsb2JhbCBBUEkgbmFtZXMuIEFsbCBvdGhlciBzeW1ib2xzIGFyZSBsb2NhbGlzZWQgYmVmb3Jl
CiAjIGxpbmtpbmcgd2l0aCBFWFRSQV9PQkpTLgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvYXJjaC5t
ayBiL2FyY2gveDg2L2FyY2gubWsKaW5kZXggODFlODExOC4uNjczYTE5ZCAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvYXJjaC5taworKysgYi9hcmNoL3g4Ni9hcmNoLm1rCkBAIC0yMCwzICsyMCw3IEBA
IEVYVFJBX0lOQyArPSAkKFRBUkdFVF9BUkNIX0ZBTSkvJChNSU5JT1NfVEFSR0VUX0FSQ0gpCiBF
WFRSQV9TUkMgKz0gYXJjaC8kKEVYVFJBX0lOQykKIGVuZGlmCiAKK2lmZXEgKCQoQ09ORklHX1BB
UkFWSVJUKSxuKQorQVJDSF9MREZMQUdTX0ZJTkFMIDo9IC0tb2Zvcm1hdD1lbGYzMi1pMzg2CitB
UkNIX0FTX0RFUFMgKz0geDg2X2h2bS5TCitlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0u
YyBiL2FyY2gveDg2L21tLmMKaW5kZXggODhhOTI4ZC4uZmUxOGY1MyAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvbW0uYworKysgYi9hcmNoL3g4Ni9tbS5jCkBAIC01Niw2ICs1NiwzNyBAQCB1bnNpZ25l
ZCBsb25nIG1mbl96ZXJvOwogZXh0ZXJuIGNoYXIgc3RhY2tbXTsKIGV4dGVybiB2b2lkIHBhZ2Vf
d2Fsayh1bnNpZ25lZCBsb25nIHZhKTsKIAorI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKKyNpbmNs
dWRlIDxtaW5pLW9zL2Rlc2MuaD4KK3VzZXJfZGVzYyBnZHRbTlJfR0RUX0VOVFJJRVNdID0KK3sK
KyAgICBbR0RURV9DUzY0X0RQTDBdID0gSU5JVF9HRFRFX1NZTSgwLCAweGZmZmZmLCBDT01NT04s
IENPREUsIERQTDAsIFIsIEwpLAorICAgIFtHRFRFX0NTMzJfRFBMMF0gPSBJTklUX0dEVEVfU1lN
KDAsIDB4ZmZmZmYsIENPTU1PTiwgQ09ERSwgRFBMMCwgUiwgRCksCisgICAgW0dEVEVfRFMzMl9E
UEwwXSA9IElOSVRfR0RURV9TWU0oMCwgMHhmZmZmZiwgQ09NTU9OLCBEQVRBLCBEUEwwLCBCLCBX
KSwKKworICAgIFtHRFRFX0NTNjRfRFBMM10gPSBJTklUX0dEVEVfU1lNKDAsIDB4ZmZmZmYsIENP
TU1PTiwgQ09ERSwgRFBMMywgUiwgTCksCisgICAgW0dEVEVfQ1MzMl9EUEwzXSA9IElOSVRfR0RU
RV9TWU0oMCwgMHhmZmZmZiwgQ09NTU9OLCBDT0RFLCBEUEwzLCBSLCBEKSwKKyAgICBbR0RURV9E
UzMyX0RQTDNdID0gSU5JVF9HRFRFX1NZTSgwLCAweGZmZmZmLCBDT01NT04sIERBVEEsIERQTDMs
IEIsIFcpLAorCisgICAgLyogW0dEVEVfVFNTXSAgICAgKi8KKyAgICAvKiBbR0RURV9UU1MgKyAx
XSAqLworfTsKKworZGVzY19wdHIgZ2R0X3B0ciA9Cit7CisgICAgLmxpbWl0ID0gc2l6ZW9mKGdk
dCkgLSAxLAorICAgIC5iYXNlID0gKHVuc2lnbmVkIGxvbmcpJmdkdCwKK307CisKK2dhdGVfZGVz
YyBpZHRbMjU2XSA9IHsgfTsKKworZGVzY19wdHIgaWR0X3B0ciA9Cit7CisgICAgLmxpbWl0ID0g
c2l6ZW9mKGlkdCkgLSAxLAorICAgIC5iYXNlID0gKHVuc2lnbmVkIGxvbmcpJmlkdCwKK307Cisj
ZW5kaWYKKwogLyoKICAqIE1ha2UgcHRfcGZuIGEgbmV3ICdsZXZlbCcgcGFnZSB0YWJsZSBmcmFt
ZSBhbmQgaG9vayBpdCBpbnRvIHRoZSBwYWdlCiAgKiB0YWJsZSBhdCBvZmZzZXQgaW4gcHJldmlv
dXMgbGV2ZWwgTUZOIChwcmVmX2xfbWZuKS4gcHRfcGZuIGlzIGEgZ3Vlc3QKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDVlODdkZDEuLjMwYTkx
NDMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVwLmMKKysrIGIvYXJjaC94ODYvc2V0dXAuYwpA
QCAtOTQsOSArOTQsMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIHNzZV9pbml0KHZvaWQpIHsKICAq
IElOSVRJQUwgQyBFTlRSWSBQT0lOVC4KICAqLwogdm9pZAotYXJjaF9pbml0KHN0YXJ0X2luZm9f
dCAqc2kpCithcmNoX2luaXQodm9pZCAqcGFyKQogewogCXN0YXRpYyBjaGFyIGhlbGxvW10gPSAi
Qm9vdHN0cmFwcGluZy4uLlxuIjsKKwlzdGFydF9pbmZvX3QgKnNpOwogCiAJKHZvaWQpSFlQRVJW
SVNPUl9jb25zb2xlX2lvKENPTlNPTEVJT193cml0ZSwgc3RybGVuKGhlbGxvKSwgaGVsbG8pOwog
CkBAIC0xMTEsNiArMTEyLDcgQEAgYXJjaF9pbml0KHN0YXJ0X2luZm9fdCAqc2kpCiAJLyogQ29w
eSB0aGUgc3RhcnRfaW5mbyBzdHJ1Y3QgdG8gYSBnbG9iYWxseS1hY2Nlc3NpYmxlIGFyZWEuICov
CiAJLyogV0FSTjogZG9uJ3QgZG8gcHJpbnRrIGJlZm9yZSBoZXJlLCBpdCB1c2VzIGluZm9ybWF0
aW9uIGZyb20KIAkgICBzaGFyZWRfaW5mby4gVXNlIHhwcmludGsgaW5zdGVhZC4gKi8KKwlzaSA9
IHBhcjsKIAltZW1jcHkoJnN0YXJ0X2luZm8sIHNpLCBzaXplb2YoKnNpKSk7CiAKIAkvKiBwcmlu
dCBvdXQgc29tZSB1c2VmdWwgaW5mb3JtYXRpb24gICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94
ODZfMzIuUyBiL2FyY2gveDg2L3g4Nl8zMi5TCmluZGV4IDZkYzk4NWEuLjZmMzg3MDggMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L3g4Nl8zMi5TCisrKyBiL2FyY2gveDg2L3g4Nl8zMi5TCkBAIC0xLDIw
ICsxLDMxIEBACiAjaW5jbHVkZSA8bWluaS1vcy9vcy5oPgogI2luY2x1ZGUgPG1pbmktb3MveDg2
L2FyY2hfbGltaXRzLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9hc21fbWFjcm9zLmg+CisjaW5jbHVk
ZSA8bWluaS1vcy9hcmNoX21tLmg+CisjaW5jbHVkZSA8bWluaS1vcy9kZXNjLmg+CisjaW5jbHVk
ZSA8eGVuL2FyY2gteDg2XzMyLmg+CiAjaW5jbHVkZSA8eGVuL2VsZm5vdGUuaD4KICNpbmNsdWRl
IDx4ZW4vYXJjaC14ODZfMzIuaD4KIAorI2lmZGVmIENPTkZJR19QQVJBVklSVAogRUxGTk9URShY
ZW4sIFhFTl9FTEZOT1RFX0dVRVNUX09TLCAuYXNjaXogIk1pbmktT1MiKQogRUxGTk9URShYZW4s
IFhFTl9FTEZOT1RFX0xPQURFUiwgLmFzY2l6ICJnZW5lcmljIikKIEVMRk5PVEUoWGVuLCBYRU5f
RUxGTk9URV9IWVBFUkNBTExfUEFHRSwgX1dPUkQgaHlwZXJjYWxsX3BhZ2UpCiBFTEZOT1RFKFhl
biwgWEVOX0VMRk5PVEVfWEVOX1ZFUlNJT04sIC5hc2NpeiAieGVuLTMuMCIpCiBFTEZOT1RFKFhl
biwgWEVOX0VMRk5PVEVfUEFFX01PREUsIC5hc2NpeiAieWVzIikKKy50ZXh0CiAKLS5nbG9ibCBf
c3RhcnQsIHNoYXJlZF9pbmZvLCBoeXBlcmNhbGxfcGFnZQorLmdsb2JsIF9zdGFydAogICAgICAg
ICAgICAgICAgICAgICAgICAgCiBfc3RhcnQ6Ci0gICAgICAgIGNsZAogICAgICAgICBsc3Mgc3Rh
Y2tfc3RhcnQsJWVzcAorI2Vsc2UKKworI2luY2x1ZGUgIng4Nl9odm0uUyIKKyAgICAgICAgbW92
bCBzdGFja19zdGFydCwlZXNwCisKKyNlbmRpZgorICAgICAgICBjbGQKICAgICAgICAgYW5kbCAk
KH4oX19TVEFDS19TSVpFLTEpKSwgJWVzcAogICAgICAgICBwdXNoICVlc2kgCiAgICAgICAgIGNh
bGwgYXJjaF9pbml0CkBAIC0yMiwxNCArMzMsMTUgQEAgX3N0YXJ0Ogogc3RhY2tfc3RhcnQ6CiAJ
Lmxvbmcgc3RhY2srKDIqX19TVEFDS19TSVpFKSwgX19LRVJORUxfU1MKIAorLmdsb2JsIHNoYXJl
ZF9pbmZvLCBoeXBlcmNhbGxfcGFnZQogICAgICAgICAvKiBVbnBsZWFzYW50IC0tIHRoZSBQVEUg
dGhhdCBtYXBzIHRoaXMgcGFnZSBpcyBhY3R1YWxseSBvdmVyd3JpdHRlbiAqLwogICAgICAgICAv
KiB0byBtYXAgdGhlIHJlYWwgc2hhcmVkLWluZm8gcGFnZSEgOi0pICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAqLwotICAgICAgICAub3JnIDB4MTAwMAorICAgICAgICAuYWxpZ24gX19QQUdF
X1NJWkUKIHNoYXJlZF9pbmZvOgotICAgICAgICAub3JnIDB4MjAwMAorICAgICAgICAuZmlsbCBf
X1BBR0VfU0laRSwxLDAKIAogaHlwZXJjYWxsX3BhZ2U6Ci0gICAgICAgIC5vcmcgMHgzMDAwCisg
ICAgICAgIC5maWxsIF9fUEFHRV9TSVpFLDEsMAogCiBFUwkJPSAweDIwCiBPUklHX0VBWAk9IDB4
MjQKQEAgLTMwMCwzICszMTIsMTIgQEAgRU5UUlkoX19hcmNoX3N3aXRjaF90aHJlYWRzKQogICAg
IHBvcGwgJWVieAogICAgIHBvcGwgJWVicAogICAgIHJldAorCisjaWZuZGVmIENPTkZJR19QQVJB
VklSVAorLmRhdGEKKy5nbG9ibCBwYWdlX3RhYmxlX2Jhc2UKKyAgICAgICAgLmFsaWduIF9fUEFH
RV9TSVpFCitwYWdlX3RhYmxlX2Jhc2U6CisgICAgICAgIFBURShwYWdlX3RhYmxlX2wyICsgTDNf
UFJPVCkKKyAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpFLCAwCisjZW5kaWYKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L3g4Nl82NC5TIGIvYXJjaC94ODYveDg2XzY0LlMKaW5kZXggOGVkNDUyZi4uMzcz
ZjQwMCAxMDA2NDQKLS0tIGEvYXJjaC94ODYveDg2XzY0LlMKKysrIGIvYXJjaC94ODYveDg2XzY0
LlMKQEAgLTEsMTkgKzEsMjkgQEAKICNpbmNsdWRlIDxtaW5pLW9zL29zLmg+CiAjaW5jbHVkZSA8
bWluaS1vcy94ODYvYXJjaF9saW1pdHMuaD4KICNpbmNsdWRlIDxtaW5pLW9zL2FzbV9tYWNyb3Mu
aD4KKyNpbmNsdWRlIDxtaW5pLW9zL2FyY2hfbW0uaD4KKyNpbmNsdWRlIDxtaW5pLW9zL2Rlc2Mu
aD4KKyNpbmNsdWRlIDx4ZW4vZmVhdHVyZXMuaD4KICNpbmNsdWRlIDx4ZW4vZWxmbm90ZS5oPgog
I2luY2x1ZGUgPHhlbi9mZWF0dXJlcy5oPgogCisjZGVmaW5lIEVOVFJZKFgpIC5nbG9ibCBYIDsg
WCA6CisKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9H
VUVTVF9PUywgLmFzY2l6ICJNaW5pLU9TIikKIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9MT0FE
RVIsIC5hc2NpeiAiZ2VuZXJpYyIpCiBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfSFlQRVJDQUxM
X1BBR0UsIF9XT1JEIGh5cGVyY2FsbF9wYWdlKQogRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX1hF
Tl9WRVJTSU9OLCAuYXNjaXogInhlbi0zLjAiKQorLnRleHQKIAotI2RlZmluZSBFTlRSWShYKSAu
Z2xvYmwgWCA7IFggOgotLmdsb2JsIF9zdGFydCwgc2hhcmVkX2luZm8sIGh5cGVyY2FsbF9wYWdl
Ci0KKy5nbG9ibCBfc3RhcnQKIAogX3N0YXJ0OgorI2Vsc2UKKworI2luY2x1ZGUgIng4Nl9odm0u
UyIKKworI2VuZGlmCiAgICAgICAgIGNsZAogICAgICAgICBtb3ZxIHN0YWNrX3N0YXJ0KCVyaXAp
LCVyc3AKICAgICAgICAgYW5kcSAkKH4oX19TVEFDS19TSVpFLTEpKSwgJXJzcApAQCAtMjMsMTQg
KzMzLDE1IEBAIF9zdGFydDoKIHN0YWNrX3N0YXJ0OgogICAgICAgICAucXVhZCBzdGFjaysoMipf
X1NUQUNLX1NJWkUpCiAKKy5nbG9ibCBzaGFyZWRfaW5mbywgaHlwZXJjYWxsX3BhZ2UKICAgICAg
ICAgLyogVW5wbGVhc2FudCAtLSB0aGUgUFRFIHRoYXQgbWFwcyB0aGlzIHBhZ2UgaXMgYWN0dWFs
bHkgb3ZlcndyaXR0ZW4gKi8KICAgICAgICAgLyogdG8gbWFwIHRoZSByZWFsIHNoYXJlZC1pbmZv
IHBhZ2UhIDotKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAgLm9yZyAw
eDEwMDAKKyAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpFCiBzaGFyZWRfaW5mbzoKLSAgICAgICAg
Lm9yZyAweDIwMDAKKyAgICAgICAgLmZpbGwgX19QQUdFX1NJWkUsMSwwCiAKIGh5cGVyY2FsbF9w
YWdlOgotICAgICAgICAub3JnIDB4MzAwMAorICAgICAgICAuZmlsbCBfX1BBR0VfU0laRSwxLDAK
IAogCiAjZGVmaW5lIFhFTl9HRVRfVkNQVV9JTkZPKHJlZykJbW92cSBIWVBFUlZJU09SX3NoYXJl
ZF9pbmZvLHJlZwpAQCAtMzc4LDMgKzM4OSwxNSBAQCBFTlRSWShfX2FyY2hfc3dpdGNoX3RocmVh
ZHMpCiAJcG9wcSAlcmJ4CiAJcG9wcSAlcmJwCiAJcmV0CisKKyNpZm5kZWYgQ09ORklHX1BBUkFW
SVJUCisuZGF0YQorLmdsb2JsIHBhZ2VfdGFibGVfYmFzZQorICAgICAgICAuYWxpZ24gX19QQUdF
X1NJWkUKK3BhZ2VfdGFibGVfbDM6CisgICAgICAgIFBURShwYWdlX3RhYmxlX2wyICsgTDNfUFJP
VCkKKyAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpFLCAwCitwYWdlX3RhYmxlX2Jhc2U6CisgICAg
ICAgIFBURShwYWdlX3RhYmxlX2wzICsgTDRfUFJPVCkKKyAgICAgICAgLmFsaWduIF9fUEFHRV9T
SVpFLCAwCisjZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3g4Nl9odm0uUyBiL2FyY2gveDg2
L3g4Nl9odm0uUwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4xZjMwNzU1Ci0t
LSAvZGV2L251bGwKKysrIGIvYXJjaC94ODYveDg2X2h2bS5TCkBAIC0wLDAgKzEsNzcgQEAKKy8q
IEluY2x1ZGVkIGJ5IHg4Nl9bMzJ8NjRdLlMgKi8KKworICAgICAgICBFTEZOT1RFKFhlbiwgWEVO
X0VMRk5PVEVfUEhZUzMyX0VOVFJZLCAubG9uZyBfc3RhcnQpCisudGV4dAorICAgICAgICAuY29k
ZTMyICAgICAgICAgICAgICAgICAvKiBBbHdheXMgc3RhcnRzIGluIDMyYml0IGZsYXQgbW9kZS4g
Ki8KKworLmdsb2JsIF9zdGFydAorCitfc3RhcnQ6CisgICAgICAgIG1vdiAkKFg4Nl9DUjRfUEFF
IHwgWDg2X0NSNF9PU0ZYU1IpLCAlZWF4CisgICAgICAgIG1vdiAlZWF4LCAlY3I0CisgICAgICAg
IG1vdiAkcGFnZV90YWJsZV9iYXNlLCAlZWF4CisgICAgICAgIG1vdiAlZWF4LCAlY3IzCisKKyNp
ZmRlZiBfX3g4Nl82NF9fICAgICAgICAgICAgICAgLyogRUZFUi5MTUUgPSAxICovCisgICAgICAg
IG1vdiAkTVNSX0VGRVIsICVlY3gKKyAgICAgICAgcmRtc3IKKyAgICAgICAgYnRzICRfRUZFUl9M
TUUsICVlYXgKKyAgICAgICAgd3Jtc3IKKyNlbmRpZiAvKiBfX3g4Nl82NF9fICovCisKKyAgICAg
ICAgbW92ICVjcjAsICVlYXgKKyAgICAgICAgb3IgJFg4Nl9DUjBfUEcsICVlYXgKKyAgICAgICAg
bW92ICVlYXgsICVjcjAKKworICAgICAgICBsZ2R0IGdkdF9wdHIKKworICAgICAgICAvKiBMb2Fk
IGNvZGUgc2VnbWVudC4gKi8KKyAgICAgICAgbGptcCAkX19LRVJOX0NTLCAkMWYKKyNpZmRlZiBf
X3g4Nl82NF9fCisgICAgICAgIC5jb2RlNjQKKyNlbmRpZgorCisgICAgICAgIC8qIExvYWQgZGF0
YSBzZWdtZW50cy4gKi8KKzE6CisgICAgICAgIG1vdiAkX19VU0VSX0RTLCAlZWF4CisgICAgICAg
IG1vdiAlZWF4LCAlZHMKKyAgICAgICAgbW92ICVlYXgsICVlcworICAgICAgICBtb3YgJWVheCwg
JWZzCisgICAgICAgIG1vdiAlZWF4LCAlZ3MKKyAgICAgICAgbW92ICRfX0tFUk5fRFMsICVlYXgK
KyAgICAgICAgbW92ICVlYXgsICVzcworCisgICAgICAgIG1vdiAlZWJ4LCAlZXNpCisKKy5kYXRh
CisgICAgICAgIC5tYWNybyBQVEVTIHByb3QsIGFkZHIsIGluY3IsIGlkeCwgZW5kCisgICAgICAg
IC5pZmd0IFxlbmQtXGlkeC0zMgorICAgICAgICBQVEVTIFxwcm90LCBcYWRkciwgXGluY3IsIFxp
ZHgsICIoXGlkeCszMikiCisgICAgICAgIFBURVMgXHByb3QsICIoXGFkZHIrMzIqXGluY3IpIiwg
XGluY3IsICIoXGlkeCszMikiLCBcZW5kCisgICAgICAgIC5lbHNlCisgICAgICAgIFBURShcYWRk
ciArIFxwcm90KQorICAgICAgICAuaWYgXGVuZC1caWR4LTEKKyAgICAgICAgUFRFUyBccHJvdCwg
IihcYWRkcitcaW5jcikiLCBcaW5jciwgIihcaWR4KzEpIiwgXGVuZAorICAgICAgICAuZW5kaWYK
KyAgICAgICAgLmVuZGlmCisgICAgICAgIC5lbmRtCisgICAgICAgIC5hbGlnbiBfX1BBR0VfU0la
RQorcGFnZV90YWJsZV92aXJ0X2wxOgorICAgICAgICBQVEUoMCkKKyAgICAgICAgLmFsaWduIF9f
UEFHRV9TSVpFLCAwCitwYWdlX3RhYmxlX2wxOgorICAgICAgICBQVEVTIEwxX1BST1QsIDB4MDAw
MDAwMDAsIDB4MDAwMDEwMDAsIDAsIEwxX1BBR0VUQUJMRV9FTlRSSUVTCisgICAgICAgIC5hbGln
biBfX1BBR0VfU0laRSwgMAorcGFnZV90YWJsZV9sMjoKKyAgICAgICAgLyogTWFwIHRoZSBmaXJz
dCAxR0Igb2YgbWVtb3J5IChvbiAzMiBiaXQgMTZNQiBsZXNzKS4gKi8KKyAgICAgICAgUFRFKHBh
Z2VfdGFibGVfbDEgKyBMMl9QUk9UKQorI2lmZGVmIF9feDg2XzY0X18KKyAgICAgICAgUFRFUyBM
Ml9QUk9UfF9QQUdFX1BTRSwgMHgwMDIwMDAwMCwgMHgwMDIwMDAwMCwgMSwgTDJfUEFHRVRBQkxF
X0VOVFJJRVMKKyNlbHNlCisgICAgICAgIC8qIEF0IDNmMDAwMDAwIHZpcnR1YWwga2VybmVsIGFy
ZWEgaXMgc3RhcnRpbmcuICovCisgICAgICAgIFBURVMgTDJfUFJPVHxfUEFHRV9QU0UsIDB4MDAy
MDAwMDAsIDB4MDAyMDAwMDAsIDEsIGwyX3RhYmxlX29mZnNldChWSVJUX0tFUk5FTF9BUkVBKQor
ICAgICAgICBQVEUocGFnZV90YWJsZV92aXJ0X2wxICsgTDJfUFJPVCkKKyNlbmRpZgorICAgICAg
ICAuYWxpZ24gX19QQUdFX1NJWkUsIDAKKworLnRleHQKZGlmZiAtLWdpdCBhL2luY2x1ZGUvY29t
cGlsZXIuaCBiL2luY2x1ZGUvY29tcGlsZXIuaAppbmRleCA0MTg4Mjc3Li4wY2JhZDk4IDEwMDY0
NAotLS0gYS9pbmNsdWRlL2NvbXBpbGVyLmgKKysrIGIvaW5jbHVkZS9jb21waWxlci5oCkBAIC02
LDUgKzYsNiBAQAogI2VuZGlmCiAjZGVmaW5lIHVubGlrZWx5KHgpICBfX2J1aWx0aW5fZXhwZWN0
KCEhKHgpLDApCiAjZGVmaW5lIGxpa2VseSh4KSAgICBfX2J1aWx0aW5fZXhwZWN0KCEhKHgpLDEp
CisjZGVmaW5lIF9fcGFja2VkICAgICBfX2F0dHJpYnV0ZV9fKChfX3BhY2tlZF9fKSkKIAogI2Vu
ZGlmIC8qIF9fTUlOSU9TX0NPTVBJTEVSX0hfICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9k
ZXNjLmggYi9pbmNsdWRlL3g4Ni9kZXNjLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uZDQ1MDU1NwotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUveDg2L2Rlc2MuaApAQCAt
MCwwICsxLDM2NiBAQAorLyogLSotICBNb2RlOkM7IGMtYmFzaWMtb2Zmc2V0OjQ7IHRhYi13aWR0
aDo0IC0qLQorICoKKyAqIChDKSAyMDE2IC0gSnVlcmdlbiBHcm9zcywgU1VTRSBMaW51eCBHbWJI
CisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRv
IGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNz
b2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCisgKiBkZWFs
IGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBs
aW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVi
bGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCisgKiBzZWxsIGNvcGllcyBvZiB0
aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBp
cworICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0
aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNz
aW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFu
dGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBS
T1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IK
KyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMg
T0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Ug
QU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1JTIE9S
IENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9U
SEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JU
IE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04g
V0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgorICogREVBTElOR1MgSU4gVEhF
IFNPRlRXQVJFLgorICovCisKKyNpZm5kZWYgX0RFU0NfSF8KKyNkZWZpbmUgX0RFU0NfSF8KKwor
LyoKKyAqIENvdW50IHRoZSBudW1iZXIgb2YgdmFyYWRpYyBhcmd1bWVudHMgcHJvdmlkZWQuCisg
KgorICogPHByZT4KKyAqICAgVkFfTkFSR1MoKSAgICAgPT4gMAorICogICBWQV9OQVJHUyh4KSAg
ICA9PiAxCisgKiAgIFZBX05BUkdTKHgsIHkpID0+IDIKKyAqIDwvcHJlPgorICoKKyAqIEN1cnJl
bnRseSBmdW5jdGlvbnMgZm9yIDAgdG8gMTEgYXJndW1lbnRzLgorICovCisjZGVmaW5lIFZBX05B
UkdTXyhfMSwgXzIsIF8zLCBfNCwgXzUsIF82LCBfNywgXzgsIF85LCBfMTAsIF8xMSwgXzEyLCBO
LCAuLi4pIE4KKyNkZWZpbmUgVkFfTkFSR1MoLi4uKSBcCisgICAgVkFfTkFSR1NfKFgsIyNfX1ZB
X0FSR1NfXywgMTEsIDEwLCA5LCA4LCA3LCA2LCA1LCA0LCAzLCAyLCAxLCAwKQorCisvKgorICog
Q2FsbCBhIG1hY3JvIHZhcmlhdGlvbiwgYmFzZWQgb24gdGhlIG51bWJlciBvZiB2YXJhZGljIGFy
Z3VtZW50cy4KKyAqCisgKiBAcGFyYW0gbWFjcm8gUGFydGlhbCB0b2tlbiB0byBjYWxsIGEgdmFy
aWF0aW9uIG9mLgorICogQHBhcmFtIGMxICAgIENvbnN0YW50IHBhcmFtZXRlciB0byBwYXNzIHRo
cm91Z2guCisgKiBAcGFyYW0gLi4uICAgVmFyYWRpYyBhcmd1bWVudHMgdG8gcGFzcyB0aHJvdWdo
LgorICoKKyAqIFRva2VuaXNlcyAnbWFjcm8nIHdpdGggdGhlIGNvdW50IG9mIHZhcmFkaWMgYXJn
dW1lbnRzLCBwYXNzaW5nICdjMScgYW5kIHRoZQorICogdmFyYWRpYyBhcmd1bWVudHMuCisgKgor
ICogPHByZT4KKyAqICAgVkFSX01BQ1JPX0MxKG0sIGMpICAgICAgICAgID0+IG0wKGMpCisgKiAg
IFZBUl9NQUNST19DMShtLCBjLCB4KSAgICAgICA9PiBtMShjLCB4KQorICogICBWQVJfTUFDUk9f
QzEobSwgYywgeCwgeSkgICAgPT4gbTIoYywgeCwgeSkKKyAqICAgVkFSX01BQ1JPX0MxKG0sIGMs
IHgsIHksIHopID0+IG0zKGMsIHgsIHksIHopCisgKiA8L3ByZT4KKyAqLworI2RlZmluZSBWQVJf
TUFDUk9fQzFfXyhtYWNybywgYzEsIGNvdW50LCAuLi4pIG1hY3JvIyNjb3VudChjMSwgIyNfX1ZB
X0FSR1NfXykKKyNkZWZpbmUgVkFSX01BQ1JPX0MxXyhtYWNybywgYzEsIGNvdW50LCAuLi4pICAg
ICAgICBcCisgICAgVkFSX01BQ1JPX0MxX18obWFjcm8sIGMxLCBjb3VudCwgIyNfX1ZBX0FSR1Nf
XykKKyNkZWZpbmUgVkFSX01BQ1JPX0MxKG1hY3JvLCBjMSwgLi4uKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIFZBUl9NQUNST19DMV8obWFjcm8sIGMxLCBWQV9OQVJHUyhf
X1ZBX0FSR1NfXyksICMjX19WQV9BUkdTX18pCisKKy8qCisgKiBHRFQgbGF5b3V0OgorICoKKyAq
ICAwIC0gbnVsbAorICogIDEgLSA2NGJpdCBzdXBlcnZpc29yIGNvZGUKKyAqICAyIC0gMzJiaXQg
c3VwZXJ2aXNvciBjb2RlCisgKiAgMyAtIDMyYml0IHN1cGVydmlzb3IgZGF0YQorICogIDQgLSA2
NGJpdCB1c2Vyc3BhY2UgY29kZQorICogIDUgLSAzMmJpdCB1c2Vyc3BhY2UgY29kZQorICogIDYg
LSAzMmJpdCB1c2Vyc3BhY2UgZGF0YQorICogIDcgLSBUU1MgKHR3byBzbG90cyBpbiBsb25nIG1v
ZGUpCisgKgorICogIDktMTIgLSBBdmFpbGFibGUgZm9yIHRlc3QgdXNlCisgKi8KKworI2RlZmlu
ZSBHRFRFX0NTNjRfRFBMMCAxCisjZGVmaW5lIEdEVEVfQ1MzMl9EUEwwIDIKKyNkZWZpbmUgR0RU
RV9EUzMyX0RQTDAgMworI2RlZmluZSBHRFRFX0NTNjRfRFBMMyA0CisjZGVmaW5lIEdEVEVfQ1Mz
Ml9EUEwzIDUKKyNkZWZpbmUgR0RURV9EUzMyX0RQTDMgNgorCisjZGVmaW5lIEdEVEVfVFNTIDcK
KworI2RlZmluZSBHRFRFX0FWQUlMMCAgICAgOQorI2RlZmluZSBHRFRFX0FWQUlMMSAgICAxMAor
I2RlZmluZSBHRFRFX0FWQUlMMiAgICAxMQorI2RlZmluZSBHRFRFX0FWQUlMMyAgICAxMgorCisj
ZGVmaW5lIE5SX0dEVF9FTlRSSUVTIDEzCisKKyNpZmRlZiBfX3g4Nl82NF9fCisKKyNkZWZpbmUg
X19LRVJOX0NTIChHRFRFX0NTNjRfRFBMMCAqIDgpCisjZGVmaW5lIF9fS0VSTl9EUyAoMCkKKyNk
ZWZpbmUgX19VU0VSX0NTIChHRFRFX0NTNjRfRFBMMyAqIDggKyAzKQorI2RlZmluZSBfX1VTRVJf
RFMgKEdEVEVfRFMzMl9EUEwzICogOCArIDMpCisKKyNlbHNlIC8qIF9feDg2XzY0X18gKi8KKwor
I2RlZmluZSBfX0tFUk5fQ1MgKEdEVEVfQ1MzMl9EUEwwICogOCkKKyNkZWZpbmUgX19LRVJOX0RT
IChHRFRFX0RTMzJfRFBMMCAqIDgpCisjZGVmaW5lIF9fVVNFUl9DUyAoR0RURV9DUzMyX0RQTDMg
KiA4ICsgMykKKyNkZWZpbmUgX19VU0VSX0RTIChHRFRFX0RTMzJfRFBMMyAqIDggKyAzKQorCisj
ZW5kaWYgLyogX194ODZfNjRfXyAqLworCisjaWZuZGVmIF9fQVNTRU1CTFlfXworLyogOCBieXRl
IHVzZXIgc2VnbWVudCBkZXNjcmlwdG9yIChHRFQvTERUIGVudHJpZXMgd2l0aCAucyA9IDEpICov
CitzdHJ1Y3QgX19wYWNrZWQgc2VnX2Rlc2MzMiB7CisgICAgdW5pb24geworICAgICAgICAvKiBS
YXcgYmFja2luZyBpbnRlZ2Vycy4gKi8KKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVp
bnQzMl90IGxvLCBoaTsKKyAgICAgICAgfTsKKyAgICAgICAgLyogQ29tbW9uIG5hbWVkIGZpZWxk
cy4gKi8KKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQxNl90IGxpbWl0MDsKKyAg
ICAgICAgICAgIHVpbnQxNl90IGJhc2UwOworICAgICAgICAgICAgdWludDhfdCAgYmFzZTE7Cisg
ICAgICAgICAgICB1bnNpZ25lZCB0eXBlOiA0OworICAgICAgICAgICAgdW5zaWduZWQgczogMSwg
ZHBsOiAyLCBwOiAxOworICAgICAgICAgICAgdW5zaWduZWQgbGltaXQ6IDQ7CisgICAgICAgICAg
ICB1bnNpZ25lZCBhdmw6IDEsIGw6IDEsIGQ6IDEsIGc6IDE7CisgICAgICAgICAgICB1aW50OF90
IGJhc2UyOworICAgICAgICB9OworICAgICAgICAvKiBDb2RlIHNlZ21lbnQgc3BlY2lmaWMgZmll
bGQgbmFtZXMuICovCisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCBsaW1p
dDA7CisgICAgICAgICAgICB1aW50MTZfdCBiYXNlMDsKKyAgICAgICAgICAgIHVpbnQ4X3QgIGJh
c2UxOworICAgICAgICAgICAgdW5zaWduZWQgYTogMSwgcjogMSwgYzogMSwgeDogMTsKKyAgICAg
ICAgICAgIHVuc2lnbmVkIHM6IDEsIGRwbDogMiwgcDogMTsKKyAgICAgICAgICAgIHVuc2lnbmVk
IGxpbWl0OiA0OworICAgICAgICAgICAgdW5zaWduZWQgYXZsOiAxLCBsOiAxLCBkOiAxLCBnOiAx
OworICAgICAgICAgICAgdWludDhfdCBiYXNlMjsKKyAgICAgICAgfSBjb2RlOworICAgICAgICAv
KiBEYXRhIHNlZ21lbnQgc3BlY2lmaWMgZmllbGQgbmFtZXMuICovCisgICAgICAgIHN0cnVjdCB7
CisgICAgICAgICAgICB1aW50MTZfdCBsaW1pdDA7CisgICAgICAgICAgICB1aW50MTZfdCBiYXNl
MDsKKyAgICAgICAgICAgIHVpbnQ4X3QgIGJhc2UxOworICAgICAgICAgICAgdW5zaWduZWQgYTog
MSwgdzogMSwgZTogMSwgeDogMTsKKyAgICAgICAgICAgIHVuc2lnbmVkIHM6IDEsIGRwbDogMiwg
cDogMTsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxpbWl0OiA0OworICAgICAgICAgICAgdW5zaWdu
ZWQgYXZsOiAxLCBfcjA6IDEsIGI6IDEsIGc6IDE7CisgICAgICAgICAgICB1aW50OF90IGJhc2Uy
OworICAgICAgICB9IGRhdGE7CisgICAgfTsKK307CisKKy8qIDgtYnl0ZSBnYXRlIC0gUHJvdGVj
dGVkIG1vZGUgSURUIGVudHJ5LCBHRFQgdGFzay9jYWxsIGdhdGUuICovCitzdHJ1Y3QgX19wYWNr
ZWQgc2VnX2dhdGUzMiB7CisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAg
ICAgdWludDMyX3QgbG8sIGhpOworICAgICAgICB9OworICAgICAgICBzdHJ1Y3QgeworICAgICAg
ICAgICAgdWludDE2X3Qgb2Zmc2V0MDsKKyAgICAgICAgICAgIHVpbnQxNl90IHNlbGVjdG9yOwor
ICAgICAgICAgICAgdWludDhfdCAgX3IwOworICAgICAgICAgICAgdW5zaWduZWQgdHlwZTogNCwg
czogMSwgZHBsOiAyLCBwOiAxOworICAgICAgICAgICAgdWludDE2X3Qgb2Zmc2V0MTsKKyAgICAg
ICAgfTsKKyAgICB9OworfTsKKworLyogMTYtYnl0ZSBnYXRlIC0gTG9uZyBtb2RlIElEVCBlbnRy
eS4gKi8KK3N0cnVjdCBfX3BhY2tlZCBzZWdfZ2F0ZTY0IHsKKyAgICB1bmlvbiB7CisgICAgICAg
IHN0cnVjdCB7CisgICAgICAgICAgICB1aW50NjRfdCBsbywgaGk7CisgICAgICAgIH07CisgICAg
ICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCBvZmZzZXQwOworICAgICAgICAgICAg
dWludDE2X3Qgc2VsZWN0b3I7CisgICAgICAgICAgICB1bnNpZ25lZCBpc3Q6IDMsIF9yMDogNSwg
dHlwZTogNCwgczogMSwgZHBsOiAyLCBwOiAxOworICAgICAgICAgICAgdWludDE2X3Qgb2Zmc2V0
MTsKKyAgICAgICAgICAgIHVpbnQzMl90IG9mZnNldDI7CisgICAgICAgICAgICB1aW50MzJfdCBf
cjE7CisgICAgICAgIH07CisgICAgfTsKK307CisKKy8qIEdEVC9MRFQgYXR0cmlidXRlIGZsYWdz
IGZvciB1c2VyIHNlZ21lbnRzICovCisKKy8qIENvbW1vbiAqLworI2RlZmluZSBTRUdfQVRUUl9H
ICAgICAgMHg4MDAwIC8qIEdyYW51bGFyaXR5IG9mIGxpbWl0ICgwID0gMSwgMSA9IDRLKSAqLwor
I2RlZmluZSBTRUdfQVRUUl9BVkwgICAgMHgxMDAwIC8qIEF2YWlsYWJsZSBmb3Igc29mdHdhcmUg
dXNlICovCisjZGVmaW5lIFNFR19BVFRSX1AgICAgICAweDAwODAgLyogUHJlc2VudD8gKi8KKyNk
ZWZpbmUgU0VHX0FUVFJfUyAgICAgIDB4MDAxMCAvKiAhU3lzdGVtIGRlc2MgKDAgPSBzeXN0ZW0s
IDEgPSB1c2VyKSAqLworI2RlZmluZSBTRUdfQVRUUl9BICAgICAgMHgwMDAxIC8qIEFjY2Vzc2Vk
PyAoc2V0IGJ5IGhhcmR3YXJlKSAqLworCisjZGVmaW5lIFNFR19BVFRSX0NPTU1PTiAweDgwOTEg
LyogQ29tbW9ubHkgc2V0IGJpdHMgKEcgUCBTIEEpICovCisKKyNkZWZpbmUgU0VHX0FUVFJfRFBM
MCAgIDB4MDAwMCAvKiBEZXNjcmlwdG9yIHByaXZpbGVnZSBsZXZlbCAwICovCisjZGVmaW5lIFNF
R19BVFRSX0RQTDEgICAweDAwMjAgLyogRGVzY3JpcHRvciBwcml2aWxlZ2UgbGV2ZWwgMSAqLwor
I2RlZmluZSBTRUdfQVRUUl9EUEwyICAgMHgwMDQwIC8qIERlc2NyaXB0b3IgcHJpdmlsZWdlIGxl
dmVsIDIgKi8KKyNkZWZpbmUgU0VHX0FUVFJfRFBMMyAgIDB4MDA2MCAvKiBEZXNjcmlwdG9yIHBy
aXZpbGVnZSBsZXZlbCAzICovCisjZGVmaW5lIFNFR19BVFRSX0NPREUgICAweDAwMDggLyogVHlw
ZSAoMCA9IGRhdGEsIDEgPSBjb2RlKSAgICAqLworI2RlZmluZSBTRUdfQVRUUl9EQVRBICAgMHgw
MDAwIC8qIFR5cGUgKDAgPSBkYXRhLCAxID0gY29kZSkgICAgKi8KKworLyogQ29kZSBzZWdtZW50
cyAqLworI2RlZmluZSBTRUdfQVRUUl9EICAgICAgMHg0MDAwIC8qIERlZmF1bHQgb3BlcmFuZCBz
aXplICgwID0gMTZiaXQsIDEgPSAzMmJpdCkgKi8KKyNkZWZpbmUgU0VHX0FUVFJfTCAgICAgIDB4
MjAwMCAvKiBMb25nIHNlZ21lbnQ/ICgxID0gNjRiaXQpICovCisjZGVmaW5lIFNFR19BVFRSX0Mg
ICAgICAweDAwMDQgLyogQ29uZm9ybWluZz8gKDAgPSBub24sIDEgPSBjb25mb3JtaW5nKSAqLwor
I2RlZmluZSBTRUdfQVRUUl9SICAgICAgMHgwMDAyIC8qIFJlYWRhYmxlPyAoMCA9IFhPIHNlZywg
MSA9IFJYIHNlZykgKi8KKworLyogRGF0YSBzZWdtZW50cyAqLworI2RlZmluZSBTRUdfQVRUUl9C
ICAgICAgMHg0MDAwIC8qICdCaWcnIGZsYWcuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICogICAgLSBGb3IgJXNzLCBkZWZhdWx0IG9wZXJhbmQgc2l6ZS4KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKiAgICAtIEZvciBleHBhbmQtZG93biBzZWdtZW50LCBzZXRzIHVw
cGVyIGJvdW5kLiAqLworI2RlZmluZSBTRUdfQVRUUl9FICAgICAgMHgwMDA0IC8qIEV4cGFuZC1k
b3duPyAoMCA9IG5vcm1hbCwgMSA9IGV4cGFuZC1kb3duKSAqLworI2RlZmluZSBTRUdfQVRUUl9X
ICAgICAgMHgwMDAyIC8qIFdyaXRhYmxlPyAoMCA9IFJPIHNlZywgMSA9IFJXIHNlZykgKi8KKwor
LyoKKyAqIEluaXRpYWxpc2UgYW4gTERUL0dEVCBlbnRyeSB1c2luZyBhIHJhdyBhdHRyaWJ1dGUg
bnVtYmVyLgorICoKKyAqIEBwYXJhbSBiYXNlICBTZWdtZW50IGJhc2UuCisgKiBAcGFyYW0gbGlt
aXQgU2VnbWVudCBsaW1pdC4KKyAqIEBwYXJhbSBhdHRyICBTZWdtZW50IGF0dHJpYnV0ZXMuCisg
Ki8KKyNkZWZpbmUgSU5JVF9HRFRFKGJhc2UsIGxpbWl0LCBhdHRyKSB7IHsgeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgIC5sbyA9ICgoKGJhc2UpICYgMHhmZmZmKSA8PCAxNikg
fCAoKGxpbWl0KSAmIDB4ZmZmZiksICAgICAgICAgICAgXAorICAgICAuaGkgPSAoKGJhc2UpICYg
MHhmZjAwMDAwMCkgfCAoKGxpbWl0KSAmIDB4ZjAwMDApIHwgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgKCgoYXR0cikgJiAweGYwZmYpIDw8IDgpIHwgKCgoYmFzZSkgJiAweGZmMDAwMCkgPj4g
MTYpICAgICBcCisgICAgIH0gfSB9CisKKy8qCisgKiBUb2tlbmlzZSBhbmQgT1IgdG9nZXRoZXIu
CisgKgorICogRm9yIGVhY2ggdmFyYWRpYyBwYXJhbWV0ZXIsIHRva2VuaXNlIHdpdGggJ3QnIGFu
ZCBPUiB0b2dldGhlci4KKyAqCisgKiBAcGFyYW0gdCAgIENvbW1vbiBzdGVtIHBhcnRpYWwgdG9r
ZW4uCisgKiBAcGFyYW0gLi4uIFBhcnRpYWwgdG9rZW5zLgorICoKKyAqIEV4YW1wbGU6CisgKiA8
cHJlPgorICogICBUT0tfT1IodCwgeCwgeSkgICAgPT4gKHQgIyMgeCB8IHQgIyMgeSkKKyAqICAg
VE9LX09SKHQsIHgsIHksIHopID0+ICh0ICMjIHggfCB0ICMjIHkgfCB0ICMjIHopCisgKiA8L3By
ZT4KKyAqLworI2RlZmluZSBUT0tfT1IwKHQpICAgICAgICAgKDApCisjZGVmaW5lIFRPS19PUjEo
dCwgeCkgICAgICAodCAjIyB4KQorI2RlZmluZSBUT0tfT1IyKHQsIHgsIC4uLikgKHQgIyMgeCB8
IFRPS19PUjEodCwgIyNfX1ZBX0FSR1NfXykpCisjZGVmaW5lIFRPS19PUjModCwgeCwgLi4uKSAo
dCAjIyB4IHwgVE9LX09SMih0LCAjI19fVkFfQVJHU19fKSkKKyNkZWZpbmUgVE9LX09SNCh0LCB4
LCAuLi4pICh0ICMjIHggfCBUT0tfT1IzKHQsICMjX19WQV9BUkdTX18pKQorI2RlZmluZSBUT0tf
T1I1KHQsIHgsIC4uLikgKHQgIyMgeCB8IFRPS19PUjQodCwgIyNfX1ZBX0FSR1NfXykpCisjZGVm
aW5lIFRPS19PUjYodCwgeCwgLi4uKSAodCAjIyB4IHwgVE9LX09SNSh0LCAjI19fVkFfQVJHU19f
KSkKKyNkZWZpbmUgVE9LX09SNyh0LCB4LCAuLi4pICh0ICMjIHggfCBUT0tfT1I2KHQsICMjX19W
QV9BUkdTX18pKQorI2RlZmluZSBUT0tfT1I4KHQsIHgsIC4uLikgKHQgIyMgeCB8IFRPS19PUjco
dCwgIyNfX1ZBX0FSR1NfXykpCisjZGVmaW5lIFRPS19PUih0LCAuLi4pICAgICBWQVJfTUFDUk9f
QzEoVE9LX09SLCB0LCAjI19fVkFfQVJHU19fKQorCisvKgorICogSW5pdGlhbGlzZSBhbiBMRFQv
R0RUIGVudHJ5IHVzaW5nIFNFR19BVFRSXyBtbmVtb25pY3MuCisgKgorICogQHBhcmFtIGJhc2Ug
IFNlZ21lbnQgYmFzZS4KKyAqIEBwYXJhbSBsaW1pdCBTZWdtZW50IGxpbWl0LgorICogQHBhcmFt
IC4uLiAgIFBhcnRpYWwgU0VHX0FUVFJfIHRva2VucyBmb3IgYXR0cmlidXRlcy4KKyAqCisgKiBF
eGFtcGxlIHVzYWdlOgorICogLSBJTklUX0dEVEVfU1lNKDAsIDB4ZmZmZmYsIFApCisgKiAgIC0g
dXNlcyBAcmVmIFNFR19BVFRSX1AKKyAqCisgKiAtIElOSVRfR0RURV9TWU0oMCwgMHhmZmZmZiwg
Q09ERSwgTCkKKyAqICAgLSB1c2VzIEByZWYgU0VHX0FUVFJfQ09ERSBhbmQgQHJlZiBTRUdfQVRU
Ul9MCisgKi8KKyNkZWZpbmUgSU5JVF9HRFRFX1NZTShiYXNlLCBsaW1pdCwgLi4uKSBcCisgICAg
SU5JVF9HRFRFKGJhc2UsIGxpbWl0LCBUT0tfT1IoU0VHX0FUVFJfLCAjI19fVkFfQVJHU19fKSkK
KworLyogTG9uZyBtb2RlIGxnZHQvbGlkdCB0YWJsZSBwb2ludGVyLiAqLworc3RydWN0IF9fcGFj
a2VkIGRlc2NfcHRyNjQgeworICAgIHVpbnQxNl90IGxpbWl0OworICAgIHVpbnQ2NF90IGJhc2U7
Cit9OworCisvKiBQcm90ZWN0ZWQgbW9kZSBsZ2R0L2xpZHQgdGFibGUgcG9pbnRlci4gKi8KK3N0
cnVjdCBfX3BhY2tlZCBkZXNjX3B0cjMyIHsKKyAgICB1aW50MTZfdCBsaW1pdDsKKyAgICB1aW50
MzJfdCBiYXNlOworfTsKKworc3RydWN0IF9fcGFja2VkIGh3X3RzczMyIHsKKyAgICB1aW50MTZf
dCBsaW5rOyB1aW50MTZfdCBfcjA7CisKKyAgICB1aW50MzJfdCBlc3AwOworICAgIHVpbnQxNl90
IHNzMDsgdWludDE2X3QgX3IxOworCisgICAgdWludDMyX3QgZXNwMTsKKyAgICB1aW50MTZfdCBz
czE7IHVpbnQxNl90IF9yMjsKKworICAgIHVpbnQzMl90IGVzcDI7CisgICAgdWludDE2X3Qgc3My
OyB1aW50MTZfdCBfcjM7CisKKyAgICB1aW50MzJfdCBjcjM7CisgICAgdWludDMyX3QgZWlwOwor
ICAgIHVpbnQzMl90IGVmbGFnczsKKyAgICB1aW50MzJfdCBlYXg7CisgICAgdWludDMyX3QgZWN4
OworICAgIHVpbnQzMl90IGVkeDsKKyAgICB1aW50MzJfdCBlYng7CisgICAgdWludDMyX3QgZXNw
OworICAgIHVpbnQzMl90IGVicDsKKyAgICB1aW50MzJfdCBlc2k7CisgICAgdWludDMyX3QgZWRp
OworCisgICAgdWludDE2X3QgZXM7IHVpbnQxNl90IF9yNDsKKyAgICB1aW50MTZfdCBjczsgdWlu
dDE2X3QgX3I1OworICAgIHVpbnQxNl90IHNzOyB1aW50MTZfdCBfcjY7CisgICAgdWludDE2X3Qg
ZHM7IHVpbnQxNl90IF9yNzsKKyAgICB1aW50MTZfdCBmczsgdWludDE2X3QgX3I4OworICAgIHVp
bnQxNl90IGdzOyB1aW50MTZfdCBfcjk7CisgICAgdWludDE2X3QgbGR0cjsgdWludDE2X3QgX3Ix
MDsKKyAgICB1aW50MTZfdCB0OyB1aW50MTZfdCBpb3BiOworfTsKKworc3RydWN0IF9fcGFja2Vk
IGh3X3RzczY0IHsKKyAgICB1aW50MTZfdCBsaW5rOyB1aW50MTZfdCBfcjA7CisKKyAgICB1aW50
NjRfdCByc3AwOworICAgIHVpbnQ2NF90IHJzcDE7CisgICAgdWludDY0X3QgcnNwMjsKKworICAg
IHVpbnQ2NF90IF9yMTsKKworICAgIHVpbnQ2NF90IGlzdFs3XTsgLyogMS1iYXNlZCBzdHJ1Y3R1
cmUgKi8KKworICAgIHVpbnQ2NF90IF9yMjsKKworICAgIHVpbnQxNl90IHQ7CisgICAgdWludDE2
X3QgaW9wYjsKK307CisKKyNkZWZpbmUgWDg2X1RTU19JTlZBTElEX0lPX0JJVE1BUCAweDgwMDAK
KworI2lmIGRlZmluZWQoX194ODZfNjRfXykKKwordHlwZWRlZiBzdHJ1Y3QgZGVzY19wdHI2NCBk
ZXNjX3B0cjsKK3R5cGVkZWYgc3RydWN0IHNlZ19kZXNjMzIgdXNlcl9kZXNjOwordHlwZWRlZiBz
dHJ1Y3Qgc2VnX2dhdGU2NCBnYXRlX2Rlc2M7Cit0eXBlZGVmIHN0cnVjdCBod190c3M2NCBod190
c3M7CisKKyNlbGlmIGRlZmluZWQoX19pMzg2X18pCisKK3R5cGVkZWYgc3RydWN0IGRlc2NfcHRy
MzIgZGVzY19wdHI7Cit0eXBlZGVmIHN0cnVjdCBzZWdfZGVzYzMyIHVzZXJfZGVzYzsKK3R5cGVk
ZWYgc3RydWN0IHNlZ19nYXRlMzIgZ2F0ZV9kZXNjOwordHlwZWRlZiBzdHJ1Y3QgaHdfdHNzMzIg
aHdfdHNzOworCisjZW5kaWYKKworZXh0ZXJuIHVzZXJfZGVzYyBnZHRbTlJfR0RUX0VOVFJJRVNd
OworZXh0ZXJuIGRlc2NfcHRyICBnZHRfcHRyOworCitleHRlcm4gZ2F0ZV9kZXNjIGlkdFsyNTZd
OworZXh0ZXJuIGRlc2NfcHRyICBpZHRfcHRyOworCitleHRlcm4gaHdfdHNzIHRzczsKKworI2Vu
ZGlmCisKKyNlbmRpZiAvKiBfREVTQ19IXyAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvb3Mu
aCBiL2luY2x1ZGUveDg2L29zLmgKaW5kZXggZWU5MDUwYi4uZWVlZmJlMiAxMDA2NDQKLS0tIGEv
aW5jbHVkZS94ODYvb3MuaAorKysgYi9pbmNsdWRlL3g4Ni9vcy5oCkBAIC0yNCw3ICsyNCwxMiBA
QAogI2VuZGlmCiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogCisjZGVmaW5lIE1TUl9FRkVSICAgICAg
ICAgIDB4YzAwMDAwODAKKyNkZWZpbmUgX0VGRVJfTE1FICAgICAgICAgOCAgICAgICAgICAgICAv
KiBMb25nIG1vZGUgZW5hYmxlICovCiAKKyNkZWZpbmUgWDg2X0NSMF9QRyAgICAgICAgMHg4MDAw
MDAwMCAgICAvKiBQYWdpbmcgKi8KKyNkZWZpbmUgWDg2X0NSNF9QQUUgICAgICAgMHgwMDAwMDAy
MCAgICAvKiBlbmFibGUgcGh5c2ljYWwgYWRkcmVzcyBleHRlbnNpb25zICovCisjZGVmaW5lIFg4
Nl9DUjRfT1NGWFNSICAgIDB4MDAwMDAyMDAgICAgLyogZW5hYmxlIGZhc3QgRlBVIHNhdmUgYW5k
IHJlc3RvcmUgKi8KIAogI2RlZmluZSBfX0tFUk5FTF9DUyAgRkxBVF9LRVJORUxfQ1MKICNkZWZp
bmUgX19LRVJORUxfRFMgIEZMQVRfS0VSTkVMX0RTCmRpZmYgLS1naXQgYS9taW5pb3MubWsgYi9t
aW5pb3MubWsKaW5kZXggMWQxY2M5OS4uOWZmNmJmNyAxMDA2NDQKLS0tIGEvbWluaW9zLm1rCisr
KyBiL21pbmlvcy5tawpAQCAtNjgsNyArNjgsNyBAQCBIRUFEX09CSiA6PSAkKE9CSl9ESVIpLyQo
VEFSR0VUX0FSQ0hfRElSKS8kKEhFQURfQVJDSF9PQkopCiAkKE9CSl9ESVIpLyUubzogJS5jICQo
SERSUykgTWFrZWZpbGUgJChFWFRSQV9ERVBTKQogCSQoQ0MpICQoQ0ZMQUdTKSAkKENQUEZMQUdT
KSAtYyAkPCAtbyAkQAogCi0kKE9CSl9ESVIpLyUubzogJS5TICQoSERSUykgTWFrZWZpbGUgJChF
WFRSQV9ERVBTKQorJChPQkpfRElSKS8lLm86ICUuUyAkKEhEUlMpIE1ha2VmaWxlICQoRVhUUkFf
REVQUykgJChBUkNIX0FTX0RFUFMpCiAJJChDQykgJChBU0ZMQUdTKSAkKENQUEZMQUdTKSAtYyAk
PCAtbyAkQAogCiAKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:18 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR4-0001zo-O6; Tue, 23 Aug 2016 15:16:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR3-0001vL-9L; Tue, 23 Aug 2016 15:16:17 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 72/B7-29421-0C86CB75; Tue, 23 Aug 2016 15:16:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov+7+jD3
 hBnObpC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZnRO/8VY8HsNY8XWH1cYGxj/NjN2
 MXJySAgYSbyd+I+pi5GLQ0hgIaPE5Fmd7CAJNgFViQ3XT7GC2CICbhJfvs9iA7GZBSIk5nw4x
 QJiCws4Snx8N5EJxGYBql9xeR7YUF4BO4kt37uhFshJXJ85HayGU8Be4sKZvcxdjBxAy+wk5u
 6Pm8DIvYCRYRWjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqC
 vGYBgB+OZBYGHGCU5mJREeXWN9oQL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDVSAfKCRalpqdW
 pGXmAIMOJi3BwaMkwisJkuYtLkjMLc5Mh0idYtTl2DLj/lomIZa8/LxUKXFeBpAiAZCijNI8u
 BGwCLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4dkCk8mXklcJteAR3BBHREy/3dIEeUJC
 KkpBoYXRsqK7cr7kov462JPvGqZm+Q5H//bVvuLL8UnOdz0Y9Fn6Hkz5nqk5//Nf3YN++gxgp
 eJ98oWYa9zIV/+tat0TLYfWPZdGvO30Zph2LM1EJvh92R+6y44EBentIjhUM2G+5IR282tWWQ
 8Pt+2eBcYP4jxumTlJp4OsKeXqxTt7ScxJDPcPefEktxRqKhFnNRcSIAsUkfcHsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1471965375!45058204!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60734 invoked from network); 23 Aug 2016 15:16:15 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:15 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C22BEAD5D;
 Tue, 23 Aug 2016 15:16:14 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:51 +0200
Message-Id: <1471965368-6159-6-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 05/22] mini-os: add boot code for HVMlite
	support
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QSBIVk1saXRlIGRvbWFpbiBpcyBhbHdheXMgc3RhcnRpbmcgaW4gMzIgYml0IG1vZGUuIEFkZCB0
aGUgYXBwcm9wcmlhdGUKYm9vdCBjb2RlIHRvIGFyY2gveDg2IGZvciB0aGUgbm9uLXBhcmF2aXJ0
dWFsaXplZCBjYXNlLgoKRm9yIHRoaXMgYm9vdCBjb2RlIHRvIGJlY29tZSBhY3RpdmUgd2UgbmVl
ZCB0byBzdXBwcmVzcyB0aGUgcHYgcmVsYXRlZAplbGZub3RlcyBhbmQgYWRkIGFuIGFwcHJvcHJp
YXRlIGVsZm5vdGUgZm9yIEhWTWxpdGUuCgpBcyB0aGUgSFZNbGl0ZSBib290IGNvZGUgaXMgbW9y
ZSBvciBsZXNzIHRoZSBzYW1lIGZvciAzMi0gYW5kIDY0LWJpdApNaW5pLU9TICNpbmNsdWRlIHRo
ZSBuZXcgY29kZSBmcm9tIHg4Nl9bMzJ8NjRdLlMgaW4gb3JkZXIgdG8gYXZvaWQKZXJyb3IgcHJv
bmUgY29kZSBkdXBsaWNhdGlvbi4gVGhlIHNwZWNpZmljIHBhcnRzIG9mIDMyLSBvciA2NC1iaXQg
Y29kZQphcmUgYWRkZWQgdG8geDg2X1szMnw2NF0uUwoKVGhpcyBlbmFibGVzIE1pbmktT1MgdG8g
c3RhcnQgdGhlIGJvb3QgcHJvY2VzcyBpbiBIVk1saXRlIG1vZGUgdW50aWwgaXQKZW50ZXJzIEMg
Y29kZS4gVGhpcyBpcyB3b3JraW5nIGZvciAzMi0gYW5kIGZvciA2NC1iaXQgbW9kZS4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBNYWtlZmlsZSAg
ICAgICAgICAgfCAgIDIgKy0KIGFyY2gveDg2L2FyY2gubWsgICB8ICAgNCArCiBhcmNoL3g4Ni9t
bS5jICAgICAgfCAgMzEgKysrKysKIGFyY2gveDg2L3NldHVwLmMgICB8ICAgNCArLQogYXJjaC94
ODYveDg2XzMyLlMgIHwgIDMxICsrKystCiBhcmNoL3g4Ni94ODZfNjQuUyAgfCAgMzUgKysrKy0K
IGFyY2gveDg2L3g4Nl9odm0uUyB8ICA3NyArKysrKysrKysrKwogaW5jbHVkZS9jb21waWxlci5o
IHwgICAxICsKIGluY2x1ZGUveDg2L2Rlc2MuaCB8IDM2NiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ODYvb3MuaCAgIHwgICA1
ICsKIG1pbmlvcy5tayAgICAgICAgICB8ICAgMiArLQogMTEgZmlsZXMgY2hhbmdlZCwgNTQ0IGlu
c2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2
L3g4Nl9odm0uUwogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUveDg2L2Rlc2MuaAoKZGlmZiAt
LWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKaW5kZXggNzc5YmM5MS4uYjc4MzY4NCAxMDA2NDQK
LS0tIGEvTWFrZWZpbGUKKysrIGIvTWFrZWZpbGUKQEAgLTI0LDcgKzI0LDcgQEAgaW5jbHVkZSBt
aW5pb3MubWsKIExETElCUyA6PSAKIEFQUF9MRExJQlMgOj0gCiBMREFSQ0hMSUIgOj0gLUwkKE9C
Sl9ESVIpLyQoVEFSR0VUX0FSQ0hfRElSKSAtbCQoQVJDSF9MSUJfTkFNRSkKLUxERkxBR1NfRklO
QUwgOj0gLVQgJChUQVJHRVRfQVJDSF9ESVIpL21pbmlvcy0kKE1JTklPU19UQVJHRVRfQVJDSCku
bGRzCitMREZMQUdTX0ZJTkFMIDo9IC1UICQoVEFSR0VUX0FSQ0hfRElSKS9taW5pb3MtJChNSU5J
T1NfVEFSR0VUX0FSQ0gpLmxkcyAkKEFSQ0hfTERGTEFHU19GSU5BTCkKIAogIyBQcmVmaXggZm9y
IGdsb2JhbCBBUEkgbmFtZXMuIEFsbCBvdGhlciBzeW1ib2xzIGFyZSBsb2NhbGlzZWQgYmVmb3Jl
CiAjIGxpbmtpbmcgd2l0aCBFWFRSQV9PQkpTLgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvYXJjaC5t
ayBiL2FyY2gveDg2L2FyY2gubWsKaW5kZXggODFlODExOC4uNjczYTE5ZCAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvYXJjaC5taworKysgYi9hcmNoL3g4Ni9hcmNoLm1rCkBAIC0yMCwzICsyMCw3IEBA
IEVYVFJBX0lOQyArPSAkKFRBUkdFVF9BUkNIX0ZBTSkvJChNSU5JT1NfVEFSR0VUX0FSQ0gpCiBF
WFRSQV9TUkMgKz0gYXJjaC8kKEVYVFJBX0lOQykKIGVuZGlmCiAKK2lmZXEgKCQoQ09ORklHX1BB
UkFWSVJUKSxuKQorQVJDSF9MREZMQUdTX0ZJTkFMIDo9IC0tb2Zvcm1hdD1lbGYzMi1pMzg2CitB
UkNIX0FTX0RFUFMgKz0geDg2X2h2bS5TCitlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0u
YyBiL2FyY2gveDg2L21tLmMKaW5kZXggODhhOTI4ZC4uZmUxOGY1MyAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvbW0uYworKysgYi9hcmNoL3g4Ni9tbS5jCkBAIC01Niw2ICs1NiwzNyBAQCB1bnNpZ25l
ZCBsb25nIG1mbl96ZXJvOwogZXh0ZXJuIGNoYXIgc3RhY2tbXTsKIGV4dGVybiB2b2lkIHBhZ2Vf
d2Fsayh1bnNpZ25lZCBsb25nIHZhKTsKIAorI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKKyNpbmNs
dWRlIDxtaW5pLW9zL2Rlc2MuaD4KK3VzZXJfZGVzYyBnZHRbTlJfR0RUX0VOVFJJRVNdID0KK3sK
KyAgICBbR0RURV9DUzY0X0RQTDBdID0gSU5JVF9HRFRFX1NZTSgwLCAweGZmZmZmLCBDT01NT04s
IENPREUsIERQTDAsIFIsIEwpLAorICAgIFtHRFRFX0NTMzJfRFBMMF0gPSBJTklUX0dEVEVfU1lN
KDAsIDB4ZmZmZmYsIENPTU1PTiwgQ09ERSwgRFBMMCwgUiwgRCksCisgICAgW0dEVEVfRFMzMl9E
UEwwXSA9IElOSVRfR0RURV9TWU0oMCwgMHhmZmZmZiwgQ09NTU9OLCBEQVRBLCBEUEwwLCBCLCBX
KSwKKworICAgIFtHRFRFX0NTNjRfRFBMM10gPSBJTklUX0dEVEVfU1lNKDAsIDB4ZmZmZmYsIENP
TU1PTiwgQ09ERSwgRFBMMywgUiwgTCksCisgICAgW0dEVEVfQ1MzMl9EUEwzXSA9IElOSVRfR0RU
RV9TWU0oMCwgMHhmZmZmZiwgQ09NTU9OLCBDT0RFLCBEUEwzLCBSLCBEKSwKKyAgICBbR0RURV9E
UzMyX0RQTDNdID0gSU5JVF9HRFRFX1NZTSgwLCAweGZmZmZmLCBDT01NT04sIERBVEEsIERQTDMs
IEIsIFcpLAorCisgICAgLyogW0dEVEVfVFNTXSAgICAgKi8KKyAgICAvKiBbR0RURV9UU1MgKyAx
XSAqLworfTsKKworZGVzY19wdHIgZ2R0X3B0ciA9Cit7CisgICAgLmxpbWl0ID0gc2l6ZW9mKGdk
dCkgLSAxLAorICAgIC5iYXNlID0gKHVuc2lnbmVkIGxvbmcpJmdkdCwKK307CisKK2dhdGVfZGVz
YyBpZHRbMjU2XSA9IHsgfTsKKworZGVzY19wdHIgaWR0X3B0ciA9Cit7CisgICAgLmxpbWl0ID0g
c2l6ZW9mKGlkdCkgLSAxLAorICAgIC5iYXNlID0gKHVuc2lnbmVkIGxvbmcpJmlkdCwKK307Cisj
ZW5kaWYKKwogLyoKICAqIE1ha2UgcHRfcGZuIGEgbmV3ICdsZXZlbCcgcGFnZSB0YWJsZSBmcmFt
ZSBhbmQgaG9vayBpdCBpbnRvIHRoZSBwYWdlCiAgKiB0YWJsZSBhdCBvZmZzZXQgaW4gcHJldmlv
dXMgbGV2ZWwgTUZOIChwcmVmX2xfbWZuKS4gcHRfcGZuIGlzIGEgZ3Vlc3QKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDVlODdkZDEuLjMwYTkx
NDMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVwLmMKKysrIGIvYXJjaC94ODYvc2V0dXAuYwpA
QCAtOTQsOSArOTQsMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIHNzZV9pbml0KHZvaWQpIHsKICAq
IElOSVRJQUwgQyBFTlRSWSBQT0lOVC4KICAqLwogdm9pZAotYXJjaF9pbml0KHN0YXJ0X2luZm9f
dCAqc2kpCithcmNoX2luaXQodm9pZCAqcGFyKQogewogCXN0YXRpYyBjaGFyIGhlbGxvW10gPSAi
Qm9vdHN0cmFwcGluZy4uLlxuIjsKKwlzdGFydF9pbmZvX3QgKnNpOwogCiAJKHZvaWQpSFlQRVJW
SVNPUl9jb25zb2xlX2lvKENPTlNPTEVJT193cml0ZSwgc3RybGVuKGhlbGxvKSwgaGVsbG8pOwog
CkBAIC0xMTEsNiArMTEyLDcgQEAgYXJjaF9pbml0KHN0YXJ0X2luZm9fdCAqc2kpCiAJLyogQ29w
eSB0aGUgc3RhcnRfaW5mbyBzdHJ1Y3QgdG8gYSBnbG9iYWxseS1hY2Nlc3NpYmxlIGFyZWEuICov
CiAJLyogV0FSTjogZG9uJ3QgZG8gcHJpbnRrIGJlZm9yZSBoZXJlLCBpdCB1c2VzIGluZm9ybWF0
aW9uIGZyb20KIAkgICBzaGFyZWRfaW5mby4gVXNlIHhwcmludGsgaW5zdGVhZC4gKi8KKwlzaSA9
IHBhcjsKIAltZW1jcHkoJnN0YXJ0X2luZm8sIHNpLCBzaXplb2YoKnNpKSk7CiAKIAkvKiBwcmlu
dCBvdXQgc29tZSB1c2VmdWwgaW5mb3JtYXRpb24gICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94
ODZfMzIuUyBiL2FyY2gveDg2L3g4Nl8zMi5TCmluZGV4IDZkYzk4NWEuLjZmMzg3MDggMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L3g4Nl8zMi5TCisrKyBiL2FyY2gveDg2L3g4Nl8zMi5TCkBAIC0xLDIw
ICsxLDMxIEBACiAjaW5jbHVkZSA8bWluaS1vcy9vcy5oPgogI2luY2x1ZGUgPG1pbmktb3MveDg2
L2FyY2hfbGltaXRzLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9hc21fbWFjcm9zLmg+CisjaW5jbHVk
ZSA8bWluaS1vcy9hcmNoX21tLmg+CisjaW5jbHVkZSA8bWluaS1vcy9kZXNjLmg+CisjaW5jbHVk
ZSA8eGVuL2FyY2gteDg2XzMyLmg+CiAjaW5jbHVkZSA8eGVuL2VsZm5vdGUuaD4KICNpbmNsdWRl
IDx4ZW4vYXJjaC14ODZfMzIuaD4KIAorI2lmZGVmIENPTkZJR19QQVJBVklSVAogRUxGTk9URShY
ZW4sIFhFTl9FTEZOT1RFX0dVRVNUX09TLCAuYXNjaXogIk1pbmktT1MiKQogRUxGTk9URShYZW4s
IFhFTl9FTEZOT1RFX0xPQURFUiwgLmFzY2l6ICJnZW5lcmljIikKIEVMRk5PVEUoWGVuLCBYRU5f
RUxGTk9URV9IWVBFUkNBTExfUEFHRSwgX1dPUkQgaHlwZXJjYWxsX3BhZ2UpCiBFTEZOT1RFKFhl
biwgWEVOX0VMRk5PVEVfWEVOX1ZFUlNJT04sIC5hc2NpeiAieGVuLTMuMCIpCiBFTEZOT1RFKFhl
biwgWEVOX0VMRk5PVEVfUEFFX01PREUsIC5hc2NpeiAieWVzIikKKy50ZXh0CiAKLS5nbG9ibCBf
c3RhcnQsIHNoYXJlZF9pbmZvLCBoeXBlcmNhbGxfcGFnZQorLmdsb2JsIF9zdGFydAogICAgICAg
ICAgICAgICAgICAgICAgICAgCiBfc3RhcnQ6Ci0gICAgICAgIGNsZAogICAgICAgICBsc3Mgc3Rh
Y2tfc3RhcnQsJWVzcAorI2Vsc2UKKworI2luY2x1ZGUgIng4Nl9odm0uUyIKKyAgICAgICAgbW92
bCBzdGFja19zdGFydCwlZXNwCisKKyNlbmRpZgorICAgICAgICBjbGQKICAgICAgICAgYW5kbCAk
KH4oX19TVEFDS19TSVpFLTEpKSwgJWVzcAogICAgICAgICBwdXNoICVlc2kgCiAgICAgICAgIGNh
bGwgYXJjaF9pbml0CkBAIC0yMiwxNCArMzMsMTUgQEAgX3N0YXJ0Ogogc3RhY2tfc3RhcnQ6CiAJ
Lmxvbmcgc3RhY2srKDIqX19TVEFDS19TSVpFKSwgX19LRVJORUxfU1MKIAorLmdsb2JsIHNoYXJl
ZF9pbmZvLCBoeXBlcmNhbGxfcGFnZQogICAgICAgICAvKiBVbnBsZWFzYW50IC0tIHRoZSBQVEUg
dGhhdCBtYXBzIHRoaXMgcGFnZSBpcyBhY3R1YWxseSBvdmVyd3JpdHRlbiAqLwogICAgICAgICAv
KiB0byBtYXAgdGhlIHJlYWwgc2hhcmVkLWluZm8gcGFnZSEgOi0pICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAqLwotICAgICAgICAub3JnIDB4MTAwMAorICAgICAgICAuYWxpZ24gX19QQUdF
X1NJWkUKIHNoYXJlZF9pbmZvOgotICAgICAgICAub3JnIDB4MjAwMAorICAgICAgICAuZmlsbCBf
X1BBR0VfU0laRSwxLDAKIAogaHlwZXJjYWxsX3BhZ2U6Ci0gICAgICAgIC5vcmcgMHgzMDAwCisg
ICAgICAgIC5maWxsIF9fUEFHRV9TSVpFLDEsMAogCiBFUwkJPSAweDIwCiBPUklHX0VBWAk9IDB4
MjQKQEAgLTMwMCwzICszMTIsMTIgQEAgRU5UUlkoX19hcmNoX3N3aXRjaF90aHJlYWRzKQogICAg
IHBvcGwgJWVieAogICAgIHBvcGwgJWVicAogICAgIHJldAorCisjaWZuZGVmIENPTkZJR19QQVJB
VklSVAorLmRhdGEKKy5nbG9ibCBwYWdlX3RhYmxlX2Jhc2UKKyAgICAgICAgLmFsaWduIF9fUEFH
RV9TSVpFCitwYWdlX3RhYmxlX2Jhc2U6CisgICAgICAgIFBURShwYWdlX3RhYmxlX2wyICsgTDNf
UFJPVCkKKyAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpFLCAwCisjZW5kaWYKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L3g4Nl82NC5TIGIvYXJjaC94ODYveDg2XzY0LlMKaW5kZXggOGVkNDUyZi4uMzcz
ZjQwMCAxMDA2NDQKLS0tIGEvYXJjaC94ODYveDg2XzY0LlMKKysrIGIvYXJjaC94ODYveDg2XzY0
LlMKQEAgLTEsMTkgKzEsMjkgQEAKICNpbmNsdWRlIDxtaW5pLW9zL29zLmg+CiAjaW5jbHVkZSA8
bWluaS1vcy94ODYvYXJjaF9saW1pdHMuaD4KICNpbmNsdWRlIDxtaW5pLW9zL2FzbV9tYWNyb3Mu
aD4KKyNpbmNsdWRlIDxtaW5pLW9zL2FyY2hfbW0uaD4KKyNpbmNsdWRlIDxtaW5pLW9zL2Rlc2Mu
aD4KKyNpbmNsdWRlIDx4ZW4vZmVhdHVyZXMuaD4KICNpbmNsdWRlIDx4ZW4vZWxmbm90ZS5oPgog
I2luY2x1ZGUgPHhlbi9mZWF0dXJlcy5oPgogCisjZGVmaW5lIEVOVFJZKFgpIC5nbG9ibCBYIDsg
WCA6CisKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9H
VUVTVF9PUywgLmFzY2l6ICJNaW5pLU9TIikKIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9MT0FE
RVIsIC5hc2NpeiAiZ2VuZXJpYyIpCiBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfSFlQRVJDQUxM
X1BBR0UsIF9XT1JEIGh5cGVyY2FsbF9wYWdlKQogRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX1hF
Tl9WRVJTSU9OLCAuYXNjaXogInhlbi0zLjAiKQorLnRleHQKIAotI2RlZmluZSBFTlRSWShYKSAu
Z2xvYmwgWCA7IFggOgotLmdsb2JsIF9zdGFydCwgc2hhcmVkX2luZm8sIGh5cGVyY2FsbF9wYWdl
Ci0KKy5nbG9ibCBfc3RhcnQKIAogX3N0YXJ0OgorI2Vsc2UKKworI2luY2x1ZGUgIng4Nl9odm0u
UyIKKworI2VuZGlmCiAgICAgICAgIGNsZAogICAgICAgICBtb3ZxIHN0YWNrX3N0YXJ0KCVyaXAp
LCVyc3AKICAgICAgICAgYW5kcSAkKH4oX19TVEFDS19TSVpFLTEpKSwgJXJzcApAQCAtMjMsMTQg
KzMzLDE1IEBAIF9zdGFydDoKIHN0YWNrX3N0YXJ0OgogICAgICAgICAucXVhZCBzdGFjaysoMipf
X1NUQUNLX1NJWkUpCiAKKy5nbG9ibCBzaGFyZWRfaW5mbywgaHlwZXJjYWxsX3BhZ2UKICAgICAg
ICAgLyogVW5wbGVhc2FudCAtLSB0aGUgUFRFIHRoYXQgbWFwcyB0aGlzIHBhZ2UgaXMgYWN0dWFs
bHkgb3ZlcndyaXR0ZW4gKi8KICAgICAgICAgLyogdG8gbWFwIHRoZSByZWFsIHNoYXJlZC1pbmZv
IHBhZ2UhIDotKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAgLm9yZyAw
eDEwMDAKKyAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpFCiBzaGFyZWRfaW5mbzoKLSAgICAgICAg
Lm9yZyAweDIwMDAKKyAgICAgICAgLmZpbGwgX19QQUdFX1NJWkUsMSwwCiAKIGh5cGVyY2FsbF9w
YWdlOgotICAgICAgICAub3JnIDB4MzAwMAorICAgICAgICAuZmlsbCBfX1BBR0VfU0laRSwxLDAK
IAogCiAjZGVmaW5lIFhFTl9HRVRfVkNQVV9JTkZPKHJlZykJbW92cSBIWVBFUlZJU09SX3NoYXJl
ZF9pbmZvLHJlZwpAQCAtMzc4LDMgKzM4OSwxNSBAQCBFTlRSWShfX2FyY2hfc3dpdGNoX3RocmVh
ZHMpCiAJcG9wcSAlcmJ4CiAJcG9wcSAlcmJwCiAJcmV0CisKKyNpZm5kZWYgQ09ORklHX1BBUkFW
SVJUCisuZGF0YQorLmdsb2JsIHBhZ2VfdGFibGVfYmFzZQorICAgICAgICAuYWxpZ24gX19QQUdF
X1NJWkUKK3BhZ2VfdGFibGVfbDM6CisgICAgICAgIFBURShwYWdlX3RhYmxlX2wyICsgTDNfUFJP
VCkKKyAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpFLCAwCitwYWdlX3RhYmxlX2Jhc2U6CisgICAg
ICAgIFBURShwYWdlX3RhYmxlX2wzICsgTDRfUFJPVCkKKyAgICAgICAgLmFsaWduIF9fUEFHRV9T
SVpFLCAwCisjZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3g4Nl9odm0uUyBiL2FyY2gveDg2
L3g4Nl9odm0uUwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4xZjMwNzU1Ci0t
LSAvZGV2L251bGwKKysrIGIvYXJjaC94ODYveDg2X2h2bS5TCkBAIC0wLDAgKzEsNzcgQEAKKy8q
IEluY2x1ZGVkIGJ5IHg4Nl9bMzJ8NjRdLlMgKi8KKworICAgICAgICBFTEZOT1RFKFhlbiwgWEVO
X0VMRk5PVEVfUEhZUzMyX0VOVFJZLCAubG9uZyBfc3RhcnQpCisudGV4dAorICAgICAgICAuY29k
ZTMyICAgICAgICAgICAgICAgICAvKiBBbHdheXMgc3RhcnRzIGluIDMyYml0IGZsYXQgbW9kZS4g
Ki8KKworLmdsb2JsIF9zdGFydAorCitfc3RhcnQ6CisgICAgICAgIG1vdiAkKFg4Nl9DUjRfUEFF
IHwgWDg2X0NSNF9PU0ZYU1IpLCAlZWF4CisgICAgICAgIG1vdiAlZWF4LCAlY3I0CisgICAgICAg
IG1vdiAkcGFnZV90YWJsZV9iYXNlLCAlZWF4CisgICAgICAgIG1vdiAlZWF4LCAlY3IzCisKKyNp
ZmRlZiBfX3g4Nl82NF9fICAgICAgICAgICAgICAgLyogRUZFUi5MTUUgPSAxICovCisgICAgICAg
IG1vdiAkTVNSX0VGRVIsICVlY3gKKyAgICAgICAgcmRtc3IKKyAgICAgICAgYnRzICRfRUZFUl9M
TUUsICVlYXgKKyAgICAgICAgd3Jtc3IKKyNlbmRpZiAvKiBfX3g4Nl82NF9fICovCisKKyAgICAg
ICAgbW92ICVjcjAsICVlYXgKKyAgICAgICAgb3IgJFg4Nl9DUjBfUEcsICVlYXgKKyAgICAgICAg
bW92ICVlYXgsICVjcjAKKworICAgICAgICBsZ2R0IGdkdF9wdHIKKworICAgICAgICAvKiBMb2Fk
IGNvZGUgc2VnbWVudC4gKi8KKyAgICAgICAgbGptcCAkX19LRVJOX0NTLCAkMWYKKyNpZmRlZiBf
X3g4Nl82NF9fCisgICAgICAgIC5jb2RlNjQKKyNlbmRpZgorCisgICAgICAgIC8qIExvYWQgZGF0
YSBzZWdtZW50cy4gKi8KKzE6CisgICAgICAgIG1vdiAkX19VU0VSX0RTLCAlZWF4CisgICAgICAg
IG1vdiAlZWF4LCAlZHMKKyAgICAgICAgbW92ICVlYXgsICVlcworICAgICAgICBtb3YgJWVheCwg
JWZzCisgICAgICAgIG1vdiAlZWF4LCAlZ3MKKyAgICAgICAgbW92ICRfX0tFUk5fRFMsICVlYXgK
KyAgICAgICAgbW92ICVlYXgsICVzcworCisgICAgICAgIG1vdiAlZWJ4LCAlZXNpCisKKy5kYXRh
CisgICAgICAgIC5tYWNybyBQVEVTIHByb3QsIGFkZHIsIGluY3IsIGlkeCwgZW5kCisgICAgICAg
IC5pZmd0IFxlbmQtXGlkeC0zMgorICAgICAgICBQVEVTIFxwcm90LCBcYWRkciwgXGluY3IsIFxp
ZHgsICIoXGlkeCszMikiCisgICAgICAgIFBURVMgXHByb3QsICIoXGFkZHIrMzIqXGluY3IpIiwg
XGluY3IsICIoXGlkeCszMikiLCBcZW5kCisgICAgICAgIC5lbHNlCisgICAgICAgIFBURShcYWRk
ciArIFxwcm90KQorICAgICAgICAuaWYgXGVuZC1caWR4LTEKKyAgICAgICAgUFRFUyBccHJvdCwg
IihcYWRkcitcaW5jcikiLCBcaW5jciwgIihcaWR4KzEpIiwgXGVuZAorICAgICAgICAuZW5kaWYK
KyAgICAgICAgLmVuZGlmCisgICAgICAgIC5lbmRtCisgICAgICAgIC5hbGlnbiBfX1BBR0VfU0la
RQorcGFnZV90YWJsZV92aXJ0X2wxOgorICAgICAgICBQVEUoMCkKKyAgICAgICAgLmFsaWduIF9f
UEFHRV9TSVpFLCAwCitwYWdlX3RhYmxlX2wxOgorICAgICAgICBQVEVTIEwxX1BST1QsIDB4MDAw
MDAwMDAsIDB4MDAwMDEwMDAsIDAsIEwxX1BBR0VUQUJMRV9FTlRSSUVTCisgICAgICAgIC5hbGln
biBfX1BBR0VfU0laRSwgMAorcGFnZV90YWJsZV9sMjoKKyAgICAgICAgLyogTWFwIHRoZSBmaXJz
dCAxR0Igb2YgbWVtb3J5IChvbiAzMiBiaXQgMTZNQiBsZXNzKS4gKi8KKyAgICAgICAgUFRFKHBh
Z2VfdGFibGVfbDEgKyBMMl9QUk9UKQorI2lmZGVmIF9feDg2XzY0X18KKyAgICAgICAgUFRFUyBM
Ml9QUk9UfF9QQUdFX1BTRSwgMHgwMDIwMDAwMCwgMHgwMDIwMDAwMCwgMSwgTDJfUEFHRVRBQkxF
X0VOVFJJRVMKKyNlbHNlCisgICAgICAgIC8qIEF0IDNmMDAwMDAwIHZpcnR1YWwga2VybmVsIGFy
ZWEgaXMgc3RhcnRpbmcuICovCisgICAgICAgIFBURVMgTDJfUFJPVHxfUEFHRV9QU0UsIDB4MDAy
MDAwMDAsIDB4MDAyMDAwMDAsIDEsIGwyX3RhYmxlX29mZnNldChWSVJUX0tFUk5FTF9BUkVBKQor
ICAgICAgICBQVEUocGFnZV90YWJsZV92aXJ0X2wxICsgTDJfUFJPVCkKKyNlbmRpZgorICAgICAg
ICAuYWxpZ24gX19QQUdFX1NJWkUsIDAKKworLnRleHQKZGlmZiAtLWdpdCBhL2luY2x1ZGUvY29t
cGlsZXIuaCBiL2luY2x1ZGUvY29tcGlsZXIuaAppbmRleCA0MTg4Mjc3Li4wY2JhZDk4IDEwMDY0
NAotLS0gYS9pbmNsdWRlL2NvbXBpbGVyLmgKKysrIGIvaW5jbHVkZS9jb21waWxlci5oCkBAIC02
LDUgKzYsNiBAQAogI2VuZGlmCiAjZGVmaW5lIHVubGlrZWx5KHgpICBfX2J1aWx0aW5fZXhwZWN0
KCEhKHgpLDApCiAjZGVmaW5lIGxpa2VseSh4KSAgICBfX2J1aWx0aW5fZXhwZWN0KCEhKHgpLDEp
CisjZGVmaW5lIF9fcGFja2VkICAgICBfX2F0dHJpYnV0ZV9fKChfX3BhY2tlZF9fKSkKIAogI2Vu
ZGlmIC8qIF9fTUlOSU9TX0NPTVBJTEVSX0hfICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9k
ZXNjLmggYi9pbmNsdWRlL3g4Ni9kZXNjLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uZDQ1MDU1NwotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUveDg2L2Rlc2MuaApAQCAt
MCwwICsxLDM2NiBAQAorLyogLSotICBNb2RlOkM7IGMtYmFzaWMtb2Zmc2V0OjQ7IHRhYi13aWR0
aDo0IC0qLQorICoKKyAqIChDKSAyMDE2IC0gSnVlcmdlbiBHcm9zcywgU1VTRSBMaW51eCBHbWJI
CisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRv
IGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNz
b2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCisgKiBkZWFs
IGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBs
aW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVi
bGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCisgKiBzZWxsIGNvcGllcyBvZiB0
aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBp
cworICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0
aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNz
aW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFu
dGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBS
T1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IK
KyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMg
T0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Ug
QU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1JTIE9S
IENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9U
SEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JU
IE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04g
V0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgorICogREVBTElOR1MgSU4gVEhF
IFNPRlRXQVJFLgorICovCisKKyNpZm5kZWYgX0RFU0NfSF8KKyNkZWZpbmUgX0RFU0NfSF8KKwor
LyoKKyAqIENvdW50IHRoZSBudW1iZXIgb2YgdmFyYWRpYyBhcmd1bWVudHMgcHJvdmlkZWQuCisg
KgorICogPHByZT4KKyAqICAgVkFfTkFSR1MoKSAgICAgPT4gMAorICogICBWQV9OQVJHUyh4KSAg
ICA9PiAxCisgKiAgIFZBX05BUkdTKHgsIHkpID0+IDIKKyAqIDwvcHJlPgorICoKKyAqIEN1cnJl
bnRseSBmdW5jdGlvbnMgZm9yIDAgdG8gMTEgYXJndW1lbnRzLgorICovCisjZGVmaW5lIFZBX05B
UkdTXyhfMSwgXzIsIF8zLCBfNCwgXzUsIF82LCBfNywgXzgsIF85LCBfMTAsIF8xMSwgXzEyLCBO
LCAuLi4pIE4KKyNkZWZpbmUgVkFfTkFSR1MoLi4uKSBcCisgICAgVkFfTkFSR1NfKFgsIyNfX1ZB
X0FSR1NfXywgMTEsIDEwLCA5LCA4LCA3LCA2LCA1LCA0LCAzLCAyLCAxLCAwKQorCisvKgorICog
Q2FsbCBhIG1hY3JvIHZhcmlhdGlvbiwgYmFzZWQgb24gdGhlIG51bWJlciBvZiB2YXJhZGljIGFy
Z3VtZW50cy4KKyAqCisgKiBAcGFyYW0gbWFjcm8gUGFydGlhbCB0b2tlbiB0byBjYWxsIGEgdmFy
aWF0aW9uIG9mLgorICogQHBhcmFtIGMxICAgIENvbnN0YW50IHBhcmFtZXRlciB0byBwYXNzIHRo
cm91Z2guCisgKiBAcGFyYW0gLi4uICAgVmFyYWRpYyBhcmd1bWVudHMgdG8gcGFzcyB0aHJvdWdo
LgorICoKKyAqIFRva2VuaXNlcyAnbWFjcm8nIHdpdGggdGhlIGNvdW50IG9mIHZhcmFkaWMgYXJn
dW1lbnRzLCBwYXNzaW5nICdjMScgYW5kIHRoZQorICogdmFyYWRpYyBhcmd1bWVudHMuCisgKgor
ICogPHByZT4KKyAqICAgVkFSX01BQ1JPX0MxKG0sIGMpICAgICAgICAgID0+IG0wKGMpCisgKiAg
IFZBUl9NQUNST19DMShtLCBjLCB4KSAgICAgICA9PiBtMShjLCB4KQorICogICBWQVJfTUFDUk9f
QzEobSwgYywgeCwgeSkgICAgPT4gbTIoYywgeCwgeSkKKyAqICAgVkFSX01BQ1JPX0MxKG0sIGMs
IHgsIHksIHopID0+IG0zKGMsIHgsIHksIHopCisgKiA8L3ByZT4KKyAqLworI2RlZmluZSBWQVJf
TUFDUk9fQzFfXyhtYWNybywgYzEsIGNvdW50LCAuLi4pIG1hY3JvIyNjb3VudChjMSwgIyNfX1ZB
X0FSR1NfXykKKyNkZWZpbmUgVkFSX01BQ1JPX0MxXyhtYWNybywgYzEsIGNvdW50LCAuLi4pICAg
ICAgICBcCisgICAgVkFSX01BQ1JPX0MxX18obWFjcm8sIGMxLCBjb3VudCwgIyNfX1ZBX0FSR1Nf
XykKKyNkZWZpbmUgVkFSX01BQ1JPX0MxKG1hY3JvLCBjMSwgLi4uKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIFZBUl9NQUNST19DMV8obWFjcm8sIGMxLCBWQV9OQVJHUyhf
X1ZBX0FSR1NfXyksICMjX19WQV9BUkdTX18pCisKKy8qCisgKiBHRFQgbGF5b3V0OgorICoKKyAq
ICAwIC0gbnVsbAorICogIDEgLSA2NGJpdCBzdXBlcnZpc29yIGNvZGUKKyAqICAyIC0gMzJiaXQg
c3VwZXJ2aXNvciBjb2RlCisgKiAgMyAtIDMyYml0IHN1cGVydmlzb3IgZGF0YQorICogIDQgLSA2
NGJpdCB1c2Vyc3BhY2UgY29kZQorICogIDUgLSAzMmJpdCB1c2Vyc3BhY2UgY29kZQorICogIDYg
LSAzMmJpdCB1c2Vyc3BhY2UgZGF0YQorICogIDcgLSBUU1MgKHR3byBzbG90cyBpbiBsb25nIG1v
ZGUpCisgKgorICogIDktMTIgLSBBdmFpbGFibGUgZm9yIHRlc3QgdXNlCisgKi8KKworI2RlZmlu
ZSBHRFRFX0NTNjRfRFBMMCAxCisjZGVmaW5lIEdEVEVfQ1MzMl9EUEwwIDIKKyNkZWZpbmUgR0RU
RV9EUzMyX0RQTDAgMworI2RlZmluZSBHRFRFX0NTNjRfRFBMMyA0CisjZGVmaW5lIEdEVEVfQ1Mz
Ml9EUEwzIDUKKyNkZWZpbmUgR0RURV9EUzMyX0RQTDMgNgorCisjZGVmaW5lIEdEVEVfVFNTIDcK
KworI2RlZmluZSBHRFRFX0FWQUlMMCAgICAgOQorI2RlZmluZSBHRFRFX0FWQUlMMSAgICAxMAor
I2RlZmluZSBHRFRFX0FWQUlMMiAgICAxMQorI2RlZmluZSBHRFRFX0FWQUlMMyAgICAxMgorCisj
ZGVmaW5lIE5SX0dEVF9FTlRSSUVTIDEzCisKKyNpZmRlZiBfX3g4Nl82NF9fCisKKyNkZWZpbmUg
X19LRVJOX0NTIChHRFRFX0NTNjRfRFBMMCAqIDgpCisjZGVmaW5lIF9fS0VSTl9EUyAoMCkKKyNk
ZWZpbmUgX19VU0VSX0NTIChHRFRFX0NTNjRfRFBMMyAqIDggKyAzKQorI2RlZmluZSBfX1VTRVJf
RFMgKEdEVEVfRFMzMl9EUEwzICogOCArIDMpCisKKyNlbHNlIC8qIF9feDg2XzY0X18gKi8KKwor
I2RlZmluZSBfX0tFUk5fQ1MgKEdEVEVfQ1MzMl9EUEwwICogOCkKKyNkZWZpbmUgX19LRVJOX0RT
IChHRFRFX0RTMzJfRFBMMCAqIDgpCisjZGVmaW5lIF9fVVNFUl9DUyAoR0RURV9DUzMyX0RQTDMg
KiA4ICsgMykKKyNkZWZpbmUgX19VU0VSX0RTIChHRFRFX0RTMzJfRFBMMyAqIDggKyAzKQorCisj
ZW5kaWYgLyogX194ODZfNjRfXyAqLworCisjaWZuZGVmIF9fQVNTRU1CTFlfXworLyogOCBieXRl
IHVzZXIgc2VnbWVudCBkZXNjcmlwdG9yIChHRFQvTERUIGVudHJpZXMgd2l0aCAucyA9IDEpICov
CitzdHJ1Y3QgX19wYWNrZWQgc2VnX2Rlc2MzMiB7CisgICAgdW5pb24geworICAgICAgICAvKiBS
YXcgYmFja2luZyBpbnRlZ2Vycy4gKi8KKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVp
bnQzMl90IGxvLCBoaTsKKyAgICAgICAgfTsKKyAgICAgICAgLyogQ29tbW9uIG5hbWVkIGZpZWxk
cy4gKi8KKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQxNl90IGxpbWl0MDsKKyAg
ICAgICAgICAgIHVpbnQxNl90IGJhc2UwOworICAgICAgICAgICAgdWludDhfdCAgYmFzZTE7Cisg
ICAgICAgICAgICB1bnNpZ25lZCB0eXBlOiA0OworICAgICAgICAgICAgdW5zaWduZWQgczogMSwg
ZHBsOiAyLCBwOiAxOworICAgICAgICAgICAgdW5zaWduZWQgbGltaXQ6IDQ7CisgICAgICAgICAg
ICB1bnNpZ25lZCBhdmw6IDEsIGw6IDEsIGQ6IDEsIGc6IDE7CisgICAgICAgICAgICB1aW50OF90
IGJhc2UyOworICAgICAgICB9OworICAgICAgICAvKiBDb2RlIHNlZ21lbnQgc3BlY2lmaWMgZmll
bGQgbmFtZXMuICovCisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCBsaW1p
dDA7CisgICAgICAgICAgICB1aW50MTZfdCBiYXNlMDsKKyAgICAgICAgICAgIHVpbnQ4X3QgIGJh
c2UxOworICAgICAgICAgICAgdW5zaWduZWQgYTogMSwgcjogMSwgYzogMSwgeDogMTsKKyAgICAg
ICAgICAgIHVuc2lnbmVkIHM6IDEsIGRwbDogMiwgcDogMTsKKyAgICAgICAgICAgIHVuc2lnbmVk
IGxpbWl0OiA0OworICAgICAgICAgICAgdW5zaWduZWQgYXZsOiAxLCBsOiAxLCBkOiAxLCBnOiAx
OworICAgICAgICAgICAgdWludDhfdCBiYXNlMjsKKyAgICAgICAgfSBjb2RlOworICAgICAgICAv
KiBEYXRhIHNlZ21lbnQgc3BlY2lmaWMgZmllbGQgbmFtZXMuICovCisgICAgICAgIHN0cnVjdCB7
CisgICAgICAgICAgICB1aW50MTZfdCBsaW1pdDA7CisgICAgICAgICAgICB1aW50MTZfdCBiYXNl
MDsKKyAgICAgICAgICAgIHVpbnQ4X3QgIGJhc2UxOworICAgICAgICAgICAgdW5zaWduZWQgYTog
MSwgdzogMSwgZTogMSwgeDogMTsKKyAgICAgICAgICAgIHVuc2lnbmVkIHM6IDEsIGRwbDogMiwg
cDogMTsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxpbWl0OiA0OworICAgICAgICAgICAgdW5zaWdu
ZWQgYXZsOiAxLCBfcjA6IDEsIGI6IDEsIGc6IDE7CisgICAgICAgICAgICB1aW50OF90IGJhc2Uy
OworICAgICAgICB9IGRhdGE7CisgICAgfTsKK307CisKKy8qIDgtYnl0ZSBnYXRlIC0gUHJvdGVj
dGVkIG1vZGUgSURUIGVudHJ5LCBHRFQgdGFzay9jYWxsIGdhdGUuICovCitzdHJ1Y3QgX19wYWNr
ZWQgc2VnX2dhdGUzMiB7CisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAg
ICAgdWludDMyX3QgbG8sIGhpOworICAgICAgICB9OworICAgICAgICBzdHJ1Y3QgeworICAgICAg
ICAgICAgdWludDE2X3Qgb2Zmc2V0MDsKKyAgICAgICAgICAgIHVpbnQxNl90IHNlbGVjdG9yOwor
ICAgICAgICAgICAgdWludDhfdCAgX3IwOworICAgICAgICAgICAgdW5zaWduZWQgdHlwZTogNCwg
czogMSwgZHBsOiAyLCBwOiAxOworICAgICAgICAgICAgdWludDE2X3Qgb2Zmc2V0MTsKKyAgICAg
ICAgfTsKKyAgICB9OworfTsKKworLyogMTYtYnl0ZSBnYXRlIC0gTG9uZyBtb2RlIElEVCBlbnRy
eS4gKi8KK3N0cnVjdCBfX3BhY2tlZCBzZWdfZ2F0ZTY0IHsKKyAgICB1bmlvbiB7CisgICAgICAg
IHN0cnVjdCB7CisgICAgICAgICAgICB1aW50NjRfdCBsbywgaGk7CisgICAgICAgIH07CisgICAg
ICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCBvZmZzZXQwOworICAgICAgICAgICAg
dWludDE2X3Qgc2VsZWN0b3I7CisgICAgICAgICAgICB1bnNpZ25lZCBpc3Q6IDMsIF9yMDogNSwg
dHlwZTogNCwgczogMSwgZHBsOiAyLCBwOiAxOworICAgICAgICAgICAgdWludDE2X3Qgb2Zmc2V0
MTsKKyAgICAgICAgICAgIHVpbnQzMl90IG9mZnNldDI7CisgICAgICAgICAgICB1aW50MzJfdCBf
cjE7CisgICAgICAgIH07CisgICAgfTsKK307CisKKy8qIEdEVC9MRFQgYXR0cmlidXRlIGZsYWdz
IGZvciB1c2VyIHNlZ21lbnRzICovCisKKy8qIENvbW1vbiAqLworI2RlZmluZSBTRUdfQVRUUl9H
ICAgICAgMHg4MDAwIC8qIEdyYW51bGFyaXR5IG9mIGxpbWl0ICgwID0gMSwgMSA9IDRLKSAqLwor
I2RlZmluZSBTRUdfQVRUUl9BVkwgICAgMHgxMDAwIC8qIEF2YWlsYWJsZSBmb3Igc29mdHdhcmUg
dXNlICovCisjZGVmaW5lIFNFR19BVFRSX1AgICAgICAweDAwODAgLyogUHJlc2VudD8gKi8KKyNk
ZWZpbmUgU0VHX0FUVFJfUyAgICAgIDB4MDAxMCAvKiAhU3lzdGVtIGRlc2MgKDAgPSBzeXN0ZW0s
IDEgPSB1c2VyKSAqLworI2RlZmluZSBTRUdfQVRUUl9BICAgICAgMHgwMDAxIC8qIEFjY2Vzc2Vk
PyAoc2V0IGJ5IGhhcmR3YXJlKSAqLworCisjZGVmaW5lIFNFR19BVFRSX0NPTU1PTiAweDgwOTEg
LyogQ29tbW9ubHkgc2V0IGJpdHMgKEcgUCBTIEEpICovCisKKyNkZWZpbmUgU0VHX0FUVFJfRFBM
MCAgIDB4MDAwMCAvKiBEZXNjcmlwdG9yIHByaXZpbGVnZSBsZXZlbCAwICovCisjZGVmaW5lIFNF
R19BVFRSX0RQTDEgICAweDAwMjAgLyogRGVzY3JpcHRvciBwcml2aWxlZ2UgbGV2ZWwgMSAqLwor
I2RlZmluZSBTRUdfQVRUUl9EUEwyICAgMHgwMDQwIC8qIERlc2NyaXB0b3IgcHJpdmlsZWdlIGxl
dmVsIDIgKi8KKyNkZWZpbmUgU0VHX0FUVFJfRFBMMyAgIDB4MDA2MCAvKiBEZXNjcmlwdG9yIHBy
aXZpbGVnZSBsZXZlbCAzICovCisjZGVmaW5lIFNFR19BVFRSX0NPREUgICAweDAwMDggLyogVHlw
ZSAoMCA9IGRhdGEsIDEgPSBjb2RlKSAgICAqLworI2RlZmluZSBTRUdfQVRUUl9EQVRBICAgMHgw
MDAwIC8qIFR5cGUgKDAgPSBkYXRhLCAxID0gY29kZSkgICAgKi8KKworLyogQ29kZSBzZWdtZW50
cyAqLworI2RlZmluZSBTRUdfQVRUUl9EICAgICAgMHg0MDAwIC8qIERlZmF1bHQgb3BlcmFuZCBz
aXplICgwID0gMTZiaXQsIDEgPSAzMmJpdCkgKi8KKyNkZWZpbmUgU0VHX0FUVFJfTCAgICAgIDB4
MjAwMCAvKiBMb25nIHNlZ21lbnQ/ICgxID0gNjRiaXQpICovCisjZGVmaW5lIFNFR19BVFRSX0Mg
ICAgICAweDAwMDQgLyogQ29uZm9ybWluZz8gKDAgPSBub24sIDEgPSBjb25mb3JtaW5nKSAqLwor
I2RlZmluZSBTRUdfQVRUUl9SICAgICAgMHgwMDAyIC8qIFJlYWRhYmxlPyAoMCA9IFhPIHNlZywg
MSA9IFJYIHNlZykgKi8KKworLyogRGF0YSBzZWdtZW50cyAqLworI2RlZmluZSBTRUdfQVRUUl9C
ICAgICAgMHg0MDAwIC8qICdCaWcnIGZsYWcuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICogICAgLSBGb3IgJXNzLCBkZWZhdWx0IG9wZXJhbmQgc2l6ZS4KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKiAgICAtIEZvciBleHBhbmQtZG93biBzZWdtZW50LCBzZXRzIHVw
cGVyIGJvdW5kLiAqLworI2RlZmluZSBTRUdfQVRUUl9FICAgICAgMHgwMDA0IC8qIEV4cGFuZC1k
b3duPyAoMCA9IG5vcm1hbCwgMSA9IGV4cGFuZC1kb3duKSAqLworI2RlZmluZSBTRUdfQVRUUl9X
ICAgICAgMHgwMDAyIC8qIFdyaXRhYmxlPyAoMCA9IFJPIHNlZywgMSA9IFJXIHNlZykgKi8KKwor
LyoKKyAqIEluaXRpYWxpc2UgYW4gTERUL0dEVCBlbnRyeSB1c2luZyBhIHJhdyBhdHRyaWJ1dGUg
bnVtYmVyLgorICoKKyAqIEBwYXJhbSBiYXNlICBTZWdtZW50IGJhc2UuCisgKiBAcGFyYW0gbGlt
aXQgU2VnbWVudCBsaW1pdC4KKyAqIEBwYXJhbSBhdHRyICBTZWdtZW50IGF0dHJpYnV0ZXMuCisg
Ki8KKyNkZWZpbmUgSU5JVF9HRFRFKGJhc2UsIGxpbWl0LCBhdHRyKSB7IHsgeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgIC5sbyA9ICgoKGJhc2UpICYgMHhmZmZmKSA8PCAxNikg
fCAoKGxpbWl0KSAmIDB4ZmZmZiksICAgICAgICAgICAgXAorICAgICAuaGkgPSAoKGJhc2UpICYg
MHhmZjAwMDAwMCkgfCAoKGxpbWl0KSAmIDB4ZjAwMDApIHwgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgKCgoYXR0cikgJiAweGYwZmYpIDw8IDgpIHwgKCgoYmFzZSkgJiAweGZmMDAwMCkgPj4g
MTYpICAgICBcCisgICAgIH0gfSB9CisKKy8qCisgKiBUb2tlbmlzZSBhbmQgT1IgdG9nZXRoZXIu
CisgKgorICogRm9yIGVhY2ggdmFyYWRpYyBwYXJhbWV0ZXIsIHRva2VuaXNlIHdpdGggJ3QnIGFu
ZCBPUiB0b2dldGhlci4KKyAqCisgKiBAcGFyYW0gdCAgIENvbW1vbiBzdGVtIHBhcnRpYWwgdG9r
ZW4uCisgKiBAcGFyYW0gLi4uIFBhcnRpYWwgdG9rZW5zLgorICoKKyAqIEV4YW1wbGU6CisgKiA8
cHJlPgorICogICBUT0tfT1IodCwgeCwgeSkgICAgPT4gKHQgIyMgeCB8IHQgIyMgeSkKKyAqICAg
VE9LX09SKHQsIHgsIHksIHopID0+ICh0ICMjIHggfCB0ICMjIHkgfCB0ICMjIHopCisgKiA8L3By
ZT4KKyAqLworI2RlZmluZSBUT0tfT1IwKHQpICAgICAgICAgKDApCisjZGVmaW5lIFRPS19PUjEo
dCwgeCkgICAgICAodCAjIyB4KQorI2RlZmluZSBUT0tfT1IyKHQsIHgsIC4uLikgKHQgIyMgeCB8
IFRPS19PUjEodCwgIyNfX1ZBX0FSR1NfXykpCisjZGVmaW5lIFRPS19PUjModCwgeCwgLi4uKSAo
dCAjIyB4IHwgVE9LX09SMih0LCAjI19fVkFfQVJHU19fKSkKKyNkZWZpbmUgVE9LX09SNCh0LCB4
LCAuLi4pICh0ICMjIHggfCBUT0tfT1IzKHQsICMjX19WQV9BUkdTX18pKQorI2RlZmluZSBUT0tf
T1I1KHQsIHgsIC4uLikgKHQgIyMgeCB8IFRPS19PUjQodCwgIyNfX1ZBX0FSR1NfXykpCisjZGVm
aW5lIFRPS19PUjYodCwgeCwgLi4uKSAodCAjIyB4IHwgVE9LX09SNSh0LCAjI19fVkFfQVJHU19f
KSkKKyNkZWZpbmUgVE9LX09SNyh0LCB4LCAuLi4pICh0ICMjIHggfCBUT0tfT1I2KHQsICMjX19W
QV9BUkdTX18pKQorI2RlZmluZSBUT0tfT1I4KHQsIHgsIC4uLikgKHQgIyMgeCB8IFRPS19PUjco
dCwgIyNfX1ZBX0FSR1NfXykpCisjZGVmaW5lIFRPS19PUih0LCAuLi4pICAgICBWQVJfTUFDUk9f
QzEoVE9LX09SLCB0LCAjI19fVkFfQVJHU19fKQorCisvKgorICogSW5pdGlhbGlzZSBhbiBMRFQv
R0RUIGVudHJ5IHVzaW5nIFNFR19BVFRSXyBtbmVtb25pY3MuCisgKgorICogQHBhcmFtIGJhc2Ug
IFNlZ21lbnQgYmFzZS4KKyAqIEBwYXJhbSBsaW1pdCBTZWdtZW50IGxpbWl0LgorICogQHBhcmFt
IC4uLiAgIFBhcnRpYWwgU0VHX0FUVFJfIHRva2VucyBmb3IgYXR0cmlidXRlcy4KKyAqCisgKiBF
eGFtcGxlIHVzYWdlOgorICogLSBJTklUX0dEVEVfU1lNKDAsIDB4ZmZmZmYsIFApCisgKiAgIC0g
dXNlcyBAcmVmIFNFR19BVFRSX1AKKyAqCisgKiAtIElOSVRfR0RURV9TWU0oMCwgMHhmZmZmZiwg
Q09ERSwgTCkKKyAqICAgLSB1c2VzIEByZWYgU0VHX0FUVFJfQ09ERSBhbmQgQHJlZiBTRUdfQVRU
Ul9MCisgKi8KKyNkZWZpbmUgSU5JVF9HRFRFX1NZTShiYXNlLCBsaW1pdCwgLi4uKSBcCisgICAg
SU5JVF9HRFRFKGJhc2UsIGxpbWl0LCBUT0tfT1IoU0VHX0FUVFJfLCAjI19fVkFfQVJHU19fKSkK
KworLyogTG9uZyBtb2RlIGxnZHQvbGlkdCB0YWJsZSBwb2ludGVyLiAqLworc3RydWN0IF9fcGFj
a2VkIGRlc2NfcHRyNjQgeworICAgIHVpbnQxNl90IGxpbWl0OworICAgIHVpbnQ2NF90IGJhc2U7
Cit9OworCisvKiBQcm90ZWN0ZWQgbW9kZSBsZ2R0L2xpZHQgdGFibGUgcG9pbnRlci4gKi8KK3N0
cnVjdCBfX3BhY2tlZCBkZXNjX3B0cjMyIHsKKyAgICB1aW50MTZfdCBsaW1pdDsKKyAgICB1aW50
MzJfdCBiYXNlOworfTsKKworc3RydWN0IF9fcGFja2VkIGh3X3RzczMyIHsKKyAgICB1aW50MTZf
dCBsaW5rOyB1aW50MTZfdCBfcjA7CisKKyAgICB1aW50MzJfdCBlc3AwOworICAgIHVpbnQxNl90
IHNzMDsgdWludDE2X3QgX3IxOworCisgICAgdWludDMyX3QgZXNwMTsKKyAgICB1aW50MTZfdCBz
czE7IHVpbnQxNl90IF9yMjsKKworICAgIHVpbnQzMl90IGVzcDI7CisgICAgdWludDE2X3Qgc3My
OyB1aW50MTZfdCBfcjM7CisKKyAgICB1aW50MzJfdCBjcjM7CisgICAgdWludDMyX3QgZWlwOwor
ICAgIHVpbnQzMl90IGVmbGFnczsKKyAgICB1aW50MzJfdCBlYXg7CisgICAgdWludDMyX3QgZWN4
OworICAgIHVpbnQzMl90IGVkeDsKKyAgICB1aW50MzJfdCBlYng7CisgICAgdWludDMyX3QgZXNw
OworICAgIHVpbnQzMl90IGVicDsKKyAgICB1aW50MzJfdCBlc2k7CisgICAgdWludDMyX3QgZWRp
OworCisgICAgdWludDE2X3QgZXM7IHVpbnQxNl90IF9yNDsKKyAgICB1aW50MTZfdCBjczsgdWlu
dDE2X3QgX3I1OworICAgIHVpbnQxNl90IHNzOyB1aW50MTZfdCBfcjY7CisgICAgdWludDE2X3Qg
ZHM7IHVpbnQxNl90IF9yNzsKKyAgICB1aW50MTZfdCBmczsgdWludDE2X3QgX3I4OworICAgIHVp
bnQxNl90IGdzOyB1aW50MTZfdCBfcjk7CisgICAgdWludDE2X3QgbGR0cjsgdWludDE2X3QgX3Ix
MDsKKyAgICB1aW50MTZfdCB0OyB1aW50MTZfdCBpb3BiOworfTsKKworc3RydWN0IF9fcGFja2Vk
IGh3X3RzczY0IHsKKyAgICB1aW50MTZfdCBsaW5rOyB1aW50MTZfdCBfcjA7CisKKyAgICB1aW50
NjRfdCByc3AwOworICAgIHVpbnQ2NF90IHJzcDE7CisgICAgdWludDY0X3QgcnNwMjsKKworICAg
IHVpbnQ2NF90IF9yMTsKKworICAgIHVpbnQ2NF90IGlzdFs3XTsgLyogMS1iYXNlZCBzdHJ1Y3R1
cmUgKi8KKworICAgIHVpbnQ2NF90IF9yMjsKKworICAgIHVpbnQxNl90IHQ7CisgICAgdWludDE2
X3QgaW9wYjsKK307CisKKyNkZWZpbmUgWDg2X1RTU19JTlZBTElEX0lPX0JJVE1BUCAweDgwMDAK
KworI2lmIGRlZmluZWQoX194ODZfNjRfXykKKwordHlwZWRlZiBzdHJ1Y3QgZGVzY19wdHI2NCBk
ZXNjX3B0cjsKK3R5cGVkZWYgc3RydWN0IHNlZ19kZXNjMzIgdXNlcl9kZXNjOwordHlwZWRlZiBz
dHJ1Y3Qgc2VnX2dhdGU2NCBnYXRlX2Rlc2M7Cit0eXBlZGVmIHN0cnVjdCBod190c3M2NCBod190
c3M7CisKKyNlbGlmIGRlZmluZWQoX19pMzg2X18pCisKK3R5cGVkZWYgc3RydWN0IGRlc2NfcHRy
MzIgZGVzY19wdHI7Cit0eXBlZGVmIHN0cnVjdCBzZWdfZGVzYzMyIHVzZXJfZGVzYzsKK3R5cGVk
ZWYgc3RydWN0IHNlZ19nYXRlMzIgZ2F0ZV9kZXNjOwordHlwZWRlZiBzdHJ1Y3QgaHdfdHNzMzIg
aHdfdHNzOworCisjZW5kaWYKKworZXh0ZXJuIHVzZXJfZGVzYyBnZHRbTlJfR0RUX0VOVFJJRVNd
OworZXh0ZXJuIGRlc2NfcHRyICBnZHRfcHRyOworCitleHRlcm4gZ2F0ZV9kZXNjIGlkdFsyNTZd
OworZXh0ZXJuIGRlc2NfcHRyICBpZHRfcHRyOworCitleHRlcm4gaHdfdHNzIHRzczsKKworI2Vu
ZGlmCisKKyNlbmRpZiAvKiBfREVTQ19IXyAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvb3Mu
aCBiL2luY2x1ZGUveDg2L29zLmgKaW5kZXggZWU5MDUwYi4uZWVlZmJlMiAxMDA2NDQKLS0tIGEv
aW5jbHVkZS94ODYvb3MuaAorKysgYi9pbmNsdWRlL3g4Ni9vcy5oCkBAIC0yNCw3ICsyNCwxMiBA
QAogI2VuZGlmCiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogCisjZGVmaW5lIE1TUl9FRkVSICAgICAg
ICAgIDB4YzAwMDAwODAKKyNkZWZpbmUgX0VGRVJfTE1FICAgICAgICAgOCAgICAgICAgICAgICAv
KiBMb25nIG1vZGUgZW5hYmxlICovCiAKKyNkZWZpbmUgWDg2X0NSMF9QRyAgICAgICAgMHg4MDAw
MDAwMCAgICAvKiBQYWdpbmcgKi8KKyNkZWZpbmUgWDg2X0NSNF9QQUUgICAgICAgMHgwMDAwMDAy
MCAgICAvKiBlbmFibGUgcGh5c2ljYWwgYWRkcmVzcyBleHRlbnNpb25zICovCisjZGVmaW5lIFg4
Nl9DUjRfT1NGWFNSICAgIDB4MDAwMDAyMDAgICAgLyogZW5hYmxlIGZhc3QgRlBVIHNhdmUgYW5k
IHJlc3RvcmUgKi8KIAogI2RlZmluZSBfX0tFUk5FTF9DUyAgRkxBVF9LRVJORUxfQ1MKICNkZWZp
bmUgX19LRVJORUxfRFMgIEZMQVRfS0VSTkVMX0RTCmRpZmYgLS1naXQgYS9taW5pb3MubWsgYi9t
aW5pb3MubWsKaW5kZXggMWQxY2M5OS4uOWZmNmJmNyAxMDA2NDQKLS0tIGEvbWluaW9zLm1rCisr
KyBiL21pbmlvcy5tawpAQCAtNjgsNyArNjgsNyBAQCBIRUFEX09CSiA6PSAkKE9CSl9ESVIpLyQo
VEFSR0VUX0FSQ0hfRElSKS8kKEhFQURfQVJDSF9PQkopCiAkKE9CSl9ESVIpLyUubzogJS5jICQo
SERSUykgTWFrZWZpbGUgJChFWFRSQV9ERVBTKQogCSQoQ0MpICQoQ0ZMQUdTKSAkKENQUEZMQUdT
KSAtYyAkPCAtbyAkQAogCi0kKE9CSl9ESVIpLyUubzogJS5TICQoSERSUykgTWFrZWZpbGUgJChF
WFRSQV9ERVBTKQorJChPQkpfRElSKS8lLm86ICUuUyAkKEhEUlMpIE1ha2VmaWxlICQoRVhUUkFf
REVQUykgJChBUkNIX0FTX0RFUFMpCiAJJChDQykgJChBU0ZMQUdTKSAkKENQUEZMQUdTKSAtYyAk
PCAtbyAkQAogCiAKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:20 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR6-00021z-6K; Tue, 23 Aug 2016 15:16:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR4-0001xB-Es; Tue, 23 Aug 2016 15:16:18 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 77/EE-13924-1C86CB75; Tue, 23 Aug 2016 15:16:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVyuP0Ov+6BjD3
 hBt2XxCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZsw+85+14JhuxaeHcg2MLWpdjJwc
 EgJGEm8n/mPqYuTiEBJYyCjxe+olJpAEm4CqxIbrp1hBbBEBN4kv32exgdjMAhEScz6cYgGxh
 QVcJI7MbmDsYuTgYAGqv/nSFSTMK2An8b53BxvEfDmJ6zOng43kFLCXuHBmLzNIuRBQzdz9cR
 MYuRcwMqxi1ChOLSpLLdI1stRLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0cT0
 DA+MOxstb/A4xSnIwKYny6hrtCRfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVuZDpQTLEpNT61I
 y8wBBhtMWoKDR0mEdyZImre4IDG3ODMdInWKUVFKnLcFJCEAksgozYNrgwX4JUZZKWFeRgYGB
 iGegtSi3MwSVPlXjOIcjErCvItBpvBk5pXATX8FtJgJaHHL/d0gi0sSEVJSDYzWJ2TOTDtZ9U
 wpLPBrVxlf4/rdf1hV3QX1uQ2LfDPXXEw6KtddfeXmiyJTL37DW6Zes7WVGa0XGsX9ZGFhOGB
 hFvRhj/+5hOtr8phk3PbP/ZPdEuPMsHZrzP+w3Xv0593aMMsu3Myw3aGIz1UtbZepodDifZXi
 Jivk8qdVxvQm6kQ/F7/3V4mlOCPRUIu5qDgRAE70KpdrAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1471965376!39963169!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52412 invoked from network); 23 Aug 2016 15:16:16 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:16 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id F0F40AD9D;
 Tue, 23 Aug 2016 15:16:15 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:54 +0200
Message-Id: <1471965368-6159-9-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 08/22] mini-os: initialize trap handling for
	HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VHJhcCBoYW5kbGluZyBmb3IgSFZNbGl0ZSBkb21haW5zIHJlcXVpcmVzIGFuIGluaXRpYWxpemVk
IElEVC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
CiBhcmNoL3g4Ni9zZXR1cC5jICB8IDE1IC0tLS0tLS0tLS0KIGFyY2gveDg2L3RyYXBzLmMgIHwg
ODggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogYXJjaC94ODYveDg2XzY0LlMgfCAgNCArKysKIGluY2x1ZGUveDg2L29zLmggIHwgIDEgKwog
NCBmaWxlcyBjaGFuZ2VkLCA5MyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9zZXR1cC5jIGIvYXJjaC94ODYvc2V0dXAuYwppbmRleCBlZGM0Y2E0
Li5lZmVjZWZiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL2FyY2gveDg2L3Nl
dHVwLmMKQEAgLTUyLDEwICs1Miw2IEBAIGNoYXIgc3RhY2tbMipTVEFDS19TSVpFXTsKIAogZXh0
ZXJuIGNoYXIgc2hhcmVkX2luZm9bUEFHRV9TSVpFXTsKIAotLyogQXNzZW1ibGVyIGludGVyZmFj
ZSBmbnMgaW4gZW50cnkuUy4gKi8KLXZvaWQgaHlwZXJ2aXNvcl9jYWxsYmFjayh2b2lkKTsKLXZv
aWQgZmFpbHNhZmVfY2FsbGJhY2sodm9pZCk7Ci0KICNpZiBkZWZpbmVkKF9feDg2XzY0X18pCiAj
ZGVmaW5lIF9fcHRlKHgpICgocHRlX3QpIHsgKHgpIH0gKQogI2Vsc2UKQEAgLTE2MiwxNyArMTU4
LDYgQEAgYXJjaF9pbml0KHZvaWQgKnBhcikKIAkvKiBHcmFiIHRoZSBzaGFyZWRfaW5mbyBwb2lu
dGVyIGFuZCBwdXQgaXQgaW4gYSBzYWZlIHBsYWNlLiAqLwogCUhZUEVSVklTT1Jfc2hhcmVkX2lu
Zm8gPSBtYXBfc2hhcmVkX2luZm8oc3RhcnRfaW5mby5zaGFyZWRfaW5mbyk7CiAKLQkgICAgLyog
U2V0IHVwIGV2ZW50IGFuZCBmYWlsc2FmZSBjYWxsYmFjayBhZGRyZXNzZXMuICovCi0jaWZkZWYg
X19pMzg2X18KLQlIWVBFUlZJU09SX3NldF9jYWxsYmFja3MoCi0JCV9fS0VSTkVMX0NTLCAodW5z
aWduZWQgbG9uZyloeXBlcnZpc29yX2NhbGxiYWNrLAotCQlfX0tFUk5FTF9DUywgKHVuc2lnbmVk
IGxvbmcpZmFpbHNhZmVfY2FsbGJhY2spOwotI2Vsc2UKLQlIWVBFUlZJU09SX3NldF9jYWxsYmFj
a3MoCi0JCSh1bnNpZ25lZCBsb25nKWh5cGVydmlzb3JfY2FsbGJhY2ssCi0JCSh1bnNpZ25lZCBs
b25nKWZhaWxzYWZlX2NhbGxiYWNrLCAwKTsKLSNlbmRpZgotCiAJc3RhcnRfa2VybmVsKCk7CiB9
CiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3RyYXBzLmMgYi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4
IDMwN2ExNGMuLjNiMWZmZmIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3RyYXBzLmMKKysrIGIvYXJj
aC94ODYvdHJhcHMuYwpAQCAtMSwxMCArMSwxMiBAQAogCiAjaW5jbHVkZSA8bWluaS1vcy9vcy5o
PgogI2luY2x1ZGUgPG1pbmktb3MvdHJhcHMuaD4KKyNpbmNsdWRlIDxtaW5pLW9zL2Rlc2MuaD4K
ICNpbmNsdWRlIDxtaW5pLW9zL2h5cGVydmlzb3IuaD4KICNpbmNsdWRlIDxtaW5pLW9zL21tLmg+
CiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4KICNpbmNsdWRlIDxtaW5pLW9zL3NjaGVkLmg+Cisj
aW5jbHVkZSA8eGVuL2h2bS9wYXJhbXMuaD4KIAogLyoKICAqIFRoZXNlIGFyZSBhc3NlbWJsZXIg
c3R1YnMgaW4gZW50cnkuUy4KQEAgLTI5Myw2ICsyOTUsMTEgQEAgdm9pZCBkb19zcHVyaW91c19p
bnRlcnJ1cHRfYnVnKHN0cnVjdCBwdF9yZWdzICogcmVncykKIHsKIH0KIAorLyogQXNzZW1ibGVy
IGludGVyZmFjZSBmbnMgaW4gZW50cnkuUy4gKi8KK3ZvaWQgaHlwZXJ2aXNvcl9jYWxsYmFjayh2
b2lkKTsKK3ZvaWQgZmFpbHNhZmVfY2FsbGJhY2sodm9pZCk7CisKKyNpZmRlZiBDT05GSUdfUEFS
QVZJUlQKIC8qCiAgKiBTdWJtaXQgYSB2aXJ0dWFsIElEVCB0byB0ZWggaHlwZXJ2aXNvci4gVGhp
cyBjb25zaXN0cyBvZiB0dXBsZXMKICAqIChpbnRlcnJ1cHQgdmVjdG9yLCBwcml2aWxlZ2Ugcmlu
ZywgQ1M6RUlQIG9mIGhhbmRsZXIpLgpAQCAtMzI1LDkgKzMzMiw5MCBAQCBzdGF0aWMgdHJhcF9p
bmZvX3QgdHJhcF90YWJsZVtdID0gewogdm9pZCB0cmFwX2luaXQodm9pZCkKIHsKICAgICBIWVBF
UlZJU09SX3NldF90cmFwX3RhYmxlKHRyYXBfdGFibGUpOyAgICAKKworI2lmZGVmIF9faTM4Nl9f
CisgICAgSFlQRVJWSVNPUl9zZXRfY2FsbGJhY2tzKAorICAgICAgICBfX0tFUk5FTF9DUywgKHVu
c2lnbmVkIGxvbmcpaHlwZXJ2aXNvcl9jYWxsYmFjaywKKyAgICAgICAgX19LRVJORUxfQ1MsICh1
bnNpZ25lZCBsb25nKWZhaWxzYWZlX2NhbGxiYWNrKTsKKyNlbHNlCisgICAgSFlQRVJWSVNPUl9z
ZXRfY2FsbGJhY2tzKAorICAgICAgICAodW5zaWduZWQgbG9uZyloeXBlcnZpc29yX2NhbGxiYWNr
LAorICAgICAgICAodW5zaWduZWQgbG9uZylmYWlsc2FmZV9jYWxsYmFjaywgMCk7CisjZW5kaWYK
IH0KIAogdm9pZCB0cmFwX2Zpbmkodm9pZCkKIHsKICAgICBIWVBFUlZJU09SX3NldF90cmFwX3Rh
YmxlKE5VTEwpOwogfQorI2Vsc2UKKworI2RlZmluZSBJTlRSX1NUQUNLX1NJWkUgUEFHRV9TSVpF
CitzdGF0aWMgdWludDhfdCBpbnRyX3N0YWNrW0lOVFJfU1RBQ0tfU0laRV0gX19hdHRyaWJ1dGVf
XygoYWxpZ25lZCgxNikpKTsKKworaHdfdHNzIHRzcyBfX2F0dHJpYnV0ZV9fKChhbGlnbmVkKDE2
KSkpID0KK3sKKyNpZiBkZWZpbmVkKF9faTM4Nl9fKQorICAgIC5lc3AwID0gKHVuc2lnbmVkIGxv
bmcpJmludHJfc3RhY2tbSU5UUl9TVEFDS19TSVpFXSwKKyAgICAuc3MwICA9IF9fS0VSTl9EUywK
KyNlbGlmIGRlZmluZWQoX194ODZfNjRfXykKKyAgICAucnNwMCA9ICh1bnNpZ25lZCBsb25nKSZp
bnRyX3N0YWNrW0lOVFJfU1RBQ0tfU0laRV0sCisjZW5kaWYKKyAgICAuaW9wYiA9IFg4Nl9UU1Nf
SU5WQUxJRF9JT19CSVRNQVAsCit9OworCitzdGF0aWMgdm9pZCBzZXR1cF9nYXRlKHVuc2lnbmVk
IGludCBlbnRyeSwgdm9pZCAqYWRkciwgdW5zaWduZWQgaW50IGRwbCkKK3sKKyAgICBpZHRbZW50
cnldLm9mZnNldDAgPSAodW5zaWduZWQgbG9uZylhZGRyICYgMHhmZmZmOworICAgIGlkdFtlbnRy
eV0uc2VsZWN0b3IgPSBfX0tFUk5fQ1M7CisgICAgaWR0W2VudHJ5XS5fcjAgPSAwOworICAgIGlk
dFtlbnRyeV0udHlwZSA9IDE0OworICAgIGlkdFtlbnRyeV0ucyA9IDA7CisgICAgaWR0W2VudHJ5
XS5kcGwgPSBkcGw7CisgICAgaWR0W2VudHJ5XS5wID0gMTsKKyAgICBpZHRbZW50cnldLm9mZnNl
dDEgPSAoKHVuc2lnbmVkIGxvbmcpYWRkciA+PiAxNikgJiAweGZmZmY7CisjaWYgZGVmaW5lZChf
X3g4Nl82NF9fKQorICAgIGlkdFtlbnRyeV0uaXN0ID0gMDsKKyAgICBpZHRbZW50cnldLm9mZnNl
dDIgPSAoKHVuc2lnbmVkIGxvbmcpYWRkciA+PiAzMikgJiAweGZmZmZmZmZmdTsKKyAgICBpZHRb
ZW50cnldLl9yMSA9IDA7CisjZW5kaWYKK30KKwordm9pZCB0cmFwX2luaXQodm9pZCkKK3sKKyAg
ICBzZXR1cF9nYXRlKFRSQVBfZGl2aWRlX2Vycm9yLCAmZGl2aWRlX2Vycm9yLCAwKTsKKyAgICBz
ZXR1cF9nYXRlKFRSQVBfZGVidWcsICZkZWJ1ZywgMCk7CisgICAgc2V0dXBfZ2F0ZShUUkFQX2lu
dDMsICZpbnQzLCAzKTsKKyAgICBzZXR1cF9nYXRlKFRSQVBfb3ZlcmZsb3csICZvdmVyZmxvdywg
Myk7CisgICAgc2V0dXBfZ2F0ZShUUkFQX2JvdW5kcywgJmJvdW5kcywgMCk7CisgICAgc2V0dXBf
Z2F0ZShUUkFQX2ludmFsaWRfb3AsICZpbnZhbGlkX29wLCAwKTsKKyAgICBzZXR1cF9nYXRlKFRS
QVBfbm9fZGV2aWNlLCAmZGV2aWNlX25vdF9hdmFpbGFibGUsIDApOworICAgIHNldHVwX2dhdGUo
VFJBUF9jb3Byb19zZWcsICZjb3Byb2Nlc3Nvcl9zZWdtZW50X292ZXJydW4sIDApOworICAgIHNl
dHVwX2dhdGUoVFJBUF9pbnZhbGlkX3RzcywgJmludmFsaWRfVFNTLCAwKTsKKyAgICBzZXR1cF9n
YXRlKFRSQVBfbm9fc2VnbWVudCwgJnNlZ21lbnRfbm90X3ByZXNlbnQsIDApOworICAgIHNldHVw
X2dhdGUoVFJBUF9zdGFja19lcnJvciwgJnN0YWNrX3NlZ21lbnQsIDApOworICAgIHNldHVwX2dh
dGUoVFJBUF9ncF9mYXVsdCwgJmdlbmVyYWxfcHJvdGVjdGlvbiwgMCk7CisgICAgc2V0dXBfZ2F0
ZShUUkFQX3BhZ2VfZmF1bHQsICZwYWdlX2ZhdWx0LCAwKTsKKyAgICBzZXR1cF9nYXRlKFRSQVBf
c3B1cmlvdXNfaW50LCAmc3B1cmlvdXNfaW50ZXJydXB0X2J1ZywgMCk7CisgICAgc2V0dXBfZ2F0
ZShUUkFQX2NvcHJvX2Vycm9yLCAmY29wcm9jZXNzb3JfZXJyb3IsIDApOworICAgIHNldHVwX2dh
dGUoVFJBUF9hbGlnbm1lbnRfY2hlY2ssICZhbGlnbm1lbnRfY2hlY2ssIDApOworICAgIHNldHVw
X2dhdGUoVFJBUF9zaW1kX2Vycm9yLCAmc2ltZF9jb3Byb2Nlc3Nvcl9lcnJvciwgMCk7CisgICAg
c2V0dXBfZ2F0ZShUUkFQX3hlbl9jYWxsYmFjaywgaHlwZXJ2aXNvcl9jYWxsYmFjaywgMCk7CisK
KyAgICBhc20gdm9sYXRpbGUgKCJsaWR0IGlkdF9wdHIiKTsKKworICAgIGdkdFtHRFRFX1RTU10g
PSAodHlwZW9mKCpnZHQpKUlOSVRfR0RURSgodW5zaWduZWQgbG9uZykmdHNzLCAweDY3LCAweDg5
KTsKKyAgICBhc20gdm9sYXRpbGUgKCJsdHIgJXcwIiA6OiAicm0iIChHRFRFX1RTUyAqIDgpKTsK
KworICAgIGlmICggaHZtX3NldF9wYXJhbWV0ZXIoSFZNX1BBUkFNX0NBTExCQUNLX0lSUSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICgyVUxMIDw8IDU2KSB8IFRSQVBfeGVuX2NhbGxiYWNr
KSApCisgICAgeworICAgICAgICB4cHJpbnRrKCJSZXF1ZXN0IGZvciBYZW4gSFZNIGNhbGxiYWNr
IHZlY3RvciBmYWlsZWRcbiIpOworICAgICAgICBkb19leGl0KCk7CisgICAgfQorfQorCit2b2lk
IHRyYXBfZmluaSh2b2lkKQoreworfQorI2VuZGlmCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ODZf
NjQuUyBiL2FyY2gveDg2L3g4Nl82NC5TCmluZGV4IDM3M2Y0MDAuLmU3MjVjNjMgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L3g4Nl82NC5TCisrKyBiL2FyY2gveDg2L3g4Nl82NC5TCkBAIC0xMzAsMTgg
KzEzMCwyMiBAQCBLRVJORUxfQ1NfTUFTSyA9IDB4ZmMKIC5lbmRtCiAKIC5tYWNybyBIWVBFUlZJ
U09SX0lSRVQgZmxhZworI2lmZGVmIENPTkZJR19QQVJBVklSVAogCXRlc3RsICROTUlfTUFTSywy
KjgoJXJzcCkKIAlqbnogICAyZgorI2VuZGlmCiAKIAkvKiBEaXJlY3QgaXJldCB0byBrZXJuZWwg
c3BhY2UuIENvcnJlY3QgQ1MgYW5kIFNTLiAqLwogCW9yYiAgICQzLDEqOCglcnNwKQogCW9yYiAg
ICQzLDQqOCglcnNwKQogCWlyZXRxCiAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIDI6CS8qIFNs
b3cgaXJldCB2aWEgaHlwZXJ2aXNvci4gKi8KIAlhbmRsICAkfk5NSV9NQVNLLCAxNiglcnNwKQog
CXB1c2hxICRcZmxhZwogCWptcCAgaHlwZXJjYWxsX3BhZ2UgKyAoX19IWVBFUlZJU09SX2lyZXQg
KiAzMikKKyNlbmRpZgogLmVuZG0KIAogCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9vcy5oIGIv
aW5jbHVkZS94ODYvb3MuaAppbmRleCA2MTBkOGUwLi42ODI2YjlmIDEwMDY0NAotLS0gYS9pbmNs
dWRlL3g4Ni9vcy5oCisrKyBiL2luY2x1ZGUveDg2L29zLmgKQEAgLTU2LDYgKzU2LDcgQEAKICNk
ZWZpbmUgVFJBUF9tYWNoaW5lX2NoZWNrICAgIDE4CiAjZGVmaW5lIFRSQVBfc2ltZF9lcnJvciAg
ICAgICAxOQogI2RlZmluZSBUUkFQX2RlZmVycmVkX25taSAgICAgMzEKKyNkZWZpbmUgVFJBUF94
ZW5fY2FsbGJhY2sgICAgIDMyCiAKIC8qIEV2ZXJ5dGhpbmcgYmVsb3cgdGhpcyBwb2ludCBpcyBu
b3QgaW5jbHVkZWQgYnkgYXNzZW1ibGVyICguUykgZmlsZXMuICovCiAjaWZuZGVmIF9fQVNTRU1C
TFlfXwotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:20 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR6-00021z-6K; Tue, 23 Aug 2016 15:16:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR4-0001xB-Es; Tue, 23 Aug 2016 15:16:18 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 77/EE-13924-1C86CB75; Tue, 23 Aug 2016 15:16:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVyuP0Ov+6BjD3
 hBt2XxCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZsw+85+14JhuxaeHcg2MLWpdjJwc
 EgJGEm8n/mPqYuTiEBJYyCjxe+olJpAEm4CqxIbrp1hBbBEBN4kv32exgdjMAhEScz6cYgGxh
 QVcJI7MbmDsYuTgYAGqv/nSFSTMK2An8b53BxvEfDmJ6zOng43kFLCXuHBmLzNIuRBQzdz9cR
 MYuRcwMqxi1ChOLSpLLdI1stRLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0cT0
 DA+MOxstb/A4xSnIwKYny6hrtCRfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVuZDpQTLEpNT61I
 y8wBBhtMWoKDR0mEdyZImre4IDG3ODMdInWKUVFKnLcFJCEAksgozYNrgwX4JUZZKWFeRgYGB
 iGegtSi3MwSVPlXjOIcjErCvItBpvBk5pXATX8FtJgJaHHL/d0gi0sSEVJSDYzWJ2TOTDtZ9U
 wpLPBrVxlf4/rdf1hV3QX1uQ2LfDPXXEw6KtddfeXmiyJTL37DW6Zes7WVGa0XGsX9ZGFhOGB
 hFvRhj/+5hOtr8phk3PbP/ZPdEuPMsHZrzP+w3Xv0593aMMsu3Myw3aGIz1UtbZepodDifZXi
 Jivk8qdVxvQm6kQ/F7/3V4mlOCPRUIu5qDgRAE70KpdrAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1471965376!39963169!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52412 invoked from network); 23 Aug 2016 15:16:16 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:16 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id F0F40AD9D;
 Tue, 23 Aug 2016 15:16:15 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:54 +0200
Message-Id: <1471965368-6159-9-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 08/22] mini-os: initialize trap handling for
	HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VHJhcCBoYW5kbGluZyBmb3IgSFZNbGl0ZSBkb21haW5zIHJlcXVpcmVzIGFuIGluaXRpYWxpemVk
IElEVC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
CiBhcmNoL3g4Ni9zZXR1cC5jICB8IDE1IC0tLS0tLS0tLS0KIGFyY2gveDg2L3RyYXBzLmMgIHwg
ODggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogYXJjaC94ODYveDg2XzY0LlMgfCAgNCArKysKIGluY2x1ZGUveDg2L29zLmggIHwgIDEgKwog
NCBmaWxlcyBjaGFuZ2VkLCA5MyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9zZXR1cC5jIGIvYXJjaC94ODYvc2V0dXAuYwppbmRleCBlZGM0Y2E0
Li5lZmVjZWZiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL2FyY2gveDg2L3Nl
dHVwLmMKQEAgLTUyLDEwICs1Miw2IEBAIGNoYXIgc3RhY2tbMipTVEFDS19TSVpFXTsKIAogZXh0
ZXJuIGNoYXIgc2hhcmVkX2luZm9bUEFHRV9TSVpFXTsKIAotLyogQXNzZW1ibGVyIGludGVyZmFj
ZSBmbnMgaW4gZW50cnkuUy4gKi8KLXZvaWQgaHlwZXJ2aXNvcl9jYWxsYmFjayh2b2lkKTsKLXZv
aWQgZmFpbHNhZmVfY2FsbGJhY2sodm9pZCk7Ci0KICNpZiBkZWZpbmVkKF9feDg2XzY0X18pCiAj
ZGVmaW5lIF9fcHRlKHgpICgocHRlX3QpIHsgKHgpIH0gKQogI2Vsc2UKQEAgLTE2MiwxNyArMTU4
LDYgQEAgYXJjaF9pbml0KHZvaWQgKnBhcikKIAkvKiBHcmFiIHRoZSBzaGFyZWRfaW5mbyBwb2lu
dGVyIGFuZCBwdXQgaXQgaW4gYSBzYWZlIHBsYWNlLiAqLwogCUhZUEVSVklTT1Jfc2hhcmVkX2lu
Zm8gPSBtYXBfc2hhcmVkX2luZm8oc3RhcnRfaW5mby5zaGFyZWRfaW5mbyk7CiAKLQkgICAgLyog
U2V0IHVwIGV2ZW50IGFuZCBmYWlsc2FmZSBjYWxsYmFjayBhZGRyZXNzZXMuICovCi0jaWZkZWYg
X19pMzg2X18KLQlIWVBFUlZJU09SX3NldF9jYWxsYmFja3MoCi0JCV9fS0VSTkVMX0NTLCAodW5z
aWduZWQgbG9uZyloeXBlcnZpc29yX2NhbGxiYWNrLAotCQlfX0tFUk5FTF9DUywgKHVuc2lnbmVk
IGxvbmcpZmFpbHNhZmVfY2FsbGJhY2spOwotI2Vsc2UKLQlIWVBFUlZJU09SX3NldF9jYWxsYmFj
a3MoCi0JCSh1bnNpZ25lZCBsb25nKWh5cGVydmlzb3JfY2FsbGJhY2ssCi0JCSh1bnNpZ25lZCBs
b25nKWZhaWxzYWZlX2NhbGxiYWNrLCAwKTsKLSNlbmRpZgotCiAJc3RhcnRfa2VybmVsKCk7CiB9
CiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3RyYXBzLmMgYi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4
IDMwN2ExNGMuLjNiMWZmZmIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3RyYXBzLmMKKysrIGIvYXJj
aC94ODYvdHJhcHMuYwpAQCAtMSwxMCArMSwxMiBAQAogCiAjaW5jbHVkZSA8bWluaS1vcy9vcy5o
PgogI2luY2x1ZGUgPG1pbmktb3MvdHJhcHMuaD4KKyNpbmNsdWRlIDxtaW5pLW9zL2Rlc2MuaD4K
ICNpbmNsdWRlIDxtaW5pLW9zL2h5cGVydmlzb3IuaD4KICNpbmNsdWRlIDxtaW5pLW9zL21tLmg+
CiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4KICNpbmNsdWRlIDxtaW5pLW9zL3NjaGVkLmg+Cisj
aW5jbHVkZSA8eGVuL2h2bS9wYXJhbXMuaD4KIAogLyoKICAqIFRoZXNlIGFyZSBhc3NlbWJsZXIg
c3R1YnMgaW4gZW50cnkuUy4KQEAgLTI5Myw2ICsyOTUsMTEgQEAgdm9pZCBkb19zcHVyaW91c19p
bnRlcnJ1cHRfYnVnKHN0cnVjdCBwdF9yZWdzICogcmVncykKIHsKIH0KIAorLyogQXNzZW1ibGVy
IGludGVyZmFjZSBmbnMgaW4gZW50cnkuUy4gKi8KK3ZvaWQgaHlwZXJ2aXNvcl9jYWxsYmFjayh2
b2lkKTsKK3ZvaWQgZmFpbHNhZmVfY2FsbGJhY2sodm9pZCk7CisKKyNpZmRlZiBDT05GSUdfUEFS
QVZJUlQKIC8qCiAgKiBTdWJtaXQgYSB2aXJ0dWFsIElEVCB0byB0ZWggaHlwZXJ2aXNvci4gVGhp
cyBjb25zaXN0cyBvZiB0dXBsZXMKICAqIChpbnRlcnJ1cHQgdmVjdG9yLCBwcml2aWxlZ2Ugcmlu
ZywgQ1M6RUlQIG9mIGhhbmRsZXIpLgpAQCAtMzI1LDkgKzMzMiw5MCBAQCBzdGF0aWMgdHJhcF9p
bmZvX3QgdHJhcF90YWJsZVtdID0gewogdm9pZCB0cmFwX2luaXQodm9pZCkKIHsKICAgICBIWVBF
UlZJU09SX3NldF90cmFwX3RhYmxlKHRyYXBfdGFibGUpOyAgICAKKworI2lmZGVmIF9faTM4Nl9f
CisgICAgSFlQRVJWSVNPUl9zZXRfY2FsbGJhY2tzKAorICAgICAgICBfX0tFUk5FTF9DUywgKHVu
c2lnbmVkIGxvbmcpaHlwZXJ2aXNvcl9jYWxsYmFjaywKKyAgICAgICAgX19LRVJORUxfQ1MsICh1
bnNpZ25lZCBsb25nKWZhaWxzYWZlX2NhbGxiYWNrKTsKKyNlbHNlCisgICAgSFlQRVJWSVNPUl9z
ZXRfY2FsbGJhY2tzKAorICAgICAgICAodW5zaWduZWQgbG9uZyloeXBlcnZpc29yX2NhbGxiYWNr
LAorICAgICAgICAodW5zaWduZWQgbG9uZylmYWlsc2FmZV9jYWxsYmFjaywgMCk7CisjZW5kaWYK
IH0KIAogdm9pZCB0cmFwX2Zpbmkodm9pZCkKIHsKICAgICBIWVBFUlZJU09SX3NldF90cmFwX3Rh
YmxlKE5VTEwpOwogfQorI2Vsc2UKKworI2RlZmluZSBJTlRSX1NUQUNLX1NJWkUgUEFHRV9TSVpF
CitzdGF0aWMgdWludDhfdCBpbnRyX3N0YWNrW0lOVFJfU1RBQ0tfU0laRV0gX19hdHRyaWJ1dGVf
XygoYWxpZ25lZCgxNikpKTsKKworaHdfdHNzIHRzcyBfX2F0dHJpYnV0ZV9fKChhbGlnbmVkKDE2
KSkpID0KK3sKKyNpZiBkZWZpbmVkKF9faTM4Nl9fKQorICAgIC5lc3AwID0gKHVuc2lnbmVkIGxv
bmcpJmludHJfc3RhY2tbSU5UUl9TVEFDS19TSVpFXSwKKyAgICAuc3MwICA9IF9fS0VSTl9EUywK
KyNlbGlmIGRlZmluZWQoX194ODZfNjRfXykKKyAgICAucnNwMCA9ICh1bnNpZ25lZCBsb25nKSZp
bnRyX3N0YWNrW0lOVFJfU1RBQ0tfU0laRV0sCisjZW5kaWYKKyAgICAuaW9wYiA9IFg4Nl9UU1Nf
SU5WQUxJRF9JT19CSVRNQVAsCit9OworCitzdGF0aWMgdm9pZCBzZXR1cF9nYXRlKHVuc2lnbmVk
IGludCBlbnRyeSwgdm9pZCAqYWRkciwgdW5zaWduZWQgaW50IGRwbCkKK3sKKyAgICBpZHRbZW50
cnldLm9mZnNldDAgPSAodW5zaWduZWQgbG9uZylhZGRyICYgMHhmZmZmOworICAgIGlkdFtlbnRy
eV0uc2VsZWN0b3IgPSBfX0tFUk5fQ1M7CisgICAgaWR0W2VudHJ5XS5fcjAgPSAwOworICAgIGlk
dFtlbnRyeV0udHlwZSA9IDE0OworICAgIGlkdFtlbnRyeV0ucyA9IDA7CisgICAgaWR0W2VudHJ5
XS5kcGwgPSBkcGw7CisgICAgaWR0W2VudHJ5XS5wID0gMTsKKyAgICBpZHRbZW50cnldLm9mZnNl
dDEgPSAoKHVuc2lnbmVkIGxvbmcpYWRkciA+PiAxNikgJiAweGZmZmY7CisjaWYgZGVmaW5lZChf
X3g4Nl82NF9fKQorICAgIGlkdFtlbnRyeV0uaXN0ID0gMDsKKyAgICBpZHRbZW50cnldLm9mZnNl
dDIgPSAoKHVuc2lnbmVkIGxvbmcpYWRkciA+PiAzMikgJiAweGZmZmZmZmZmdTsKKyAgICBpZHRb
ZW50cnldLl9yMSA9IDA7CisjZW5kaWYKK30KKwordm9pZCB0cmFwX2luaXQodm9pZCkKK3sKKyAg
ICBzZXR1cF9nYXRlKFRSQVBfZGl2aWRlX2Vycm9yLCAmZGl2aWRlX2Vycm9yLCAwKTsKKyAgICBz
ZXR1cF9nYXRlKFRSQVBfZGVidWcsICZkZWJ1ZywgMCk7CisgICAgc2V0dXBfZ2F0ZShUUkFQX2lu
dDMsICZpbnQzLCAzKTsKKyAgICBzZXR1cF9nYXRlKFRSQVBfb3ZlcmZsb3csICZvdmVyZmxvdywg
Myk7CisgICAgc2V0dXBfZ2F0ZShUUkFQX2JvdW5kcywgJmJvdW5kcywgMCk7CisgICAgc2V0dXBf
Z2F0ZShUUkFQX2ludmFsaWRfb3AsICZpbnZhbGlkX29wLCAwKTsKKyAgICBzZXR1cF9nYXRlKFRS
QVBfbm9fZGV2aWNlLCAmZGV2aWNlX25vdF9hdmFpbGFibGUsIDApOworICAgIHNldHVwX2dhdGUo
VFJBUF9jb3Byb19zZWcsICZjb3Byb2Nlc3Nvcl9zZWdtZW50X292ZXJydW4sIDApOworICAgIHNl
dHVwX2dhdGUoVFJBUF9pbnZhbGlkX3RzcywgJmludmFsaWRfVFNTLCAwKTsKKyAgICBzZXR1cF9n
YXRlKFRSQVBfbm9fc2VnbWVudCwgJnNlZ21lbnRfbm90X3ByZXNlbnQsIDApOworICAgIHNldHVw
X2dhdGUoVFJBUF9zdGFja19lcnJvciwgJnN0YWNrX3NlZ21lbnQsIDApOworICAgIHNldHVwX2dh
dGUoVFJBUF9ncF9mYXVsdCwgJmdlbmVyYWxfcHJvdGVjdGlvbiwgMCk7CisgICAgc2V0dXBfZ2F0
ZShUUkFQX3BhZ2VfZmF1bHQsICZwYWdlX2ZhdWx0LCAwKTsKKyAgICBzZXR1cF9nYXRlKFRSQVBf
c3B1cmlvdXNfaW50LCAmc3B1cmlvdXNfaW50ZXJydXB0X2J1ZywgMCk7CisgICAgc2V0dXBfZ2F0
ZShUUkFQX2NvcHJvX2Vycm9yLCAmY29wcm9jZXNzb3JfZXJyb3IsIDApOworICAgIHNldHVwX2dh
dGUoVFJBUF9hbGlnbm1lbnRfY2hlY2ssICZhbGlnbm1lbnRfY2hlY2ssIDApOworICAgIHNldHVw
X2dhdGUoVFJBUF9zaW1kX2Vycm9yLCAmc2ltZF9jb3Byb2Nlc3Nvcl9lcnJvciwgMCk7CisgICAg
c2V0dXBfZ2F0ZShUUkFQX3hlbl9jYWxsYmFjaywgaHlwZXJ2aXNvcl9jYWxsYmFjaywgMCk7CisK
KyAgICBhc20gdm9sYXRpbGUgKCJsaWR0IGlkdF9wdHIiKTsKKworICAgIGdkdFtHRFRFX1RTU10g
PSAodHlwZW9mKCpnZHQpKUlOSVRfR0RURSgodW5zaWduZWQgbG9uZykmdHNzLCAweDY3LCAweDg5
KTsKKyAgICBhc20gdm9sYXRpbGUgKCJsdHIgJXcwIiA6OiAicm0iIChHRFRFX1RTUyAqIDgpKTsK
KworICAgIGlmICggaHZtX3NldF9wYXJhbWV0ZXIoSFZNX1BBUkFNX0NBTExCQUNLX0lSUSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICgyVUxMIDw8IDU2KSB8IFRSQVBfeGVuX2NhbGxiYWNr
KSApCisgICAgeworICAgICAgICB4cHJpbnRrKCJSZXF1ZXN0IGZvciBYZW4gSFZNIGNhbGxiYWNr
IHZlY3RvciBmYWlsZWRcbiIpOworICAgICAgICBkb19leGl0KCk7CisgICAgfQorfQorCit2b2lk
IHRyYXBfZmluaSh2b2lkKQoreworfQorI2VuZGlmCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ODZf
NjQuUyBiL2FyY2gveDg2L3g4Nl82NC5TCmluZGV4IDM3M2Y0MDAuLmU3MjVjNjMgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L3g4Nl82NC5TCisrKyBiL2FyY2gveDg2L3g4Nl82NC5TCkBAIC0xMzAsMTgg
KzEzMCwyMiBAQCBLRVJORUxfQ1NfTUFTSyA9IDB4ZmMKIC5lbmRtCiAKIC5tYWNybyBIWVBFUlZJ
U09SX0lSRVQgZmxhZworI2lmZGVmIENPTkZJR19QQVJBVklSVAogCXRlc3RsICROTUlfTUFTSywy
KjgoJXJzcCkKIAlqbnogICAyZgorI2VuZGlmCiAKIAkvKiBEaXJlY3QgaXJldCB0byBrZXJuZWwg
c3BhY2UuIENvcnJlY3QgQ1MgYW5kIFNTLiAqLwogCW9yYiAgICQzLDEqOCglcnNwKQogCW9yYiAg
ICQzLDQqOCglcnNwKQogCWlyZXRxCiAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIDI6CS8qIFNs
b3cgaXJldCB2aWEgaHlwZXJ2aXNvci4gKi8KIAlhbmRsICAkfk5NSV9NQVNLLCAxNiglcnNwKQog
CXB1c2hxICRcZmxhZwogCWptcCAgaHlwZXJjYWxsX3BhZ2UgKyAoX19IWVBFUlZJU09SX2lyZXQg
KiAzMikKKyNlbmRpZgogLmVuZG0KIAogCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9vcy5oIGIv
aW5jbHVkZS94ODYvb3MuaAppbmRleCA2MTBkOGUwLi42ODI2YjlmIDEwMDY0NAotLS0gYS9pbmNs
dWRlL3g4Ni9vcy5oCisrKyBiL2luY2x1ZGUveDg2L29zLmgKQEAgLTU2LDYgKzU2LDcgQEAKICNk
ZWZpbmUgVFJBUF9tYWNoaW5lX2NoZWNrICAgIDE4CiAjZGVmaW5lIFRSQVBfc2ltZF9lcnJvciAg
ICAgICAxOQogI2RlZmluZSBUUkFQX2RlZmVycmVkX25taSAgICAgMzEKKyNkZWZpbmUgVFJBUF94
ZW5fY2FsbGJhY2sgICAgIDMyCiAKIC8qIEV2ZXJ5dGhpbmcgYmVsb3cgdGhpcyBwb2ludCBpcyBu
b3QgaW5jbHVkZWQgYnkgYXNzZW1ibGVyICguUykgZmlsZXMuICovCiAjaWZuZGVmIF9fQVNTRU1C
TFlfXwotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:20 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR6-00022q-Fc; Tue, 23 Aug 2016 15:16:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR4-0001yg-W4; Tue, 23 Aug 2016 15:16:19 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 C7/D0-28813-1C86CB75; Tue, 23 Aug 2016 15:16:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVyuP0Ov+7BjD3
 hBrPvM1m8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTjzZxFjwXuziutzrrM0MP5X72Lk
 5JAQMJJ4O/EfUxcjF4eQwEJGiXXH5zCBJNgEVCU2XD/FCmKLCLhJfPk+iw3EZhaIkJjz4RRLF
 yMHh7CAqUTX1TiQMAtQ+caz89hAwrwC9hIvtmtDjJeTuD5zOthETqDwhTN7mUFKhATsJObuj5
 vAyL2AkWEVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkagjxm
 AYAfjiu2ehxglOZiURHl1jfaEC/El5adUZiQWZ8QXleakFh9ilOHgUJLgfZwOlBMsSk1PrUjL
 zAEGG0xagoNHSYR3Jkiat7ggMbc4Mx0idYpRUUqctwUkIQCSyCjNg2uDBfglRlkpYV5GoEOEe
 ApSi3IzS1DlXzGKczAqCfMuBpnCk5lXAjf9FdBiJqDFLfd3gywuSURISTUwJl5fl7qxoK75zi
 ULlhxv+7R5fQ9EeeSNL6ZyT2ZdsiG6/GK+5NYT6w5lXDilefi1cMLOHol3GS8/vhfM+fHdpvv
 QhcMi6s890yZW7Ekx55wv/2Pizr2fFAJnPFj8wUfpX7SgbuHiOY2i7s9l2eZuE18dfV7arKr0
 4u++eoan3wOy37bXLjIRU2Ipzkg01GIuKk4EANsqwulrAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1471965376!6782671!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25590 invoked from network); 23 Aug 2016 15:16:16 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:16 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5C8F0AD8A;
 Tue, 23 Aug 2016 15:16:16 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:55 +0200
Message-Id: <1471965368-6159-10-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 09/22] mini-os: support HVMlite traps
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VHJhcCBoYW5kbGluZyBpbiBIVk1saXRlIGRvbWFpbiBpcyBkaWZmZXJlbnQgZnJvbSBwdiBvbmUu
CgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJj
aC94ODYvdHJhcHMuYyAgfCAgMiAtLQogYXJjaC94ODYveDg2XzMyLlMgfCAxOSArKysrKysrKysr
KysrKy0tCiBhcmNoL3g4Ni94ODZfNjQuUyB8IDIyICsrKysrKysrKysrKysrKysrLQogaW5jbHVk
ZS94ODYvb3MuaCAgfCA2NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDEwMSBpbnNlcnRpb25zKCspLCA5IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3RyYXBzLmMgYi9hcmNoL3g4Ni90cmFw
cy5jCmluZGV4IDNiMWZmZmIuLjBiM2Q4NWIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3RyYXBzLmMK
KysrIGIvYXJjaC94ODYvdHJhcHMuYwpAQCAtMTkxLDggKzE5MSw2IEBAIHN0YXRpYyB2b2lkIGR1
bXBfbWVtKHVuc2lnbmVkIGxvbmcgYWRkcikKICAgICB9CiAgICAgcHJpbnRrKCJcbiIpOwogfQot
I2RlZmluZSByZWFkX2NyMigpIFwKLSAgICAgICAgKEhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPnZj
cHVfaW5mb1tzbXBfcHJvY2Vzc29yX2lkKCldLmFyY2guY3IyKQogCiBzdGF0aWMgaW50IGhhbmRs
aW5nX3BnX2ZhdWx0ID0gMDsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYveDg2XzMyLlMgYi9hcmNo
L3g4Ni94ODZfMzIuUwppbmRleCA2ZjM4NzA4Li45MjQxNDE4IDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni94ODZfMzIuUworKysgYi9hcmNoL3g4Ni94ODZfMzIuUwpAQCAtOCw2ICs4LDkgQEAKICNpbmNs
dWRlIDx4ZW4vYXJjaC14ODZfMzIuaD4KIAogI2lmZGVmIENPTkZJR19QQVJBVklSVAorCisjZGVm
aW5lIEtFUk5FTF9EUyBfX0tFUk5FTF9EUworCiBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfR1VF
U1RfT1MsIC5hc2NpeiAiTWluaS1PUyIpCiBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfTE9BREVS
LCAuYXNjaXogImdlbmVyaWMiKQogRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX0hZUEVSQ0FMTF9Q
QUdFLCBfV09SRCBoeXBlcmNhbGxfcGFnZSkKQEAgLTIxLDYgKzI0LDggQEAgX3N0YXJ0OgogICAg
ICAgICBsc3Mgc3RhY2tfc3RhcnQsJWVzcAogI2Vsc2UKIAorI2RlZmluZSBLRVJORUxfRFMgX19L
RVJOX0RTCisKICNpbmNsdWRlICJ4ODZfaHZtLlMiCiAgICAgICAgIG1vdmwgc3RhY2tfc3RhcnQs
JWVzcAogCkBAIC02MSw3ICs2Niw3IEBAIENTCQk9IDB4MkMKIAlwdXNobCAlZWR4OyBcCiAJcHVz
aGwgJWVjeDsgXAogCXB1c2hsICVlYng7IFwKLQltb3ZsICQoX19LRVJORUxfRFMpLCVlZHg7IFwK
Kwltb3ZsICQoS0VSTkVMX0RTKSwlZWR4OyBcCiAJbW92bCAlZWR4LCVkczsgXAogCW1vdmwgJWVk
eCwlZXM7CiAKQEAgLTk4LDcgKzEwMyw3IEBAIGRvX2V4Y2VwdGlvbjoKIAltb3ZsIE9SSUdfRUFY
KCVlc3ApLCAlZWR4CSMgZ2V0IHRoZSBlcnJvciBjb2RlCiAJbW92bCAlZWF4LCBPUklHX0VBWCgl
ZXNwKQogCW1vdmwgJWVjeCwgRVMoJWVzcCkKLQltb3ZsICQoX19LRVJORUxfRFMpLCAlZWN4CisJ
bW92bCAkKEtFUk5FTF9EUyksICVlY3gKIAltb3ZsICVlY3gsICVkcwogCW1vdmwgJWVjeCwgJWVz
CiAJbW92bCAlZXNwLCVlYXgJCQkjIHB0X3JlZ3MgcG9pbnRlcgpAQCAtMTEyLDYgKzExNyw3IEBA
IHJldF9mcm9tX2V4Y2VwdGlvbjoKICAgICBhZGRsICQ4LCVlc3AKICAgICBSRVNUT1JFX0FMTAog
CisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAjIEEgbm90ZSBvbiB0aGUgImNyaXRpY2FsIHJlZ2lv
biIgaW4gb3VyIGNhbGxiYWNrIGhhbmRsZXIuCiAjIFdlIHdhbnQgdG8gYXZvaWQgc3RhY2tpbmcg
Y2FsbGJhY2sgaGFuZGxlcnMgZHVlIHRvIGV2ZW50cyBvY2N1cnJpbmcKICMgZHVyaW5nIGhhbmRs
aW5nIG9mIHRoZSBsYXN0IGV2ZW50LiBUbyBkbyB0aGlzLCB3ZSBrZWVwIGV2ZW50cyBkaXNhYmxl
ZApAQCAtMTg5LDYgKzE5NSwxNSBAQCBjcml0aWNhbF9maXh1cF90YWJsZToKICAgICAgICAgLmJ5
dGUgMHgyOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIGlyZXQKICAgICAgICAgLmJ5dGUg
MHgwMCwweDAwLDB4MDAsMHgwMCAgICAgICAgICAgICAjIG1vdmIgJDEsMSglZXNpKQogICAgICAg
ICAuYnl0ZSAweDAwLDB4MDAgICAgICAgICAgICAgICAgICAgICAgICMgam1wICAxMWIKKworI2Vs
c2UKKworRU5UUlkoaHlwZXJ2aXNvcl9jYWxsYmFjaykKKwlwdXNobCAkMAorCXB1c2hsICRkb19o
eXBlcnZpc29yX2NhbGxiYWNrCisJam1wIGRvX2V4Y2VwdGlvbgorCisjZW5kaWYKICAgICAgICAK
ICMgSHlwZXJ2aXNvciB1c2VzIHRoaXMgZm9yIGFwcGxpY2F0aW9uIGZhdWx0cyB3aGlsZSBpdCBl
eGVjdXRlcy4KIEVOVFJZKGZhaWxzYWZlX2NhbGxiYWNrKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
eDg2XzY0LlMgYi9hcmNoL3g4Ni94ODZfNjQuUwppbmRleCBlNzI1YzYzLi4xN2E5ZWFkIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni94ODZfNjQuUworKysgYi9hcmNoL3g4Ni94ODZfNjQuUwpAQCAtNzgs
OSArNzgsMTEgQEAgS0VSTkVMX0NTX01BU0sgPSAweGZjCiAKIC8qIE1hY3JvcyAqLwogLm1hY3Jv
IHplcm9lbnRyeSBzeW0KKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIAltb3ZxICglcnNwKSwlcmN4
CiAJbW92cSA4KCVyc3ApLCVyMTEKIAlhZGRxICQweDEwLCVyc3AgLyogc2tpcCByY3ggYW5kIHIx
MSAqLworI2VuZGlmCiAJcHVzaHEgJDAJLyogcHVzaCBlcnJvciBjb2RlL29sZHJheCAqLwogCXB1
c2hxICVyYXgJLyogcHVzaCByZWFsIG9sZHJheCB0byB0aGUgcmRpIHNsb3QgKi8KIAlsZWFxICBc
c3ltKCVyaXApLCVyYXgKQEAgLTg4LDkgKzkwLDExIEBAIEtFUk5FTF9DU19NQVNLID0gMHhmYwog
LmVuZG0KIAogLm1hY3JvIGVycm9yZW50cnkgc3ltCisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAJ
bW92cSAoJXJzcCksJXJjeAogCW1vdnEgOCglcnNwKSwlcjExCiAJYWRkcSAkMHgxMCwlcnNwIC8q
IHJzcCBwb2ludHMgdG8gdGhlIGVycm9yIGNvZGUgKi8KKyNlbmRpZgogCXB1c2hxICVyYXgKIAls
ZWFxICBcc3ltKCVyaXApLCVyYXgKIAlqbXAgZXJyb3JfZW50cnkKQEAgLTEzMywxMSArMTM3LDEx
IEBAIEtFUk5FTF9DU19NQVNLID0gMHhmYwogI2lmZGVmIENPTkZJR19QQVJBVklSVAogCXRlc3Rs
ICROTUlfTUFTSywyKjgoJXJzcCkKIAlqbnogICAyZgotI2VuZGlmCiAKIAkvKiBEaXJlY3QgaXJl
dCB0byBrZXJuZWwgc3BhY2UuIENvcnJlY3QgQ1MgYW5kIFNTLiAqLwogCW9yYiAgICQzLDEqOCgl
cnNwKQogCW9yYiAgICQzLDQqOCglcnNwKQorI2VuZGlmCiAJaXJldHEKIAogI2lmZGVmIENPTkZJ
R19QQVJBVklSVApAQCAtMTgyLDYgKzE4Niw3IEBAIGVycm9yX2NhbGxfaGFuZGxlcjoKIAlqbXAg
ZXJyb3JfZXhpdAogCiAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIC8qCiAgKiBYZW4gZXZlbnQg
KHZpcnR1YWwgaW50ZXJydXB0KSBlbnRyeSBwb2ludC4KICAqLwpAQCAtMjg1LDExICsyOTAsMjYg
QEAgY3JpdGljYWxfcmVnaW9uX2ZpeHVwOgogCWFuZGIgJEtFUk5FTF9DU19NQVNLLENTKCVyc3Ap
ICAgICAgIyBDUyBtaWdodCBoYXZlIGNoYW5nZWQKIAlqbXAgIDExYgogCisjZWxzZQorZXJyb3Jf
ZXhpdDoKKwlSRVNUT1JFX1JFU1QKKwlSRVNUT1JFX0FMTAorCUhZUEVSVklTT1JfSVJFVCAwCiAK
Ky8qCisgKiBYZW4gZXZlbnQgKHZpcnR1YWwgaW50ZXJydXB0KSBlbnRyeSBwb2ludC4KKyAqLwor
RU5UUlkoaHlwZXJ2aXNvcl9jYWxsYmFjaykKKwl6ZXJvZW50cnkgZG9faHlwZXJ2aXNvcl9jYWxs
YmFjaworCisKKyNlbmRpZgogCiBFTlRSWShmYWlsc2FmZV9jYWxsYmFjaykKKyNpZmRlZiBDT05G
SUdfUEFSQVZJUlQKICAgICAgICAgcG9wcSAgJXJjeAogICAgICAgICBwb3BxICAlcjExCisjZW5k
aWYKICAgICAgICAgaXJldHEKIAogCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9vcy5oIGIvaW5j
bHVkZS94ODYvb3MuaAppbmRleCA2ODI2YjlmLi4xMDgzMzI4IDEwMDY0NAotLS0gYS9pbmNsdWRl
L3g4Ni9vcy5oCisrKyBiL2luY2x1ZGUveDg2L29zLmgKQEAgLTMxLDYgKzMxLDggQEAKICNkZWZp
bmUgWDg2X0NSNF9QQUUgICAgICAgMHgwMDAwMDAyMCAgICAvKiBlbmFibGUgcGh5c2ljYWwgYWRk
cmVzcyBleHRlbnNpb25zICovCiAjZGVmaW5lIFg4Nl9DUjRfT1NGWFNSICAgIDB4MDAwMDAyMDAg
ICAgLyogZW5hYmxlIGZhc3QgRlBVIHNhdmUgYW5kIHJlc3RvcmUgKi8KIAorI2RlZmluZSBYODZf
RUZMQUdTX0lGICAgICAweDAwMDAwMjAwCisKICNkZWZpbmUgX19LRVJORUxfQ1MgIEZMQVRfS0VS
TkVMX0NTCiAjZGVmaW5lIF9fS0VSTkVMX0RTICBGTEFUX0tFUk5FTF9EUwogI2RlZmluZSBfX0tF
Uk5FTF9TUyAgRkxBVF9LRVJORUxfU1MKQEAgLTcwLDcgKzcyLDcgQEAgdm9pZCBhcmNoX2Zpbmko
dm9pZCk7CiAKIAogCi0KKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIAogLyogCiAgKiBUaGUgdXNl
IG9mICdiYXJyaWVyJyBpbiB0aGUgZm9sbG93aW5nIHJlZmxlY3RzIHRoZWlyIHVzZSBhcyBsb2Nh
bC1sb2NrCkBAIC0xMjksMTUgKzEzMSw1NyBAQCBkbyB7CQkJCQkJCQkJXAogCWJhcnJpZXIoKTsJ
CQkJCQkJXAogfSB3aGlsZSAoMCkKIAorI2RlZmluZSBpcnFzX2Rpc2FibGVkKCkJCQlcCisgICAg
SFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvW3NtcF9wcm9jZXNzb3JfaWQoKV0uZXZ0
Y2huX3VwY2FsbF9tYXNrCisKKyNlbHNlCisKKyNpZiBkZWZpbmVkKF9faTM4Nl9fKQorI2RlZmlu
ZSBfX1NaICJsIgorI2RlZmluZSBfX1JFRyAiZSIKKyNlbHNlCisjZGVmaW5lIF9fU1ogInEiCisj
ZGVmaW5lIF9fUkVHICJyIgorI2VuZGlmCisKKyNkZWZpbmUgX19jbGkoKSBhc20gdm9sYXRpbGUg
KCAiY2xpIiA6IDogOiAibWVtb3J5IiApCisjZGVmaW5lIF9fc3RpKCkgYXNtIHZvbGF0aWxlICgg
InN0aSIgOiA6IDogIm1lbW9yeSIgKQorCisjZGVmaW5lIF9fc2F2ZV9mbGFncyh4KSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitkbyB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgdW5zaWduZWQgbG9uZyBfX2Y7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgYXNtIHZvbGF0aWxlICggInB1c2hmIiBfX1NaICIg
OyBwb3AiIF9fU1ogIiAlMCIgOiAiPWciIChfX2YpKTsgICAgICBcCisgICAgeCA9IChfX2YgJiBY
ODZfRUZMQUdTX0lGKSA/IDEgOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cit9IHdoaWxlICgwKQorCisjZGVmaW5lIF9fcmVzdG9yZV9mbGFncyh4KSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitkbyB7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
aWYgKHgpIF9fc3RpKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgZWxzZSBfX2NsaSgpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9IHdoaWxlICgwKQorCisjZGVmaW5lIF9f
c2F2ZV9hbmRfY2xpKHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCitkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgX19zYXZlX2ZsYWdzKHgpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgX19jbGkoKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCit9IHdoaWxlICgwKQorCitzdGF0aWMgaW5saW5lIGludCBpcnFzX2Rpc2FibGVkKHZvaWQp
Cit7CisgICAgaW50IGZsYWc7CisKKyAgICBfX3NhdmVfZmxhZ3MoZmxhZyk7CisgICAgcmV0dXJu
ICFmbGFnOworfQorCisjZW5kaWYKKwogI2RlZmluZSBsb2NhbF9pcnFfc2F2ZSh4KQlfX3NhdmVf
YW5kX2NsaSh4KQogI2RlZmluZSBsb2NhbF9pcnFfcmVzdG9yZSh4KQlfX3Jlc3RvcmVfZmxhZ3Mo
eCkKICNkZWZpbmUgbG9jYWxfc2F2ZV9mbGFncyh4KQlfX3NhdmVfZmxhZ3MoeCkKICNkZWZpbmUg
bG9jYWxfaXJxX2Rpc2FibGUoKQlfX2NsaSgpCiAjZGVmaW5lIGxvY2FsX2lycV9lbmFibGUoKQlf
X3N0aSgpCiAKLSNkZWZpbmUgaXJxc19kaXNhYmxlZCgpCQkJXAotICAgIEhZUEVSVklTT1Jfc2hh
cmVkX2luZm8tPnZjcHVfaW5mb1tzbXBfcHJvY2Vzc29yX2lkKCldLmV2dGNobl91cGNhbGxfbWFz
awotCiAvKiBUaGlzIGlzIGEgYmFycmllciBmb3IgdGhlIGNvbXBpbGVyIG9ubHksIE5PVCB0aGUg
cHJvY2Vzc29yISAqLwogI2RlZmluZSBiYXJyaWVyKCkgX19hc21fXyBfX3ZvbGF0aWxlX18oIiI6
IDogOiJtZW1vcnkiKQogCkBAIC01ODYsNSArNjMwLDIwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBj
cHVpZCh1aW50MzJfdCBsZWFmLAogCiAjdW5kZWYgQUREUgogCisjaWZkZWYgQ09ORklHX1BBUkFW
SVJUCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjIodm9pZCkKK3sKKyAgICBy
ZXR1cm4gSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvW3NtcF9wcm9jZXNzb3JfaWQo
KV0uYXJjaC5jcjI7Cit9CisjZWxzZQorc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJlYWRf
Y3IyKHZvaWQpCit7CisgICAgdW5zaWduZWQgbG9uZyBjcjI7CisKKyAgICBhc20gdm9sYXRpbGUg
KCAibW92ICUlY3IyLCUwXG5cdCIgOiAiPXIiIChjcjIpICk7CisgICAgcmV0dXJuIGNyMjsKK30K
KyNlbmRpZgorCiAjZW5kaWYgLyogbm90IGFzc2VtYmx5ICovCiAjZW5kaWYgLyogX09TX0hfICov
Ci0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:20 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR6-000230-Gk; Tue, 23 Aug 2016 15:16:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR4-0001ys-Ud; Tue, 23 Aug 2016 15:16:19 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 51/1B-24990-2C86CB75; Tue, 23 Aug 2016 15:16:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+7BjD3
 hBkebeCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZky8+4W9oGkSY8X31beYGxgnVXQx
 cnJICBhJvJ34j6mLkYtDSGAho8TM6ZfYQBJsAqoSG66fYgWxRQTcJL58nwUWZxaIkJjz4RQLi
 C0s4C+xecVTZhCbBah+5tlvYPW8AvYSF7dNYYNYICdxfeZ0JhCbEyh+4cxeoHoOoGV2EnP3x0
 1g5F7AyLCKUb04tagstUjXVC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9DPDEC
 wg/FLv/MhRkkOJiVRXl2jPeFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHg10oFygkWp6akVaZk5
 wICDSUtw8CiJ8GaCpHmLCxJzizPTIVKnGBWlxHkZQBICIImM0jy4NliQX2KUlRLmZQQ6RIinI
 LUoN7MEVf4VozgHo5Iwbw7IFJ7MvBK46a+AFjMBLW65vxtkcUkiQkqqgVHxZeCW06/+fujzu9
 Sge7VKWtvvO8uMyoJfNffkLAqeR+eztD78r3tcWvRupdZns+czj9b415U/vii/f5rWR+O2KhN
 pixdF1zc+/LJ/4aV8GT0FmwBJ+cPV5yewaex2MP5ZM3HO06mvm0wVJBQYWOLfum1YNPez4K6t
 rpm2d08fe/K/y/3UAwMlluKMREMt5qLiRACqkii+bQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1471965376!55971782!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31459 invoked from network); 23 Aug 2016 15:16:17 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:17 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C2B45AD9E;
 Tue, 23 Aug 2016 15:16:16 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:56 +0200
Message-Id: <1471965368-6159-11-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 10/22] mini-os: make p2m related code depend
	on CONFIG_PARAVIRT
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWxsIGhhbmRsaW5nIHJlbGF0ZWQgdG8gcDJtIGlzIG5lZWRlZCBmb3IgcGFyYXZpcnR1YWxpemVk
IGVudmlyb25tZW50Cm9ubHkuIFNvIHB1dCBhbGwgZnVuY3Rpb25zIG9wZXJhdGluZyBvbiBwMm0g
bGlzdCBpbiAjaWZkZWYKQ09ORklHX1BBUkFWSVJUIHNlY3Rpb25zLiBBZGQgYSBwYXJhdmlydC5o
IGhlYWRlciBkZWZpbmluZyBkdW1teQpmdW5jdGlvbnMgZm9yIG5vbi1wYXJhdmlydHVhbGl6ZWQg
ZW52aXJvbm1lbnRzLiBJbnN0ZWFkIG9mIHVzaW5nCnJlZmVyZW5jZXMgdG8gc3RhcnRfaW5mbyB1
c2UgZGVkaWNhdGVkIHZhcmlhYmxlcyBpbml0aWFsaXplZCBmcm9tCnN0YXJ0X2luZm8gb24gYm9v
dC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBh
cmNoL2FybS9iYWxsb29uLmMgICAgICAgICAgICAgICAgfCAgNSAtLS0KIGFyY2gvYXJtL21tLmMg
ICAgICAgICAgICAgICAgICAgICB8ICA0IC0tLQogYXJjaC94ODYvYmFsbG9vbi5jICAgICAgICAg
ICAgICAgIHwgMTMgKysrKysrKysKIGFyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgICB8
IDY3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogYXJjaC94ODYvc2V0
dXAuYyAgICAgICAgICAgICAgICAgIHwgIDYgKystLQogYXJjaC94ODYvdHJhcHMuYyAgICAgICAg
ICAgICAgICAgIHwgIDYgKystLQogYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDEgKwogaW5jbHVkZS9hcm0vYXJjaF9tbS5oICAgICAgICAgICAgIHwgIDMgLS0KIGluY2x1ZGUv
YmFsbG9vbi5oICAgICAgICAgICAgICAgICB8ICAzIC0tCiBpbmNsdWRlL21tLmggICAgICAgICAg
ICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9wYXJhdmlydC5oICAgICAgICAgICAgICAgIHwg
NDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ODYvYXJjaF9tbS5oICAg
ICAgICAgICAgIHwgNDAgKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUveGVuL2FyY2gt
eDg2L3hlbi14ODZfMzIuaCB8ICAyICsrCiBpbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4teDg2XzY0
LmggfCAgMiArKwogbW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogMTUg
ZmlsZXMgY2hhbmdlZCwgMTMzIGluc2VydGlvbnMoKyksIDcwIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2FyY2gvYXJtL2JhbGxvb24uYyBiL2FyY2gvYXJtL2JhbGxvb24uYwppbmRleCA3ZjM1
MzI4Li45NThlY2JhIDEwMDY0NAotLS0gYS9hcmNoL2FybS9iYWxsb29uLmMKKysrIGIvYXJjaC9h
cm0vYmFsbG9vbi5jCkBAIC0yNywxMSArMjcsNiBAQAogCiB1bnNpZ25lZCBsb25nIHZpcnRfa2Vy
bmVsX2FyZWFfZW5kOyAgIC8qIFRPRE86IGZpbmQgYSB2aXJ0dWFsIGFyZWEgKi8KIAotaW50IGFy
Y2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCi17Ci0gICAgcmV0dXJuIDA7Ci19
Ci0KIHZvaWQgYXJjaF9wZm5fYWRkKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25nIG1m
bikKIHsKIH0KZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21tLmMgYi9hcmNoL2FybS9tbS5jCmluZGV4
IGZjOGQ0YmMuLjRmNThmYzcgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21tLmMKKysrIGIvYXJjaC9h
cm0vbW0uYwpAQCAtNzIsMTAgKzcyLDYgQEAgdm9pZCBhcmNoX2luaXRfbW0odW5zaWduZWQgbG9u
ZyAqc3RhcnRfcGZuX3AsIHVuc2lnbmVkIGxvbmcgKm1heF9wZm5fcCkKICAgICAqbWF4X3Bmbl9w
ID0gdG9fcGh5cyhuZXdfZGV2aWNlX3RyZWUpID4+IFBBR0VfU0hJRlQ7CiB9CiAKLXZvaWQgYXJj
aF9pbml0X3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCi17Ci19Ci0KIHZvaWQgYXJjaF9pbml0
X2RlbWFuZF9tYXBwaW5nX2FyZWEodm9pZCkKIHsKIH0KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2Jh
bGxvb24uYyBiL2FyY2gveDg2L2JhbGxvb24uYwppbmRleCA0MjM4OWU0Li4xNmFhYWU0IDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9iYWxsb29uLmMKKysrIGIvYXJjaC94ODYvYmFsbG9vbi5jCkBAIC0y
NiwxMSArMjYsMTMgQEAKICNpbmNsdWRlIDxtaW5pLW9zL2Vycm5vLmg+CiAjaW5jbHVkZSA8bWlu
aS1vcy9saWIuaD4KICNpbmNsdWRlIDxtaW5pLW9zL21tLmg+CisjaW5jbHVkZSA8bWluaS1vcy9w
YXJhdmlydC5oPgogCiAjaWZkZWYgQ09ORklHX0JBTExPT04KIAogdW5zaWduZWQgbG9uZyB2aXJ0
X2tlcm5lbF9hcmVhX2VuZCA9IFZJUlRfS0VSTkVMX0FSRUE7CiAKKyNpZmRlZiBDT05GSUdfUEFS
QVZJUlQKIHN0YXRpYyB2b2lkIHAybV9pbnZhbGlkYXRlKHVuc2lnbmVkIGxvbmcgKmxpc3QsIHVu
c2lnbmVkIGxvbmcgc3RhcnRfaWR4KQogewogICAgIHVuc2lnbmVkIGxvbmcgaWR4OwpAQCAtMTQz
LDUgKzE0NSwxNiBAQCB2b2lkIGFyY2hfcGZuX2FkZCh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWdu
ZWQgbG9uZyBtZm4pCiAgICAgICAgIGRvX2V4aXQoKTsKICAgICB9CiB9CisjZWxzZQordm9pZCBh
cmNoX3Bmbl9hZGQodW5zaWduZWQgbG9uZyBwZm4sIHVuc2lnbmVkIGxvbmcgbWZuKQoreworICAg
IHBnZW50cnlfdCAqcGd0OworCisgICAgcGd0ID0gbmVlZF9wZ3QoKHVuc2lnbmVkIGxvbmcpcGZu
X3RvX3ZpcnQocGZuKSk7CisgICAgQVNTRVJUKHBndCk7CisgICAgaWYgKCAhKCpwZ3QgJiBfUEFH
RV9QU0UpICkKKyAgICAgICAgKnBndCA9IChwZ2VudHJ5X3QpKG1mbiA8PCBQQUdFX1NISUZUKSB8
IF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVzsKK30KKyNlbmRpZgogCiAjZW5kaWYKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5jCmluZGV4IGZlMThmNTMuLjA1NDMwMTcg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tLmMKKysrIGIvYXJjaC94ODYvbW0uYwpAQCAtMzksNiAr
MzksNyBAQAogI2luY2x1ZGUgPG1pbmktb3MvaHlwZXJ2aXNvci5oPgogI2luY2x1ZGUgPG1pbmkt
b3MvYmFsbG9vbi5oPgogI2luY2x1ZGUgPG1pbmktb3MvbW0uaD4KKyNpbmNsdWRlIDxtaW5pLW9z
L3BhcmF2aXJ0Lmg+CiAjaW5jbHVkZSA8bWluaS1vcy90eXBlcy5oPgogI2luY2x1ZGUgPG1pbmkt
b3MvbGliLmg+CiAjaW5jbHVkZSA8bWluaS1vcy94bWFsbG9jLmg+CkBAIC01MywxMCArNTQsMjQg
QEAKIAogdW5zaWduZWQgbG9uZyAqcGh5c190b19tYWNoaW5lX21hcHBpbmc7CiB1bnNpZ25lZCBs
b25nIG1mbl96ZXJvOworcGdlbnRyeV90ICpwdF9iYXNlOworc3RhdGljIHVuc2lnbmVkIGxvbmcg
Zmlyc3RfZnJlZV9wZm47CitzdGF0aWMgdW5zaWduZWQgbG9uZyBsYXN0X2ZyZWVfcGZuOworCiBl
eHRlcm4gY2hhciBzdGFja1tdOwogZXh0ZXJuIHZvaWQgcGFnZV93YWxrKHVuc2lnbmVkIGxvbmcg
dmEpOwogCi0jaWZuZGVmIENPTkZJR19QQVJBVklSVAorI2lmZGVmIENPTkZJR19QQVJBVklSVAor
dm9pZCBhcmNoX21tX3ByZWluaXQodm9pZCAqcCkKK3sKKyAgICBzdGFydF9pbmZvX3QgKnNpID0g
cDsKKworICAgIHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nID0gKHVuc2lnbmVkIGxvbmcgKilzaS0+
bWZuX2xpc3Q7CisgICAgcHRfYmFzZSA9IChwZ2VudHJ5X3QgKilzaS0+cHRfYmFzZTsKKyAgICBm
aXJzdF9mcmVlX3BmbiA9IFBGTl9VUCh0b19waHlzKHB0X2Jhc2UpKSArIHNpLT5ucl9wdF9mcmFt
ZXM7CisgICAgbGFzdF9mcmVlX3BmbiA9IHNpLT5ucl9wYWdlczsKK30KKyNlbHNlCiAjaW5jbHVk
ZSA8bWluaS1vcy9kZXNjLmg+CiB1c2VyX2Rlc2MgZ2R0W05SX0dEVF9FTlRSSUVTXSA9CiB7CkBA
IC04NSw2ICsxMDAsMjIgQEAgZGVzY19wdHIgaWR0X3B0ciA9CiAgICAgLmxpbWl0ID0gc2l6ZW9m
KGlkdCkgLSAxLAogICAgIC5iYXNlID0gKHVuc2lnbmVkIGxvbmcpJmlkdCwKIH07CisKK3ZvaWQg
YXJjaF9tbV9wcmVpbml0KHZvaWQgKnApCit7CisgICAgbG9uZyByZXQ7CisgICAgZG9taWRfdCBk
b21pZCA9IERPTUlEX1NFTEY7CisKKyAgICBwdF9iYXNlID0gcGFnZV90YWJsZV9iYXNlOworICAg
IGZpcnN0X2ZyZWVfcGZuID0gUEZOX1VQKHRvX3BoeXMoJl9lbmQpKTsKKyAgICByZXQgPSBIWVBF
UlZJU09SX21lbW9yeV9vcChYRU5NRU1fY3VycmVudF9yZXNlcnZhdGlvbiwgJmRvbWlkKTsKKyAg
ICBpZiAoIHJldCA8IDAgKQorICAgIHsKKyAgICAgICAgeHByaW50aygiY291bGQgbm90IGdldCBt
ZW1vcnkgc2l6ZVxuIik7CisgICAgICAgIGRvX2V4aXQoKTsKKyAgICB9CisgICAgbGFzdF9mcmVl
X3BmbiA9IHJldDsKK30KICNlbmRpZgogCiAvKgpAQCAtOTUsNyArMTI2LDcgQEAgZGVzY19wdHIg
aWR0X3B0ciA9CiBzdGF0aWMgdm9pZCBuZXdfcHRfZnJhbWUodW5zaWduZWQgbG9uZyAqcHRfcGZu
LCB1bnNpZ25lZCBsb25nIHByZXZfbF9tZm4sIAogICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgb2Zmc2V0LCB1bnNpZ25lZCBsb25nIGxldmVsKQogeyAgIAotICAgIHBnZW50
cnlfdCAqdGFiID0gKHBnZW50cnlfdCAqKXN0YXJ0X2luZm8ucHRfYmFzZTsKKyAgICBwZ2VudHJ5
X3QgKnRhYiA9IHB0X2Jhc2U7CiAgICAgdW5zaWduZWQgbG9uZyBwdF9wYWdlID0gKHVuc2lnbmVk
IGxvbmcpcGZuX3RvX3ZpcnQoKnB0X3Bmbik7IAogICAgIHBnZW50cnlfdCBwcm90X2UsIHByb3Rf
dDsKICAgICBtbXVfdXBkYXRlX3QgbW11X3VwZGF0ZXNbMV07CkBAIC0xNzIsOCArMjAzLDggQEAg
c3RhdGljIHZvaWQgYnVpbGRfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0YXJ0X3BmbiwgdW5z
aWduZWQgbG9uZyAqbWF4X3BmbikKICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0X2FkZHJlc3MsIGVu
ZF9hZGRyZXNzOwogICAgIHVuc2lnbmVkIGxvbmcgcGZuX3RvX21hcCwgcHRfcGZuID0gKnN0YXJ0
X3BmbjsKICAgICBzdGF0aWMgbW11X3VwZGF0ZV90IG1tdV91cGRhdGVzW0wxX1BBR0VUQUJMRV9F
TlRSSUVTICsgMV07Ci0gICAgcGdlbnRyeV90ICp0YWIgPSAocGdlbnRyeV90ICopc3RhcnRfaW5m
by5wdF9iYXNlLCBwYWdlOwotICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuID0gcGZuX3RvX21mbih2
aXJ0X3RvX3BmbihzdGFydF9pbmZvLnB0X2Jhc2UpKTsKKyAgICBwZ2VudHJ5X3QgKnRhYiA9IHB0
X2Jhc2UsIHBhZ2U7CisgICAgdW5zaWduZWQgbG9uZyBwdF9tZm4gPSBwZm5fdG9fbWZuKHZpcnRf
dG9fcGZuKHB0X2Jhc2UpKTsKICAgICB1bnNpZ25lZCBsb25nIG9mZnNldDsKICAgICBpbnQgY291
bnQgPSAwOwogICAgIGludCByYzsKQEAgLTE4Miw2ICsyMTMsNyBAQCBzdGF0aWMgdm9pZCBidWls
ZF9wYWdldGFibGUodW5zaWduZWQgbG9uZyAqc3RhcnRfcGZuLCB1bnNpZ25lZCBsb25nICptYXhf
cGZuKQogICAgICAgIG1hcHBlZCwgc3RhcnQgdGhlIGxvb3AgYXQgdGhlIHZlcnkgYmVnaW5uaW5n
LiAqLwogICAgIHBmbl90b19tYXAgPSAqc3RhcnRfcGZuOwogCisjaWZkZWYgQ09ORklHX1BBUkFW
SVJUCiAgICAgaWYgKCAqbWF4X3BmbiA+PSB2aXJ0X3RvX3BmbihIWVBFUlZJU09SX1ZJUlRfU1RB
UlQpICkKICAgICB7CiAgICAgICAgIHByaW50aygiV0FSTklORzogTWluaS1PUyB0cnlpbmcgdG8g
dXNlIFhlbiB2aXJ0dWFsIHNwYWNlLiAiCkBAIC0xOTMsNiArMjI1LDcgQEAgc3RhdGljIHZvaWQg
YnVpbGRfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyAq
bWF4X3BmbikKICAgICAgICAgICAgICAgICgodW5zaWduZWQgbG9uZylwZm5fdG9fdmlydCgqbWF4
X3BmbikgLSAKICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZykmX3RleHQpPj4yMCk7CiAg
ICAgfQorI2VuZGlmCiAKICAgICBzdGFydF9hZGRyZXNzID0gKHVuc2lnbmVkIGxvbmcpcGZuX3Rv
X3ZpcnQocGZuX3RvX21hcCk7CiAgICAgZW5kX2FkZHJlc3MgPSAodW5zaWduZWQgbG9uZylwZm5f
dG9fdmlydCgqbWF4X3Bmbik7CkBAIC0yMDIsOCArMjM1LDggQEAgc3RhdGljIHZvaWQgYnVpbGRf
cGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyAqbWF4X3Bm
bikKIAogICAgIHdoaWxlICggc3RhcnRfYWRkcmVzcyA8IGVuZF9hZGRyZXNzICkKICAgICB7Ci0g
ICAgICAgIHRhYiA9IChwZ2VudHJ5X3QgKilzdGFydF9pbmZvLnB0X2Jhc2U7Ci0gICAgICAgIHB0
X21mbiA9IHBmbl90b19tZm4odmlydF90b19wZm4oc3RhcnRfaW5mby5wdF9iYXNlKSk7CisgICAg
ICAgIHRhYiA9IHB0X2Jhc2U7CisgICAgICAgIHB0X21mbiA9IHBmbl90b19tZm4odmlydF90b19w
Zm4ocHRfYmFzZSkpOwogCiAjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQogICAgICAgICBvZmZzZXQg
PSBsNF90YWJsZV9vZmZzZXQoc3RhcnRfYWRkcmVzcyk7CkBAIC0yNzAsOCArMzAzLDggQEAgc3Rh
dGljIHZvaWQgc2V0X3JlYWRvbmx5KHZvaWQgKnRleHQsIHZvaWQgKmV0ZXh0KQogICAgICAgICAo
KHVuc2lnbmVkIGxvbmcpIHRleHQgKyBQQUdFX1NJWkUgLSAxKSAmIFBBR0VfTUFTSzsKICAgICB1
bnNpZ25lZCBsb25nIGVuZF9hZGRyZXNzID0gKHVuc2lnbmVkIGxvbmcpIGV0ZXh0OwogICAgIHN0
YXRpYyBtbXVfdXBkYXRlX3QgbW11X3VwZGF0ZXNbTDFfUEFHRVRBQkxFX0VOVFJJRVMgKyAxXTsK
LSAgICBwZ2VudHJ5X3QgKnRhYiA9IChwZ2VudHJ5X3QgKilzdGFydF9pbmZvLnB0X2Jhc2UsIHBh
Z2U7Ci0gICAgdW5zaWduZWQgbG9uZyBtZm4gPSBwZm5fdG9fbWZuKHZpcnRfdG9fcGZuKHN0YXJ0
X2luZm8ucHRfYmFzZSkpOworICAgIHBnZW50cnlfdCAqdGFiID0gcHRfYmFzZSwgcGFnZTsKKyAg
ICB1bnNpZ25lZCBsb25nIG1mbiA9IHBmbl90b19tZm4odmlydF90b19wZm4ocHRfYmFzZSkpOwog
ICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0OwogICAgIGludCBjb3VudCA9IDA7CiAgICAgaW50IHJj
OwpAQCAtMjgwLDggKzMxMyw4IEBAIHN0YXRpYyB2b2lkIHNldF9yZWFkb25seSh2b2lkICp0ZXh0
LCB2b2lkICpldGV4dCkKIAogICAgIHdoaWxlICggc3RhcnRfYWRkcmVzcyArIFBBR0VfU0laRSA8
PSBlbmRfYWRkcmVzcyApCiAgICAgewotICAgICAgICB0YWIgPSAocGdlbnRyeV90ICopc3RhcnRf
aW5mby5wdF9iYXNlOwotICAgICAgICBtZm4gPSBwZm5fdG9fbWZuKHZpcnRfdG9fcGZuKHN0YXJ0
X2luZm8ucHRfYmFzZSkpOworICAgICAgICB0YWIgPSBwdF9iYXNlOworICAgICAgICBtZm4gPSBw
Zm5fdG9fbWZuKHZpcnRfdG9fcGZuKHB0X2Jhc2UpKTsKIAogI2lmIGRlZmluZWQoX194ODZfNjRf
XykKICAgICAgICAgb2Zmc2V0ID0gbDRfdGFibGVfb2Zmc2V0KHN0YXJ0X2FkZHJlc3MpOwpAQCAt
MzQzLDggKzM3Niw4IEBAIHN0YXRpYyBwZ2VudHJ5X3QgKmdldF9wZ3QodW5zaWduZWQgbG9uZyB2
YSkKICAgICBwZ2VudHJ5X3QgKnRhYjsKICAgICB1bnNpZ25lZCBvZmZzZXQ7CiAKLSAgICB0YWIg
PSAocGdlbnRyeV90ICopc3RhcnRfaW5mby5wdF9iYXNlOwotICAgIG1mbiA9IHZpcnRfdG9fbWZu
KHN0YXJ0X2luZm8ucHRfYmFzZSk7CisgICAgdGFiID0gcHRfYmFzZTsKKyAgICBtZm4gPSB2aXJ0
X3RvX21mbihwdF9iYXNlKTsKIAogI2lmIGRlZmluZWQoX194ODZfNjRfXykKICAgICBvZmZzZXQg
PSBsNF90YWJsZV9vZmZzZXQodmEpOwpAQCAtMzc5LDggKzQxMiw4IEBAIHBnZW50cnlfdCAqbmVl
ZF9wZ3QodW5zaWduZWQgbG9uZyB2YSkKICAgICB1bnNpZ25lZCBsb25nIHB0X3BmbjsKICAgICB1
bnNpZ25lZCBvZmZzZXQ7CiAKLSAgICB0YWIgPSAocGdlbnRyeV90ICopc3RhcnRfaW5mby5wdF9i
YXNlOwotICAgIHB0X21mbiA9IHZpcnRfdG9fbWZuKHN0YXJ0X2luZm8ucHRfYmFzZSk7CisgICAg
dGFiID0gcHRfYmFzZTsKKyAgICBwdF9tZm4gPSB2aXJ0X3RvX21mbihwdF9iYXNlKTsKIAogI2lm
IGRlZmluZWQoX194ODZfNjRfXykKICAgICBvZmZzZXQgPSBsNF90YWJsZV9vZmZzZXQodmEpOwpA
QCAtNjM5LDYgKzY3Miw3IEBAIHN0YXRpYyB2b2lkIGNsZWFyX2Jvb3RzdHJhcCh2b2lkKQogICAg
ICAgICBwcmludGsoIlVuYWJsZSB0byB1bm1hcCBOVUxMIHBhZ2UuIHJjPSVkXG4iLCByYyk7CiB9
CiAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIHZvaWQgcDJtX2Noa19wZm4odW5zaWduZWQgbG9u
ZyBwZm4pCiB7CiAgICAgaWYgKCAocGZuID4+IEwzX1AyTV9TSElGVCkgPiAwICkKQEAgLTY3MCw2
ICs3MDQsNyBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogCiAg
ICAgYXJjaF9yZW1hcF9wMm0obWF4X3Bmbik7CiB9CisjZW5kaWYKIAogdm9pZCBhcmNoX2luaXRf
bW0odW5zaWduZWQgbG9uZyogc3RhcnRfcGZuX3AsIHVuc2lnbmVkIGxvbmcqIG1heF9wZm5fcCkK
IHsKQEAgLTY4Myw4ICs3MTgsOCBAQCB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25nKiBz
dGFydF9wZm5fcCwgdW5zaWduZWQgbG9uZyogbWF4X3Bmbl9wKQogICAgIHByaW50aygiICAgICAg
IF9lbmQ6ICVwKFZBKVxuIiwgJl9lbmQpOwogCiAgICAgLyogRmlyc3QgcGFnZSBmb2xsb3dzIHBh
Z2UgdGFibGUgcGFnZXMuICovCi0gICAgc3RhcnRfcGZuID0gUEZOX1VQKHRvX3BoeXMoc3RhcnRf
aW5mby5wdF9iYXNlKSkgKyBzdGFydF9pbmZvLm5yX3B0X2ZyYW1lczsKLSAgICBtYXhfcGZuID0g
c3RhcnRfaW5mby5ucl9wYWdlczsKKyAgICBzdGFydF9wZm4gPSBmaXJzdF9mcmVlX3BmbjsKKyAg
ICBtYXhfcGZuID0gbGFzdF9mcmVlX3BmbjsKIAogICAgIGlmICggbWF4X3BmbiA+PSBNQVhfTUVN
X1NJWkUgLyBQQUdFX1NJWkUgKQogICAgICAgICBtYXhfcGZuID0gTUFYX01FTV9TSVpFIC8gUEFH
RV9TSVpFIC0gMTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1
cC5jCmluZGV4IGVmZWNlZmIuLjhiNmJiNmUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVwLmMK
KysrIGIvYXJjaC94ODYvc2V0dXAuYwpAQCAtMTMxLDYgKzEzMSw5IEBAIGFyY2hfaW5pdCh2b2lk
ICpwYXIpCiAJLyogSW5pdGlhbGl6ZSBTU0UgKi8KIAlzc2VfaW5pdCgpOwogCisJLyogU2V0dXAg
bWVtb3J5IG1hbmFnZW1lbnQgaW5mbyBmcm9tIHN0YXJ0X2luZm8uICovCisJYXJjaF9tbV9wcmVp
bml0KHBhcik7CisKIAkvKiBDb3B5IHRoZSBzdGFydF9pbmZvIHN0cnVjdCB0byBhIGdsb2JhbGx5
LWFjY2Vzc2libGUgYXJlYS4gKi8KIAkvKiBXQVJOOiBkb24ndCBkbyBwcmludGsgYmVmb3JlIGhl
cmUsIGl0IHVzZXMgaW5mb3JtYXRpb24gZnJvbQogCSAgIHNoYXJlZF9pbmZvLiBVc2UgeHByaW50
ayBpbnN0ZWFkLiAqLwpAQCAtMTUyLDkgKzE1NSw2IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCiAJ
CQlzaS0+Y21kX2xpbmUgPyAoY29uc3QgY2hhciAqKXNpLT5jbWRfbGluZSA6ICJOVUxMIik7CiAJ
cHJpbnRrKCIgICAgICAgc3RhY2s6ICVwLSVwXG4iLCBzdGFjaywgc3RhY2sgKyBzaXplb2Yoc3Rh
Y2spKTsKIAotCS8qIHNldCB1cCBtaW5pbWFsIG1lbW9yeSBpbmZvcyAqLwotCXBoeXNfdG9fbWFj
aGluZV9tYXBwaW5nID0gKHVuc2lnbmVkIGxvbmcgKilzdGFydF9pbmZvLm1mbl9saXN0OwotCiAJ
LyogR3JhYiB0aGUgc2hhcmVkX2luZm8gcG9pbnRlciBhbmQgcHV0IGl0IGluIGEgc2FmZSBwbGFj
ZS4gKi8KIAlIWVBFUlZJU09SX3NoYXJlZF9pbmZvID0gbWFwX3NoYXJlZF9pbmZvKHN0YXJ0X2lu
Zm8uc2hhcmVkX2luZm8pOwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni90cmFwcy5jIGIvYXJjaC94
ODYvdHJhcHMuYwppbmRleCAwYjNkODViLi4yZDMyMjJkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni90
cmFwcy5jCisrKyBiL2FyY2gveDg2L3RyYXBzLmMKQEAgLTk3LDkgKzk3LDkgQEAgRE9fRVJST1Io
MTgsICJtYWNoaW5lIGNoZWNrIiwgbWFjaGluZV9jaGVjaykKIAogdm9pZCBwYWdlX3dhbGsodW5z
aWduZWQgbG9uZyB2aXJ0X2FkZHJlc3MpCiB7Ci0gICAgICAgIHBnZW50cnlfdCAqdGFiID0gKHBn
ZW50cnlfdCAqKXN0YXJ0X2luZm8ucHRfYmFzZSwgcGFnZTsKKyAgICAgICAgcGdlbnRyeV90ICp0
YWIgPSBwdF9iYXNlLCBwYWdlOwogICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHIgPSB2aXJ0X2Fk
ZHJlc3M7Ci0gICAgICAgIHByaW50aygiUGFnZXRhYmxlIHdhbGsgZnJvbSB2aXJ0ICVseCwgYmFz
ZSAlbHg6XG4iLCB2aXJ0X2FkZHJlc3MsIHN0YXJ0X2luZm8ucHRfYmFzZSk7CisgICAgICAgIHBy
aW50aygiUGFnZXRhYmxlIHdhbGsgZnJvbSB2aXJ0ICVseCwgYmFzZSAlcDpcbiIsIHZpcnRfYWRk
cmVzcywgcHRfYmFzZSk7CiAgICAgCiAjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQogICAgICAgICBw
YWdlID0gdGFiW2w0X3RhYmxlX29mZnNldChhZGRyKV07CkBAIC0xMTksNyArMTE5LDcgQEAgdm9p
ZCBwYWdlX3dhbGsodW5zaWduZWQgbG9uZyB2aXJ0X2FkZHJlc3MpCiB9CiAKIHN0YXRpYyBpbnQg
aGFuZGxlX2Nvdyh1bnNpZ25lZCBsb25nIGFkZHIpIHsKLSAgICAgICAgcGdlbnRyeV90ICp0YWIg
PSAocGdlbnRyeV90ICopc3RhcnRfaW5mby5wdF9iYXNlLCBwYWdlOworICAgICAgICBwZ2VudHJ5
X3QgKnRhYiA9IHB0X2Jhc2UsIHBhZ2U7CiAJdW5zaWduZWQgbG9uZyBuZXdfcGFnZTsKIAlpbnQg
cmM7CiAKZGlmZiAtLWdpdCBhL2JhbGxvb24uYyBiL2JhbGxvb24uYwppbmRleCA2MDg0OTJhLi44
ZDJmMTUxIDEwMDY0NAotLS0gYS9iYWxsb29uLmMKKysrIGIvYmFsbG9vbi5jCkBAIC0yNSw2ICsy
NSw3IEBACiAjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9l
cnJuby5oPgogI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+CisjaW5jbHVkZSA8bWluaS1vcy9wYXJh
dmlydC5oPgogI2luY2x1ZGUgPHhlbi94ZW4uaD4KICNpbmNsdWRlIDx4ZW4vbWVtb3J5Lmg+CiAK
ZGlmZiAtLWdpdCBhL2luY2x1ZGUvYXJtL2FyY2hfbW0uaCBiL2luY2x1ZGUvYXJtL2FyY2hfbW0u
aAppbmRleCBmNDY4NWQ4Li43OWQ5ZTA1IDEwMDY0NAotLS0gYS9pbmNsdWRlL2FybS9hcmNoX21t
LmgKKysrIGIvaW5jbHVkZS9hcm0vYXJjaF9tbS5oCkBAIC0yOSw5ICsyOSw2IEBAIGV4dGVybiB1
aW50MzJfdCBwaHlzaWNhbF9hZGRyZXNzX29mZnNldDsJLyogQWRkIHRoaXMgdG8gYSB2aXJ0dWFs
IGFkZHJlc3MgdG8gZ2V0CiAjZGVmaW5lIG1mbl90b192aXJ0KF9tZm4pICAgICAgICAgICh0b192
aXJ0KFBGTl9QSFlTKF9tZm4pKSkKICNkZWZpbmUgcGZuX3RvX3ZpcnQoX3BmbikgICAgICAgICAg
KHRvX3ZpcnQoUEZOX1BIWVMoX3BmbikpKQogCi0jZGVmaW5lIG1mbl90b19wZm4oeCkgKHgpCi0j
ZGVmaW5lIHBmbl90b19tZm4oeCkgKHgpCi0KICNkZWZpbmUgdmlydHVhbF90b19tZm4oX3ZpcnQp
CSAgIHZpcnRfdG9fbWZuKF92aXJ0KQogCiAvLyBGSVhNRQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9i
YWxsb29uLmggYi9pbmNsdWRlL2JhbGxvb24uaAppbmRleCBkODcxMGFkLi44Y2Q0MWFmIDEwMDY0
NAotLS0gYS9pbmNsdWRlL2JhbGxvb24uaAorKysgYi9pbmNsdWRlL2JhbGxvb24uaApAQCAtMzks
MTYgKzM5LDEzIEBAIGV4dGVybiB1bnNpZ25lZCBsb25nIG5yX21lbV9wYWdlczsKIHZvaWQgZ2V0
X21heF9wYWdlcyh2b2lkKTsKIGludCBiYWxsb29uX3VwKHVuc2lnbmVkIGxvbmcgbl9wYWdlcyk7
CiAKLXZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKTsKIHZvaWQgbW1f
YWxsb2NfYml0bWFwX3JlbWFwKHZvaWQpOwotaW50IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25lZCBs
b25nIG1heF9wZm4pOwogdm9pZCBhcmNoX3Bmbl9hZGQodW5zaWduZWQgbG9uZyBwZm4sIHVuc2ln
bmVkIGxvbmcgbWZuKTsKIGludCBjaGtfZnJlZV9wYWdlcyh1bnNpZ25lZCBsb25nIG5lZWRlZCk7
CiAKICNlbHNlIC8qIENPTkZJR19CQUxMT09OICovCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBnZXRf
bWF4X3BhZ2VzKHZvaWQpIHsgfQotc3RhdGljIGlubGluZSB2b2lkIGFyY2hfcmVtYXBfcDJtKHVu
c2lnbmVkIGxvbmcgbWF4X3BmbikgeyB9CiBzdGF0aWMgaW5saW5lIHZvaWQgbW1fYWxsb2NfYml0
bWFwX3JlbWFwKHZvaWQpIHsgfQogc3RhdGljIGlubGluZSBpbnQgY2hrX2ZyZWVfcGFnZXModW5z
aWduZWQgbG9uZyBuZWVkZWQpCiB7CmRpZmYgLS1naXQgYS9pbmNsdWRlL21tLmggYi9pbmNsdWRl
L21tLmgKaW5kZXggZmMzMTI4Yi4uOTUzNTcwYyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9tbS5oCisr
KyBiL2luY2x1ZGUvbW0uaApAQCAtMzYsNiArMzYsNyBAQAogI2VuZGlmCiAjaW5jbHVkZSA8eGVu
L3hlbi5oPgogCisjaW5jbHVkZSA8bWluaS1vcy9wYXJhdmlydC5oPgogI2luY2x1ZGUgPG1pbmkt
b3MvYXJjaF9saW1pdHMuaD4KICNpbmNsdWRlIDxtaW5pLW9zL2FyY2hfbW0uaD4KIApAQCAtNjcs
NyArNjgsNiBAQCBzdGF0aWMgX19pbmxpbmVfXyBpbnQgZ2V0X29yZGVyKHVuc2lnbmVkIGxvbmcg
c2l6ZSkKIAogdm9pZCBhcmNoX2luaXRfZGVtYW5kX21hcHBpbmdfYXJlYSh2b2lkKTsKIHZvaWQg
YXJjaF9pbml0X21tKHVuc2lnbmVkIGxvbmcqIHN0YXJ0X3Bmbl9wLCB1bnNpZ25lZCBsb25nKiBt
YXhfcGZuX3ApOwotdm9pZCBhcmNoX2luaXRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3Bmbl9wKTsK
IAogdW5zaWduZWQgbG9uZyBhbGxvY2F0ZV9vbmRlbWFuZCh1bnNpZ25lZCBsb25nIG4sIHVuc2ln
bmVkIGxvbmcgYWxpZ25tZW50KTsKIC8qIG1hcCBmW2kqc3RyaWRlXStpKmluY3JlbWVudCBmb3Ig
aSBpbiAwLi5uLTEsIGFsaWduZWQgb24gYWxpZ25tZW50IHBhZ2VzICovCmRpZmYgLS1naXQgYS9p
bmNsdWRlL3BhcmF2aXJ0LmggYi9pbmNsdWRlL3BhcmF2aXJ0LmgKaW5kZXggNzg1MmUxNi4uMTUw
NzZiZSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9wYXJhdmlydC5oCisrKyBiL2luY2x1ZGUvcGFyYXZp
cnQuaApAQCAtMjYsNyArMjYsNTUgQEAKIAogI2lmIGRlZmluZWQoQ09ORklHX1BBUkFWSVJUKQog
CisjZGVmaW5lIG1mbl90b19wZm4oX21mbikgKG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nWyhfbWZu
KV0pCisjZGVmaW5lIHBmbl90b19tZm4oX3BmbikgKHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nWyhf
cGZuKV0pCisKKy8qIGZvciBQMk0gKi8KKyNpZmRlZiBfX3g4Nl82NF9fCisjZGVmaW5lIFAyTV9T
SElGVCAgICAgICA5CiAjZWxzZQorI2RlZmluZSBQMk1fU0hJRlQgICAgICAgMTAKKyNlbmRpZgor
I2RlZmluZSBQMk1fRU5UUklFUyAgICAgKDFVTCA8PCBQMk1fU0hJRlQpCisjZGVmaW5lIFAyTV9N
QVNLICAgICAgICAoUDJNX0VOVFJJRVMgLSAxKQorI2RlZmluZSBMMV9QMk1fU0hJRlQgICAgUDJN
X1NISUZUCisjZGVmaW5lIEwyX1AyTV9TSElGVCAgICAoMiAqIFAyTV9TSElGVCkKKyNkZWZpbmUg
TDNfUDJNX1NISUZUICAgICgzICogUDJNX1NISUZUKQorI2RlZmluZSBMMV9QMk1fSURYKHBmbikg
KChwZm4pICYgUDJNX01BU0spCisjZGVmaW5lIEwyX1AyTV9JRFgocGZuKSAoKChwZm4pID4+IEwx
X1AyTV9TSElGVCkgJiBQMk1fTUFTSykKKyNkZWZpbmUgTDNfUDJNX0lEWChwZm4pICgoKHBmbikg
Pj4gTDJfUDJNX1NISUZUKSAmIFAyTV9NQVNLKQorI2RlZmluZSBJTlZBTElEX1AyTV9FTlRSWSAo
fjBVTCkKKwordm9pZCBwMm1fY2hrX3Bmbih1bnNpZ25lZCBsb25nIHBmbik7CisKK3N0YXRpYyBp
bmxpbmUgdW5zaWduZWQgbG9uZyBwMm1fcGFnZXModW5zaWduZWQgbG9uZyBwYWdlcykKK3sKKyAg
ICByZXR1cm4gKHBhZ2VzICsgUDJNX0VOVFJJRVMgLSAxKSA+PiBMMV9QMk1fU0hJRlQ7Cit9CisK
K3ZvaWQgYXJjaF9pbml0X3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm5fcCk7CisKKyNlbHNlCisK
KyNkZWZpbmUgbWZuX3RvX3BmbihfbWZuKSAoKHVuc2lnbmVkIGxvbmcpKF9tZm4pKQorI2RlZmlu
ZSBwZm5fdG9fbWZuKF9wZm4pICgodW5zaWduZWQgbG9uZykoX3BmbikpCisKK3N0YXRpYyBpbmxp
bmUgdm9pZCBhcmNoX2luaXRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3Bmbl9wKSB7IH0KKworI2Vu
ZGlmCisKKyNpZiBkZWZpbmVkKENPTkZJR19QQVJBVklSVCkgJiYgZGVmaW5lZChDT05GSUdfQkFM
TE9PTikKKwordm9pZCBhcmNoX3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pOworaW50
IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pOworCisjZWxzZQorCitzdGF0
aWMgaW5saW5lIHZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKSB7IH0K
K3N0YXRpYyBpbmxpbmUgaW50IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4p
Cit7CisgICAgcmV0dXJuIDA7Cit9CiAKICNlbmRpZgogCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4
Ni9hcmNoX21tLmggYi9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKaW5kZXggMmIxOGIzNC4uMjhhYjQw
NiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ODYvYXJjaF9tbS5oCisrKyBiL2luY2x1ZGUveDg2L2Fy
Y2hfbW0uaApAQCAtMTg0LDMxICsxODQsNiBAQCB0eXBlZGVmIHVuc2lnbmVkIGxvbmcgcGdlbnRy
eV90OwogI2RlZmluZSBJT19QUk9UIChMMV9QUk9UKQogI2RlZmluZSBJT19QUk9UX05PQ0FDSEUg
KEwxX1BST1QgfCBfUEFHRV9QQ0QpCiAKLS8qIGZvciBQMk0gKi8KLSNpZmRlZiBfX3g4Nl82NF9f
Ci0jZGVmaW5lIFAyTV9TSElGVCAgICAgICA5Ci0jZWxzZQotI2RlZmluZSBQMk1fU0hJRlQgICAg
ICAgMTAKLSNlbmRpZgotI2RlZmluZSBQMk1fRU5UUklFUyAgICAgKDFVTCA8PCBQMk1fU0hJRlQp
Ci0jZGVmaW5lIFAyTV9NQVNLICAgICAgICAoUDJNX0VOVFJJRVMgLSAxKQotI2RlZmluZSBMMV9Q
Mk1fU0hJRlQgICAgUDJNX1NISUZUCi0jZGVmaW5lIEwyX1AyTV9TSElGVCAgICAoMiAqIFAyTV9T
SElGVCkKLSNkZWZpbmUgTDNfUDJNX1NISUZUICAgICgzICogUDJNX1NISUZUKQotI2RlZmluZSBM
MV9QMk1fSURYKHBmbikgKChwZm4pICYgUDJNX01BU0spCi0jZGVmaW5lIEwyX1AyTV9JRFgocGZu
KSAoKChwZm4pID4+IEwxX1AyTV9TSElGVCkgJiBQMk1fTUFTSykKLSNkZWZpbmUgTDNfUDJNX0lE
WChwZm4pICgoKHBmbikgPj4gTDJfUDJNX1NISUZUKSAmIFAyTV9NQVNLKQotI2RlZmluZSBJTlZB
TElEX1AyTV9FTlRSWSAofjBVTCkKLQotI2lmbmRlZiBfX0FTU0VNQkxZX18KLXZvaWQgcDJtX2No
a19wZm4odW5zaWduZWQgbG9uZyBwZm4pOwotCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcg
cDJtX3BhZ2VzKHVuc2lnbmVkIGxvbmcgcGFnZXMpCi17Ci0gICAgcmV0dXJuIChwYWdlcyArIFAy
TV9FTlRSSUVTIC0gMSkgPj4gTDFfUDJNX1NISUZUOwotfQotI2VuZGlmCi0KICNpbmNsdWRlICJh
cmNoX2xpbWl0cy5oIgogI2RlZmluZSBQQUdFX1NJWkUgICAgICAgX19QQUdFX1NJWkUKICNkZWZp
bmUgUEFHRV9TSElGVCAgICAgIF9fUEFHRV9TSElGVApAQCAtMjMyLDEwICsyMDcsMTQgQEAgdHlw
ZWRlZiB1bnNpZ25lZCBsb25nIHBhZGRyX3Q7CiB0eXBlZGVmIHVuc2lnbmVkIGxvbmcgbWFkZHJf
dDsKICNlbmRpZgogCitleHRlcm4gcGdlbnRyeV90ICpwdF9iYXNlOworI2lmZGVmIENPTkZJR19Q
QVJBVklSVAogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgKnBoeXNfdG9fbWFjaGluZV9tYXBwaW5nOwor
I2Vsc2UKK2V4dGVybiBwZ2VudHJ5X3QgcGFnZV90YWJsZV9iYXNlW107CisjZW5kaWYKIGV4dGVy
biBjaGFyIF90ZXh0LCBfZXRleHQsIF9lcm9kYXRhLCBfZWRhdGEsIF9lbmQ7CiBleHRlcm4gdW5z
aWduZWQgbG9uZyBtZm5femVybzsKLSNkZWZpbmUgcGZuX3RvX21mbihfcGZuKSAocGh5c190b19t
YWNoaW5lX21hcHBpbmdbKF9wZm4pXSkKIHN0YXRpYyBfX2lubGluZV9fIG1hZGRyX3QgcGh5c190
b19tYWNoaW5lKHBhZGRyX3QgcGh5cykKIHsKIAltYWRkcl90IG1hY2hpbmUgPSBwZm5fdG9fbWZu
KHBoeXMgPj4gUEFHRV9TSElGVCk7CkBAIC0yNDMsNyArMjIyLDYgQEAgc3RhdGljIF9faW5saW5l
X18gbWFkZHJfdCBwaHlzX3RvX21hY2hpbmUocGFkZHJfdCBwaHlzKQogCXJldHVybiBtYWNoaW5l
OwogfQogCi0jZGVmaW5lIG1mbl90b19wZm4oX21mbikgKG1hY2hpbmVfdG9fcGh5c19tYXBwaW5n
WyhfbWZuKV0pCiBzdGF0aWMgX19pbmxpbmVfXyBwYWRkcl90IG1hY2hpbmVfdG9fcGh5cyhtYWRk
cl90IG1hY2hpbmUpCiB7CiAJcGFkZHJfdCBwaHlzID0gbWZuX3RvX3BmbihtYWNoaW5lID4+IFBB
R0VfU0hJRlQpOwpAQCAtMjY3LDEzICsyNDUsMTAgQEAgc3RhdGljIF9faW5saW5lX18gcGFkZHJf
dCBtYWNoaW5lX3RvX3BoeXMobWFkZHJfdCBtYWNoaW5lKQogI2RlZmluZSBwdGVfdG9fbWZuKF9w
dGUpICAgICAgICAgICAoKChfcHRlKSAmIChQQUREUl9NQVNLJlBBR0VfTUFTSykpID4+IEwxX1BB
R0VUQUJMRV9TSElGVCkKICNkZWZpbmUgcHRlX3RvX3ZpcnQoX3B0ZSkgICAgICAgICAgdG9fdmly
dChtZm5fdG9fcGZuKHB0ZV90b19tZm4oX3B0ZSkpIDw8IFBBR0VfU0hJRlQpCiAKLQotI2RlZmlu
ZSBQVF9CQVNFCQkJICAgKChwZ2VudHJ5X3QgKilzdGFydF9pbmZvLnB0X2Jhc2UpCi0KICNpZmRl
ZiBfX3g4Nl82NF9fCi0jZGVmaW5lIHZpcnR1YWxfdG9fbDMoX3ZpcnQpCSAgICgocGdlbnRyeV90
ICopcHRlX3RvX3ZpcnQoUFRfQkFTRVtsNF90YWJsZV9vZmZzZXQoX3ZpcnQpXSkpCisjZGVmaW5l
IHZpcnR1YWxfdG9fbDMoX3ZpcnQpCSAgICgocGdlbnRyeV90ICopcHRlX3RvX3ZpcnQocHRfYmFz
ZVtsNF90YWJsZV9vZmZzZXQoX3ZpcnQpXSkpCiAjZWxzZQotI2RlZmluZSB2aXJ0dWFsX3RvX2wz
KF92aXJ0KQkgICBQVF9CQVNFCisjZGVmaW5lIHZpcnR1YWxfdG9fbDMoX3ZpcnQpCSAgIHB0X2Jh
c2UKICNlbmRpZgogCiAjZGVmaW5lIHZpcnR1YWxfdG9fbDIoX3ZpcnQpCSAgICh7IFwKQEAgLTI5
Nyw2ICsyNzIsNyBAQCBzdGF0aWMgX19pbmxpbmVfXyBwYWRkcl90IG1hY2hpbmVfdG9fcGh5cyht
YWRkcl90IG1hY2hpbmUpCiAjZGVmaW5lIGRvX21hcF96ZXJvKHN0YXJ0LCBuKSBkb19tYXBfZnJh
bWVzKHN0YXJ0LCAmbWZuX3plcm8sIG4sIDAsIDAsIERPTUlEX1NFTEYsIE5VTEwsIEwxX1BST1Rf
Uk8pCiAKIHBnZW50cnlfdCAqbmVlZF9wZ3QodW5zaWduZWQgbG9uZyBhZGRyKTsKK3ZvaWQgYXJj
aF9tbV9wcmVpbml0KHZvaWQgKnApOwogCiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS94
ZW4vYXJjaC14ODYveGVuLXg4Nl8zMi5oIGIvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4Nl8z
Mi5oCmluZGV4IDE1MDQxOTEuLjYzMzk3MjcgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL2FyY2gt
eDg2L3hlbi14ODZfMzIuaAorKysgYi9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4teDg2XzMyLmgK
QEAgLTU1LDYgKzU1LDcgQEAKICNkZWZpbmUgRkxBVF9VU0VSX0RTICAgIEZMQVRfUklORzNfRFMK
ICNkZWZpbmUgRkxBVF9VU0VSX1NTICAgIEZMQVRfUklORzNfU1MKIAorI2lmZGVmIENPTkZJR19Q
QVJBVklSVAogI2RlZmluZSBfX0hZUEVSVklTT1JfVklSVF9TVEFSVF9QQUUgICAgMHhGNTgwMDAw
MAogI2RlZmluZSBfX01BQ0gyUEhZU19WSVJUX1NUQVJUX1BBRSAgICAgMHhGNTgwMDAwMAogI2Rl
ZmluZSBfX01BQ0gyUEhZU19WSVJUX0VORF9QQUUgICAgICAgMHhGNjgwMDAwMApAQCAtOTAsNiAr
OTEsNyBAQAogI2lmbmRlZiBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZwogI2RlZmluZSBtYWNoaW5l
X3RvX3BoeXNfbWFwcGluZyAoKHVuc2lnbmVkIGxvbmcgKilNQUNIMlBIWVNfVklSVF9TVEFSVCkK
ICNlbmRpZgorI2VuZGlmCiAKIC8qIDMyLS82NC1iaXQgaW52YXJpYWJpbGl0eSBmb3IgY29udHJv
bCBpbnRlcmZhY2VzIChkb21jdGwvc3lzY3RsKS4gKi8KICNpZiBkZWZpbmVkKF9fWEVOX18pIHx8
IGRlZmluZWQoX19YRU5fVE9PTFNfXykKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2FyY2gteDg2
L3hlbi14ODZfNjQuaCBiL2luY2x1ZGUveGVuL2FyY2gteDg2L3hlbi14ODZfNjQuaAppbmRleCAx
YzRlMTU5Li4yYzAwMTExIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4teDg2
XzY0LmgKKysrIGIvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4Nl82NC5oCkBAIC03MCw2ICs3
MCw3IEBACiAjZGVmaW5lIEZMQVRfVVNFUl9TUzMyIEZMQVRfUklORzNfU1MzMgogI2RlZmluZSBG
TEFUX1VTRVJfU1MgICBGTEFUX1VTRVJfU1M2NAogCisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAj
ZGVmaW5lIF9fSFlQRVJWSVNPUl9WSVJUX1NUQVJUIDB4RkZGRjgwMDAwMDAwMDAwMAogI2RlZmlu
ZSBfX0hZUEVSVklTT1JfVklSVF9FTkQgICAweEZGRkY4ODAwMDAwMDAwMDAKICNkZWZpbmUgX19N
QUNIMlBIWVNfVklSVF9TVEFSVCAgMHhGRkZGODAwMDAwMDAwMDAwCkBAIC04Niw2ICs4Nyw3IEBA
CiAjaWZuZGVmIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nCiAjZGVmaW5lIG1hY2hpbmVfdG9fcGh5
c19tYXBwaW5nICgodW5zaWduZWQgbG9uZyAqKUhZUEVSVklTT1JfVklSVF9TVEFSVCkKICNlbmRp
ZgorI2VuZGlmCiAKIC8qCiAgKiBpbnQgSFlQRVJWSVNPUl9zZXRfc2VnbWVudF9iYXNlKHVuc2ln
bmVkIGludCB3aGljaCwgdW5zaWduZWQgbG9uZyBiYXNlKQpkaWZmIC0tZ2l0IGEvbW0uYyBiL21t
LmMKaW5kZXggY2EwYjliZS4uYzc2YmU3ZiAxMDA2NDQKLS0tIGEvbW0uYworKysgYi9tbS5jCkBA
IC0zOSw2ICszOSw3IEBACiAjaW5jbHVkZSA8eGVuL21lbW9yeS5oPgogI2luY2x1ZGUgPG1pbmkt
b3MvbW0uaD4KICNpbmNsdWRlIDxtaW5pLW9zL2JhbGxvb24uaD4KKyNpbmNsdWRlIDxtaW5pLW9z
L3BhcmF2aXJ0Lmg+CiAjaW5jbHVkZSA8bWluaS1vcy90eXBlcy5oPgogI2luY2x1ZGUgPG1pbmkt
b3MvbGliLmg+CiAjaW5jbHVkZSA8bWluaS1vcy94bWFsbG9jLmg+Ci0tIAoyLjYuNgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:20 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR6-00022q-Fc; Tue, 23 Aug 2016 15:16:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR4-0001yg-W4; Tue, 23 Aug 2016 15:16:19 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 C7/D0-28813-1C86CB75; Tue, 23 Aug 2016 15:16:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVyuP0Ov+7BjD3
 hBrPvM1m8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTjzZxFjwXuziutzrrM0MP5X72Lk
 5JAQMJJ4O/EfUxcjF4eQwEJGiXXH5zCBJNgEVCU2XD/FCmKLCLhJfPk+iw3EZhaIkJjz4RRLF
 yMHh7CAqUTX1TiQMAtQ+caz89hAwrwC9hIvtmtDjJeTuD5zOthETqDwhTN7mUFKhATsJObuj5
 vAyL2AkWEVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkagjxm
 AYAfjiu2ehxglOZiURHl1jfaEC/El5adUZiQWZ8QXleakFh9ilOHgUJLgfZwOlBMsSk1PrUjL
 zAEGG0xagoNHSYR3Jkiat7ggMbc4Mx0idYpRUUqctwUkIQCSyCjNg2uDBfglRlkpYV5GoEOEe
 ApSi3IzS1DlXzGKczAqCfMuBpnCk5lXAjf9FdBiJqDFLfd3gywuSURISTUwJl5fl7qxoK75zi
 ULlhxv+7R5fQ9EeeSNL6ZyT2ZdsiG6/GK+5NYT6w5lXDilefi1cMLOHol3GS8/vhfM+fHdpvv
 QhcMi6s890yZW7Ekx55wv/2Pizr2fFAJnPFj8wUfpX7SgbuHiOY2i7s9l2eZuE18dfV7arKr0
 4u++eoan3wOy37bXLjIRU2Ipzkg01GIuKk4EANsqwulrAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1471965376!6782671!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25590 invoked from network); 23 Aug 2016 15:16:16 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:16 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5C8F0AD8A;
 Tue, 23 Aug 2016 15:16:16 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:55 +0200
Message-Id: <1471965368-6159-10-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 09/22] mini-os: support HVMlite traps
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VHJhcCBoYW5kbGluZyBpbiBIVk1saXRlIGRvbWFpbiBpcyBkaWZmZXJlbnQgZnJvbSBwdiBvbmUu
CgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJj
aC94ODYvdHJhcHMuYyAgfCAgMiAtLQogYXJjaC94ODYveDg2XzMyLlMgfCAxOSArKysrKysrKysr
KysrKy0tCiBhcmNoL3g4Ni94ODZfNjQuUyB8IDIyICsrKysrKysrKysrKysrKysrLQogaW5jbHVk
ZS94ODYvb3MuaCAgfCA2NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDEwMSBpbnNlcnRpb25zKCspLCA5IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3RyYXBzLmMgYi9hcmNoL3g4Ni90cmFw
cy5jCmluZGV4IDNiMWZmZmIuLjBiM2Q4NWIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3RyYXBzLmMK
KysrIGIvYXJjaC94ODYvdHJhcHMuYwpAQCAtMTkxLDggKzE5MSw2IEBAIHN0YXRpYyB2b2lkIGR1
bXBfbWVtKHVuc2lnbmVkIGxvbmcgYWRkcikKICAgICB9CiAgICAgcHJpbnRrKCJcbiIpOwogfQot
I2RlZmluZSByZWFkX2NyMigpIFwKLSAgICAgICAgKEhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPnZj
cHVfaW5mb1tzbXBfcHJvY2Vzc29yX2lkKCldLmFyY2guY3IyKQogCiBzdGF0aWMgaW50IGhhbmRs
aW5nX3BnX2ZhdWx0ID0gMDsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYveDg2XzMyLlMgYi9hcmNo
L3g4Ni94ODZfMzIuUwppbmRleCA2ZjM4NzA4Li45MjQxNDE4IDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni94ODZfMzIuUworKysgYi9hcmNoL3g4Ni94ODZfMzIuUwpAQCAtOCw2ICs4LDkgQEAKICNpbmNs
dWRlIDx4ZW4vYXJjaC14ODZfMzIuaD4KIAogI2lmZGVmIENPTkZJR19QQVJBVklSVAorCisjZGVm
aW5lIEtFUk5FTF9EUyBfX0tFUk5FTF9EUworCiBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfR1VF
U1RfT1MsIC5hc2NpeiAiTWluaS1PUyIpCiBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfTE9BREVS
LCAuYXNjaXogImdlbmVyaWMiKQogRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX0hZUEVSQ0FMTF9Q
QUdFLCBfV09SRCBoeXBlcmNhbGxfcGFnZSkKQEAgLTIxLDYgKzI0LDggQEAgX3N0YXJ0OgogICAg
ICAgICBsc3Mgc3RhY2tfc3RhcnQsJWVzcAogI2Vsc2UKIAorI2RlZmluZSBLRVJORUxfRFMgX19L
RVJOX0RTCisKICNpbmNsdWRlICJ4ODZfaHZtLlMiCiAgICAgICAgIG1vdmwgc3RhY2tfc3RhcnQs
JWVzcAogCkBAIC02MSw3ICs2Niw3IEBAIENTCQk9IDB4MkMKIAlwdXNobCAlZWR4OyBcCiAJcHVz
aGwgJWVjeDsgXAogCXB1c2hsICVlYng7IFwKLQltb3ZsICQoX19LRVJORUxfRFMpLCVlZHg7IFwK
Kwltb3ZsICQoS0VSTkVMX0RTKSwlZWR4OyBcCiAJbW92bCAlZWR4LCVkczsgXAogCW1vdmwgJWVk
eCwlZXM7CiAKQEAgLTk4LDcgKzEwMyw3IEBAIGRvX2V4Y2VwdGlvbjoKIAltb3ZsIE9SSUdfRUFY
KCVlc3ApLCAlZWR4CSMgZ2V0IHRoZSBlcnJvciBjb2RlCiAJbW92bCAlZWF4LCBPUklHX0VBWCgl
ZXNwKQogCW1vdmwgJWVjeCwgRVMoJWVzcCkKLQltb3ZsICQoX19LRVJORUxfRFMpLCAlZWN4CisJ
bW92bCAkKEtFUk5FTF9EUyksICVlY3gKIAltb3ZsICVlY3gsICVkcwogCW1vdmwgJWVjeCwgJWVz
CiAJbW92bCAlZXNwLCVlYXgJCQkjIHB0X3JlZ3MgcG9pbnRlcgpAQCAtMTEyLDYgKzExNyw3IEBA
IHJldF9mcm9tX2V4Y2VwdGlvbjoKICAgICBhZGRsICQ4LCVlc3AKICAgICBSRVNUT1JFX0FMTAog
CisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAjIEEgbm90ZSBvbiB0aGUgImNyaXRpY2FsIHJlZ2lv
biIgaW4gb3VyIGNhbGxiYWNrIGhhbmRsZXIuCiAjIFdlIHdhbnQgdG8gYXZvaWQgc3RhY2tpbmcg
Y2FsbGJhY2sgaGFuZGxlcnMgZHVlIHRvIGV2ZW50cyBvY2N1cnJpbmcKICMgZHVyaW5nIGhhbmRs
aW5nIG9mIHRoZSBsYXN0IGV2ZW50LiBUbyBkbyB0aGlzLCB3ZSBrZWVwIGV2ZW50cyBkaXNhYmxl
ZApAQCAtMTg5LDYgKzE5NSwxNSBAQCBjcml0aWNhbF9maXh1cF90YWJsZToKICAgICAgICAgLmJ5
dGUgMHgyOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIGlyZXQKICAgICAgICAgLmJ5dGUg
MHgwMCwweDAwLDB4MDAsMHgwMCAgICAgICAgICAgICAjIG1vdmIgJDEsMSglZXNpKQogICAgICAg
ICAuYnl0ZSAweDAwLDB4MDAgICAgICAgICAgICAgICAgICAgICAgICMgam1wICAxMWIKKworI2Vs
c2UKKworRU5UUlkoaHlwZXJ2aXNvcl9jYWxsYmFjaykKKwlwdXNobCAkMAorCXB1c2hsICRkb19o
eXBlcnZpc29yX2NhbGxiYWNrCisJam1wIGRvX2V4Y2VwdGlvbgorCisjZW5kaWYKICAgICAgICAK
ICMgSHlwZXJ2aXNvciB1c2VzIHRoaXMgZm9yIGFwcGxpY2F0aW9uIGZhdWx0cyB3aGlsZSBpdCBl
eGVjdXRlcy4KIEVOVFJZKGZhaWxzYWZlX2NhbGxiYWNrKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
eDg2XzY0LlMgYi9hcmNoL3g4Ni94ODZfNjQuUwppbmRleCBlNzI1YzYzLi4xN2E5ZWFkIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni94ODZfNjQuUworKysgYi9hcmNoL3g4Ni94ODZfNjQuUwpAQCAtNzgs
OSArNzgsMTEgQEAgS0VSTkVMX0NTX01BU0sgPSAweGZjCiAKIC8qIE1hY3JvcyAqLwogLm1hY3Jv
IHplcm9lbnRyeSBzeW0KKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIAltb3ZxICglcnNwKSwlcmN4
CiAJbW92cSA4KCVyc3ApLCVyMTEKIAlhZGRxICQweDEwLCVyc3AgLyogc2tpcCByY3ggYW5kIHIx
MSAqLworI2VuZGlmCiAJcHVzaHEgJDAJLyogcHVzaCBlcnJvciBjb2RlL29sZHJheCAqLwogCXB1
c2hxICVyYXgJLyogcHVzaCByZWFsIG9sZHJheCB0byB0aGUgcmRpIHNsb3QgKi8KIAlsZWFxICBc
c3ltKCVyaXApLCVyYXgKQEAgLTg4LDkgKzkwLDExIEBAIEtFUk5FTF9DU19NQVNLID0gMHhmYwog
LmVuZG0KIAogLm1hY3JvIGVycm9yZW50cnkgc3ltCisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAJ
bW92cSAoJXJzcCksJXJjeAogCW1vdnEgOCglcnNwKSwlcjExCiAJYWRkcSAkMHgxMCwlcnNwIC8q
IHJzcCBwb2ludHMgdG8gdGhlIGVycm9yIGNvZGUgKi8KKyNlbmRpZgogCXB1c2hxICVyYXgKIAls
ZWFxICBcc3ltKCVyaXApLCVyYXgKIAlqbXAgZXJyb3JfZW50cnkKQEAgLTEzMywxMSArMTM3LDEx
IEBAIEtFUk5FTF9DU19NQVNLID0gMHhmYwogI2lmZGVmIENPTkZJR19QQVJBVklSVAogCXRlc3Rs
ICROTUlfTUFTSywyKjgoJXJzcCkKIAlqbnogICAyZgotI2VuZGlmCiAKIAkvKiBEaXJlY3QgaXJl
dCB0byBrZXJuZWwgc3BhY2UuIENvcnJlY3QgQ1MgYW5kIFNTLiAqLwogCW9yYiAgICQzLDEqOCgl
cnNwKQogCW9yYiAgICQzLDQqOCglcnNwKQorI2VuZGlmCiAJaXJldHEKIAogI2lmZGVmIENPTkZJ
R19QQVJBVklSVApAQCAtMTgyLDYgKzE4Niw3IEBAIGVycm9yX2NhbGxfaGFuZGxlcjoKIAlqbXAg
ZXJyb3JfZXhpdAogCiAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIC8qCiAgKiBYZW4gZXZlbnQg
KHZpcnR1YWwgaW50ZXJydXB0KSBlbnRyeSBwb2ludC4KICAqLwpAQCAtMjg1LDExICsyOTAsMjYg
QEAgY3JpdGljYWxfcmVnaW9uX2ZpeHVwOgogCWFuZGIgJEtFUk5FTF9DU19NQVNLLENTKCVyc3Ap
ICAgICAgIyBDUyBtaWdodCBoYXZlIGNoYW5nZWQKIAlqbXAgIDExYgogCisjZWxzZQorZXJyb3Jf
ZXhpdDoKKwlSRVNUT1JFX1JFU1QKKwlSRVNUT1JFX0FMTAorCUhZUEVSVklTT1JfSVJFVCAwCiAK
Ky8qCisgKiBYZW4gZXZlbnQgKHZpcnR1YWwgaW50ZXJydXB0KSBlbnRyeSBwb2ludC4KKyAqLwor
RU5UUlkoaHlwZXJ2aXNvcl9jYWxsYmFjaykKKwl6ZXJvZW50cnkgZG9faHlwZXJ2aXNvcl9jYWxs
YmFjaworCisKKyNlbmRpZgogCiBFTlRSWShmYWlsc2FmZV9jYWxsYmFjaykKKyNpZmRlZiBDT05G
SUdfUEFSQVZJUlQKICAgICAgICAgcG9wcSAgJXJjeAogICAgICAgICBwb3BxICAlcjExCisjZW5k
aWYKICAgICAgICAgaXJldHEKIAogCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9vcy5oIGIvaW5j
bHVkZS94ODYvb3MuaAppbmRleCA2ODI2YjlmLi4xMDgzMzI4IDEwMDY0NAotLS0gYS9pbmNsdWRl
L3g4Ni9vcy5oCisrKyBiL2luY2x1ZGUveDg2L29zLmgKQEAgLTMxLDYgKzMxLDggQEAKICNkZWZp
bmUgWDg2X0NSNF9QQUUgICAgICAgMHgwMDAwMDAyMCAgICAvKiBlbmFibGUgcGh5c2ljYWwgYWRk
cmVzcyBleHRlbnNpb25zICovCiAjZGVmaW5lIFg4Nl9DUjRfT1NGWFNSICAgIDB4MDAwMDAyMDAg
ICAgLyogZW5hYmxlIGZhc3QgRlBVIHNhdmUgYW5kIHJlc3RvcmUgKi8KIAorI2RlZmluZSBYODZf
RUZMQUdTX0lGICAgICAweDAwMDAwMjAwCisKICNkZWZpbmUgX19LRVJORUxfQ1MgIEZMQVRfS0VS
TkVMX0NTCiAjZGVmaW5lIF9fS0VSTkVMX0RTICBGTEFUX0tFUk5FTF9EUwogI2RlZmluZSBfX0tF
Uk5FTF9TUyAgRkxBVF9LRVJORUxfU1MKQEAgLTcwLDcgKzcyLDcgQEAgdm9pZCBhcmNoX2Zpbmko
dm9pZCk7CiAKIAogCi0KKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIAogLyogCiAgKiBUaGUgdXNl
IG9mICdiYXJyaWVyJyBpbiB0aGUgZm9sbG93aW5nIHJlZmxlY3RzIHRoZWlyIHVzZSBhcyBsb2Nh
bC1sb2NrCkBAIC0xMjksMTUgKzEzMSw1NyBAQCBkbyB7CQkJCQkJCQkJXAogCWJhcnJpZXIoKTsJ
CQkJCQkJXAogfSB3aGlsZSAoMCkKIAorI2RlZmluZSBpcnFzX2Rpc2FibGVkKCkJCQlcCisgICAg
SFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvW3NtcF9wcm9jZXNzb3JfaWQoKV0uZXZ0
Y2huX3VwY2FsbF9tYXNrCisKKyNlbHNlCisKKyNpZiBkZWZpbmVkKF9faTM4Nl9fKQorI2RlZmlu
ZSBfX1NaICJsIgorI2RlZmluZSBfX1JFRyAiZSIKKyNlbHNlCisjZGVmaW5lIF9fU1ogInEiCisj
ZGVmaW5lIF9fUkVHICJyIgorI2VuZGlmCisKKyNkZWZpbmUgX19jbGkoKSBhc20gdm9sYXRpbGUg
KCAiY2xpIiA6IDogOiAibWVtb3J5IiApCisjZGVmaW5lIF9fc3RpKCkgYXNtIHZvbGF0aWxlICgg
InN0aSIgOiA6IDogIm1lbW9yeSIgKQorCisjZGVmaW5lIF9fc2F2ZV9mbGFncyh4KSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitkbyB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgdW5zaWduZWQgbG9uZyBfX2Y7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgYXNtIHZvbGF0aWxlICggInB1c2hmIiBfX1NaICIg
OyBwb3AiIF9fU1ogIiAlMCIgOiAiPWciIChfX2YpKTsgICAgICBcCisgICAgeCA9IChfX2YgJiBY
ODZfRUZMQUdTX0lGKSA/IDEgOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cit9IHdoaWxlICgwKQorCisjZGVmaW5lIF9fcmVzdG9yZV9mbGFncyh4KSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitkbyB7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
aWYgKHgpIF9fc3RpKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgZWxzZSBfX2NsaSgpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9IHdoaWxlICgwKQorCisjZGVmaW5lIF9f
c2F2ZV9hbmRfY2xpKHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCitkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgX19zYXZlX2ZsYWdzKHgpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgX19jbGkoKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCit9IHdoaWxlICgwKQorCitzdGF0aWMgaW5saW5lIGludCBpcnFzX2Rpc2FibGVkKHZvaWQp
Cit7CisgICAgaW50IGZsYWc7CisKKyAgICBfX3NhdmVfZmxhZ3MoZmxhZyk7CisgICAgcmV0dXJu
ICFmbGFnOworfQorCisjZW5kaWYKKwogI2RlZmluZSBsb2NhbF9pcnFfc2F2ZSh4KQlfX3NhdmVf
YW5kX2NsaSh4KQogI2RlZmluZSBsb2NhbF9pcnFfcmVzdG9yZSh4KQlfX3Jlc3RvcmVfZmxhZ3Mo
eCkKICNkZWZpbmUgbG9jYWxfc2F2ZV9mbGFncyh4KQlfX3NhdmVfZmxhZ3MoeCkKICNkZWZpbmUg
bG9jYWxfaXJxX2Rpc2FibGUoKQlfX2NsaSgpCiAjZGVmaW5lIGxvY2FsX2lycV9lbmFibGUoKQlf
X3N0aSgpCiAKLSNkZWZpbmUgaXJxc19kaXNhYmxlZCgpCQkJXAotICAgIEhZUEVSVklTT1Jfc2hh
cmVkX2luZm8tPnZjcHVfaW5mb1tzbXBfcHJvY2Vzc29yX2lkKCldLmV2dGNobl91cGNhbGxfbWFz
awotCiAvKiBUaGlzIGlzIGEgYmFycmllciBmb3IgdGhlIGNvbXBpbGVyIG9ubHksIE5PVCB0aGUg
cHJvY2Vzc29yISAqLwogI2RlZmluZSBiYXJyaWVyKCkgX19hc21fXyBfX3ZvbGF0aWxlX18oIiI6
IDogOiJtZW1vcnkiKQogCkBAIC01ODYsNSArNjMwLDIwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBj
cHVpZCh1aW50MzJfdCBsZWFmLAogCiAjdW5kZWYgQUREUgogCisjaWZkZWYgQ09ORklHX1BBUkFW
SVJUCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjIodm9pZCkKK3sKKyAgICBy
ZXR1cm4gSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvW3NtcF9wcm9jZXNzb3JfaWQo
KV0uYXJjaC5jcjI7Cit9CisjZWxzZQorc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJlYWRf
Y3IyKHZvaWQpCit7CisgICAgdW5zaWduZWQgbG9uZyBjcjI7CisKKyAgICBhc20gdm9sYXRpbGUg
KCAibW92ICUlY3IyLCUwXG5cdCIgOiAiPXIiIChjcjIpICk7CisgICAgcmV0dXJuIGNyMjsKK30K
KyNlbmRpZgorCiAjZW5kaWYgLyogbm90IGFzc2VtYmx5ICovCiAjZW5kaWYgLyogX09TX0hfICov
Ci0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:20 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR6-000230-Gk; Tue, 23 Aug 2016 15:16:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR4-0001ys-Ud; Tue, 23 Aug 2016 15:16:19 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 51/1B-24990-2C86CB75; Tue, 23 Aug 2016 15:16:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+7BjD3
 hBkebeCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZky8+4W9oGkSY8X31beYGxgnVXQx
 cnJICBhJvJ34j6mLkYtDSGAho8TM6ZfYQBJsAqoSG66fYgWxRQTcJL58nwUWZxaIkJjz4RQLi
 C0s4C+xecVTZhCbBah+5tlvYPW8AvYSF7dNYYNYICdxfeZ0JhCbEyh+4cxeoHoOoGV2EnP3x0
 1g5F7AyLCKUb04tagstUjXVC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9DPDEC
 wg/FLv/MhRkkOJiVRXl2jPeFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHg10oFygkWp6akVaZk5
 wICDSUtw8CiJ8GaCpHmLCxJzizPTIVKnGBWlxHkZQBICIImM0jy4NliQX2KUlRLmZQQ6RIinI
 LUoN7MEVf4VozgHo5Iwbw7IFJ7MvBK46a+AFjMBLW65vxtkcUkiQkqqgVHxZeCW06/+fujzu9
 Sge7VKWtvvO8uMyoJfNffkLAqeR+eztD78r3tcWvRupdZns+czj9b415U/vii/f5rWR+O2KhN
 pixdF1zc+/LJ/4aV8GT0FmwBJ+cPV5yewaex2MP5ZM3HO06mvm0wVJBQYWOLfum1YNPez4K6t
 rpm2d08fe/K/y/3UAwMlluKMREMt5qLiRACqkii+bQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1471965376!55971782!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31459 invoked from network); 23 Aug 2016 15:16:17 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:17 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C2B45AD9E;
 Tue, 23 Aug 2016 15:16:16 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:56 +0200
Message-Id: <1471965368-6159-11-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 10/22] mini-os: make p2m related code depend
	on CONFIG_PARAVIRT
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWxsIGhhbmRsaW5nIHJlbGF0ZWQgdG8gcDJtIGlzIG5lZWRlZCBmb3IgcGFyYXZpcnR1YWxpemVk
IGVudmlyb25tZW50Cm9ubHkuIFNvIHB1dCBhbGwgZnVuY3Rpb25zIG9wZXJhdGluZyBvbiBwMm0g
bGlzdCBpbiAjaWZkZWYKQ09ORklHX1BBUkFWSVJUIHNlY3Rpb25zLiBBZGQgYSBwYXJhdmlydC5o
IGhlYWRlciBkZWZpbmluZyBkdW1teQpmdW5jdGlvbnMgZm9yIG5vbi1wYXJhdmlydHVhbGl6ZWQg
ZW52aXJvbm1lbnRzLiBJbnN0ZWFkIG9mIHVzaW5nCnJlZmVyZW5jZXMgdG8gc3RhcnRfaW5mbyB1
c2UgZGVkaWNhdGVkIHZhcmlhYmxlcyBpbml0aWFsaXplZCBmcm9tCnN0YXJ0X2luZm8gb24gYm9v
dC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBh
cmNoL2FybS9iYWxsb29uLmMgICAgICAgICAgICAgICAgfCAgNSAtLS0KIGFyY2gvYXJtL21tLmMg
ICAgICAgICAgICAgICAgICAgICB8ICA0IC0tLQogYXJjaC94ODYvYmFsbG9vbi5jICAgICAgICAg
ICAgICAgIHwgMTMgKysrKysrKysKIGFyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgICB8
IDY3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogYXJjaC94ODYvc2V0
dXAuYyAgICAgICAgICAgICAgICAgIHwgIDYgKystLQogYXJjaC94ODYvdHJhcHMuYyAgICAgICAg
ICAgICAgICAgIHwgIDYgKystLQogYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDEgKwogaW5jbHVkZS9hcm0vYXJjaF9tbS5oICAgICAgICAgICAgIHwgIDMgLS0KIGluY2x1ZGUv
YmFsbG9vbi5oICAgICAgICAgICAgICAgICB8ICAzIC0tCiBpbmNsdWRlL21tLmggICAgICAgICAg
ICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9wYXJhdmlydC5oICAgICAgICAgICAgICAgIHwg
NDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ODYvYXJjaF9tbS5oICAg
ICAgICAgICAgIHwgNDAgKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUveGVuL2FyY2gt
eDg2L3hlbi14ODZfMzIuaCB8ICAyICsrCiBpbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4teDg2XzY0
LmggfCAgMiArKwogbW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogMTUg
ZmlsZXMgY2hhbmdlZCwgMTMzIGluc2VydGlvbnMoKyksIDcwIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2FyY2gvYXJtL2JhbGxvb24uYyBiL2FyY2gvYXJtL2JhbGxvb24uYwppbmRleCA3ZjM1
MzI4Li45NThlY2JhIDEwMDY0NAotLS0gYS9hcmNoL2FybS9iYWxsb29uLmMKKysrIGIvYXJjaC9h
cm0vYmFsbG9vbi5jCkBAIC0yNywxMSArMjcsNiBAQAogCiB1bnNpZ25lZCBsb25nIHZpcnRfa2Vy
bmVsX2FyZWFfZW5kOyAgIC8qIFRPRE86IGZpbmQgYSB2aXJ0dWFsIGFyZWEgKi8KIAotaW50IGFy
Y2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCi17Ci0gICAgcmV0dXJuIDA7Ci19
Ci0KIHZvaWQgYXJjaF9wZm5fYWRkKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25nIG1m
bikKIHsKIH0KZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21tLmMgYi9hcmNoL2FybS9tbS5jCmluZGV4
IGZjOGQ0YmMuLjRmNThmYzcgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21tLmMKKysrIGIvYXJjaC9h
cm0vbW0uYwpAQCAtNzIsMTAgKzcyLDYgQEAgdm9pZCBhcmNoX2luaXRfbW0odW5zaWduZWQgbG9u
ZyAqc3RhcnRfcGZuX3AsIHVuc2lnbmVkIGxvbmcgKm1heF9wZm5fcCkKICAgICAqbWF4X3Bmbl9w
ID0gdG9fcGh5cyhuZXdfZGV2aWNlX3RyZWUpID4+IFBBR0VfU0hJRlQ7CiB9CiAKLXZvaWQgYXJj
aF9pbml0X3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCi17Ci19Ci0KIHZvaWQgYXJjaF9pbml0
X2RlbWFuZF9tYXBwaW5nX2FyZWEodm9pZCkKIHsKIH0KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2Jh
bGxvb24uYyBiL2FyY2gveDg2L2JhbGxvb24uYwppbmRleCA0MjM4OWU0Li4xNmFhYWU0IDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9iYWxsb29uLmMKKysrIGIvYXJjaC94ODYvYmFsbG9vbi5jCkBAIC0y
NiwxMSArMjYsMTMgQEAKICNpbmNsdWRlIDxtaW5pLW9zL2Vycm5vLmg+CiAjaW5jbHVkZSA8bWlu
aS1vcy9saWIuaD4KICNpbmNsdWRlIDxtaW5pLW9zL21tLmg+CisjaW5jbHVkZSA8bWluaS1vcy9w
YXJhdmlydC5oPgogCiAjaWZkZWYgQ09ORklHX0JBTExPT04KIAogdW5zaWduZWQgbG9uZyB2aXJ0
X2tlcm5lbF9hcmVhX2VuZCA9IFZJUlRfS0VSTkVMX0FSRUE7CiAKKyNpZmRlZiBDT05GSUdfUEFS
QVZJUlQKIHN0YXRpYyB2b2lkIHAybV9pbnZhbGlkYXRlKHVuc2lnbmVkIGxvbmcgKmxpc3QsIHVu
c2lnbmVkIGxvbmcgc3RhcnRfaWR4KQogewogICAgIHVuc2lnbmVkIGxvbmcgaWR4OwpAQCAtMTQz
LDUgKzE0NSwxNiBAQCB2b2lkIGFyY2hfcGZuX2FkZCh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWdu
ZWQgbG9uZyBtZm4pCiAgICAgICAgIGRvX2V4aXQoKTsKICAgICB9CiB9CisjZWxzZQordm9pZCBh
cmNoX3Bmbl9hZGQodW5zaWduZWQgbG9uZyBwZm4sIHVuc2lnbmVkIGxvbmcgbWZuKQoreworICAg
IHBnZW50cnlfdCAqcGd0OworCisgICAgcGd0ID0gbmVlZF9wZ3QoKHVuc2lnbmVkIGxvbmcpcGZu
X3RvX3ZpcnQocGZuKSk7CisgICAgQVNTRVJUKHBndCk7CisgICAgaWYgKCAhKCpwZ3QgJiBfUEFH
RV9QU0UpICkKKyAgICAgICAgKnBndCA9IChwZ2VudHJ5X3QpKG1mbiA8PCBQQUdFX1NISUZUKSB8
IF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVzsKK30KKyNlbmRpZgogCiAjZW5kaWYKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5jCmluZGV4IGZlMThmNTMuLjA1NDMwMTcg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tLmMKKysrIGIvYXJjaC94ODYvbW0uYwpAQCAtMzksNiAr
MzksNyBAQAogI2luY2x1ZGUgPG1pbmktb3MvaHlwZXJ2aXNvci5oPgogI2luY2x1ZGUgPG1pbmkt
b3MvYmFsbG9vbi5oPgogI2luY2x1ZGUgPG1pbmktb3MvbW0uaD4KKyNpbmNsdWRlIDxtaW5pLW9z
L3BhcmF2aXJ0Lmg+CiAjaW5jbHVkZSA8bWluaS1vcy90eXBlcy5oPgogI2luY2x1ZGUgPG1pbmkt
b3MvbGliLmg+CiAjaW5jbHVkZSA8bWluaS1vcy94bWFsbG9jLmg+CkBAIC01MywxMCArNTQsMjQg
QEAKIAogdW5zaWduZWQgbG9uZyAqcGh5c190b19tYWNoaW5lX21hcHBpbmc7CiB1bnNpZ25lZCBs
b25nIG1mbl96ZXJvOworcGdlbnRyeV90ICpwdF9iYXNlOworc3RhdGljIHVuc2lnbmVkIGxvbmcg
Zmlyc3RfZnJlZV9wZm47CitzdGF0aWMgdW5zaWduZWQgbG9uZyBsYXN0X2ZyZWVfcGZuOworCiBl
eHRlcm4gY2hhciBzdGFja1tdOwogZXh0ZXJuIHZvaWQgcGFnZV93YWxrKHVuc2lnbmVkIGxvbmcg
dmEpOwogCi0jaWZuZGVmIENPTkZJR19QQVJBVklSVAorI2lmZGVmIENPTkZJR19QQVJBVklSVAor
dm9pZCBhcmNoX21tX3ByZWluaXQodm9pZCAqcCkKK3sKKyAgICBzdGFydF9pbmZvX3QgKnNpID0g
cDsKKworICAgIHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nID0gKHVuc2lnbmVkIGxvbmcgKilzaS0+
bWZuX2xpc3Q7CisgICAgcHRfYmFzZSA9IChwZ2VudHJ5X3QgKilzaS0+cHRfYmFzZTsKKyAgICBm
aXJzdF9mcmVlX3BmbiA9IFBGTl9VUCh0b19waHlzKHB0X2Jhc2UpKSArIHNpLT5ucl9wdF9mcmFt
ZXM7CisgICAgbGFzdF9mcmVlX3BmbiA9IHNpLT5ucl9wYWdlczsKK30KKyNlbHNlCiAjaW5jbHVk
ZSA8bWluaS1vcy9kZXNjLmg+CiB1c2VyX2Rlc2MgZ2R0W05SX0dEVF9FTlRSSUVTXSA9CiB7CkBA
IC04NSw2ICsxMDAsMjIgQEAgZGVzY19wdHIgaWR0X3B0ciA9CiAgICAgLmxpbWl0ID0gc2l6ZW9m
KGlkdCkgLSAxLAogICAgIC5iYXNlID0gKHVuc2lnbmVkIGxvbmcpJmlkdCwKIH07CisKK3ZvaWQg
YXJjaF9tbV9wcmVpbml0KHZvaWQgKnApCit7CisgICAgbG9uZyByZXQ7CisgICAgZG9taWRfdCBk
b21pZCA9IERPTUlEX1NFTEY7CisKKyAgICBwdF9iYXNlID0gcGFnZV90YWJsZV9iYXNlOworICAg
IGZpcnN0X2ZyZWVfcGZuID0gUEZOX1VQKHRvX3BoeXMoJl9lbmQpKTsKKyAgICByZXQgPSBIWVBF
UlZJU09SX21lbW9yeV9vcChYRU5NRU1fY3VycmVudF9yZXNlcnZhdGlvbiwgJmRvbWlkKTsKKyAg
ICBpZiAoIHJldCA8IDAgKQorICAgIHsKKyAgICAgICAgeHByaW50aygiY291bGQgbm90IGdldCBt
ZW1vcnkgc2l6ZVxuIik7CisgICAgICAgIGRvX2V4aXQoKTsKKyAgICB9CisgICAgbGFzdF9mcmVl
X3BmbiA9IHJldDsKK30KICNlbmRpZgogCiAvKgpAQCAtOTUsNyArMTI2LDcgQEAgZGVzY19wdHIg
aWR0X3B0ciA9CiBzdGF0aWMgdm9pZCBuZXdfcHRfZnJhbWUodW5zaWduZWQgbG9uZyAqcHRfcGZu
LCB1bnNpZ25lZCBsb25nIHByZXZfbF9tZm4sIAogICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgb2Zmc2V0LCB1bnNpZ25lZCBsb25nIGxldmVsKQogeyAgIAotICAgIHBnZW50
cnlfdCAqdGFiID0gKHBnZW50cnlfdCAqKXN0YXJ0X2luZm8ucHRfYmFzZTsKKyAgICBwZ2VudHJ5
X3QgKnRhYiA9IHB0X2Jhc2U7CiAgICAgdW5zaWduZWQgbG9uZyBwdF9wYWdlID0gKHVuc2lnbmVk
IGxvbmcpcGZuX3RvX3ZpcnQoKnB0X3Bmbik7IAogICAgIHBnZW50cnlfdCBwcm90X2UsIHByb3Rf
dDsKICAgICBtbXVfdXBkYXRlX3QgbW11X3VwZGF0ZXNbMV07CkBAIC0xNzIsOCArMjAzLDggQEAg
c3RhdGljIHZvaWQgYnVpbGRfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0YXJ0X3BmbiwgdW5z
aWduZWQgbG9uZyAqbWF4X3BmbikKICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0X2FkZHJlc3MsIGVu
ZF9hZGRyZXNzOwogICAgIHVuc2lnbmVkIGxvbmcgcGZuX3RvX21hcCwgcHRfcGZuID0gKnN0YXJ0
X3BmbjsKICAgICBzdGF0aWMgbW11X3VwZGF0ZV90IG1tdV91cGRhdGVzW0wxX1BBR0VUQUJMRV9F
TlRSSUVTICsgMV07Ci0gICAgcGdlbnRyeV90ICp0YWIgPSAocGdlbnRyeV90ICopc3RhcnRfaW5m
by5wdF9iYXNlLCBwYWdlOwotICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuID0gcGZuX3RvX21mbih2
aXJ0X3RvX3BmbihzdGFydF9pbmZvLnB0X2Jhc2UpKTsKKyAgICBwZ2VudHJ5X3QgKnRhYiA9IHB0
X2Jhc2UsIHBhZ2U7CisgICAgdW5zaWduZWQgbG9uZyBwdF9tZm4gPSBwZm5fdG9fbWZuKHZpcnRf
dG9fcGZuKHB0X2Jhc2UpKTsKICAgICB1bnNpZ25lZCBsb25nIG9mZnNldDsKICAgICBpbnQgY291
bnQgPSAwOwogICAgIGludCByYzsKQEAgLTE4Miw2ICsyMTMsNyBAQCBzdGF0aWMgdm9pZCBidWls
ZF9wYWdldGFibGUodW5zaWduZWQgbG9uZyAqc3RhcnRfcGZuLCB1bnNpZ25lZCBsb25nICptYXhf
cGZuKQogICAgICAgIG1hcHBlZCwgc3RhcnQgdGhlIGxvb3AgYXQgdGhlIHZlcnkgYmVnaW5uaW5n
LiAqLwogICAgIHBmbl90b19tYXAgPSAqc3RhcnRfcGZuOwogCisjaWZkZWYgQ09ORklHX1BBUkFW
SVJUCiAgICAgaWYgKCAqbWF4X3BmbiA+PSB2aXJ0X3RvX3BmbihIWVBFUlZJU09SX1ZJUlRfU1RB
UlQpICkKICAgICB7CiAgICAgICAgIHByaW50aygiV0FSTklORzogTWluaS1PUyB0cnlpbmcgdG8g
dXNlIFhlbiB2aXJ0dWFsIHNwYWNlLiAiCkBAIC0xOTMsNiArMjI1LDcgQEAgc3RhdGljIHZvaWQg
YnVpbGRfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyAq
bWF4X3BmbikKICAgICAgICAgICAgICAgICgodW5zaWduZWQgbG9uZylwZm5fdG9fdmlydCgqbWF4
X3BmbikgLSAKICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZykmX3RleHQpPj4yMCk7CiAg
ICAgfQorI2VuZGlmCiAKICAgICBzdGFydF9hZGRyZXNzID0gKHVuc2lnbmVkIGxvbmcpcGZuX3Rv
X3ZpcnQocGZuX3RvX21hcCk7CiAgICAgZW5kX2FkZHJlc3MgPSAodW5zaWduZWQgbG9uZylwZm5f
dG9fdmlydCgqbWF4X3Bmbik7CkBAIC0yMDIsOCArMjM1LDggQEAgc3RhdGljIHZvaWQgYnVpbGRf
cGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyAqbWF4X3Bm
bikKIAogICAgIHdoaWxlICggc3RhcnRfYWRkcmVzcyA8IGVuZF9hZGRyZXNzICkKICAgICB7Ci0g
ICAgICAgIHRhYiA9IChwZ2VudHJ5X3QgKilzdGFydF9pbmZvLnB0X2Jhc2U7Ci0gICAgICAgIHB0
X21mbiA9IHBmbl90b19tZm4odmlydF90b19wZm4oc3RhcnRfaW5mby5wdF9iYXNlKSk7CisgICAg
ICAgIHRhYiA9IHB0X2Jhc2U7CisgICAgICAgIHB0X21mbiA9IHBmbl90b19tZm4odmlydF90b19w
Zm4ocHRfYmFzZSkpOwogCiAjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQogICAgICAgICBvZmZzZXQg
PSBsNF90YWJsZV9vZmZzZXQoc3RhcnRfYWRkcmVzcyk7CkBAIC0yNzAsOCArMzAzLDggQEAgc3Rh
dGljIHZvaWQgc2V0X3JlYWRvbmx5KHZvaWQgKnRleHQsIHZvaWQgKmV0ZXh0KQogICAgICAgICAo
KHVuc2lnbmVkIGxvbmcpIHRleHQgKyBQQUdFX1NJWkUgLSAxKSAmIFBBR0VfTUFTSzsKICAgICB1
bnNpZ25lZCBsb25nIGVuZF9hZGRyZXNzID0gKHVuc2lnbmVkIGxvbmcpIGV0ZXh0OwogICAgIHN0
YXRpYyBtbXVfdXBkYXRlX3QgbW11X3VwZGF0ZXNbTDFfUEFHRVRBQkxFX0VOVFJJRVMgKyAxXTsK
LSAgICBwZ2VudHJ5X3QgKnRhYiA9IChwZ2VudHJ5X3QgKilzdGFydF9pbmZvLnB0X2Jhc2UsIHBh
Z2U7Ci0gICAgdW5zaWduZWQgbG9uZyBtZm4gPSBwZm5fdG9fbWZuKHZpcnRfdG9fcGZuKHN0YXJ0
X2luZm8ucHRfYmFzZSkpOworICAgIHBnZW50cnlfdCAqdGFiID0gcHRfYmFzZSwgcGFnZTsKKyAg
ICB1bnNpZ25lZCBsb25nIG1mbiA9IHBmbl90b19tZm4odmlydF90b19wZm4ocHRfYmFzZSkpOwog
ICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0OwogICAgIGludCBjb3VudCA9IDA7CiAgICAgaW50IHJj
OwpAQCAtMjgwLDggKzMxMyw4IEBAIHN0YXRpYyB2b2lkIHNldF9yZWFkb25seSh2b2lkICp0ZXh0
LCB2b2lkICpldGV4dCkKIAogICAgIHdoaWxlICggc3RhcnRfYWRkcmVzcyArIFBBR0VfU0laRSA8
PSBlbmRfYWRkcmVzcyApCiAgICAgewotICAgICAgICB0YWIgPSAocGdlbnRyeV90ICopc3RhcnRf
aW5mby5wdF9iYXNlOwotICAgICAgICBtZm4gPSBwZm5fdG9fbWZuKHZpcnRfdG9fcGZuKHN0YXJ0
X2luZm8ucHRfYmFzZSkpOworICAgICAgICB0YWIgPSBwdF9iYXNlOworICAgICAgICBtZm4gPSBw
Zm5fdG9fbWZuKHZpcnRfdG9fcGZuKHB0X2Jhc2UpKTsKIAogI2lmIGRlZmluZWQoX194ODZfNjRf
XykKICAgICAgICAgb2Zmc2V0ID0gbDRfdGFibGVfb2Zmc2V0KHN0YXJ0X2FkZHJlc3MpOwpAQCAt
MzQzLDggKzM3Niw4IEBAIHN0YXRpYyBwZ2VudHJ5X3QgKmdldF9wZ3QodW5zaWduZWQgbG9uZyB2
YSkKICAgICBwZ2VudHJ5X3QgKnRhYjsKICAgICB1bnNpZ25lZCBvZmZzZXQ7CiAKLSAgICB0YWIg
PSAocGdlbnRyeV90ICopc3RhcnRfaW5mby5wdF9iYXNlOwotICAgIG1mbiA9IHZpcnRfdG9fbWZu
KHN0YXJ0X2luZm8ucHRfYmFzZSk7CisgICAgdGFiID0gcHRfYmFzZTsKKyAgICBtZm4gPSB2aXJ0
X3RvX21mbihwdF9iYXNlKTsKIAogI2lmIGRlZmluZWQoX194ODZfNjRfXykKICAgICBvZmZzZXQg
PSBsNF90YWJsZV9vZmZzZXQodmEpOwpAQCAtMzc5LDggKzQxMiw4IEBAIHBnZW50cnlfdCAqbmVl
ZF9wZ3QodW5zaWduZWQgbG9uZyB2YSkKICAgICB1bnNpZ25lZCBsb25nIHB0X3BmbjsKICAgICB1
bnNpZ25lZCBvZmZzZXQ7CiAKLSAgICB0YWIgPSAocGdlbnRyeV90ICopc3RhcnRfaW5mby5wdF9i
YXNlOwotICAgIHB0X21mbiA9IHZpcnRfdG9fbWZuKHN0YXJ0X2luZm8ucHRfYmFzZSk7CisgICAg
dGFiID0gcHRfYmFzZTsKKyAgICBwdF9tZm4gPSB2aXJ0X3RvX21mbihwdF9iYXNlKTsKIAogI2lm
IGRlZmluZWQoX194ODZfNjRfXykKICAgICBvZmZzZXQgPSBsNF90YWJsZV9vZmZzZXQodmEpOwpA
QCAtNjM5LDYgKzY3Miw3IEBAIHN0YXRpYyB2b2lkIGNsZWFyX2Jvb3RzdHJhcCh2b2lkKQogICAg
ICAgICBwcmludGsoIlVuYWJsZSB0byB1bm1hcCBOVUxMIHBhZ2UuIHJjPSVkXG4iLCByYyk7CiB9
CiAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIHZvaWQgcDJtX2Noa19wZm4odW5zaWduZWQgbG9u
ZyBwZm4pCiB7CiAgICAgaWYgKCAocGZuID4+IEwzX1AyTV9TSElGVCkgPiAwICkKQEAgLTY3MCw2
ICs3MDQsNyBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogCiAg
ICAgYXJjaF9yZW1hcF9wMm0obWF4X3Bmbik7CiB9CisjZW5kaWYKIAogdm9pZCBhcmNoX2luaXRf
bW0odW5zaWduZWQgbG9uZyogc3RhcnRfcGZuX3AsIHVuc2lnbmVkIGxvbmcqIG1heF9wZm5fcCkK
IHsKQEAgLTY4Myw4ICs3MTgsOCBAQCB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25nKiBz
dGFydF9wZm5fcCwgdW5zaWduZWQgbG9uZyogbWF4X3Bmbl9wKQogICAgIHByaW50aygiICAgICAg
IF9lbmQ6ICVwKFZBKVxuIiwgJl9lbmQpOwogCiAgICAgLyogRmlyc3QgcGFnZSBmb2xsb3dzIHBh
Z2UgdGFibGUgcGFnZXMuICovCi0gICAgc3RhcnRfcGZuID0gUEZOX1VQKHRvX3BoeXMoc3RhcnRf
aW5mby5wdF9iYXNlKSkgKyBzdGFydF9pbmZvLm5yX3B0X2ZyYW1lczsKLSAgICBtYXhfcGZuID0g
c3RhcnRfaW5mby5ucl9wYWdlczsKKyAgICBzdGFydF9wZm4gPSBmaXJzdF9mcmVlX3BmbjsKKyAg
ICBtYXhfcGZuID0gbGFzdF9mcmVlX3BmbjsKIAogICAgIGlmICggbWF4X3BmbiA+PSBNQVhfTUVN
X1NJWkUgLyBQQUdFX1NJWkUgKQogICAgICAgICBtYXhfcGZuID0gTUFYX01FTV9TSVpFIC8gUEFH
RV9TSVpFIC0gMTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1
cC5jCmluZGV4IGVmZWNlZmIuLjhiNmJiNmUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVwLmMK
KysrIGIvYXJjaC94ODYvc2V0dXAuYwpAQCAtMTMxLDYgKzEzMSw5IEBAIGFyY2hfaW5pdCh2b2lk
ICpwYXIpCiAJLyogSW5pdGlhbGl6ZSBTU0UgKi8KIAlzc2VfaW5pdCgpOwogCisJLyogU2V0dXAg
bWVtb3J5IG1hbmFnZW1lbnQgaW5mbyBmcm9tIHN0YXJ0X2luZm8uICovCisJYXJjaF9tbV9wcmVp
bml0KHBhcik7CisKIAkvKiBDb3B5IHRoZSBzdGFydF9pbmZvIHN0cnVjdCB0byBhIGdsb2JhbGx5
LWFjY2Vzc2libGUgYXJlYS4gKi8KIAkvKiBXQVJOOiBkb24ndCBkbyBwcmludGsgYmVmb3JlIGhl
cmUsIGl0IHVzZXMgaW5mb3JtYXRpb24gZnJvbQogCSAgIHNoYXJlZF9pbmZvLiBVc2UgeHByaW50
ayBpbnN0ZWFkLiAqLwpAQCAtMTUyLDkgKzE1NSw2IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCiAJ
CQlzaS0+Y21kX2xpbmUgPyAoY29uc3QgY2hhciAqKXNpLT5jbWRfbGluZSA6ICJOVUxMIik7CiAJ
cHJpbnRrKCIgICAgICAgc3RhY2s6ICVwLSVwXG4iLCBzdGFjaywgc3RhY2sgKyBzaXplb2Yoc3Rh
Y2spKTsKIAotCS8qIHNldCB1cCBtaW5pbWFsIG1lbW9yeSBpbmZvcyAqLwotCXBoeXNfdG9fbWFj
aGluZV9tYXBwaW5nID0gKHVuc2lnbmVkIGxvbmcgKilzdGFydF9pbmZvLm1mbl9saXN0OwotCiAJ
LyogR3JhYiB0aGUgc2hhcmVkX2luZm8gcG9pbnRlciBhbmQgcHV0IGl0IGluIGEgc2FmZSBwbGFj
ZS4gKi8KIAlIWVBFUlZJU09SX3NoYXJlZF9pbmZvID0gbWFwX3NoYXJlZF9pbmZvKHN0YXJ0X2lu
Zm8uc2hhcmVkX2luZm8pOwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni90cmFwcy5jIGIvYXJjaC94
ODYvdHJhcHMuYwppbmRleCAwYjNkODViLi4yZDMyMjJkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni90
cmFwcy5jCisrKyBiL2FyY2gveDg2L3RyYXBzLmMKQEAgLTk3LDkgKzk3LDkgQEAgRE9fRVJST1Io
MTgsICJtYWNoaW5lIGNoZWNrIiwgbWFjaGluZV9jaGVjaykKIAogdm9pZCBwYWdlX3dhbGsodW5z
aWduZWQgbG9uZyB2aXJ0X2FkZHJlc3MpCiB7Ci0gICAgICAgIHBnZW50cnlfdCAqdGFiID0gKHBn
ZW50cnlfdCAqKXN0YXJ0X2luZm8ucHRfYmFzZSwgcGFnZTsKKyAgICAgICAgcGdlbnRyeV90ICp0
YWIgPSBwdF9iYXNlLCBwYWdlOwogICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHIgPSB2aXJ0X2Fk
ZHJlc3M7Ci0gICAgICAgIHByaW50aygiUGFnZXRhYmxlIHdhbGsgZnJvbSB2aXJ0ICVseCwgYmFz
ZSAlbHg6XG4iLCB2aXJ0X2FkZHJlc3MsIHN0YXJ0X2luZm8ucHRfYmFzZSk7CisgICAgICAgIHBy
aW50aygiUGFnZXRhYmxlIHdhbGsgZnJvbSB2aXJ0ICVseCwgYmFzZSAlcDpcbiIsIHZpcnRfYWRk
cmVzcywgcHRfYmFzZSk7CiAgICAgCiAjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQogICAgICAgICBw
YWdlID0gdGFiW2w0X3RhYmxlX29mZnNldChhZGRyKV07CkBAIC0xMTksNyArMTE5LDcgQEAgdm9p
ZCBwYWdlX3dhbGsodW5zaWduZWQgbG9uZyB2aXJ0X2FkZHJlc3MpCiB9CiAKIHN0YXRpYyBpbnQg
aGFuZGxlX2Nvdyh1bnNpZ25lZCBsb25nIGFkZHIpIHsKLSAgICAgICAgcGdlbnRyeV90ICp0YWIg
PSAocGdlbnRyeV90ICopc3RhcnRfaW5mby5wdF9iYXNlLCBwYWdlOworICAgICAgICBwZ2VudHJ5
X3QgKnRhYiA9IHB0X2Jhc2UsIHBhZ2U7CiAJdW5zaWduZWQgbG9uZyBuZXdfcGFnZTsKIAlpbnQg
cmM7CiAKZGlmZiAtLWdpdCBhL2JhbGxvb24uYyBiL2JhbGxvb24uYwppbmRleCA2MDg0OTJhLi44
ZDJmMTUxIDEwMDY0NAotLS0gYS9iYWxsb29uLmMKKysrIGIvYmFsbG9vbi5jCkBAIC0yNSw2ICsy
NSw3IEBACiAjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9l
cnJuby5oPgogI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+CisjaW5jbHVkZSA8bWluaS1vcy9wYXJh
dmlydC5oPgogI2luY2x1ZGUgPHhlbi94ZW4uaD4KICNpbmNsdWRlIDx4ZW4vbWVtb3J5Lmg+CiAK
ZGlmZiAtLWdpdCBhL2luY2x1ZGUvYXJtL2FyY2hfbW0uaCBiL2luY2x1ZGUvYXJtL2FyY2hfbW0u
aAppbmRleCBmNDY4NWQ4Li43OWQ5ZTA1IDEwMDY0NAotLS0gYS9pbmNsdWRlL2FybS9hcmNoX21t
LmgKKysrIGIvaW5jbHVkZS9hcm0vYXJjaF9tbS5oCkBAIC0yOSw5ICsyOSw2IEBAIGV4dGVybiB1
aW50MzJfdCBwaHlzaWNhbF9hZGRyZXNzX29mZnNldDsJLyogQWRkIHRoaXMgdG8gYSB2aXJ0dWFs
IGFkZHJlc3MgdG8gZ2V0CiAjZGVmaW5lIG1mbl90b192aXJ0KF9tZm4pICAgICAgICAgICh0b192
aXJ0KFBGTl9QSFlTKF9tZm4pKSkKICNkZWZpbmUgcGZuX3RvX3ZpcnQoX3BmbikgICAgICAgICAg
KHRvX3ZpcnQoUEZOX1BIWVMoX3BmbikpKQogCi0jZGVmaW5lIG1mbl90b19wZm4oeCkgKHgpCi0j
ZGVmaW5lIHBmbl90b19tZm4oeCkgKHgpCi0KICNkZWZpbmUgdmlydHVhbF90b19tZm4oX3ZpcnQp
CSAgIHZpcnRfdG9fbWZuKF92aXJ0KQogCiAvLyBGSVhNRQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9i
YWxsb29uLmggYi9pbmNsdWRlL2JhbGxvb24uaAppbmRleCBkODcxMGFkLi44Y2Q0MWFmIDEwMDY0
NAotLS0gYS9pbmNsdWRlL2JhbGxvb24uaAorKysgYi9pbmNsdWRlL2JhbGxvb24uaApAQCAtMzks
MTYgKzM5LDEzIEBAIGV4dGVybiB1bnNpZ25lZCBsb25nIG5yX21lbV9wYWdlczsKIHZvaWQgZ2V0
X21heF9wYWdlcyh2b2lkKTsKIGludCBiYWxsb29uX3VwKHVuc2lnbmVkIGxvbmcgbl9wYWdlcyk7
CiAKLXZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKTsKIHZvaWQgbW1f
YWxsb2NfYml0bWFwX3JlbWFwKHZvaWQpOwotaW50IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25lZCBs
b25nIG1heF9wZm4pOwogdm9pZCBhcmNoX3Bmbl9hZGQodW5zaWduZWQgbG9uZyBwZm4sIHVuc2ln
bmVkIGxvbmcgbWZuKTsKIGludCBjaGtfZnJlZV9wYWdlcyh1bnNpZ25lZCBsb25nIG5lZWRlZCk7
CiAKICNlbHNlIC8qIENPTkZJR19CQUxMT09OICovCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBnZXRf
bWF4X3BhZ2VzKHZvaWQpIHsgfQotc3RhdGljIGlubGluZSB2b2lkIGFyY2hfcmVtYXBfcDJtKHVu
c2lnbmVkIGxvbmcgbWF4X3BmbikgeyB9CiBzdGF0aWMgaW5saW5lIHZvaWQgbW1fYWxsb2NfYml0
bWFwX3JlbWFwKHZvaWQpIHsgfQogc3RhdGljIGlubGluZSBpbnQgY2hrX2ZyZWVfcGFnZXModW5z
aWduZWQgbG9uZyBuZWVkZWQpCiB7CmRpZmYgLS1naXQgYS9pbmNsdWRlL21tLmggYi9pbmNsdWRl
L21tLmgKaW5kZXggZmMzMTI4Yi4uOTUzNTcwYyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9tbS5oCisr
KyBiL2luY2x1ZGUvbW0uaApAQCAtMzYsNiArMzYsNyBAQAogI2VuZGlmCiAjaW5jbHVkZSA8eGVu
L3hlbi5oPgogCisjaW5jbHVkZSA8bWluaS1vcy9wYXJhdmlydC5oPgogI2luY2x1ZGUgPG1pbmkt
b3MvYXJjaF9saW1pdHMuaD4KICNpbmNsdWRlIDxtaW5pLW9zL2FyY2hfbW0uaD4KIApAQCAtNjcs
NyArNjgsNiBAQCBzdGF0aWMgX19pbmxpbmVfXyBpbnQgZ2V0X29yZGVyKHVuc2lnbmVkIGxvbmcg
c2l6ZSkKIAogdm9pZCBhcmNoX2luaXRfZGVtYW5kX21hcHBpbmdfYXJlYSh2b2lkKTsKIHZvaWQg
YXJjaF9pbml0X21tKHVuc2lnbmVkIGxvbmcqIHN0YXJ0X3Bmbl9wLCB1bnNpZ25lZCBsb25nKiBt
YXhfcGZuX3ApOwotdm9pZCBhcmNoX2luaXRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3Bmbl9wKTsK
IAogdW5zaWduZWQgbG9uZyBhbGxvY2F0ZV9vbmRlbWFuZCh1bnNpZ25lZCBsb25nIG4sIHVuc2ln
bmVkIGxvbmcgYWxpZ25tZW50KTsKIC8qIG1hcCBmW2kqc3RyaWRlXStpKmluY3JlbWVudCBmb3Ig
aSBpbiAwLi5uLTEsIGFsaWduZWQgb24gYWxpZ25tZW50IHBhZ2VzICovCmRpZmYgLS1naXQgYS9p
bmNsdWRlL3BhcmF2aXJ0LmggYi9pbmNsdWRlL3BhcmF2aXJ0LmgKaW5kZXggNzg1MmUxNi4uMTUw
NzZiZSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9wYXJhdmlydC5oCisrKyBiL2luY2x1ZGUvcGFyYXZp
cnQuaApAQCAtMjYsNyArMjYsNTUgQEAKIAogI2lmIGRlZmluZWQoQ09ORklHX1BBUkFWSVJUKQog
CisjZGVmaW5lIG1mbl90b19wZm4oX21mbikgKG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nWyhfbWZu
KV0pCisjZGVmaW5lIHBmbl90b19tZm4oX3BmbikgKHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nWyhf
cGZuKV0pCisKKy8qIGZvciBQMk0gKi8KKyNpZmRlZiBfX3g4Nl82NF9fCisjZGVmaW5lIFAyTV9T
SElGVCAgICAgICA5CiAjZWxzZQorI2RlZmluZSBQMk1fU0hJRlQgICAgICAgMTAKKyNlbmRpZgor
I2RlZmluZSBQMk1fRU5UUklFUyAgICAgKDFVTCA8PCBQMk1fU0hJRlQpCisjZGVmaW5lIFAyTV9N
QVNLICAgICAgICAoUDJNX0VOVFJJRVMgLSAxKQorI2RlZmluZSBMMV9QMk1fU0hJRlQgICAgUDJN
X1NISUZUCisjZGVmaW5lIEwyX1AyTV9TSElGVCAgICAoMiAqIFAyTV9TSElGVCkKKyNkZWZpbmUg
TDNfUDJNX1NISUZUICAgICgzICogUDJNX1NISUZUKQorI2RlZmluZSBMMV9QMk1fSURYKHBmbikg
KChwZm4pICYgUDJNX01BU0spCisjZGVmaW5lIEwyX1AyTV9JRFgocGZuKSAoKChwZm4pID4+IEwx
X1AyTV9TSElGVCkgJiBQMk1fTUFTSykKKyNkZWZpbmUgTDNfUDJNX0lEWChwZm4pICgoKHBmbikg
Pj4gTDJfUDJNX1NISUZUKSAmIFAyTV9NQVNLKQorI2RlZmluZSBJTlZBTElEX1AyTV9FTlRSWSAo
fjBVTCkKKwordm9pZCBwMm1fY2hrX3Bmbih1bnNpZ25lZCBsb25nIHBmbik7CisKK3N0YXRpYyBp
bmxpbmUgdW5zaWduZWQgbG9uZyBwMm1fcGFnZXModW5zaWduZWQgbG9uZyBwYWdlcykKK3sKKyAg
ICByZXR1cm4gKHBhZ2VzICsgUDJNX0VOVFJJRVMgLSAxKSA+PiBMMV9QMk1fU0hJRlQ7Cit9CisK
K3ZvaWQgYXJjaF9pbml0X3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm5fcCk7CisKKyNlbHNlCisK
KyNkZWZpbmUgbWZuX3RvX3BmbihfbWZuKSAoKHVuc2lnbmVkIGxvbmcpKF9tZm4pKQorI2RlZmlu
ZSBwZm5fdG9fbWZuKF9wZm4pICgodW5zaWduZWQgbG9uZykoX3BmbikpCisKK3N0YXRpYyBpbmxp
bmUgdm9pZCBhcmNoX2luaXRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3Bmbl9wKSB7IH0KKworI2Vu
ZGlmCisKKyNpZiBkZWZpbmVkKENPTkZJR19QQVJBVklSVCkgJiYgZGVmaW5lZChDT05GSUdfQkFM
TE9PTikKKwordm9pZCBhcmNoX3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pOworaW50
IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pOworCisjZWxzZQorCitzdGF0
aWMgaW5saW5lIHZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKSB7IH0K
K3N0YXRpYyBpbmxpbmUgaW50IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4p
Cit7CisgICAgcmV0dXJuIDA7Cit9CiAKICNlbmRpZgogCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4
Ni9hcmNoX21tLmggYi9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKaW5kZXggMmIxOGIzNC4uMjhhYjQw
NiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ODYvYXJjaF9tbS5oCisrKyBiL2luY2x1ZGUveDg2L2Fy
Y2hfbW0uaApAQCAtMTg0LDMxICsxODQsNiBAQCB0eXBlZGVmIHVuc2lnbmVkIGxvbmcgcGdlbnRy
eV90OwogI2RlZmluZSBJT19QUk9UIChMMV9QUk9UKQogI2RlZmluZSBJT19QUk9UX05PQ0FDSEUg
KEwxX1BST1QgfCBfUEFHRV9QQ0QpCiAKLS8qIGZvciBQMk0gKi8KLSNpZmRlZiBfX3g4Nl82NF9f
Ci0jZGVmaW5lIFAyTV9TSElGVCAgICAgICA5Ci0jZWxzZQotI2RlZmluZSBQMk1fU0hJRlQgICAg
ICAgMTAKLSNlbmRpZgotI2RlZmluZSBQMk1fRU5UUklFUyAgICAgKDFVTCA8PCBQMk1fU0hJRlQp
Ci0jZGVmaW5lIFAyTV9NQVNLICAgICAgICAoUDJNX0VOVFJJRVMgLSAxKQotI2RlZmluZSBMMV9Q
Mk1fU0hJRlQgICAgUDJNX1NISUZUCi0jZGVmaW5lIEwyX1AyTV9TSElGVCAgICAoMiAqIFAyTV9T
SElGVCkKLSNkZWZpbmUgTDNfUDJNX1NISUZUICAgICgzICogUDJNX1NISUZUKQotI2RlZmluZSBM
MV9QMk1fSURYKHBmbikgKChwZm4pICYgUDJNX01BU0spCi0jZGVmaW5lIEwyX1AyTV9JRFgocGZu
KSAoKChwZm4pID4+IEwxX1AyTV9TSElGVCkgJiBQMk1fTUFTSykKLSNkZWZpbmUgTDNfUDJNX0lE
WChwZm4pICgoKHBmbikgPj4gTDJfUDJNX1NISUZUKSAmIFAyTV9NQVNLKQotI2RlZmluZSBJTlZB
TElEX1AyTV9FTlRSWSAofjBVTCkKLQotI2lmbmRlZiBfX0FTU0VNQkxZX18KLXZvaWQgcDJtX2No
a19wZm4odW5zaWduZWQgbG9uZyBwZm4pOwotCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcg
cDJtX3BhZ2VzKHVuc2lnbmVkIGxvbmcgcGFnZXMpCi17Ci0gICAgcmV0dXJuIChwYWdlcyArIFAy
TV9FTlRSSUVTIC0gMSkgPj4gTDFfUDJNX1NISUZUOwotfQotI2VuZGlmCi0KICNpbmNsdWRlICJh
cmNoX2xpbWl0cy5oIgogI2RlZmluZSBQQUdFX1NJWkUgICAgICAgX19QQUdFX1NJWkUKICNkZWZp
bmUgUEFHRV9TSElGVCAgICAgIF9fUEFHRV9TSElGVApAQCAtMjMyLDEwICsyMDcsMTQgQEAgdHlw
ZWRlZiB1bnNpZ25lZCBsb25nIHBhZGRyX3Q7CiB0eXBlZGVmIHVuc2lnbmVkIGxvbmcgbWFkZHJf
dDsKICNlbmRpZgogCitleHRlcm4gcGdlbnRyeV90ICpwdF9iYXNlOworI2lmZGVmIENPTkZJR19Q
QVJBVklSVAogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgKnBoeXNfdG9fbWFjaGluZV9tYXBwaW5nOwor
I2Vsc2UKK2V4dGVybiBwZ2VudHJ5X3QgcGFnZV90YWJsZV9iYXNlW107CisjZW5kaWYKIGV4dGVy
biBjaGFyIF90ZXh0LCBfZXRleHQsIF9lcm9kYXRhLCBfZWRhdGEsIF9lbmQ7CiBleHRlcm4gdW5z
aWduZWQgbG9uZyBtZm5femVybzsKLSNkZWZpbmUgcGZuX3RvX21mbihfcGZuKSAocGh5c190b19t
YWNoaW5lX21hcHBpbmdbKF9wZm4pXSkKIHN0YXRpYyBfX2lubGluZV9fIG1hZGRyX3QgcGh5c190
b19tYWNoaW5lKHBhZGRyX3QgcGh5cykKIHsKIAltYWRkcl90IG1hY2hpbmUgPSBwZm5fdG9fbWZu
KHBoeXMgPj4gUEFHRV9TSElGVCk7CkBAIC0yNDMsNyArMjIyLDYgQEAgc3RhdGljIF9faW5saW5l
X18gbWFkZHJfdCBwaHlzX3RvX21hY2hpbmUocGFkZHJfdCBwaHlzKQogCXJldHVybiBtYWNoaW5l
OwogfQogCi0jZGVmaW5lIG1mbl90b19wZm4oX21mbikgKG1hY2hpbmVfdG9fcGh5c19tYXBwaW5n
WyhfbWZuKV0pCiBzdGF0aWMgX19pbmxpbmVfXyBwYWRkcl90IG1hY2hpbmVfdG9fcGh5cyhtYWRk
cl90IG1hY2hpbmUpCiB7CiAJcGFkZHJfdCBwaHlzID0gbWZuX3RvX3BmbihtYWNoaW5lID4+IFBB
R0VfU0hJRlQpOwpAQCAtMjY3LDEzICsyNDUsMTAgQEAgc3RhdGljIF9faW5saW5lX18gcGFkZHJf
dCBtYWNoaW5lX3RvX3BoeXMobWFkZHJfdCBtYWNoaW5lKQogI2RlZmluZSBwdGVfdG9fbWZuKF9w
dGUpICAgICAgICAgICAoKChfcHRlKSAmIChQQUREUl9NQVNLJlBBR0VfTUFTSykpID4+IEwxX1BB
R0VUQUJMRV9TSElGVCkKICNkZWZpbmUgcHRlX3RvX3ZpcnQoX3B0ZSkgICAgICAgICAgdG9fdmly
dChtZm5fdG9fcGZuKHB0ZV90b19tZm4oX3B0ZSkpIDw8IFBBR0VfU0hJRlQpCiAKLQotI2RlZmlu
ZSBQVF9CQVNFCQkJICAgKChwZ2VudHJ5X3QgKilzdGFydF9pbmZvLnB0X2Jhc2UpCi0KICNpZmRl
ZiBfX3g4Nl82NF9fCi0jZGVmaW5lIHZpcnR1YWxfdG9fbDMoX3ZpcnQpCSAgICgocGdlbnRyeV90
ICopcHRlX3RvX3ZpcnQoUFRfQkFTRVtsNF90YWJsZV9vZmZzZXQoX3ZpcnQpXSkpCisjZGVmaW5l
IHZpcnR1YWxfdG9fbDMoX3ZpcnQpCSAgICgocGdlbnRyeV90ICopcHRlX3RvX3ZpcnQocHRfYmFz
ZVtsNF90YWJsZV9vZmZzZXQoX3ZpcnQpXSkpCiAjZWxzZQotI2RlZmluZSB2aXJ0dWFsX3RvX2wz
KF92aXJ0KQkgICBQVF9CQVNFCisjZGVmaW5lIHZpcnR1YWxfdG9fbDMoX3ZpcnQpCSAgIHB0X2Jh
c2UKICNlbmRpZgogCiAjZGVmaW5lIHZpcnR1YWxfdG9fbDIoX3ZpcnQpCSAgICh7IFwKQEAgLTI5
Nyw2ICsyNzIsNyBAQCBzdGF0aWMgX19pbmxpbmVfXyBwYWRkcl90IG1hY2hpbmVfdG9fcGh5cyht
YWRkcl90IG1hY2hpbmUpCiAjZGVmaW5lIGRvX21hcF96ZXJvKHN0YXJ0LCBuKSBkb19tYXBfZnJh
bWVzKHN0YXJ0LCAmbWZuX3plcm8sIG4sIDAsIDAsIERPTUlEX1NFTEYsIE5VTEwsIEwxX1BST1Rf
Uk8pCiAKIHBnZW50cnlfdCAqbmVlZF9wZ3QodW5zaWduZWQgbG9uZyBhZGRyKTsKK3ZvaWQgYXJj
aF9tbV9wcmVpbml0KHZvaWQgKnApOwogCiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS94
ZW4vYXJjaC14ODYveGVuLXg4Nl8zMi5oIGIvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4Nl8z
Mi5oCmluZGV4IDE1MDQxOTEuLjYzMzk3MjcgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL2FyY2gt
eDg2L3hlbi14ODZfMzIuaAorKysgYi9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4teDg2XzMyLmgK
QEAgLTU1LDYgKzU1LDcgQEAKICNkZWZpbmUgRkxBVF9VU0VSX0RTICAgIEZMQVRfUklORzNfRFMK
ICNkZWZpbmUgRkxBVF9VU0VSX1NTICAgIEZMQVRfUklORzNfU1MKIAorI2lmZGVmIENPTkZJR19Q
QVJBVklSVAogI2RlZmluZSBfX0hZUEVSVklTT1JfVklSVF9TVEFSVF9QQUUgICAgMHhGNTgwMDAw
MAogI2RlZmluZSBfX01BQ0gyUEhZU19WSVJUX1NUQVJUX1BBRSAgICAgMHhGNTgwMDAwMAogI2Rl
ZmluZSBfX01BQ0gyUEhZU19WSVJUX0VORF9QQUUgICAgICAgMHhGNjgwMDAwMApAQCAtOTAsNiAr
OTEsNyBAQAogI2lmbmRlZiBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZwogI2RlZmluZSBtYWNoaW5l
X3RvX3BoeXNfbWFwcGluZyAoKHVuc2lnbmVkIGxvbmcgKilNQUNIMlBIWVNfVklSVF9TVEFSVCkK
ICNlbmRpZgorI2VuZGlmCiAKIC8qIDMyLS82NC1iaXQgaW52YXJpYWJpbGl0eSBmb3IgY29udHJv
bCBpbnRlcmZhY2VzIChkb21jdGwvc3lzY3RsKS4gKi8KICNpZiBkZWZpbmVkKF9fWEVOX18pIHx8
IGRlZmluZWQoX19YRU5fVE9PTFNfXykKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2FyY2gteDg2
L3hlbi14ODZfNjQuaCBiL2luY2x1ZGUveGVuL2FyY2gteDg2L3hlbi14ODZfNjQuaAppbmRleCAx
YzRlMTU5Li4yYzAwMTExIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4teDg2
XzY0LmgKKysrIGIvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4Nl82NC5oCkBAIC03MCw2ICs3
MCw3IEBACiAjZGVmaW5lIEZMQVRfVVNFUl9TUzMyIEZMQVRfUklORzNfU1MzMgogI2RlZmluZSBG
TEFUX1VTRVJfU1MgICBGTEFUX1VTRVJfU1M2NAogCisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAj
ZGVmaW5lIF9fSFlQRVJWSVNPUl9WSVJUX1NUQVJUIDB4RkZGRjgwMDAwMDAwMDAwMAogI2RlZmlu
ZSBfX0hZUEVSVklTT1JfVklSVF9FTkQgICAweEZGRkY4ODAwMDAwMDAwMDAKICNkZWZpbmUgX19N
QUNIMlBIWVNfVklSVF9TVEFSVCAgMHhGRkZGODAwMDAwMDAwMDAwCkBAIC04Niw2ICs4Nyw3IEBA
CiAjaWZuZGVmIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nCiAjZGVmaW5lIG1hY2hpbmVfdG9fcGh5
c19tYXBwaW5nICgodW5zaWduZWQgbG9uZyAqKUhZUEVSVklTT1JfVklSVF9TVEFSVCkKICNlbmRp
ZgorI2VuZGlmCiAKIC8qCiAgKiBpbnQgSFlQRVJWSVNPUl9zZXRfc2VnbWVudF9iYXNlKHVuc2ln
bmVkIGludCB3aGljaCwgdW5zaWduZWQgbG9uZyBiYXNlKQpkaWZmIC0tZ2l0IGEvbW0uYyBiL21t
LmMKaW5kZXggY2EwYjliZS4uYzc2YmU3ZiAxMDA2NDQKLS0tIGEvbW0uYworKysgYi9tbS5jCkBA
IC0zOSw2ICszOSw3IEBACiAjaW5jbHVkZSA8eGVuL21lbW9yeS5oPgogI2luY2x1ZGUgPG1pbmkt
b3MvbW0uaD4KICNpbmNsdWRlIDxtaW5pLW9zL2JhbGxvb24uaD4KKyNpbmNsdWRlIDxtaW5pLW9z
L3BhcmF2aXJ0Lmg+CiAjaW5jbHVkZSA8bWluaS1vcy90eXBlcy5oPgogI2luY2x1ZGUgPG1pbmkt
b3MvbGliLmg+CiAjaW5jbHVkZSA8bWluaS1vcy94bWFsbG9jLmg+Ci0tIAoyLjYuNgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:21 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR7-00026g-Cz; Tue, 23 Aug 2016 15:16:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR5-00021O-U2; Tue, 23 Aug 2016 15:16:20 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 94/B6-10540-3C86CB75; Tue, 23 Aug 2016 15:16:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+6hjD3
 hBtfuqFm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXg6ZwZzwUfdit7Jh1kaGG+pdjFy
 ckgIGEm8nfiPqYuRi0NIYCGjxKf2HewgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMUCY
 gsL2Ep8+H+BGcRmAaq/vnYGE4jNK2AvcXT+LVaIBXIS12dOB4tzAsUvnNkLVM8BtMxOYu7+uA
 mM3AsYGVYxqhenFpWlFuma6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBHq5noG
 BcQfjlTbnQ4ySHExKory6RnvChfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwVqYD5QSLUtNTK9Iy
 c4DhBpOW4OBREuGdCZLmLS5IzC3OTIdInWJUlBLnbQFJCIAkMkrz4NpgIX6JUVZKmJeRgYFBi
 KcgtSg3swRV/hWjOAejkjDvYpApPJl5JXDTXwEtZgJa3HJ/N8jikkSElFQDY0lfr96rY3bv97
 P/Y7zA6Ln9mJ/rbsbbLEoXZqrGxH5Xl1A69fbWpV2Xym4dquD+8SxZOfYzy/a54eWP0+wl47T
 Xh1znOHjS6PTGzmvRWx2rOT19dlgHMUY+zU6L094y05Pl2ol/5xzmup6ZyJGUerEuuHQHz73F
 x4Qn+CzpuJbhZXqFZZcpmxJLcUaioRZzUXEiABwvrgRsAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1471965378!57044083!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48697 invoked from network); 23 Aug 2016 15:16:18 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:18 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 49BBAACEE;
 Tue, 23 Aug 2016 15:16:18 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:16:00 +0200
Message-Id: <1471965368-6159-15-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 14/22] mini-os: add map_frame_virt() function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgZnVuY3Rpb24gbWFwX2ZyYW1lX3ZpcnQoKSB0byBtYXAgYSBnaXZlbiBmcmFtZSBhbmQg
cmV0dXJuIGl0cwp2aXJ0dWFsIGFkZHJlc3MuCgpPbiBhcm0gd2UganVzdCB1c2UgdGhlIGZyYW1l
IHBoeXNpY2FsIGFkZHJlc3MsIHdoaWxlIG9uIHg4NiB3ZSB0YWtlIGEKcGFnZSBmcm9tIHRoZSB2
aXJ0dWFsIGtlcm5lbCBhcmVhLiBGb3IgdGhpcyBwdXJwb3NlIG1ha2UgdGhpcyBhcmVhCmF2YWls
YWJsZSBldmVuIGluIGNhc2Ugb2YgdW5kZWZpbmVkIENPTkZJR19CQUxMT09OLgoKU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGFyY2gvYXJtL2JhbGxv
b24uYyAgICB8ICAyIC0tCiBhcmNoL2FybS9tbS5jICAgICAgICAgfCAgNSArKysrKwogYXJjaC94
ODYvYmFsbG9vbi5jICAgIHwgMTMgKysrKy0tLS0tLS0tLQogYXJjaC94ODYvbW0uYyAgICAgICAg
IHwgMjMgKysrKysrKysrKysrKysrKysrKysrKysKIGJhbGxvb24uYyAgICAgICAgICAgICB8ICA5
ICsrKystLS0tLQogaW5jbHVkZS9iYWxsb29uLmggICAgIHwgIDEgLQogaW5jbHVkZS9tbS5oICAg
ICAgICAgIHwgIDEgKwogaW5jbHVkZS94ODYvYXJjaF9tbS5oIHwgIDEgKwogOCBmaWxlcyBjaGFu
Z2VkLCAzOCBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNo
L2FybS9iYWxsb29uLmMgYi9hcmNoL2FybS9iYWxsb29uLmMKaW5kZXggOTU4ZWNiYS4uMWRmN2Qx
YyAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vYmFsbG9vbi5jCisrKyBiL2FyY2gvYXJtL2JhbGxvb24u
YwpAQCAtMjUsOCArMjUsNiBAQAogCiAjaWZkZWYgQ09ORklHX0JBTExPT04KIAotdW5zaWduZWQg
bG9uZyB2aXJ0X2tlcm5lbF9hcmVhX2VuZDsgICAvKiBUT0RPOiBmaW5kIGEgdmlydHVhbCBhcmVh
ICovCi0KIHZvaWQgYXJjaF9wZm5fYWRkKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25n
IG1mbikKIHsKIH0KZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21tLmMgYi9hcmNoL2FybS9tbS5jCmlu
ZGV4IDRmNThmYzcuLmRiZGUxNjIgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21tLmMKKysrIGIvYXJj
aC9hcm0vbW0uYwpAQCAtMTQxLDMgKzE0MSw4IEBAIGdyYW50X2VudHJ5X3QgKmFyY2hfaW5pdF9n
bnR0YWIoaW50IG5yX2dyYW50X2ZyYW1lcykKIAogICAgIHJldHVybiB0b192aXJ0KGdudHRhYl90
YWJsZSk7CiB9CisKK3Vuc2lnbmVkIGxvbmcgbWFwX2ZyYW1lX3ZpcnQodW5zaWduZWQgbG9uZyBt
Zm4pCit7CisgICAgcmV0dXJuIG1mbl90b192aXJ0KG1mbik7Cit9CmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9iYWxsb29uLmMgYi9hcmNoL3g4Ni9iYWxsb29uLmMKaW5kZXggMTZhYWFlNC4uMTBiNDQw
YyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvYmFsbG9vbi5jCisrKyBiL2FyY2gveDg2L2JhbGxvb24u
YwpAQCAtMjksOSArMjksNiBAQAogI2luY2x1ZGUgPG1pbmktb3MvcGFyYXZpcnQuaD4KIAogI2lm
ZGVmIENPTkZJR19CQUxMT09OCi0KLXVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQg
PSBWSVJUX0tFUk5FTF9BUkVBOwotCiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiBzdGF0aWMgdm9p
ZCBwMm1faW52YWxpZGF0ZSh1bnNpZ25lZCBsb25nICpsaXN0LCB1bnNpZ25lZCBsb25nIHN0YXJ0
X2lkeCkKIHsKQEAgLTUzLDcgKzUwLDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nICpw
Mm1fdG9fdmlydCh1bnNpZ25lZCBsb25nIHAybSkKIAogdm9pZCBhcmNoX3JlbWFwX3AybSh1bnNp
Z25lZCBsb25nIG1heF9wZm4pCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBwZm47CisgICAgdW5zaWdu
ZWQgbG9uZyBwZm4sIG5ld19wMm07CiAgICAgdW5zaWduZWQgbG9uZyAqbDNfbGlzdCwgKmwyX2xp
c3QsICpsMV9saXN0OwogCiAgICAgbDNfbGlzdCA9IHAybV9sM2xpc3QoKTsKQEAgLTY3LDE3ICs2
NCwxNSBAQCB2b2lkIGFyY2hfcmVtYXBfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3BmbikKICAgICBp
ZiAoIHAybV9wYWdlcyhucl9tYXhfcGFnZXMpIDw9IHAybV9wYWdlcyhtYXhfcGZuKSApCiAgICAg
ICAgIHJldHVybjsKIAorICAgIG5ld19wMm0gPSBhbGxvY192aXJ0X2tlcm5lbChwMm1fcGFnZXMo
bnJfbWF4X3BhZ2VzKSk7CiAgICAgZm9yICggcGZuID0gMDsgcGZuIDwgbWF4X3BmbjsgcGZuICs9
IFAyTV9FTlRSSUVTICkKICAgICB7Ci0gICAgICAgIG1hcF9mcmFtZV9ydyh2aXJ0X2tlcm5lbF9h
cmVhX2VuZCArIFBBR0VfU0laRSAqIChwZm4gLyBQMk1fRU5UUklFUyksCisgICAgICAgIG1hcF9m
cmFtZV9ydyhuZXdfcDJtICsgUEFHRV9TSVpFICogKHBmbiAvIFAyTV9FTlRSSUVTKSwKICAgICAg
ICAgICAgICAgICAgICAgIHZpcnRfdG9fbWZuKHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nICsgcGZu
KSk7CiAgICAgfQogCi0gICAgcGh5c190b19tYWNoaW5lX21hcHBpbmcgPSAodW5zaWduZWQgbG9u
ZyAqKXZpcnRfa2VybmVsX2FyZWFfZW5kOworICAgIHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nID0g
KHVuc2lnbmVkIGxvbmcgKiluZXdfcDJtOwogICAgIHByaW50aygicmVtYXBwZWQgcDJtIGxpc3Qg
dG8gJXBcbiIsIHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nKTsKLQotICAgIHZpcnRfa2VybmVsX2Fy
ZWFfZW5kICs9IFBBR0VfU0laRSAqIHAybV9wYWdlcyhucl9tYXhfcGFnZXMpOwotICAgIEFTU0VS
VCh2aXJ0X2tlcm5lbF9hcmVhX2VuZCA8PSBWSVJUX0RFTUFORF9BUkVBKTsKIH0KIAogaW50IGFy
Y2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRleCBmNTI0OGE0Li43NjI1OTlkIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gveDg2L21tLmMKQEAgLTU3LDYgKzU3LDcgQEAgdW5z
aWduZWQgbG9uZyBtZm5femVybzsKIHBnZW50cnlfdCAqcHRfYmFzZTsKIHN0YXRpYyB1bnNpZ25l
ZCBsb25nIGZpcnN0X2ZyZWVfcGZuOwogc3RhdGljIHVuc2lnbmVkIGxvbmcgbGFzdF9mcmVlX3Bm
bjsKK3N0YXRpYyB1bnNpZ25lZCBsb25nIHZpcnRfa2VybmVsX2FyZWFfZW5kID0gVklSVF9LRVJO
RUxfQVJFQTsKIAogZXh0ZXJuIGNoYXIgc3RhY2tbXTsKIGV4dGVybiB2b2lkIHBhZ2Vfd2Fsayh1
bnNpZ25lZCBsb25nIHZhKTsKQEAgLTgyOSwzICs4MzAsMjUgQEAgZ3JhbnRfZW50cnlfdCAqYXJj
aF9pbml0X2dudHRhYihpbnQgbnJfZ3JhbnRfZnJhbWVzKQogICAgIEhZUEVSVklTT1JfZ3JhbnRf
dGFibGVfb3AoR05UVEFCT1Bfc2V0dXBfdGFibGUsICZzZXR1cCwgMSk7CiAgICAgcmV0dXJuIG1h
cF9mcmFtZXMoZnJhbWVzLCBucl9ncmFudF9mcmFtZXMpOwogfQorCit1bnNpZ25lZCBsb25nIGFs
bG9jX3ZpcnRfa2VybmVsKHVuc2lnbmVkIG5fcGFnZXMpCit7CisgICAgdW5zaWduZWQgbG9uZyBh
ZGRyOworCisgICAgYWRkciA9IHZpcnRfa2VybmVsX2FyZWFfZW5kOworICAgIHZpcnRfa2VybmVs
X2FyZWFfZW5kICs9IFBBR0VfU0laRSAqIG5fcGFnZXM7CisgICAgQVNTRVJUKHZpcnRfa2VybmVs
X2FyZWFfZW5kIDw9IFZJUlRfREVNQU5EX0FSRUEpOworCisgICAgcmV0dXJuIGFkZHI7Cit9CisK
K3Vuc2lnbmVkIGxvbmcgbWFwX2ZyYW1lX3ZpcnQodW5zaWduZWQgbG9uZyBtZm4pCit7CisgICAg
dW5zaWduZWQgbG9uZyBhZGRyOworCisgICAgYWRkciA9IGFsbG9jX3ZpcnRfa2VybmVsKDEpOwor
ICAgIGlmICggbWFwX2ZyYW1lX3J3KGFkZHIsIG1mbikgKQorICAgICAgICByZXR1cm4gMDsKKwor
ICAgIHJldHVybiBhZGRyOworfQpkaWZmIC0tZ2l0IGEvYmFsbG9vbi5jIGIvYmFsbG9vbi5jCmlu
ZGV4IDg2NjllZGIuLmIwZDAyMzAgMTAwNjQ0Ci0tLSBhL2JhbGxvb24uYworKysgYi9iYWxsb29u
LmMKQEAgLTUwLDIwICs1MCwxOSBAQCB2b2lkIGdldF9tYXhfcGFnZXModm9pZCkKIAogdm9pZCBt
bV9hbGxvY19iaXRtYXBfcmVtYXAodm9pZCkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGk7CisgICAg
dW5zaWduZWQgbG9uZyBpLCBuZXdfYml0bWFwOwogCiAgICAgaWYgKCBtbV9hbGxvY19iaXRtYXBf
c2l6ZSA+PSAoKG5yX21heF9wYWdlcyArIDEpID4+IDMpICkKICAgICAgICAgcmV0dXJuOwogCisg
ICAgbmV3X2JpdG1hcCA9IGFsbG9jX3ZpcnRfa2VybmVsKFBGTl9VUCgobnJfbWF4X3BhZ2VzICsg
MSkgPj4gMykpOwogICAgIGZvciAoIGkgPSAwOyBpIDwgbW1fYWxsb2NfYml0bWFwX3NpemU7IGkg
Kz0gUEFHRV9TSVpFICkKICAgICB7Ci0gICAgICAgIG1hcF9mcmFtZV9ydyh2aXJ0X2tlcm5lbF9h
cmVhX2VuZCArIGksCisgICAgICAgIG1hcF9mcmFtZV9ydyhuZXdfYml0bWFwICsgaSwKICAgICAg
ICAgICAgICAgICAgICAgIHZpcnRfdG9fbWZuKCh1bnNpZ25lZCBsb25nKShtbV9hbGxvY19iaXRt
YXApICsgaSkpOwogICAgIH0KIAotICAgIG1tX2FsbG9jX2JpdG1hcCA9ICh1bnNpZ25lZCBsb25n
ICopdmlydF9rZXJuZWxfYXJlYV9lbmQ7Ci0gICAgdmlydF9rZXJuZWxfYXJlYV9lbmQgKz0gcm91
bmRfcGd1cCgobnJfbWF4X3BhZ2VzICsgMSkgPj4gMyk7Ci0gICAgQVNTRVJUKHZpcnRfa2VybmVs
X2FyZWFfZW5kIDw9IFZJUlRfREVNQU5EX0FSRUEpOworICAgIG1tX2FsbG9jX2JpdG1hcCA9ICh1
bnNpZ25lZCBsb25nICopbmV3X2JpdG1hcDsKIH0KIAogI2RlZmluZSBOX0JBTExPT05fRlJBTUVT
IDY0CmRpZmYgLS1naXQgYS9pbmNsdWRlL2JhbGxvb24uaCBiL2luY2x1ZGUvYmFsbG9vbi5oCmlu
ZGV4IDhjZDQxYWYuLjZjZmVjNGYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvYmFsbG9vbi5oCisrKyBi
L2luY2x1ZGUvYmFsbG9vbi5oCkBAIC0zMyw3ICszMyw2IEBACiAjZGVmaW5lIEJBTExPT05fRU1F
UkdFTkNZX1BBR0VTICAgNjQKIAogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbnJfbWF4X3BhZ2VzOwot
ZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7CiBleHRlcm4gdW5zaWdu
ZWQgbG9uZyBucl9tZW1fcGFnZXM7CiAKIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKTsKZGlmZiAt
LWdpdCBhL2luY2x1ZGUvbW0uaCBiL2luY2x1ZGUvbW0uaAppbmRleCA5NTM1NzBjLi40ZmMzNjRm
IDEwMDY0NAotLS0gYS9pbmNsdWRlL21tLmgKKysrIGIvaW5jbHVkZS9tbS5oCkBAIC03OSw2ICs3
OSw3IEBAIGludCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgYWRkciwKIAl1bnNpZ25lZCBs
b25nIGluY3JlbWVudCwgZG9taWRfdCBpZCwgaW50ICplcnIsIHVuc2lnbmVkIGxvbmcgcHJvdCk7
CiBpbnQgdW5tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsIHVuc2lnbmVkIGxvbmcgbnVtX2Zy
YW1lcyk7CiBpbnQgbWFwX2ZyYW1lX3J3KHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9u
ZyBtZm4pOwordW5zaWduZWQgbG9uZyBtYXBfZnJhbWVfdmlydCh1bnNpZ25lZCBsb25nIG1mbik7
CiAjaWZkZWYgSEFWRV9MSUJDCiBleHRlcm4gdW5zaWduZWQgbG9uZyBoZWFwLCBicmssIGhlYXBf
bWFwcGVkLCBoZWFwX2VuZDsKICNlbmRpZgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvYXJjaF9t
bS5oIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCmluZGV4IGUwYWU1NTIuLjkzNzJmMWUgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaAorKysgYi9pbmNsdWRlL3g4Ni9hcmNoX21tLmgK
QEAgLTI3Nyw2ICsyNzcsNyBAQCBzdGF0aWMgX19pbmxpbmVfXyBwYWRkcl90IG1hY2hpbmVfdG9f
cGh5cyhtYWRkcl90IG1hY2hpbmUpCiAKIHBnZW50cnlfdCAqbmVlZF9wZ3QodW5zaWduZWQgbG9u
ZyBhZGRyKTsKIHZvaWQgYXJjaF9tbV9wcmVpbml0KHZvaWQgKnApOwordW5zaWduZWQgbG9uZyBh
bGxvY192aXJ0X2tlcm5lbCh1bnNpZ25lZCBuX3BhZ2VzKTsKIAogI2VuZGlmCiAKLS0gCjIuNi42
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:21 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR7-00026g-Cz; Tue, 23 Aug 2016 15:16:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR5-00021O-U2; Tue, 23 Aug 2016 15:16:20 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 94/B6-10540-3C86CB75; Tue, 23 Aug 2016 15:16:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+6hjD3
 hBtfuqFm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXg6ZwZzwUfdit7Jh1kaGG+pdjFy
 ckgIGEm8nfiPqYuRi0NIYCGjxKf2HewgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMUCY
 gsL2Ep8+H+BGcRmAaq/vnYGE4jNK2AvcXT+LVaIBXIS12dOB4tzAsUvnNkLVM8BtMxOYu7+uA
 mM3AsYGVYxqhenFpWlFuma6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBHq5noG
 BcQfjlTbnQ4ySHExKory6RnvChfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwVqYD5QSLUtNTK9Iy
 c4DhBpOW4OBREuGdCZLmLS5IzC3OTIdInWJUlBLnbQFJCIAkMkrz4NpgIX6JUVZKmJeRgYFBi
 KcgtSg3swRV/hWjOAejkjDvYpApPJl5JXDTXwEtZgJa3HJ/N8jikkSElFQDY0lfr96rY3bv97
 P/Y7zA6Ln9mJ/rbsbbLEoXZqrGxH5Xl1A69fbWpV2Xym4dquD+8SxZOfYzy/a54eWP0+wl47T
 Xh1znOHjS6PTGzmvRWx2rOT19dlgHMUY+zU6L094y05Pl2ol/5xzmup6ZyJGUerEuuHQHz73F
 x4Qn+CzpuJbhZXqFZZcpmxJLcUaioRZzUXEiABwvrgRsAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1471965378!57044083!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48697 invoked from network); 23 Aug 2016 15:16:18 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:18 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 49BBAACEE;
 Tue, 23 Aug 2016 15:16:18 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:16:00 +0200
Message-Id: <1471965368-6159-15-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 14/22] mini-os: add map_frame_virt() function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgZnVuY3Rpb24gbWFwX2ZyYW1lX3ZpcnQoKSB0byBtYXAgYSBnaXZlbiBmcmFtZSBhbmQg
cmV0dXJuIGl0cwp2aXJ0dWFsIGFkZHJlc3MuCgpPbiBhcm0gd2UganVzdCB1c2UgdGhlIGZyYW1l
IHBoeXNpY2FsIGFkZHJlc3MsIHdoaWxlIG9uIHg4NiB3ZSB0YWtlIGEKcGFnZSBmcm9tIHRoZSB2
aXJ0dWFsIGtlcm5lbCBhcmVhLiBGb3IgdGhpcyBwdXJwb3NlIG1ha2UgdGhpcyBhcmVhCmF2YWls
YWJsZSBldmVuIGluIGNhc2Ugb2YgdW5kZWZpbmVkIENPTkZJR19CQUxMT09OLgoKU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGFyY2gvYXJtL2JhbGxv
b24uYyAgICB8ICAyIC0tCiBhcmNoL2FybS9tbS5jICAgICAgICAgfCAgNSArKysrKwogYXJjaC94
ODYvYmFsbG9vbi5jICAgIHwgMTMgKysrKy0tLS0tLS0tLQogYXJjaC94ODYvbW0uYyAgICAgICAg
IHwgMjMgKysrKysrKysrKysrKysrKysrKysrKysKIGJhbGxvb24uYyAgICAgICAgICAgICB8ICA5
ICsrKystLS0tLQogaW5jbHVkZS9iYWxsb29uLmggICAgIHwgIDEgLQogaW5jbHVkZS9tbS5oICAg
ICAgICAgIHwgIDEgKwogaW5jbHVkZS94ODYvYXJjaF9tbS5oIHwgIDEgKwogOCBmaWxlcyBjaGFu
Z2VkLCAzOCBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNo
L2FybS9iYWxsb29uLmMgYi9hcmNoL2FybS9iYWxsb29uLmMKaW5kZXggOTU4ZWNiYS4uMWRmN2Qx
YyAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vYmFsbG9vbi5jCisrKyBiL2FyY2gvYXJtL2JhbGxvb24u
YwpAQCAtMjUsOCArMjUsNiBAQAogCiAjaWZkZWYgQ09ORklHX0JBTExPT04KIAotdW5zaWduZWQg
bG9uZyB2aXJ0X2tlcm5lbF9hcmVhX2VuZDsgICAvKiBUT0RPOiBmaW5kIGEgdmlydHVhbCBhcmVh
ICovCi0KIHZvaWQgYXJjaF9wZm5fYWRkKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25n
IG1mbikKIHsKIH0KZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21tLmMgYi9hcmNoL2FybS9tbS5jCmlu
ZGV4IDRmNThmYzcuLmRiZGUxNjIgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21tLmMKKysrIGIvYXJj
aC9hcm0vbW0uYwpAQCAtMTQxLDMgKzE0MSw4IEBAIGdyYW50X2VudHJ5X3QgKmFyY2hfaW5pdF9n
bnR0YWIoaW50IG5yX2dyYW50X2ZyYW1lcykKIAogICAgIHJldHVybiB0b192aXJ0KGdudHRhYl90
YWJsZSk7CiB9CisKK3Vuc2lnbmVkIGxvbmcgbWFwX2ZyYW1lX3ZpcnQodW5zaWduZWQgbG9uZyBt
Zm4pCit7CisgICAgcmV0dXJuIG1mbl90b192aXJ0KG1mbik7Cit9CmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9iYWxsb29uLmMgYi9hcmNoL3g4Ni9iYWxsb29uLmMKaW5kZXggMTZhYWFlNC4uMTBiNDQw
YyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvYmFsbG9vbi5jCisrKyBiL2FyY2gveDg2L2JhbGxvb24u
YwpAQCAtMjksOSArMjksNiBAQAogI2luY2x1ZGUgPG1pbmktb3MvcGFyYXZpcnQuaD4KIAogI2lm
ZGVmIENPTkZJR19CQUxMT09OCi0KLXVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQg
PSBWSVJUX0tFUk5FTF9BUkVBOwotCiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiBzdGF0aWMgdm9p
ZCBwMm1faW52YWxpZGF0ZSh1bnNpZ25lZCBsb25nICpsaXN0LCB1bnNpZ25lZCBsb25nIHN0YXJ0
X2lkeCkKIHsKQEAgLTUzLDcgKzUwLDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nICpw
Mm1fdG9fdmlydCh1bnNpZ25lZCBsb25nIHAybSkKIAogdm9pZCBhcmNoX3JlbWFwX3AybSh1bnNp
Z25lZCBsb25nIG1heF9wZm4pCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBwZm47CisgICAgdW5zaWdu
ZWQgbG9uZyBwZm4sIG5ld19wMm07CiAgICAgdW5zaWduZWQgbG9uZyAqbDNfbGlzdCwgKmwyX2xp
c3QsICpsMV9saXN0OwogCiAgICAgbDNfbGlzdCA9IHAybV9sM2xpc3QoKTsKQEAgLTY3LDE3ICs2
NCwxNSBAQCB2b2lkIGFyY2hfcmVtYXBfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3BmbikKICAgICBp
ZiAoIHAybV9wYWdlcyhucl9tYXhfcGFnZXMpIDw9IHAybV9wYWdlcyhtYXhfcGZuKSApCiAgICAg
ICAgIHJldHVybjsKIAorICAgIG5ld19wMm0gPSBhbGxvY192aXJ0X2tlcm5lbChwMm1fcGFnZXMo
bnJfbWF4X3BhZ2VzKSk7CiAgICAgZm9yICggcGZuID0gMDsgcGZuIDwgbWF4X3BmbjsgcGZuICs9
IFAyTV9FTlRSSUVTICkKICAgICB7Ci0gICAgICAgIG1hcF9mcmFtZV9ydyh2aXJ0X2tlcm5lbF9h
cmVhX2VuZCArIFBBR0VfU0laRSAqIChwZm4gLyBQMk1fRU5UUklFUyksCisgICAgICAgIG1hcF9m
cmFtZV9ydyhuZXdfcDJtICsgUEFHRV9TSVpFICogKHBmbiAvIFAyTV9FTlRSSUVTKSwKICAgICAg
ICAgICAgICAgICAgICAgIHZpcnRfdG9fbWZuKHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nICsgcGZu
KSk7CiAgICAgfQogCi0gICAgcGh5c190b19tYWNoaW5lX21hcHBpbmcgPSAodW5zaWduZWQgbG9u
ZyAqKXZpcnRfa2VybmVsX2FyZWFfZW5kOworICAgIHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nID0g
KHVuc2lnbmVkIGxvbmcgKiluZXdfcDJtOwogICAgIHByaW50aygicmVtYXBwZWQgcDJtIGxpc3Qg
dG8gJXBcbiIsIHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nKTsKLQotICAgIHZpcnRfa2VybmVsX2Fy
ZWFfZW5kICs9IFBBR0VfU0laRSAqIHAybV9wYWdlcyhucl9tYXhfcGFnZXMpOwotICAgIEFTU0VS
VCh2aXJ0X2tlcm5lbF9hcmVhX2VuZCA8PSBWSVJUX0RFTUFORF9BUkVBKTsKIH0KIAogaW50IGFy
Y2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRleCBmNTI0OGE0Li43NjI1OTlkIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gveDg2L21tLmMKQEAgLTU3LDYgKzU3LDcgQEAgdW5z
aWduZWQgbG9uZyBtZm5femVybzsKIHBnZW50cnlfdCAqcHRfYmFzZTsKIHN0YXRpYyB1bnNpZ25l
ZCBsb25nIGZpcnN0X2ZyZWVfcGZuOwogc3RhdGljIHVuc2lnbmVkIGxvbmcgbGFzdF9mcmVlX3Bm
bjsKK3N0YXRpYyB1bnNpZ25lZCBsb25nIHZpcnRfa2VybmVsX2FyZWFfZW5kID0gVklSVF9LRVJO
RUxfQVJFQTsKIAogZXh0ZXJuIGNoYXIgc3RhY2tbXTsKIGV4dGVybiB2b2lkIHBhZ2Vfd2Fsayh1
bnNpZ25lZCBsb25nIHZhKTsKQEAgLTgyOSwzICs4MzAsMjUgQEAgZ3JhbnRfZW50cnlfdCAqYXJj
aF9pbml0X2dudHRhYihpbnQgbnJfZ3JhbnRfZnJhbWVzKQogICAgIEhZUEVSVklTT1JfZ3JhbnRf
dGFibGVfb3AoR05UVEFCT1Bfc2V0dXBfdGFibGUsICZzZXR1cCwgMSk7CiAgICAgcmV0dXJuIG1h
cF9mcmFtZXMoZnJhbWVzLCBucl9ncmFudF9mcmFtZXMpOwogfQorCit1bnNpZ25lZCBsb25nIGFs
bG9jX3ZpcnRfa2VybmVsKHVuc2lnbmVkIG5fcGFnZXMpCit7CisgICAgdW5zaWduZWQgbG9uZyBh
ZGRyOworCisgICAgYWRkciA9IHZpcnRfa2VybmVsX2FyZWFfZW5kOworICAgIHZpcnRfa2VybmVs
X2FyZWFfZW5kICs9IFBBR0VfU0laRSAqIG5fcGFnZXM7CisgICAgQVNTRVJUKHZpcnRfa2VybmVs
X2FyZWFfZW5kIDw9IFZJUlRfREVNQU5EX0FSRUEpOworCisgICAgcmV0dXJuIGFkZHI7Cit9CisK
K3Vuc2lnbmVkIGxvbmcgbWFwX2ZyYW1lX3ZpcnQodW5zaWduZWQgbG9uZyBtZm4pCit7CisgICAg
dW5zaWduZWQgbG9uZyBhZGRyOworCisgICAgYWRkciA9IGFsbG9jX3ZpcnRfa2VybmVsKDEpOwor
ICAgIGlmICggbWFwX2ZyYW1lX3J3KGFkZHIsIG1mbikgKQorICAgICAgICByZXR1cm4gMDsKKwor
ICAgIHJldHVybiBhZGRyOworfQpkaWZmIC0tZ2l0IGEvYmFsbG9vbi5jIGIvYmFsbG9vbi5jCmlu
ZGV4IDg2NjllZGIuLmIwZDAyMzAgMTAwNjQ0Ci0tLSBhL2JhbGxvb24uYworKysgYi9iYWxsb29u
LmMKQEAgLTUwLDIwICs1MCwxOSBAQCB2b2lkIGdldF9tYXhfcGFnZXModm9pZCkKIAogdm9pZCBt
bV9hbGxvY19iaXRtYXBfcmVtYXAodm9pZCkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGk7CisgICAg
dW5zaWduZWQgbG9uZyBpLCBuZXdfYml0bWFwOwogCiAgICAgaWYgKCBtbV9hbGxvY19iaXRtYXBf
c2l6ZSA+PSAoKG5yX21heF9wYWdlcyArIDEpID4+IDMpICkKICAgICAgICAgcmV0dXJuOwogCisg
ICAgbmV3X2JpdG1hcCA9IGFsbG9jX3ZpcnRfa2VybmVsKFBGTl9VUCgobnJfbWF4X3BhZ2VzICsg
MSkgPj4gMykpOwogICAgIGZvciAoIGkgPSAwOyBpIDwgbW1fYWxsb2NfYml0bWFwX3NpemU7IGkg
Kz0gUEFHRV9TSVpFICkKICAgICB7Ci0gICAgICAgIG1hcF9mcmFtZV9ydyh2aXJ0X2tlcm5lbF9h
cmVhX2VuZCArIGksCisgICAgICAgIG1hcF9mcmFtZV9ydyhuZXdfYml0bWFwICsgaSwKICAgICAg
ICAgICAgICAgICAgICAgIHZpcnRfdG9fbWZuKCh1bnNpZ25lZCBsb25nKShtbV9hbGxvY19iaXRt
YXApICsgaSkpOwogICAgIH0KIAotICAgIG1tX2FsbG9jX2JpdG1hcCA9ICh1bnNpZ25lZCBsb25n
ICopdmlydF9rZXJuZWxfYXJlYV9lbmQ7Ci0gICAgdmlydF9rZXJuZWxfYXJlYV9lbmQgKz0gcm91
bmRfcGd1cCgobnJfbWF4X3BhZ2VzICsgMSkgPj4gMyk7Ci0gICAgQVNTRVJUKHZpcnRfa2VybmVs
X2FyZWFfZW5kIDw9IFZJUlRfREVNQU5EX0FSRUEpOworICAgIG1tX2FsbG9jX2JpdG1hcCA9ICh1
bnNpZ25lZCBsb25nICopbmV3X2JpdG1hcDsKIH0KIAogI2RlZmluZSBOX0JBTExPT05fRlJBTUVT
IDY0CmRpZmYgLS1naXQgYS9pbmNsdWRlL2JhbGxvb24uaCBiL2luY2x1ZGUvYmFsbG9vbi5oCmlu
ZGV4IDhjZDQxYWYuLjZjZmVjNGYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvYmFsbG9vbi5oCisrKyBi
L2luY2x1ZGUvYmFsbG9vbi5oCkBAIC0zMyw3ICszMyw2IEBACiAjZGVmaW5lIEJBTExPT05fRU1F
UkdFTkNZX1BBR0VTICAgNjQKIAogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbnJfbWF4X3BhZ2VzOwot
ZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7CiBleHRlcm4gdW5zaWdu
ZWQgbG9uZyBucl9tZW1fcGFnZXM7CiAKIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKTsKZGlmZiAt
LWdpdCBhL2luY2x1ZGUvbW0uaCBiL2luY2x1ZGUvbW0uaAppbmRleCA5NTM1NzBjLi40ZmMzNjRm
IDEwMDY0NAotLS0gYS9pbmNsdWRlL21tLmgKKysrIGIvaW5jbHVkZS9tbS5oCkBAIC03OSw2ICs3
OSw3IEBAIGludCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgYWRkciwKIAl1bnNpZ25lZCBs
b25nIGluY3JlbWVudCwgZG9taWRfdCBpZCwgaW50ICplcnIsIHVuc2lnbmVkIGxvbmcgcHJvdCk7
CiBpbnQgdW5tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsIHVuc2lnbmVkIGxvbmcgbnVtX2Zy
YW1lcyk7CiBpbnQgbWFwX2ZyYW1lX3J3KHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9u
ZyBtZm4pOwordW5zaWduZWQgbG9uZyBtYXBfZnJhbWVfdmlydCh1bnNpZ25lZCBsb25nIG1mbik7
CiAjaWZkZWYgSEFWRV9MSUJDCiBleHRlcm4gdW5zaWduZWQgbG9uZyBoZWFwLCBicmssIGhlYXBf
bWFwcGVkLCBoZWFwX2VuZDsKICNlbmRpZgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvYXJjaF9t
bS5oIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCmluZGV4IGUwYWU1NTIuLjkzNzJmMWUgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaAorKysgYi9pbmNsdWRlL3g4Ni9hcmNoX21tLmgK
QEAgLTI3Nyw2ICsyNzcsNyBAQCBzdGF0aWMgX19pbmxpbmVfXyBwYWRkcl90IG1hY2hpbmVfdG9f
cGh5cyhtYWRkcl90IG1hY2hpbmUpCiAKIHBnZW50cnlfdCAqbmVlZF9wZ3QodW5zaWduZWQgbG9u
ZyBhZGRyKTsKIHZvaWQgYXJjaF9tbV9wcmVpbml0KHZvaWQgKnApOwordW5zaWduZWQgbG9uZyBh
bGxvY192aXJ0X2tlcm5lbCh1bnNpZ25lZCBuX3BhZ2VzKTsKIAogI2VuZGlmCiAKLS0gCjIuNi42
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:21 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR7-00027q-P4; Tue, 23 Aug 2016 15:16:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR6-0001um-6v; Tue, 23 Aug 2016 15:16:20 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 AA/7B-12874-3C86CB75; Tue, 23 Aug 2016 15:16:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVyuP0Ov+7hjD3
 hBi33RC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZjTOamUq2KJWcb07sYFxknwXIyeH
 hICRxNuJ/5i6GLk4hAQWMkoc6tzNBpJgE1CV2HD9FCuILSLgJvHl+yywOLNAhMScD6dYQGxhA
 UeJ54tWAsU5OFiA6id8ZQQJ8wrYS0x+1cUGMV9O4vrM6UwgNidQ/MKZvcwg5UICdhJz98dNYO
 RewMiwilGjOLWoLLVI18hSL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0Mf1DAy
 MOxgvb/E7xCjJwaQkyqtrtCdciC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvZTpQTrAoNT21Ii0z
 BxhsMGkJDh4lEd6ZIGne4oLE3OLMdIjUKUZFKXHeFpCEAEgiozQPrg0W4JcYZaWEeRkZGBiEe
 ApSi3IzS1DlXzGKczAqCfMuBpnCk5lXAjf9FdBiJqDFLfd3gywuSURISTUw9ih3H7uyWlrwde
 XPvxuPehwNr9gv05GUVLvs4N740A0qLUduHbw7ZYXmBv+KvJKkmYfeFTXXzS1yrLZrPi/k6NL
 V6NCzsX7aIR7DCJ5r4o4T1v+dWuo4Na3013xuoU8eyfsfWT0q+h0b3157aXvhEgctVvffM25W
 /E/xnbso80SefR27jMEkJZbijERDLeai4kQAlpzmZWsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1471965379!38682368!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26035 invoked from network); 23 Aug 2016 15:16:19 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:19 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 00D2DADB1;
 Tue, 23 Aug 2016 15:16:19 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:16:02 +0200
Message-Id: <1471965368-6159-17-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 16/22] mini-os: setup xenbus interface
	parameters
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gb3JkZXIgdG8gc3VwcG9ydCBIVk1saXRlIHdlIG5lZWQgdG8gZ2V0IHRoZSByaW5nIHBhZ2Ug
YW5kIGV2ZW50CmNoYW5uZWwgZnJvbSB0aGUgaHlwZXJ2aXNvciB2aWEgaHlwZXJjYWxscy4gTW92
ZSB0aGUgYWxyZWFkeSBleGlzdGluZwpnZXRfeGVuYnVzKCkgZnVuY3Rpb24gZnJvbSBhcm0gc3Bl
Y2lmaWMgY29kaW5nIHRvIHhlbmJ1cy94ZW5idXMuYyBhbmQKcHJvdmlkZSBhIHNpbWlsYXIgcGFy
YXZpcnR1YWxpemVkIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIGFyY2gvYXJtL3NldHVwLmMgfCAxNiArLS0tLS0tLS0tLS0tLS0t
CiBhcmNoL3g4Ni9zZXR1cC5jIHwgIDEgKwogZXZlbnRzLmMgICAgICAgICB8ICAzICstLQogaW5j
bHVkZS94ZW5idXMuaCB8ICAzICsrKwogeGVuYnVzL3hlbmJ1cy5jICB8IDQwICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0
aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vc2V0dXAuYyBi
L2FyY2gvYXJtL3NldHVwLmMKaW5kZXggYTAyMTYxNi4uNzJlMDI1YSAxMDA2NDQKLS0tIGEvYXJj
aC9hcm0vc2V0dXAuYworKysgYi9hcmNoL2FybS9zZXR1cC5jCkBAIC0yNSwyMCArMjUsNiBAQCBl
eHRlcm4gY2hhciBzaGFyZWRfaW5mb19wYWdlW1BBR0VfU0laRV07CiAKIHZvaWQgKmRldmljZV90
cmVlOwogCi12b2lkIGdldF94ZW5idXModm9pZCkKLXsKLSAgICB1aW50NjRfdCB2YWx1ZTsKLQot
ICAgIGlmIChodm1fZ2V0X3BhcmFtZXRlcihIVk1fUEFSQU1fU1RPUkVfRVZUQ0hOLCAmdmFsdWUp
KQotICAgICAgICBCVUcoKTsKLQotICAgIHN0YXJ0X2luZm8uc3RvcmVfZXZ0Y2huID0gKGludCl2
YWx1ZTsKLQotICAgIGlmKGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9TVE9SRV9QRk4sICZ2
YWx1ZSkpCi0gICAgICAgIEJVRygpOwotICAgIHN0YXJ0X2luZm8uc3RvcmVfbWZuID0gKHVuc2ln
bmVkIGxvbmcpdmFsdWU7Ci19Ci0KIC8qCiAgKiBJTklUSUFMIEMgRU5UUlkgUE9JTlQuCiAgKi8K
QEAgLTcyLDcgKzU4LDcgQEAgdm9pZCBhcmNoX2luaXQodm9pZCAqZHRiX3BvaW50ZXIsIHVpbnQz
Ml90IHBoeXNpY2FsX29mZnNldCkKIAogICAgIC8qIEZpbGwgaW4gc3RhcnRfaW5mbyAqLwogICAg
IGdldF9jb25zb2xlKE5VTEwpOwotICAgIGdldF94ZW5idXMoKTsKKyAgICBnZXRfeGVuYnVzKE5V
TEwpOwogCiAgICAgZ2ljX2luaXQoKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvc2V0dXAuYyBi
L2FyY2gveDg2L3NldHVwLmMKaW5kZXggMGMxZjJlYy4uNjY0NTc4NCAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xMzgsNiArMTM4LDcgQEAg
YXJjaF9pbml0KHZvaWQgKnBhcikKIAkvKiBXQVJOOiBkb24ndCBkbyBwcmludGsgYmVmb3JlIGhl
cmUsIGl0IHVzZXMgaW5mb3JtYXRpb24gZnJvbQogCSAgIHNoYXJlZF9pbmZvLiBVc2UgeHByaW50
ayBpbnN0ZWFkLiAqLwogCWdldF9jb25zb2xlKHBhcik7CisJZ2V0X3hlbmJ1cyhwYXIpOwogCXNp
ID0gcGFyOwogCW1lbWNweSgmc3RhcnRfaW5mbywgc2ksIHNpemVvZigqc2kpKTsKIApkaWZmIC0t
Z2l0IGEvZXZlbnRzLmMgYi9ldmVudHMuYwppbmRleCA3NmVhNjE3Li5lOGVmOGFhIDEwMDY0NAot
LS0gYS9ldmVudHMuYworKysgYi9ldmVudHMuYwpAQCAtNDYsOCArNDYsNyBAQCB2b2lkIHVuYmlu
ZF9hbGxfcG9ydHModm9pZCkKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTlJfRVZTOyBpKysgKQog
ICAgIHsKLSAgICAgICAgaWYgKCBpID09IGNvbnNvbGVfZXZ0Y2huIHx8Ci0gICAgICAgICAgICAg
aSA9PSBzdGFydF9pbmZvLnN0b3JlX2V2dGNobikKKyAgICAgICAgaWYgKCBpID09IGNvbnNvbGVf
ZXZ0Y2huIHx8IGkgPT0geGVuYnVzX2V2dGNobiApCiAgICAgICAgICAgICBjb250aW51ZTsKIAog
ICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChpLCBib3VuZF9wb3J0cykgKQpkaWZmIC0t
Z2l0IGEvaW5jbHVkZS94ZW5idXMuaCBiL2luY2x1ZGUveGVuYnVzLmgKaW5kZXggZDNiYjdhZi4u
NTY0NmEyNSAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW5idXMuaAorKysgYi9pbmNsdWRlL3hlbmJ1
cy5oCkBAIC0yOSw2ICsyOSw5IEBAIHN0cnVjdCB4ZW5idXNfZXZlbnQgewogfTsKIHR5cGVkZWYg
c3RydWN0IHhlbmJ1c19ldmVudCAqeGVuYnVzX2V2ZW50X3F1ZXVlOwogCitleHRlcm4gdWludDMy
X3QgeGVuYnVzX2V2dGNobjsKKwordm9pZCBnZXRfeGVuYnVzKHZvaWQgKnApOwogY2hhciAqeGVu
YnVzX3dhdGNoX3BhdGhfdG9rZW4oeGVuYnVzX3RyYW5zYWN0aW9uX3QgeGJ0LCBjb25zdCBjaGFy
ICpwYXRoLCBjb25zdCBjaGFyICp0b2tlbiwgeGVuYnVzX2V2ZW50X3F1ZXVlICpldmVudHMpOwog
Y2hhciAqeGVuYnVzX3Vud2F0Y2hfcGF0aF90b2tlbih4ZW5idXNfdHJhbnNhY3Rpb25fdCB4YnQs
IGNvbnN0IGNoYXIgKnBhdGgsIGNvbnN0IGNoYXIgKnRva2VuKTsKIGV4dGVybiBzdHJ1Y3Qgd2Fp
dF9xdWV1ZV9oZWFkIHhlbmJ1c193YXRjaF9xdWV1ZTsKZGlmZiAtLWdpdCBhL3hlbmJ1cy94ZW5i
dXMuYyBiL3hlbmJ1cy94ZW5idXMuYwppbmRleCAwYWIzODdhLi42MzY3ODZjIDEwMDY0NAotLS0g
YS94ZW5idXMveGVuYnVzLmMKKysrIGIveGVuYnVzL3hlbmJ1cy5jCkBAIC0yNiw2ICsyNiw3IEBA
CiAjaW5jbHVkZSA8bWluaS1vcy9zY2hlZC5oPgogI2luY2x1ZGUgPG1pbmktb3Mvd2FpdC5oPgog
I2luY2x1ZGUgPHhlbi9pby94c193aXJlLmg+CisjaW5jbHVkZSA8eGVuL2h2bS9wYXJhbXMuaD4K
ICNpbmNsdWRlIDxtaW5pLW9zL3NwaW5sb2NrLmg+CiAjaW5jbHVkZSA8bWluaS1vcy94bWFsbG9j
Lmg+CiAKQEAgLTYyLDYgKzYzLDMxIEBAIHN0cnVjdCB4ZW5idXNfcmVxX2luZm8KICNkZWZpbmUg
TlJfUkVRUyAzMgogc3RhdGljIHN0cnVjdCB4ZW5idXNfcmVxX2luZm8gcmVxX2luZm9bTlJfUkVR
U107CiAKK3VpbnQzMl90IHhlbmJ1c19ldnRjaG47CisKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQK
K3ZvaWQgZ2V0X3hlbmJ1cyh2b2lkICpwKQoreworICAgIHN0YXJ0X2luZm9fdCAqc2kgPSBwOwor
CisgICAgeGVuYnVzX2V2dGNobiA9IHNpLT5zdG9yZV9ldnRjaG47CisgICAgeGVuc3RvcmVfYnVm
ID0gbWZuX3RvX3ZpcnQoc2ktPnN0b3JlX21mbik7Cit9CisjZWxzZQordm9pZCBnZXRfeGVuYnVz
KHZvaWQgKnApCit7CisgICAgdWludDY0X3QgdjsKKworICAgIGlmICggaHZtX2dldF9wYXJhbWV0
ZXIoSFZNX1BBUkFNX1NUT1JFX0VWVENITiwgJnYpICkKKyAgICAgICAgQlVHKCk7CisgICAgeGVu
YnVzX2V2dGNobiA9IHY7CisKKyAgICBpZiggaHZtX2dldF9wYXJhbWV0ZXIoSFZNX1BBUkFNX1NU
T1JFX1BGTiwgJnYpICkKKyAgICAgICAgQlVHKCk7CisgICAgeGVuc3RvcmVfYnVmID0gKHN0cnVj
dCB4ZW5zdG9yZV9kb21haW5faW50ZXJmYWNlICopbWFwX2ZyYW1lX3ZpcnQodik7Cit9CisjZW5k
aWYKKwogc3RhdGljIHZvaWQgbWVtY3B5X2Zyb21fcmluZyhjb25zdCB2b2lkICpSaW5nLAogICAg
ICAgICB2b2lkICpEZXN0LAogICAgICAgICBpbnQgb2ZmLApAQCAtMjY5LDcgKzI5NSw3IEBAIHN0
YXRpYyB2b2lkIHhlbmJ1c190aHJlYWRfZnVuYyh2b2lkICppZ24pCiAgICAgICAgICAgICB9CiAK
ICAgICAgICAgICAgIHdtYigpOwotICAgICAgICAgICAgbm90aWZ5X3JlbW90ZV92aWFfZXZ0Y2hu
KHN0YXJ0X2luZm8uc3RvcmVfZXZ0Y2huKTsKKyAgICAgICAgICAgIG5vdGlmeV9yZW1vdGVfdmlh
X2V2dGNobih4ZW5idXNfZXZ0Y2huKTsKICAgICAgICAgfQogICAgIH0KIH0KQEAgLTMzNSwxNSAr
MzYxLDExIEBAIHZvaWQgaW5pdF94ZW5idXModm9pZCkKIHsKICAgICBpbnQgZXJyOwogICAgIERF
QlVHKCJpbml0X3hlbmJ1cyBjYWxsZWQuXG4iKTsKLSAgICB4ZW5zdG9yZV9idWYgPSBtZm5fdG9f
dmlydChzdGFydF9pbmZvLnN0b3JlX21mbik7CiAgICAgY3JlYXRlX3RocmVhZCgieGVuc3RvcmUi
LCB4ZW5idXNfdGhyZWFkX2Z1bmMsIE5VTEwpOwogICAgIERFQlVHKCJidWYgYXQgJXAuXG4iLCB4
ZW5zdG9yZV9idWYpOwotICAgIGVyciA9IGJpbmRfZXZ0Y2huKHN0YXJ0X2luZm8uc3RvcmVfZXZ0
Y2huLAotCQkgICAgICB4ZW5idXNfZXZ0Y2huX2hhbmRsZXIsCi0gICAgICAgICAgICAgIE5VTEwp
OwotICAgIHVubWFza19ldnRjaG4oc3RhcnRfaW5mby5zdG9yZV9ldnRjaG4pOwotICAgIHByaW50
aygieGVuYnVzIGluaXRpYWxpc2VkIG9uIGlycSAlZCBtZm4gJSNsbHhcbiIsCi0JICAgZXJyLCAo
dW5zaWduZWQgbG9uZyBsb25nKSBzdGFydF9pbmZvLnN0b3JlX21mbik7CisgICAgZXJyID0gYmlu
ZF9ldnRjaG4oeGVuYnVzX2V2dGNobiwgeGVuYnVzX2V2dGNobl9oYW5kbGVyLCBOVUxMKTsKKyAg
ICB1bm1hc2tfZXZ0Y2huKHhlbmJ1c19ldnRjaG4pOworICAgIHByaW50aygieGVuYnVzIGluaXRp
YWxpc2VkIG9uIGlycSAlZFxuIiwgZXJyKTsKIH0KIAogdm9pZCBmaW5pX3hlbmJ1cyh2b2lkKQpA
QCAtNDI1LDcgKzQ0Nyw3IEBAIHN0YXRpYyB2b2lkIHhiX3dyaXRlKGludCB0eXBlLCBpbnQgcmVx
X2lkLCB4ZW5idXNfdHJhbnNhY3Rpb25fdCB0cmFuc19pZCwKICAgICB4ZW5zdG9yZV9idWYtPnJl
cV9wcm9kICs9IGxlbjsKIAogICAgIC8qIFNlbmQgZXZ0Y2huIHRvIG5vdGlmeSByZW1vdGUgKi8K
LSAgICBub3RpZnlfcmVtb3RlX3ZpYV9ldnRjaG4oc3RhcnRfaW5mby5zdG9yZV9ldnRjaG4pOwor
ICAgIG5vdGlmeV9yZW1vdGVfdmlhX2V2dGNobih4ZW5idXNfZXZ0Y2huKTsKIH0KIAogLyogU2Vu
ZCBhIG1lc2FzZ2UgdG8geGVuYnVzLCBpbiB0aGUgc2FtZSBmYXNoaW9uIGFzIHhiX3dyaXRlLCBh
bmQKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:21 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR7-00027q-P4; Tue, 23 Aug 2016 15:16:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR6-0001um-6v; Tue, 23 Aug 2016 15:16:20 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 AA/7B-12874-3C86CB75; Tue, 23 Aug 2016 15:16:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVyuP0Ov+7hjD3
 hBi33RC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZjTOamUq2KJWcb07sYFxknwXIyeH
 hICRxNuJ/5i6GLk4hAQWMkoc6tzNBpJgE1CV2HD9FCuILSLgJvHl+yywOLNAhMScD6dYQGxhA
 UeJ54tWAsU5OFiA6id8ZQQJ8wrYS0x+1cUGMV9O4vrM6UwgNidQ/MKZvcwg5UICdhJz98dNYO
 RewMiwilGjOLWoLLVI18hSL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0Mf1DAy
 MOxgvb/E7xCjJwaQkyqtrtCdciC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvZTpQTrAoNT21Ii0z
 BxhsMGkJDh4lEd6ZIGne4oLE3OLMdIjUKUZFKXHeFpCEAEgiozQPrg0W4JcYZaWEeRkZGBiEe
 ApSi3IzS1DlXzGKczAqCfMuBpnCk5lXAjf9FdBiJqDFLfd3gywuSURISTUw9ih3H7uyWlrwde
 XPvxuPehwNr9gv05GUVLvs4N740A0qLUduHbw7ZYXmBv+KvJKkmYfeFTXXzS1yrLZrPi/k6NL
 V6NCzsX7aIR7DCJ5r4o4T1v+dWuo4Na3013xuoU8eyfsfWT0q+h0b3157aXvhEgctVvffM25W
 /E/xnbso80SefR27jMEkJZbijERDLeai4kQAlpzmZWsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1471965379!38682368!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26035 invoked from network); 23 Aug 2016 15:16:19 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:19 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 00D2DADB1;
 Tue, 23 Aug 2016 15:16:19 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:16:02 +0200
Message-Id: <1471965368-6159-17-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 16/22] mini-os: setup xenbus interface
	parameters
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gb3JkZXIgdG8gc3VwcG9ydCBIVk1saXRlIHdlIG5lZWQgdG8gZ2V0IHRoZSByaW5nIHBhZ2Ug
YW5kIGV2ZW50CmNoYW5uZWwgZnJvbSB0aGUgaHlwZXJ2aXNvciB2aWEgaHlwZXJjYWxscy4gTW92
ZSB0aGUgYWxyZWFkeSBleGlzdGluZwpnZXRfeGVuYnVzKCkgZnVuY3Rpb24gZnJvbSBhcm0gc3Bl
Y2lmaWMgY29kaW5nIHRvIHhlbmJ1cy94ZW5idXMuYyBhbmQKcHJvdmlkZSBhIHNpbWlsYXIgcGFy
YXZpcnR1YWxpemVkIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIGFyY2gvYXJtL3NldHVwLmMgfCAxNiArLS0tLS0tLS0tLS0tLS0t
CiBhcmNoL3g4Ni9zZXR1cC5jIHwgIDEgKwogZXZlbnRzLmMgICAgICAgICB8ICAzICstLQogaW5j
bHVkZS94ZW5idXMuaCB8ICAzICsrKwogeGVuYnVzL3hlbmJ1cy5jICB8IDQwICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0
aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vc2V0dXAuYyBi
L2FyY2gvYXJtL3NldHVwLmMKaW5kZXggYTAyMTYxNi4uNzJlMDI1YSAxMDA2NDQKLS0tIGEvYXJj
aC9hcm0vc2V0dXAuYworKysgYi9hcmNoL2FybS9zZXR1cC5jCkBAIC0yNSwyMCArMjUsNiBAQCBl
eHRlcm4gY2hhciBzaGFyZWRfaW5mb19wYWdlW1BBR0VfU0laRV07CiAKIHZvaWQgKmRldmljZV90
cmVlOwogCi12b2lkIGdldF94ZW5idXModm9pZCkKLXsKLSAgICB1aW50NjRfdCB2YWx1ZTsKLQot
ICAgIGlmIChodm1fZ2V0X3BhcmFtZXRlcihIVk1fUEFSQU1fU1RPUkVfRVZUQ0hOLCAmdmFsdWUp
KQotICAgICAgICBCVUcoKTsKLQotICAgIHN0YXJ0X2luZm8uc3RvcmVfZXZ0Y2huID0gKGludCl2
YWx1ZTsKLQotICAgIGlmKGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9TVE9SRV9QRk4sICZ2
YWx1ZSkpCi0gICAgICAgIEJVRygpOwotICAgIHN0YXJ0X2luZm8uc3RvcmVfbWZuID0gKHVuc2ln
bmVkIGxvbmcpdmFsdWU7Ci19Ci0KIC8qCiAgKiBJTklUSUFMIEMgRU5UUlkgUE9JTlQuCiAgKi8K
QEAgLTcyLDcgKzU4LDcgQEAgdm9pZCBhcmNoX2luaXQodm9pZCAqZHRiX3BvaW50ZXIsIHVpbnQz
Ml90IHBoeXNpY2FsX29mZnNldCkKIAogICAgIC8qIEZpbGwgaW4gc3RhcnRfaW5mbyAqLwogICAg
IGdldF9jb25zb2xlKE5VTEwpOwotICAgIGdldF94ZW5idXMoKTsKKyAgICBnZXRfeGVuYnVzKE5V
TEwpOwogCiAgICAgZ2ljX2luaXQoKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvc2V0dXAuYyBi
L2FyY2gveDg2L3NldHVwLmMKaW5kZXggMGMxZjJlYy4uNjY0NTc4NCAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xMzgsNiArMTM4LDcgQEAg
YXJjaF9pbml0KHZvaWQgKnBhcikKIAkvKiBXQVJOOiBkb24ndCBkbyBwcmludGsgYmVmb3JlIGhl
cmUsIGl0IHVzZXMgaW5mb3JtYXRpb24gZnJvbQogCSAgIHNoYXJlZF9pbmZvLiBVc2UgeHByaW50
ayBpbnN0ZWFkLiAqLwogCWdldF9jb25zb2xlKHBhcik7CisJZ2V0X3hlbmJ1cyhwYXIpOwogCXNp
ID0gcGFyOwogCW1lbWNweSgmc3RhcnRfaW5mbywgc2ksIHNpemVvZigqc2kpKTsKIApkaWZmIC0t
Z2l0IGEvZXZlbnRzLmMgYi9ldmVudHMuYwppbmRleCA3NmVhNjE3Li5lOGVmOGFhIDEwMDY0NAot
LS0gYS9ldmVudHMuYworKysgYi9ldmVudHMuYwpAQCAtNDYsOCArNDYsNyBAQCB2b2lkIHVuYmlu
ZF9hbGxfcG9ydHModm9pZCkKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTlJfRVZTOyBpKysgKQog
ICAgIHsKLSAgICAgICAgaWYgKCBpID09IGNvbnNvbGVfZXZ0Y2huIHx8Ci0gICAgICAgICAgICAg
aSA9PSBzdGFydF9pbmZvLnN0b3JlX2V2dGNobikKKyAgICAgICAgaWYgKCBpID09IGNvbnNvbGVf
ZXZ0Y2huIHx8IGkgPT0geGVuYnVzX2V2dGNobiApCiAgICAgICAgICAgICBjb250aW51ZTsKIAog
ICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChpLCBib3VuZF9wb3J0cykgKQpkaWZmIC0t
Z2l0IGEvaW5jbHVkZS94ZW5idXMuaCBiL2luY2x1ZGUveGVuYnVzLmgKaW5kZXggZDNiYjdhZi4u
NTY0NmEyNSAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW5idXMuaAorKysgYi9pbmNsdWRlL3hlbmJ1
cy5oCkBAIC0yOSw2ICsyOSw5IEBAIHN0cnVjdCB4ZW5idXNfZXZlbnQgewogfTsKIHR5cGVkZWYg
c3RydWN0IHhlbmJ1c19ldmVudCAqeGVuYnVzX2V2ZW50X3F1ZXVlOwogCitleHRlcm4gdWludDMy
X3QgeGVuYnVzX2V2dGNobjsKKwordm9pZCBnZXRfeGVuYnVzKHZvaWQgKnApOwogY2hhciAqeGVu
YnVzX3dhdGNoX3BhdGhfdG9rZW4oeGVuYnVzX3RyYW5zYWN0aW9uX3QgeGJ0LCBjb25zdCBjaGFy
ICpwYXRoLCBjb25zdCBjaGFyICp0b2tlbiwgeGVuYnVzX2V2ZW50X3F1ZXVlICpldmVudHMpOwog
Y2hhciAqeGVuYnVzX3Vud2F0Y2hfcGF0aF90b2tlbih4ZW5idXNfdHJhbnNhY3Rpb25fdCB4YnQs
IGNvbnN0IGNoYXIgKnBhdGgsIGNvbnN0IGNoYXIgKnRva2VuKTsKIGV4dGVybiBzdHJ1Y3Qgd2Fp
dF9xdWV1ZV9oZWFkIHhlbmJ1c193YXRjaF9xdWV1ZTsKZGlmZiAtLWdpdCBhL3hlbmJ1cy94ZW5i
dXMuYyBiL3hlbmJ1cy94ZW5idXMuYwppbmRleCAwYWIzODdhLi42MzY3ODZjIDEwMDY0NAotLS0g
YS94ZW5idXMveGVuYnVzLmMKKysrIGIveGVuYnVzL3hlbmJ1cy5jCkBAIC0yNiw2ICsyNiw3IEBA
CiAjaW5jbHVkZSA8bWluaS1vcy9zY2hlZC5oPgogI2luY2x1ZGUgPG1pbmktb3Mvd2FpdC5oPgog
I2luY2x1ZGUgPHhlbi9pby94c193aXJlLmg+CisjaW5jbHVkZSA8eGVuL2h2bS9wYXJhbXMuaD4K
ICNpbmNsdWRlIDxtaW5pLW9zL3NwaW5sb2NrLmg+CiAjaW5jbHVkZSA8bWluaS1vcy94bWFsbG9j
Lmg+CiAKQEAgLTYyLDYgKzYzLDMxIEBAIHN0cnVjdCB4ZW5idXNfcmVxX2luZm8KICNkZWZpbmUg
TlJfUkVRUyAzMgogc3RhdGljIHN0cnVjdCB4ZW5idXNfcmVxX2luZm8gcmVxX2luZm9bTlJfUkVR
U107CiAKK3VpbnQzMl90IHhlbmJ1c19ldnRjaG47CisKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQK
K3ZvaWQgZ2V0X3hlbmJ1cyh2b2lkICpwKQoreworICAgIHN0YXJ0X2luZm9fdCAqc2kgPSBwOwor
CisgICAgeGVuYnVzX2V2dGNobiA9IHNpLT5zdG9yZV9ldnRjaG47CisgICAgeGVuc3RvcmVfYnVm
ID0gbWZuX3RvX3ZpcnQoc2ktPnN0b3JlX21mbik7Cit9CisjZWxzZQordm9pZCBnZXRfeGVuYnVz
KHZvaWQgKnApCit7CisgICAgdWludDY0X3QgdjsKKworICAgIGlmICggaHZtX2dldF9wYXJhbWV0
ZXIoSFZNX1BBUkFNX1NUT1JFX0VWVENITiwgJnYpICkKKyAgICAgICAgQlVHKCk7CisgICAgeGVu
YnVzX2V2dGNobiA9IHY7CisKKyAgICBpZiggaHZtX2dldF9wYXJhbWV0ZXIoSFZNX1BBUkFNX1NU
T1JFX1BGTiwgJnYpICkKKyAgICAgICAgQlVHKCk7CisgICAgeGVuc3RvcmVfYnVmID0gKHN0cnVj
dCB4ZW5zdG9yZV9kb21haW5faW50ZXJmYWNlICopbWFwX2ZyYW1lX3ZpcnQodik7Cit9CisjZW5k
aWYKKwogc3RhdGljIHZvaWQgbWVtY3B5X2Zyb21fcmluZyhjb25zdCB2b2lkICpSaW5nLAogICAg
ICAgICB2b2lkICpEZXN0LAogICAgICAgICBpbnQgb2ZmLApAQCAtMjY5LDcgKzI5NSw3IEBAIHN0
YXRpYyB2b2lkIHhlbmJ1c190aHJlYWRfZnVuYyh2b2lkICppZ24pCiAgICAgICAgICAgICB9CiAK
ICAgICAgICAgICAgIHdtYigpOwotICAgICAgICAgICAgbm90aWZ5X3JlbW90ZV92aWFfZXZ0Y2hu
KHN0YXJ0X2luZm8uc3RvcmVfZXZ0Y2huKTsKKyAgICAgICAgICAgIG5vdGlmeV9yZW1vdGVfdmlh
X2V2dGNobih4ZW5idXNfZXZ0Y2huKTsKICAgICAgICAgfQogICAgIH0KIH0KQEAgLTMzNSwxNSAr
MzYxLDExIEBAIHZvaWQgaW5pdF94ZW5idXModm9pZCkKIHsKICAgICBpbnQgZXJyOwogICAgIERF
QlVHKCJpbml0X3hlbmJ1cyBjYWxsZWQuXG4iKTsKLSAgICB4ZW5zdG9yZV9idWYgPSBtZm5fdG9f
dmlydChzdGFydF9pbmZvLnN0b3JlX21mbik7CiAgICAgY3JlYXRlX3RocmVhZCgieGVuc3RvcmUi
LCB4ZW5idXNfdGhyZWFkX2Z1bmMsIE5VTEwpOwogICAgIERFQlVHKCJidWYgYXQgJXAuXG4iLCB4
ZW5zdG9yZV9idWYpOwotICAgIGVyciA9IGJpbmRfZXZ0Y2huKHN0YXJ0X2luZm8uc3RvcmVfZXZ0
Y2huLAotCQkgICAgICB4ZW5idXNfZXZ0Y2huX2hhbmRsZXIsCi0gICAgICAgICAgICAgIE5VTEwp
OwotICAgIHVubWFza19ldnRjaG4oc3RhcnRfaW5mby5zdG9yZV9ldnRjaG4pOwotICAgIHByaW50
aygieGVuYnVzIGluaXRpYWxpc2VkIG9uIGlycSAlZCBtZm4gJSNsbHhcbiIsCi0JICAgZXJyLCAo
dW5zaWduZWQgbG9uZyBsb25nKSBzdGFydF9pbmZvLnN0b3JlX21mbik7CisgICAgZXJyID0gYmlu
ZF9ldnRjaG4oeGVuYnVzX2V2dGNobiwgeGVuYnVzX2V2dGNobl9oYW5kbGVyLCBOVUxMKTsKKyAg
ICB1bm1hc2tfZXZ0Y2huKHhlbmJ1c19ldnRjaG4pOworICAgIHByaW50aygieGVuYnVzIGluaXRp
YWxpc2VkIG9uIGlycSAlZFxuIiwgZXJyKTsKIH0KIAogdm9pZCBmaW5pX3hlbmJ1cyh2b2lkKQpA
QCAtNDI1LDcgKzQ0Nyw3IEBAIHN0YXRpYyB2b2lkIHhiX3dyaXRlKGludCB0eXBlLCBpbnQgcmVx
X2lkLCB4ZW5idXNfdHJhbnNhY3Rpb25fdCB0cmFuc19pZCwKICAgICB4ZW5zdG9yZV9idWYtPnJl
cV9wcm9kICs9IGxlbjsKIAogICAgIC8qIFNlbmQgZXZ0Y2huIHRvIG5vdGlmeSByZW1vdGUgKi8K
LSAgICBub3RpZnlfcmVtb3RlX3ZpYV9ldnRjaG4oc3RhcnRfaW5mby5zdG9yZV9ldnRjaG4pOwor
ICAgIG5vdGlmeV9yZW1vdGVfdmlhX2V2dGNobih4ZW5idXNfZXZ0Y2huKTsKIH0KIAogLyogU2Vu
ZCBhIG1lc2FzZ2UgdG8geGVuYnVzLCBpbiB0aGUgc2FtZSBmYXNoaW9uIGFzIHhiX3dyaXRlLCBh
bmQKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:22 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR8-00028k-3A; Tue, 23 Aug 2016 15:16:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR6-00021y-Mx; Tue, 23 Aug 2016 15:16:20 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 1F/D5-08498-3C86CB75; Tue, 23 Aug 2016 15:16:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+7hjD3
 hBhs2slq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVgwcSNrwXONirnfzrE3ML5T7GLk
 5JAQMJJ4O/EfE4gtJLCQUeLbS38Qm01AVWLD9VOsILaIgJvEl++z2EBsZoEIiTkfTrGA2MICT
 hKXH74Fi7MA1W9dMwusnlfAXmLj1APsEPPlJK7PnA42nxMofuHMXuYuRg6gXXYSc/fHTWDkXs
 DIsIpRozi1qCy1SNfQTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9DLDECwg/H
 +xoBDjJIcTEqivLpGe8KF+JLyUyozEosz4otKc1KLDzHKcHAoSfBWpgPlBItS01Mr0jJzgOEG
 k5bg4FES4Z0JkuYtLkjMLc5Mh0idYlSUEudtAUkIgCQySvPg2mAhfolRVkqYlxHoECGegtSi3
 MwSVPlXjOIcjErCvDkgU3gy80rgpr8CWswEtLjl/m6QxSWJCCmpBsYTByq1Xy2772rC/m/e2/
 i5ednpGorNWe2pvy5OXfAqv/vvDd19noETa++v5ZjvfdxCfeHDbRbK99kaWOuW2nfPqvqrJD/
 r92yzVY3SAjtemm7k/r0kZenFTWz3rA+V7mFhO8Wy2qQ4p/v2p8r53/b8XJOjvrraoZy9aWdI
 Huefo637E8N4ViYqsRRnJBpqMRcVJwIAFfygRWwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1471965378!55507760!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24554 invoked from network); 23 Aug 2016 15:16:19 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-6.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:19 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9E6FFAD2D;
 Tue, 23 Aug 2016 15:16:18 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:16:01 +0200
Message-Id: <1471965368-6159-16-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 15/22] mini-os: setup console interface
	parameters
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gb3JkZXIgdG8gc3VwcG9ydCBIVk1saXRlIHdlIG5lZWQgdG8gZ2V0IHRoZSByaW5nIHBhZ2Ug
YW5kIGV2ZW50CmNoYW5uZWwgZnJvbSB0aGUgaHlwZXJ2aXNvciB2aWEgaHlwZXJjYWxscy4gTW92
ZSB0aGUgYWxyZWFkeSBleGlzdGluZwpnZXRfY29uc29sZSgpIGZ1bmN0aW9uIGZyb20gYXJtIHNw
ZWNpZmljIGNvZGluZyB0bwpjb25zb2xlL3hlbmNvbnNfcmluZy5jIGFuZCBwcm92aWRlIGEgc2lt
aWxhciBwYXJhdmlydHVhbGl6ZWQgZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC9hcm0vc2V0dXAuYyAgICAgICB8IDE2ICst
LS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L3NldHVwLmMgICAgICAgfCAgMSArCiBjb25zb2xlL3hl
bmNvbnNfcmluZy5jIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0K
IGV2ZW50cy5jICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9jb25zb2xlLmggICAgICB8
ICAzICsrLQogNSBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9zZXR1cC5jIGIvYXJjaC9hcm0vc2V0dXAuYwppbmRl
eCBjYmU2N2M2Li5hMDIxNjE2IDEwMDY0NAotLS0gYS9hcmNoL2FybS9zZXR1cC5jCisrKyBiL2Fy
Y2gvYXJtL3NldHVwLmMKQEAgLTI1LDIwICsyNSw2IEBAIGV4dGVybiBjaGFyIHNoYXJlZF9pbmZv
X3BhZ2VbUEFHRV9TSVpFXTsKIAogdm9pZCAqZGV2aWNlX3RyZWU7CiAKLXN0YXRpYyB2b2lkIGdl
dF9jb25zb2xlKHZvaWQpCi17Ci0gICAgdWludDY0X3QgdiA9IC0xOwotCi0gICAgaHZtX2dldF9w
YXJhbWV0ZXIoSFZNX1BBUkFNX0NPTlNPTEVfRVZUQ0hOLCAmdik7Ci0gICAgc3RhcnRfaW5mby5j
b25zb2xlLmRvbVUuZXZ0Y2huID0gdjsKLQotICAgIGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJB
TV9DT05TT0xFX1BGTiwgJnYpOwotICAgIHN0YXJ0X2luZm8uY29uc29sZS5kb21VLm1mbiA9IHY7
Ci0KLSAgICBwcmludGsoIkNvbnNvbGUgaXMgb24gcG9ydCAlZFxuIiwgc3RhcnRfaW5mby5jb25z
b2xlLmRvbVUuZXZ0Y2huKTsKLSAgICBwcmludGsoIkNvbnNvbGUgcmluZyBpcyBhdCBtZm4gJWx4
XG4iLCAodW5zaWduZWQgbG9uZykgc3RhcnRfaW5mby5jb25zb2xlLmRvbVUubWZuKTsKLX0KLQog
dm9pZCBnZXRfeGVuYnVzKHZvaWQpCiB7CiAgICAgdWludDY0X3QgdmFsdWU7CkBAIC04NSw3ICs3
MSw3IEBAIHZvaWQgYXJjaF9pbml0KHZvaWQgKmR0Yl9wb2ludGVyLCB1aW50MzJfdCBwaHlzaWNh
bF9vZmZzZXQpCiAgICAgSFlQRVJWSVNPUl9zaGFyZWRfaW5mbyA9IChzdHJ1Y3Qgc2hhcmVkX2lu
Zm8gKilzaGFyZWRfaW5mb19wYWdlOwogCiAgICAgLyogRmlsbCBpbiBzdGFydF9pbmZvICovCi0g
ICAgZ2V0X2NvbnNvbGUoKTsKKyAgICBnZXRfY29uc29sZShOVUxMKTsKICAgICBnZXRfeGVuYnVz
KCk7CiAKICAgICBnaWNfaW5pdCgpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvc2V0dXAuYyBiL2Fy
Y2gveDg2L3NldHVwLmMKaW5kZXggOGI2YmI2ZS4uMGMxZjJlYyAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xMzcsNiArMTM3LDcgQEAgYXJj
aF9pbml0KHZvaWQgKnBhcikKIAkvKiBDb3B5IHRoZSBzdGFydF9pbmZvIHN0cnVjdCB0byBhIGds
b2JhbGx5LWFjY2Vzc2libGUgYXJlYS4gKi8KIAkvKiBXQVJOOiBkb24ndCBkbyBwcmludGsgYmVm
b3JlIGhlcmUsIGl0IHVzZXMgaW5mb3JtYXRpb24gZnJvbQogCSAgIHNoYXJlZF9pbmZvLiBVc2Ug
eHByaW50ayBpbnN0ZWFkLiAqLworCWdldF9jb25zb2xlKHBhcik7CiAJc2kgPSBwYXI7CiAJbWVt
Y3B5KCZzdGFydF9pbmZvLCBzaSwgc2l6ZW9mKCpzaSkpOwogCmRpZmYgLS1naXQgYS9jb25zb2xl
L3hlbmNvbnNfcmluZy5jIGIvY29uc29sZS94ZW5jb25zX3JpbmcuYwppbmRleCA4MWM4ZTk5Li5k
ZDY0YTQxIDEwMDY0NAotLS0gYS9jb25zb2xlL3hlbmNvbnNfcmluZy5jCisrKyBiL2NvbnNvbGUv
eGVuY29uc19yaW5nLmMKQEAgLTksMjcgKzksNDkgQEAKICNpbmNsdWRlIDx4ZW4vaW8vY29uc29s
ZS5oPgogI2luY2x1ZGUgPHhlbi9pby9wcm90b2NvbHMuaD4KICNpbmNsdWRlIDx4ZW4vaW8vcmlu
Zy5oPgorI2luY2x1ZGUgPHhlbi9odm0vcGFyYW1zLmg+CiAjaW5jbHVkZSA8bWluaS1vcy94bWFs
bG9jLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9nbnR0YWIuaD4KICNpbmNsdWRlICJjb25zb2xlLmgi
CiAKIERFQ0xBUkVfV0FJVF9RVUVVRV9IRUFEKGNvbnNvbGVfcXVldWUpOwogCitzdGF0aWMgc3Ry
dWN0IHhlbmNvbnNfaW50ZXJmYWNlICpjb25zb2xlX3Jpbmc7Cit1aW50MzJfdCBjb25zb2xlX2V2
dGNobjsKKworI2lmZGVmIENPTkZJR19QQVJBVklSVAordm9pZCBnZXRfY29uc29sZSh2b2lkICpw
KQoreworICAgIHN0YXJ0X2luZm9fdCAqc2kgPSBwOworCisgICAgY29uc29sZV9yaW5nID0gbWZu
X3RvX3ZpcnQoc2ktPmNvbnNvbGUuZG9tVS5tZm4pOworICAgIGNvbnNvbGVfZXZ0Y2huID0gc2kt
PmNvbnNvbGUuZG9tVS5ldnRjaG47Cit9CisjZWxzZQordm9pZCBnZXRfY29uc29sZSh2b2lkICpw
KQoreworICAgIHVpbnQ2NF90IHYgPSAtMTsKKworICAgIGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9Q
QVJBTV9DT05TT0xFX0VWVENITiwgJnYpOworICAgIGNvbnNvbGVfZXZ0Y2huID0gdjsKKworICAg
IGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9DT05TT0xFX1BGTiwgJnYpOworICAgIGNvbnNv
bGVfcmluZyA9IChzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKiltYXBfZnJhbWVfdmlydCh2KTsK
K30KKyNlbmRpZgorCiBzdGF0aWMgaW5saW5lIHZvaWQgbm90aWZ5X2RhZW1vbihzdHJ1Y3QgY29u
c2Zyb250X2RldiAqZGV2KQogewogICAgIC8qIFVzZSBldnRjaG46IHRoaXMgaXMgY2FsbGVkIGVh
cmx5LCBiZWZvcmUgaXJxIGlzIHNldCB1cC4gKi8KICAgICBpZiAoIWRldikKLSAgICAgICAgbm90
aWZ5X3JlbW90ZV92aWFfZXZ0Y2huKHN0YXJ0X2luZm8uY29uc29sZS5kb21VLmV2dGNobik7Cisg
ICAgICAgIG5vdGlmeV9yZW1vdGVfdmlhX2V2dGNobihjb25zb2xlX2V2dGNobik7CiAgICAgZWxz
ZQogICAgICAgICBub3RpZnlfcmVtb3RlX3ZpYV9ldnRjaG4oZGV2LT5ldnRjaG4pOwogfQogCiBz
dGF0aWMgaW5saW5lIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqeGVuY29uc19pbnRlcmZhY2Uo
dm9pZCkKIHsKLSAgICBpZiAoc3RhcnRfaW5mby5jb25zb2xlLmRvbVUuZXZ0Y2huKQotICAgICAg
ICByZXR1cm4gbWZuX3RvX3ZpcnQoc3RhcnRfaW5mby5jb25zb2xlLmRvbVUubWZuKTsKLSAgICBl
bHNlCi0gICAgICAgIHJldHVybiBOVUxMOworICAgIHJldHVybiBjb25zb2xlX2V2dGNobiA/IGNv
bnNvbGVfcmluZyA6IE5VTEw7CiB9IAogIAogaW50IHhlbmNvbnNfcmluZ19zZW5kX25vX25vdGlm
eShzdHJ1Y3QgY29uc2Zyb250X2RldiAqZGV2LCBjb25zdCBjaGFyICpkYXRhLCB1bnNpZ25lZCBs
ZW4pCkBAIC0xNTgsNyArMTgwLDcgQEAgc3RydWN0IGNvbnNmcm9udF9kZXYgKnhlbmNvbnNfcmlu
Z19pbml0KHZvaWQpCiAJaW50IGVycjsKIAlzdHJ1Y3QgY29uc2Zyb250X2RldiAqZGV2OwogCi0J
aWYgKCFzdGFydF9pbmZvLmNvbnNvbGUuZG9tVS5ldnRjaG4pCisJaWYgKCFjb25zb2xlX2V2dGNo
bikKIAkJcmV0dXJuIDA7CiAKIAlkZXYgPSBtYWxsb2Moc2l6ZW9mKHN0cnVjdCBjb25zZnJvbnRf
ZGV2KSk7CkBAIC0xNzEsOCArMTkzLDggQEAgc3RydWN0IGNvbnNmcm9udF9kZXYgKnhlbmNvbnNf
cmluZ19pbml0KHZvaWQpCiAjaWZkZWYgSEFWRV9MSUJDCiAJZGV2LT5mZCA9IC0xOwogI2VuZGlm
Ci0JZGV2LT5ldnRjaG4gPSBzdGFydF9pbmZvLmNvbnNvbGUuZG9tVS5ldnRjaG47Ci0JZGV2LT5y
aW5nID0gKHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqKSBtZm5fdG9fdmlydChzdGFydF9pbmZv
LmNvbnNvbGUuZG9tVS5tZm4pOworCWRldi0+ZXZ0Y2huID0gY29uc29sZV9ldnRjaG47CisJZGV2
LT5yaW5nID0geGVuY29uc19pbnRlcmZhY2UoKTsKIAogCWVyciA9IGJpbmRfZXZ0Y2huKGRldi0+
ZXZ0Y2huLCBjb25zb2xlX2hhbmRsZV9pbnB1dCwgZGV2KTsKIAlpZiAoZXJyIDw9IDApIHsKZGlm
ZiAtLWdpdCBhL2V2ZW50cy5jIGIvZXZlbnRzLmMKaW5kZXggMmEyMzA0Mi4uNzZlYTYxNyAxMDA2
NDQKLS0tIGEvZXZlbnRzLmMKKysrIGIvZXZlbnRzLmMKQEAgLTQ2LDcgKzQ2LDcgQEAgdm9pZCB1
bmJpbmRfYWxsX3BvcnRzKHZvaWQpCiAKICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX0VWUzsgaSsr
ICkKICAgICB7Ci0gICAgICAgIGlmICggaSA9PSBzdGFydF9pbmZvLmNvbnNvbGUuZG9tVS5ldnRj
aG4gfHwKKyAgICAgICAgaWYgKCBpID09IGNvbnNvbGVfZXZ0Y2huIHx8CiAgICAgICAgICAgICAg
aSA9PSBzdGFydF9pbmZvLnN0b3JlX2V2dGNobikKICAgICAgICAgICAgIGNvbnRpbnVlOwogCmRp
ZmYgLS1naXQgYS9pbmNsdWRlL2NvbnNvbGUuaCBiL2luY2x1ZGUvY29uc29sZS5oCmluZGV4IGE3
N2Y0N2YuLmViMzI3YTggMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvY29uc29sZS5oCisrKyBiL2luY2x1
ZGUvY29uc29sZS5oCkBAIC02MSw3ICs2MSw3IEBAIHN0cnVjdCBjb25zZnJvbnRfZGV2IHsKICNl
bmRpZgogfTsKIAotCitleHRlcm4gdWludDMyX3QgY29uc29sZV9ldnRjaG47CiAKIHZvaWQgcHJp
bnQoaW50IGRpcmVjdCwgY29uc3QgY2hhciAqZm10LCB2YV9saXN0IGFyZ3MpOwogdm9pZCBwcmlu
dGsoY29uc3QgY2hhciAqZm10LCAuLi4pIF9fYXR0cmlidXRlX18gKChmb3JtYXQgKHByaW50Ziwg
MSwgMikpKTsKQEAgLTcyLDYgKzcyLDcgQEAgdm9pZCB4cHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwg
Li4uKSBfX2F0dHJpYnV0ZV9fICgoZm9ybWF0IChwcmludGYsIDEsIDIpKSk7CiB2b2lkIHhlbmNv
bnNfcngoY2hhciAqYnVmLCB1bnNpZ25lZCBsZW4sIHN0cnVjdCBwdF9yZWdzICpyZWdzKTsKIHZv
aWQgeGVuY29uc190eCh2b2lkKTsKIAordm9pZCBnZXRfY29uc29sZSh2b2lkICpwKTsKIHZvaWQg
aW5pdF9jb25zb2xlKHZvaWQpOwogdm9pZCBjb25zb2xlX3ByaW50KHN0cnVjdCBjb25zZnJvbnRf
ZGV2ICpkZXYsIGNoYXIgKmRhdGEsIGludCBsZW5ndGgpOwogdm9pZCBmaW5pX2NvbnNvbGUoc3Ry
dWN0IGNvbnNmcm9udF9kZXYgKmRldik7Ci0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlu
aW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:22 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR8-00028k-3A; Tue, 23 Aug 2016 15:16:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR6-00021y-Mx; Tue, 23 Aug 2016 15:16:20 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 1F/D5-08498-3C86CB75; Tue, 23 Aug 2016 15:16:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+7hjD3
 hBhs2slq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVgwcSNrwXONirnfzrE3ML5T7GLk
 5JAQMJJ4O/EfE4gtJLCQUeLbS38Qm01AVWLD9VOsILaIgJvEl++z2EBsZoEIiTkfTrGA2MICT
 hKXH74Fi7MA1W9dMwusnlfAXmLj1APsEPPlJK7PnA42nxMofuHMXuYuRg6gXXYSc/fHTWDkXs
 DIsIpRozi1qCy1SNfQTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9DLDECwg/H
 +xoBDjJIcTEqivLpGe8KF+JLyUyozEosz4otKc1KLDzHKcHAoSfBWpgPlBItS01Mr0jJzgOEG
 k5bg4FES4Z0JkuYtLkjMLc5Mh0idYlSUEudtAUkIgCQySvPg2mAhfolRVkqYlxHoECGegtSi3
 MwSVPlXjOIcjErCvDkgU3gy80rgpr8CWswEtLjl/m6QxSWJCCmpBsYTByq1Xy2772rC/m/e2/
 i5ednpGorNWe2pvy5OXfAqv/vvDd19noETa++v5ZjvfdxCfeHDbRbK99kaWOuW2nfPqvqrJD/
 r92yzVY3SAjtemm7k/r0kZenFTWz3rA+V7mFhO8Wy2qQ4p/v2p8r53/b8XJOjvrraoZy9aWdI
 Huefo637E8N4ViYqsRRnJBpqMRcVJwIAFfygRWwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1471965378!55507760!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24554 invoked from network); 23 Aug 2016 15:16:19 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-6.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:19 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9E6FFAD2D;
 Tue, 23 Aug 2016 15:16:18 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:16:01 +0200
Message-Id: <1471965368-6159-16-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 15/22] mini-os: setup console interface
	parameters
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gb3JkZXIgdG8gc3VwcG9ydCBIVk1saXRlIHdlIG5lZWQgdG8gZ2V0IHRoZSByaW5nIHBhZ2Ug
YW5kIGV2ZW50CmNoYW5uZWwgZnJvbSB0aGUgaHlwZXJ2aXNvciB2aWEgaHlwZXJjYWxscy4gTW92
ZSB0aGUgYWxyZWFkeSBleGlzdGluZwpnZXRfY29uc29sZSgpIGZ1bmN0aW9uIGZyb20gYXJtIHNw
ZWNpZmljIGNvZGluZyB0bwpjb25zb2xlL3hlbmNvbnNfcmluZy5jIGFuZCBwcm92aWRlIGEgc2lt
aWxhciBwYXJhdmlydHVhbGl6ZWQgZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC9hcm0vc2V0dXAuYyAgICAgICB8IDE2ICst
LS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L3NldHVwLmMgICAgICAgfCAgMSArCiBjb25zb2xlL3hl
bmNvbnNfcmluZy5jIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0K
IGV2ZW50cy5jICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9jb25zb2xlLmggICAgICB8
ICAzICsrLQogNSBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9zZXR1cC5jIGIvYXJjaC9hcm0vc2V0dXAuYwppbmRl
eCBjYmU2N2M2Li5hMDIxNjE2IDEwMDY0NAotLS0gYS9hcmNoL2FybS9zZXR1cC5jCisrKyBiL2Fy
Y2gvYXJtL3NldHVwLmMKQEAgLTI1LDIwICsyNSw2IEBAIGV4dGVybiBjaGFyIHNoYXJlZF9pbmZv
X3BhZ2VbUEFHRV9TSVpFXTsKIAogdm9pZCAqZGV2aWNlX3RyZWU7CiAKLXN0YXRpYyB2b2lkIGdl
dF9jb25zb2xlKHZvaWQpCi17Ci0gICAgdWludDY0X3QgdiA9IC0xOwotCi0gICAgaHZtX2dldF9w
YXJhbWV0ZXIoSFZNX1BBUkFNX0NPTlNPTEVfRVZUQ0hOLCAmdik7Ci0gICAgc3RhcnRfaW5mby5j
b25zb2xlLmRvbVUuZXZ0Y2huID0gdjsKLQotICAgIGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJB
TV9DT05TT0xFX1BGTiwgJnYpOwotICAgIHN0YXJ0X2luZm8uY29uc29sZS5kb21VLm1mbiA9IHY7
Ci0KLSAgICBwcmludGsoIkNvbnNvbGUgaXMgb24gcG9ydCAlZFxuIiwgc3RhcnRfaW5mby5jb25z
b2xlLmRvbVUuZXZ0Y2huKTsKLSAgICBwcmludGsoIkNvbnNvbGUgcmluZyBpcyBhdCBtZm4gJWx4
XG4iLCAodW5zaWduZWQgbG9uZykgc3RhcnRfaW5mby5jb25zb2xlLmRvbVUubWZuKTsKLX0KLQog
dm9pZCBnZXRfeGVuYnVzKHZvaWQpCiB7CiAgICAgdWludDY0X3QgdmFsdWU7CkBAIC04NSw3ICs3
MSw3IEBAIHZvaWQgYXJjaF9pbml0KHZvaWQgKmR0Yl9wb2ludGVyLCB1aW50MzJfdCBwaHlzaWNh
bF9vZmZzZXQpCiAgICAgSFlQRVJWSVNPUl9zaGFyZWRfaW5mbyA9IChzdHJ1Y3Qgc2hhcmVkX2lu
Zm8gKilzaGFyZWRfaW5mb19wYWdlOwogCiAgICAgLyogRmlsbCBpbiBzdGFydF9pbmZvICovCi0g
ICAgZ2V0X2NvbnNvbGUoKTsKKyAgICBnZXRfY29uc29sZShOVUxMKTsKICAgICBnZXRfeGVuYnVz
KCk7CiAKICAgICBnaWNfaW5pdCgpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvc2V0dXAuYyBiL2Fy
Y2gveDg2L3NldHVwLmMKaW5kZXggOGI2YmI2ZS4uMGMxZjJlYyAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xMzcsNiArMTM3LDcgQEAgYXJj
aF9pbml0KHZvaWQgKnBhcikKIAkvKiBDb3B5IHRoZSBzdGFydF9pbmZvIHN0cnVjdCB0byBhIGds
b2JhbGx5LWFjY2Vzc2libGUgYXJlYS4gKi8KIAkvKiBXQVJOOiBkb24ndCBkbyBwcmludGsgYmVm
b3JlIGhlcmUsIGl0IHVzZXMgaW5mb3JtYXRpb24gZnJvbQogCSAgIHNoYXJlZF9pbmZvLiBVc2Ug
eHByaW50ayBpbnN0ZWFkLiAqLworCWdldF9jb25zb2xlKHBhcik7CiAJc2kgPSBwYXI7CiAJbWVt
Y3B5KCZzdGFydF9pbmZvLCBzaSwgc2l6ZW9mKCpzaSkpOwogCmRpZmYgLS1naXQgYS9jb25zb2xl
L3hlbmNvbnNfcmluZy5jIGIvY29uc29sZS94ZW5jb25zX3JpbmcuYwppbmRleCA4MWM4ZTk5Li5k
ZDY0YTQxIDEwMDY0NAotLS0gYS9jb25zb2xlL3hlbmNvbnNfcmluZy5jCisrKyBiL2NvbnNvbGUv
eGVuY29uc19yaW5nLmMKQEAgLTksMjcgKzksNDkgQEAKICNpbmNsdWRlIDx4ZW4vaW8vY29uc29s
ZS5oPgogI2luY2x1ZGUgPHhlbi9pby9wcm90b2NvbHMuaD4KICNpbmNsdWRlIDx4ZW4vaW8vcmlu
Zy5oPgorI2luY2x1ZGUgPHhlbi9odm0vcGFyYW1zLmg+CiAjaW5jbHVkZSA8bWluaS1vcy94bWFs
bG9jLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9nbnR0YWIuaD4KICNpbmNsdWRlICJjb25zb2xlLmgi
CiAKIERFQ0xBUkVfV0FJVF9RVUVVRV9IRUFEKGNvbnNvbGVfcXVldWUpOwogCitzdGF0aWMgc3Ry
dWN0IHhlbmNvbnNfaW50ZXJmYWNlICpjb25zb2xlX3Jpbmc7Cit1aW50MzJfdCBjb25zb2xlX2V2
dGNobjsKKworI2lmZGVmIENPTkZJR19QQVJBVklSVAordm9pZCBnZXRfY29uc29sZSh2b2lkICpw
KQoreworICAgIHN0YXJ0X2luZm9fdCAqc2kgPSBwOworCisgICAgY29uc29sZV9yaW5nID0gbWZu
X3RvX3ZpcnQoc2ktPmNvbnNvbGUuZG9tVS5tZm4pOworICAgIGNvbnNvbGVfZXZ0Y2huID0gc2kt
PmNvbnNvbGUuZG9tVS5ldnRjaG47Cit9CisjZWxzZQordm9pZCBnZXRfY29uc29sZSh2b2lkICpw
KQoreworICAgIHVpbnQ2NF90IHYgPSAtMTsKKworICAgIGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9Q
QVJBTV9DT05TT0xFX0VWVENITiwgJnYpOworICAgIGNvbnNvbGVfZXZ0Y2huID0gdjsKKworICAg
IGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9DT05TT0xFX1BGTiwgJnYpOworICAgIGNvbnNv
bGVfcmluZyA9IChzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKiltYXBfZnJhbWVfdmlydCh2KTsK
K30KKyNlbmRpZgorCiBzdGF0aWMgaW5saW5lIHZvaWQgbm90aWZ5X2RhZW1vbihzdHJ1Y3QgY29u
c2Zyb250X2RldiAqZGV2KQogewogICAgIC8qIFVzZSBldnRjaG46IHRoaXMgaXMgY2FsbGVkIGVh
cmx5LCBiZWZvcmUgaXJxIGlzIHNldCB1cC4gKi8KICAgICBpZiAoIWRldikKLSAgICAgICAgbm90
aWZ5X3JlbW90ZV92aWFfZXZ0Y2huKHN0YXJ0X2luZm8uY29uc29sZS5kb21VLmV2dGNobik7Cisg
ICAgICAgIG5vdGlmeV9yZW1vdGVfdmlhX2V2dGNobihjb25zb2xlX2V2dGNobik7CiAgICAgZWxz
ZQogICAgICAgICBub3RpZnlfcmVtb3RlX3ZpYV9ldnRjaG4oZGV2LT5ldnRjaG4pOwogfQogCiBz
dGF0aWMgaW5saW5lIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqeGVuY29uc19pbnRlcmZhY2Uo
dm9pZCkKIHsKLSAgICBpZiAoc3RhcnRfaW5mby5jb25zb2xlLmRvbVUuZXZ0Y2huKQotICAgICAg
ICByZXR1cm4gbWZuX3RvX3ZpcnQoc3RhcnRfaW5mby5jb25zb2xlLmRvbVUubWZuKTsKLSAgICBl
bHNlCi0gICAgICAgIHJldHVybiBOVUxMOworICAgIHJldHVybiBjb25zb2xlX2V2dGNobiA/IGNv
bnNvbGVfcmluZyA6IE5VTEw7CiB9IAogIAogaW50IHhlbmNvbnNfcmluZ19zZW5kX25vX25vdGlm
eShzdHJ1Y3QgY29uc2Zyb250X2RldiAqZGV2LCBjb25zdCBjaGFyICpkYXRhLCB1bnNpZ25lZCBs
ZW4pCkBAIC0xNTgsNyArMTgwLDcgQEAgc3RydWN0IGNvbnNmcm9udF9kZXYgKnhlbmNvbnNfcmlu
Z19pbml0KHZvaWQpCiAJaW50IGVycjsKIAlzdHJ1Y3QgY29uc2Zyb250X2RldiAqZGV2OwogCi0J
aWYgKCFzdGFydF9pbmZvLmNvbnNvbGUuZG9tVS5ldnRjaG4pCisJaWYgKCFjb25zb2xlX2V2dGNo
bikKIAkJcmV0dXJuIDA7CiAKIAlkZXYgPSBtYWxsb2Moc2l6ZW9mKHN0cnVjdCBjb25zZnJvbnRf
ZGV2KSk7CkBAIC0xNzEsOCArMTkzLDggQEAgc3RydWN0IGNvbnNmcm9udF9kZXYgKnhlbmNvbnNf
cmluZ19pbml0KHZvaWQpCiAjaWZkZWYgSEFWRV9MSUJDCiAJZGV2LT5mZCA9IC0xOwogI2VuZGlm
Ci0JZGV2LT5ldnRjaG4gPSBzdGFydF9pbmZvLmNvbnNvbGUuZG9tVS5ldnRjaG47Ci0JZGV2LT5y
aW5nID0gKHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqKSBtZm5fdG9fdmlydChzdGFydF9pbmZv
LmNvbnNvbGUuZG9tVS5tZm4pOworCWRldi0+ZXZ0Y2huID0gY29uc29sZV9ldnRjaG47CisJZGV2
LT5yaW5nID0geGVuY29uc19pbnRlcmZhY2UoKTsKIAogCWVyciA9IGJpbmRfZXZ0Y2huKGRldi0+
ZXZ0Y2huLCBjb25zb2xlX2hhbmRsZV9pbnB1dCwgZGV2KTsKIAlpZiAoZXJyIDw9IDApIHsKZGlm
ZiAtLWdpdCBhL2V2ZW50cy5jIGIvZXZlbnRzLmMKaW5kZXggMmEyMzA0Mi4uNzZlYTYxNyAxMDA2
NDQKLS0tIGEvZXZlbnRzLmMKKysrIGIvZXZlbnRzLmMKQEAgLTQ2LDcgKzQ2LDcgQEAgdm9pZCB1
bmJpbmRfYWxsX3BvcnRzKHZvaWQpCiAKICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX0VWUzsgaSsr
ICkKICAgICB7Ci0gICAgICAgIGlmICggaSA9PSBzdGFydF9pbmZvLmNvbnNvbGUuZG9tVS5ldnRj
aG4gfHwKKyAgICAgICAgaWYgKCBpID09IGNvbnNvbGVfZXZ0Y2huIHx8CiAgICAgICAgICAgICAg
aSA9PSBzdGFydF9pbmZvLnN0b3JlX2V2dGNobikKICAgICAgICAgICAgIGNvbnRpbnVlOwogCmRp
ZmYgLS1naXQgYS9pbmNsdWRlL2NvbnNvbGUuaCBiL2luY2x1ZGUvY29uc29sZS5oCmluZGV4IGE3
N2Y0N2YuLmViMzI3YTggMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvY29uc29sZS5oCisrKyBiL2luY2x1
ZGUvY29uc29sZS5oCkBAIC02MSw3ICs2MSw3IEBAIHN0cnVjdCBjb25zZnJvbnRfZGV2IHsKICNl
bmRpZgogfTsKIAotCitleHRlcm4gdWludDMyX3QgY29uc29sZV9ldnRjaG47CiAKIHZvaWQgcHJp
bnQoaW50IGRpcmVjdCwgY29uc3QgY2hhciAqZm10LCB2YV9saXN0IGFyZ3MpOwogdm9pZCBwcmlu
dGsoY29uc3QgY2hhciAqZm10LCAuLi4pIF9fYXR0cmlidXRlX18gKChmb3JtYXQgKHByaW50Ziwg
MSwgMikpKTsKQEAgLTcyLDYgKzcyLDcgQEAgdm9pZCB4cHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwg
Li4uKSBfX2F0dHJpYnV0ZV9fICgoZm9ybWF0IChwcmludGYsIDEsIDIpKSk7CiB2b2lkIHhlbmNv
bnNfcngoY2hhciAqYnVmLCB1bnNpZ25lZCBsZW4sIHN0cnVjdCBwdF9yZWdzICpyZWdzKTsKIHZv
aWQgeGVuY29uc190eCh2b2lkKTsKIAordm9pZCBnZXRfY29uc29sZSh2b2lkICpwKTsKIHZvaWQg
aW5pdF9jb25zb2xlKHZvaWQpOwogdm9pZCBjb25zb2xlX3ByaW50KHN0cnVjdCBjb25zZnJvbnRf
ZGV2ICpkZXYsIGNoYXIgKmRhdGEsIGludCBsZW5ndGgpOwogdm9pZCBmaW5pX2NvbnNvbGUoc3Ry
dWN0IGNvbnNmcm9udF9kZXYgKmRldik7Ci0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlu
aW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:22 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR8-00029q-DQ; Tue, 23 Aug 2016 15:16:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR7-00023b-3u; Tue, 23 Aug 2016 15:16:21 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 32/2C-05361-4C86CB75; Tue, 23 Aug 2016 15:16:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+7hjD3
 hBqee6lm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTgy6S5rwQTpivs//jA3MB4U62Lk
 5JAQMJJ4O/EfUxcjF4eQwEJGieerJzKCJNgEVCU2XD/FCmKLCLhJfPk+iw3EZhaIkJjz4RQLi
 C0sYCXx93gTWD0LUP2pvVPA6nkF7CXmd2xlhVggJ3F95nQmEJsTKH7hzF7mLkYOoGV2EnP3x0
 1g5F7AyLCKUaM4tagstUjX0FIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQzwx
 AsIPxx7KAQ4ySHExKory6RnvChfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwVqYD5QSLUtNTK9Iy
 c4ABB5OW4OBREuGdCZLmLS5IzC3OTIdInWJUlBLnbQFJCIAkMkrz4NpgQX6JUVZKmJcR6BAhn
 oLUotzMElT5V4ziHIxKwrw5IFN4MvNK4Ka/AlrMBLS45f5ukMUliQgpqQbG2X3sG3YsvKu133
 NLnN2SFecl3z+0l50nmX/lYI7Xp0lB7iF15V98ZlvNuDBd5c+33mtp/VtU1a57SKown0sOWN2
 5bNMp5fO6Ac8bsxRajl9hfNHP/tlsXb13rGbGre2501+X2bT26t3zmfLjeoyUe0H6Zv0/F58K
 bOXcrZia/yRifd9WtyVflFiKMxINtZiLihMBLiEYKm0CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1471965379!55449283!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27308 invoked from network); 23 Aug 2016 15:16:19 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:19 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 55570ADB4;
 Tue, 23 Aug 2016 15:16:19 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:16:03 +0200
Message-Id: <1471965368-6159-18-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 17/22] mini-os: add get_cmdline() function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXJzIGFyZSBwYXNzZWQgaW4gc3RhcnRfaW5mbyBzdHJ1
Y3R1cmUgZm9yIHB2LApidXQgdmlhIGh2bV9zdGFydF9pbmZvIGZvciBIVk1saXRlLiBBZGQgYSBn
ZW5lcmljIGZ1bmN0aW9uIHRvIGZpbGwgYQpsb2NhbCBjbWRsaW5lIHZhcmlhYmxlIHdpdGggdGhl
IGNvbW1hbmQgbGluZSBzdHJpbmcuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogYXJjaC94ODYvc2V0dXAuYyB8IDIwICsrKysrKysrKysrKysrKysr
Ky0tCiBpbmNsdWRlL2tlcm5lbC5oIHwgIDMgKysrCiBrZXJuZWwuYyAgICAgICAgIHwgIDEgKwog
bWFpbi5jICAgICAgICAgICB8ICA1ICsrKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlv
bnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvc2V0dXAuYyBiL2Fy
Y2gveDg2L3NldHVwLmMKaW5kZXggNjY0NTc4NC4uMTM2MzNmMCAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0zMSw2ICszMSw3IEBACiAjaW5j
bHVkZSA8bWluaS1vcy9rZXJuZWwuaD4KICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8
eGVuL2FyY2gteDg2L2NwdWlkLmg+CisjaW5jbHVkZSA8eGVuL2FyY2gteDg2L2h2bS9zdGFydF9p
bmZvLmg+CiAKIC8qCiAgKiBTaGFyZWQgcGFnZSBmb3IgY29tbXVuaWNhdGluZyB3aXRoIHRoZSBo
eXBlcnZpc29yLgpAQCAtODgsNiArODksMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIHNzZV9pbml0
KHZvaWQpIHsKIAogI2lmZGVmIENPTkZJR19QQVJBVklSVAogI2RlZmluZSBocGNfaW5pdCgpCisK
K3N0YXRpYyB2b2lkIGdldF9jbWRsaW5lKHZvaWQgKnApCit7CisgICAgc3RhcnRfaW5mb190ICpz
aSA9IHA7CisKKyAgICBzdHJuY3B5KGNtZGxpbmUsIChjaGFyICopc2ktPmNtZF9saW5lLCBNQVhf
Q01ETElORV9TSVpFIC0gMSk7Cit9CiAjZWxzZQogc3RhdGljIHZvaWQgaHBjX2luaXQodm9pZCkK
IHsKQEAgLTEwOSw2ICsxMTcsMTQgQEAgc3RhdGljIHZvaWQgaHBjX2luaXQodm9pZCkKICAgICB3
cm1zcmwoZWJ4LCAodW5zaWduZWQgbG9uZykmaHlwZXJjYWxsX3BhZ2UpOwogICAgIGJhcnJpZXIo
KTsKIH0KKworc3RhdGljIHZvaWQgZ2V0X2NtZGxpbmUodm9pZCAqcCkKK3sKKyAgICBzdHJ1Y3Qg
aHZtX3N0YXJ0X2luZm8gKnNpID0gcDsKKworICAgIGlmICggc2ktPmNtZGxpbmVfcGFkZHIgKQor
ICAgICAgICBzdHJuY3B5KGNtZGxpbmUsIHRvX3ZpcnQoc2ktPmNtZGxpbmVfcGFkZHIpLCBNQVhf
Q01ETElORV9TSVpFIC0gMSk7Cit9CiAjZW5kaWYKIAogLyoKQEAgLTEzOSw2ICsxNTUsNyBAQCBh
cmNoX2luaXQodm9pZCAqcGFyKQogCSAgIHNoYXJlZF9pbmZvLiBVc2UgeHByaW50ayBpbnN0ZWFk
LiAqLwogCWdldF9jb25zb2xlKHBhcik7CiAJZ2V0X3hlbmJ1cyhwYXIpOworCWdldF9jbWRsaW5l
KHBhcik7CiAJc2kgPSBwYXI7CiAJbWVtY3B5KCZzdGFydF9pbmZvLCBzaSwgc2l6ZW9mKCpzaSkp
OwogCkBAIC0xNTMsOCArMTcwLDcgQEAgYXJjaF9pbml0KHZvaWQgKnBhcikKIAlwcmludGsoIiAg
IG1vZF9zdGFydDogMHglbHgoVkEpXG4iLCBzaS0+bW9kX3N0YXJ0KTsKIAlwcmludGsoIiAgICAg
bW9kX2xlbjogJWx1XG4iLCBzaS0+bW9kX2xlbik7CiAJcHJpbnRrKCIgICAgICAgZmxhZ3M6IDB4
JXhcbiIsICh1bnNpZ25lZCBpbnQpc2ktPmZsYWdzKTsKLQlwcmludGsoIiAgICBjbWRfbGluZTog
JXNcbiIsCi0JCQlzaS0+Y21kX2xpbmUgPyAoY29uc3QgY2hhciAqKXNpLT5jbWRfbGluZSA6ICJO
VUxMIik7CisJcHJpbnRrKCIgICAgY21kX2xpbmU6ICVzXG4iLCBjbWRsaW5lKTsKIAlwcmludGso
IiAgICAgICBzdGFjazogJXAtJXBcbiIsIHN0YWNrLCBzdGFjayArIHNpemVvZihzdGFjaykpOwog
CiAJLyogR3JhYiB0aGUgc2hhcmVkX2luZm8gcG9pbnRlciBhbmQgcHV0IGl0IGluIGEgc2FmZSBw
bGFjZS4gKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUva2VybmVsLmggYi9pbmNsdWRlL2tlcm5lbC5o
CmluZGV4IDEzZTMyNzQuLmQzN2RkZGEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUva2VybmVsLmgKKysr
IGIvaW5jbHVkZS9rZXJuZWwuaApAQCAtMSw2ICsxLDkgQEAKICNpZm5kZWYgX0tFUk5FTF9IXwog
I2RlZmluZSBfS0VSTkVMX0hfCiAKKyNkZWZpbmUgTUFYX0NNRExJTkVfU0laRSAxMDI0CitleHRl
cm4gY2hhciBjbWRsaW5lW01BWF9DTURMSU5FX1NJWkVdOworCiB2b2lkIHN0YXJ0X2tlcm5lbCh2
b2lkKTsKIHZvaWQgZG9fZXhpdCh2b2lkKSBfX2F0dHJpYnV0ZV9fKChub3JldHVybikpOwogdm9p
ZCBhcmNoX2RvX2V4aXQodm9pZCk7CmRpZmYgLS1naXQgYS9rZXJuZWwuYyBiL2tlcm5lbC5jCmlu
ZGV4IDQzN2U1YjQuLmYyMjk5N2UgMTAwNjQ0Ci0tLSBhL2tlcm5lbC5jCisrKyBiL2tlcm5lbC5j
CkBAIC00OCw2ICs0OCw3IEBACiAjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KIAogdWludDhfdCB4
ZW5fZmVhdHVyZXNbWEVORkVBVF9OUl9TVUJNQVBTICogMzJdOworY2hhciBjbWRsaW5lW01BWF9D
TURMSU5FX1NJWkVdOwogCiB2b2lkIHNldHVwX3hlbl9mZWF0dXJlcyh2b2lkKQogewpkaWZmIC0t
Z2l0IGEvbWFpbi5jIGIvbWFpbi5jCmluZGV4IDRlYzQwYjUuLjcxZTNiZTMgMTAwNjQ0Ci0tLSBh
L21haW4uYworKysgYi9tYWluLmMKQEAgLTYsNiArNiw3IEBACiAKICNpZmRlZiBIQVZFX0xJQkMK
ICNpbmNsdWRlIDxvcy5oPgorI2luY2x1ZGUgPGtlcm5lbC5oPgogI2luY2x1ZGUgPHNjaGVkLmg+
CiAjaW5jbHVkZSA8Y29uc29sZS5oPgogI2luY2x1ZGUgPG5ldGZyb250Lmg+CkBAIC0xMzQsNyAr
MTM1LDcgQEAgc3RhdGljIHZvaWQgY2FsbF9tYWluKHZvaWQgKnApCiAjZGVmaW5lIFBBUlNFX0FS
R1NfQ09VTlQoQVJHUykgUEFSU0VfQVJHUyhBUkdTLCBhcmdjKyssIGMrKywgKQogI2RlZmluZSBQ
QVJTRV9BUkdTX1NUT1JFKEFSR1MpIFBBUlNFX0FSR1MoQVJHUywgYXJndlthcmdjKytdID0gYywg
bWVtbW92ZShjLCBjICsgMSwgc3RybGVuKGMgKyAxKSArIDEpLCAqYysrID0gMCkKIAotICAgIFBB
UlNFX0FSR1NfQ09VTlQoKGNoYXIqKXN0YXJ0X2luZm8uY21kX2xpbmUpOworICAgIFBBUlNFX0FS
R1NfQ09VTlQoY21kbGluZSk7CiAjaWZkZWYgQ09ORklHX1FFTVVfWFNfQVJHUwogICAgIFBBUlNF
X0FSR1NfQ09VTlQoZG9tYXJncyk7CiAjZW5kaWYKQEAgLTE0Myw3ICsxNDQsNyBAQCBzdGF0aWMg
dm9pZCBjYWxsX21haW4odm9pZCAqcCkKICAgICBhcmd2WzBdID0gIm1haW4iOwogICAgIGFyZ2Mg
PSAxOwogCi0gICAgUEFSU0VfQVJHU19TVE9SRSgoY2hhciopc3RhcnRfaW5mby5jbWRfbGluZSkK
KyAgICBQQVJTRV9BUkdTX1NUT1JFKGNtZGxpbmUpCiAjaWZkZWYgQ09ORklHX1FFTVVfWFNfQVJH
UwogICAgIFBBUlNFX0FSR1NfU1RPUkUoZG9tYXJncykKICNlbmRpZgotLSAKMi42LjYKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:22 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR8-00029q-DQ; Tue, 23 Aug 2016 15:16:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR7-00023b-3u; Tue, 23 Aug 2016 15:16:21 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 32/2C-05361-4C86CB75; Tue, 23 Aug 2016 15:16:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+7hjD3
 hBqee6lm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTgy6S5rwQTpivs//jA3MB4U62Lk
 5JAQMJJ4O/EfUxcjF4eQwEJGieerJzKCJNgEVCU2XD/FCmKLCLhJfPk+iw3EZhaIkJjz4RQLi
 C0sYCXx93gTWD0LUP2pvVPA6nkF7CXmd2xlhVggJ3F95nQmEJsTKH7hzF7mLkYOoGV2EnP3x0
 1g5F7AyLCKUaM4tagstUjX0FIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQzwx
 AsIPxx7KAQ4ySHExKory6RnvChfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwVqYD5QSLUtNTK9Iy
 c4ABB5OW4OBREuGdCZLmLS5IzC3OTIdInWJUlBLnbQFJCIAkMkrz4NpgQX6JUVZKmJcR6BAhn
 oLUotzMElT5V4ziHIxKwrw5IFN4MvNK4Ka/AlrMBLS45f5ukMUliQgpqQbG2X3sG3YsvKu133
 NLnN2SFecl3z+0l50nmX/lYI7Xp0lB7iF15V98ZlvNuDBd5c+33mtp/VtU1a57SKown0sOWN2
 5bNMp5fO6Ac8bsxRajl9hfNHP/tlsXb13rGbGre2501+X2bT26t3zmfLjeoyUe0H6Zv0/F58K
 bOXcrZia/yRifd9WtyVflFiKMxINtZiLihMBLiEYKm0CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1471965379!55449283!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27308 invoked from network); 23 Aug 2016 15:16:19 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:19 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 55570ADB4;
 Tue, 23 Aug 2016 15:16:19 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:16:03 +0200
Message-Id: <1471965368-6159-18-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 17/22] mini-os: add get_cmdline() function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXJzIGFyZSBwYXNzZWQgaW4gc3RhcnRfaW5mbyBzdHJ1
Y3R1cmUgZm9yIHB2LApidXQgdmlhIGh2bV9zdGFydF9pbmZvIGZvciBIVk1saXRlLiBBZGQgYSBn
ZW5lcmljIGZ1bmN0aW9uIHRvIGZpbGwgYQpsb2NhbCBjbWRsaW5lIHZhcmlhYmxlIHdpdGggdGhl
IGNvbW1hbmQgbGluZSBzdHJpbmcuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogYXJjaC94ODYvc2V0dXAuYyB8IDIwICsrKysrKysrKysrKysrKysr
Ky0tCiBpbmNsdWRlL2tlcm5lbC5oIHwgIDMgKysrCiBrZXJuZWwuYyAgICAgICAgIHwgIDEgKwog
bWFpbi5jICAgICAgICAgICB8ICA1ICsrKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlv
bnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvc2V0dXAuYyBiL2Fy
Y2gveDg2L3NldHVwLmMKaW5kZXggNjY0NTc4NC4uMTM2MzNmMCAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0zMSw2ICszMSw3IEBACiAjaW5j
bHVkZSA8bWluaS1vcy9rZXJuZWwuaD4KICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8
eGVuL2FyY2gteDg2L2NwdWlkLmg+CisjaW5jbHVkZSA8eGVuL2FyY2gteDg2L2h2bS9zdGFydF9p
bmZvLmg+CiAKIC8qCiAgKiBTaGFyZWQgcGFnZSBmb3IgY29tbXVuaWNhdGluZyB3aXRoIHRoZSBo
eXBlcnZpc29yLgpAQCAtODgsNiArODksMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIHNzZV9pbml0
KHZvaWQpIHsKIAogI2lmZGVmIENPTkZJR19QQVJBVklSVAogI2RlZmluZSBocGNfaW5pdCgpCisK
K3N0YXRpYyB2b2lkIGdldF9jbWRsaW5lKHZvaWQgKnApCit7CisgICAgc3RhcnRfaW5mb190ICpz
aSA9IHA7CisKKyAgICBzdHJuY3B5KGNtZGxpbmUsIChjaGFyICopc2ktPmNtZF9saW5lLCBNQVhf
Q01ETElORV9TSVpFIC0gMSk7Cit9CiAjZWxzZQogc3RhdGljIHZvaWQgaHBjX2luaXQodm9pZCkK
IHsKQEAgLTEwOSw2ICsxMTcsMTQgQEAgc3RhdGljIHZvaWQgaHBjX2luaXQodm9pZCkKICAgICB3
cm1zcmwoZWJ4LCAodW5zaWduZWQgbG9uZykmaHlwZXJjYWxsX3BhZ2UpOwogICAgIGJhcnJpZXIo
KTsKIH0KKworc3RhdGljIHZvaWQgZ2V0X2NtZGxpbmUodm9pZCAqcCkKK3sKKyAgICBzdHJ1Y3Qg
aHZtX3N0YXJ0X2luZm8gKnNpID0gcDsKKworICAgIGlmICggc2ktPmNtZGxpbmVfcGFkZHIgKQor
ICAgICAgICBzdHJuY3B5KGNtZGxpbmUsIHRvX3ZpcnQoc2ktPmNtZGxpbmVfcGFkZHIpLCBNQVhf
Q01ETElORV9TSVpFIC0gMSk7Cit9CiAjZW5kaWYKIAogLyoKQEAgLTEzOSw2ICsxNTUsNyBAQCBh
cmNoX2luaXQodm9pZCAqcGFyKQogCSAgIHNoYXJlZF9pbmZvLiBVc2UgeHByaW50ayBpbnN0ZWFk
LiAqLwogCWdldF9jb25zb2xlKHBhcik7CiAJZ2V0X3hlbmJ1cyhwYXIpOworCWdldF9jbWRsaW5l
KHBhcik7CiAJc2kgPSBwYXI7CiAJbWVtY3B5KCZzdGFydF9pbmZvLCBzaSwgc2l6ZW9mKCpzaSkp
OwogCkBAIC0xNTMsOCArMTcwLDcgQEAgYXJjaF9pbml0KHZvaWQgKnBhcikKIAlwcmludGsoIiAg
IG1vZF9zdGFydDogMHglbHgoVkEpXG4iLCBzaS0+bW9kX3N0YXJ0KTsKIAlwcmludGsoIiAgICAg
bW9kX2xlbjogJWx1XG4iLCBzaS0+bW9kX2xlbik7CiAJcHJpbnRrKCIgICAgICAgZmxhZ3M6IDB4
JXhcbiIsICh1bnNpZ25lZCBpbnQpc2ktPmZsYWdzKTsKLQlwcmludGsoIiAgICBjbWRfbGluZTog
JXNcbiIsCi0JCQlzaS0+Y21kX2xpbmUgPyAoY29uc3QgY2hhciAqKXNpLT5jbWRfbGluZSA6ICJO
VUxMIik7CisJcHJpbnRrKCIgICAgY21kX2xpbmU6ICVzXG4iLCBjbWRsaW5lKTsKIAlwcmludGso
IiAgICAgICBzdGFjazogJXAtJXBcbiIsIHN0YWNrLCBzdGFjayArIHNpemVvZihzdGFjaykpOwog
CiAJLyogR3JhYiB0aGUgc2hhcmVkX2luZm8gcG9pbnRlciBhbmQgcHV0IGl0IGluIGEgc2FmZSBw
bGFjZS4gKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUva2VybmVsLmggYi9pbmNsdWRlL2tlcm5lbC5o
CmluZGV4IDEzZTMyNzQuLmQzN2RkZGEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUva2VybmVsLmgKKysr
IGIvaW5jbHVkZS9rZXJuZWwuaApAQCAtMSw2ICsxLDkgQEAKICNpZm5kZWYgX0tFUk5FTF9IXwog
I2RlZmluZSBfS0VSTkVMX0hfCiAKKyNkZWZpbmUgTUFYX0NNRExJTkVfU0laRSAxMDI0CitleHRl
cm4gY2hhciBjbWRsaW5lW01BWF9DTURMSU5FX1NJWkVdOworCiB2b2lkIHN0YXJ0X2tlcm5lbCh2
b2lkKTsKIHZvaWQgZG9fZXhpdCh2b2lkKSBfX2F0dHJpYnV0ZV9fKChub3JldHVybikpOwogdm9p
ZCBhcmNoX2RvX2V4aXQodm9pZCk7CmRpZmYgLS1naXQgYS9rZXJuZWwuYyBiL2tlcm5lbC5jCmlu
ZGV4IDQzN2U1YjQuLmYyMjk5N2UgMTAwNjQ0Ci0tLSBhL2tlcm5lbC5jCisrKyBiL2tlcm5lbC5j
CkBAIC00OCw2ICs0OCw3IEBACiAjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KIAogdWludDhfdCB4
ZW5fZmVhdHVyZXNbWEVORkVBVF9OUl9TVUJNQVBTICogMzJdOworY2hhciBjbWRsaW5lW01BWF9D
TURMSU5FX1NJWkVdOwogCiB2b2lkIHNldHVwX3hlbl9mZWF0dXJlcyh2b2lkKQogewpkaWZmIC0t
Z2l0IGEvbWFpbi5jIGIvbWFpbi5jCmluZGV4IDRlYzQwYjUuLjcxZTNiZTMgMTAwNjQ0Ci0tLSBh
L21haW4uYworKysgYi9tYWluLmMKQEAgLTYsNiArNiw3IEBACiAKICNpZmRlZiBIQVZFX0xJQkMK
ICNpbmNsdWRlIDxvcy5oPgorI2luY2x1ZGUgPGtlcm5lbC5oPgogI2luY2x1ZGUgPHNjaGVkLmg+
CiAjaW5jbHVkZSA8Y29uc29sZS5oPgogI2luY2x1ZGUgPG5ldGZyb250Lmg+CkBAIC0xMzQsNyAr
MTM1LDcgQEAgc3RhdGljIHZvaWQgY2FsbF9tYWluKHZvaWQgKnApCiAjZGVmaW5lIFBBUlNFX0FS
R1NfQ09VTlQoQVJHUykgUEFSU0VfQVJHUyhBUkdTLCBhcmdjKyssIGMrKywgKQogI2RlZmluZSBQ
QVJTRV9BUkdTX1NUT1JFKEFSR1MpIFBBUlNFX0FSR1MoQVJHUywgYXJndlthcmdjKytdID0gYywg
bWVtbW92ZShjLCBjICsgMSwgc3RybGVuKGMgKyAxKSArIDEpLCAqYysrID0gMCkKIAotICAgIFBB
UlNFX0FSR1NfQ09VTlQoKGNoYXIqKXN0YXJ0X2luZm8uY21kX2xpbmUpOworICAgIFBBUlNFX0FS
R1NfQ09VTlQoY21kbGluZSk7CiAjaWZkZWYgQ09ORklHX1FFTVVfWFNfQVJHUwogICAgIFBBUlNF
X0FSR1NfQ09VTlQoZG9tYXJncyk7CiAjZW5kaWYKQEAgLTE0Myw3ICsxNDQsNyBAQCBzdGF0aWMg
dm9pZCBjYWxsX21haW4odm9pZCAqcCkKICAgICBhcmd2WzBdID0gIm1haW4iOwogICAgIGFyZ2Mg
PSAxOwogCi0gICAgUEFSU0VfQVJHU19TVE9SRSgoY2hhciopc3RhcnRfaW5mby5jbWRfbGluZSkK
KyAgICBQQVJTRV9BUkdTX1NUT1JFKGNtZGxpbmUpCiAjaWZkZWYgQ09ORklHX1FFTVVfWFNfQVJH
UwogICAgIFBBUlNFX0FSR1NfU1RPUkUoZG9tYXJncykKICNlbmRpZgotLSAKMi42LjYKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:22 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR8-0002BU-Q8; Tue, 23 Aug 2016 15:16:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR7-00024G-Ce; Tue, 23 Aug 2016 15:16:21 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 DF/78-01026-4C86CB75; Tue, 23 Aug 2016 15:16:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+6RjD3
 hBjNfMlu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZh+z6BgnU7FkjlvWBoYN6p0MXJy
 SAgYSbyd+I+pi5GLQ0hgIaNEz6LdbCAJNgFViQ3XT7GC2CICbhJfvs8CizMLREjM+XCKBcQWF
 nCQWLHhPJjNAlR/a8keMJtXwF6ioe8HK8QCOYnrM6czgdicQPELZ/YydzFyAC2zk5i7P24CI/
 cCRoZVjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBXq5nYGD
 cwXh7st8hRkkOJiVRXl2jPeFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgr04FygkWp6akVaZk5
 wHCDSUtw8CiJ8GaCpHmLCxJzizPTIVKnGBWlxHkZQBICIImM0jy4NliIX2KUlRLmZWRgYBDiK
 Ugtys0sQZV/xSjOwagkzLsYZApPZl4J3PRXQIuZgBa33N8NsrgkESEl1cBY7OOUe8j7w9GynL
 l7+38fnawd+Of1TOmUJSkfDks/Y5t41GtLwZZg1vhDr/z+3g7x4q3i+SfzN0rwlNA8/lW2Lx8
 x/OZhfx03b+4iHTvnK6y7JpteT29taQyv3crzqnp6dWahWX2o2/0bfr8CFvTPrV/4qjs5+gj3
 3b+8blVnzhzP+hG6+By7EktxRqKhFnNRcSIApLwAz2wCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1471965379!38682372!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26127 invoked from network); 23 Aug 2016 15:16:20 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:20 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A915EACEE;
 Tue, 23 Aug 2016 15:16:19 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:16:04 +0200
Message-Id: <1471965368-6159-19-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 18/22] mini-os: map shared info page for
	HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgc2VydmljZSBmdW5jdGlvbiB0byBtYXAgdGhlIHNoYXJlZCBpbmZvIHBhZ2Ugb24gYQpu
b24tcGFyYXZpcnR1YWxpemVkIHN5c3RlbS4gVGhlIGNvZGUgaXMgYWxyZWFkeSBleGlzdGluZyBv
biBBUk0gc2lkZSwKanVzdCBtb3ZlIGl0IHRvIGh5cGVydmlzb3IuYy4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBhcmNoL2FybS9hcm0zMi5TICAg
ICB8ICA0ICsrLS0KIGFyY2gvYXJtL3NldHVwLmMgICAgIHwgMTEgKy0tLS0tLS0tLS0KIGFyY2gv
eDg2L3NldHVwLmMgICAgIHwgMzggKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0KIGh5cGVydmlzb3IuYyAgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKysKIGluY2x1ZGUv
aHlwZXJ2aXNvci5oIHwgIDEgKwogNSBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAz
MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9hcm0zMi5TIGIvYXJjaC9hcm0v
YXJtMzIuUwppbmRleCBhMDhhMTcwLi5iY2FjYTE3IDEwMDY0NAotLS0gYS9hcmNoL2FybS9hcm0z
Mi5TCisrKyBiL2FyY2gvYXJtL2FybTMyLlMKQEAgLTE1MSw4ICsxNTEsOCBAQCBzdGFnZTI6CiAu
cHVzaHNlY3Rpb24gLmJzcwogQCBOb3RlOiBjYWxsaW5nIGFyY2hfaW5pdCB6ZXJvZXMgb3V0IHRo
aXMgcmVnaW9uLgogLmFsaWduIDEyCi0uZ2xvYmwgc2hhcmVkX2luZm9fcGFnZQotc2hhcmVkX2lu
Zm9fcGFnZToKKy5nbG9ibCBzaGFyZWRfaW5mbworc2hhcmVkX2luZm86CiAJLmZpbGwgKDEwMjQp
LCA0LCAweDAKIAogLmFsaWduIDMKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL3NldHVwLmMgYi9hcmNo
L2FybS9zZXR1cC5jCmluZGV4IDcyZTAyNWEuLjA1YjQwNWIgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJt
L3NldHVwLmMKKysrIGIvYXJjaC9hcm0vc2V0dXAuYwpAQCAtMjEsOCArMjEsNiBAQCB1bmlvbiBz
dGFydF9pbmZvX3VuaW9uIHN0YXJ0X2luZm9fdW5pb247CiAgKi8KIHNoYXJlZF9pbmZvX3QgKkhZ
UEVSVklTT1Jfc2hhcmVkX2luZm87CiAKLWV4dGVybiBjaGFyIHNoYXJlZF9pbmZvX3BhZ2VbUEFH
RV9TSVpFXTsKLQogdm9pZCAqZGV2aWNlX3RyZWU7CiAKIC8qCkBAIC0zMCw3ICsyOCw2IEBAIHZv
aWQgKmRldmljZV90cmVlOwogICovCiB2b2lkIGFyY2hfaW5pdCh2b2lkICpkdGJfcG9pbnRlciwg
dWludDMyX3QgcGh5c2ljYWxfb2Zmc2V0KQogewotICAgIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNt
YXAgeGF0cDsKICAgICBpbnQgcjsKIAogICAgIG1lbXNldCgmX19ic3Nfc3RhcnQsIDAsICZfZW5k
IC0gJl9fYnNzX3N0YXJ0KTsKQEAgLTQ4LDEzICs0NSw3IEBAIHZvaWQgYXJjaF9pbml0KHZvaWQg
KmR0Yl9wb2ludGVyLCB1aW50MzJfdCBwaHlzaWNhbF9vZmZzZXQpCiAgICAgZGV2aWNlX3RyZWUg
PSBkdGJfcG9pbnRlcjsKIAogICAgIC8qIE1hcCBzaGFyZWRfaW5mbyBwYWdlICovCi0gICAgeGF0
cC5kb21pZCA9IERPTUlEX1NFTEY7Ci0gICAgeGF0cC5pZHggPSAwOwotICAgIHhhdHAuc3BhY2Ug
PSBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbzsKLSAgICB4YXRwLmdwZm4gPSB2aXJ0X3RvX3Bmbihz
aGFyZWRfaW5mb19wYWdlKTsKLSAgICBpZiAoSFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVNX2Fk
ZF90b19waHlzbWFwLCAmeGF0cCkgIT0gMCkKLSAgICAgICAgQlVHKCk7Ci0gICAgSFlQRVJWSVNP
Ul9zaGFyZWRfaW5mbyA9IChzdHJ1Y3Qgc2hhcmVkX2luZm8gKilzaGFyZWRfaW5mb19wYWdlOwor
ICAgIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPSBtYXBfc2hhcmVkX2luZm8oTlVMTCk7CiAKICAg
ICAvKiBGaWxsIGluIHN0YXJ0X2luZm8gKi8KICAgICBnZXRfY29uc29sZShOVUxMKTsKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDEzNjMzZjAu
LjI3OGU4OGYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVwLmMKKysrIGIvYXJjaC94ODYvc2V0
dXAuYwpAQCAtNjAsMjAgKzYwLDYgQEAgZXh0ZXJuIGNoYXIgc2hhcmVkX2luZm9bUEFHRV9TSVpF
XTsKICAgICAoKHB0ZV90KSB7KHVuc2lnbmVkIGxvbmcpKF94KSwgKHVuc2lnbmVkIGxvbmcpKF94
Pj4zMil9KTsgfSkKICNlbmRpZgogCi1zdGF0aWMKLXNoYXJlZF9pbmZvX3QgKm1hcF9zaGFyZWRf
aW5mbyh1bnNpZ25lZCBsb25nIHBhKQotewotICAgIGludCByYzsKLQotCWlmICggKHJjID0gSFlQ
RVJWSVNPUl91cGRhdGVfdmFfbWFwcGluZygKLSAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcp
c2hhcmVkX2luZm8sIF9fcHRlKHBhIHwgNyksIFVWTUZfSU5WTFBHKSkgKQotCXsKLQkJcHJpbnRr
KCJGYWlsZWQgdG8gbWFwIHNoYXJlZF9pbmZvISEgcmM9JWRcbiIsIHJjKTsKLQkJZG9fZXhpdCgp
OwotCX0KLQlyZXR1cm4gKHNoYXJlZF9pbmZvX3QgKilzaGFyZWRfaW5mbzsKLX0KLQogc3RhdGlj
IGlubGluZSB2b2lkIGZwdV9pbml0KHZvaWQpIHsKIAlhc20gdm9sYXRpbGUoImZuaW5pdCIpOwog
fQpAQCAtOTAsNiArNzYsMjEgQEAgc3RhdGljIGlubGluZSB2b2lkIHNzZV9pbml0KHZvaWQpIHsK
ICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKICNkZWZpbmUgaHBjX2luaXQoKQogCitzaGFyZWRfaW5m
b190ICptYXBfc2hhcmVkX2luZm8odm9pZCAqcCkKK3sKKyAgICBpbnQgcmM7CisgICAgc3RhcnRf
aW5mb190ICpzaSA9IHA7CisgICAgdW5zaWduZWQgbG9uZyBwYSA9IHNpLT5zaGFyZWRfaW5mbzsK
KworICAgIGlmICggKHJjID0gSFlQRVJWSVNPUl91cGRhdGVfdmFfbWFwcGluZygodW5zaWduZWQg
bG9uZylzaGFyZWRfaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgX19wdGUocGEgfCA3KSwgVVZNRl9JTlZMUEcpKSApCisgICAgeworICAgICAgICBwcmlu
dGsoIkZhaWxlZCB0byBtYXAgc2hhcmVkX2luZm8hISByYz0lZFxuIiwgcmMpOworICAgICAgICBk
b19leGl0KCk7CisgICAgfQorICAgIHJldHVybiAoc2hhcmVkX2luZm9fdCAqKXNoYXJlZF9pbmZv
OworfQorCiBzdGF0aWMgdm9pZCBnZXRfY21kbGluZSh2b2lkICpwKQogewogICAgIHN0YXJ0X2lu
Zm9fdCAqc2kgPSBwOwpAQCAtMTU2LDYgKzE1NywxMCBAQCBhcmNoX2luaXQodm9pZCAqcGFyKQog
CWdldF9jb25zb2xlKHBhcik7CiAJZ2V0X3hlbmJ1cyhwYXIpOwogCWdldF9jbWRsaW5lKHBhcik7
CisKKwkvKiBHcmFiIHRoZSBzaGFyZWRfaW5mbyBwb2ludGVyIGFuZCBwdXQgaXQgaW4gYSBzYWZl
IHBsYWNlLiAqLworCUhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPSBtYXBfc2hhcmVkX2luZm8ocGFy
KTsKKwogCXNpID0gcGFyOwogCW1lbWNweSgmc3RhcnRfaW5mbywgc2ksIHNpemVvZigqc2kpKTsK
IApAQCAtMTYzLDcgKzE2OCw3IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCiAJcHJpbnRrKCJYZW4g
TWluaW1hbCBPUyFcbiIpOwogCXByaW50aygiICBzdGFydF9pbmZvOiAlcChWQSlcbiIsIHNpKTsK
IAlwcmludGsoIiAgICBucl9wYWdlczogMHglbHhcbiIsIHNpLT5ucl9wYWdlcyk7Ci0JcHJpbnRr
KCIgIHNoYXJlZF9pbmY6IDB4JTA4bHgoTUEpXG4iLCBzaS0+c2hhcmVkX2luZm8pOworCXByaW50
aygiICBzaGFyZWRfaW5mOiAlcChWQSlcbiIsIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8pOwogCXBy
aW50aygiICAgICBwdF9iYXNlOiAlcChWQSlcbiIsICh2b2lkICopc2ktPnB0X2Jhc2UpOwogCXBy
aW50aygibnJfcHRfZnJhbWVzOiAweCVseFxuIiwgc2ktPm5yX3B0X2ZyYW1lcyk7CiAJcHJpbnRr
KCIgICAgbWZuX2xpc3Q6ICVwKFZBKVxuIiwgKHZvaWQgKilzaS0+bWZuX2xpc3QpOwpAQCAtMTcz
LDkgKzE3OCw2IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCiAJcHJpbnRrKCIgICAgY21kX2xpbmU6
ICVzXG4iLCBjbWRsaW5lKTsKIAlwcmludGsoIiAgICAgICBzdGFjazogJXAtJXBcbiIsIHN0YWNr
LCBzdGFjayArIHNpemVvZihzdGFjaykpOwogCi0JLyogR3JhYiB0aGUgc2hhcmVkX2luZm8gcG9p
bnRlciBhbmQgcHV0IGl0IGluIGEgc2FmZSBwbGFjZS4gKi8KLQlIWVBFUlZJU09SX3NoYXJlZF9p
bmZvID0gbWFwX3NoYXJlZF9pbmZvKHN0YXJ0X2luZm8uc2hhcmVkX2luZm8pOwotCiAJc3RhcnRf
a2VybmVsKCk7CiB9CiAKZGlmZiAtLWdpdCBhL2h5cGVydmlzb3IuYyBiL2h5cGVydmlzb3IuYwpp
bmRleCA3MTVjZmU4Li4xNjQ3MTIxIDEwMDY0NAotLS0gYS9oeXBlcnZpc29yLmMKKysrIGIvaHlw
ZXJ2aXNvci5jCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4KICNp
bmNsdWRlIDxtaW5pLW9zL2h5cGVydmlzb3IuaD4KICNpbmNsdWRlIDxtaW5pLW9zL2V2ZW50cy5o
PgorI2luY2x1ZGUgPHhlbi9tZW1vcnkuaD4KIAogI2RlZmluZSBhY3RpdmVfZXZ0Y2hucyhjcHUs
c2gsaWR4KSAgICAgICAgICAgICAgXAogICAgICgoc2gpLT5ldnRjaG5fcGVuZGluZ1tpZHhdICYg
ICAgICAgICAgICAgICAgXApAQCAtMzcsNiArMzgsOCBAQAogaW50IGluX2NhbGxiYWNrOwogCiAj
aWZuZGVmIENPTkZJR19QQVJBVklSVAorZXh0ZXJuIHNoYXJlZF9pbmZvX3Qgc2hhcmVkX2luZm87
CisKIGludCBodm1fZ2V0X3BhcmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpCiB7CiAg
ICAgc3RydWN0IHhlbl9odm1fcGFyYW0geGh2OwpAQCAtNjEsNiArNjQsMjAgQEAgaW50IGh2bV9z
ZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2NF90IHZhbHVlKQogICAgIHhodi52YWx1ZSA9IHZh
bHVlOwogICAgIHJldHVybiBIWVBFUlZJU09SX2h2bV9vcChIVk1PUF9zZXRfcGFyYW0sICZ4aHYp
OwogfQorCitzaGFyZWRfaW5mb190ICptYXBfc2hhcmVkX2luZm8odm9pZCAqcCkKK3sKKyAgICBz
dHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHA7CisKKyAgICB4YXRwLmRvbWlkID0gRE9NSURf
U0VMRjsKKyAgICB4YXRwLmlkeCA9IDA7CisgICAgeGF0cC5zcGFjZSA9IFhFTk1BUFNQQUNFX3No
YXJlZF9pbmZvOworICAgIHhhdHAuZ3BmbiA9IHZpcnRfdG9fcGZuKCZzaGFyZWRfaW5mbyk7Cisg
ICAgaWYgKCBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fYWRkX3RvX3BoeXNtYXAsICZ4YXRw
KSAhPSAwICkKKyAgICAgICAgQlVHKCk7CisKKyAgICByZXR1cm4gJnNoYXJlZF9pbmZvOworfQog
I2VuZGlmCiAKIHZvaWQgZG9faHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3QgcHRfcmVncyAqcmVn
cykKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHlwZXJ2aXNvci5oIGIvaW5jbHVkZS9oeXBlcnZpc29y
LmgKaW5kZXggNmU0MjFiMS4uN2M0NDcwMiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9oeXBlcnZpc29y
LmgKKysrIGIvaW5jbHVkZS9oeXBlcnZpc29yLmgKQEAgLTQyLDYgKzQyLDcgQEAgZXh0ZXJuIHVu
aW9uIHN0YXJ0X2luZm9fdW5pb24gc3RhcnRfaW5mb191bmlvbjsKIGludCBodm1fZ2V0X3BhcmFt
ZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpOwogaW50IGh2bV9zZXRfcGFyYW1ldGVyKGlu
dCBpZHgsIHVpbnQ2NF90IHZhbHVlKTsKICNlbmRpZgorc2hhcmVkX2luZm9fdCAqbWFwX3NoYXJl
ZF9pbmZvKHZvaWQgKnApOwogdm9pZCBmb3JjZV9ldnRjaG5fY2FsbGJhY2sodm9pZCk7CiB2b2lk
IGRvX2h5cGVydmlzb3JfY2FsbGJhY2soc3RydWN0IHB0X3JlZ3MgKnJlZ3MpOwogdm9pZCBtYXNr
X2V2dGNobih1aW50MzJfdCBwb3J0KTsKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:22 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR8-0002BU-Q8; Tue, 23 Aug 2016 15:16:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR7-00024G-Ce; Tue, 23 Aug 2016 15:16:21 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 DF/78-01026-4C86CB75; Tue, 23 Aug 2016 15:16:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+6RjD3
 hBjNfMlu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZh+z6BgnU7FkjlvWBoYN6p0MXJy
 SAgYSbyd+I+pi5GLQ0hgIaNEz6LdbCAJNgFViQ3XT7GC2CICbhJfvs8CizMLREjM+XCKBcQWF
 nCQWLHhPJjNAlR/a8keMJtXwF6ioe8HK8QCOYnrM6czgdicQPELZ/YydzFyAC2zk5i7P24CI/
 cCRoZVjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBXq5nYGD
 cwXh7st8hRkkOJiVRXl2jPeFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgr04FygkWp6akVaZk5
 wHCDSUtw8CiJ8GaCpHmLCxJzizPTIVKnGBWlxHkZQBICIImM0jy4NliIX2KUlRLmZWRgYBDiK
 Ugtys0sQZV/xSjOwagkzLsYZApPZl4J3PRXQIuZgBa33N8NsrgkESEl1cBY7OOUe8j7w9GynL
 l7+38fnawd+Of1TOmUJSkfDks/Y5t41GtLwZZg1vhDr/z+3g7x4q3i+SfzN0rwlNA8/lW2Lx8
 x/OZhfx03b+4iHTvnK6y7JpteT29taQyv3crzqnp6dWahWX2o2/0bfr8CFvTPrV/4qjs5+gj3
 3b+8blVnzhzP+hG6+By7EktxRqKhFnNRcSIApLwAz2wCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1471965379!38682372!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26127 invoked from network); 23 Aug 2016 15:16:20 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:20 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A915EACEE;
 Tue, 23 Aug 2016 15:16:19 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:16:04 +0200
Message-Id: <1471965368-6159-19-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 18/22] mini-os: map shared info page for
	HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgc2VydmljZSBmdW5jdGlvbiB0byBtYXAgdGhlIHNoYXJlZCBpbmZvIHBhZ2Ugb24gYQpu
b24tcGFyYXZpcnR1YWxpemVkIHN5c3RlbS4gVGhlIGNvZGUgaXMgYWxyZWFkeSBleGlzdGluZyBv
biBBUk0gc2lkZSwKanVzdCBtb3ZlIGl0IHRvIGh5cGVydmlzb3IuYy4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBhcmNoL2FybS9hcm0zMi5TICAg
ICB8ICA0ICsrLS0KIGFyY2gvYXJtL3NldHVwLmMgICAgIHwgMTEgKy0tLS0tLS0tLS0KIGFyY2gv
eDg2L3NldHVwLmMgICAgIHwgMzggKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0KIGh5cGVydmlzb3IuYyAgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKysKIGluY2x1ZGUv
aHlwZXJ2aXNvci5oIHwgIDEgKwogNSBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAz
MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9hcm0zMi5TIGIvYXJjaC9hcm0v
YXJtMzIuUwppbmRleCBhMDhhMTcwLi5iY2FjYTE3IDEwMDY0NAotLS0gYS9hcmNoL2FybS9hcm0z
Mi5TCisrKyBiL2FyY2gvYXJtL2FybTMyLlMKQEAgLTE1MSw4ICsxNTEsOCBAQCBzdGFnZTI6CiAu
cHVzaHNlY3Rpb24gLmJzcwogQCBOb3RlOiBjYWxsaW5nIGFyY2hfaW5pdCB6ZXJvZXMgb3V0IHRo
aXMgcmVnaW9uLgogLmFsaWduIDEyCi0uZ2xvYmwgc2hhcmVkX2luZm9fcGFnZQotc2hhcmVkX2lu
Zm9fcGFnZToKKy5nbG9ibCBzaGFyZWRfaW5mbworc2hhcmVkX2luZm86CiAJLmZpbGwgKDEwMjQp
LCA0LCAweDAKIAogLmFsaWduIDMKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL3NldHVwLmMgYi9hcmNo
L2FybS9zZXR1cC5jCmluZGV4IDcyZTAyNWEuLjA1YjQwNWIgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJt
L3NldHVwLmMKKysrIGIvYXJjaC9hcm0vc2V0dXAuYwpAQCAtMjEsOCArMjEsNiBAQCB1bmlvbiBz
dGFydF9pbmZvX3VuaW9uIHN0YXJ0X2luZm9fdW5pb247CiAgKi8KIHNoYXJlZF9pbmZvX3QgKkhZ
UEVSVklTT1Jfc2hhcmVkX2luZm87CiAKLWV4dGVybiBjaGFyIHNoYXJlZF9pbmZvX3BhZ2VbUEFH
RV9TSVpFXTsKLQogdm9pZCAqZGV2aWNlX3RyZWU7CiAKIC8qCkBAIC0zMCw3ICsyOCw2IEBAIHZv
aWQgKmRldmljZV90cmVlOwogICovCiB2b2lkIGFyY2hfaW5pdCh2b2lkICpkdGJfcG9pbnRlciwg
dWludDMyX3QgcGh5c2ljYWxfb2Zmc2V0KQogewotICAgIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNt
YXAgeGF0cDsKICAgICBpbnQgcjsKIAogICAgIG1lbXNldCgmX19ic3Nfc3RhcnQsIDAsICZfZW5k
IC0gJl9fYnNzX3N0YXJ0KTsKQEAgLTQ4LDEzICs0NSw3IEBAIHZvaWQgYXJjaF9pbml0KHZvaWQg
KmR0Yl9wb2ludGVyLCB1aW50MzJfdCBwaHlzaWNhbF9vZmZzZXQpCiAgICAgZGV2aWNlX3RyZWUg
PSBkdGJfcG9pbnRlcjsKIAogICAgIC8qIE1hcCBzaGFyZWRfaW5mbyBwYWdlICovCi0gICAgeGF0
cC5kb21pZCA9IERPTUlEX1NFTEY7Ci0gICAgeGF0cC5pZHggPSAwOwotICAgIHhhdHAuc3BhY2Ug
PSBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbzsKLSAgICB4YXRwLmdwZm4gPSB2aXJ0X3RvX3Bmbihz
aGFyZWRfaW5mb19wYWdlKTsKLSAgICBpZiAoSFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVNX2Fk
ZF90b19waHlzbWFwLCAmeGF0cCkgIT0gMCkKLSAgICAgICAgQlVHKCk7Ci0gICAgSFlQRVJWSVNP
Ul9zaGFyZWRfaW5mbyA9IChzdHJ1Y3Qgc2hhcmVkX2luZm8gKilzaGFyZWRfaW5mb19wYWdlOwor
ICAgIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPSBtYXBfc2hhcmVkX2luZm8oTlVMTCk7CiAKICAg
ICAvKiBGaWxsIGluIHN0YXJ0X2luZm8gKi8KICAgICBnZXRfY29uc29sZShOVUxMKTsKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDEzNjMzZjAu
LjI3OGU4OGYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVwLmMKKysrIGIvYXJjaC94ODYvc2V0
dXAuYwpAQCAtNjAsMjAgKzYwLDYgQEAgZXh0ZXJuIGNoYXIgc2hhcmVkX2luZm9bUEFHRV9TSVpF
XTsKICAgICAoKHB0ZV90KSB7KHVuc2lnbmVkIGxvbmcpKF94KSwgKHVuc2lnbmVkIGxvbmcpKF94
Pj4zMil9KTsgfSkKICNlbmRpZgogCi1zdGF0aWMKLXNoYXJlZF9pbmZvX3QgKm1hcF9zaGFyZWRf
aW5mbyh1bnNpZ25lZCBsb25nIHBhKQotewotICAgIGludCByYzsKLQotCWlmICggKHJjID0gSFlQ
RVJWSVNPUl91cGRhdGVfdmFfbWFwcGluZygKLSAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcp
c2hhcmVkX2luZm8sIF9fcHRlKHBhIHwgNyksIFVWTUZfSU5WTFBHKSkgKQotCXsKLQkJcHJpbnRr
KCJGYWlsZWQgdG8gbWFwIHNoYXJlZF9pbmZvISEgcmM9JWRcbiIsIHJjKTsKLQkJZG9fZXhpdCgp
OwotCX0KLQlyZXR1cm4gKHNoYXJlZF9pbmZvX3QgKilzaGFyZWRfaW5mbzsKLX0KLQogc3RhdGlj
IGlubGluZSB2b2lkIGZwdV9pbml0KHZvaWQpIHsKIAlhc20gdm9sYXRpbGUoImZuaW5pdCIpOwog
fQpAQCAtOTAsNiArNzYsMjEgQEAgc3RhdGljIGlubGluZSB2b2lkIHNzZV9pbml0KHZvaWQpIHsK
ICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKICNkZWZpbmUgaHBjX2luaXQoKQogCitzaGFyZWRfaW5m
b190ICptYXBfc2hhcmVkX2luZm8odm9pZCAqcCkKK3sKKyAgICBpbnQgcmM7CisgICAgc3RhcnRf
aW5mb190ICpzaSA9IHA7CisgICAgdW5zaWduZWQgbG9uZyBwYSA9IHNpLT5zaGFyZWRfaW5mbzsK
KworICAgIGlmICggKHJjID0gSFlQRVJWSVNPUl91cGRhdGVfdmFfbWFwcGluZygodW5zaWduZWQg
bG9uZylzaGFyZWRfaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgX19wdGUocGEgfCA3KSwgVVZNRl9JTlZMUEcpKSApCisgICAgeworICAgICAgICBwcmlu
dGsoIkZhaWxlZCB0byBtYXAgc2hhcmVkX2luZm8hISByYz0lZFxuIiwgcmMpOworICAgICAgICBk
b19leGl0KCk7CisgICAgfQorICAgIHJldHVybiAoc2hhcmVkX2luZm9fdCAqKXNoYXJlZF9pbmZv
OworfQorCiBzdGF0aWMgdm9pZCBnZXRfY21kbGluZSh2b2lkICpwKQogewogICAgIHN0YXJ0X2lu
Zm9fdCAqc2kgPSBwOwpAQCAtMTU2LDYgKzE1NywxMCBAQCBhcmNoX2luaXQodm9pZCAqcGFyKQog
CWdldF9jb25zb2xlKHBhcik7CiAJZ2V0X3hlbmJ1cyhwYXIpOwogCWdldF9jbWRsaW5lKHBhcik7
CisKKwkvKiBHcmFiIHRoZSBzaGFyZWRfaW5mbyBwb2ludGVyIGFuZCBwdXQgaXQgaW4gYSBzYWZl
IHBsYWNlLiAqLworCUhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPSBtYXBfc2hhcmVkX2luZm8ocGFy
KTsKKwogCXNpID0gcGFyOwogCW1lbWNweSgmc3RhcnRfaW5mbywgc2ksIHNpemVvZigqc2kpKTsK
IApAQCAtMTYzLDcgKzE2OCw3IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCiAJcHJpbnRrKCJYZW4g
TWluaW1hbCBPUyFcbiIpOwogCXByaW50aygiICBzdGFydF9pbmZvOiAlcChWQSlcbiIsIHNpKTsK
IAlwcmludGsoIiAgICBucl9wYWdlczogMHglbHhcbiIsIHNpLT5ucl9wYWdlcyk7Ci0JcHJpbnRr
KCIgIHNoYXJlZF9pbmY6IDB4JTA4bHgoTUEpXG4iLCBzaS0+c2hhcmVkX2luZm8pOworCXByaW50
aygiICBzaGFyZWRfaW5mOiAlcChWQSlcbiIsIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8pOwogCXBy
aW50aygiICAgICBwdF9iYXNlOiAlcChWQSlcbiIsICh2b2lkICopc2ktPnB0X2Jhc2UpOwogCXBy
aW50aygibnJfcHRfZnJhbWVzOiAweCVseFxuIiwgc2ktPm5yX3B0X2ZyYW1lcyk7CiAJcHJpbnRr
KCIgICAgbWZuX2xpc3Q6ICVwKFZBKVxuIiwgKHZvaWQgKilzaS0+bWZuX2xpc3QpOwpAQCAtMTcz
LDkgKzE3OCw2IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCiAJcHJpbnRrKCIgICAgY21kX2xpbmU6
ICVzXG4iLCBjbWRsaW5lKTsKIAlwcmludGsoIiAgICAgICBzdGFjazogJXAtJXBcbiIsIHN0YWNr
LCBzdGFjayArIHNpemVvZihzdGFjaykpOwogCi0JLyogR3JhYiB0aGUgc2hhcmVkX2luZm8gcG9p
bnRlciBhbmQgcHV0IGl0IGluIGEgc2FmZSBwbGFjZS4gKi8KLQlIWVBFUlZJU09SX3NoYXJlZF9p
bmZvID0gbWFwX3NoYXJlZF9pbmZvKHN0YXJ0X2luZm8uc2hhcmVkX2luZm8pOwotCiAJc3RhcnRf
a2VybmVsKCk7CiB9CiAKZGlmZiAtLWdpdCBhL2h5cGVydmlzb3IuYyBiL2h5cGVydmlzb3IuYwpp
bmRleCA3MTVjZmU4Li4xNjQ3MTIxIDEwMDY0NAotLS0gYS9oeXBlcnZpc29yLmMKKysrIGIvaHlw
ZXJ2aXNvci5jCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4KICNp
bmNsdWRlIDxtaW5pLW9zL2h5cGVydmlzb3IuaD4KICNpbmNsdWRlIDxtaW5pLW9zL2V2ZW50cy5o
PgorI2luY2x1ZGUgPHhlbi9tZW1vcnkuaD4KIAogI2RlZmluZSBhY3RpdmVfZXZ0Y2hucyhjcHUs
c2gsaWR4KSAgICAgICAgICAgICAgXAogICAgICgoc2gpLT5ldnRjaG5fcGVuZGluZ1tpZHhdICYg
ICAgICAgICAgICAgICAgXApAQCAtMzcsNiArMzgsOCBAQAogaW50IGluX2NhbGxiYWNrOwogCiAj
aWZuZGVmIENPTkZJR19QQVJBVklSVAorZXh0ZXJuIHNoYXJlZF9pbmZvX3Qgc2hhcmVkX2luZm87
CisKIGludCBodm1fZ2V0X3BhcmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpCiB7CiAg
ICAgc3RydWN0IHhlbl9odm1fcGFyYW0geGh2OwpAQCAtNjEsNiArNjQsMjAgQEAgaW50IGh2bV9z
ZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2NF90IHZhbHVlKQogICAgIHhodi52YWx1ZSA9IHZh
bHVlOwogICAgIHJldHVybiBIWVBFUlZJU09SX2h2bV9vcChIVk1PUF9zZXRfcGFyYW0sICZ4aHYp
OwogfQorCitzaGFyZWRfaW5mb190ICptYXBfc2hhcmVkX2luZm8odm9pZCAqcCkKK3sKKyAgICBz
dHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHA7CisKKyAgICB4YXRwLmRvbWlkID0gRE9NSURf
U0VMRjsKKyAgICB4YXRwLmlkeCA9IDA7CisgICAgeGF0cC5zcGFjZSA9IFhFTk1BUFNQQUNFX3No
YXJlZF9pbmZvOworICAgIHhhdHAuZ3BmbiA9IHZpcnRfdG9fcGZuKCZzaGFyZWRfaW5mbyk7Cisg
ICAgaWYgKCBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fYWRkX3RvX3BoeXNtYXAsICZ4YXRw
KSAhPSAwICkKKyAgICAgICAgQlVHKCk7CisKKyAgICByZXR1cm4gJnNoYXJlZF9pbmZvOworfQog
I2VuZGlmCiAKIHZvaWQgZG9faHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3QgcHRfcmVncyAqcmVn
cykKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHlwZXJ2aXNvci5oIGIvaW5jbHVkZS9oeXBlcnZpc29y
LmgKaW5kZXggNmU0MjFiMS4uN2M0NDcwMiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9oeXBlcnZpc29y
LmgKKysrIGIvaW5jbHVkZS9oeXBlcnZpc29yLmgKQEAgLTQyLDYgKzQyLDcgQEAgZXh0ZXJuIHVu
aW9uIHN0YXJ0X2luZm9fdW5pb24gc3RhcnRfaW5mb191bmlvbjsKIGludCBodm1fZ2V0X3BhcmFt
ZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpOwogaW50IGh2bV9zZXRfcGFyYW1ldGVyKGlu
dCBpZHgsIHVpbnQ2NF90IHZhbHVlKTsKICNlbmRpZgorc2hhcmVkX2luZm9fdCAqbWFwX3NoYXJl
ZF9pbmZvKHZvaWQgKnApOwogdm9pZCBmb3JjZV9ldnRjaG5fY2FsbGJhY2sodm9pZCk7CiB2b2lk
IGRvX2h5cGVydmlzb3JfY2FsbGJhY2soc3RydWN0IHB0X3JlZ3MgKnJlZ3MpOwogdm9pZCBtYXNr
X2V2dGNobih1aW50MzJfdCBwb3J0KTsKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:23 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR9-0002D5-As; Tue, 23 Aug 2016 15:16:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR7-00026T-Uo; Tue, 23 Aug 2016 15:16:22 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 37/5A-06162-5C86CB75; Tue, 23 Aug 2016 15:16:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+6RjD3
 hBmv7xS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZkzq+M5YMEG3Ys2VNsYGxkWqXYyc
 HBICRhJvJ/5j6mLk4hASWMgo0Tl7CTNIgk1AVWLD9VOsILaIgJvEl++z2EBsZoEIiTkfTrGA2
 MJA9uY5G8DqWYDqP897BjSIg4NXwF5i6mVtiPlyEtdnTmcCsTmBwhfO7GUGKRESsJOYuz9uAi
 P3AkaGVYwaxalFZalFuoYWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgV6uZ2B
 g3MH4+7TnIUZJDiYlUV5doz3hQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4K9OBcoJFqempFWmZ
 OcBwg0lLcPAoifDOBEnzFhck5hZnpkOkTjEqSonzMoAkBEASGaV5cG2wEL/EKCslzMvIwMAgx
 FOQWpSbWYIq/4pRnINRSZg3B2QKT2ZeCdz0V0CLmYAWt9zfDbK4JBEhJdXAKPKya2l3YfTEH8
 XrNxg+YXP1ZtvoPYcxydrKXH2pfvUJgc9CShJep/tXt39o3qw9iSn9dviyGeUXer8LJaRFGbA
 a8TzxMNo7W8i237n/1APRKP2sn8t3ti4O1r04v3bxYy0p/i/tO9e5r32VxGToqfx5h76b72m3
 KS6/JhqH1n78cPpE3YVYJZbijERDLeai4kQAXLYEpWwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1471965380!56975727!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50354 invoked from network); 23 Aug 2016 15:16:20 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:20 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0B24DADBB;
 Tue, 23 Aug 2016 15:16:20 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:16:05 +0200
Message-Id: <1471965368-6159-20-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 19/22] mini-os: remove using start_info in
	architecture independent code
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlIHN0YXJ0X2luZm8gc3RydWN0dXJlIHNob3VsZCBiZSB1c2VkIG9ubHkgaW4gY2FzZSBvZiBD
T05GSUdfUEFSQVZJUlQKZGVmaW5lZC4gUmVtb3ZlIGl0IGZyb20gYmVpbmcgdXNlZCBpbiBvdGhl
ciBwbGFjZXMuIEVzcGVjaWFsbHkgdGhlCnVzYWdlIGFzIHBhcmFtZXRlciBmb3IgYXBwbGljYXRp
b25zIGxpbmtlZCB0byB0aGUga2VybmVsIGlzIG5vIGdvb2QKaWRlYS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBhcmNoL2FybS9zZXR1cC5jICAg
ICB8ICA4IC0tLS0tLS0tCiBhcmNoL3g4Ni9zZXR1cC5jICAgICB8ICA4IC0tLS0tLS0tCiBkYXl0
aW1lLmMgICAgICAgICAgICB8ICAyICstCiBpbmNsdWRlL2h5cGVydmlzb3IuaCB8IDExIC0tLS0t
LS0tLS0tCiBrZXJuZWwuYyAgICAgICAgICAgICB8ICA2ICsrKy0tLQogbWFpbi5jICAgICAgICAg
ICAgICAgfCAgNiArKystLS0KIHRlc3QuYyAgICAgICAgICAgICAgIHwgMjAgKysrKysrKysrKy0t
LS0tLS0tLS0KIDcgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vc2V0dXAuYyBiL2FyY2gvYXJtL3NldHVwLmMKaW5k
ZXggMDViNDA1Yi4uYjY1MDIzYyAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vc2V0dXAuYworKysgYi9h
cmNoL2FybS9zZXR1cC5jCkBAIC05LDEzICs5LDYgQEAKICNpbmNsdWRlIDxsaWJmZHQuaD4KIAog
LyoKLSAqIFRoaXMgc3RydWN0dXJlIGNvbnRhaW5zIHN0YXJ0LW9mLWRheSBpbmZvLCBzdWNoIGFz
IHBhZ2V0YWJsZSBiYXNlIHBvaW50ZXIsCi0gKiBhZGRyZXNzIG9mIHRoZSBzaGFyZWRfaW5mbyBz
dHJ1Y3R1cmUsIGFuZCB0aGluZ3MgbGlrZSB0aGF0LgotICogT24geDg2LCB0aGUgaHlwZXJ2aXNv
ciBwYXNzZXMgaXQgdG8gdXMuIE9uIEFSTSwgd2UgZmlsbCBpdCBpbiBvdXJzZWx2ZXMuCi0gKi8K
LXVuaW9uIHN0YXJ0X2luZm9fdW5pb24gc3RhcnRfaW5mb191bmlvbjsKLQotLyoKICAqIFNoYXJl
ZCBwYWdlIGZvciBjb21tdW5pY2F0aW5nIHdpdGggdGhlIGh5cGVydmlzb3IuCiAgKiBFdmVudHMg
ZmxhZ3MgZ28gaGVyZSwgZm9yIGV4YW1wbGUuCiAgKi8KQEAgLTQ3LDcgKzQwLDYgQEAgdm9pZCBh
cmNoX2luaXQodm9pZCAqZHRiX3BvaW50ZXIsIHVpbnQzMl90IHBoeXNpY2FsX29mZnNldCkKICAg
ICAvKiBNYXAgc2hhcmVkX2luZm8gcGFnZSAqLwogICAgIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8g
PSBtYXBfc2hhcmVkX2luZm8oTlVMTCk7CiAKLSAgICAvKiBGaWxsIGluIHN0YXJ0X2luZm8gKi8K
ICAgICBnZXRfY29uc29sZShOVUxMKTsKICAgICBnZXRfeGVuYnVzKE5VTEwpOwogCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9zZXR1cC5jIGIvYXJjaC94ODYvc2V0dXAuYwppbmRleCAyNzhlODhmLi41
MGFhNTA0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL2FyY2gveDg2L3NldHVw
LmMKQEAgLTQwLDEyICs0MCw2IEBACiBzaGFyZWRfaW5mb190ICpIWVBFUlZJU09SX3NoYXJlZF9p
bmZvOwogCiAvKgotICogVGhpcyBzdHJ1Y3R1cmUgY29udGFpbnMgc3RhcnQtb2YtZGF5IGluZm8s
IHN1Y2ggYXMgcGFnZXRhYmxlIGJhc2UgcG9pbnRlciwKLSAqIGFkZHJlc3Mgb2YgdGhlIHNoYXJl
ZF9pbmZvIHN0cnVjdHVyZSwgYW5kIHRoaW5ncyBsaWtlIHRoYXQuCi0gKi8KLXVuaW9uIHN0YXJ0
X2luZm9fdW5pb24gc3RhcnRfaW5mb191bmlvbjsKLQotLyoKICAqIEp1c3QgYWxsb2NhdGUgdGhl
IGtlcm5lbCBzdGFjayBoZXJlLiBTUzpFU1AgaXMgc2V0IHVwIHRvIHBvaW50IGhlcmUKICAqIGlu
IGhlYWQuUy4KICAqLwpAQCAtMTUxLDcgKzE0NSw2IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCiAJ
LyogU2V0dXAgbWVtb3J5IG1hbmFnZW1lbnQgaW5mbyBmcm9tIHN0YXJ0X2luZm8uICovCiAJYXJj
aF9tbV9wcmVpbml0KHBhcik7CiAKLQkvKiBDb3B5IHRoZSBzdGFydF9pbmZvIHN0cnVjdCB0byBh
IGdsb2JhbGx5LWFjY2Vzc2libGUgYXJlYS4gKi8KIAkvKiBXQVJOOiBkb24ndCBkbyBwcmludGsg
YmVmb3JlIGhlcmUsIGl0IHVzZXMgaW5mb3JtYXRpb24gZnJvbQogCSAgIHNoYXJlZF9pbmZvLiBV
c2UgeHByaW50ayBpbnN0ZWFkLiAqLwogCWdldF9jb25zb2xlKHBhcik7CkBAIC0xNjIsNyArMTU1
LDYgQEAgYXJjaF9pbml0KHZvaWQgKnBhcikKIAlIWVBFUlZJU09SX3NoYXJlZF9pbmZvID0gbWFw
X3NoYXJlZF9pbmZvKHBhcik7CiAKIAlzaSA9IHBhcjsKLQltZW1jcHkoJnN0YXJ0X2luZm8sIHNp
LCBzaXplb2YoKnNpKSk7CiAKIAkvKiBwcmludCBvdXQgc29tZSB1c2VmdWwgaW5mb3JtYXRpb24g
ICovCiAJcHJpbnRrKCJYZW4gTWluaW1hbCBPUyFcbiIpOwpkaWZmIC0tZ2l0IGEvZGF5dGltZS5j
IGIvZGF5dGltZS5jCmluZGV4IDdkYzBkZTAuLjYwNDllNzggMTAwNjQ0Ci0tLSBhL2RheXRpbWUu
YworKysgYi9kYXl0aW1lLmMKQEAgLTYwLDcgKzYwLDcgQEAgdm9pZCBydW5fc2VydmVyKHZvaWQg
KnApCiB9CiAKIAotaW50IGFwcF9tYWluKHN0YXJ0X2luZm9fdCAqc2kpCitpbnQgYXBwX21haW4o
dm9pZCAqcCkKIHsKICAgICBjcmVhdGVfdGhyZWFkKCJzZXJ2ZXIiLCBydW5fc2VydmVyLCBOVUxM
KTsKICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHlwZXJ2aXNvci5oIGIvaW5j
bHVkZS9oeXBlcnZpc29yLmgKaW5kZXggN2M0NDcwMi4uMzA3M2E4YSAxMDA2NDQKLS0tIGEvaW5j
bHVkZS9oeXBlcnZpc29yLmgKKysrIGIvaW5jbHVkZS9oeXBlcnZpc29yLmgKQEAgLTI2LDE3ICsy
Niw2IEBACiAjaW5jbHVkZSA8eGVuL2h2bS9odm1fb3AuaD4KICNpbmNsdWRlIDxtaW5pLW9zL3Ry
YXBzLmg+CiAKLS8qCi0gKiBhIHBsYWNlaG9sZGVyIGZvciB0aGUgc3RhcnQgb2YgZGF5IGluZm9y
bWF0aW9uIHBhc3NlZCB1cCBmcm9tIHRoZSBoeXBlcnZpc29yCi0gKi8KLXVuaW9uIHN0YXJ0X2lu
Zm9fdW5pb24KLXsKLSAgICBzdGFydF9pbmZvX3Qgc3RhcnRfaW5mbzsKLSAgICBjaGFyIHBhZGRp
bmdbNTEyXTsKLX07Ci1leHRlcm4gdW5pb24gc3RhcnRfaW5mb191bmlvbiBzdGFydF9pbmZvX3Vu
aW9uOwotI2RlZmluZSBzdGFydF9pbmZvIChzdGFydF9pbmZvX3VuaW9uLnN0YXJ0X2luZm8pCi0K
IC8qIGh5cGVydmlzb3IuYyAqLwogI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKIGludCBodm1fZ2V0
X3BhcmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpOwpkaWZmIC0tZ2l0IGEva2VybmVs
LmMgYi9rZXJuZWwuYwppbmRleCBmMjI5OTdlLi4wZDg0YTliIDEwMDY0NAotLS0gYS9rZXJuZWwu
YworKysgYi9rZXJuZWwuYwpAQCAtMTEwLDkgKzExMCw5IEBAIHN0YXRpYyB2b2lkIHNodXRkb3du
X3RocmVhZCh2b2lkICpwKQogCiAKIC8qIFRoaXMgc2hvdWxkIGJlIG92ZXJyaWRkZW4gYnkgdGhl
IGFwcGxpY2F0aW9uIHdlIGFyZSBsaW5rZWQgYWdhaW5zdC4gKi8KLV9fYXR0cmlidXRlX18oKHdl
YWspKSBpbnQgYXBwX21haW4oc3RhcnRfaW5mb190ICpzaSkKK19fYXR0cmlidXRlX18oKHdlYWsp
KSBpbnQgYXBwX21haW4odm9pZCAqcCkKIHsKLSAgICBwcmludGsoImtlcm5lbC5jOiBkdW1teSBt
YWluOiBzdGFydF9pbmZvPSVwXG4iLCBzaSk7CisgICAgcHJpbnRrKCJrZXJuZWwuYzogZHVtbXkg
bWFpbjogcGFyPSVwXG4iLCBwKTsKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMTQ5LDcgKzE0OSw3
IEBAIHZvaWQgc3RhcnRfa2VybmVsKHZvaWQpCiAjZW5kaWYKIAogICAgIC8qIENhbGwgKHBvc3Np
Ymx5IG92ZXJyaWRkZW4pIGFwcF9tYWluKCkgKi8KLSAgICBhcHBfbWFpbigmc3RhcnRfaW5mbyk7
CisgICAgYXBwX21haW4oTlVMTCk7CiAKICAgICAvKiBFdmVyeXRoaW5nIGluaXRpYWxpc2VkLCBz
dGFydCBpZGxlIHRocmVhZCAqLwogICAgIHJ1bl9pZGxlX3RocmVhZCgpOwpkaWZmIC0tZ2l0IGEv
bWFpbi5jIGIvbWFpbi5jCmluZGV4IDcxZTNiZTMuLjI2MzM2NGMgMTAwNjQ0Ci0tLSBhL21haW4u
YworKysgYi9tYWluLmMKQEAgLTE4NSwxMCArMTg1LDEwIEBAIHZvaWQgX2V4aXQoaW50IHJldCkK
ICAgICBkb19leGl0KCk7CiB9CiAKLWludCBhcHBfbWFpbihzdGFydF9pbmZvX3QgKnNpKQoraW50
IGFwcF9tYWluKHZvaWQgKnApCiB7Ci0gICAgcHJpbnRrKCJtYWluLmM6IGR1bW15IG1haW46IHN0
YXJ0X2luZm89JXBcbiIsIHNpKTsKLSAgICBtYWluX3RocmVhZCA9IGNyZWF0ZV90aHJlYWQoIm1h
aW4iLCBjYWxsX21haW4sIHNpKTsKKyAgICBwcmludGsoIm1haW4uYzogZHVtbXkgbWFpbjogcGFy
PSVwXG4iLCBwKTsKKyAgICBtYWluX3RocmVhZCA9IGNyZWF0ZV90aHJlYWQoIm1haW4iLCBjYWxs
X21haW4sIHApOwogICAgIHJldHVybiAwOwogfQogI2VuZGlmCmRpZmYgLS1naXQgYS90ZXN0LmMg
Yi90ZXN0LmMKaW5kZXggMTU0YWY0OS4uNDJhMjY2NiAxMDA2NDQKLS0tIGEvdGVzdC5jCisrKyBi
L3Rlc3QuYwpAQCAtNTUyLDI4ICs1NTIsMjggQEAgc3RhdGljIHZvaWQgc2h1dGRvd25fdGhyZWFk
KHZvaWQgKnApCiB9CiAjZW5kaWYKIAotaW50IGFwcF9tYWluKHN0YXJ0X2luZm9fdCAqc2kpCitp
bnQgYXBwX21haW4odm9pZCAqcCkKIHsKLSAgICBwcmludGsoIlRlc3QgbWFpbjogc3RhcnRfaW5m
bz0lcFxuIiwgc2kpOworICAgIHByaW50aygiVGVzdCBtYWluOiBwYXI9JXBcbiIsIHApOwogI2lm
ZGVmIENPTkZJR19YRU5CVVMKLSAgICBjcmVhdGVfdGhyZWFkKCJ4ZW5idXNfdGVzdGVyIiwgeGVu
YnVzX3Rlc3Rlciwgc2kpOworICAgIGNyZWF0ZV90aHJlYWQoInhlbmJ1c190ZXN0ZXIiLCB4ZW5i
dXNfdGVzdGVyLCBwKTsKICNlbmRpZgotICAgIGNyZWF0ZV90aHJlYWQoInBlcmlvZGljX3RocmVh
ZCIsIHBlcmlvZGljX3RocmVhZCwgc2kpOworICAgIGNyZWF0ZV90aHJlYWQoInBlcmlvZGljX3Ro
cmVhZCIsIHBlcmlvZGljX3RocmVhZCwgcCk7CiAjaWZkZWYgQ09ORklHX05FVEZST05UCi0gICAg
Y3JlYXRlX3RocmVhZCgibmV0ZnJvbnQiLCBuZXRmcm9udF90aHJlYWQsIHNpKTsKKyAgICBjcmVh
dGVfdGhyZWFkKCJuZXRmcm9udCIsIG5ldGZyb250X3RocmVhZCwgcCk7CiAjZW5kaWYKICNpZmRl
ZiBDT05GSUdfQkxLRlJPTlQKLSAgICBjcmVhdGVfdGhyZWFkKCJibGtmcm9udCIsIGJsa2Zyb250
X3RocmVhZCwgc2kpOworICAgIGNyZWF0ZV90aHJlYWQoImJsa2Zyb250IiwgYmxrZnJvbnRfdGhy
ZWFkLCBwKTsKICNlbmRpZgogI2lmIGRlZmluZWQoQ09ORklHX0ZCRlJPTlQpICYmIGRlZmluZWQo
Q09ORklHX0tCREZST05UKQotICAgIGNyZWF0ZV90aHJlYWQoImZiZnJvbnQiLCBmYmZyb250X3Ro
cmVhZCwgc2kpOwotICAgIGNyZWF0ZV90aHJlYWQoImtiZGZyb250Iiwga2JkZnJvbnRfdGhyZWFk
LCBzaSk7CisgICAgY3JlYXRlX3RocmVhZCgiZmJmcm9udCIsIGZiZnJvbnRfdGhyZWFkLCBwKTsK
KyAgICBjcmVhdGVfdGhyZWFkKCJrYmRmcm9udCIsIGtiZGZyb250X3RocmVhZCwgcCk7CiAjZW5k
aWYKICNpZmRlZiBDT05GSUdfUENJRlJPTlQKLSAgICBjcmVhdGVfdGhyZWFkKCJwY2lmcm9udCIs
IHBjaWZyb250X3RocmVhZCwgc2kpOworICAgIGNyZWF0ZV90aHJlYWQoInBjaWZyb250IiwgcGNp
ZnJvbnRfdGhyZWFkLCBwKTsKICNlbmRpZgogI2lmZGVmIENPTkZJR19YRU5CVVMKLSAgICBjcmVh
dGVfdGhyZWFkKCJzaHV0ZG93biIsIHNodXRkb3duX3RocmVhZCwgc2kpOworICAgIGNyZWF0ZV90
aHJlYWQoInNodXRkb3duIiwgc2h1dGRvd25fdGhyZWFkLCBwKTsKICNlbmRpZgogICAgIHJldHVy
biAwOwogfQotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1h
bi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:23 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR9-0002D5-As; Tue, 23 Aug 2016 15:16:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR7-00026T-Uo; Tue, 23 Aug 2016 15:16:22 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 37/5A-06162-5C86CB75; Tue, 23 Aug 2016 15:16:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+6RjD3
 hBmv7xS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZkzq+M5YMEG3Ys2VNsYGxkWqXYyc
 HBICRhJvJ/5j6mLk4hASWMgo0Tl7CTNIgk1AVWLD9VOsILaIgJvEl++z2EBsZoEIiTkfTrGA2
 MJA9uY5G8DqWYDqP897BjSIg4NXwF5i6mVtiPlyEtdnTmcCsTmBwhfO7GUGKRESsJOYuz9uAi
 P3AkaGVYwaxalFZalFuoYWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgV6uZ2B
 g3MH4+7TnIUZJDiYlUV5doz3hQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4K9OBcoJFqempFWmZ
 OcBwg0lLcPAoifDOBEnzFhck5hZnpkOkTjEqSonzMoAkBEASGaV5cG2wEL/EKCslzMvIwMAgx
 FOQWpSbWYIq/4pRnINRSZg3B2QKT2ZeCdz0V0CLmYAWt9zfDbK4JBEhJdXAKPKya2l3YfTEH8
 XrNxg+YXP1ZtvoPYcxydrKXH2pfvUJgc9CShJep/tXt39o3qw9iSn9dviyGeUXer8LJaRFGbA
 a8TzxMNo7W8i237n/1APRKP2sn8t3ti4O1r04v3bxYy0p/i/tO9e5r32VxGToqfx5h76b72m3
 KS6/JhqH1n78cPpE3YVYJZbijERDLeai4kQAXLYEpWwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1471965380!56975727!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50354 invoked from network); 23 Aug 2016 15:16:20 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:20 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0B24DADBB;
 Tue, 23 Aug 2016 15:16:20 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:16:05 +0200
Message-Id: <1471965368-6159-20-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 19/22] mini-os: remove using start_info in
	architecture independent code
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlIHN0YXJ0X2luZm8gc3RydWN0dXJlIHNob3VsZCBiZSB1c2VkIG9ubHkgaW4gY2FzZSBvZiBD
T05GSUdfUEFSQVZJUlQKZGVmaW5lZC4gUmVtb3ZlIGl0IGZyb20gYmVpbmcgdXNlZCBpbiBvdGhl
ciBwbGFjZXMuIEVzcGVjaWFsbHkgdGhlCnVzYWdlIGFzIHBhcmFtZXRlciBmb3IgYXBwbGljYXRp
b25zIGxpbmtlZCB0byB0aGUga2VybmVsIGlzIG5vIGdvb2QKaWRlYS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBhcmNoL2FybS9zZXR1cC5jICAg
ICB8ICA4IC0tLS0tLS0tCiBhcmNoL3g4Ni9zZXR1cC5jICAgICB8ICA4IC0tLS0tLS0tCiBkYXl0
aW1lLmMgICAgICAgICAgICB8ICAyICstCiBpbmNsdWRlL2h5cGVydmlzb3IuaCB8IDExIC0tLS0t
LS0tLS0tCiBrZXJuZWwuYyAgICAgICAgICAgICB8ICA2ICsrKy0tLQogbWFpbi5jICAgICAgICAg
ICAgICAgfCAgNiArKystLS0KIHRlc3QuYyAgICAgICAgICAgICAgIHwgMjAgKysrKysrKysrKy0t
LS0tLS0tLS0KIDcgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vc2V0dXAuYyBiL2FyY2gvYXJtL3NldHVwLmMKaW5k
ZXggMDViNDA1Yi4uYjY1MDIzYyAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vc2V0dXAuYworKysgYi9h
cmNoL2FybS9zZXR1cC5jCkBAIC05LDEzICs5LDYgQEAKICNpbmNsdWRlIDxsaWJmZHQuaD4KIAog
LyoKLSAqIFRoaXMgc3RydWN0dXJlIGNvbnRhaW5zIHN0YXJ0LW9mLWRheSBpbmZvLCBzdWNoIGFz
IHBhZ2V0YWJsZSBiYXNlIHBvaW50ZXIsCi0gKiBhZGRyZXNzIG9mIHRoZSBzaGFyZWRfaW5mbyBz
dHJ1Y3R1cmUsIGFuZCB0aGluZ3MgbGlrZSB0aGF0LgotICogT24geDg2LCB0aGUgaHlwZXJ2aXNv
ciBwYXNzZXMgaXQgdG8gdXMuIE9uIEFSTSwgd2UgZmlsbCBpdCBpbiBvdXJzZWx2ZXMuCi0gKi8K
LXVuaW9uIHN0YXJ0X2luZm9fdW5pb24gc3RhcnRfaW5mb191bmlvbjsKLQotLyoKICAqIFNoYXJl
ZCBwYWdlIGZvciBjb21tdW5pY2F0aW5nIHdpdGggdGhlIGh5cGVydmlzb3IuCiAgKiBFdmVudHMg
ZmxhZ3MgZ28gaGVyZSwgZm9yIGV4YW1wbGUuCiAgKi8KQEAgLTQ3LDcgKzQwLDYgQEAgdm9pZCBh
cmNoX2luaXQodm9pZCAqZHRiX3BvaW50ZXIsIHVpbnQzMl90IHBoeXNpY2FsX29mZnNldCkKICAg
ICAvKiBNYXAgc2hhcmVkX2luZm8gcGFnZSAqLwogICAgIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8g
PSBtYXBfc2hhcmVkX2luZm8oTlVMTCk7CiAKLSAgICAvKiBGaWxsIGluIHN0YXJ0X2luZm8gKi8K
ICAgICBnZXRfY29uc29sZShOVUxMKTsKICAgICBnZXRfeGVuYnVzKE5VTEwpOwogCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9zZXR1cC5jIGIvYXJjaC94ODYvc2V0dXAuYwppbmRleCAyNzhlODhmLi41
MGFhNTA0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL2FyY2gveDg2L3NldHVw
LmMKQEAgLTQwLDEyICs0MCw2IEBACiBzaGFyZWRfaW5mb190ICpIWVBFUlZJU09SX3NoYXJlZF9p
bmZvOwogCiAvKgotICogVGhpcyBzdHJ1Y3R1cmUgY29udGFpbnMgc3RhcnQtb2YtZGF5IGluZm8s
IHN1Y2ggYXMgcGFnZXRhYmxlIGJhc2UgcG9pbnRlciwKLSAqIGFkZHJlc3Mgb2YgdGhlIHNoYXJl
ZF9pbmZvIHN0cnVjdHVyZSwgYW5kIHRoaW5ncyBsaWtlIHRoYXQuCi0gKi8KLXVuaW9uIHN0YXJ0
X2luZm9fdW5pb24gc3RhcnRfaW5mb191bmlvbjsKLQotLyoKICAqIEp1c3QgYWxsb2NhdGUgdGhl
IGtlcm5lbCBzdGFjayBoZXJlLiBTUzpFU1AgaXMgc2V0IHVwIHRvIHBvaW50IGhlcmUKICAqIGlu
IGhlYWQuUy4KICAqLwpAQCAtMTUxLDcgKzE0NSw2IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCiAJ
LyogU2V0dXAgbWVtb3J5IG1hbmFnZW1lbnQgaW5mbyBmcm9tIHN0YXJ0X2luZm8uICovCiAJYXJj
aF9tbV9wcmVpbml0KHBhcik7CiAKLQkvKiBDb3B5IHRoZSBzdGFydF9pbmZvIHN0cnVjdCB0byBh
IGdsb2JhbGx5LWFjY2Vzc2libGUgYXJlYS4gKi8KIAkvKiBXQVJOOiBkb24ndCBkbyBwcmludGsg
YmVmb3JlIGhlcmUsIGl0IHVzZXMgaW5mb3JtYXRpb24gZnJvbQogCSAgIHNoYXJlZF9pbmZvLiBV
c2UgeHByaW50ayBpbnN0ZWFkLiAqLwogCWdldF9jb25zb2xlKHBhcik7CkBAIC0xNjIsNyArMTU1
LDYgQEAgYXJjaF9pbml0KHZvaWQgKnBhcikKIAlIWVBFUlZJU09SX3NoYXJlZF9pbmZvID0gbWFw
X3NoYXJlZF9pbmZvKHBhcik7CiAKIAlzaSA9IHBhcjsKLQltZW1jcHkoJnN0YXJ0X2luZm8sIHNp
LCBzaXplb2YoKnNpKSk7CiAKIAkvKiBwcmludCBvdXQgc29tZSB1c2VmdWwgaW5mb3JtYXRpb24g
ICovCiAJcHJpbnRrKCJYZW4gTWluaW1hbCBPUyFcbiIpOwpkaWZmIC0tZ2l0IGEvZGF5dGltZS5j
IGIvZGF5dGltZS5jCmluZGV4IDdkYzBkZTAuLjYwNDllNzggMTAwNjQ0Ci0tLSBhL2RheXRpbWUu
YworKysgYi9kYXl0aW1lLmMKQEAgLTYwLDcgKzYwLDcgQEAgdm9pZCBydW5fc2VydmVyKHZvaWQg
KnApCiB9CiAKIAotaW50IGFwcF9tYWluKHN0YXJ0X2luZm9fdCAqc2kpCitpbnQgYXBwX21haW4o
dm9pZCAqcCkKIHsKICAgICBjcmVhdGVfdGhyZWFkKCJzZXJ2ZXIiLCBydW5fc2VydmVyLCBOVUxM
KTsKICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHlwZXJ2aXNvci5oIGIvaW5j
bHVkZS9oeXBlcnZpc29yLmgKaW5kZXggN2M0NDcwMi4uMzA3M2E4YSAxMDA2NDQKLS0tIGEvaW5j
bHVkZS9oeXBlcnZpc29yLmgKKysrIGIvaW5jbHVkZS9oeXBlcnZpc29yLmgKQEAgLTI2LDE3ICsy
Niw2IEBACiAjaW5jbHVkZSA8eGVuL2h2bS9odm1fb3AuaD4KICNpbmNsdWRlIDxtaW5pLW9zL3Ry
YXBzLmg+CiAKLS8qCi0gKiBhIHBsYWNlaG9sZGVyIGZvciB0aGUgc3RhcnQgb2YgZGF5IGluZm9y
bWF0aW9uIHBhc3NlZCB1cCBmcm9tIHRoZSBoeXBlcnZpc29yCi0gKi8KLXVuaW9uIHN0YXJ0X2lu
Zm9fdW5pb24KLXsKLSAgICBzdGFydF9pbmZvX3Qgc3RhcnRfaW5mbzsKLSAgICBjaGFyIHBhZGRp
bmdbNTEyXTsKLX07Ci1leHRlcm4gdW5pb24gc3RhcnRfaW5mb191bmlvbiBzdGFydF9pbmZvX3Vu
aW9uOwotI2RlZmluZSBzdGFydF9pbmZvIChzdGFydF9pbmZvX3VuaW9uLnN0YXJ0X2luZm8pCi0K
IC8qIGh5cGVydmlzb3IuYyAqLwogI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKIGludCBodm1fZ2V0
X3BhcmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpOwpkaWZmIC0tZ2l0IGEva2VybmVs
LmMgYi9rZXJuZWwuYwppbmRleCBmMjI5OTdlLi4wZDg0YTliIDEwMDY0NAotLS0gYS9rZXJuZWwu
YworKysgYi9rZXJuZWwuYwpAQCAtMTEwLDkgKzExMCw5IEBAIHN0YXRpYyB2b2lkIHNodXRkb3du
X3RocmVhZCh2b2lkICpwKQogCiAKIC8qIFRoaXMgc2hvdWxkIGJlIG92ZXJyaWRkZW4gYnkgdGhl
IGFwcGxpY2F0aW9uIHdlIGFyZSBsaW5rZWQgYWdhaW5zdC4gKi8KLV9fYXR0cmlidXRlX18oKHdl
YWspKSBpbnQgYXBwX21haW4oc3RhcnRfaW5mb190ICpzaSkKK19fYXR0cmlidXRlX18oKHdlYWsp
KSBpbnQgYXBwX21haW4odm9pZCAqcCkKIHsKLSAgICBwcmludGsoImtlcm5lbC5jOiBkdW1teSBt
YWluOiBzdGFydF9pbmZvPSVwXG4iLCBzaSk7CisgICAgcHJpbnRrKCJrZXJuZWwuYzogZHVtbXkg
bWFpbjogcGFyPSVwXG4iLCBwKTsKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMTQ5LDcgKzE0OSw3
IEBAIHZvaWQgc3RhcnRfa2VybmVsKHZvaWQpCiAjZW5kaWYKIAogICAgIC8qIENhbGwgKHBvc3Np
Ymx5IG92ZXJyaWRkZW4pIGFwcF9tYWluKCkgKi8KLSAgICBhcHBfbWFpbigmc3RhcnRfaW5mbyk7
CisgICAgYXBwX21haW4oTlVMTCk7CiAKICAgICAvKiBFdmVyeXRoaW5nIGluaXRpYWxpc2VkLCBz
dGFydCBpZGxlIHRocmVhZCAqLwogICAgIHJ1bl9pZGxlX3RocmVhZCgpOwpkaWZmIC0tZ2l0IGEv
bWFpbi5jIGIvbWFpbi5jCmluZGV4IDcxZTNiZTMuLjI2MzM2NGMgMTAwNjQ0Ci0tLSBhL21haW4u
YworKysgYi9tYWluLmMKQEAgLTE4NSwxMCArMTg1LDEwIEBAIHZvaWQgX2V4aXQoaW50IHJldCkK
ICAgICBkb19leGl0KCk7CiB9CiAKLWludCBhcHBfbWFpbihzdGFydF9pbmZvX3QgKnNpKQoraW50
IGFwcF9tYWluKHZvaWQgKnApCiB7Ci0gICAgcHJpbnRrKCJtYWluLmM6IGR1bW15IG1haW46IHN0
YXJ0X2luZm89JXBcbiIsIHNpKTsKLSAgICBtYWluX3RocmVhZCA9IGNyZWF0ZV90aHJlYWQoIm1h
aW4iLCBjYWxsX21haW4sIHNpKTsKKyAgICBwcmludGsoIm1haW4uYzogZHVtbXkgbWFpbjogcGFy
PSVwXG4iLCBwKTsKKyAgICBtYWluX3RocmVhZCA9IGNyZWF0ZV90aHJlYWQoIm1haW4iLCBjYWxs
X21haW4sIHApOwogICAgIHJldHVybiAwOwogfQogI2VuZGlmCmRpZmYgLS1naXQgYS90ZXN0LmMg
Yi90ZXN0LmMKaW5kZXggMTU0YWY0OS4uNDJhMjY2NiAxMDA2NDQKLS0tIGEvdGVzdC5jCisrKyBi
L3Rlc3QuYwpAQCAtNTUyLDI4ICs1NTIsMjggQEAgc3RhdGljIHZvaWQgc2h1dGRvd25fdGhyZWFk
KHZvaWQgKnApCiB9CiAjZW5kaWYKIAotaW50IGFwcF9tYWluKHN0YXJ0X2luZm9fdCAqc2kpCitp
bnQgYXBwX21haW4odm9pZCAqcCkKIHsKLSAgICBwcmludGsoIlRlc3QgbWFpbjogc3RhcnRfaW5m
bz0lcFxuIiwgc2kpOworICAgIHByaW50aygiVGVzdCBtYWluOiBwYXI9JXBcbiIsIHApOwogI2lm
ZGVmIENPTkZJR19YRU5CVVMKLSAgICBjcmVhdGVfdGhyZWFkKCJ4ZW5idXNfdGVzdGVyIiwgeGVu
YnVzX3Rlc3Rlciwgc2kpOworICAgIGNyZWF0ZV90aHJlYWQoInhlbmJ1c190ZXN0ZXIiLCB4ZW5i
dXNfdGVzdGVyLCBwKTsKICNlbmRpZgotICAgIGNyZWF0ZV90aHJlYWQoInBlcmlvZGljX3RocmVh
ZCIsIHBlcmlvZGljX3RocmVhZCwgc2kpOworICAgIGNyZWF0ZV90aHJlYWQoInBlcmlvZGljX3Ro
cmVhZCIsIHBlcmlvZGljX3RocmVhZCwgcCk7CiAjaWZkZWYgQ09ORklHX05FVEZST05UCi0gICAg
Y3JlYXRlX3RocmVhZCgibmV0ZnJvbnQiLCBuZXRmcm9udF90aHJlYWQsIHNpKTsKKyAgICBjcmVh
dGVfdGhyZWFkKCJuZXRmcm9udCIsIG5ldGZyb250X3RocmVhZCwgcCk7CiAjZW5kaWYKICNpZmRl
ZiBDT05GSUdfQkxLRlJPTlQKLSAgICBjcmVhdGVfdGhyZWFkKCJibGtmcm9udCIsIGJsa2Zyb250
X3RocmVhZCwgc2kpOworICAgIGNyZWF0ZV90aHJlYWQoImJsa2Zyb250IiwgYmxrZnJvbnRfdGhy
ZWFkLCBwKTsKICNlbmRpZgogI2lmIGRlZmluZWQoQ09ORklHX0ZCRlJPTlQpICYmIGRlZmluZWQo
Q09ORklHX0tCREZST05UKQotICAgIGNyZWF0ZV90aHJlYWQoImZiZnJvbnQiLCBmYmZyb250X3Ro
cmVhZCwgc2kpOwotICAgIGNyZWF0ZV90aHJlYWQoImtiZGZyb250Iiwga2JkZnJvbnRfdGhyZWFk
LCBzaSk7CisgICAgY3JlYXRlX3RocmVhZCgiZmJmcm9udCIsIGZiZnJvbnRfdGhyZWFkLCBwKTsK
KyAgICBjcmVhdGVfdGhyZWFkKCJrYmRmcm9udCIsIGtiZGZyb250X3RocmVhZCwgcCk7CiAjZW5k
aWYKICNpZmRlZiBDT05GSUdfUENJRlJPTlQKLSAgICBjcmVhdGVfdGhyZWFkKCJwY2lmcm9udCIs
IHBjaWZyb250X3RocmVhZCwgc2kpOworICAgIGNyZWF0ZV90aHJlYWQoInBjaWZyb250IiwgcGNp
ZnJvbnRfdGhyZWFkLCBwKTsKICNlbmRpZgogI2lmZGVmIENPTkZJR19YRU5CVVMKLSAgICBjcmVh
dGVfdGhyZWFkKCJzaHV0ZG93biIsIHNodXRkb3duX3RocmVhZCwgc2kpOworICAgIGNyZWF0ZV90
aHJlYWQoInNodXRkb3duIiwgc2h1dGRvd25fdGhyZWFkLCBwKTsKICNlbmRpZgogICAgIHJldHVy
biAwOwogfQotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1h
bi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:23 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR9-0002Dx-M2; Tue, 23 Aug 2016 15:16:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR8-00028D-Bq; Tue, 23 Aug 2016 15:16:22 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 0B/17-27438-5C86CB75; Tue, 23 Aug 2016 15:16:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+6RjD3
 hBoveG1m8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdj++S17wSHxivnHn7M1MC4S7mLk
 5JAQMJJ4O/EfUxcjF4eQwEJGidb7y5hAEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cIqli
 5GDQ1ggROLWtQyQMAtQ+cu5C8BaeQXsJV4u7mCGmC8ncX3mdLA4J1D8wpm9zCCtQgJ2EnP3x0
 1g5F7AyLCKUaM4tagstUjXyFAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQywx
 AsIPxz7KAQ4ySHExKory6RnvChfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwaqQD5QSLUtNTK9Iy
 c4DhBpOW4OBREuHNBEnzFhck5hZnpkOkTjEqSonzMoAkBEASGaV5cG2wEL/EKCslzMsIdIgQT
 0FqUW5mCar8K0ZxDkYlYd4ckCk8mXklcNNfAS1mAlrccn83yOKSRISUVAPjyebbG0V497AEKW
 3PnNCUcEa34/HTy0yvIjwLeK/a7l10K2gy25Okuy1BqUcqHny/cVzS8OoJyRtd+lOt9ER/c04
 82ahu8Ebw6Y2e+RKrppSue/D4QUR08grmybuLPyw/aHw0T2xDCt+i4ztOdBr1Si2dl2JknT5p
 xuZUW4WcahexmpKbvfsWKbEUZyQaajEXFScCAKEsTuNsAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1471965380!55507766!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24679 invoked from network); 23 Aug 2016 15:16:20 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-6.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:20 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6414EAD8A;
 Tue, 23 Aug 2016 15:16:20 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:16:06 +0200
Message-Id: <1471965368-6159-21-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 20/22] mini-os: print start of day messages
	depending on domain type
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

U2VsZWN0IHdoYXQgdG8gcHJpbnQgaW4gYXJjaF9pbml0KCkgZGVwZW5kaW5nIG9uIHRoZSBkb21h
aW4gdHlwZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiBhcmNoL3g4Ni9zZXR1cC5jIHwgNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAxNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9zZXR1cC5jIGIvYXJjaC94ODYvc2V0
dXAuYwppbmRleCA1MGFhNTA0Li45NDhiMDhhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9zZXR1cC5j
CisrKyBiL2FyY2gveDg2L3NldHVwLmMKQEAgLTkxLDYgKzkxLDI0IEBAIHN0YXRpYyB2b2lkIGdl
dF9jbWRsaW5lKHZvaWQgKnApCiAKICAgICBzdHJuY3B5KGNtZGxpbmUsIChjaGFyICopc2ktPmNt
ZF9saW5lLCBNQVhfQ01ETElORV9TSVpFIC0gMSk7CiB9CisKK3N0YXRpYyB2b2lkIHByaW50X3N0
YXJ0X29mX2RheSh2b2lkICpwKQoreworICAgIHN0YXJ0X2luZm9fdCAqc2kgPSBwOworCisgICAg
cHJpbnRrKCJYZW4gTWluaW1hbCBPUyAocHYpIVxuIik7CisgICAgcHJpbnRrKCIgIHN0YXJ0X2lu
Zm86ICVwKFZBKVxuIiwgc2kpOworICAgIHByaW50aygiICAgIG5yX3BhZ2VzOiAweCVseFxuIiwg
c2ktPm5yX3BhZ2VzKTsKKyAgICBwcmludGsoIiAgc2hhcmVkX2luZjogMHglMDhseChNQSlcbiIs
IHNpLT5zaGFyZWRfaW5mbyk7CisgICAgcHJpbnRrKCIgICAgIHB0X2Jhc2U6ICVwKFZBKVxuIiwg
KHZvaWQgKilzaS0+cHRfYmFzZSk7CisgICAgcHJpbnRrKCJucl9wdF9mcmFtZXM6IDB4JWx4XG4i
LCBzaS0+bnJfcHRfZnJhbWVzKTsKKyAgICBwcmludGsoIiAgICBtZm5fbGlzdDogJXAoVkEpXG4i
LCAodm9pZCAqKXNpLT5tZm5fbGlzdCk7CisgICAgcHJpbnRrKCIgICBtb2Rfc3RhcnQ6IDB4JWx4
KFZBKVxuIiwgc2ktPm1vZF9zdGFydCk7CisgICAgcHJpbnRrKCIgICAgIG1vZF9sZW46ICVsdVxu
Iiwgc2ktPm1vZF9sZW4pOworICAgIHByaW50aygiICAgICAgIGZsYWdzOiAweCV4XG4iLCAodW5z
aWduZWQgaW50KXNpLT5mbGFncyk7CisgICAgcHJpbnRrKCIgICAgY21kX2xpbmU6ICVzXG4iLCBj
bWRsaW5lKTsKKyAgICBwcmludGsoIiAgICAgICBzdGFjazogJXAtJXBcbiIsIHN0YWNrLCBzdGFj
ayArIHNpemVvZihzdGFjaykpOworfQogI2Vsc2UKIHN0YXRpYyB2b2lkIGhwY19pbml0KHZvaWQp
CiB7CkBAIC0xMjAsNiArMTM4LDE5IEBAIHN0YXRpYyB2b2lkIGdldF9jbWRsaW5lKHZvaWQgKnAp
CiAgICAgaWYgKCBzaS0+Y21kbGluZV9wYWRkciApCiAgICAgICAgIHN0cm5jcHkoY21kbGluZSwg
dG9fdmlydChzaS0+Y21kbGluZV9wYWRkciksIE1BWF9DTURMSU5FX1NJWkUgLSAxKTsKIH0KKwor
c3RhdGljIHZvaWQgcHJpbnRfc3RhcnRfb2ZfZGF5KHZvaWQgKnApCit7CisgICAgc3RydWN0IGh2
bV9zdGFydF9pbmZvICpzaSA9IHA7CisKKyAgICBwcmludGsoIlhlbiBNaW5pbWFsIE9TIChodm0p
IVxuIik7CisgICAgcHJpbnRrKCIgIHN0YXJ0X2luZm86ICVwKFZBKVxuIiwgc2kpOworICAgIHBy
aW50aygiICBzaGFyZWRfaW5mOiAlcChWQSlcbiIsIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8pOwor
ICAgIHByaW50aygiICAgICBtb2RsaXN0OiAweCVseChQQSlcbiIsICh1bnNpZ25lZCBsb25nKXNp
LT5tb2RsaXN0X3BhZGRyKTsKKyAgICBwcmludGsoIiAgICAgICBmbGFnczogMHgleFxuIiwgKHVu
c2lnbmVkIGludClzaS0+ZmxhZ3MpOworICAgIHByaW50aygiICAgIGNtZF9saW5lOiAlc1xuIiwg
Y21kbGluZSk7CisgICAgcHJpbnRrKCIgICAgICAgc3RhY2s6ICVwLSVwXG4iLCBzdGFjaywgc3Rh
Y2sgKyBzaXplb2Yoc3RhY2spKTsKK30KICNlbmRpZgogCiAvKgpAQCAtMTI5LDcgKzE2MCw2IEBA
IHZvaWQKIGFyY2hfaW5pdCh2b2lkICpwYXIpCiB7CiAJc3RhdGljIGNoYXIgaGVsbG9bXSA9ICJC
b290c3RyYXBwaW5nLi4uXG4iOwotCXN0YXJ0X2luZm9fdCAqc2k7CiAKIAlocGNfaW5pdCgpOwog
CSh2b2lkKUhZUEVSVklTT1JfY29uc29sZV9pbyhDT05TT0xFSU9fd3JpdGUsIHN0cmxlbihoZWxs
byksIGhlbGxvKTsKQEAgLTE1NCwyMSArMTg0LDggQEAgYXJjaF9pbml0KHZvaWQgKnBhcikKIAkv
KiBHcmFiIHRoZSBzaGFyZWRfaW5mbyBwb2ludGVyIGFuZCBwdXQgaXQgaW4gYSBzYWZlIHBsYWNl
LiAqLwogCUhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPSBtYXBfc2hhcmVkX2luZm8ocGFyKTsKIAot
CXNpID0gcGFyOwotCiAJLyogcHJpbnQgb3V0IHNvbWUgdXNlZnVsIGluZm9ybWF0aW9uICAqLwot
CXByaW50aygiWGVuIE1pbmltYWwgT1MhXG4iKTsKLQlwcmludGsoIiAgc3RhcnRfaW5mbzogJXAo
VkEpXG4iLCBzaSk7Ci0JcHJpbnRrKCIgICAgbnJfcGFnZXM6IDB4JWx4XG4iLCBzaS0+bnJfcGFn
ZXMpOwotCXByaW50aygiICBzaGFyZWRfaW5mOiAlcChWQSlcbiIsIEhZUEVSVklTT1Jfc2hhcmVk
X2luZm8pOwotCXByaW50aygiICAgICBwdF9iYXNlOiAlcChWQSlcbiIsICh2b2lkICopc2ktPnB0
X2Jhc2UpOwotCXByaW50aygibnJfcHRfZnJhbWVzOiAweCVseFxuIiwgc2ktPm5yX3B0X2ZyYW1l
cyk7Ci0JcHJpbnRrKCIgICAgbWZuX2xpc3Q6ICVwKFZBKVxuIiwgKHZvaWQgKilzaS0+bWZuX2xp
c3QpOwotCXByaW50aygiICAgbW9kX3N0YXJ0OiAweCVseChWQSlcbiIsIHNpLT5tb2Rfc3RhcnQp
OwotCXByaW50aygiICAgICBtb2RfbGVuOiAlbHVcbiIsIHNpLT5tb2RfbGVuKTsKLQlwcmludGso
IiAgICAgICBmbGFnczogMHgleFxuIiwgKHVuc2lnbmVkIGludClzaS0+ZmxhZ3MpOwotCXByaW50
aygiICAgIGNtZF9saW5lOiAlc1xuIiwgY21kbGluZSk7Ci0JcHJpbnRrKCIgICAgICAgc3RhY2s6
ICVwLSVwXG4iLCBzdGFjaywgc3RhY2sgKyBzaXplb2Yoc3RhY2spKTsKKwlwcmludF9zdGFydF9v
Zl9kYXkocGFyKTsKIAogCXN0YXJ0X2tlcm5lbCgpOwogfQotLSAKMi42LjYKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGlu
ZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:23 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR9-0002Dx-M2; Tue, 23 Aug 2016 15:16:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR8-00028D-Bq; Tue, 23 Aug 2016 15:16:22 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 0B/17-27438-5C86CB75; Tue, 23 Aug 2016 15:16:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+6RjD3
 hBoveG1m8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdj++S17wSHxivnHn7M1MC4S7mLk
 5JAQMJJ4O/EfUxcjF4eQwEJGidb7y5hAEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cIqli
 5GDQ1ggROLWtQyQMAtQ+cu5C8BaeQXsJV4u7mCGmC8ncX3mdLA4J1D8wpm9zCCtQgJ2EnP3x0
 1g5F7AyLCKUaM4tagstUjXyFAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQywx
 AsIPxz7KAQ4ySHExKory6RnvChfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwaqQD5QSLUtNTK9Iy
 c4DhBpOW4OBREuHNBEnzFhck5hZnpkOkTjEqSonzMoAkBEASGaV5cG2wEL/EKCslzMsIdIgQT
 0FqUW5mCar8K0ZxDkYlYd4ckCk8mXklcNNfAS1mAlrccn83yOKSRISUVAPjyebbG0V497AEKW
 3PnNCUcEa34/HTy0yvIjwLeK/a7l10K2gy25Okuy1BqUcqHny/cVzS8OoJyRtd+lOt9ER/c04
 82ahu8Ebw6Y2e+RKrppSue/D4QUR08grmybuLPyw/aHw0T2xDCt+i4ztOdBr1Si2dl2JknT5p
 xuZUW4WcahexmpKbvfsWKbEUZyQaajEXFScCAKEsTuNsAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1471965380!55507766!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24679 invoked from network); 23 Aug 2016 15:16:20 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-6.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:20 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6414EAD8A;
 Tue, 23 Aug 2016 15:16:20 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:16:06 +0200
Message-Id: <1471965368-6159-21-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 20/22] mini-os: print start of day messages
	depending on domain type
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

U2VsZWN0IHdoYXQgdG8gcHJpbnQgaW4gYXJjaF9pbml0KCkgZGVwZW5kaW5nIG9uIHRoZSBkb21h
aW4gdHlwZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiBhcmNoL3g4Ni9zZXR1cC5jIHwgNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAxNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9zZXR1cC5jIGIvYXJjaC94ODYvc2V0
dXAuYwppbmRleCA1MGFhNTA0Li45NDhiMDhhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9zZXR1cC5j
CisrKyBiL2FyY2gveDg2L3NldHVwLmMKQEAgLTkxLDYgKzkxLDI0IEBAIHN0YXRpYyB2b2lkIGdl
dF9jbWRsaW5lKHZvaWQgKnApCiAKICAgICBzdHJuY3B5KGNtZGxpbmUsIChjaGFyICopc2ktPmNt
ZF9saW5lLCBNQVhfQ01ETElORV9TSVpFIC0gMSk7CiB9CisKK3N0YXRpYyB2b2lkIHByaW50X3N0
YXJ0X29mX2RheSh2b2lkICpwKQoreworICAgIHN0YXJ0X2luZm9fdCAqc2kgPSBwOworCisgICAg
cHJpbnRrKCJYZW4gTWluaW1hbCBPUyAocHYpIVxuIik7CisgICAgcHJpbnRrKCIgIHN0YXJ0X2lu
Zm86ICVwKFZBKVxuIiwgc2kpOworICAgIHByaW50aygiICAgIG5yX3BhZ2VzOiAweCVseFxuIiwg
c2ktPm5yX3BhZ2VzKTsKKyAgICBwcmludGsoIiAgc2hhcmVkX2luZjogMHglMDhseChNQSlcbiIs
IHNpLT5zaGFyZWRfaW5mbyk7CisgICAgcHJpbnRrKCIgICAgIHB0X2Jhc2U6ICVwKFZBKVxuIiwg
KHZvaWQgKilzaS0+cHRfYmFzZSk7CisgICAgcHJpbnRrKCJucl9wdF9mcmFtZXM6IDB4JWx4XG4i
LCBzaS0+bnJfcHRfZnJhbWVzKTsKKyAgICBwcmludGsoIiAgICBtZm5fbGlzdDogJXAoVkEpXG4i
LCAodm9pZCAqKXNpLT5tZm5fbGlzdCk7CisgICAgcHJpbnRrKCIgICBtb2Rfc3RhcnQ6IDB4JWx4
KFZBKVxuIiwgc2ktPm1vZF9zdGFydCk7CisgICAgcHJpbnRrKCIgICAgIG1vZF9sZW46ICVsdVxu
Iiwgc2ktPm1vZF9sZW4pOworICAgIHByaW50aygiICAgICAgIGZsYWdzOiAweCV4XG4iLCAodW5z
aWduZWQgaW50KXNpLT5mbGFncyk7CisgICAgcHJpbnRrKCIgICAgY21kX2xpbmU6ICVzXG4iLCBj
bWRsaW5lKTsKKyAgICBwcmludGsoIiAgICAgICBzdGFjazogJXAtJXBcbiIsIHN0YWNrLCBzdGFj
ayArIHNpemVvZihzdGFjaykpOworfQogI2Vsc2UKIHN0YXRpYyB2b2lkIGhwY19pbml0KHZvaWQp
CiB7CkBAIC0xMjAsNiArMTM4LDE5IEBAIHN0YXRpYyB2b2lkIGdldF9jbWRsaW5lKHZvaWQgKnAp
CiAgICAgaWYgKCBzaS0+Y21kbGluZV9wYWRkciApCiAgICAgICAgIHN0cm5jcHkoY21kbGluZSwg
dG9fdmlydChzaS0+Y21kbGluZV9wYWRkciksIE1BWF9DTURMSU5FX1NJWkUgLSAxKTsKIH0KKwor
c3RhdGljIHZvaWQgcHJpbnRfc3RhcnRfb2ZfZGF5KHZvaWQgKnApCit7CisgICAgc3RydWN0IGh2
bV9zdGFydF9pbmZvICpzaSA9IHA7CisKKyAgICBwcmludGsoIlhlbiBNaW5pbWFsIE9TIChodm0p
IVxuIik7CisgICAgcHJpbnRrKCIgIHN0YXJ0X2luZm86ICVwKFZBKVxuIiwgc2kpOworICAgIHBy
aW50aygiICBzaGFyZWRfaW5mOiAlcChWQSlcbiIsIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8pOwor
ICAgIHByaW50aygiICAgICBtb2RsaXN0OiAweCVseChQQSlcbiIsICh1bnNpZ25lZCBsb25nKXNp
LT5tb2RsaXN0X3BhZGRyKTsKKyAgICBwcmludGsoIiAgICAgICBmbGFnczogMHgleFxuIiwgKHVu
c2lnbmVkIGludClzaS0+ZmxhZ3MpOworICAgIHByaW50aygiICAgIGNtZF9saW5lOiAlc1xuIiwg
Y21kbGluZSk7CisgICAgcHJpbnRrKCIgICAgICAgc3RhY2s6ICVwLSVwXG4iLCBzdGFjaywgc3Rh
Y2sgKyBzaXplb2Yoc3RhY2spKTsKK30KICNlbmRpZgogCiAvKgpAQCAtMTI5LDcgKzE2MCw2IEBA
IHZvaWQKIGFyY2hfaW5pdCh2b2lkICpwYXIpCiB7CiAJc3RhdGljIGNoYXIgaGVsbG9bXSA9ICJC
b290c3RyYXBwaW5nLi4uXG4iOwotCXN0YXJ0X2luZm9fdCAqc2k7CiAKIAlocGNfaW5pdCgpOwog
CSh2b2lkKUhZUEVSVklTT1JfY29uc29sZV9pbyhDT05TT0xFSU9fd3JpdGUsIHN0cmxlbihoZWxs
byksIGhlbGxvKTsKQEAgLTE1NCwyMSArMTg0LDggQEAgYXJjaF9pbml0KHZvaWQgKnBhcikKIAkv
KiBHcmFiIHRoZSBzaGFyZWRfaW5mbyBwb2ludGVyIGFuZCBwdXQgaXQgaW4gYSBzYWZlIHBsYWNl
LiAqLwogCUhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPSBtYXBfc2hhcmVkX2luZm8ocGFyKTsKIAot
CXNpID0gcGFyOwotCiAJLyogcHJpbnQgb3V0IHNvbWUgdXNlZnVsIGluZm9ybWF0aW9uICAqLwot
CXByaW50aygiWGVuIE1pbmltYWwgT1MhXG4iKTsKLQlwcmludGsoIiAgc3RhcnRfaW5mbzogJXAo
VkEpXG4iLCBzaSk7Ci0JcHJpbnRrKCIgICAgbnJfcGFnZXM6IDB4JWx4XG4iLCBzaS0+bnJfcGFn
ZXMpOwotCXByaW50aygiICBzaGFyZWRfaW5mOiAlcChWQSlcbiIsIEhZUEVSVklTT1Jfc2hhcmVk
X2luZm8pOwotCXByaW50aygiICAgICBwdF9iYXNlOiAlcChWQSlcbiIsICh2b2lkICopc2ktPnB0
X2Jhc2UpOwotCXByaW50aygibnJfcHRfZnJhbWVzOiAweCVseFxuIiwgc2ktPm5yX3B0X2ZyYW1l
cyk7Ci0JcHJpbnRrKCIgICAgbWZuX2xpc3Q6ICVwKFZBKVxuIiwgKHZvaWQgKilzaS0+bWZuX2xp
c3QpOwotCXByaW50aygiICAgbW9kX3N0YXJ0OiAweCVseChWQSlcbiIsIHNpLT5tb2Rfc3RhcnQp
OwotCXByaW50aygiICAgICBtb2RfbGVuOiAlbHVcbiIsIHNpLT5tb2RfbGVuKTsKLQlwcmludGso
IiAgICAgICBmbGFnczogMHgleFxuIiwgKHVuc2lnbmVkIGludClzaS0+ZmxhZ3MpOwotCXByaW50
aygiICAgIGNtZF9saW5lOiAlc1xuIiwgY21kbGluZSk7Ci0JcHJpbnRrKCIgICAgICAgc3RhY2s6
ICVwLSVwXG4iLCBzdGFjaywgc3RhY2sgKyBzaXplb2Yoc3RhY2spKTsKKwlwcmludF9zdGFydF9v
Zl9kYXkocGFyKTsKIAogCXN0YXJ0X2tlcm5lbCgpOwogfQotLSAKMi42LjYKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGlu
ZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:23 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR9-0002EJ-O7; Tue, 23 Aug 2016 15:16:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR8-00023b-Ew; Tue, 23 Aug 2016 15:16:22 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 3F/2C-05361-6C86CB75; Tue, 23 Aug 2016 15:16:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVyuP0Ov+7RjD3
 hBrunKFi8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdj+MKJgHmdF5+k+xgbG3exdjJwc
 EgJGEm8n/mPqYuTiEBJYyCjxYEYfG0iCTUBVYsP1U6wgtoiAm8SX77PA4swCERJzPpxi6WLk4
 BAWsJDY3sIHEmYBKp+4dA9YCa+AvcSXCy9ZIObLSVyfOZ0JxOYEil84s5cZpFVIwE5i7v64CY
 zcCxgZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqYAQh
 2MK5aEHiIUZKDSUmUV9doT7gQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7KdKCcYFFqempFWmYO
 MNhg0hIcPEoivDNB0rzFBYm5xZnpEKlTjIpS4rwtIAkBkERGaR5cGyzALzHKSgnzMgIdIsRTk
 FqUm1mCKv+KUZyDUUmYdzHIFJ7MvBK46a+AFjMBLW65vxtkcUkiQkqqgbE0a73knuP6qyPucX
 3cqu/U37HxynzDJb/XOW27Oy9Km/dcmM+WDYveCz6ftUq6cHfynRX/2JM5Vv9iTOhY/+iZm7e
 zX8bWaTy3sv5dPu7x8PWN1TLMkXOE5a5Oqz8izfz9DINK2/oD85fo/GzMO+rhJRsgYMEVueHe
 D/9JjDpGD9I/mv4UTtumxFKckWioxVxUnAgAfENarGsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1471965381!55035961!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40816 invoked from network); 23 Aug 2016 15:16:21 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:21 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1EC2AADC1;
 Tue, 23 Aug 2016 15:16:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:16:08 +0200
Message-Id: <1471965368-6159-23-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 22/22] mini-os: support idle for HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW5zdGVhZCBvZiBjYWxsaW5nIEhZUEVSVklTT1Jfc2NoZWRfb3AoU0NIRURPUF9ibG9jaywgMCkg
d2UgbmVlZCB0byB1c2UKdGhlICJobHQiIGluc3RydWN0aW9uIHdpdGggaW50ZXJydXB0cyBlbmFi
bGVkIHRvIHN3aXRjaCB0byBpZGxlIHdoZW4KcnVubmluZyBhcyBIVk1saXRlIGRvbWFpbi4KClRo
aXMgcmVxdWlyZXMgdG8gc2V0dXAgYSBuZXcgdGltZXIgaW4gdGhlIHRpbWVyIGhhbmRsZXIgYXMg
dGhlcmUgaXMgbm8KZ3VhcmFudGVlIHRoZSBvcmlnaW5hbCB0aW1lciBldmVudCB3ZSBhcmUgd2Fp
dGluZyBmb3Igd29uJ3QgZmlyZQpiZXR3ZWVuIGVuYWJsaW5nIGludGVycnVwdHMgYW5kIGNhbGxp
bmcgImhsdCIuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogYXJjaC94ODYvdGltZS5jIHwgMTEgKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3
IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvdGlt
ZS5jIGIvYXJjaC94ODYvdGltZS5jCmluZGV4IGFmNDVlNTYuLjM2NTgxNDIgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L3RpbWUuYworKysgYi9hcmNoL3g4Ni90aW1lLmMKQEAgLTIxMiwxNyArMjEyLDIw
IEBAIHZvaWQgYmxvY2tfZG9tYWluKHNfdGltZV90IHVudGlsKQogICAgIGlmKG1vbm90b25pY19j
bG9jaygpIDwgdW50aWwpCiAgICAgewogICAgICAgICBIWVBFUlZJU09SX3NldF90aW1lcl9vcCh1
bnRpbCk7CisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAgICAgICAgIEhZUEVSVklTT1Jfc2NoZWRf
b3AoU0NIRURPUF9ibG9jaywgMCk7CisjZWxzZQorICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7
CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJobHQiIDogOiA6ICJtZW1vcnkiICk7CisjZW5kaWYK
ICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKKyAgICAgICAgSFlQRVJWSVNPUl9zZXRfdGlt
ZXJfb3AoMCk7CiAgICAgfQogfQogCi0KLS8qCi0gKiBKdXN0IGEgZHVtbXkKLSAqLwogc3RhdGlj
IHZvaWQgdGltZXJfaGFuZGxlcihldnRjaG5fcG9ydF90IGV2LCBzdHJ1Y3QgcHRfcmVncyAqcmVn
cywgdm9pZCAqaWduKQogeworICAgIEhZUEVSVklTT1Jfc2V0X3RpbWVyX29wKG1vbm90b25pY19j
bG9jaygpICsgTUlMTElTRUNTKDEpKTsKIH0KIAogCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:23 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDR9-0002EJ-O7; Tue, 23 Aug 2016 15:16:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR8-00023b-Ew; Tue, 23 Aug 2016 15:16:22 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 3F/2C-05361-6C86CB75; Tue, 23 Aug 2016 15:16:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVyuP0Ov+7RjD3
 hBrunKFi8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdj+MKJgHmdF5+k+xgbG3exdjJwc
 EgJGEm8n/mPqYuTiEBJYyCjxYEYfG0iCTUBVYsP1U6wgtoiAm8SX77PA4swCERJzPpxi6WLk4
 BAWsJDY3sIHEmYBKp+4dA9YCa+AvcSXCy9ZIObLSVyfOZ0JxOYEil84s5cZpFVIwE5i7v64CY
 zcCxgZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqYAQh
 2MK5aEHiIUZKDSUmUV9doT7gQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7KdKCcYFFqempFWmYO
 MNhg0hIcPEoivDNB0rzFBYm5xZnpEKlTjIpS4rwtIAkBkERGaR5cGyzALzHKSgnzMgIdIsRTk
 FqUm1mCKv+KUZyDUUmYdzHIFJ7MvBK46a+AFjMBLW65vxtkcUkiQkqqgbE0a73knuP6qyPucX
 3cqu/U37HxynzDJb/XOW27Oy9Km/dcmM+WDYveCz6ftUq6cHfynRX/2JM5Vv9iTOhY/+iZm7e
 zX8bWaTy3sv5dPu7x8PWN1TLMkXOE5a5Oqz8izfz9DINK2/oD85fo/GzMO+rhJRsgYMEVueHe
 D/9JjDpGD9I/mv4UTtumxFKckWioxVxUnAgAfENarGsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1471965381!55035961!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40816 invoked from network); 23 Aug 2016 15:16:21 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:21 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1EC2AADC1;
 Tue, 23 Aug 2016 15:16:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:16:08 +0200
Message-Id: <1471965368-6159-23-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 22/22] mini-os: support idle for HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW5zdGVhZCBvZiBjYWxsaW5nIEhZUEVSVklTT1Jfc2NoZWRfb3AoU0NIRURPUF9ibG9jaywgMCkg
d2UgbmVlZCB0byB1c2UKdGhlICJobHQiIGluc3RydWN0aW9uIHdpdGggaW50ZXJydXB0cyBlbmFi
bGVkIHRvIHN3aXRjaCB0byBpZGxlIHdoZW4KcnVubmluZyBhcyBIVk1saXRlIGRvbWFpbi4KClRo
aXMgcmVxdWlyZXMgdG8gc2V0dXAgYSBuZXcgdGltZXIgaW4gdGhlIHRpbWVyIGhhbmRsZXIgYXMg
dGhlcmUgaXMgbm8KZ3VhcmFudGVlIHRoZSBvcmlnaW5hbCB0aW1lciBldmVudCB3ZSBhcmUgd2Fp
dGluZyBmb3Igd29uJ3QgZmlyZQpiZXR3ZWVuIGVuYWJsaW5nIGludGVycnVwdHMgYW5kIGNhbGxp
bmcgImhsdCIuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogYXJjaC94ODYvdGltZS5jIHwgMTEgKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3
IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvdGlt
ZS5jIGIvYXJjaC94ODYvdGltZS5jCmluZGV4IGFmNDVlNTYuLjM2NTgxNDIgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L3RpbWUuYworKysgYi9hcmNoL3g4Ni90aW1lLmMKQEAgLTIxMiwxNyArMjEyLDIw
IEBAIHZvaWQgYmxvY2tfZG9tYWluKHNfdGltZV90IHVudGlsKQogICAgIGlmKG1vbm90b25pY19j
bG9jaygpIDwgdW50aWwpCiAgICAgewogICAgICAgICBIWVBFUlZJU09SX3NldF90aW1lcl9vcCh1
bnRpbCk7CisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAgICAgICAgIEhZUEVSVklTT1Jfc2NoZWRf
b3AoU0NIRURPUF9ibG9jaywgMCk7CisjZWxzZQorICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7
CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJobHQiIDogOiA6ICJtZW1vcnkiICk7CisjZW5kaWYK
ICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKKyAgICAgICAgSFlQRVJWSVNPUl9zZXRfdGlt
ZXJfb3AoMCk7CiAgICAgfQogfQogCi0KLS8qCi0gKiBKdXN0IGEgZHVtbXkKLSAqLwogc3RhdGlj
IHZvaWQgdGltZXJfaGFuZGxlcihldnRjaG5fcG9ydF90IGV2LCBzdHJ1Y3QgcHRfcmVncyAqcmVn
cywgdm9pZCAqaWduKQogeworICAgIEhZUEVSVklTT1Jfc2V0X3RpbWVyX29wKG1vbm90b25pY19j
bG9jaygpICsgTUlMTElTRUNTKDEpKTsKIH0KIAogCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:24 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDRA-0002G4-AO; Tue, 23 Aug 2016 15:16:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR8-00021y-Hc; Tue, 23 Aug 2016 15:16:22 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D1/F5-08498-6C86CB75; Tue, 23 Aug 2016 15:16:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+7RjD3
 hBhs6mS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZiyb84+5YFFuxdmd3YwNjG8Duhg5
 OSQEjCTeTvzH1MXIxSEksJBRomvjGnaQBJuAqsSG66dYQWwRATeJL99nsYHYzAIREnM+nGIBs
 YUFnCSezb8FFmcBqp/z6zkjiM0rYC+xtGEHE8QCOYnrM6eD2ZxA8Qtn9jJ3MXIALbOTmLs/bg
 Ij9wJGhlWMGsWpRWWpRbpGZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIF+ZgC
 CHYxnFgQeYpTkYFIS5dU12hMuxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXIx0oJ1iUmp5akZaZ
 Aww4mLQEB4+SCK8kSJq3uCAxtzgzHSJ1ilFRSpyXASQhAJLIKM2Da4MF+SVGWSlhXkagQ4R4C
 lKLcjNLUOVfMYpzMCoJ8+qATOHJzCuBm/4KaDET0OKW+7tBFpckIqSkGhgnCV03cqxcOsV5QR
 b/k1dH10Yvs8nfy9KawV39dk7pUs7n5+3m/57wy9HJymOFfnXHIz6H008OxBcsnV754NZfrf9
 W+273CNuXSF+vinyhbDY9MV60TPXFhB/25ftnT1DWn1Z1o8vm6tV95mWtiyOKw/e7atRMfv7K
 J+3XxspszbSl75ZLsrYosRRnJBpqMRcVJwIAcbWIJ20CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1471965380!29753095!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44850 invoked from network); 23 Aug 2016 15:16:21 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:20 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8EEA8ACFD;
 Tue, 23 Aug 2016 15:16:17 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:58 +0200
Message-Id: <1471965368-6159-13-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 12/22] mini-os: add x86 native page table
	handling
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

Rm9yIHN1cHBvcnQgb2YgSFZNbGl0ZSBkb24ndCB1c2UgbW11X3VwZGF0ZSBoeXBlcmNhbGxzLCBi
dXQgd3JpdGUgdGhlCnBhZ2UgdGFibGUgZW50cmllcyBkaXJlY3RseS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni9tbS5jICAgICAg
ICAgfCAxNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0KIGFyY2gveDg2L3RyYXBzLmMgICAgICB8ICAxMCArKysrCiBpbmNsdWRlL3g4Ni9hcmNoX21t
LmggfCAgIDQgKysKIGluY2x1ZGUveDg2L29zLmggICAgICB8ICAgOSArKysrCiA0IGZpbGVzIGNo
YW5nZWQsIDEzMiBpbnNlcnRpb25zKCspLCAzOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRleCBjYmI1NjE3Li5mNTI0OGE0IDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gveDg2L21tLmMKQEAgLTEyMywxNiArMTIz
LDI1IEBAIHZvaWQgYXJjaF9tbV9wcmVpbml0KHZvaWQgKnApCiAgKiB0YWJsZSBhdCBvZmZzZXQg
aW4gcHJldmlvdXMgbGV2ZWwgTUZOIChwcmVmX2xfbWZuKS4gcHRfcGZuIGlzIGEgZ3Vlc3QKICAq
IFBGTi4KICAqLworc3RhdGljIHBnZW50cnlfdCBwdF9wcm90W1BBR0VUQUJMRV9MRVZFTFNdID0g
eworICAgIEwxX1BST1QsCisgICAgTDJfUFJPVCwKKyAgICBMM19QUk9ULAorI2lmIGRlZmluZWQo
X194ODZfNjRfXykKKyAgICBMNF9QUk9ULAorI2VuZGlmCit9OworCiBzdGF0aWMgdm9pZCBuZXdf
cHRfZnJhbWUodW5zaWduZWQgbG9uZyAqcHRfcGZuLCB1bnNpZ25lZCBsb25nIHByZXZfbF9tZm4s
IAogICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LCB1bnNpZ25l
ZCBsb25nIGxldmVsKQogeyAgIAotICAgIHBnZW50cnlfdCAqdGFiID0gcHRfYmFzZTsKKyAgICBw
Z2VudHJ5X3QgKnRhYjsKICAgICB1bnNpZ25lZCBsb25nIHB0X3BhZ2UgPSAodW5zaWduZWQgbG9u
ZylwZm5fdG9fdmlydCgqcHRfcGZuKTsgCi0gICAgcGdlbnRyeV90IHByb3RfZSwgcHJvdF90Owor
I2lmZGVmIENPTkZJR19QQVJBVklSVAogICAgIG1tdV91cGRhdGVfdCBtbXVfdXBkYXRlc1sxXTsK
ICAgICBpbnQgcmM7CisjZW5kaWYKICAgICAKLSAgICBwcm90X2UgPSBwcm90X3QgPSAwOwogICAg
IERFQlVHKCJBbGxvY2F0aW5nIG5ldyBMJWQgcHQgZnJhbWUgZm9yIHBmbj0lbHgsICIKICAgICAg
ICAgICAicHJldl9sX21mbj0lbHgsIG9mZnNldD0lbHgiLCAKICAgICAgICAgICBsZXZlbCwgKnB0
X3BmbiwgcHJldl9sX21mbiwgb2Zmc2V0KTsKQEAgLTE0MCwzMCArMTQ5LDEyIEBAIHN0YXRpYyB2
b2lkIG5ld19wdF9mcmFtZSh1bnNpZ25lZCBsb25nICpwdF9wZm4sIHVuc2lnbmVkIGxvbmcgcHJl
dl9sX21mbiwKICAgICAvKiBXZSBuZWVkIHRvIGNsZWFyIHRoZSBwYWdlLCBvdGhlcndpc2Ugd2Ug
bWlnaHQgZmFpbCB0byBtYXAgaXQKICAgICAgICBhcyBhIHBhZ2UgdGFibGUgcGFnZSAqLwogICAg
IG1lbXNldCgodm9pZCopIHB0X3BhZ2UsIDAsIFBBR0VfU0laRSk7ICAKLSAKLSAgICBzd2l0Y2gg
KCBsZXZlbCApCi0gICAgewotICAgIGNhc2UgTDFfRlJBTUU6Ci0gICAgICAgIHByb3RfZSA9IEwx
X1BST1Q7Ci0gICAgICAgIHByb3RfdCA9IEwyX1BST1Q7Ci0gICAgICAgIGJyZWFrOwotICAgIGNh
c2UgTDJfRlJBTUU6Ci0gICAgICAgIHByb3RfZSA9IEwyX1BST1Q7Ci0gICAgICAgIHByb3RfdCA9
IEwzX1BST1Q7Ci0gICAgICAgIGJyZWFrOwotI2lmIGRlZmluZWQoX194ODZfNjRfXykKLSAgICBj
YXNlIEwzX0ZSQU1FOgotICAgICAgICBwcm90X2UgPSBMM19QUk9UOwotICAgICAgICBwcm90X3Qg
PSBMNF9QUk9UOwotICAgICAgICBicmVhazsKLSNlbmRpZgotICAgIGRlZmF1bHQ6Ci0gICAgICAg
IHByaW50aygibmV3X3B0X2ZyYW1lKCkgY2FsbGVkIHdpdGggaW52YWxpZCBsZXZlbCBudW1iZXIg
JWx1XG4iLCBsZXZlbCk7Ci0gICAgICAgIGRvX2V4aXQoKTsKLSAgICAgICAgYnJlYWs7Ci0gICAg
fQogCisgICAgQVNTRVJUKGxldmVsID49IDEgJiYgbGV2ZWwgPD0gUEFHRVRBQkxFX0xFVkVMUyk7
CisKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKICAgICAvKiBNYWtlIFBGTiBhIHBhZ2UgdGFibGUg
cGFnZSAqLworICAgIHRhYiA9IHB0X2Jhc2U7CiAjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQogICAg
IHRhYiA9IHB0ZV90b192aXJ0KHRhYltsNF90YWJsZV9vZmZzZXQocHRfcGFnZSldKTsKICNlbmRp
ZgpAQCAtMTcyLDcgKzE2Myw3IEBAIHN0YXRpYyB2b2lkIG5ld19wdF9mcmFtZSh1bnNpZ25lZCBs
b25nICpwdF9wZm4sIHVuc2lnbmVkIGxvbmcgcHJldl9sX21mbiwKICAgICBtbXVfdXBkYXRlc1sw
XS5wdHIgPSAodGFiW2wyX3RhYmxlX29mZnNldChwdF9wYWdlKV0gJiBQQUdFX01BU0spICsgCiAg
ICAgICAgIHNpemVvZihwZ2VudHJ5X3QpICogbDFfdGFibGVfb2Zmc2V0KHB0X3BhZ2UpOwogICAg
IG1tdV91cGRhdGVzWzBdLnZhbCA9IChwZ2VudHJ5X3QpcGZuX3RvX21mbigqcHRfcGZuKSA8PCBQ
QUdFX1NISUZUIHwgCi0gICAgICAgIChwcm90X2UgJiB+X1BBR0VfUlcpOworICAgICAgICAocHRf
cHJvdFtsZXZlbCAtIDFdICYgfl9QQUdFX1JXKTsKICAgICAKICAgICBpZiAoIChyYyA9IEhZUEVS
VklTT1JfbW11X3VwZGF0ZShtbXVfdXBkYXRlcywgMSwgTlVMTCwgRE9NSURfU0VMRikpIDwgMCAp
CiAgICAgewpAQCAtMTg0LDEzICsxNzUsMTggQEAgc3RhdGljIHZvaWQgbmV3X3B0X2ZyYW1lKHVu
c2lnbmVkIGxvbmcgKnB0X3BmbiwgdW5zaWduZWQgbG9uZyBwcmV2X2xfbWZuLAogICAgIC8qIEhv
b2sgdGhlIG5ldyBwYWdlIHRhYmxlIHBhZ2UgaW50byB0aGUgaGllcmFyY2h5ICovCiAgICAgbW11
X3VwZGF0ZXNbMF0ucHRyID0KICAgICAgICAgKChwZ2VudHJ5X3QpcHJldl9sX21mbiA8PCBQQUdF
X1NISUZUKSArIHNpemVvZihwZ2VudHJ5X3QpICogb2Zmc2V0OwotICAgIG1tdV91cGRhdGVzWzBd
LnZhbCA9IChwZ2VudHJ5X3QpcGZuX3RvX21mbigqcHRfcGZuKSA8PCBQQUdFX1NISUZUIHwgcHJv
dF90OworICAgIG1tdV91cGRhdGVzWzBdLnZhbCA9IChwZ2VudHJ5X3QpcGZuX3RvX21mbigqcHRf
cGZuKSA8PCBQQUdFX1NISUZUIHwKKyAgICAgICAgcHRfcHJvdFtsZXZlbF07CiAKICAgICBpZiAo
IChyYyA9IEhZUEVSVklTT1JfbW11X3VwZGF0ZShtbXVfdXBkYXRlcywgMSwgTlVMTCwgRE9NSURf
U0VMRikpIDwgMCApIAogICAgIHsKICAgICAgICAgcHJpbnRrKCJFUlJPUjogbW11X3VwZGF0ZSBm
YWlsZWQgd2l0aCByYz0lZFxuIiwgcmMpOwogICAgICAgICBkb19leGl0KCk7CiAgICAgfQorI2Vs
c2UKKyAgICB0YWIgPSBtZm5fdG9fdmlydChwcmV2X2xfbWZuKTsKKyAgICB0YWJbb2Zmc2V0XSA9
ICgqcHRfcGZuIDw8IFBBR0VfU0hJRlQpIHwgcHRfcHJvdFtsZXZlbF07CisjZW5kaWYKIAogICAg
ICpwdF9wZm4gKz0gMTsKIH0KQEAgLTIwMiwxMiArMTk4LDE0IEBAIHN0YXRpYyB2b2lkIGJ1aWxk
X3BhZ2V0YWJsZSh1bnNpZ25lZCBsb25nICpzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgKm1heF9w
Zm4pCiB7CiAgICAgdW5zaWduZWQgbG9uZyBzdGFydF9hZGRyZXNzLCBlbmRfYWRkcmVzczsKICAg
ICB1bnNpZ25lZCBsb25nIHBmbl90b19tYXAsIHB0X3BmbiA9ICpzdGFydF9wZm47Ci0gICAgc3Rh
dGljIG1tdV91cGRhdGVfdCBtbXVfdXBkYXRlc1tMMV9QQUdFVEFCTEVfRU5UUklFUyArIDFdOwog
ICAgIHBnZW50cnlfdCAqdGFiID0gcHRfYmFzZSwgcGFnZTsKICAgICB1bnNpZ25lZCBsb25nIHB0
X21mbiA9IHBmbl90b19tZm4odmlydF90b19wZm4ocHRfYmFzZSkpOwogICAgIHVuc2lnbmVkIGxv
bmcgb2Zmc2V0OworI2lmZGVmIENPTkZJR19QQVJBVklSVAorICAgIHN0YXRpYyBtbXVfdXBkYXRl
X3QgbW11X3VwZGF0ZXNbTDFfUEFHRVRBQkxFX0VOVFJJRVMgKyAxXTsKICAgICBpbnQgY291bnQg
PSAwOwogICAgIGludCByYzsKKyNlbmRpZgogCiAgICAgLyogQmUgY29uc2VydmF0aXZlOiBldmVu
IGlmIHdlIGtub3cgdGhlcmUgd2lsbCBiZSBtb3JlIHBhZ2VzIGFscmVhZHkKICAgICAgICBtYXBw
ZWQsIHN0YXJ0IHRoZSBsb29wIGF0IHRoZSB2ZXJ5IGJlZ2lubmluZy4gKi8KQEAgLTIyNSw2ICsy
MjMsMTAgQEAgc3RhdGljIHZvaWQgYnVpbGRfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0YXJ0
X3BmbiwgdW5zaWduZWQgbG9uZyAqbWF4X3BmbikKICAgICAgICAgICAgICAgICgodW5zaWduZWQg
bG9uZylwZm5fdG9fdmlydCgqbWF4X3BmbikgLSAKICAgICAgICAgICAgICAgICAodW5zaWduZWQg
bG9uZykmX3RleHQpPj4yMCk7CiAgICAgfQorI2Vsc2UKKyAgICAvKiBSb3VuZCB1cCB0byBuZXh0
IDJNQiBib3VuZGFyeSBhcyB3ZSBhcmUgdXNpbmcgMk1CIHBhZ2VzIG9uIEhWTWxpdGUuICovCisg
ICAgcGZuX3RvX21hcCA9IChwZm5fdG9fbWFwICsgTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKSAm
CisgICAgICAgICAgICAgICAgIH4oTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKTsKICNlbmRpZgog
CiAgICAgc3RhcnRfYWRkcmVzcyA9ICh1bnNpZ25lZCBsb25nKXBmbl90b192aXJ0KHBmbl90b19t
YXApOwpAQCAtMjU3LDYgKzI1OSw3IEBAIHN0YXRpYyB2b2lkIGJ1aWxkX3BhZ2V0YWJsZSh1bnNp
Z25lZCBsb25nICpzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgKm1heF9wZm4pCiAgICAgICAgIHB0
X21mbiA9IHB0ZV90b19tZm4ocGFnZSk7CiAgICAgICAgIHRhYiA9IHRvX3ZpcnQobWZuX3RvX3Bm
bihwdF9tZm4pIDw8IFBBR0VfU0hJRlQpOwogICAgICAgICBvZmZzZXQgPSBsMl90YWJsZV9vZmZz
ZXQoc3RhcnRfYWRkcmVzcyk7ICAgICAgICAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKICAgICAg
ICAgLyogTmVlZCBuZXcgTDEgcHQgZnJhbWUgKi8KICAgICAgICAgaWYgKCAhKHRhYltvZmZzZXRd
ICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAgICAgbmV3X3B0X2ZyYW1lKCZwdF9wZm4sIHB0
X21mbiwgb2Zmc2V0LCBMMV9GUkFNRSk7CkBAIC0yODgsNiArMjkxLDEyIEBAIHN0YXRpYyB2b2lk
IGJ1aWxkX3BhZ2V0YWJsZSh1bnNpZ25lZCBsb25nICpzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcg
Km1heF9wZm4pCiAgICAgICAgICAgICBjb3VudCA9IDA7CiAgICAgICAgIH0KICAgICAgICAgc3Rh
cnRfYWRkcmVzcyArPSBQQUdFX1NJWkU7CisjZWxzZQorICAgICAgICBpZiAoICEodGFiW29mZnNl
dF0gJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgICAgICB0YWJbb2Zmc2V0XSA9IChwZ2VudHJ5
X3QpcGZuX3RvX21hcCA8PCBQQUdFX1NISUZUIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
TDJfUFJPVCB8IF9QQUdFX1BTRTsKKyAgICAgICAgc3RhcnRfYWRkcmVzcyArPSAxVUwgPDwgTDJf
UEFHRVRBQkxFX1NISUZUOworI2VuZGlmCiAgICAgfQogCiAgICAgKnN0YXJ0X3BmbiA9IHB0X3Bm
bjsKQEAgLTMwMiwxNiArMzExLDE5IEBAIHN0YXRpYyB2b2lkIHNldF9yZWFkb25seSh2b2lkICp0
ZXh0LCB2b2lkICpldGV4dCkKICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0X2FkZHJlc3MgPQogICAg
ICAgICAoKHVuc2lnbmVkIGxvbmcpIHRleHQgKyBQQUdFX1NJWkUgLSAxKSAmIFBBR0VfTUFTSzsK
ICAgICB1bnNpZ25lZCBsb25nIGVuZF9hZGRyZXNzID0gKHVuc2lnbmVkIGxvbmcpIGV0ZXh0Owot
ICAgIHN0YXRpYyBtbXVfdXBkYXRlX3QgbW11X3VwZGF0ZXNbTDFfUEFHRVRBQkxFX0VOVFJJRVMg
KyAxXTsKICAgICBwZ2VudHJ5X3QgKnRhYiA9IHB0X2Jhc2UsIHBhZ2U7CiAgICAgdW5zaWduZWQg
bG9uZyBtZm4gPSBwZm5fdG9fbWZuKHZpcnRfdG9fcGZuKHB0X2Jhc2UpKTsKICAgICB1bnNpZ25l
ZCBsb25nIG9mZnNldDsKKyAgICB1bnNpZ25lZCBsb25nIHBhZ2Vfc2l6ZSA9IFBBR0VfU0laRTsK
KyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKKyAgICBzdGF0aWMgbW11X3VwZGF0ZV90IG1tdV91cGRh
dGVzW0wxX1BBR0VUQUJMRV9FTlRSSUVTICsgMV07CiAgICAgaW50IGNvdW50ID0gMDsKICAgICBp
bnQgcmM7CisjZW5kaWYKIAogICAgIHByaW50aygic2V0dGluZyAlcC0lcCByZWFkb25seVxuIiwg
dGV4dCwgZXRleHQpOwogCi0gICAgd2hpbGUgKCBzdGFydF9hZGRyZXNzICsgUEFHRV9TSVpFIDw9
IGVuZF9hZGRyZXNzICkKKyAgICB3aGlsZSAoIHN0YXJ0X2FkZHJlc3MgKyBwYWdlX3NpemUgPD0g
ZW5kX2FkZHJlc3MgKQogICAgIHsKICAgICAgICAgdGFiID0gcHRfYmFzZTsKICAgICAgICAgbWZu
ID0gcGZuX3RvX21mbih2aXJ0X3RvX3BmbihwdF9iYXNlKSk7CkBAIC0zMjcsMjYgKzMzOSwzNCBA
QCBzdGF0aWMgdm9pZCBzZXRfcmVhZG9ubHkodm9pZCAqdGV4dCwgdm9pZCAqZXRleHQpCiAgICAg
ICAgIG1mbiA9IHB0ZV90b19tZm4ocGFnZSk7CiAgICAgICAgIHRhYiA9IHRvX3ZpcnQobWZuX3Rv
X3BmbihtZm4pIDw8IFBBR0VfU0hJRlQpOwogICAgICAgICBvZmZzZXQgPSBsMl90YWJsZV9vZmZz
ZXQoc3RhcnRfYWRkcmVzcyk7ICAgICAgICAKLSAgICAgICAgcGFnZSA9IHRhYltvZmZzZXRdOwot
ICAgICAgICBtZm4gPSBwdGVfdG9fbWZuKHBhZ2UpOwotICAgICAgICB0YWIgPSB0b192aXJ0KG1m
bl90b19wZm4obWZuKSA8PCBQQUdFX1NISUZUKTsKKyAgICAgICAgaWYgKCAhKHRhYltvZmZzZXRd
ICYgX1BBR0VfUFNFKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UgPSB0YWJbb2Zmc2V0
XTsKKyAgICAgICAgICAgIG1mbiA9IHB0ZV90b19tZm4ocGFnZSk7CisgICAgICAgICAgICB0YWIg
PSB0b192aXJ0KG1mbl90b19wZm4obWZuKSA8PCBQQUdFX1NISUZUKTsKIAotICAgICAgICBvZmZz
ZXQgPSBsMV90YWJsZV9vZmZzZXQoc3RhcnRfYWRkcmVzcyk7CisgICAgICAgICAgICBvZmZzZXQg
PSBsMV90YWJsZV9vZmZzZXQoc3RhcnRfYWRkcmVzcyk7CisgICAgICAgIH0KIAogICAgICAgICBp
ZiAoIHN0YXJ0X2FkZHJlc3MgIT0gKHVuc2lnbmVkIGxvbmcpJnNoYXJlZF9pbmZvICkKICAgICAg
ICAgeworI2lmZGVmIENPTkZJR19QQVJBVklSVAogICAgICAgICAgICAgbW11X3VwZGF0ZXNbY291
bnRdLnB0ciA9IAogICAgICAgICAgICAgICAgICgocGdlbnRyeV90KW1mbiA8PCBQQUdFX1NISUZU
KSArIHNpemVvZihwZ2VudHJ5X3QpICogb2Zmc2V0OwogICAgICAgICAgICAgbW11X3VwZGF0ZXNb
Y291bnRdLnZhbCA9IHRhYltvZmZzZXRdICYgfl9QQUdFX1JXOwogICAgICAgICAgICAgY291bnQr
KzsKKyNlbHNlCisgICAgICAgICAgICB0YWJbb2Zmc2V0XSAmPSB+X1BBR0VfUlc7CisjZW5kaWYK
ICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgICBwcmludGsoInNraXBwZWQgJWx4
XG4iLCBzdGFydF9hZGRyZXNzKTsKIAotICAgICAgICBzdGFydF9hZGRyZXNzICs9IFBBR0VfU0la
RTsKKyAgICAgICAgc3RhcnRfYWRkcmVzcyArPSBwYWdlX3NpemU7CiAKKyNpZmRlZiBDT05GSUdf
UEFSQVZJUlQKICAgICAgICAgaWYgKCBjb3VudCA9PSBMMV9QQUdFVEFCTEVfRU5UUklFUyB8fCAK
LSAgICAgICAgICAgICBzdGFydF9hZGRyZXNzICsgUEFHRV9TSVpFID4gZW5kX2FkZHJlc3MgKQor
ICAgICAgICAgICAgIHN0YXJ0X2FkZHJlc3MgKyBwYWdlX3NpemUgPiBlbmRfYWRkcmVzcyApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIHJjID0gSFlQRVJWSVNPUl9tbXVfdXBkYXRlKG1tdV91cGRh
dGVzLCBjb3VudCwgTlVMTCwgRE9NSURfU0VMRik7CiAgICAgICAgICAgICBpZiAoIHJjIDwgMCAp
CkBAIC0zNTYsOCArMzc2LDEzIEBAIHN0YXRpYyB2b2lkIHNldF9yZWFkb25seSh2b2lkICp0ZXh0
LCB2b2lkICpldGV4dCkKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGNvdW50ID0gMDsKICAg
ICAgICAgfQorI2Vsc2UKKyAgICAgICAgaWYgKCBzdGFydF9hZGRyZXNzID09ICgxVUwgPDwgTDJf
UEFHRVRBQkxFX1NISUZUKSApCisgICAgICAgICAgICBwYWdlX3NpemUgPSAxVUwgPDwgTDJfUEFH
RVRBQkxFX1NISUZUOworI2VuZGlmCiAgICAgfQogCisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAg
ICAgewogICAgICAgICBtbXVleHRfb3BfdCBvcCA9IHsKICAgICAgICAgICAgIC5jbWQgPSBNTVVF
WFRfVExCX0ZMVVNIX0FMTCwKQEAgLTM2NSw2ICszOTAsOSBAQCBzdGF0aWMgdm9pZCBzZXRfcmVh
ZG9ubHkodm9pZCAqdGV4dCwgdm9pZCAqZXRleHQpCiAgICAgICAgIGludCBjb3VudDsKICAgICAg
ICAgSFlQRVJWSVNPUl9tbXVleHRfb3AoJm9wLCAxLCAmY291bnQsIERPTUlEX1NFTEYpOwogICAg
IH0KKyNlbHNlCisgICAgd3JpdGVfY3IzKCh1bnNpZ25lZCBsb25nKXB0X2Jhc2UpOworI2VuZGlm
CiB9CiAKIC8qCkBAIC0zOTQsNiArNDIyLDggQEAgc3RhdGljIHBnZW50cnlfdCAqZ2V0X3BndCh1
bnNpZ25lZCBsb25nIHZhKQogICAgIG9mZnNldCA9IGwyX3RhYmxlX29mZnNldCh2YSk7CiAgICAg
aWYgKCAhKHRhYltvZmZzZXRdICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICByZXR1cm4gTlVM
TDsKKyAgICBpZiAoIHRhYltvZmZzZXRdICYgX1BBR0VfUFNFICkKKyAgICAgICAgcmV0dXJuICZ0
YWJbb2Zmc2V0XTsKICAgICBtZm4gPSBwdGVfdG9fbWZuKHRhYltvZmZzZXRdKTsKICAgICB0YWIg
PSBtZm5fdG9fdmlydChtZm4pOwogICAgIG9mZnNldCA9IGwxX3RhYmxlX29mZnNldCh2YSk7CkBA
IC00NDgsNiArNDc4LDkgQEAgcGdlbnRyeV90ICpuZWVkX3BndCh1bnNpZ25lZCBsb25nIHZhKQog
ICAgICAgICBuZXdfcHRfZnJhbWUoJnB0X3BmbiwgcHRfbWZuLCBvZmZzZXQsIEwxX0ZSQU1FKTsK
ICAgICB9CiAgICAgQVNTRVJUKHRhYltvZmZzZXRdICYgX1BBR0VfUFJFU0VOVCk7CisgICAgaWYg
KCB0YWJbb2Zmc2V0XSAmIF9QQUdFX1BTRSApCisgICAgICAgIHJldHVybiAmdGFiW29mZnNldF07
CisKICAgICBwdF9tZm4gPSBwdGVfdG9fbWZuKHRhYltvZmZzZXRdKTsKICAgICB0YWIgPSBtZm5f
dG9fdmlydChwdF9tZm4pOwogCkBAIC01MjQsOCArNTU3LDYgQEAgaW50IGRvX21hcF9mcmFtZXMo
dW5zaWduZWQgbG9uZyB2YSwKIHsKICAgICBwZ2VudHJ5X3QgKnBndCA9IE5VTEw7CiAgICAgdW5z
aWduZWQgbG9uZyBkb25lID0gMDsKLSAgICB1bnNpZ25lZCBsb25nIGk7Ci0gICAgaW50IHJjOwog
CiAgICAgaWYgKCAhbWZucyApIAogICAgIHsKQEAgLTUzOSw2ICs1NzAsOSBAQCBpbnQgZG9fbWFw
X2ZyYW1lcyh1bnNpZ25lZCBsb25nIHZhLAogICAgICAgICBtZW1zZXQoZXJyLCAweDAwLCBuICog
c2l6ZW9mKGludCkpOwogICAgIHdoaWxlICggZG9uZSA8IG4gKQogICAgIHsKKyNpZmRlZiBDT05G
SUdfUEFSQVZJUlQKKyAgICAgICAgdW5zaWduZWQgbG9uZyBpOworICAgICAgICBpbnQgcmM7CiAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgdG9kbzsKIAogICAgICAgICBpZiAoIGVyciApCkBAIC01Nzgs
NiArNjEyLDE3IEBAIGludCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsCiAgICAgICAg
ICAgICB9CiAgICAgICAgIH0KICAgICAgICAgZG9uZSArPSB0b2RvOworI2Vsc2UKKyAgICAgICAg
aWYgKCAhcGd0IHx8ICEodmEgJiBMMV9NQVNLKSApCisgICAgICAgICAgICBwZ3QgPSBuZWVkX3Bn
dCh2YSAmIH5MMV9NQVNLKTsKKyAgICAgICAgaWYgKCAhcGd0ICkKKyAgICAgICAgICAgIHJldHVy
biAtRU5PTUVNOworCisgICAgICAgIEFTU0VSVCghKCpwZ3QgJiBfUEFHRV9QU0UpKTsKKyAgICAg
ICAgcGd0W2wxX3RhYmxlX29mZnNldCh2YSldID0gKHBnZW50cnlfdCkKKyAgICAgICAgICAgICgo
KG1mbnNbZG9uZSAqIHN0cmlkZV0gKyBkb25lICogaW5jcikgPDwgUEFHRV9TSElGVCkgfCBwcm90
KTsKKyAgICAgICAgZG9uZSsrOworI2VuZGlmCiAgICAgfQogCiAgICAgcmV0dXJuIDA7CkBAIC02
MDksMTYgKzY1NCwyMSBAQCB2b2lkICptYXBfZnJhbWVzX2V4KGNvbnN0IHVuc2lnbmVkIGxvbmcg
Km1mbnMsIHVuc2lnbmVkIGxvbmcgbiwKICNkZWZpbmUgVU5NQVBfQkFUQ0ggKChTVEFDS19TSVpF
IC8gMikgLyBzaXplb2YobXVsdGljYWxsX2VudHJ5X3QpKQogaW50IHVubWFwX2ZyYW1lcyh1bnNp
Z25lZCBsb25nIHZhLCB1bnNpZ25lZCBsb25nIG51bV9mcmFtZXMpCiB7CisjaWZkZWYgQ09ORklH
X1BBUkFWSVJUCiAgICAgaW50IG4gPSBVTk1BUF9CQVRDSDsKICAgICBtdWx0aWNhbGxfZW50cnlf
dCBjYWxsW25dOwogICAgIGludCByZXQ7CiAgICAgaW50IGk7CisjZWxzZQorICAgIHBnZW50cnlf
dCAqcGd0OworI2VuZGlmCiAKICAgICBBU1NFUlQoISgodW5zaWduZWQgbG9uZyl2YSAmIH5QQUdF
X01BU0spKTsKIAogICAgIERFQlVHKCJ2YT0lcCwgbnVtPTB4JWx4XG4iLCB2YSwgbnVtX2ZyYW1l
cyk7CiAKICAgICB3aGlsZSAoIG51bV9mcmFtZXMgKSB7CisjaWZkZWYgQ09ORklHX1BBUkFWSVJU
CiAgICAgICAgIGlmICggbiA+IG51bV9mcmFtZXMgKQogICAgICAgICAgICAgbiA9IG51bV9mcmFt
ZXM7CiAKQEAgLTY1Myw2ICs3MDMsMTcgQEAgaW50IHVubWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25n
IHZhLCB1bnNpZ25lZCBsb25nIG51bV9mcmFtZXMpCiAgICAgICAgICAgICB9CiAgICAgICAgIH0K
ICAgICAgICAgbnVtX2ZyYW1lcyAtPSBuOworI2Vsc2UKKyAgICAgICAgcGd0ID0gZ2V0X3BndCh2
YSk7CisgICAgICAgIGlmICggcGd0ICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKCEo
KnBndCAmIF9QQUdFX1BTRSkpOworICAgICAgICAgICAgKnBndCA9IDA7CisgICAgICAgICAgICBp
bnZscGcodmEpOworICAgICAgICB9CisgICAgICAgIHZhICs9IFBBR0VfU0laRTsKKyAgICAgICAg
bnVtX2ZyYW1lcy0tOworI2VuZGlmCiAgICAgfQogICAgIHJldHVybiAwOwogfQpAQCAtNjYyLDE0
ICs3MjMsMjQgQEAgaW50IHVubWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25nIHZhLCB1bnNpZ25lZCBs
b25nIG51bV9mcmFtZXMpCiAgKi8KIHN0YXRpYyB2b2lkIGNsZWFyX2Jvb3RzdHJhcCh2b2lkKQog
eworI2lmZGVmIENPTkZJR19QQVJBVklSVAogICAgIHB0ZV90IG51bGxwdGUgPSB7IH07CiAgICAg
aW50IHJjOworI2Vsc2UKKyAgICBwZ2VudHJ5X3QgKnBndDsKKyNlbmRpZgogCiAgICAgLyogVXNl
IGZpcnN0IHBhZ2UgYXMgdGhlIENvVyB6ZXJvIHBhZ2UgKi8KICAgICBtZW1zZXQoJl90ZXh0LCAw
LCBQQUdFX1NJWkUpOwogICAgIG1mbl96ZXJvID0gdmlydF90b19tZm4oKHVuc2lnbmVkIGxvbmcp
ICZfdGV4dCk7CisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAgICAgaWYgKCAocmMgPSBIWVBFUlZJ
U09SX3VwZGF0ZV92YV9tYXBwaW5nKDAsIG51bGxwdGUsIFVWTUZfSU5WTFBHKSkgKQogICAgICAg
ICBwcmludGsoIlVuYWJsZSB0byB1bm1hcCBOVUxMIHBhZ2UuIHJjPSVkXG4iLCByYyk7CisjZWxz
ZQorICAgIHBndCA9IGdldF9wZ3QoKHVuc2lnbmVkIGxvbmcpJl90ZXh0KTsKKyAgICAqcGd0ID0g
MDsKKyAgICBpbnZscGcoKHVuc2lnbmVkIGxvbmcpJl90ZXh0KTsKKyNlbmRpZgogfQogCiAjaWZk
ZWYgQ09ORklHX1BBUkFWSVJUCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni90cmFwcy5jIGIvYXJjaC94
ODYvdHJhcHMuYwppbmRleCAyZDMyMjJkLi5hYTE3ZGEzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni90
cmFwcy5jCisrKyBiL2FyY2gveDg2L3RyYXBzLmMKQEAgLTEyMSw3ICsxMjEsOSBAQCB2b2lkIHBh
Z2Vfd2Fsayh1bnNpZ25lZCBsb25nIHZpcnRfYWRkcmVzcykKIHN0YXRpYyBpbnQgaGFuZGxlX2Nv
dyh1bnNpZ25lZCBsb25nIGFkZHIpIHsKICAgICAgICAgcGdlbnRyeV90ICp0YWIgPSBwdF9iYXNl
LCBwYWdlOwogCXVuc2lnbmVkIGxvbmcgbmV3X3BhZ2U7CisjaWZkZWYgQ09ORklHX1BBUkFWSVJU
CiAJaW50IHJjOworI2VuZGlmCiAKICNpZiBkZWZpbmVkKF9feDg2XzY0X18pCiAgICAgICAgIHBh
Z2UgPSB0YWJbbDRfdGFibGVfb2Zmc2V0KGFkZHIpXTsKQEAgLTEzNyw2ICsxMzksOCBAQCBzdGF0
aWMgaW50IGhhbmRsZV9jb3codW5zaWduZWQgbG9uZyBhZGRyKSB7CiAgICAgICAgIHBhZ2UgPSB0
YWJbbDJfdGFibGVfb2Zmc2V0KGFkZHIpXTsKIAlpZiAoIShwYWdlICYgX1BBR0VfUFJFU0VOVCkp
CiAJICAgIHJldHVybiAwOworCWlmICggcGFnZSAmIF9QQUdFX1BTRSApCisJICAgIHJldHVybiAw
OwogICAgICAgICB0YWIgPSBwdGVfdG9fdmlydChwYWdlKTsKICAgICAgICAgCiAgICAgICAgIHBh
Z2UgPSB0YWJbbDFfdGFibGVfb2Zmc2V0KGFkZHIpXTsKQEAgLTE0OSwxMiArMTUzLDE4IEBAIHN0
YXRpYyBpbnQgaGFuZGxlX2Nvdyh1bnNpZ25lZCBsb25nIGFkZHIpIHsKIAluZXdfcGFnZSA9IGFs
bG9jX3BhZ2VzKDApOwogCW1lbXNldCgodm9pZCopIG5ld19wYWdlLCAwLCBQQUdFX1NJWkUpOwog
CisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAJcmMgPSBIWVBFUlZJU09SX3VwZGF0ZV92YV9tYXBw
aW5nKGFkZHIgJiBQQUdFX01BU0ssIF9fcHRlKHZpcnRfdG9fbWFjaChuZXdfcGFnZSkgfCBMMV9Q
Uk9UKSwgVVZNRl9JTlZMUEcpOwogCWlmICghcmMpCiAJCXJldHVybiAxOwogCiAJcHJpbnRrKCJN
YXAgemVybyBwYWdlIHRvICVseCBmYWlsZWQ6ICVkLlxuIiwgYWRkciwgcmMpOwogCXJldHVybiAw
OworI2Vsc2UKKwl0YWJbbDFfdGFibGVfb2Zmc2V0KGFkZHIpXSA9IHZpcnRfdG9fbWFjaChuZXdf
cGFnZSkgfCBMMV9QUk9UOworCWludmxwZyhhZGRyKTsKKwlyZXR1cm4gMTsKKyNlbmRpZgogfQog
CiBzdGF0aWMgdm9pZCBkb19zdGFja193YWxrKHVuc2lnbmVkIGxvbmcgZnJhbWVfYmFzZSkKZGlm
ZiAtLWdpdCBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaCBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaApp
bmRleCAyOGFiNDA2Li5lMGFlNTUyIDEwMDY0NAotLS0gYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgK
KysrIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCkBAIC03OCw2ICs3OCw4IEBACiAjZGVmaW5lIEwy
X1BBR0VUQUJMRV9FTlRSSUVTICAgIDUxMgogI2RlZmluZSBMM19QQUdFVEFCTEVfRU5UUklFUyAg
ICA0CiAKKyNkZWZpbmUgUEFHRVRBQkxFX0xFVkVMUyAgICAgICAgMworCiAjZGVmaW5lIFBBRERS
X0JJVFMgICAgICAgICAgICAgIDQ0CiAjZGVmaW5lIFBBRERSX01BU0sgICAgICAgICAgICAgICgo
MVVMTCA8PCBQQUREUl9CSVRTKS0xKQogCkBAIC0xMTAsNiArMTEyLDggQEAgdHlwZWRlZiB1aW50
NjRfdCBwZ2VudHJ5X3Q7CiAjZGVmaW5lIEwzX1BBR0VUQUJMRV9FTlRSSUVTICAgIDUxMgogI2Rl
ZmluZSBMNF9QQUdFVEFCTEVfRU5UUklFUyAgICA1MTIKIAorI2RlZmluZSBQQUdFVEFCTEVfTEVW
RUxTICAgICAgICA0CisKIC8qIFRoZXNlIGFyZSBwYWdlLXRhYmxlIGxpbWl0YXRpb25zLiBDdXJy
ZW50IENQVXMgc3VwcG9ydCBvbmx5IDQwLWJpdCBwaHlzLiAqLwogI2RlZmluZSBQQUREUl9CSVRT
ICAgICAgICAgICAgICA1MgogI2RlZmluZSBWQUREUl9CSVRTICAgICAgICAgICAgICA0OApkaWZm
IC0tZ2l0IGEvaW5jbHVkZS94ODYvb3MuaCBiL2luY2x1ZGUveDg2L29zLmgKaW5kZXggMTA4MzMy
OC4uMjBjYzI3ZiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ODYvb3MuaAorKysgYi9pbmNsdWRlL3g4
Ni9vcy5oCkBAIC0yMDYsNiArMjA2LDE1IEBAIHN0YXRpYyBpbmxpbmUgaW50IGlycXNfZGlzYWJs
ZWQodm9pZCkKICAqLwogdHlwZWRlZiBzdHJ1Y3QgeyB2b2xhdGlsZSBpbnQgY291bnRlcjsgfSBh
dG9taWNfdDsKIAorc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2NyMyh1bnNpZ25lZCBsb25nIGNy
MykKK3sKKyAgICBhc20gdm9sYXRpbGUoICJtb3YgJTAsICUlY3IzIiA6IDogInIiIChjcjMpIDog
Im1lbW9yeSIgKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGludmxwZyh1bnNpZ25lZCBsb25n
IHZhKQoreworICAgIGFzbSB2b2xhdGlsZSAoICJpbnZscGcgJTAiOiA6ICJtIiAoKihjb25zdCBj
aGFyICopKHZhKSkgOiAibWVtb3J5IiApOworfQogCiAvKioqKioqKioqKioqKioqKioqKioqKioq
KiogaTM4NiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogI2lmZGVmIF9fSU5TSURF
X01JTklPU19fCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:24 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDRA-0002G4-AO; Tue, 23 Aug 2016 15:16:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDR8-00021y-Hc; Tue, 23 Aug 2016 15:16:22 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D1/F5-08498-6C86CB75; Tue, 23 Aug 2016 15:16:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+7RjD3
 hBhs6mS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZiyb84+5YFFuxdmd3YwNjG8Duhg5
 OSQEjCTeTvzH1MXIxSEksJBRomvjGnaQBJuAqsSG66dYQWwRATeJL99nsYHYzAIREnM+nGIBs
 YUFnCSezb8FFmcBqp/z6zkjiM0rYC+xtGEHE8QCOYnrM6eD2ZxA8Qtn9jJ3MXIALbOTmLs/bg
 Ij9wJGhlWMGsWpRWWpRbpGZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIF+ZgC
 CHYxnFgQeYpTkYFIS5dU12hMuxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXIx0oJ1iUmp5akZaZ
 Aww4mLQEB4+SCK8kSJq3uCAxtzgzHSJ1ilFRSpyXASQhAJLIKM2Da4MF+SVGWSlhXkagQ4R4C
 lKLcjNLUOVfMYpzMCoJ8+qATOHJzCuBm/4KaDET0OKW+7tBFpckIqSkGhgnCV03cqxcOsV5QR
 b/k1dH10Yvs8nfy9KawV39dk7pUs7n5+3m/57wy9HJymOFfnXHIz6H008OxBcsnV754NZfrf9
 W+273CNuXSF+vinyhbDY9MV60TPXFhB/25ftnT1DWn1Z1o8vm6tV95mWtiyOKw/e7atRMfv7K
 J+3XxspszbSl75ZLsrYosRRnJBpqMRcVJwIAcbWIJ20CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1471965380!29753095!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44850 invoked from network); 23 Aug 2016 15:16:21 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:20 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8EEA8ACFD;
 Tue, 23 Aug 2016 15:16:17 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:58 +0200
Message-Id: <1471965368-6159-13-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 12/22] mini-os: add x86 native page table
	handling
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

Rm9yIHN1cHBvcnQgb2YgSFZNbGl0ZSBkb24ndCB1c2UgbW11X3VwZGF0ZSBoeXBlcmNhbGxzLCBi
dXQgd3JpdGUgdGhlCnBhZ2UgdGFibGUgZW50cmllcyBkaXJlY3RseS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni9tbS5jICAgICAg
ICAgfCAxNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0KIGFyY2gveDg2L3RyYXBzLmMgICAgICB8ICAxMCArKysrCiBpbmNsdWRlL3g4Ni9hcmNoX21t
LmggfCAgIDQgKysKIGluY2x1ZGUveDg2L29zLmggICAgICB8ICAgOSArKysrCiA0IGZpbGVzIGNo
YW5nZWQsIDEzMiBpbnNlcnRpb25zKCspLCAzOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRleCBjYmI1NjE3Li5mNTI0OGE0IDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gveDg2L21tLmMKQEAgLTEyMywxNiArMTIz
LDI1IEBAIHZvaWQgYXJjaF9tbV9wcmVpbml0KHZvaWQgKnApCiAgKiB0YWJsZSBhdCBvZmZzZXQg
aW4gcHJldmlvdXMgbGV2ZWwgTUZOIChwcmVmX2xfbWZuKS4gcHRfcGZuIGlzIGEgZ3Vlc3QKICAq
IFBGTi4KICAqLworc3RhdGljIHBnZW50cnlfdCBwdF9wcm90W1BBR0VUQUJMRV9MRVZFTFNdID0g
eworICAgIEwxX1BST1QsCisgICAgTDJfUFJPVCwKKyAgICBMM19QUk9ULAorI2lmIGRlZmluZWQo
X194ODZfNjRfXykKKyAgICBMNF9QUk9ULAorI2VuZGlmCit9OworCiBzdGF0aWMgdm9pZCBuZXdf
cHRfZnJhbWUodW5zaWduZWQgbG9uZyAqcHRfcGZuLCB1bnNpZ25lZCBsb25nIHByZXZfbF9tZm4s
IAogICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LCB1bnNpZ25l
ZCBsb25nIGxldmVsKQogeyAgIAotICAgIHBnZW50cnlfdCAqdGFiID0gcHRfYmFzZTsKKyAgICBw
Z2VudHJ5X3QgKnRhYjsKICAgICB1bnNpZ25lZCBsb25nIHB0X3BhZ2UgPSAodW5zaWduZWQgbG9u
ZylwZm5fdG9fdmlydCgqcHRfcGZuKTsgCi0gICAgcGdlbnRyeV90IHByb3RfZSwgcHJvdF90Owor
I2lmZGVmIENPTkZJR19QQVJBVklSVAogICAgIG1tdV91cGRhdGVfdCBtbXVfdXBkYXRlc1sxXTsK
ICAgICBpbnQgcmM7CisjZW5kaWYKICAgICAKLSAgICBwcm90X2UgPSBwcm90X3QgPSAwOwogICAg
IERFQlVHKCJBbGxvY2F0aW5nIG5ldyBMJWQgcHQgZnJhbWUgZm9yIHBmbj0lbHgsICIKICAgICAg
ICAgICAicHJldl9sX21mbj0lbHgsIG9mZnNldD0lbHgiLCAKICAgICAgICAgICBsZXZlbCwgKnB0
X3BmbiwgcHJldl9sX21mbiwgb2Zmc2V0KTsKQEAgLTE0MCwzMCArMTQ5LDEyIEBAIHN0YXRpYyB2
b2lkIG5ld19wdF9mcmFtZSh1bnNpZ25lZCBsb25nICpwdF9wZm4sIHVuc2lnbmVkIGxvbmcgcHJl
dl9sX21mbiwKICAgICAvKiBXZSBuZWVkIHRvIGNsZWFyIHRoZSBwYWdlLCBvdGhlcndpc2Ugd2Ug
bWlnaHQgZmFpbCB0byBtYXAgaXQKICAgICAgICBhcyBhIHBhZ2UgdGFibGUgcGFnZSAqLwogICAg
IG1lbXNldCgodm9pZCopIHB0X3BhZ2UsIDAsIFBBR0VfU0laRSk7ICAKLSAKLSAgICBzd2l0Y2gg
KCBsZXZlbCApCi0gICAgewotICAgIGNhc2UgTDFfRlJBTUU6Ci0gICAgICAgIHByb3RfZSA9IEwx
X1BST1Q7Ci0gICAgICAgIHByb3RfdCA9IEwyX1BST1Q7Ci0gICAgICAgIGJyZWFrOwotICAgIGNh
c2UgTDJfRlJBTUU6Ci0gICAgICAgIHByb3RfZSA9IEwyX1BST1Q7Ci0gICAgICAgIHByb3RfdCA9
IEwzX1BST1Q7Ci0gICAgICAgIGJyZWFrOwotI2lmIGRlZmluZWQoX194ODZfNjRfXykKLSAgICBj
YXNlIEwzX0ZSQU1FOgotICAgICAgICBwcm90X2UgPSBMM19QUk9UOwotICAgICAgICBwcm90X3Qg
PSBMNF9QUk9UOwotICAgICAgICBicmVhazsKLSNlbmRpZgotICAgIGRlZmF1bHQ6Ci0gICAgICAg
IHByaW50aygibmV3X3B0X2ZyYW1lKCkgY2FsbGVkIHdpdGggaW52YWxpZCBsZXZlbCBudW1iZXIg
JWx1XG4iLCBsZXZlbCk7Ci0gICAgICAgIGRvX2V4aXQoKTsKLSAgICAgICAgYnJlYWs7Ci0gICAg
fQogCisgICAgQVNTRVJUKGxldmVsID49IDEgJiYgbGV2ZWwgPD0gUEFHRVRBQkxFX0xFVkVMUyk7
CisKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKICAgICAvKiBNYWtlIFBGTiBhIHBhZ2UgdGFibGUg
cGFnZSAqLworICAgIHRhYiA9IHB0X2Jhc2U7CiAjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQogICAg
IHRhYiA9IHB0ZV90b192aXJ0KHRhYltsNF90YWJsZV9vZmZzZXQocHRfcGFnZSldKTsKICNlbmRp
ZgpAQCAtMTcyLDcgKzE2Myw3IEBAIHN0YXRpYyB2b2lkIG5ld19wdF9mcmFtZSh1bnNpZ25lZCBs
b25nICpwdF9wZm4sIHVuc2lnbmVkIGxvbmcgcHJldl9sX21mbiwKICAgICBtbXVfdXBkYXRlc1sw
XS5wdHIgPSAodGFiW2wyX3RhYmxlX29mZnNldChwdF9wYWdlKV0gJiBQQUdFX01BU0spICsgCiAg
ICAgICAgIHNpemVvZihwZ2VudHJ5X3QpICogbDFfdGFibGVfb2Zmc2V0KHB0X3BhZ2UpOwogICAg
IG1tdV91cGRhdGVzWzBdLnZhbCA9IChwZ2VudHJ5X3QpcGZuX3RvX21mbigqcHRfcGZuKSA8PCBQ
QUdFX1NISUZUIHwgCi0gICAgICAgIChwcm90X2UgJiB+X1BBR0VfUlcpOworICAgICAgICAocHRf
cHJvdFtsZXZlbCAtIDFdICYgfl9QQUdFX1JXKTsKICAgICAKICAgICBpZiAoIChyYyA9IEhZUEVS
VklTT1JfbW11X3VwZGF0ZShtbXVfdXBkYXRlcywgMSwgTlVMTCwgRE9NSURfU0VMRikpIDwgMCAp
CiAgICAgewpAQCAtMTg0LDEzICsxNzUsMTggQEAgc3RhdGljIHZvaWQgbmV3X3B0X2ZyYW1lKHVu
c2lnbmVkIGxvbmcgKnB0X3BmbiwgdW5zaWduZWQgbG9uZyBwcmV2X2xfbWZuLAogICAgIC8qIEhv
b2sgdGhlIG5ldyBwYWdlIHRhYmxlIHBhZ2UgaW50byB0aGUgaGllcmFyY2h5ICovCiAgICAgbW11
X3VwZGF0ZXNbMF0ucHRyID0KICAgICAgICAgKChwZ2VudHJ5X3QpcHJldl9sX21mbiA8PCBQQUdF
X1NISUZUKSArIHNpemVvZihwZ2VudHJ5X3QpICogb2Zmc2V0OwotICAgIG1tdV91cGRhdGVzWzBd
LnZhbCA9IChwZ2VudHJ5X3QpcGZuX3RvX21mbigqcHRfcGZuKSA8PCBQQUdFX1NISUZUIHwgcHJv
dF90OworICAgIG1tdV91cGRhdGVzWzBdLnZhbCA9IChwZ2VudHJ5X3QpcGZuX3RvX21mbigqcHRf
cGZuKSA8PCBQQUdFX1NISUZUIHwKKyAgICAgICAgcHRfcHJvdFtsZXZlbF07CiAKICAgICBpZiAo
IChyYyA9IEhZUEVSVklTT1JfbW11X3VwZGF0ZShtbXVfdXBkYXRlcywgMSwgTlVMTCwgRE9NSURf
U0VMRikpIDwgMCApIAogICAgIHsKICAgICAgICAgcHJpbnRrKCJFUlJPUjogbW11X3VwZGF0ZSBm
YWlsZWQgd2l0aCByYz0lZFxuIiwgcmMpOwogICAgICAgICBkb19leGl0KCk7CiAgICAgfQorI2Vs
c2UKKyAgICB0YWIgPSBtZm5fdG9fdmlydChwcmV2X2xfbWZuKTsKKyAgICB0YWJbb2Zmc2V0XSA9
ICgqcHRfcGZuIDw8IFBBR0VfU0hJRlQpIHwgcHRfcHJvdFtsZXZlbF07CisjZW5kaWYKIAogICAg
ICpwdF9wZm4gKz0gMTsKIH0KQEAgLTIwMiwxMiArMTk4LDE0IEBAIHN0YXRpYyB2b2lkIGJ1aWxk
X3BhZ2V0YWJsZSh1bnNpZ25lZCBsb25nICpzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgKm1heF9w
Zm4pCiB7CiAgICAgdW5zaWduZWQgbG9uZyBzdGFydF9hZGRyZXNzLCBlbmRfYWRkcmVzczsKICAg
ICB1bnNpZ25lZCBsb25nIHBmbl90b19tYXAsIHB0X3BmbiA9ICpzdGFydF9wZm47Ci0gICAgc3Rh
dGljIG1tdV91cGRhdGVfdCBtbXVfdXBkYXRlc1tMMV9QQUdFVEFCTEVfRU5UUklFUyArIDFdOwog
ICAgIHBnZW50cnlfdCAqdGFiID0gcHRfYmFzZSwgcGFnZTsKICAgICB1bnNpZ25lZCBsb25nIHB0
X21mbiA9IHBmbl90b19tZm4odmlydF90b19wZm4ocHRfYmFzZSkpOwogICAgIHVuc2lnbmVkIGxv
bmcgb2Zmc2V0OworI2lmZGVmIENPTkZJR19QQVJBVklSVAorICAgIHN0YXRpYyBtbXVfdXBkYXRl
X3QgbW11X3VwZGF0ZXNbTDFfUEFHRVRBQkxFX0VOVFJJRVMgKyAxXTsKICAgICBpbnQgY291bnQg
PSAwOwogICAgIGludCByYzsKKyNlbmRpZgogCiAgICAgLyogQmUgY29uc2VydmF0aXZlOiBldmVu
IGlmIHdlIGtub3cgdGhlcmUgd2lsbCBiZSBtb3JlIHBhZ2VzIGFscmVhZHkKICAgICAgICBtYXBw
ZWQsIHN0YXJ0IHRoZSBsb29wIGF0IHRoZSB2ZXJ5IGJlZ2lubmluZy4gKi8KQEAgLTIyNSw2ICsy
MjMsMTAgQEAgc3RhdGljIHZvaWQgYnVpbGRfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0YXJ0
X3BmbiwgdW5zaWduZWQgbG9uZyAqbWF4X3BmbikKICAgICAgICAgICAgICAgICgodW5zaWduZWQg
bG9uZylwZm5fdG9fdmlydCgqbWF4X3BmbikgLSAKICAgICAgICAgICAgICAgICAodW5zaWduZWQg
bG9uZykmX3RleHQpPj4yMCk7CiAgICAgfQorI2Vsc2UKKyAgICAvKiBSb3VuZCB1cCB0byBuZXh0
IDJNQiBib3VuZGFyeSBhcyB3ZSBhcmUgdXNpbmcgMk1CIHBhZ2VzIG9uIEhWTWxpdGUuICovCisg
ICAgcGZuX3RvX21hcCA9IChwZm5fdG9fbWFwICsgTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKSAm
CisgICAgICAgICAgICAgICAgIH4oTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKTsKICNlbmRpZgog
CiAgICAgc3RhcnRfYWRkcmVzcyA9ICh1bnNpZ25lZCBsb25nKXBmbl90b192aXJ0KHBmbl90b19t
YXApOwpAQCAtMjU3LDYgKzI1OSw3IEBAIHN0YXRpYyB2b2lkIGJ1aWxkX3BhZ2V0YWJsZSh1bnNp
Z25lZCBsb25nICpzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgKm1heF9wZm4pCiAgICAgICAgIHB0
X21mbiA9IHB0ZV90b19tZm4ocGFnZSk7CiAgICAgICAgIHRhYiA9IHRvX3ZpcnQobWZuX3RvX3Bm
bihwdF9tZm4pIDw8IFBBR0VfU0hJRlQpOwogICAgICAgICBvZmZzZXQgPSBsMl90YWJsZV9vZmZz
ZXQoc3RhcnRfYWRkcmVzcyk7ICAgICAgICAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKICAgICAg
ICAgLyogTmVlZCBuZXcgTDEgcHQgZnJhbWUgKi8KICAgICAgICAgaWYgKCAhKHRhYltvZmZzZXRd
ICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAgICAgbmV3X3B0X2ZyYW1lKCZwdF9wZm4sIHB0
X21mbiwgb2Zmc2V0LCBMMV9GUkFNRSk7CkBAIC0yODgsNiArMjkxLDEyIEBAIHN0YXRpYyB2b2lk
IGJ1aWxkX3BhZ2V0YWJsZSh1bnNpZ25lZCBsb25nICpzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcg
Km1heF9wZm4pCiAgICAgICAgICAgICBjb3VudCA9IDA7CiAgICAgICAgIH0KICAgICAgICAgc3Rh
cnRfYWRkcmVzcyArPSBQQUdFX1NJWkU7CisjZWxzZQorICAgICAgICBpZiAoICEodGFiW29mZnNl
dF0gJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgICAgICB0YWJbb2Zmc2V0XSA9IChwZ2VudHJ5
X3QpcGZuX3RvX21hcCA8PCBQQUdFX1NISUZUIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
TDJfUFJPVCB8IF9QQUdFX1BTRTsKKyAgICAgICAgc3RhcnRfYWRkcmVzcyArPSAxVUwgPDwgTDJf
UEFHRVRBQkxFX1NISUZUOworI2VuZGlmCiAgICAgfQogCiAgICAgKnN0YXJ0X3BmbiA9IHB0X3Bm
bjsKQEAgLTMwMiwxNiArMzExLDE5IEBAIHN0YXRpYyB2b2lkIHNldF9yZWFkb25seSh2b2lkICp0
ZXh0LCB2b2lkICpldGV4dCkKICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0X2FkZHJlc3MgPQogICAg
ICAgICAoKHVuc2lnbmVkIGxvbmcpIHRleHQgKyBQQUdFX1NJWkUgLSAxKSAmIFBBR0VfTUFTSzsK
ICAgICB1bnNpZ25lZCBsb25nIGVuZF9hZGRyZXNzID0gKHVuc2lnbmVkIGxvbmcpIGV0ZXh0Owot
ICAgIHN0YXRpYyBtbXVfdXBkYXRlX3QgbW11X3VwZGF0ZXNbTDFfUEFHRVRBQkxFX0VOVFJJRVMg
KyAxXTsKICAgICBwZ2VudHJ5X3QgKnRhYiA9IHB0X2Jhc2UsIHBhZ2U7CiAgICAgdW5zaWduZWQg
bG9uZyBtZm4gPSBwZm5fdG9fbWZuKHZpcnRfdG9fcGZuKHB0X2Jhc2UpKTsKICAgICB1bnNpZ25l
ZCBsb25nIG9mZnNldDsKKyAgICB1bnNpZ25lZCBsb25nIHBhZ2Vfc2l6ZSA9IFBBR0VfU0laRTsK
KyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKKyAgICBzdGF0aWMgbW11X3VwZGF0ZV90IG1tdV91cGRh
dGVzW0wxX1BBR0VUQUJMRV9FTlRSSUVTICsgMV07CiAgICAgaW50IGNvdW50ID0gMDsKICAgICBp
bnQgcmM7CisjZW5kaWYKIAogICAgIHByaW50aygic2V0dGluZyAlcC0lcCByZWFkb25seVxuIiwg
dGV4dCwgZXRleHQpOwogCi0gICAgd2hpbGUgKCBzdGFydF9hZGRyZXNzICsgUEFHRV9TSVpFIDw9
IGVuZF9hZGRyZXNzICkKKyAgICB3aGlsZSAoIHN0YXJ0X2FkZHJlc3MgKyBwYWdlX3NpemUgPD0g
ZW5kX2FkZHJlc3MgKQogICAgIHsKICAgICAgICAgdGFiID0gcHRfYmFzZTsKICAgICAgICAgbWZu
ID0gcGZuX3RvX21mbih2aXJ0X3RvX3BmbihwdF9iYXNlKSk7CkBAIC0zMjcsMjYgKzMzOSwzNCBA
QCBzdGF0aWMgdm9pZCBzZXRfcmVhZG9ubHkodm9pZCAqdGV4dCwgdm9pZCAqZXRleHQpCiAgICAg
ICAgIG1mbiA9IHB0ZV90b19tZm4ocGFnZSk7CiAgICAgICAgIHRhYiA9IHRvX3ZpcnQobWZuX3Rv
X3BmbihtZm4pIDw8IFBBR0VfU0hJRlQpOwogICAgICAgICBvZmZzZXQgPSBsMl90YWJsZV9vZmZz
ZXQoc3RhcnRfYWRkcmVzcyk7ICAgICAgICAKLSAgICAgICAgcGFnZSA9IHRhYltvZmZzZXRdOwot
ICAgICAgICBtZm4gPSBwdGVfdG9fbWZuKHBhZ2UpOwotICAgICAgICB0YWIgPSB0b192aXJ0KG1m
bl90b19wZm4obWZuKSA8PCBQQUdFX1NISUZUKTsKKyAgICAgICAgaWYgKCAhKHRhYltvZmZzZXRd
ICYgX1BBR0VfUFNFKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UgPSB0YWJbb2Zmc2V0
XTsKKyAgICAgICAgICAgIG1mbiA9IHB0ZV90b19tZm4ocGFnZSk7CisgICAgICAgICAgICB0YWIg
PSB0b192aXJ0KG1mbl90b19wZm4obWZuKSA8PCBQQUdFX1NISUZUKTsKIAotICAgICAgICBvZmZz
ZXQgPSBsMV90YWJsZV9vZmZzZXQoc3RhcnRfYWRkcmVzcyk7CisgICAgICAgICAgICBvZmZzZXQg
PSBsMV90YWJsZV9vZmZzZXQoc3RhcnRfYWRkcmVzcyk7CisgICAgICAgIH0KIAogICAgICAgICBp
ZiAoIHN0YXJ0X2FkZHJlc3MgIT0gKHVuc2lnbmVkIGxvbmcpJnNoYXJlZF9pbmZvICkKICAgICAg
ICAgeworI2lmZGVmIENPTkZJR19QQVJBVklSVAogICAgICAgICAgICAgbW11X3VwZGF0ZXNbY291
bnRdLnB0ciA9IAogICAgICAgICAgICAgICAgICgocGdlbnRyeV90KW1mbiA8PCBQQUdFX1NISUZU
KSArIHNpemVvZihwZ2VudHJ5X3QpICogb2Zmc2V0OwogICAgICAgICAgICAgbW11X3VwZGF0ZXNb
Y291bnRdLnZhbCA9IHRhYltvZmZzZXRdICYgfl9QQUdFX1JXOwogICAgICAgICAgICAgY291bnQr
KzsKKyNlbHNlCisgICAgICAgICAgICB0YWJbb2Zmc2V0XSAmPSB+X1BBR0VfUlc7CisjZW5kaWYK
ICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgICBwcmludGsoInNraXBwZWQgJWx4
XG4iLCBzdGFydF9hZGRyZXNzKTsKIAotICAgICAgICBzdGFydF9hZGRyZXNzICs9IFBBR0VfU0la
RTsKKyAgICAgICAgc3RhcnRfYWRkcmVzcyArPSBwYWdlX3NpemU7CiAKKyNpZmRlZiBDT05GSUdf
UEFSQVZJUlQKICAgICAgICAgaWYgKCBjb3VudCA9PSBMMV9QQUdFVEFCTEVfRU5UUklFUyB8fCAK
LSAgICAgICAgICAgICBzdGFydF9hZGRyZXNzICsgUEFHRV9TSVpFID4gZW5kX2FkZHJlc3MgKQor
ICAgICAgICAgICAgIHN0YXJ0X2FkZHJlc3MgKyBwYWdlX3NpemUgPiBlbmRfYWRkcmVzcyApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIHJjID0gSFlQRVJWSVNPUl9tbXVfdXBkYXRlKG1tdV91cGRh
dGVzLCBjb3VudCwgTlVMTCwgRE9NSURfU0VMRik7CiAgICAgICAgICAgICBpZiAoIHJjIDwgMCAp
CkBAIC0zNTYsOCArMzc2LDEzIEBAIHN0YXRpYyB2b2lkIHNldF9yZWFkb25seSh2b2lkICp0ZXh0
LCB2b2lkICpldGV4dCkKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGNvdW50ID0gMDsKICAg
ICAgICAgfQorI2Vsc2UKKyAgICAgICAgaWYgKCBzdGFydF9hZGRyZXNzID09ICgxVUwgPDwgTDJf
UEFHRVRBQkxFX1NISUZUKSApCisgICAgICAgICAgICBwYWdlX3NpemUgPSAxVUwgPDwgTDJfUEFH
RVRBQkxFX1NISUZUOworI2VuZGlmCiAgICAgfQogCisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAg
ICAgewogICAgICAgICBtbXVleHRfb3BfdCBvcCA9IHsKICAgICAgICAgICAgIC5jbWQgPSBNTVVF
WFRfVExCX0ZMVVNIX0FMTCwKQEAgLTM2NSw2ICszOTAsOSBAQCBzdGF0aWMgdm9pZCBzZXRfcmVh
ZG9ubHkodm9pZCAqdGV4dCwgdm9pZCAqZXRleHQpCiAgICAgICAgIGludCBjb3VudDsKICAgICAg
ICAgSFlQRVJWSVNPUl9tbXVleHRfb3AoJm9wLCAxLCAmY291bnQsIERPTUlEX1NFTEYpOwogICAg
IH0KKyNlbHNlCisgICAgd3JpdGVfY3IzKCh1bnNpZ25lZCBsb25nKXB0X2Jhc2UpOworI2VuZGlm
CiB9CiAKIC8qCkBAIC0zOTQsNiArNDIyLDggQEAgc3RhdGljIHBnZW50cnlfdCAqZ2V0X3BndCh1
bnNpZ25lZCBsb25nIHZhKQogICAgIG9mZnNldCA9IGwyX3RhYmxlX29mZnNldCh2YSk7CiAgICAg
aWYgKCAhKHRhYltvZmZzZXRdICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICByZXR1cm4gTlVM
TDsKKyAgICBpZiAoIHRhYltvZmZzZXRdICYgX1BBR0VfUFNFICkKKyAgICAgICAgcmV0dXJuICZ0
YWJbb2Zmc2V0XTsKICAgICBtZm4gPSBwdGVfdG9fbWZuKHRhYltvZmZzZXRdKTsKICAgICB0YWIg
PSBtZm5fdG9fdmlydChtZm4pOwogICAgIG9mZnNldCA9IGwxX3RhYmxlX29mZnNldCh2YSk7CkBA
IC00NDgsNiArNDc4LDkgQEAgcGdlbnRyeV90ICpuZWVkX3BndCh1bnNpZ25lZCBsb25nIHZhKQog
ICAgICAgICBuZXdfcHRfZnJhbWUoJnB0X3BmbiwgcHRfbWZuLCBvZmZzZXQsIEwxX0ZSQU1FKTsK
ICAgICB9CiAgICAgQVNTRVJUKHRhYltvZmZzZXRdICYgX1BBR0VfUFJFU0VOVCk7CisgICAgaWYg
KCB0YWJbb2Zmc2V0XSAmIF9QQUdFX1BTRSApCisgICAgICAgIHJldHVybiAmdGFiW29mZnNldF07
CisKICAgICBwdF9tZm4gPSBwdGVfdG9fbWZuKHRhYltvZmZzZXRdKTsKICAgICB0YWIgPSBtZm5f
dG9fdmlydChwdF9tZm4pOwogCkBAIC01MjQsOCArNTU3LDYgQEAgaW50IGRvX21hcF9mcmFtZXMo
dW5zaWduZWQgbG9uZyB2YSwKIHsKICAgICBwZ2VudHJ5X3QgKnBndCA9IE5VTEw7CiAgICAgdW5z
aWduZWQgbG9uZyBkb25lID0gMDsKLSAgICB1bnNpZ25lZCBsb25nIGk7Ci0gICAgaW50IHJjOwog
CiAgICAgaWYgKCAhbWZucyApIAogICAgIHsKQEAgLTUzOSw2ICs1NzAsOSBAQCBpbnQgZG9fbWFw
X2ZyYW1lcyh1bnNpZ25lZCBsb25nIHZhLAogICAgICAgICBtZW1zZXQoZXJyLCAweDAwLCBuICog
c2l6ZW9mKGludCkpOwogICAgIHdoaWxlICggZG9uZSA8IG4gKQogICAgIHsKKyNpZmRlZiBDT05G
SUdfUEFSQVZJUlQKKyAgICAgICAgdW5zaWduZWQgbG9uZyBpOworICAgICAgICBpbnQgcmM7CiAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgdG9kbzsKIAogICAgICAgICBpZiAoIGVyciApCkBAIC01Nzgs
NiArNjEyLDE3IEBAIGludCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsCiAgICAgICAg
ICAgICB9CiAgICAgICAgIH0KICAgICAgICAgZG9uZSArPSB0b2RvOworI2Vsc2UKKyAgICAgICAg
aWYgKCAhcGd0IHx8ICEodmEgJiBMMV9NQVNLKSApCisgICAgICAgICAgICBwZ3QgPSBuZWVkX3Bn
dCh2YSAmIH5MMV9NQVNLKTsKKyAgICAgICAgaWYgKCAhcGd0ICkKKyAgICAgICAgICAgIHJldHVy
biAtRU5PTUVNOworCisgICAgICAgIEFTU0VSVCghKCpwZ3QgJiBfUEFHRV9QU0UpKTsKKyAgICAg
ICAgcGd0W2wxX3RhYmxlX29mZnNldCh2YSldID0gKHBnZW50cnlfdCkKKyAgICAgICAgICAgICgo
KG1mbnNbZG9uZSAqIHN0cmlkZV0gKyBkb25lICogaW5jcikgPDwgUEFHRV9TSElGVCkgfCBwcm90
KTsKKyAgICAgICAgZG9uZSsrOworI2VuZGlmCiAgICAgfQogCiAgICAgcmV0dXJuIDA7CkBAIC02
MDksMTYgKzY1NCwyMSBAQCB2b2lkICptYXBfZnJhbWVzX2V4KGNvbnN0IHVuc2lnbmVkIGxvbmcg
Km1mbnMsIHVuc2lnbmVkIGxvbmcgbiwKICNkZWZpbmUgVU5NQVBfQkFUQ0ggKChTVEFDS19TSVpF
IC8gMikgLyBzaXplb2YobXVsdGljYWxsX2VudHJ5X3QpKQogaW50IHVubWFwX2ZyYW1lcyh1bnNp
Z25lZCBsb25nIHZhLCB1bnNpZ25lZCBsb25nIG51bV9mcmFtZXMpCiB7CisjaWZkZWYgQ09ORklH
X1BBUkFWSVJUCiAgICAgaW50IG4gPSBVTk1BUF9CQVRDSDsKICAgICBtdWx0aWNhbGxfZW50cnlf
dCBjYWxsW25dOwogICAgIGludCByZXQ7CiAgICAgaW50IGk7CisjZWxzZQorICAgIHBnZW50cnlf
dCAqcGd0OworI2VuZGlmCiAKICAgICBBU1NFUlQoISgodW5zaWduZWQgbG9uZyl2YSAmIH5QQUdF
X01BU0spKTsKIAogICAgIERFQlVHKCJ2YT0lcCwgbnVtPTB4JWx4XG4iLCB2YSwgbnVtX2ZyYW1l
cyk7CiAKICAgICB3aGlsZSAoIG51bV9mcmFtZXMgKSB7CisjaWZkZWYgQ09ORklHX1BBUkFWSVJU
CiAgICAgICAgIGlmICggbiA+IG51bV9mcmFtZXMgKQogICAgICAgICAgICAgbiA9IG51bV9mcmFt
ZXM7CiAKQEAgLTY1Myw2ICs3MDMsMTcgQEAgaW50IHVubWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25n
IHZhLCB1bnNpZ25lZCBsb25nIG51bV9mcmFtZXMpCiAgICAgICAgICAgICB9CiAgICAgICAgIH0K
ICAgICAgICAgbnVtX2ZyYW1lcyAtPSBuOworI2Vsc2UKKyAgICAgICAgcGd0ID0gZ2V0X3BndCh2
YSk7CisgICAgICAgIGlmICggcGd0ICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKCEo
KnBndCAmIF9QQUdFX1BTRSkpOworICAgICAgICAgICAgKnBndCA9IDA7CisgICAgICAgICAgICBp
bnZscGcodmEpOworICAgICAgICB9CisgICAgICAgIHZhICs9IFBBR0VfU0laRTsKKyAgICAgICAg
bnVtX2ZyYW1lcy0tOworI2VuZGlmCiAgICAgfQogICAgIHJldHVybiAwOwogfQpAQCAtNjYyLDE0
ICs3MjMsMjQgQEAgaW50IHVubWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25nIHZhLCB1bnNpZ25lZCBs
b25nIG51bV9mcmFtZXMpCiAgKi8KIHN0YXRpYyB2b2lkIGNsZWFyX2Jvb3RzdHJhcCh2b2lkKQog
eworI2lmZGVmIENPTkZJR19QQVJBVklSVAogICAgIHB0ZV90IG51bGxwdGUgPSB7IH07CiAgICAg
aW50IHJjOworI2Vsc2UKKyAgICBwZ2VudHJ5X3QgKnBndDsKKyNlbmRpZgogCiAgICAgLyogVXNl
IGZpcnN0IHBhZ2UgYXMgdGhlIENvVyB6ZXJvIHBhZ2UgKi8KICAgICBtZW1zZXQoJl90ZXh0LCAw
LCBQQUdFX1NJWkUpOwogICAgIG1mbl96ZXJvID0gdmlydF90b19tZm4oKHVuc2lnbmVkIGxvbmcp
ICZfdGV4dCk7CisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAgICAgaWYgKCAocmMgPSBIWVBFUlZJ
U09SX3VwZGF0ZV92YV9tYXBwaW5nKDAsIG51bGxwdGUsIFVWTUZfSU5WTFBHKSkgKQogICAgICAg
ICBwcmludGsoIlVuYWJsZSB0byB1bm1hcCBOVUxMIHBhZ2UuIHJjPSVkXG4iLCByYyk7CisjZWxz
ZQorICAgIHBndCA9IGdldF9wZ3QoKHVuc2lnbmVkIGxvbmcpJl90ZXh0KTsKKyAgICAqcGd0ID0g
MDsKKyAgICBpbnZscGcoKHVuc2lnbmVkIGxvbmcpJl90ZXh0KTsKKyNlbmRpZgogfQogCiAjaWZk
ZWYgQ09ORklHX1BBUkFWSVJUCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni90cmFwcy5jIGIvYXJjaC94
ODYvdHJhcHMuYwppbmRleCAyZDMyMjJkLi5hYTE3ZGEzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni90
cmFwcy5jCisrKyBiL2FyY2gveDg2L3RyYXBzLmMKQEAgLTEyMSw3ICsxMjEsOSBAQCB2b2lkIHBh
Z2Vfd2Fsayh1bnNpZ25lZCBsb25nIHZpcnRfYWRkcmVzcykKIHN0YXRpYyBpbnQgaGFuZGxlX2Nv
dyh1bnNpZ25lZCBsb25nIGFkZHIpIHsKICAgICAgICAgcGdlbnRyeV90ICp0YWIgPSBwdF9iYXNl
LCBwYWdlOwogCXVuc2lnbmVkIGxvbmcgbmV3X3BhZ2U7CisjaWZkZWYgQ09ORklHX1BBUkFWSVJU
CiAJaW50IHJjOworI2VuZGlmCiAKICNpZiBkZWZpbmVkKF9feDg2XzY0X18pCiAgICAgICAgIHBh
Z2UgPSB0YWJbbDRfdGFibGVfb2Zmc2V0KGFkZHIpXTsKQEAgLTEzNyw2ICsxMzksOCBAQCBzdGF0
aWMgaW50IGhhbmRsZV9jb3codW5zaWduZWQgbG9uZyBhZGRyKSB7CiAgICAgICAgIHBhZ2UgPSB0
YWJbbDJfdGFibGVfb2Zmc2V0KGFkZHIpXTsKIAlpZiAoIShwYWdlICYgX1BBR0VfUFJFU0VOVCkp
CiAJICAgIHJldHVybiAwOworCWlmICggcGFnZSAmIF9QQUdFX1BTRSApCisJICAgIHJldHVybiAw
OwogICAgICAgICB0YWIgPSBwdGVfdG9fdmlydChwYWdlKTsKICAgICAgICAgCiAgICAgICAgIHBh
Z2UgPSB0YWJbbDFfdGFibGVfb2Zmc2V0KGFkZHIpXTsKQEAgLTE0OSwxMiArMTUzLDE4IEBAIHN0
YXRpYyBpbnQgaGFuZGxlX2Nvdyh1bnNpZ25lZCBsb25nIGFkZHIpIHsKIAluZXdfcGFnZSA9IGFs
bG9jX3BhZ2VzKDApOwogCW1lbXNldCgodm9pZCopIG5ld19wYWdlLCAwLCBQQUdFX1NJWkUpOwog
CisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAJcmMgPSBIWVBFUlZJU09SX3VwZGF0ZV92YV9tYXBw
aW5nKGFkZHIgJiBQQUdFX01BU0ssIF9fcHRlKHZpcnRfdG9fbWFjaChuZXdfcGFnZSkgfCBMMV9Q
Uk9UKSwgVVZNRl9JTlZMUEcpOwogCWlmICghcmMpCiAJCXJldHVybiAxOwogCiAJcHJpbnRrKCJN
YXAgemVybyBwYWdlIHRvICVseCBmYWlsZWQ6ICVkLlxuIiwgYWRkciwgcmMpOwogCXJldHVybiAw
OworI2Vsc2UKKwl0YWJbbDFfdGFibGVfb2Zmc2V0KGFkZHIpXSA9IHZpcnRfdG9fbWFjaChuZXdf
cGFnZSkgfCBMMV9QUk9UOworCWludmxwZyhhZGRyKTsKKwlyZXR1cm4gMTsKKyNlbmRpZgogfQog
CiBzdGF0aWMgdm9pZCBkb19zdGFja193YWxrKHVuc2lnbmVkIGxvbmcgZnJhbWVfYmFzZSkKZGlm
ZiAtLWdpdCBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaCBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaApp
bmRleCAyOGFiNDA2Li5lMGFlNTUyIDEwMDY0NAotLS0gYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgK
KysrIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCkBAIC03OCw2ICs3OCw4IEBACiAjZGVmaW5lIEwy
X1BBR0VUQUJMRV9FTlRSSUVTICAgIDUxMgogI2RlZmluZSBMM19QQUdFVEFCTEVfRU5UUklFUyAg
ICA0CiAKKyNkZWZpbmUgUEFHRVRBQkxFX0xFVkVMUyAgICAgICAgMworCiAjZGVmaW5lIFBBRERS
X0JJVFMgICAgICAgICAgICAgIDQ0CiAjZGVmaW5lIFBBRERSX01BU0sgICAgICAgICAgICAgICgo
MVVMTCA8PCBQQUREUl9CSVRTKS0xKQogCkBAIC0xMTAsNiArMTEyLDggQEAgdHlwZWRlZiB1aW50
NjRfdCBwZ2VudHJ5X3Q7CiAjZGVmaW5lIEwzX1BBR0VUQUJMRV9FTlRSSUVTICAgIDUxMgogI2Rl
ZmluZSBMNF9QQUdFVEFCTEVfRU5UUklFUyAgICA1MTIKIAorI2RlZmluZSBQQUdFVEFCTEVfTEVW
RUxTICAgICAgICA0CisKIC8qIFRoZXNlIGFyZSBwYWdlLXRhYmxlIGxpbWl0YXRpb25zLiBDdXJy
ZW50IENQVXMgc3VwcG9ydCBvbmx5IDQwLWJpdCBwaHlzLiAqLwogI2RlZmluZSBQQUREUl9CSVRT
ICAgICAgICAgICAgICA1MgogI2RlZmluZSBWQUREUl9CSVRTICAgICAgICAgICAgICA0OApkaWZm
IC0tZ2l0IGEvaW5jbHVkZS94ODYvb3MuaCBiL2luY2x1ZGUveDg2L29zLmgKaW5kZXggMTA4MzMy
OC4uMjBjYzI3ZiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ODYvb3MuaAorKysgYi9pbmNsdWRlL3g4
Ni9vcy5oCkBAIC0yMDYsNiArMjA2LDE1IEBAIHN0YXRpYyBpbmxpbmUgaW50IGlycXNfZGlzYWJs
ZWQodm9pZCkKICAqLwogdHlwZWRlZiBzdHJ1Y3QgeyB2b2xhdGlsZSBpbnQgY291bnRlcjsgfSBh
dG9taWNfdDsKIAorc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2NyMyh1bnNpZ25lZCBsb25nIGNy
MykKK3sKKyAgICBhc20gdm9sYXRpbGUoICJtb3YgJTAsICUlY3IzIiA6IDogInIiIChjcjMpIDog
Im1lbW9yeSIgKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGludmxwZyh1bnNpZ25lZCBsb25n
IHZhKQoreworICAgIGFzbSB2b2xhdGlsZSAoICJpbnZscGcgJTAiOiA6ICJtIiAoKihjb25zdCBj
aGFyICopKHZhKSkgOiAibWVtb3J5IiApOworfQogCiAvKioqKioqKioqKioqKioqKioqKioqKioq
KiogaTM4NiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogI2lmZGVmIF9fSU5TSURF
X01JTklPU19fCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:45 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDRV-0002pC-R3; Tue, 23 Aug 2016 15:16:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDRU-0002mP-2x; Tue, 23 Aug 2016 15:16:44 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 35/92-28857-BD86CB75; Tue, 23 Aug 2016 15:16:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+6tjD3
 hBrvO8Fm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVg8dStTwefAig3fuhkbGBfadDFy
 ckgIGEm8nfiPqYuRi0NIYCGjxPp7i9hBEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cIoFx
 BYWMJf4dX4HE4jNAlR/qX8aWA2vgL3E9N3H2SEWyElcnzkdrIYTKH7hzF7mLkYOoGV2EnP3x0
 1g5F7AyLCKUb04tagstUjXTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9DLDEC
 wg3HeCf9DjJIcTEqivLpGe8KF+JLyUyozEosz4otKc1KLDzHKcHAoSfA+TgfKCRalpqdWpGXm
 AMMNJi3BwaMkwssJDDkh3uKCxNzizHSI1ClGRSlx3haQPgGQREZpHlwbLMQvMcpKCfMyAh0ix
 FOQWpSbWYIq/4pRnINRSZj3HsgUnsy8Erjpr4AWMwEtbrm/G2RxSSJCSqqBMTHJYI+Xge7HdZ
 M7JApWH/iyi6dfxeayxNfXyya6yvTe73hllxjMsSs/cGG1eByDkVR8xmu73V63bxf/P9J2ZbP
 qwwN747/+zpnxQ4hbfu6eF8edeFm+6DNOKy+X8XPjS+W+F/Lt0MJPEz/fX18xa8HKH2zy0xTb
 my+ujO0smnlo2hqla/MsTZVYijMSDbWYi4oTAZ2YP5dsAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1471965401!29723852!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18589 invoked from network); 23 Aug 2016 15:16:42 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:42 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BA918ADB4;
 Tue, 23 Aug 2016 15:16:20 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:16:07 +0200
Message-Id: <1471965368-6159-22-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 21/22] mini-os: get physical memory map
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

T24gSFZNbGl0ZSB3ZSBoYXZlIHRvIGxvb2sgYXQgdGhlIHBoeXNpY2FsIG1lbW9yeSBtYXAgdG8g
a25vdyB3aGljaAptZW1vcnkgZnJhbWVzIGFyZSB1c2FibGUuCgpJbiBvcmRlciB0byBtYWtlIGxp
ZmUgZWFzaWVyIHdlIGRlZmluZSBhIGR1bW15IG1lbW9yeSBtYXAgZm9yIG90aGVyCmRvbWFpbiB0
eXBlcyAocHYgYW5kIGFybSkgd2hpY2ggaGFzIGp1c3Qgb25lIGVudHJ5IHdpdGggYSBtYXhpbXVt
Cm1lbW9yeSBzaXplLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgotLS0KIGFyY2gvYXJtL21tLmMgICAgICAgICB8ICA4ICsrKysrKwogYXJjaC94ODYvbW0u
YyAgICAgICAgIHwgNzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogYXJjaC94ODYvc2V0dXAuYyAgICAgIHwgIDEgKwogaW5jbHVkZS9lODIwLmggICAgICAg
IHwgNDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ODYvYXJjaF9t
bS5oIHwgIDQgKysrCiBtbS5jICAgICAgICAgICAgICAgICAgfCA3OSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgMTgz
IGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1
ZGUvZTgyMC5oCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbW0uYyBiL2FyY2gvYXJtL21tLmMKaW5k
ZXggZGJkZTE2Mi4uOGMxNTZjNCAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vbW0uYworKysgYi9hcmNo
L2FybS9tbS5jCkBAIC03LDYgKzcsMTQgQEAKICNpbmNsdWRlIDxsaWIuaD4KIAogdWludDMyX3Qg
cGh5c2ljYWxfYWRkcmVzc19vZmZzZXQ7CitzdHJ1Y3QgZTgyMGVudHJ5IGU4MjBfbWFwWzFdID0g
eworICAgIHsKKyAgICAgICAgLmFkZHIgPSAwLAorICAgICAgICAuc2l6ZSA9IFVMT05HX01BWCAt
IDEsCisgICAgICAgIC50eXBlID0gRTgyMF9SQU0KKyAgICB9Cit9OwordW5zaWduZWQgZTgyMF9l
bnRyaWVzID0gMTsKIAogdW5zaWduZWQgbG9uZyBhbGxvY2F0ZV9vbmRlbWFuZCh1bnNpZ25lZCBs
b25nIG4sIHVuc2lnbmVkIGxvbmcgYWxpZ25tZW50KQogewpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
bW0uYyBiL2FyY2gveDg2L21tLmMKaW5kZXggNzYyNTk5ZC4uOGRkOTBiOCAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvbW0uYworKysgYi9hcmNoL3g4Ni9tbS5jCkBAIC00Myw2ICs0Myw3IEBACiAjaW5j
bHVkZSA8bWluaS1vcy90eXBlcy5oPgogI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+CiAjaW5jbHVk
ZSA8bWluaS1vcy94bWFsbG9jLmg+CisjaW5jbHVkZSA8bWluaS1vcy9lODIwLmg+CiAjaW5jbHVk
ZSA8eGVuL21lbW9yeS5oPgogCiAjaWZkZWYgTU1fREVCVUcKQEAgLTYzLDYgKzY0LDE1IEBAIGV4
dGVybiBjaGFyIHN0YWNrW107CiBleHRlcm4gdm9pZCBwYWdlX3dhbGsodW5zaWduZWQgbG9uZyB2
YSk7CiAKICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKK3N0cnVjdCBlODIwZW50cnkgZTgyMF9tYXBb
MV0gPSB7CisgICAgeworICAgICAgICAuYWRkciA9IDAsCisgICAgICAgIC5zaXplID0gVUxPTkdf
TUFYIC0gMSwKKyAgICAgICAgLnR5cGUgPSBFODIwX1JBTQorICAgIH0KK307Cit1bnNpZ25lZCBl
ODIwX2VudHJpZXMgPSAxOworCiB2b2lkIGFyY2hfbW1fcHJlaW5pdCh2b2lkICpwKQogewogICAg
IHN0YXJ0X2luZm9fdCAqc2kgPSBwOwpAQCAtMTAyLDEwICsxMTIsMjUgQEAgZGVzY19wdHIgaWR0
X3B0ciA9CiAgICAgLmJhc2UgPSAodW5zaWduZWQgbG9uZykmaWR0LAogfTsKIAorc3RydWN0IGU4
MjBlbnRyeSBlODIwX21hcFtFODIwX01BWF07Cit1bnNpZ25lZCBlODIwX2VudHJpZXM7CisKK3N0
YXRpYyBjaGFyICplODIwX3R5cGVzW0U4MjBfVFlQRVNdID0geworICAgIFtFODIwX1JBTV0gICAg
ICA9ICJSQU0iLAorICAgIFtFODIwX1JFU0VSVkVEXSA9ICJSZXNlcnZlZCIsCisgICAgW0U4MjBf
QUNQSV0gICAgID0gIkFDUEkiLAorICAgIFtFODIwX05WU10gICAgICA9ICJOVlMiLAorICAgIFtF
ODIwX1VOVVNBQkxFXSA9ICJVbnVzYWJsZSIsCisgICAgW0U4MjBfUE1FTV0gICAgID0gIlBNRU0i
Cit9OworCiB2b2lkIGFyY2hfbW1fcHJlaW5pdCh2b2lkICpwKQogewogICAgIGxvbmcgcmV0Owog
ICAgIGRvbWlkX3QgZG9taWQgPSBET01JRF9TRUxGOworICAgIHN0cnVjdCB4ZW5fbWVtb3J5X21h
cCBtZW1tYXA7CisgICAgaW50IGk7CisgICAgdW5zaWduZWQgbG9uZyBwZm4sIG1heCA9IDA7CiAK
ICAgICBwdF9iYXNlID0gcGFnZV90YWJsZV9iYXNlOwogICAgIGZpcnN0X2ZyZWVfcGZuID0gUEZO
X1VQKHRvX3BoeXMoJl9lbmQpKTsKQEAgLTExNiw2ICsxNDEsNTMgQEAgdm9pZCBhcmNoX21tX3By
ZWluaXQodm9pZCAqcCkKICAgICAgICAgZG9fZXhpdCgpOwogICAgIH0KICAgICBsYXN0X2ZyZWVf
cGZuID0gcmV0OworCisgICAgbWVtbWFwLm5yX2VudHJpZXMgPSBFODIwX01BWDsKKyAgICBzZXRf
eGVuX2d1ZXN0X2hhbmRsZShtZW1tYXAuYnVmZmVyLCBlODIwX21hcCk7CisgICAgcmV0ID0gSFlQ
RVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVNX21lbW9yeV9tYXAsICZtZW1tYXApOworICAgIGlmICgg
cmV0IDwgMCApCisgICAgeworICAgICAgICB4cHJpbnRrKCJjb3VsZCBub3QgZ2V0IG1lbW9yeSBt
YXBcbiIpOworICAgICAgICBkb19leGl0KCk7CisgICAgfQorICAgIGU4MjBfZW50cmllcyA9IG1l
bW1hcC5ucl9lbnRyaWVzOworCisgICAgZm9yICggaSA9IDA7IGkgPCBlODIwX2VudHJpZXM7IGkr
KyApCisgICAgeworICAgICAgICBpZiAoIGU4MjBfbWFwW2ldLnR5cGUgIT0gRTgyMF9SQU0gKQor
ICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIHBmbiA9IChlODIwX21hcFtpXS5hZGRyICsg
ZTgyMF9tYXBbaV0uc2l6ZSkgPj4gUEFHRV9TSElGVDsKKyAgICAgICAgaWYgKCBwZm4gPiBtYXgg
KQorICAgICAgICAgICAgbWF4ID0gcGZuOworICAgIH0KKworICAgIGlmICggbWF4IDwgbGFzdF9m
cmVlX3BmbiApCisgICAgICAgIGxhc3RfZnJlZV9wZm4gPSBtYXg7Cit9CisKK3ZvaWQgYXJjaF9w
cmludF9tZW1tYXAodm9pZCkKK3sKKyAgICBpbnQgaTsKKyAgICB1bnNpZ25lZCBsb25nIGZyb20s
IHRvOworICAgIGNoYXIgKnR5cGU7CisgICAgY2hhciBidWZbMTJdOworCisgICAgcHJpbnRrKCJN
ZW1vcnkgbWFwOlxuIik7CisgICAgZm9yICggaSA9IDA7IGkgPCBlODIwX2VudHJpZXM7IGkrKyAp
CisgICAgeworICAgICAgICBpZiAoIGU4MjBfbWFwW2ldLnR5cGUgPj0gRTgyMF9UWVBFUyB8fCAh
ZTgyMF90eXBlc1tlODIwX21hcFtpXS50eXBlXSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHNu
cHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksICIlOHgiLCBlODIwX21hcFtpXS50eXBlKTsKKyAgICAg
ICAgICAgIHR5cGUgPSBidWY7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7Cisg
ICAgICAgICAgICB0eXBlID0gZTgyMF90eXBlc1tlODIwX21hcFtpXS50eXBlXTsKKyAgICAgICAg
fQorICAgICAgICBmcm9tID0gZTgyMF9tYXBbaV0uYWRkcjsKKyAgICAgICAgdG8gPSBmcm9tICsg
ZTgyMF9tYXBbaV0uc2l6ZSAtIDE7CisgICAgICAgIHByaW50aygiJTAxMmx4LSUwMTJseDogJXNc
biIsIGZyb20sIHRvLCB0eXBlKTsKKyAgICB9CiB9CiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvc2V0dXAuYyBiL2FyY2gveDg2L3NldHVwLmMKaW5kZXggOTQ4YjA4YS4uODI5YjAzYyAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0x
NTAsNiArMTUwLDcgQEAgc3RhdGljIHZvaWQgcHJpbnRfc3RhcnRfb2ZfZGF5KHZvaWQgKnApCiAg
ICAgcHJpbnRrKCIgICAgICAgZmxhZ3M6IDB4JXhcbiIsICh1bnNpZ25lZCBpbnQpc2ktPmZsYWdz
KTsKICAgICBwcmludGsoIiAgICBjbWRfbGluZTogJXNcbiIsIGNtZGxpbmUpOwogICAgIHByaW50
aygiICAgICAgIHN0YWNrOiAlcC0lcFxuIiwgc3RhY2ssIHN0YWNrICsgc2l6ZW9mKHN0YWNrKSk7
CisgICAgYXJjaF9wcmludF9tZW1tYXAoKTsKIH0KICNlbmRpZgogCmRpZmYgLS1naXQgYS9pbmNs
dWRlL2U4MjAuaCBiL2luY2x1ZGUvZTgyMC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLjkyMDU1MWMKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL2U4MjAuaApAQCAtMCww
ICsxLDQ4IEBACisvKiAtKi0gIE1vZGU6QzsgYy1iYXNpYy1vZmZzZXQ6NDsgdGFiLXdpZHRoOjQg
LSotCisgKgorICogKEMpIDIwMTYgLSBKdWVyZ2VuIEdyb3NzLCBTVVNFIExpbnV4IEdtYkgKKyAq
CisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55
IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lh
dGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4g
dGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0
YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNo
LCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBT
b2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisg
KiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25z
OgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24g
bm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFs
IHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklE
RUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICog
SU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBN
RVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQg
Tk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09Q
WVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIK
KyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1Ig
T1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRI
IFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09G
VFdBUkUuCisgKi8KKworI2lmbmRlZiBfX0U4MjBfSEVBREVSCisjZGVmaW5lIF9fRTgyMF9IRUFE
RVIKKworLyogUEMgQklPUyBzdGFuZGFyZCBFODIwIHR5cGVzIGFuZCBzdHJ1Y3R1cmUuICovCisj
ZGVmaW5lIEU4MjBfUkFNICAgICAgICAgIDEKKyNkZWZpbmUgRTgyMF9SRVNFUlZFRCAgICAgMgor
I2RlZmluZSBFODIwX0FDUEkgICAgICAgICAzCisjZGVmaW5lIEU4MjBfTlZTICAgICAgICAgIDQK
KyNkZWZpbmUgRTgyMF9VTlVTQUJMRSAgICAgNQorI2RlZmluZSBFODIwX1BNRU0gICAgICAgICA3
CisjZGVmaW5lIEU4MjBfVFlQRVMgICAgICAgIDgKKworc3RydWN0IF9fcGFja2VkIGU4MjBlbnRy
eSB7CisgICAgdWludDY0X3QgYWRkcjsKKyAgICB1aW50NjRfdCBzaXplOworICAgIHVpbnQzMl90
IHR5cGU7Cit9OworCisvKiBNYXhpbXVtIG51bWJlciBvZiBlbnRyaWVzLiAqLworI2RlZmluZSBF
ODIwX01BWCAgICAgICAgICAxMjgKKworZXh0ZXJuIHN0cnVjdCBlODIwZW50cnkgZTgyMF9tYXBb
XTsKK2V4dGVybiB1bnNpZ25lZCBlODIwX2VudHJpZXM7CisKKyNlbmRpZiAvKl9fRTgyMF9IRUFE
RVIqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvYXJjaF9tbS5oIGIvaW5jbHVkZS94ODYvYXJj
aF9tbS5oCmluZGV4IDkzNzJmMWUuLmFiOGE1M2UgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveDg2L2Fy
Y2hfbW0uaAorKysgYi9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKQEAgLTI3OSw2ICsyNzksMTAgQEAg
cGdlbnRyeV90ICpuZWVkX3BndCh1bnNpZ25lZCBsb25nIGFkZHIpOwogdm9pZCBhcmNoX21tX3By
ZWluaXQodm9pZCAqcCk7CiB1bnNpZ25lZCBsb25nIGFsbG9jX3ZpcnRfa2VybmVsKHVuc2lnbmVk
IG5fcGFnZXMpOwogCisjaWZuZGVmIENPTkZJR19QQVJBVklSVAordm9pZCBhcmNoX3ByaW50X21l
bW1hcCh2b2lkKTsKKyNlbmRpZgorCiAjZW5kaWYKIAogI2VuZGlmIC8qIF9BUkNIX01NX0hfICov
CmRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwppbmRleCBjNzZiZTdmLi45MzJjZWViIDEwMDY0NAot
LS0gYS9tbS5jCisrKyBiL21tLmMKQEAgLTQzLDYgKzQzLDcgQEAKICNpbmNsdWRlIDxtaW5pLW9z
L3R5cGVzLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4KICNpbmNsdWRlIDxtaW5pLW9zL3ht
YWxsb2MuaD4KKyNpbmNsdWRlIDxtaW5pLW9zL2U4MjAuaD4KIAogLyoqKioqKioqKioqKioqKioq
KioqKgogICogQUxMT0NBVElPTiBCSVRNQVAKQEAgLTE0NywxMCArMTQ4LDE0IEBAIHN0YXRpYyBj
aHVua19oZWFkX3QgIGZyZWVfdGFpbFtGUkVFTElTVF9TSVpFXTsKICAqLwogc3RhdGljIHZvaWQg
aW5pdF9wYWdlX2FsbG9jYXRvcih1bnNpZ25lZCBsb25nIG1pbiwgdW5zaWduZWQgbG9uZyBtYXgp
CiB7Ci0gICAgaW50IGk7CisgICAgaW50IGksIG07CiAgICAgdW5zaWduZWQgbG9uZyByYW5nZTsK
KyAgICB1bnNpZ25lZCBsb25nIHJfbWluLCByX21heDsKICAgICBjaHVua19oZWFkX3QgKmNoOwog
ICAgIGNodW5rX3RhaWxfdCAqY3Q7CisKKyAgICBwcmludGsoIk1NOiBJbml0aWFsaXNlIHBhZ2Ug
YWxsb2NhdG9yIGZvciAlbHgoJWx4KS0lbHgoJWx4KVxuIiwKKyAgICAgICAgICAgKHVfbG9uZyl0
b192aXJ0KG1pbiksIG1pbiwgKHVfbG9uZyl0b192aXJ0KG1heCksIG1heCk7CiAgICAgZm9yICgg
aSA9IDA7IGkgPCBGUkVFTElTVF9TSVpFOyBpKysgKQogICAgIHsKICAgICAgICAgZnJlZV9oZWFk
W2ldICAgICAgID0gJmZyZWVfdGFpbFtpXTsKQEAgLTE2NiwzOCArMTcxLDU3IEBAIHN0YXRpYyB2
b2lkIGluaXRfcGFnZV9hbGxvY2F0b3IodW5zaWduZWQgbG9uZyBtaW4sIHVuc2lnbmVkIGxvbmcg
bWF4KQogICAgIG1tX2FsbG9jX2JpdG1hcF9zaXplICA9IHJvdW5kX3BndXAobW1fYWxsb2NfYml0
bWFwX3NpemUpOwogICAgIG1tX2FsbG9jX2JpdG1hcCA9ICh1bnNpZ25lZCBsb25nICopdG9fdmly
dChtaW4pOwogICAgIG1pbiAgICAgICAgICs9IG1tX2FsbG9jX2JpdG1hcF9zaXplOwotICAgIHJh
bmdlICAgICAgICA9IG1heCAtIG1pbjsKIAogICAgIC8qIEFsbCBhbGxvY2F0ZWQgYnkgZGVmYXVs
dC4gKi8KICAgICBtZW1zZXQobW1fYWxsb2NfYml0bWFwLCB+MCwgbW1fYWxsb2NfYml0bWFwX3Np
emUpOwotICAgIC8qIEZyZWUgdXAgdGhlIG1lbW9yeSB3ZSd2ZSBiZWVuIGdpdmVuIHRvIHBsYXkg
d2l0aC4gKi8KLSAgICBtYXBfZnJlZShQSFlTX1BGTihtaW4pLCByYW5nZT4+UEFHRV9TSElGVCk7
CiAKLSAgICAvKiBUaGUgYnVkZHkgbGlzdHMgYXJlIGFkZHJlc3NlZCBpbiBoaWdoIG1lbW9yeS4g
Ki8KLSAgICBtaW4gPSAodW5zaWduZWQgbG9uZykgdG9fdmlydChtaW4pOwotICAgIG1heCA9ICh1
bnNpZ25lZCBsb25nKSB0b192aXJ0KG1heCk7Ci0KLSAgICB3aGlsZSAoIHJhbmdlICE9IDAgKQor
ICAgIGZvciAoIG0gPSAwOyBtIDwgZTgyMF9lbnRyaWVzOyBtKysgKQogICAgIHsKLSAgICAgICAg
LyoKLSAgICAgICAgICogTmV4dCBjaHVuayBpcyBsaW1pdGVkIGJ5IGFsaWdubWVudCBvZiBtaW4s
IGJ1dCBhbHNvCi0gICAgICAgICAqIG11c3Qgbm90IGJlIGJpZ2dlciB0aGFuIHJlbWFpbmluZyBy
YW5nZS4KLSAgICAgICAgICovCi0gICAgICAgIGZvciAoIGkgPSBQQUdFX1NISUZUOyAoMVVMPDwo
aSsxKSkgPD0gcmFuZ2U7IGkrKyApCi0gICAgICAgICAgICBpZiAoIG1pbiAmICgxVUw8PGkpICkg
YnJlYWs7CisgICAgICAgIGlmICggZTgyMF9tYXBbbV0udHlwZSAhPSBFODIwX1JBTSApCisgICAg
ICAgICAgICBjb250aW51ZTsKKyAgICAgICAgaWYgKCBlODIwX21hcFttXS5hZGRyICsgZTgyMF9t
YXBbbV0uc2l6ZSA+PSBVTE9OR19NQVggKQorICAgICAgICAgICAgQlVHKCk7CiAKKyAgICAgICAg
cl9taW4gPSBlODIwX21hcFttXS5hZGRyOworICAgICAgICByX21heCA9IHJfbWluICsgZTgyMF9t
YXBbbV0uc2l6ZTsKKyAgICAgICAgaWYgKCByX21heCA8PSBtaW4gfHwgcl9taW4gPj0gbWF4ICkK
KyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICBpZiAoIHJfbWluIDwgbWluICkKKyAgICAg
ICAgICAgIHJfbWluID0gbWluOworICAgICAgICBpZiAoIHJfbWF4ID4gbWF4ICkKKyAgICAgICAg
ICAgIHJfbWF4ID0gbWF4OwogCi0gICAgICAgIGNoID0gKGNodW5rX2hlYWRfdCAqKW1pbjsKLSAg
ICAgICAgbWluICAgKz0gKDFVTDw8aSk7Ci0gICAgICAgIHJhbmdlIC09ICgxVUw8PGkpOwotICAg
ICAgICBjdCA9IChjaHVua190YWlsX3QgKiltaW4tMTsKLSAgICAgICAgaSAtPSBQQUdFX1NISUZU
OwotICAgICAgICBjaC0+bGV2ZWwgICAgICAgPSBpOwotICAgICAgICBjaC0+bmV4dCAgICAgICAg
PSBmcmVlX2hlYWRbaV07Ci0gICAgICAgIGNoLT5wcHJldiAgICAgICA9ICZmcmVlX2hlYWRbaV07
Ci0gICAgICAgIGNoLT5uZXh0LT5wcHJldiA9ICZjaC0+bmV4dDsKLSAgICAgICAgZnJlZV9oZWFk
W2ldICAgID0gY2g7Ci0gICAgICAgIGN0LT5sZXZlbCAgICAgICA9IGk7CisgICAgICAgIHByaW50
aygiICAgIEFkZGluZyBtZW1vcnkgcmFuZ2UgJWx4LSVseFxuIiwgcl9taW4sIHJfbWF4KTsKKwor
ICAgICAgICAvKiBUaGUgYnVkZHkgbGlzdHMgYXJlIGFkZHJlc3NlZCBpbiBoaWdoIG1lbW9yeS4g
Ki8KKyAgICAgICAgcl9taW4gPSAodW5zaWduZWQgbG9uZyl0b192aXJ0KHJfbWluKTsKKyAgICAg
ICAgcl9tYXggPSAodW5zaWduZWQgbG9uZyl0b192aXJ0KHJfbWF4KTsKKyAgICAgICAgcmFuZ2Ug
PSByX21heCAtIHJfbWluOworCisgICAgICAgIC8qIEZyZWUgdXAgdGhlIG1lbW9yeSB3ZSd2ZSBi
ZWVuIGdpdmVuIHRvIHBsYXkgd2l0aC4gKi8KKyAgICAgICAgbWFwX2ZyZWUoUEhZU19QRk4ocl9t
aW4pLCByYW5nZSA+PiBQQUdFX1NISUZUKTsKKworICAgICAgICB3aGlsZSAoIHJhbmdlICE9IDAg
KQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogTmV4dCBjaHVuayBp
cyBsaW1pdGVkIGJ5IGFsaWdubWVudCBvZiBtaW4sIGJ1dCBhbHNvCisgICAgICAgICAgICAgKiBt
dXN0IG5vdCBiZSBiaWdnZXIgdGhhbiByZW1haW5pbmcgcmFuZ2UuCisgICAgICAgICAgICAgKi8K
KyAgICAgICAgICAgIGZvciAoIGkgPSBQQUdFX1NISUZUOyAoMVVMIDw8IChpICsgMSkpIDw9IHJh
bmdlOyBpKysgKQorICAgICAgICAgICAgICAgIGlmICggcl9taW4gJiAoMVVMIDw8IGkpICkgYnJl
YWs7CisKKyAgICAgICAgICAgIGNoID0gKGNodW5rX2hlYWRfdCAqKXJfbWluOworICAgICAgICAg
ICAgcl9taW4gKz0gMVVMIDw8IGk7CisgICAgICAgICAgICByYW5nZSAtPSAxVUwgPDwgaTsKKyAg
ICAgICAgICAgIGN0ID0gKGNodW5rX3RhaWxfdCAqKXJfbWluIC0gMTsKKyAgICAgICAgICAgIGkg
LT0gUEFHRV9TSElGVDsKKyAgICAgICAgICAgIGNoLT5sZXZlbCAgICAgICA9IGk7CisgICAgICAg
ICAgICBjaC0+bmV4dCAgICAgICAgPSBmcmVlX2hlYWRbaV07CisgICAgICAgICAgICBjaC0+cHBy
ZXYgICAgICAgPSAmZnJlZV9oZWFkW2ldOworICAgICAgICAgICAgY2gtPm5leHQtPnBwcmV2ID0g
JmNoLT5uZXh0OworICAgICAgICAgICAgZnJlZV9oZWFkW2ldICAgID0gY2g7CisgICAgICAgICAg
ICBjdC0+bGV2ZWwgICAgICAgPSBpOworICAgICAgICB9CiAgICAgfQogCiAgICAgbW1fYWxsb2Nf
Yml0bWFwX3JlbWFwKCk7CkBAIC0zNzcsOSArNDAxLDYgQEAgdm9pZCBpbml0X21tKHZvaWQpCiAg
ICAgLyoKICAgICAgKiBub3cgd2UgY2FuIGluaXRpYWxpc2UgdGhlIHBhZ2UgYWxsb2NhdG9yCiAg
ICAgICovCi0gICAgcHJpbnRrKCJNTTogSW5pdGlhbGlzZSBwYWdlIGFsbG9jYXRvciBmb3IgJWx4
KCVseCktJWx4KCVseClcbiIsCi0gICAgICAgICAgICh1X2xvbmcpdG9fdmlydChQRk5fUEhZUyhz
dGFydF9wZm4pKSwgKHVfbG9uZylQRk5fUEhZUyhzdGFydF9wZm4pLAotICAgICAgICAgICAodV9s
b25nKXRvX3ZpcnQoUEZOX1BIWVMobWF4X3BmbikpLCAodV9sb25nKVBGTl9QSFlTKG1heF9wZm4p
KTsKICAgICBpbml0X3BhZ2VfYWxsb2NhdG9yKFBGTl9QSFlTKHN0YXJ0X3BmbiksIFBGTl9QSFlT
KG1heF9wZm4pKTsKICAgICBwcmludGsoIk1NOiBkb25lXG4iKTsKIAotLSAKMi42LjYKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:16:45 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:16:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDRV-0002pC-R3; Tue, 23 Aug 2016 15:16:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDRU-0002mP-2x; Tue, 23 Aug 2016 15:16:44 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 35/92-28857-BD86CB75; Tue, 23 Aug 2016 15:16:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+6tjD3
 hBrvO8Fm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVg8dStTwefAig3fuhkbGBfadDFy
 ckgIGEm8nfiPqYuRi0NIYCGjxPp7i9hBEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cIoFx
 BYWMJf4dX4HE4jNAlR/qX8aWA2vgL3E9N3H2SEWyElcnzkdrIYTKH7hzF7mLkYOoGV2EnP3x0
 1g5F7AyLCKUb04tagstUjXTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9DLDEC
 wg3HeCf9DjJIcTEqivLpGe8KF+JLyUyozEosz4otKc1KLDzHKcHAoSfA+TgfKCRalpqdWpGXm
 AMMNJi3BwaMkwssJDDkh3uKCxNzizHSI1ClGRSlx3haQPgGQREZpHlwbLMQvMcpKCfMyAh0ix
 FOQWpSbWYIq/4pRnINRSZj3HsgUnsy8Erjpr4AWMwEtbrm/G2RxSSJCSqqBMTHJYI+Xge7HdZ
 M7JApWH/iyi6dfxeayxNfXyya6yvTe73hllxjMsSs/cGG1eByDkVR8xmu73V63bxf/P9J2ZbP
 qwwN747/+zpnxQ4hbfu6eF8edeFm+6DNOKy+X8XPjS+W+F/Lt0MJPEz/fX18xa8HKH2zy0xTb
 my+ujO0smnlo2hqla/MsTZVYijMSDbWYi4oTAZ2YP5dsAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1471965401!29723852!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18589 invoked from network); 23 Aug 2016 15:16:42 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:16:42 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BA918ADB4;
 Tue, 23 Aug 2016 15:16:20 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:16:07 +0200
Message-Id: <1471965368-6159-22-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 21/22] mini-os: get physical memory map
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

T24gSFZNbGl0ZSB3ZSBoYXZlIHRvIGxvb2sgYXQgdGhlIHBoeXNpY2FsIG1lbW9yeSBtYXAgdG8g
a25vdyB3aGljaAptZW1vcnkgZnJhbWVzIGFyZSB1c2FibGUuCgpJbiBvcmRlciB0byBtYWtlIGxp
ZmUgZWFzaWVyIHdlIGRlZmluZSBhIGR1bW15IG1lbW9yeSBtYXAgZm9yIG90aGVyCmRvbWFpbiB0
eXBlcyAocHYgYW5kIGFybSkgd2hpY2ggaGFzIGp1c3Qgb25lIGVudHJ5IHdpdGggYSBtYXhpbXVt
Cm1lbW9yeSBzaXplLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgotLS0KIGFyY2gvYXJtL21tLmMgICAgICAgICB8ICA4ICsrKysrKwogYXJjaC94ODYvbW0u
YyAgICAgICAgIHwgNzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogYXJjaC94ODYvc2V0dXAuYyAgICAgIHwgIDEgKwogaW5jbHVkZS9lODIwLmggICAgICAg
IHwgNDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ODYvYXJjaF9t
bS5oIHwgIDQgKysrCiBtbS5jICAgICAgICAgICAgICAgICAgfCA3OSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgMTgz
IGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1
ZGUvZTgyMC5oCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbW0uYyBiL2FyY2gvYXJtL21tLmMKaW5k
ZXggZGJkZTE2Mi4uOGMxNTZjNCAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vbW0uYworKysgYi9hcmNo
L2FybS9tbS5jCkBAIC03LDYgKzcsMTQgQEAKICNpbmNsdWRlIDxsaWIuaD4KIAogdWludDMyX3Qg
cGh5c2ljYWxfYWRkcmVzc19vZmZzZXQ7CitzdHJ1Y3QgZTgyMGVudHJ5IGU4MjBfbWFwWzFdID0g
eworICAgIHsKKyAgICAgICAgLmFkZHIgPSAwLAorICAgICAgICAuc2l6ZSA9IFVMT05HX01BWCAt
IDEsCisgICAgICAgIC50eXBlID0gRTgyMF9SQU0KKyAgICB9Cit9OwordW5zaWduZWQgZTgyMF9l
bnRyaWVzID0gMTsKIAogdW5zaWduZWQgbG9uZyBhbGxvY2F0ZV9vbmRlbWFuZCh1bnNpZ25lZCBs
b25nIG4sIHVuc2lnbmVkIGxvbmcgYWxpZ25tZW50KQogewpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
bW0uYyBiL2FyY2gveDg2L21tLmMKaW5kZXggNzYyNTk5ZC4uOGRkOTBiOCAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvbW0uYworKysgYi9hcmNoL3g4Ni9tbS5jCkBAIC00Myw2ICs0Myw3IEBACiAjaW5j
bHVkZSA8bWluaS1vcy90eXBlcy5oPgogI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+CiAjaW5jbHVk
ZSA8bWluaS1vcy94bWFsbG9jLmg+CisjaW5jbHVkZSA8bWluaS1vcy9lODIwLmg+CiAjaW5jbHVk
ZSA8eGVuL21lbW9yeS5oPgogCiAjaWZkZWYgTU1fREVCVUcKQEAgLTYzLDYgKzY0LDE1IEBAIGV4
dGVybiBjaGFyIHN0YWNrW107CiBleHRlcm4gdm9pZCBwYWdlX3dhbGsodW5zaWduZWQgbG9uZyB2
YSk7CiAKICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKK3N0cnVjdCBlODIwZW50cnkgZTgyMF9tYXBb
MV0gPSB7CisgICAgeworICAgICAgICAuYWRkciA9IDAsCisgICAgICAgIC5zaXplID0gVUxPTkdf
TUFYIC0gMSwKKyAgICAgICAgLnR5cGUgPSBFODIwX1JBTQorICAgIH0KK307Cit1bnNpZ25lZCBl
ODIwX2VudHJpZXMgPSAxOworCiB2b2lkIGFyY2hfbW1fcHJlaW5pdCh2b2lkICpwKQogewogICAg
IHN0YXJ0X2luZm9fdCAqc2kgPSBwOwpAQCAtMTAyLDEwICsxMTIsMjUgQEAgZGVzY19wdHIgaWR0
X3B0ciA9CiAgICAgLmJhc2UgPSAodW5zaWduZWQgbG9uZykmaWR0LAogfTsKIAorc3RydWN0IGU4
MjBlbnRyeSBlODIwX21hcFtFODIwX01BWF07Cit1bnNpZ25lZCBlODIwX2VudHJpZXM7CisKK3N0
YXRpYyBjaGFyICplODIwX3R5cGVzW0U4MjBfVFlQRVNdID0geworICAgIFtFODIwX1JBTV0gICAg
ICA9ICJSQU0iLAorICAgIFtFODIwX1JFU0VSVkVEXSA9ICJSZXNlcnZlZCIsCisgICAgW0U4MjBf
QUNQSV0gICAgID0gIkFDUEkiLAorICAgIFtFODIwX05WU10gICAgICA9ICJOVlMiLAorICAgIFtF
ODIwX1VOVVNBQkxFXSA9ICJVbnVzYWJsZSIsCisgICAgW0U4MjBfUE1FTV0gICAgID0gIlBNRU0i
Cit9OworCiB2b2lkIGFyY2hfbW1fcHJlaW5pdCh2b2lkICpwKQogewogICAgIGxvbmcgcmV0Owog
ICAgIGRvbWlkX3QgZG9taWQgPSBET01JRF9TRUxGOworICAgIHN0cnVjdCB4ZW5fbWVtb3J5X21h
cCBtZW1tYXA7CisgICAgaW50IGk7CisgICAgdW5zaWduZWQgbG9uZyBwZm4sIG1heCA9IDA7CiAK
ICAgICBwdF9iYXNlID0gcGFnZV90YWJsZV9iYXNlOwogICAgIGZpcnN0X2ZyZWVfcGZuID0gUEZO
X1VQKHRvX3BoeXMoJl9lbmQpKTsKQEAgLTExNiw2ICsxNDEsNTMgQEAgdm9pZCBhcmNoX21tX3By
ZWluaXQodm9pZCAqcCkKICAgICAgICAgZG9fZXhpdCgpOwogICAgIH0KICAgICBsYXN0X2ZyZWVf
cGZuID0gcmV0OworCisgICAgbWVtbWFwLm5yX2VudHJpZXMgPSBFODIwX01BWDsKKyAgICBzZXRf
eGVuX2d1ZXN0X2hhbmRsZShtZW1tYXAuYnVmZmVyLCBlODIwX21hcCk7CisgICAgcmV0ID0gSFlQ
RVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVNX21lbW9yeV9tYXAsICZtZW1tYXApOworICAgIGlmICgg
cmV0IDwgMCApCisgICAgeworICAgICAgICB4cHJpbnRrKCJjb3VsZCBub3QgZ2V0IG1lbW9yeSBt
YXBcbiIpOworICAgICAgICBkb19leGl0KCk7CisgICAgfQorICAgIGU4MjBfZW50cmllcyA9IG1l
bW1hcC5ucl9lbnRyaWVzOworCisgICAgZm9yICggaSA9IDA7IGkgPCBlODIwX2VudHJpZXM7IGkr
KyApCisgICAgeworICAgICAgICBpZiAoIGU4MjBfbWFwW2ldLnR5cGUgIT0gRTgyMF9SQU0gKQor
ICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIHBmbiA9IChlODIwX21hcFtpXS5hZGRyICsg
ZTgyMF9tYXBbaV0uc2l6ZSkgPj4gUEFHRV9TSElGVDsKKyAgICAgICAgaWYgKCBwZm4gPiBtYXgg
KQorICAgICAgICAgICAgbWF4ID0gcGZuOworICAgIH0KKworICAgIGlmICggbWF4IDwgbGFzdF9m
cmVlX3BmbiApCisgICAgICAgIGxhc3RfZnJlZV9wZm4gPSBtYXg7Cit9CisKK3ZvaWQgYXJjaF9w
cmludF9tZW1tYXAodm9pZCkKK3sKKyAgICBpbnQgaTsKKyAgICB1bnNpZ25lZCBsb25nIGZyb20s
IHRvOworICAgIGNoYXIgKnR5cGU7CisgICAgY2hhciBidWZbMTJdOworCisgICAgcHJpbnRrKCJN
ZW1vcnkgbWFwOlxuIik7CisgICAgZm9yICggaSA9IDA7IGkgPCBlODIwX2VudHJpZXM7IGkrKyAp
CisgICAgeworICAgICAgICBpZiAoIGU4MjBfbWFwW2ldLnR5cGUgPj0gRTgyMF9UWVBFUyB8fCAh
ZTgyMF90eXBlc1tlODIwX21hcFtpXS50eXBlXSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHNu
cHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksICIlOHgiLCBlODIwX21hcFtpXS50eXBlKTsKKyAgICAg
ICAgICAgIHR5cGUgPSBidWY7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7Cisg
ICAgICAgICAgICB0eXBlID0gZTgyMF90eXBlc1tlODIwX21hcFtpXS50eXBlXTsKKyAgICAgICAg
fQorICAgICAgICBmcm9tID0gZTgyMF9tYXBbaV0uYWRkcjsKKyAgICAgICAgdG8gPSBmcm9tICsg
ZTgyMF9tYXBbaV0uc2l6ZSAtIDE7CisgICAgICAgIHByaW50aygiJTAxMmx4LSUwMTJseDogJXNc
biIsIGZyb20sIHRvLCB0eXBlKTsKKyAgICB9CiB9CiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvc2V0dXAuYyBiL2FyY2gveDg2L3NldHVwLmMKaW5kZXggOTQ4YjA4YS4uODI5YjAzYyAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0x
NTAsNiArMTUwLDcgQEAgc3RhdGljIHZvaWQgcHJpbnRfc3RhcnRfb2ZfZGF5KHZvaWQgKnApCiAg
ICAgcHJpbnRrKCIgICAgICAgZmxhZ3M6IDB4JXhcbiIsICh1bnNpZ25lZCBpbnQpc2ktPmZsYWdz
KTsKICAgICBwcmludGsoIiAgICBjbWRfbGluZTogJXNcbiIsIGNtZGxpbmUpOwogICAgIHByaW50
aygiICAgICAgIHN0YWNrOiAlcC0lcFxuIiwgc3RhY2ssIHN0YWNrICsgc2l6ZW9mKHN0YWNrKSk7
CisgICAgYXJjaF9wcmludF9tZW1tYXAoKTsKIH0KICNlbmRpZgogCmRpZmYgLS1naXQgYS9pbmNs
dWRlL2U4MjAuaCBiL2luY2x1ZGUvZTgyMC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLjkyMDU1MWMKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL2U4MjAuaApAQCAtMCww
ICsxLDQ4IEBACisvKiAtKi0gIE1vZGU6QzsgYy1iYXNpYy1vZmZzZXQ6NDsgdGFiLXdpZHRoOjQg
LSotCisgKgorICogKEMpIDIwMTYgLSBKdWVyZ2VuIEdyb3NzLCBTVVNFIExpbnV4IEdtYkgKKyAq
CisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55
IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lh
dGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4g
dGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0
YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNo
LCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBT
b2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisg
KiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25z
OgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24g
bm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFs
IHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklE
RUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICog
SU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBN
RVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQg
Tk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09Q
WVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIK
KyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1Ig
T1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRI
IFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09G
VFdBUkUuCisgKi8KKworI2lmbmRlZiBfX0U4MjBfSEVBREVSCisjZGVmaW5lIF9fRTgyMF9IRUFE
RVIKKworLyogUEMgQklPUyBzdGFuZGFyZCBFODIwIHR5cGVzIGFuZCBzdHJ1Y3R1cmUuICovCisj
ZGVmaW5lIEU4MjBfUkFNICAgICAgICAgIDEKKyNkZWZpbmUgRTgyMF9SRVNFUlZFRCAgICAgMgor
I2RlZmluZSBFODIwX0FDUEkgICAgICAgICAzCisjZGVmaW5lIEU4MjBfTlZTICAgICAgICAgIDQK
KyNkZWZpbmUgRTgyMF9VTlVTQUJMRSAgICAgNQorI2RlZmluZSBFODIwX1BNRU0gICAgICAgICA3
CisjZGVmaW5lIEU4MjBfVFlQRVMgICAgICAgIDgKKworc3RydWN0IF9fcGFja2VkIGU4MjBlbnRy
eSB7CisgICAgdWludDY0X3QgYWRkcjsKKyAgICB1aW50NjRfdCBzaXplOworICAgIHVpbnQzMl90
IHR5cGU7Cit9OworCisvKiBNYXhpbXVtIG51bWJlciBvZiBlbnRyaWVzLiAqLworI2RlZmluZSBF
ODIwX01BWCAgICAgICAgICAxMjgKKworZXh0ZXJuIHN0cnVjdCBlODIwZW50cnkgZTgyMF9tYXBb
XTsKK2V4dGVybiB1bnNpZ25lZCBlODIwX2VudHJpZXM7CisKKyNlbmRpZiAvKl9fRTgyMF9IRUFE
RVIqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvYXJjaF9tbS5oIGIvaW5jbHVkZS94ODYvYXJj
aF9tbS5oCmluZGV4IDkzNzJmMWUuLmFiOGE1M2UgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveDg2L2Fy
Y2hfbW0uaAorKysgYi9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKQEAgLTI3OSw2ICsyNzksMTAgQEAg
cGdlbnRyeV90ICpuZWVkX3BndCh1bnNpZ25lZCBsb25nIGFkZHIpOwogdm9pZCBhcmNoX21tX3By
ZWluaXQodm9pZCAqcCk7CiB1bnNpZ25lZCBsb25nIGFsbG9jX3ZpcnRfa2VybmVsKHVuc2lnbmVk
IG5fcGFnZXMpOwogCisjaWZuZGVmIENPTkZJR19QQVJBVklSVAordm9pZCBhcmNoX3ByaW50X21l
bW1hcCh2b2lkKTsKKyNlbmRpZgorCiAjZW5kaWYKIAogI2VuZGlmIC8qIF9BUkNIX01NX0hfICov
CmRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwppbmRleCBjNzZiZTdmLi45MzJjZWViIDEwMDY0NAot
LS0gYS9tbS5jCisrKyBiL21tLmMKQEAgLTQzLDYgKzQzLDcgQEAKICNpbmNsdWRlIDxtaW5pLW9z
L3R5cGVzLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4KICNpbmNsdWRlIDxtaW5pLW9zL3ht
YWxsb2MuaD4KKyNpbmNsdWRlIDxtaW5pLW9zL2U4MjAuaD4KIAogLyoqKioqKioqKioqKioqKioq
KioqKgogICogQUxMT0NBVElPTiBCSVRNQVAKQEAgLTE0NywxMCArMTQ4LDE0IEBAIHN0YXRpYyBj
aHVua19oZWFkX3QgIGZyZWVfdGFpbFtGUkVFTElTVF9TSVpFXTsKICAqLwogc3RhdGljIHZvaWQg
aW5pdF9wYWdlX2FsbG9jYXRvcih1bnNpZ25lZCBsb25nIG1pbiwgdW5zaWduZWQgbG9uZyBtYXgp
CiB7Ci0gICAgaW50IGk7CisgICAgaW50IGksIG07CiAgICAgdW5zaWduZWQgbG9uZyByYW5nZTsK
KyAgICB1bnNpZ25lZCBsb25nIHJfbWluLCByX21heDsKICAgICBjaHVua19oZWFkX3QgKmNoOwog
ICAgIGNodW5rX3RhaWxfdCAqY3Q7CisKKyAgICBwcmludGsoIk1NOiBJbml0aWFsaXNlIHBhZ2Ug
YWxsb2NhdG9yIGZvciAlbHgoJWx4KS0lbHgoJWx4KVxuIiwKKyAgICAgICAgICAgKHVfbG9uZyl0
b192aXJ0KG1pbiksIG1pbiwgKHVfbG9uZyl0b192aXJ0KG1heCksIG1heCk7CiAgICAgZm9yICgg
aSA9IDA7IGkgPCBGUkVFTElTVF9TSVpFOyBpKysgKQogICAgIHsKICAgICAgICAgZnJlZV9oZWFk
W2ldICAgICAgID0gJmZyZWVfdGFpbFtpXTsKQEAgLTE2NiwzOCArMTcxLDU3IEBAIHN0YXRpYyB2
b2lkIGluaXRfcGFnZV9hbGxvY2F0b3IodW5zaWduZWQgbG9uZyBtaW4sIHVuc2lnbmVkIGxvbmcg
bWF4KQogICAgIG1tX2FsbG9jX2JpdG1hcF9zaXplICA9IHJvdW5kX3BndXAobW1fYWxsb2NfYml0
bWFwX3NpemUpOwogICAgIG1tX2FsbG9jX2JpdG1hcCA9ICh1bnNpZ25lZCBsb25nICopdG9fdmly
dChtaW4pOwogICAgIG1pbiAgICAgICAgICs9IG1tX2FsbG9jX2JpdG1hcF9zaXplOwotICAgIHJh
bmdlICAgICAgICA9IG1heCAtIG1pbjsKIAogICAgIC8qIEFsbCBhbGxvY2F0ZWQgYnkgZGVmYXVs
dC4gKi8KICAgICBtZW1zZXQobW1fYWxsb2NfYml0bWFwLCB+MCwgbW1fYWxsb2NfYml0bWFwX3Np
emUpOwotICAgIC8qIEZyZWUgdXAgdGhlIG1lbW9yeSB3ZSd2ZSBiZWVuIGdpdmVuIHRvIHBsYXkg
d2l0aC4gKi8KLSAgICBtYXBfZnJlZShQSFlTX1BGTihtaW4pLCByYW5nZT4+UEFHRV9TSElGVCk7
CiAKLSAgICAvKiBUaGUgYnVkZHkgbGlzdHMgYXJlIGFkZHJlc3NlZCBpbiBoaWdoIG1lbW9yeS4g
Ki8KLSAgICBtaW4gPSAodW5zaWduZWQgbG9uZykgdG9fdmlydChtaW4pOwotICAgIG1heCA9ICh1
bnNpZ25lZCBsb25nKSB0b192aXJ0KG1heCk7Ci0KLSAgICB3aGlsZSAoIHJhbmdlICE9IDAgKQor
ICAgIGZvciAoIG0gPSAwOyBtIDwgZTgyMF9lbnRyaWVzOyBtKysgKQogICAgIHsKLSAgICAgICAg
LyoKLSAgICAgICAgICogTmV4dCBjaHVuayBpcyBsaW1pdGVkIGJ5IGFsaWdubWVudCBvZiBtaW4s
IGJ1dCBhbHNvCi0gICAgICAgICAqIG11c3Qgbm90IGJlIGJpZ2dlciB0aGFuIHJlbWFpbmluZyBy
YW5nZS4KLSAgICAgICAgICovCi0gICAgICAgIGZvciAoIGkgPSBQQUdFX1NISUZUOyAoMVVMPDwo
aSsxKSkgPD0gcmFuZ2U7IGkrKyApCi0gICAgICAgICAgICBpZiAoIG1pbiAmICgxVUw8PGkpICkg
YnJlYWs7CisgICAgICAgIGlmICggZTgyMF9tYXBbbV0udHlwZSAhPSBFODIwX1JBTSApCisgICAg
ICAgICAgICBjb250aW51ZTsKKyAgICAgICAgaWYgKCBlODIwX21hcFttXS5hZGRyICsgZTgyMF9t
YXBbbV0uc2l6ZSA+PSBVTE9OR19NQVggKQorICAgICAgICAgICAgQlVHKCk7CiAKKyAgICAgICAg
cl9taW4gPSBlODIwX21hcFttXS5hZGRyOworICAgICAgICByX21heCA9IHJfbWluICsgZTgyMF9t
YXBbbV0uc2l6ZTsKKyAgICAgICAgaWYgKCByX21heCA8PSBtaW4gfHwgcl9taW4gPj0gbWF4ICkK
KyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICBpZiAoIHJfbWluIDwgbWluICkKKyAgICAg
ICAgICAgIHJfbWluID0gbWluOworICAgICAgICBpZiAoIHJfbWF4ID4gbWF4ICkKKyAgICAgICAg
ICAgIHJfbWF4ID0gbWF4OwogCi0gICAgICAgIGNoID0gKGNodW5rX2hlYWRfdCAqKW1pbjsKLSAg
ICAgICAgbWluICAgKz0gKDFVTDw8aSk7Ci0gICAgICAgIHJhbmdlIC09ICgxVUw8PGkpOwotICAg
ICAgICBjdCA9IChjaHVua190YWlsX3QgKiltaW4tMTsKLSAgICAgICAgaSAtPSBQQUdFX1NISUZU
OwotICAgICAgICBjaC0+bGV2ZWwgICAgICAgPSBpOwotICAgICAgICBjaC0+bmV4dCAgICAgICAg
PSBmcmVlX2hlYWRbaV07Ci0gICAgICAgIGNoLT5wcHJldiAgICAgICA9ICZmcmVlX2hlYWRbaV07
Ci0gICAgICAgIGNoLT5uZXh0LT5wcHJldiA9ICZjaC0+bmV4dDsKLSAgICAgICAgZnJlZV9oZWFk
W2ldICAgID0gY2g7Ci0gICAgICAgIGN0LT5sZXZlbCAgICAgICA9IGk7CisgICAgICAgIHByaW50
aygiICAgIEFkZGluZyBtZW1vcnkgcmFuZ2UgJWx4LSVseFxuIiwgcl9taW4sIHJfbWF4KTsKKwor
ICAgICAgICAvKiBUaGUgYnVkZHkgbGlzdHMgYXJlIGFkZHJlc3NlZCBpbiBoaWdoIG1lbW9yeS4g
Ki8KKyAgICAgICAgcl9taW4gPSAodW5zaWduZWQgbG9uZyl0b192aXJ0KHJfbWluKTsKKyAgICAg
ICAgcl9tYXggPSAodW5zaWduZWQgbG9uZyl0b192aXJ0KHJfbWF4KTsKKyAgICAgICAgcmFuZ2Ug
PSByX21heCAtIHJfbWluOworCisgICAgICAgIC8qIEZyZWUgdXAgdGhlIG1lbW9yeSB3ZSd2ZSBi
ZWVuIGdpdmVuIHRvIHBsYXkgd2l0aC4gKi8KKyAgICAgICAgbWFwX2ZyZWUoUEhZU19QRk4ocl9t
aW4pLCByYW5nZSA+PiBQQUdFX1NISUZUKTsKKworICAgICAgICB3aGlsZSAoIHJhbmdlICE9IDAg
KQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogTmV4dCBjaHVuayBp
cyBsaW1pdGVkIGJ5IGFsaWdubWVudCBvZiBtaW4sIGJ1dCBhbHNvCisgICAgICAgICAgICAgKiBt
dXN0IG5vdCBiZSBiaWdnZXIgdGhhbiByZW1haW5pbmcgcmFuZ2UuCisgICAgICAgICAgICAgKi8K
KyAgICAgICAgICAgIGZvciAoIGkgPSBQQUdFX1NISUZUOyAoMVVMIDw8IChpICsgMSkpIDw9IHJh
bmdlOyBpKysgKQorICAgICAgICAgICAgICAgIGlmICggcl9taW4gJiAoMVVMIDw8IGkpICkgYnJl
YWs7CisKKyAgICAgICAgICAgIGNoID0gKGNodW5rX2hlYWRfdCAqKXJfbWluOworICAgICAgICAg
ICAgcl9taW4gKz0gMVVMIDw8IGk7CisgICAgICAgICAgICByYW5nZSAtPSAxVUwgPDwgaTsKKyAg
ICAgICAgICAgIGN0ID0gKGNodW5rX3RhaWxfdCAqKXJfbWluIC0gMTsKKyAgICAgICAgICAgIGkg
LT0gUEFHRV9TSElGVDsKKyAgICAgICAgICAgIGNoLT5sZXZlbCAgICAgICA9IGk7CisgICAgICAg
ICAgICBjaC0+bmV4dCAgICAgICAgPSBmcmVlX2hlYWRbaV07CisgICAgICAgICAgICBjaC0+cHBy
ZXYgICAgICAgPSAmZnJlZV9oZWFkW2ldOworICAgICAgICAgICAgY2gtPm5leHQtPnBwcmV2ID0g
JmNoLT5uZXh0OworICAgICAgICAgICAgZnJlZV9oZWFkW2ldICAgID0gY2g7CisgICAgICAgICAg
ICBjdC0+bGV2ZWwgICAgICAgPSBpOworICAgICAgICB9CiAgICAgfQogCiAgICAgbW1fYWxsb2Nf
Yml0bWFwX3JlbWFwKCk7CkBAIC0zNzcsOSArNDAxLDYgQEAgdm9pZCBpbml0X21tKHZvaWQpCiAg
ICAgLyoKICAgICAgKiBub3cgd2UgY2FuIGluaXRpYWxpc2UgdGhlIHBhZ2UgYWxsb2NhdG9yCiAg
ICAgICovCi0gICAgcHJpbnRrKCJNTTogSW5pdGlhbGlzZSBwYWdlIGFsbG9jYXRvciBmb3IgJWx4
KCVseCktJWx4KCVseClcbiIsCi0gICAgICAgICAgICh1X2xvbmcpdG9fdmlydChQRk5fUEhZUyhz
dGFydF9wZm4pKSwgKHVfbG9uZylQRk5fUEhZUyhzdGFydF9wZm4pLAotICAgICAgICAgICAodV9s
b25nKXRvX3ZpcnQoUEZOX1BIWVMobWF4X3BmbikpLCAodV9sb25nKVBGTl9QSFlTKG1heF9wZm4p
KTsKICAgICBpbml0X3BhZ2VfYWxsb2NhdG9yKFBGTl9QSFlTKHN0YXJ0X3BmbiksIFBGTl9QSFlT
KG1heF9wZm4pKTsKICAgICBwcmludGsoIk1NOiBkb25lXG4iKTsKIAotLSAKMi42LjYKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:17:04 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:17:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDRo-0003Bm-5a; Tue, 23 Aug 2016 15:17:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDRm-0003AF-MB; Tue, 23 Aug 2016 15:17:02 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 77/63-28857-DE86CB75; Tue, 23 Aug 2016 15:17:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+7bjD3
 hBv9+cFq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbixfjJ7wSzpivv3drM2MJ4S62Lk
 5JAQMJJ4O/EfUxcjF4eQwEJGif7nJ5lAEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cIoFx
 BYWsJD4//4pM4jNAlT/699+xi5GDg5eATuJjhPhEPPlJK7PnA42klPAXuLCmb3MICVCQCVz98
 dNYORewMiwilGjOLWoLLVI18hEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0Ms
 MQLCDceW6wEOMkhxMSqK8ukZ7woX4kvJTKjMSizPii0pzUosPMcpwcChJ8FamA+UEi1LTUyvS
 MnOA4QaTluDgURLhnQmS5i0uSMwtzkyHSJ1iVJQS520BSQiAJDJK8+DaYCF+iVFWSpiXEegQI
 Z6C1KLczBJU+VeM4hyMSsK890Cm8GTmlcBNfwW0mAloccv93SCLSxIRUlINjMufzGQUjX7Flt
 ke3MdVKjZRecN8jdIn61erJE24fHylfrf7DZmr5SdirdUqS1gOyKfcMr2qFLz2R7tNrmBbgqZ
 9wb7bMzcVBVrMv1pqf5I/Nv5JpElTYMBRnvRV02S3bDga9LmXMyVlztbToscPr4pjYal+st0q
 kl3MhLlrzbd56cuu7Em7rcRSnJFoqMVcVJwIABiHfExsAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1471965420!29686021!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30849 invoked from network); 23 Aug 2016 15:17:01 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-9.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:17:01 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9C450AD7F;
 Tue, 23 Aug 2016 15:16:15 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:53 +0200
Message-Id: <1471965368-6159-8-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 07/22] mini-os: support hvm_op hypercall
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

U3VwcG9ydCB0aGUgSFlQRVJWSVNPUl9odm1fb3AoKSBoeXBlcmNhbGwgd2hpY2ggaXMgbmVlZGVk
IGZvciBIVk1saXRlLgpBZGQgY29udmVuaWVuY2UgZnVuY3Rpb25zIGh2bV9nZXRfcGFyYW1ldGVy
KCkgYW5kIGh2bV9zZXRfcGFyYW1ldGVyKCkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICAg
ICAgICB8IDE1IC0tLS0tLS0tLS0tLS0tLQogaHlwZXJ2aXNvci5jICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9oeXBlcnZp
c29yLmggICAgICAgICAgICAgICAgICB8ICA1ICsrKysrCiBpbmNsdWRlL3g4Ni94ODZfMzIvaHlw
ZXJjYWxsLXg4Nl8zMi5oIHwgIDYgKysrKysrCiBpbmNsdWRlL3g4Ni94ODZfNjQvaHlwZXJjYWxs
LXg4Nl82NC5oIHwgIDYgKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKyks
IDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL3NldHVwLmMgYi9hcmNoL2Fy
bS9zZXR1cC5jCmluZGV4IDA2YWZlNDYuLmNiZTY3YzYgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL3Nl
dHVwLmMKKysrIGIvYXJjaC9hcm0vc2V0dXAuYwpAQCAtMjUsMjEgKzI1LDYgQEAgZXh0ZXJuIGNo
YXIgc2hhcmVkX2luZm9fcGFnZVtQQUdFX1NJWkVdOwogCiB2b2lkICpkZXZpY2VfdHJlZTsKIAot
c3RhdGljIGludCBodm1fZ2V0X3BhcmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpCi17
Ci0gICAgc3RydWN0IHhlbl9odm1fcGFyYW0geGh2OwotICAgIGludCByZXQ7Ci0KLSAgICB4aHYu
ZG9taWQgPSBET01JRF9TRUxGOwotICAgIHhodi5pbmRleCA9IGlkeDsKLSAgICByZXQgPSBIWVBF
UlZJU09SX2h2bV9vcChIVk1PUF9nZXRfcGFyYW0sICZ4aHYpOwotICAgIGlmIChyZXQgPCAwKSB7
Ci0gICAgICAgIEJVRygpOwotICAgIH0KLSAgICAqdmFsdWUgPSB4aHYudmFsdWU7Ci0gICAgcmV0
dXJuIHJldDsKLX0KLQogc3RhdGljIHZvaWQgZ2V0X2NvbnNvbGUodm9pZCkKIHsKICAgICB1aW50
NjRfdCB2ID0gLTE7CmRpZmYgLS1naXQgYS9oeXBlcnZpc29yLmMgYi9oeXBlcnZpc29yLmMKaW5k
ZXggMWI2MWQ5Yi4uNzE1Y2ZlOCAxMDA2NDQKLS0tIGEvaHlwZXJ2aXNvci5jCisrKyBiL2h5cGVy
dmlzb3IuYwpAQCAtMzYsNiArMzYsMzMgQEAKIAogaW50IGluX2NhbGxiYWNrOwogCisjaWZuZGVm
IENPTkZJR19QQVJBVklSVAoraW50IGh2bV9nZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2NF90
ICp2YWx1ZSkKK3sKKyAgICBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSB4aHY7CisgICAgaW50IHJldDsK
KworICAgIHhodi5kb21pZCA9IERPTUlEX1NFTEY7CisgICAgeGh2LmluZGV4ID0gaWR4OworICAg
IHJldCA9IEhZUEVSVklTT1JfaHZtX29wKEhWTU9QX2dldF9wYXJhbSwgJnhodik7CisgICAgaWYg
KCByZXQgPCAwICkKKyAgICAgICAgQlVHKCk7CisKKyAgICAqdmFsdWUgPSB4aHYudmFsdWU7Cisg
ICAgcmV0dXJuIHJldDsKK30KKworaW50IGh2bV9zZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2
NF90IHZhbHVlKQoreworICAgIHN0cnVjdCB4ZW5faHZtX3BhcmFtIHhodjsKKworICAgIHhodi5k
b21pZCA9IERPTUlEX1NFTEY7CisgICAgeGh2LmluZGV4ID0gaWR4OworICAgIHhodi52YWx1ZSA9
IHZhbHVlOworICAgIHJldHVybiBIWVBFUlZJU09SX2h2bV9vcChIVk1PUF9zZXRfcGFyYW0sICZ4
aHYpOworfQorI2VuZGlmCisKIHZvaWQgZG9faHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3QgcHRf
cmVncyAqcmVncykKIHsKICAgICB1bnNpZ25lZCBsb25nICBsMSwgbDIsIGwxaSwgbDJpOwpkaWZm
IC0tZ2l0IGEvaW5jbHVkZS9oeXBlcnZpc29yLmggYi9pbmNsdWRlL2h5cGVydmlzb3IuaAppbmRl
eCAyMWIzNTY2Li42ZTQyMWIxIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h5cGVydmlzb3IuaAorKysg
Yi9pbmNsdWRlL2h5cGVydmlzb3IuaApAQCAtMjMsNiArMjMsNyBAQAogI2Vsc2UKICNlcnJvciAi
VW5zdXBwb3J0ZWQgYXJjaGl0ZWN0dXJlIgogI2VuZGlmCisjaW5jbHVkZSA8eGVuL2h2bS9odm1f
b3AuaD4KICNpbmNsdWRlIDxtaW5pLW9zL3RyYXBzLmg+CiAKIC8qCkBAIC0zNyw2ICszOCwxMCBA
QCBleHRlcm4gdW5pb24gc3RhcnRfaW5mb191bmlvbiBzdGFydF9pbmZvX3VuaW9uOwogI2RlZmlu
ZSBzdGFydF9pbmZvIChzdGFydF9pbmZvX3VuaW9uLnN0YXJ0X2luZm8pCiAKIC8qIGh5cGVydmlz
b3IuYyAqLworI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKK2ludCBodm1fZ2V0X3BhcmFtZXRlcihp
bnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpOworaW50IGh2bV9zZXRfcGFyYW1ldGVyKGludCBpZHgs
IHVpbnQ2NF90IHZhbHVlKTsKKyNlbmRpZgogdm9pZCBmb3JjZV9ldnRjaG5fY2FsbGJhY2sodm9p
ZCk7CiB2b2lkIGRvX2h5cGVydmlzb3JfY2FsbGJhY2soc3RydWN0IHB0X3JlZ3MgKnJlZ3MpOwog
dm9pZCBtYXNrX2V2dGNobih1aW50MzJfdCBwb3J0KTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2
L3g4Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmggYi9pbmNsdWRlL3g4Ni94ODZfMzIvaHlwZXJjYWxs
LXg4Nl8zMi5oCmluZGV4IDk5YTRlZTMuLjVjOTM0NjQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveDg2
L3g4Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmgKKysrIGIvaW5jbHVkZS94ODYveDg2XzMyL2h5cGVy
Y2FsbC14ODZfMzIuaApAQCAtMzI0LDYgKzMyNCwxMiBAQCBIWVBFUlZJU09SX2RvbWN0bCgKIAly
ZXR1cm4gX2h5cGVyY2FsbDEoaW50LCBkb21jdGwsIG9wKTsKIH0KIAorc3RhdGljIGlubGluZSB1
bnNpZ25lZCBsb25nCitIWVBFUlZJU09SX2h2bV9vcChpbnQgb3AsIHZvaWQgKmFyZykKK3sKKwly
ZXR1cm4gX2h5cGVyY2FsbDIodW5zaWduZWQgbG9uZywgaHZtX29wLCBvcCwgYXJnKTsKK30KKwog
I2VuZGlmIC8qIF9fSFlQRVJDQUxMX1g4Nl8zMl9IX18gKi8KIAogLyoKZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUveDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmggYi9pbmNsdWRlL3g4Ni94ODZfNjQv
aHlwZXJjYWxsLXg4Nl82NC5oCmluZGV4IGUwMGIzYmQuLjYxNzE4MTIgMTAwNjQ0Ci0tLSBhL2lu
Y2x1ZGUveDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmgKKysrIGIvaW5jbHVkZS94ODYveDg2
XzY0L2h5cGVyY2FsbC14ODZfNjQuaApAQCAtMzMxLDYgKzMzMSwxMiBAQCBIWVBFUlZJU09SX2Rv
bWN0bCgKIAlyZXR1cm4gX2h5cGVyY2FsbDEoaW50LCBkb21jdGwsIG9wKTsKIH0KIAorc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nCitIWVBFUlZJU09SX2h2bV9vcChpbnQgb3AsIHZvaWQgKmFy
ZykKK3sKKwlyZXR1cm4gX2h5cGVyY2FsbDIodW5zaWduZWQgbG9uZywgaHZtX29wLCBvcCwgYXJn
KTsKK30KKwogI2VuZGlmIC8qIF9fSFlQRVJDQUxMX1g4Nl82NF9IX18gKi8KIAogLyoKLS0gCjIu
Ni42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:17:04 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:17:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDRo-0003Bm-5a; Tue, 23 Aug 2016 15:17:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDRm-0003AF-MB; Tue, 23 Aug 2016 15:17:02 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 77/63-28857-DE86CB75; Tue, 23 Aug 2016 15:17:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+7bjD3
 hBv9+cFq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbixfjJ7wSzpivv3drM2MJ4S62Lk
 5JAQMJJ4O/EfUxcjF4eQwEJGif7nJ5lAEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cIoFx
 BYWsJD4//4pM4jNAlT/699+xi5GDg5eATuJjhPhEPPlJK7PnA42klPAXuLCmb3MICVCQCVz98
 dNYORewMiwilGjOLWoLLVI18hEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0Ms
 MQLCDceW6wEOMkhxMSqK8ukZ7woX4kvJTKjMSizPii0pzUosPMcpwcChJ8FamA+UEi1LTUyvS
 MnOA4QaTluDgURLhnQmS5i0uSMwtzkyHSJ1iVJQS520BSQiAJDJK8+DaYCF+iVFWSpiXEegQI
 Z6C1KLczBJU+VeM4hyMSsK890Cm8GTmlcBNfwW0mAloccv93SCLSxIRUlINjMufzGQUjX7Flt
 ke3MdVKjZRecN8jdIn61erJE24fHylfrf7DZmr5SdirdUqS1gOyKfcMr2qFLz2R7tNrmBbgqZ
 9wb7bMzcVBVrMv1pqf5I/Nv5JpElTYMBRnvRV02S3bDga9LmXMyVlztbToscPr4pjYal+st0q
 kl3MhLlrzbd56cuu7Em7rcRSnJFoqMVcVJwIABiHfExsAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1471965420!29686021!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30849 invoked from network); 23 Aug 2016 15:17:01 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-9.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:17:01 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9C450AD7F;
 Tue, 23 Aug 2016 15:16:15 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:53 +0200
Message-Id: <1471965368-6159-8-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 07/22] mini-os: support hvm_op hypercall
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

U3VwcG9ydCB0aGUgSFlQRVJWSVNPUl9odm1fb3AoKSBoeXBlcmNhbGwgd2hpY2ggaXMgbmVlZGVk
IGZvciBIVk1saXRlLgpBZGQgY29udmVuaWVuY2UgZnVuY3Rpb25zIGh2bV9nZXRfcGFyYW1ldGVy
KCkgYW5kIGh2bV9zZXRfcGFyYW1ldGVyKCkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICAg
ICAgICB8IDE1IC0tLS0tLS0tLS0tLS0tLQogaHlwZXJ2aXNvci5jICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9oeXBlcnZp
c29yLmggICAgICAgICAgICAgICAgICB8ICA1ICsrKysrCiBpbmNsdWRlL3g4Ni94ODZfMzIvaHlw
ZXJjYWxsLXg4Nl8zMi5oIHwgIDYgKysrKysrCiBpbmNsdWRlL3g4Ni94ODZfNjQvaHlwZXJjYWxs
LXg4Nl82NC5oIHwgIDYgKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKyks
IDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL3NldHVwLmMgYi9hcmNoL2Fy
bS9zZXR1cC5jCmluZGV4IDA2YWZlNDYuLmNiZTY3YzYgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL3Nl
dHVwLmMKKysrIGIvYXJjaC9hcm0vc2V0dXAuYwpAQCAtMjUsMjEgKzI1LDYgQEAgZXh0ZXJuIGNo
YXIgc2hhcmVkX2luZm9fcGFnZVtQQUdFX1NJWkVdOwogCiB2b2lkICpkZXZpY2VfdHJlZTsKIAot
c3RhdGljIGludCBodm1fZ2V0X3BhcmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpCi17
Ci0gICAgc3RydWN0IHhlbl9odm1fcGFyYW0geGh2OwotICAgIGludCByZXQ7Ci0KLSAgICB4aHYu
ZG9taWQgPSBET01JRF9TRUxGOwotICAgIHhodi5pbmRleCA9IGlkeDsKLSAgICByZXQgPSBIWVBF
UlZJU09SX2h2bV9vcChIVk1PUF9nZXRfcGFyYW0sICZ4aHYpOwotICAgIGlmIChyZXQgPCAwKSB7
Ci0gICAgICAgIEJVRygpOwotICAgIH0KLSAgICAqdmFsdWUgPSB4aHYudmFsdWU7Ci0gICAgcmV0
dXJuIHJldDsKLX0KLQogc3RhdGljIHZvaWQgZ2V0X2NvbnNvbGUodm9pZCkKIHsKICAgICB1aW50
NjRfdCB2ID0gLTE7CmRpZmYgLS1naXQgYS9oeXBlcnZpc29yLmMgYi9oeXBlcnZpc29yLmMKaW5k
ZXggMWI2MWQ5Yi4uNzE1Y2ZlOCAxMDA2NDQKLS0tIGEvaHlwZXJ2aXNvci5jCisrKyBiL2h5cGVy
dmlzb3IuYwpAQCAtMzYsNiArMzYsMzMgQEAKIAogaW50IGluX2NhbGxiYWNrOwogCisjaWZuZGVm
IENPTkZJR19QQVJBVklSVAoraW50IGh2bV9nZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2NF90
ICp2YWx1ZSkKK3sKKyAgICBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSB4aHY7CisgICAgaW50IHJldDsK
KworICAgIHhodi5kb21pZCA9IERPTUlEX1NFTEY7CisgICAgeGh2LmluZGV4ID0gaWR4OworICAg
IHJldCA9IEhZUEVSVklTT1JfaHZtX29wKEhWTU9QX2dldF9wYXJhbSwgJnhodik7CisgICAgaWYg
KCByZXQgPCAwICkKKyAgICAgICAgQlVHKCk7CisKKyAgICAqdmFsdWUgPSB4aHYudmFsdWU7Cisg
ICAgcmV0dXJuIHJldDsKK30KKworaW50IGh2bV9zZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2
NF90IHZhbHVlKQoreworICAgIHN0cnVjdCB4ZW5faHZtX3BhcmFtIHhodjsKKworICAgIHhodi5k
b21pZCA9IERPTUlEX1NFTEY7CisgICAgeGh2LmluZGV4ID0gaWR4OworICAgIHhodi52YWx1ZSA9
IHZhbHVlOworICAgIHJldHVybiBIWVBFUlZJU09SX2h2bV9vcChIVk1PUF9zZXRfcGFyYW0sICZ4
aHYpOworfQorI2VuZGlmCisKIHZvaWQgZG9faHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3QgcHRf
cmVncyAqcmVncykKIHsKICAgICB1bnNpZ25lZCBsb25nICBsMSwgbDIsIGwxaSwgbDJpOwpkaWZm
IC0tZ2l0IGEvaW5jbHVkZS9oeXBlcnZpc29yLmggYi9pbmNsdWRlL2h5cGVydmlzb3IuaAppbmRl
eCAyMWIzNTY2Li42ZTQyMWIxIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h5cGVydmlzb3IuaAorKysg
Yi9pbmNsdWRlL2h5cGVydmlzb3IuaApAQCAtMjMsNiArMjMsNyBAQAogI2Vsc2UKICNlcnJvciAi
VW5zdXBwb3J0ZWQgYXJjaGl0ZWN0dXJlIgogI2VuZGlmCisjaW5jbHVkZSA8eGVuL2h2bS9odm1f
b3AuaD4KICNpbmNsdWRlIDxtaW5pLW9zL3RyYXBzLmg+CiAKIC8qCkBAIC0zNyw2ICszOCwxMCBA
QCBleHRlcm4gdW5pb24gc3RhcnRfaW5mb191bmlvbiBzdGFydF9pbmZvX3VuaW9uOwogI2RlZmlu
ZSBzdGFydF9pbmZvIChzdGFydF9pbmZvX3VuaW9uLnN0YXJ0X2luZm8pCiAKIC8qIGh5cGVydmlz
b3IuYyAqLworI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKK2ludCBodm1fZ2V0X3BhcmFtZXRlcihp
bnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpOworaW50IGh2bV9zZXRfcGFyYW1ldGVyKGludCBpZHgs
IHVpbnQ2NF90IHZhbHVlKTsKKyNlbmRpZgogdm9pZCBmb3JjZV9ldnRjaG5fY2FsbGJhY2sodm9p
ZCk7CiB2b2lkIGRvX2h5cGVydmlzb3JfY2FsbGJhY2soc3RydWN0IHB0X3JlZ3MgKnJlZ3MpOwog
dm9pZCBtYXNrX2V2dGNobih1aW50MzJfdCBwb3J0KTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2
L3g4Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmggYi9pbmNsdWRlL3g4Ni94ODZfMzIvaHlwZXJjYWxs
LXg4Nl8zMi5oCmluZGV4IDk5YTRlZTMuLjVjOTM0NjQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveDg2
L3g4Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmgKKysrIGIvaW5jbHVkZS94ODYveDg2XzMyL2h5cGVy
Y2FsbC14ODZfMzIuaApAQCAtMzI0LDYgKzMyNCwxMiBAQCBIWVBFUlZJU09SX2RvbWN0bCgKIAly
ZXR1cm4gX2h5cGVyY2FsbDEoaW50LCBkb21jdGwsIG9wKTsKIH0KIAorc3RhdGljIGlubGluZSB1
bnNpZ25lZCBsb25nCitIWVBFUlZJU09SX2h2bV9vcChpbnQgb3AsIHZvaWQgKmFyZykKK3sKKwly
ZXR1cm4gX2h5cGVyY2FsbDIodW5zaWduZWQgbG9uZywgaHZtX29wLCBvcCwgYXJnKTsKK30KKwog
I2VuZGlmIC8qIF9fSFlQRVJDQUxMX1g4Nl8zMl9IX18gKi8KIAogLyoKZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUveDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmggYi9pbmNsdWRlL3g4Ni94ODZfNjQv
aHlwZXJjYWxsLXg4Nl82NC5oCmluZGV4IGUwMGIzYmQuLjYxNzE4MTIgMTAwNjQ0Ci0tLSBhL2lu
Y2x1ZGUveDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmgKKysrIGIvaW5jbHVkZS94ODYveDg2
XzY0L2h5cGVyY2FsbC14ODZfNjQuaApAQCAtMzMxLDYgKzMzMSwxMiBAQCBIWVBFUlZJU09SX2Rv
bWN0bCgKIAlyZXR1cm4gX2h5cGVyY2FsbDEoaW50LCBkb21jdGwsIG9wKTsKIH0KIAorc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nCitIWVBFUlZJU09SX2h2bV9vcChpbnQgb3AsIHZvaWQgKmFy
ZykKK3sKKwlyZXR1cm4gX2h5cGVyY2FsbDIodW5zaWduZWQgbG9uZywgaHZtX29wLCBvcCwgYXJn
KTsKK30KKwogI2VuZGlmIC8qIF9fSFlQRVJDQUxMX1g4Nl82NF9IX18gKi8KIAogLyoKLS0gCjIu
Ni42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:17:19 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:17:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDS3-0003OW-Eg; Tue, 23 Aug 2016 15:17:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDS3-0003Nr-4K; Tue, 23 Aug 2016 15:17:19 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 B0/68-08498-EF86CB75; Tue, 23 Aug 2016 15:17:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+7fjD3
 hBtPPaFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZjY8ZS54C5vxfWTU5kaGP9ydTFy
 ckgIGEm8nfiPCcQWEljIKLHgOFicTUBVYsP1U6wgtoiAm8SX77PYQGxmgQiJOR9OsYDYwgJRE
 rtWLgPrZQGqX/hzMzOIzStgL/F1z0xWiPlyEtdnTger4QSKXzizF6iGA2iXncTc/XETGLkXMD
 KsYtQoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9DIDEOxgvL4
 x4BCjJAeTkiivrtGecCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJXpQDnBotT01Iq0zBxguMGk
 JTh4lER4Z4KkeYsLEnOLM9MhUqcYFaXEeVtAEgIgiYzSPLg2WIhfYpSVEuZlBDpEiKcgtSg3s
 wRV/hWjOAejkjDvPZApPJl5JXDTXwEtZgJa3HJ/N8jikkSElFQD45zvW3a2/Wuq3ML1vJsv+s
 3i5dc4DDL6qjbE6hw61lPjnrAxSnrzpordqYrv1k/5oB/880f4yrsev2qiopXsTXSPv897+F6
 nvan6l2eCJHe0rvNBh8tt33iyM/6suZm7QcDjxd6bj9V+WcY+ui67Yb5hwq4IvhsPUn4c/fzD
 XdCjTngGs6fXMyWW4oxEQy3mouJEAL4fXdVsAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1471965437!55457259!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26107 invoked from network); 23 Aug 2016 15:17:17 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-10.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:17:17 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 32730AD54;
 Tue, 23 Aug 2016 15:16:17 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:57 +0200
Message-Id: <1471965368-6159-12-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 11/22] mini-os: add static page tables for
	virtual kernel area for HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gSFZNbGl0ZSBtb2RlIHdlIG5lZWQgdGhlIHZpcnR1YWwga2VybmVsIGFyZWEgZm9yIG1hcHBp
bmcgb2YgdGhlCmNvbnNvbGUgYW5kIHhlbmJ1cyByaW5nIHBhZ2VzIGFzIGVzcGVjaWFsbHkgb24g
MzIgYml0IGFyY2hpdGVjdHVyZQp0aGVpciBwZm5zIG1pZ2h0IGJlIGFib3ZlIHRoZSBzdXBwb3J0
ZWQgbWF4aW11bSBtZW1vcnkgc2l6ZS4KCkFkZCB0aGUgcGFnZSB0YWJsZXMgbmVlZGVkIGZvciBk
b2luZyB0aGUgbWFwcGluZy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni9tbS5jICAgICB8IDExICsrKysrKysrKysrCiBhcmNoL3g4
Ni94ODZfNjQuUyB8ICA3ICsrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5jCmluZGV4IDA1NDMw
MTcuLmNiYjU2MTcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tLmMKKysrIGIvYXJjaC94ODYvbW0u
YwpAQCAtNzMzLDYgKzczMywxNyBAQCB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25nKiBz
dGFydF9wZm5fcCwgdW5zaWduZWQgbG9uZyogbWF4X3Bmbl9wKQogCiAgICAgKnN0YXJ0X3Bmbl9w
ID0gc3RhcnRfcGZuOwogICAgICptYXhfcGZuX3AgPSBtYXhfcGZuOworCisjaWZuZGVmIENPTkZJ
R19QQVJBVklSVAorI2lmZGVmIF9feDg2XzY0X18KKyAgICBCVUlMRF9CVUdfT04obDRfdGFibGVf
b2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpICE9IDEgfHwKKyAgICAgICAgICAgICAgICAgbDNfdGFi
bGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpICE9IDAgfHwKKyAgICAgICAgICAgICAgICAgbDJf
dGFibGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpICE9IDApOworI2Vsc2UKKyAgICBCVUlMRF9C
VUdfT04obDNfdGFibGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpICE9IDAgfHwKKyAgICAgICAg
ICAgICAgICAgbDJfdGFibGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpID09IDApOworI2VuZGlm
CisjZW5kaWYKIH0KIAogZ3JhbnRfZW50cnlfdCAqYXJjaF9pbml0X2dudHRhYihpbnQgbnJfZ3Jh
bnRfZnJhbWVzKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveDg2XzY0LlMgYi9hcmNoL3g4Ni94ODZf
NjQuUwppbmRleCAxN2E5ZWFkLi41OTMyYmZiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ODZfNjQu
UworKysgYi9hcmNoL3g4Ni94ODZfNjQuUwpAQCAtNDE4LDEwICs0MTgsMTcgQEAgRU5UUlkoX19h
cmNoX3N3aXRjaF90aHJlYWRzKQogLmRhdGEKIC5nbG9ibCBwYWdlX3RhYmxlX2Jhc2UKICAgICAg
ICAgLmFsaWduIF9fUEFHRV9TSVpFCitwYWdlX3RhYmxlX3ZpcnRfbDI6CisgICAgICAgIFBURShw
YWdlX3RhYmxlX3ZpcnRfbDEgKyBMMl9QUk9UKQorICAgICAgICAuYWxpZ24gX19QQUdFX1NJWkUs
IDAKK3BhZ2VfdGFibGVfdmlydF9sMzoKKyAgICAgICAgUFRFKHBhZ2VfdGFibGVfdmlydF9sMiAr
IEwzX1BST1QpCisgICAgICAgIC5hbGlnbiBfX1BBR0VfU0laRSwgMAogcGFnZV90YWJsZV9sMzoK
ICAgICAgICAgUFRFKHBhZ2VfdGFibGVfbDIgKyBMM19QUk9UKQogICAgICAgICAuYWxpZ24gX19Q
QUdFX1NJWkUsIDAKIHBhZ2VfdGFibGVfYmFzZToKICAgICAgICAgUFRFKHBhZ2VfdGFibGVfbDMg
KyBMNF9QUk9UKQorICAgICAgICBQVEUocGFnZV90YWJsZV92aXJ0X2wzICsgTDRfUFJPVCkKICAg
ICAgICAgLmFsaWduIF9fUEFHRV9TSVpFLCAwCiAjZW5kaWYKLS0gCjIuNi42CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:17:19 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:17:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDS3-0003OW-Eg; Tue, 23 Aug 2016 15:17:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDS3-0003Nr-4K; Tue, 23 Aug 2016 15:17:19 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 B0/68-08498-EF86CB75; Tue, 23 Aug 2016 15:17:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+7fjD3
 hBtPPaFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZjY8ZS54C5vxfWTU5kaGP9ydTFy
 ckgIGEm8nfiPCcQWEljIKLHgOFicTUBVYsP1U6wgtoiAm8SX77PYQGxmgQiJOR9OsYDYwgJRE
 rtWLgPrZQGqX/hzMzOIzStgL/F1z0xWiPlyEtdnTger4QSKXzizF6iGA2iXncTc/XETGLkXMD
 KsYtQoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9DIDEOxgvL4
 x4BCjJAeTkiivrtGecCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJXpQDnBotT01Iq0zBxguMGk
 JTh4lER4Z4KkeYsLEnOLM9MhUqcYFaXEeVtAEgIgiYzSPLg2WIhfYpSVEuZlBDpEiKcgtSg3s
 wRV/hWjOAejkjDvPZApPJl5JXDTXwEtZgJa3HJ/N8jikkSElFQD45zvW3a2/Wuq3ML1vJsv+s
 3i5dc4DDL6qjbE6hw61lPjnrAxSnrzpordqYrv1k/5oB/880f4yrsev2qiopXsTXSPv897+F6
 nvan6l2eCJHe0rvNBh8tt33iyM/6suZm7QcDjxd6bj9V+WcY+ui67Yb5hwq4IvhsPUn4c/fzD
 XdCjTngGs6fXMyWW4oxEQy3mouJEAL4fXdVsAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1471965437!55457259!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26107 invoked from network); 23 Aug 2016 15:17:17 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-10.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:17:17 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 32730AD54;
 Tue, 23 Aug 2016 15:16:17 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:57 +0200
Message-Id: <1471965368-6159-12-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 11/22] mini-os: add static page tables for
	virtual kernel area for HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gSFZNbGl0ZSBtb2RlIHdlIG5lZWQgdGhlIHZpcnR1YWwga2VybmVsIGFyZWEgZm9yIG1hcHBp
bmcgb2YgdGhlCmNvbnNvbGUgYW5kIHhlbmJ1cyByaW5nIHBhZ2VzIGFzIGVzcGVjaWFsbHkgb24g
MzIgYml0IGFyY2hpdGVjdHVyZQp0aGVpciBwZm5zIG1pZ2h0IGJlIGFib3ZlIHRoZSBzdXBwb3J0
ZWQgbWF4aW11bSBtZW1vcnkgc2l6ZS4KCkFkZCB0aGUgcGFnZSB0YWJsZXMgbmVlZGVkIGZvciBk
b2luZyB0aGUgbWFwcGluZy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni9tbS5jICAgICB8IDExICsrKysrKysrKysrCiBhcmNoL3g4
Ni94ODZfNjQuUyB8ICA3ICsrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5jCmluZGV4IDA1NDMw
MTcuLmNiYjU2MTcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tLmMKKysrIGIvYXJjaC94ODYvbW0u
YwpAQCAtNzMzLDYgKzczMywxNyBAQCB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25nKiBz
dGFydF9wZm5fcCwgdW5zaWduZWQgbG9uZyogbWF4X3Bmbl9wKQogCiAgICAgKnN0YXJ0X3Bmbl9w
ID0gc3RhcnRfcGZuOwogICAgICptYXhfcGZuX3AgPSBtYXhfcGZuOworCisjaWZuZGVmIENPTkZJ
R19QQVJBVklSVAorI2lmZGVmIF9feDg2XzY0X18KKyAgICBCVUlMRF9CVUdfT04obDRfdGFibGVf
b2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpICE9IDEgfHwKKyAgICAgICAgICAgICAgICAgbDNfdGFi
bGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpICE9IDAgfHwKKyAgICAgICAgICAgICAgICAgbDJf
dGFibGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpICE9IDApOworI2Vsc2UKKyAgICBCVUlMRF9C
VUdfT04obDNfdGFibGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpICE9IDAgfHwKKyAgICAgICAg
ICAgICAgICAgbDJfdGFibGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpID09IDApOworI2VuZGlm
CisjZW5kaWYKIH0KIAogZ3JhbnRfZW50cnlfdCAqYXJjaF9pbml0X2dudHRhYihpbnQgbnJfZ3Jh
bnRfZnJhbWVzKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveDg2XzY0LlMgYi9hcmNoL3g4Ni94ODZf
NjQuUwppbmRleCAxN2E5ZWFkLi41OTMyYmZiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ODZfNjQu
UworKysgYi9hcmNoL3g4Ni94ODZfNjQuUwpAQCAtNDE4LDEwICs0MTgsMTcgQEAgRU5UUlkoX19h
cmNoX3N3aXRjaF90aHJlYWRzKQogLmRhdGEKIC5nbG9ibCBwYWdlX3RhYmxlX2Jhc2UKICAgICAg
ICAgLmFsaWduIF9fUEFHRV9TSVpFCitwYWdlX3RhYmxlX3ZpcnRfbDI6CisgICAgICAgIFBURShw
YWdlX3RhYmxlX3ZpcnRfbDEgKyBMMl9QUk9UKQorICAgICAgICAuYWxpZ24gX19QQUdFX1NJWkUs
IDAKK3BhZ2VfdGFibGVfdmlydF9sMzoKKyAgICAgICAgUFRFKHBhZ2VfdGFibGVfdmlydF9sMiAr
IEwzX1BST1QpCisgICAgICAgIC5hbGlnbiBfX1BBR0VfU0laRSwgMAogcGFnZV90YWJsZV9sMzoK
ICAgICAgICAgUFRFKHBhZ2VfdGFibGVfbDIgKyBMM19QUk9UKQogICAgICAgICAuYWxpZ24gX19Q
QUdFX1NJWkUsIDAKIHBhZ2VfdGFibGVfYmFzZToKICAgICAgICAgUFRFKHBhZ2VfdGFibGVfbDMg
KyBMNF9QUk9UKQorICAgICAgICBQVEUocGFnZV90YWJsZV92aXJ0X2wzICsgTDRfUFJPVCkKICAg
ICAgICAgLmFsaWduIF9fUEFHRV9TSVpFLCAwCiAjZW5kaWYKLS0gCjIuNi42CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:17:20 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:17:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDS4-0003Py-NV; Tue, 23 Aug 2016 15:17:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDS3-0003OA-Ii; Tue, 23 Aug 2016 15:17:19 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 55/6C-12460-EF86CB75; Tue, 23 Aug 2016 15:17:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+6/jD3
 hBvcvC1u8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXj76xNrwQGOiuaTN9kaGD+wdTFy
 ckgIGEm8nfiPqYuRi0NIYCGjxNb/E5hBEmwCqhIbrp9iBbFFBNwkvnyfBdbALBAhMefDKRYQW
 1jAT+L4mheMIDYLUP3JHROAajg4eAXsJWY9d4GYLydxfeZ0JhCbEyh84cxeZpASIQE7ibn74y
 Ywci9gZFjFqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHo5Xo
 GBsYdjLcn+x1ilORgUhLl1TXaEy7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgrcyHSgnWJSanlqR
 lpkDDDeYtAQHj5IIbyZImre4IDG3ODMdInWKUVFKnJcBJCEAksgozYNrg4X4JUZZKWFeRgYGB
 iGegtSi3MwSVPlXjOIcjErCvItBpvBk5pXATX8FtJgJaHHL/d0gi0sSEVJSDYxxtc8/rfpnt3
 DVf+bAZxdO9S/8rewo8TyponamM5tt7RGrnUt+fHIQ7OdraeV4379/+au7f12y9h+N9F3o86E
 7sTXa2XxbimI7a1i94tP31z4EbZFkjfj2/uZkK+fSV/P0H6ptct9m7Se16GbG6+Qt02J+yqXP
 XbJReK3zuWqVpR9eJJ3Iqj2pxFKckWioxVxUnAgA36T8F2wCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1471965438!54238846!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32158 invoked from network); 23 Aug 2016 15:17:18 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:17:18 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E3DEAAC0F;
 Tue, 23 Aug 2016 15:16:17 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:59 +0200
Message-Id: <1471965368-6159-14-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 13/22] mini-os: correct wrong calculation of
	alloc bitmap size
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

V2hlbiByZW1hcHBpbmcgdGhlIHBhZ2UgYWxsb2NhdG9yJ3MgYml0bWFwIGZvciB0aGUgYmFsbG9v
bmluZyBzdXBwb3J0CnRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgbmVlZGVkIHNpemUgaXMgd3Jvbmcu
IFRoaXMgZG9lc24ndCByZWFsbHkKbWF0dGVyIHRvZGF5IGFzIG5vdGhpbmcgaXMgYWxsb2NhdGVk
IGFmdGVyIHRoYXQgYml0bWFwLCBidXQgaXQgc2hvdWxkCmJlIGNvcnJlY3RlZCBuZXZlcnRoZWxl
c3MuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQog
YmFsbG9vbi5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2JhbGxvb24uYyBiL2JhbGxvb24uYwppbmRleCA4ZDJm
MTUxLi44NjY5ZWRiIDEwMDY0NAotLS0gYS9iYWxsb29uLmMKKysrIGIvYmFsbG9vbi5jCkBAIC01
Miw3ICs1Miw3IEBAIHZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQpCiB7CiAgICAgdW5z
aWduZWQgbG9uZyBpOwogCi0gICAgaWYgKCBtbV9hbGxvY19iaXRtYXBfc2l6ZSA+PSAoKG5yX21h
eF9wYWdlcyArIDEpID4+IChQQUdFX1NISUZUICsgMykpICkKKyAgICBpZiAoIG1tX2FsbG9jX2Jp
dG1hcF9zaXplID49ICgobnJfbWF4X3BhZ2VzICsgMSkgPj4gMykgKQogICAgICAgICByZXR1cm47
CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IG1tX2FsbG9jX2JpdG1hcF9zaXplOyBpICs9IFBBR0Vf
U0laRSApCkBAIC02Miw3ICs2Miw3IEBAIHZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQp
CiAgICAgfQogCiAgICAgbW1fYWxsb2NfYml0bWFwID0gKHVuc2lnbmVkIGxvbmcgKil2aXJ0X2tl
cm5lbF9hcmVhX2VuZDsKLSAgICB2aXJ0X2tlcm5lbF9hcmVhX2VuZCArPSByb3VuZF9wZ3VwKChu
cl9tYXhfcGFnZXMgKyAxKSA+PiAoUEFHRV9TSElGVCArIDMpKTsKKyAgICB2aXJ0X2tlcm5lbF9h
cmVhX2VuZCArPSByb3VuZF9wZ3VwKChucl9tYXhfcGFnZXMgKyAxKSA+PiAzKTsKICAgICBBU1NF
UlQodmlydF9rZXJuZWxfYXJlYV9lbmQgPD0gVklSVF9ERU1BTkRfQVJFQSk7CiB9CiAKLS0gCjIu
Ni42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 15:17:20 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 15:17:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcDS4-0003Py-NV; Tue, 23 Aug 2016 15:17:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcDS3-0003OA-Ii; Tue, 23 Aug 2016 15:17:19 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 55/6C-12460-EF86CB75; Tue, 23 Aug 2016 15:17:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+6/jD3
 hBvcvC1u8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXj76xNrwQGOiuaTN9kaGD+wdTFy
 ckgIGEm8nfiPqYuRi0NIYCGjxNb/E5hBEmwCqhIbrp9iBbFFBNwkvnyfBdbALBAhMefDKRYQW
 1jAT+L4mheMIDYLUP3JHROAajg4eAXsJWY9d4GYLydxfeZ0JhCbEyh84cxeZpASIQE7ibn74y
 Ywci9gZFjFqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHo5Xo
 GBsYdjLcn+x1ilORgUhLl1TXaEy7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgrcyHSgnWJSanlqR
 lpkDDDeYtAQHj5IIbyZImre4IDG3ODMdInWKUVFKnJcBJCEAksgozYNrg4X4JUZZKWFeRgYGB
 iGegtSi3MwSVPlXjOIcjErCvItBpvBk5pXATX8FtJgJaHHL/d0gi0sSEVJSDYxxtc8/rfpnt3
 DVf+bAZxdO9S/8rewo8TyponamM5tt7RGrnUt+fHIQ7OdraeV4379/+au7f12y9h+N9F3o86E
 7sTXa2XxbimI7a1i94tP31z4EbZFkjfj2/uZkK+fSV/P0H6ptct9m7Se16GbG6+Qt02J+yqXP
 XbJReK3zuWqVpR9eJJ3Iqj2pxFKckWioxVxUnAgA36T8F2wCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1471965438!54238846!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32158 invoked from network); 23 Aug 2016 15:17:18 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 23 Aug 2016 15:17:18 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E3DEAAC0F;
 Tue, 23 Aug 2016 15:16:17 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 23 Aug 2016 17:15:59 +0200
Message-Id: <1471965368-6159-14-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com>
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 13/22] mini-os: correct wrong calculation of
	alloc bitmap size
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

V2hlbiByZW1hcHBpbmcgdGhlIHBhZ2UgYWxsb2NhdG9yJ3MgYml0bWFwIGZvciB0aGUgYmFsbG9v
bmluZyBzdXBwb3J0CnRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgbmVlZGVkIHNpemUgaXMgd3Jvbmcu
IFRoaXMgZG9lc24ndCByZWFsbHkKbWF0dGVyIHRvZGF5IGFzIG5vdGhpbmcgaXMgYWxsb2NhdGVk
IGFmdGVyIHRoYXQgYml0bWFwLCBidXQgaXQgc2hvdWxkCmJlIGNvcnJlY3RlZCBuZXZlcnRoZWxl
c3MuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQog
YmFsbG9vbi5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2JhbGxvb24uYyBiL2JhbGxvb24uYwppbmRleCA4ZDJm
MTUxLi44NjY5ZWRiIDEwMDY0NAotLS0gYS9iYWxsb29uLmMKKysrIGIvYmFsbG9vbi5jCkBAIC01
Miw3ICs1Miw3IEBAIHZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQpCiB7CiAgICAgdW5z
aWduZWQgbG9uZyBpOwogCi0gICAgaWYgKCBtbV9hbGxvY19iaXRtYXBfc2l6ZSA+PSAoKG5yX21h
eF9wYWdlcyArIDEpID4+IChQQUdFX1NISUZUICsgMykpICkKKyAgICBpZiAoIG1tX2FsbG9jX2Jp
dG1hcF9zaXplID49ICgobnJfbWF4X3BhZ2VzICsgMSkgPj4gMykgKQogICAgICAgICByZXR1cm47
CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IG1tX2FsbG9jX2JpdG1hcF9zaXplOyBpICs9IFBBR0Vf
U0laRSApCkBAIC02Miw3ICs2Miw3IEBAIHZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQp
CiAgICAgfQogCiAgICAgbW1fYWxsb2NfYml0bWFwID0gKHVuc2lnbmVkIGxvbmcgKil2aXJ0X2tl
cm5lbF9hcmVhX2VuZDsKLSAgICB2aXJ0X2tlcm5lbF9hcmVhX2VuZCArPSByb3VuZF9wZ3VwKChu
cl9tYXhfcGFnZXMgKyAxKSA+PiAoUEFHRV9TSElGVCArIDMpKTsKKyAgICB2aXJ0X2tlcm5lbF9h
cmVhX2VuZCArPSByb3VuZF9wZ3VwKChucl9tYXhfcGFnZXMgKyAxKSA+PiAzKTsKICAgICBBU1NF
UlQodmlydF9rZXJuZWxfYXJlYV9lbmQgPD0gVklSVF9ERU1BTkRfQVJFQSk7CiB9CiAKLS0gCjIu
Ni42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 19:44:32 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 19:44:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcHcd-0007Vu-6K; Tue, 23 Aug 2016 19:44:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcHcb-0007VV-Fm; Tue, 23 Aug 2016 19:44:29 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 9C/37-24990-C97ACB75; Tue, 23 Aug 2016 19:44:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXS+7+BUXf28j3
 hBq0XjCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZjx6sIGpYJ5RxYELR5gaGBeodjFy
 cggJTGCUOHdNAsLexSixb1VWFyMXkH2EUeLC9VYWCGcDUNHEs0wgVSwCqhLbrt5mA7HZBEwk+
 hvngdkiAsoSH1t72UFsZoFoieftm1lAbGEBM4nXDb/AenkFdCTWzu0EG8orsJtRYn7rbEaI1U
 US+08vZIUoEpQ4OfMJC8QgHYmdW+8ALeAAsqUllv/jgAjLSzRvnc0MYnMK2Etc//SGEaREFGj
 Xt58GExiFZiEZNAvJoFkIg2YhGbSAkWUVo0ZxalFZapGuoZFeUlFmekZJbmJmjq6hgalebmpx
 cWJ6ak5iUrFecn7uJkZguDMAwQ7GvlnOhxglOZiURHlta/aEC/El5adUZiQWZ8QXleakFh9il
 OHgUJLg/bAMKCdYlJqeWpGWmQOMPJi0BAePkggvPzD6hHiLCxJzizPTIVKnGBWlxHmbQfoEQB
 IZpXlwbbBov8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3tUgU3gy80rgpr8CWswEtLjl/m6
 QxSWJCCmpBkb3A0kz3b7s0t51QlbFKnlGi+3jwqqguIDcuj0T0yOe8H0UlHnN/PLw5VSrRQrM
 ir9sgx51LX4llXt258JESYPzc56HPL/pKjs1J8hpcnrOvFPt/ZFrS+8vmbdl+iqJ9g1VJ6JvO
 1wV2hGeUXysKZuHg0kn/H7qpHUp85MPvZso0/x/p7eUf44SS3FGoqEWc1FxIgDbM9qF8QIAAA
 ==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1471981467!55657943!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22798 invoked from network); 23 Aug 2016 19:44:27 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-6.tower-206.messagelabs.com with SMTP; 23 Aug 2016 19:44:27 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id BAA832A4;
 Tue, 23 Aug 2016 21:44:26 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id Cs-wInGAJztm; Tue, 23 Aug 2016 21:44:26 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 8E6854C;
 Tue, 23 Aug 2016 21:44:26 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcHcX-0008N0-TD; Tue, 23 Aug 2016 21:44:25 +0200
Date: Tue, 23 Aug 2016 21:44:25 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823194425.GN4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-2-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-2-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 01/22] mini-os: resync xen headers
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjQ3ICswMjAwLCB3cm90ZToK
PiBVc2UgdGhlIGxhdGVzdCBYZW4gaGVhZGVycy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxz
YW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKPiAtLS0KPiAgaW5jbHVkZS94ZW4vYXJjaC14
ODYvaHZtL3N0YXJ0X2luZm8uaCB8IDk4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gIGluY2x1ZGUveGVuL2VsZm5vdGUuaCAgICAgICAgICAgICAgICAgfCAxMiArKysrLQo+
ICAyIGZpbGVzIGNoYW5nZWQsIDEwOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9hcmNoLXg4Ni9odm0vc3RhcnRfaW5mby5oCj4g
Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2FyY2gteDg2L2h2bS9zdGFydF9pbmZvLmggYi9p
bmNsdWRlL3hlbi9hcmNoLXg4Ni9odm0vc3RhcnRfaW5mby5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2
NDQKPiBpbmRleCAwMDAwMDAwLi42NDg0MTU5Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2luY2x1
ZGUveGVuL2FyY2gteDg2L2h2bS9zdGFydF9pbmZvLmgKPiBAQCAtMCwwICsxLDk4IEBACj4gKy8q
Cj4gKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBh
bnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKPiArICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNz
b2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCj4gKyAqIGRl
YWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0
IGxpbWl0YXRpb24gdGhlCj4gKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2Us
IHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgo+ICsgKiBzZWxsIGNvcGll
cyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0
d2FyZSBpcwo+ICsgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2lu
ZyBjb25kaXRpb25zOgo+ICsgKgo+ICsgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQg
dGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgo+ICsgKiBhbGwgY29w
aWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KPiArICoKPiArICog
VEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5Z
IEtJTkQsIEVYUFJFU1MgT1IKPiArICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRF
RCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCj4gKyAqIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNI
QUxMIFRIRQo+ICsgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1Ig
QU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCj4gKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBB
TiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCj4gKyAqIEZS
T00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0Ug
T1IgT1RIRVIKPiArICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgo+ICsgKgo+ICsgKiBDb3B5
cmlnaHQgKGMpIDIwMTYsIENpdHJpeCBTeXN0ZW1zLCBJbmMuCj4gKyAqLwo+ICsKPiArI2lmbmRl
ZiBfX1hFTl9QVUJMSUNfQVJDSF9YODZfSFZNX1NUQVJUX0lORk9fSF9fCj4gKyNkZWZpbmUgX19Y
RU5fUFVCTElDX0FSQ0hfWDg2X0hWTV9TVEFSVF9JTkZPX0hfXwo+ICsKPiArLyoKPiArICogU3Rh
cnQgb2YgZGF5IHN0cnVjdHVyZSBwYXNzZWQgdG8gUFZIIGd1ZXN0cyBhbmQgdG8gSFZNIGd1ZXN0
cyBpbiAlZWJ4Lgo+ICsgKgo+ICsgKiBOT1RFOiBub3RoaW5nIHdpbGwgYmUgbG9hZGVkIGF0IHBo
eXNpY2FsIGFkZHJlc3MgMCwgc28gYSAwIHZhbHVlIGluIGFueQo+ICsgKiBvZiB0aGUgYWRkcmVz
cyBmaWVsZHMgc2hvdWxkIGJlIHRyZWF0ZWQgYXMgbm90IHByZXNlbnQuCj4gKyAqCj4gKyAqICAw
ICstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiAgICB8IG1hZ2ljICAgICAgICAgIHwgQ29udGFpbnMg
dGhlIG1hZ2ljIHZhbHVlIFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFMVUUKPiArICogICAgfCAgICAg
ICAgICAgICAgICB8ICgieEVuMyIgd2l0aCB0aGUgMHg4MCBiaXQgb2YgdGhlICJFIiBzZXQpLgo+
ICsgKiAgNCArLS0tLS0tLS0tLS0tLS0tLSsKPiArICogICAgfCB2ZXJzaW9uICAgICAgICB8IFZl
cnNpb24gb2YgdGhpcyBzdHJ1Y3R1cmUuIEN1cnJlbnQgdmVyc2lvbiBpcyAwLiBOZXcKPiArICog
ICAgfCAgICAgICAgICAgICAgICB8IHZlcnNpb25zIGFyZSBndWFyYW50ZWVkIHRvIGJlIGJhY2t3
YXJkcy1jb21wYXRpYmxlLgo+ICsgKiAgOCArLS0tLS0tLS0tLS0tLS0tLSsKPiArICogICAgfCBm
bGFncyAgICAgICAgICB8IFNJRl94eHggZmxhZ3MuCj4gKyAqIDEyICstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKiAgICB8IG5yX21vZHVsZXMgICAgIHwgTnVtYmVyIG9mIG1vZHVsZXMgcGFzc2VkIHRv
IHRoZSBrZXJuZWwuCj4gKyAqIDE2ICstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiAgICB8IG1vZGxp
c3RfcGFkZHIgIHwgUGh5c2ljYWwgYWRkcmVzcyBvZiBhbiBhcnJheSBvZiBtb2R1bGVzCj4gKyAq
ICAgIHwgICAgICAgICAgICAgICAgfCAobGF5b3V0IG9mIHRoZSBzdHJ1Y3R1cmUgYmVsb3cpLgo+
ICsgKiAyNCArLS0tLS0tLS0tLS0tLS0tLSsKPiArICogICAgfCBjbWRsaW5lX3BhZGRyICB8IFBo
eXNpY2FsIGFkZHJlc3Mgb2YgdGhlIGNvbW1hbmQgbGluZSwKPiArICogICAgfCAgICAgICAgICAg
ICAgICB8IGEgemVyby10ZXJtaW5hdGVkIEFTQ0lJIHN0cmluZy4KPiArICogMzIgKy0tLS0tLS0t
LS0tLS0tLS0rCj4gKyAqICAgIHwgcnNkcF9wYWRkciAgICAgfCBQaHlzaWNhbCBhZGRyZXNzIG9m
IHRoZSBSU0RQIEFDUEkgZGF0YSBzdHJ1Y3R1cmUuCj4gKyAqIDQwICstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKgo+ICsgKiBUaGUgbGF5b3V0IG9mIGVhY2ggZW50cnkgaW4gdGhlIG1vZHVsZSBzdHJ1
Y3R1cmUgaXMgdGhlIGZvbGxvd2luZzoKPiArICoKPiArICogIDAgKy0tLS0tLS0tLS0tLS0tLS0r
Cj4gKyAqICAgIHwgcGFkZHIgICAgICAgICAgfCBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBtb2R1
bGUuCj4gKyAqICA4ICstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiAgICB8IHNpemUgICAgICAgICAg
IHwgU2l6ZSBvZiB0aGUgbW9kdWxlIGluIGJ5dGVzLgo+ICsgKiAxNiArLS0tLS0tLS0tLS0tLS0t
LSsKPiArICogICAgfCBjbWRsaW5lX3BhZGRyICB8IFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIGNv
bW1hbmQgbGluZSwKPiArICogICAgfCAgICAgICAgICAgICAgICB8IGEgemVyby10ZXJtaW5hdGVk
IEFTQ0lJIHN0cmluZy4KPiArICogMjQgKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqICAgIHwgcmVz
ZXJ2ZWQgICAgICAgfAo+ICsgKiAzMiArLS0tLS0tLS0tLS0tLS0tLSsKPiArICoKPiArICogVGhl
IGFkZHJlc3MgYW5kIHNpemVzIGFyZSBhbHdheXMgYSA2NGJpdCBsaXR0bGUgZW5kaWFuIHVuc2ln
bmVkIGludGVnZXIuCj4gKyAqCj4gKyAqIE5COiBYZW4gb24geDg2IHdpbGwgYWx3YXlzIHRyeSB0
byBwbGFjZSBhbGwgdGhlIGRhdGEgYmVsb3cgdGhlIDRHaUIKPiArICogYm91bmRhcnkuCj4gKyAq
Lwo+ICsjZGVmaW5lIFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFMVUUgMHgzMzZlYzU3OAo+ICsKPiAr
LyoKPiArICogQyByZXByZXNlbnRhdGlvbiBvZiB0aGUgeDg2L0hWTSBzdGFydCBpbmZvIGxheW91
dC4KPiArICoKPiArICogVGhlIGNhbm9uaWNhbCBkZWZpbml0aW9uIG9mIHRoaXMgbGF5b3V0IGlz
IGFib3ZlLCB0aGlzIGlzIGp1c3QgYSB3YXkgdG8KPiArICogcmVwcmVzZW50IHRoZSBsYXlvdXQg
ZGVzY3JpYmVkIHRoZXJlIHVzaW5nIEMgdHlwZXMuCj4gKyAqLwo+ICtzdHJ1Y3QgaHZtX3N0YXJ0
X2luZm8gewo+ICsgICAgdWludDMyX3QgbWFnaWM7ICAgICAgICAgICAgIC8qIENvbnRhaW5zIHRo
ZSBtYWdpYyB2YWx1ZSAweDMzNmVjNTc4ICAgICAgICovCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogKCJ4RW4zIiB3aXRoIHRoZSAweDgwIGJpdCBvZiB0aGUgIkUiIHNldCku
Ki8KPiArICAgIHVpbnQzMl90IHZlcnNpb247ICAgICAgICAgICAvKiBWZXJzaW9uIG9mIHRoaXMg
c3RydWN0dXJlLiAgICAgICAgICAgICAgICAqLwo+ICsgICAgdWludDMyX3QgZmxhZ3M7ICAgICAg
ICAgICAgIC8qIFNJRl94eHggZmxhZ3MuICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCj4g
KyAgICB1aW50MzJfdCBucl9tb2R1bGVzOyAgICAgICAgLyogTnVtYmVyIG9mIG1vZHVsZXMgcGFz
c2VkIHRvIHRoZSBrZXJuZWwuICAgKi8KPiArICAgIHVpbnQ2NF90IG1vZGxpc3RfcGFkZHI7ICAg
ICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIGFuIGFycmF5IG9mICAgICAgICAgICAqLwo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGh2bV9tb2RsaXN0X2VudHJ5LiAgICAgICAg
ICAgICAgICAgICAgICAgICovCj4gKyAgICB1aW50NjRfdCBjbWRsaW5lX3BhZGRyOyAgICAgLyog
UGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgY29tbWFuZCBsaW5lLiAgICAgKi8KPiArICAgIHVpbnQ2
NF90IHJzZHBfcGFkZHI7ICAgICAgICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBSU0RQIEFD
UEkgZGF0YSAgICAqLwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHN0cnVj
dHVyZS4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCj4gK307Cj4gKwo+ICtzdHJ1
Y3QgaHZtX21vZGxpc3RfZW50cnkgewo+ICsgICAgdWludDY0X3QgcGFkZHI7ICAgICAgICAgICAg
IC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIG1vZHVsZS4gICAgICAgICAgICovCj4gKyAgICB1
aW50NjRfdCBzaXplOyAgICAgICAgICAgICAgLyogU2l6ZSBvZiB0aGUgbW9kdWxlIGluIGJ5dGVz
LiAgICAgICAgICAgICAgKi8KPiArICAgIHVpbnQ2NF90IGNtZGxpbmVfcGFkZHI7ICAgICAvKiBQ
aHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBjb21tYW5kIGxpbmUuICAgICAqLwo+ICsgICAgdWludDY0
X3QgcmVzZXJ2ZWQ7Cj4gK307Cj4gKwo+ICsjZW5kaWYgLyogX19YRU5fUFVCTElDX0FSQ0hfWDg2
X0hWTV9TVEFSVF9JTkZPX0hfXyAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9lbGZub3Rl
LmggYi9pbmNsdWRlL3hlbi9lbGZub3RlLmgKPiBpbmRleCAzODI0YTk0Li4zNTM5ODVmIDEwMDY0
NAo+IC0tLSBhL2luY2x1ZGUveGVuL2VsZm5vdGUuaAo+ICsrKyBiL2luY2x1ZGUveGVuL2VsZm5v
dGUuaAo+IEBAIC0yMDAsOSArMjAwLDE5IEBACj4gICNkZWZpbmUgWEVOX0VMRk5PVEVfU1VQUE9S
VEVEX0ZFQVRVUkVTIDE3Cj4gIAo+ICAvKgo+ICsgKiBQaHlzaWNhbCBlbnRyeSBwb2ludCBpbnRv
IHRoZSBrZXJuZWwuCj4gKyAqCj4gKyAqIDMyYml0IGVudHJ5IHBvaW50IGludG8gdGhlIGtlcm5l
bC4gV2hlbiByZXF1ZXN0ZWQgdG8gbGF1bmNoIHRoZQo+ICsgKiBndWVzdCBrZXJuZWwgaW4gYSBI
Vk0gY29udGFpbmVyLCBYZW4gd2lsbCB1c2UgdGhpcyBlbnRyeSBwb2ludCB0bwo+ICsgKiBsYXVu
Y2ggdGhlIGd1ZXN0IGluIDMyYml0IHByb3RlY3RlZCBtb2RlIHdpdGggcGFnaW5nIGRpc2FibGVk
Lgo+ICsgKiBJZ25vcmVkIG90aGVyd2lzZS4KPiArICovCj4gKyNkZWZpbmUgWEVOX0VMRk5PVEVf
UEhZUzMyX0VOVFJZIDE4Cj4gKwo+ICsvKgo+ICAgKiBUaGUgbnVtYmVyIG9mIHRoZSBoaWdoZXN0
IGVsZm5vdGUgZGVmaW5lZC4KPiAgICovCj4gLSNkZWZpbmUgWEVOX0VMRk5PVEVfTUFYIFhFTl9F
TEZOT1RFX1NVUFBPUlRFRF9GRUFUVVJFUwo+ICsjZGVmaW5lIFhFTl9FTEZOT1RFX01BWCBYRU5f
RUxGTk9URV9QSFlTMzJfRU5UUlkKPiAgCj4gIC8qCj4gICAqIFN5c3RlbSBpbmZvcm1hdGlvbiBl
eHBvcnRlZCB0aHJvdWdoIGNyYXNoIG5vdGVzLgo+IC0tIAo+IDIuNi42Cj4gCgotLSAKU2FtdWVs
Cj4gW0xpbnV4XSBjJ2VzdCB1bmUgcGhpbG9zb3BoaWUgdW4gYXJ0IGRlIHZpdnJlLCB1biDDqXRh
dCBpbnTDqXJpZXVyLAo+IHVuZSBzb3J0ZSBkZSBmbHVpZGUgcXVpIG5vdXMgZW50b3VyZSBldCBu
b3VzIHDDqW7DqHRyZS4KRmFpcyB0b3VybmVyIHN0cCAhCi0rLSBHdWlsbGF1bWUgaW4gR3VpZGUg
ZHUgbGludXhpZW4gcGVydmVycyAtICJUb3VzIGRyb2d1w6lzIGondm91cyBkaXMgISIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 19:44:32 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 19:44:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcHcd-0007Vu-6K; Tue, 23 Aug 2016 19:44:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcHcb-0007VV-Fm; Tue, 23 Aug 2016 19:44:29 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 9C/37-24990-C97ACB75; Tue, 23 Aug 2016 19:44:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXS+7+BUXf28j3
 hBq0XjCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZjx6sIGpYJ5RxYELR5gaGBeodjFy
 cggJTGCUOHdNAsLexSixb1VWFyMXkH2EUeLC9VYWCGcDUNHEs0wgVSwCqhLbrt5mA7HZBEwk+
 hvngdkiAsoSH1t72UFsZoFoieftm1lAbGEBM4nXDb/AenkFdCTWzu0EG8orsJtRYn7rbEaI1U
 US+08vZIUoEpQ4OfMJC8QgHYmdW+8ALeAAsqUllv/jgAjLSzRvnc0MYnMK2Etc//SGEaREFGj
 Xt58GExiFZiEZNAvJoFkIg2YhGbSAkWUVo0ZxalFZapGuoZFeUlFmekZJbmJmjq6hgalebmpx
 cWJ6ak5iUrFecn7uJkZguDMAwQ7GvlnOhxglOZiURHlta/aEC/El5adUZiQWZ8QXleakFh9il
 OHgUJLg/bAMKCdYlJqeWpGWmQOMPJi0BAePkggvPzD6hHiLCxJzizPTIVKnGBWlxHmbQfoEQB
 IZpXlwbbBov8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3tUgU3gy80rgpr8CWswEtLjl/m6
 QxSWJCCmpBkb3A0kz3b7s0t51QlbFKnlGi+3jwqqguIDcuj0T0yOe8H0UlHnN/PLw5VSrRQrM
 ir9sgx51LX4llXt258JESYPzc56HPL/pKjs1J8hpcnrOvFPt/ZFrS+8vmbdl+iqJ9g1VJ6JvO
 1wV2hGeUXysKZuHg0kn/H7qpHUp85MPvZso0/x/p7eUf44SS3FGoqEWc1FxIgDbM9qF8QIAAA
 ==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1471981467!55657943!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22798 invoked from network); 23 Aug 2016 19:44:27 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-6.tower-206.messagelabs.com with SMTP; 23 Aug 2016 19:44:27 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id BAA832A4;
 Tue, 23 Aug 2016 21:44:26 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id Cs-wInGAJztm; Tue, 23 Aug 2016 21:44:26 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 8E6854C;
 Tue, 23 Aug 2016 21:44:26 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcHcX-0008N0-TD; Tue, 23 Aug 2016 21:44:25 +0200
Date: Tue, 23 Aug 2016 21:44:25 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823194425.GN4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-2-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-2-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 01/22] mini-os: resync xen headers
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjQ3ICswMjAwLCB3cm90ZToK
PiBVc2UgdGhlIGxhdGVzdCBYZW4gaGVhZGVycy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxz
YW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKPiAtLS0KPiAgaW5jbHVkZS94ZW4vYXJjaC14
ODYvaHZtL3N0YXJ0X2luZm8uaCB8IDk4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gIGluY2x1ZGUveGVuL2VsZm5vdGUuaCAgICAgICAgICAgICAgICAgfCAxMiArKysrLQo+
ICAyIGZpbGVzIGNoYW5nZWQsIDEwOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9hcmNoLXg4Ni9odm0vc3RhcnRfaW5mby5oCj4g
Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2FyY2gteDg2L2h2bS9zdGFydF9pbmZvLmggYi9p
bmNsdWRlL3hlbi9hcmNoLXg4Ni9odm0vc3RhcnRfaW5mby5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2
NDQKPiBpbmRleCAwMDAwMDAwLi42NDg0MTU5Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2luY2x1
ZGUveGVuL2FyY2gteDg2L2h2bS9zdGFydF9pbmZvLmgKPiBAQCAtMCwwICsxLDk4IEBACj4gKy8q
Cj4gKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBh
bnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKPiArICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNz
b2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCj4gKyAqIGRl
YWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0
IGxpbWl0YXRpb24gdGhlCj4gKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2Us
IHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgo+ICsgKiBzZWxsIGNvcGll
cyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0
d2FyZSBpcwo+ICsgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2lu
ZyBjb25kaXRpb25zOgo+ICsgKgo+ICsgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQg
dGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgo+ICsgKiBhbGwgY29w
aWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KPiArICoKPiArICog
VEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5Z
IEtJTkQsIEVYUFJFU1MgT1IKPiArICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRF
RCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCj4gKyAqIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNI
QUxMIFRIRQo+ICsgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1Ig
QU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCj4gKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBB
TiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCj4gKyAqIEZS
T00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0Ug
T1IgT1RIRVIKPiArICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgo+ICsgKgo+ICsgKiBDb3B5
cmlnaHQgKGMpIDIwMTYsIENpdHJpeCBTeXN0ZW1zLCBJbmMuCj4gKyAqLwo+ICsKPiArI2lmbmRl
ZiBfX1hFTl9QVUJMSUNfQVJDSF9YODZfSFZNX1NUQVJUX0lORk9fSF9fCj4gKyNkZWZpbmUgX19Y
RU5fUFVCTElDX0FSQ0hfWDg2X0hWTV9TVEFSVF9JTkZPX0hfXwo+ICsKPiArLyoKPiArICogU3Rh
cnQgb2YgZGF5IHN0cnVjdHVyZSBwYXNzZWQgdG8gUFZIIGd1ZXN0cyBhbmQgdG8gSFZNIGd1ZXN0
cyBpbiAlZWJ4Lgo+ICsgKgo+ICsgKiBOT1RFOiBub3RoaW5nIHdpbGwgYmUgbG9hZGVkIGF0IHBo
eXNpY2FsIGFkZHJlc3MgMCwgc28gYSAwIHZhbHVlIGluIGFueQo+ICsgKiBvZiB0aGUgYWRkcmVz
cyBmaWVsZHMgc2hvdWxkIGJlIHRyZWF0ZWQgYXMgbm90IHByZXNlbnQuCj4gKyAqCj4gKyAqICAw
ICstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiAgICB8IG1hZ2ljICAgICAgICAgIHwgQ29udGFpbnMg
dGhlIG1hZ2ljIHZhbHVlIFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFMVUUKPiArICogICAgfCAgICAg
ICAgICAgICAgICB8ICgieEVuMyIgd2l0aCB0aGUgMHg4MCBiaXQgb2YgdGhlICJFIiBzZXQpLgo+
ICsgKiAgNCArLS0tLS0tLS0tLS0tLS0tLSsKPiArICogICAgfCB2ZXJzaW9uICAgICAgICB8IFZl
cnNpb24gb2YgdGhpcyBzdHJ1Y3R1cmUuIEN1cnJlbnQgdmVyc2lvbiBpcyAwLiBOZXcKPiArICog
ICAgfCAgICAgICAgICAgICAgICB8IHZlcnNpb25zIGFyZSBndWFyYW50ZWVkIHRvIGJlIGJhY2t3
YXJkcy1jb21wYXRpYmxlLgo+ICsgKiAgOCArLS0tLS0tLS0tLS0tLS0tLSsKPiArICogICAgfCBm
bGFncyAgICAgICAgICB8IFNJRl94eHggZmxhZ3MuCj4gKyAqIDEyICstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKiAgICB8IG5yX21vZHVsZXMgICAgIHwgTnVtYmVyIG9mIG1vZHVsZXMgcGFzc2VkIHRv
IHRoZSBrZXJuZWwuCj4gKyAqIDE2ICstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiAgICB8IG1vZGxp
c3RfcGFkZHIgIHwgUGh5c2ljYWwgYWRkcmVzcyBvZiBhbiBhcnJheSBvZiBtb2R1bGVzCj4gKyAq
ICAgIHwgICAgICAgICAgICAgICAgfCAobGF5b3V0IG9mIHRoZSBzdHJ1Y3R1cmUgYmVsb3cpLgo+
ICsgKiAyNCArLS0tLS0tLS0tLS0tLS0tLSsKPiArICogICAgfCBjbWRsaW5lX3BhZGRyICB8IFBo
eXNpY2FsIGFkZHJlc3Mgb2YgdGhlIGNvbW1hbmQgbGluZSwKPiArICogICAgfCAgICAgICAgICAg
ICAgICB8IGEgemVyby10ZXJtaW5hdGVkIEFTQ0lJIHN0cmluZy4KPiArICogMzIgKy0tLS0tLS0t
LS0tLS0tLS0rCj4gKyAqICAgIHwgcnNkcF9wYWRkciAgICAgfCBQaHlzaWNhbCBhZGRyZXNzIG9m
IHRoZSBSU0RQIEFDUEkgZGF0YSBzdHJ1Y3R1cmUuCj4gKyAqIDQwICstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKgo+ICsgKiBUaGUgbGF5b3V0IG9mIGVhY2ggZW50cnkgaW4gdGhlIG1vZHVsZSBzdHJ1
Y3R1cmUgaXMgdGhlIGZvbGxvd2luZzoKPiArICoKPiArICogIDAgKy0tLS0tLS0tLS0tLS0tLS0r
Cj4gKyAqICAgIHwgcGFkZHIgICAgICAgICAgfCBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBtb2R1
bGUuCj4gKyAqICA4ICstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiAgICB8IHNpemUgICAgICAgICAg
IHwgU2l6ZSBvZiB0aGUgbW9kdWxlIGluIGJ5dGVzLgo+ICsgKiAxNiArLS0tLS0tLS0tLS0tLS0t
LSsKPiArICogICAgfCBjbWRsaW5lX3BhZGRyICB8IFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIGNv
bW1hbmQgbGluZSwKPiArICogICAgfCAgICAgICAgICAgICAgICB8IGEgemVyby10ZXJtaW5hdGVk
IEFTQ0lJIHN0cmluZy4KPiArICogMjQgKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqICAgIHwgcmVz
ZXJ2ZWQgICAgICAgfAo+ICsgKiAzMiArLS0tLS0tLS0tLS0tLS0tLSsKPiArICoKPiArICogVGhl
IGFkZHJlc3MgYW5kIHNpemVzIGFyZSBhbHdheXMgYSA2NGJpdCBsaXR0bGUgZW5kaWFuIHVuc2ln
bmVkIGludGVnZXIuCj4gKyAqCj4gKyAqIE5COiBYZW4gb24geDg2IHdpbGwgYWx3YXlzIHRyeSB0
byBwbGFjZSBhbGwgdGhlIGRhdGEgYmVsb3cgdGhlIDRHaUIKPiArICogYm91bmRhcnkuCj4gKyAq
Lwo+ICsjZGVmaW5lIFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFMVUUgMHgzMzZlYzU3OAo+ICsKPiAr
LyoKPiArICogQyByZXByZXNlbnRhdGlvbiBvZiB0aGUgeDg2L0hWTSBzdGFydCBpbmZvIGxheW91
dC4KPiArICoKPiArICogVGhlIGNhbm9uaWNhbCBkZWZpbml0aW9uIG9mIHRoaXMgbGF5b3V0IGlz
IGFib3ZlLCB0aGlzIGlzIGp1c3QgYSB3YXkgdG8KPiArICogcmVwcmVzZW50IHRoZSBsYXlvdXQg
ZGVzY3JpYmVkIHRoZXJlIHVzaW5nIEMgdHlwZXMuCj4gKyAqLwo+ICtzdHJ1Y3QgaHZtX3N0YXJ0
X2luZm8gewo+ICsgICAgdWludDMyX3QgbWFnaWM7ICAgICAgICAgICAgIC8qIENvbnRhaW5zIHRo
ZSBtYWdpYyB2YWx1ZSAweDMzNmVjNTc4ICAgICAgICovCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogKCJ4RW4zIiB3aXRoIHRoZSAweDgwIGJpdCBvZiB0aGUgIkUiIHNldCku
Ki8KPiArICAgIHVpbnQzMl90IHZlcnNpb247ICAgICAgICAgICAvKiBWZXJzaW9uIG9mIHRoaXMg
c3RydWN0dXJlLiAgICAgICAgICAgICAgICAqLwo+ICsgICAgdWludDMyX3QgZmxhZ3M7ICAgICAg
ICAgICAgIC8qIFNJRl94eHggZmxhZ3MuICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCj4g
KyAgICB1aW50MzJfdCBucl9tb2R1bGVzOyAgICAgICAgLyogTnVtYmVyIG9mIG1vZHVsZXMgcGFz
c2VkIHRvIHRoZSBrZXJuZWwuICAgKi8KPiArICAgIHVpbnQ2NF90IG1vZGxpc3RfcGFkZHI7ICAg
ICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIGFuIGFycmF5IG9mICAgICAgICAgICAqLwo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGh2bV9tb2RsaXN0X2VudHJ5LiAgICAgICAg
ICAgICAgICAgICAgICAgICovCj4gKyAgICB1aW50NjRfdCBjbWRsaW5lX3BhZGRyOyAgICAgLyog
UGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgY29tbWFuZCBsaW5lLiAgICAgKi8KPiArICAgIHVpbnQ2
NF90IHJzZHBfcGFkZHI7ICAgICAgICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBSU0RQIEFD
UEkgZGF0YSAgICAqLwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHN0cnVj
dHVyZS4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCj4gK307Cj4gKwo+ICtzdHJ1
Y3QgaHZtX21vZGxpc3RfZW50cnkgewo+ICsgICAgdWludDY0X3QgcGFkZHI7ICAgICAgICAgICAg
IC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIG1vZHVsZS4gICAgICAgICAgICovCj4gKyAgICB1
aW50NjRfdCBzaXplOyAgICAgICAgICAgICAgLyogU2l6ZSBvZiB0aGUgbW9kdWxlIGluIGJ5dGVz
LiAgICAgICAgICAgICAgKi8KPiArICAgIHVpbnQ2NF90IGNtZGxpbmVfcGFkZHI7ICAgICAvKiBQ
aHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBjb21tYW5kIGxpbmUuICAgICAqLwo+ICsgICAgdWludDY0
X3QgcmVzZXJ2ZWQ7Cj4gK307Cj4gKwo+ICsjZW5kaWYgLyogX19YRU5fUFVCTElDX0FSQ0hfWDg2
X0hWTV9TVEFSVF9JTkZPX0hfXyAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9lbGZub3Rl
LmggYi9pbmNsdWRlL3hlbi9lbGZub3RlLmgKPiBpbmRleCAzODI0YTk0Li4zNTM5ODVmIDEwMDY0
NAo+IC0tLSBhL2luY2x1ZGUveGVuL2VsZm5vdGUuaAo+ICsrKyBiL2luY2x1ZGUveGVuL2VsZm5v
dGUuaAo+IEBAIC0yMDAsOSArMjAwLDE5IEBACj4gICNkZWZpbmUgWEVOX0VMRk5PVEVfU1VQUE9S
VEVEX0ZFQVRVUkVTIDE3Cj4gIAo+ICAvKgo+ICsgKiBQaHlzaWNhbCBlbnRyeSBwb2ludCBpbnRv
IHRoZSBrZXJuZWwuCj4gKyAqCj4gKyAqIDMyYml0IGVudHJ5IHBvaW50IGludG8gdGhlIGtlcm5l
bC4gV2hlbiByZXF1ZXN0ZWQgdG8gbGF1bmNoIHRoZQo+ICsgKiBndWVzdCBrZXJuZWwgaW4gYSBI
Vk0gY29udGFpbmVyLCBYZW4gd2lsbCB1c2UgdGhpcyBlbnRyeSBwb2ludCB0bwo+ICsgKiBsYXVu
Y2ggdGhlIGd1ZXN0IGluIDMyYml0IHByb3RlY3RlZCBtb2RlIHdpdGggcGFnaW5nIGRpc2FibGVk
Lgo+ICsgKiBJZ25vcmVkIG90aGVyd2lzZS4KPiArICovCj4gKyNkZWZpbmUgWEVOX0VMRk5PVEVf
UEhZUzMyX0VOVFJZIDE4Cj4gKwo+ICsvKgo+ICAgKiBUaGUgbnVtYmVyIG9mIHRoZSBoaWdoZXN0
IGVsZm5vdGUgZGVmaW5lZC4KPiAgICovCj4gLSNkZWZpbmUgWEVOX0VMRk5PVEVfTUFYIFhFTl9F
TEZOT1RFX1NVUFBPUlRFRF9GRUFUVVJFUwo+ICsjZGVmaW5lIFhFTl9FTEZOT1RFX01BWCBYRU5f
RUxGTk9URV9QSFlTMzJfRU5UUlkKPiAgCj4gIC8qCj4gICAqIFN5c3RlbSBpbmZvcm1hdGlvbiBl
eHBvcnRlZCB0aHJvdWdoIGNyYXNoIG5vdGVzLgo+IC0tIAo+IDIuNi42Cj4gCgotLSAKU2FtdWVs
Cj4gW0xpbnV4XSBjJ2VzdCB1bmUgcGhpbG9zb3BoaWUgdW4gYXJ0IGRlIHZpdnJlLCB1biDDqXRh
dCBpbnTDqXJpZXVyLAo+IHVuZSBzb3J0ZSBkZSBmbHVpZGUgcXVpIG5vdXMgZW50b3VyZSBldCBu
b3VzIHDDqW7DqHRyZS4KRmFpcyB0b3VybmVyIHN0cCAhCi0rLSBHdWlsbGF1bWUgaW4gR3VpZGUg
ZHUgbGludXhpZW4gcGVydmVycyAtICJUb3VzIGRyb2d1w6lzIGondm91cyBkaXMgISIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 19:44:48 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 19:44:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcHcu-0007a0-FE; Tue, 23 Aug 2016 19:44:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcHct-0007Zc-7d; Tue, 23 Aug 2016 19:44:47 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 6B/5F-29563-EA7ACB75; Tue, 23 Aug 2016 19:44:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsXS+7+BUXft8j3
 hBodvq1m8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzei9sYG54BRHxa55O9gaGBvZuxi5
 OIQEJjBKdHdcYYNwdjFKzPs0lQXCOcIo0Tj1IiuEs4FR4sbrk0BlnBwsAqoSV/4dBbPZBEwk+
 hvngdkiAsoSH1t72UFsZoFoieftm1lAbGEBd4nmt22MXYwcHLwCOhIbNsaBzOQV2M0oMb91Nl
 hcSKBI4munOUg5r4CgxMmZT1ggxuhI7Nx6hw2khFlAWmL5Pw6IsLxE89bZzCA2p4C9xNy1V5l
 ASkQFzCS+/TSYwCg0C8mgWUgGzUIYNAvJoAWMLKsY1YtTi8pSi3TN9ZKKMtMzSnITM3N0DQ3M
 9HJTi4sT01NzEpOK9ZLzczcxAoOdAQh2MM687H+IUZKDSUmU17ZmT7gQX1J+SmVGYnFGfFFpT
 mrxIUYZDg4lCd7CZUA5waLU9NSKtMwcYNzBpCU4eJREeKeDpHmLCxJzizPTIVKnGBWlxHmbQR
 ICIImM0jy4NlisX2KUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw72qQKTyZeSVw018BLWYCWtx
 yfzfI4pJEhJRUA6PRNKW4d3a6f+ZYWvColHfKtLxt1+gL3sV+zzKj4299yDqDUxqH+Xi3f8nP
 k1q+ZO7/nTltcVpX3tmcDVp1SIzx5dc/U740veMMEJzK3hX/KKZzhdPnDllmuVweb5fPS1u+H
 InlOONzmtX2V8i0f7WbZZXSl814bBM5Wagu7sqh/XNqZhgY3FZiKc5INNRiLipOBABZpZmn8A
 IAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1471981485!29231294!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53835 invoked from network); 23 Aug 2016 19:44:45 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-3.tower-21.messagelabs.com with SMTP; 23 Aug 2016 19:44:45 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 601912A4;
 Tue, 23 Aug 2016 21:44:45 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id br1YvuFSi5jR; Tue, 23 Aug 2016 21:44:45 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 3B5BE4C;
 Tue, 23 Aug 2016 21:44:45 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcHcq-0008NT-RQ; Tue, 23 Aug 2016 21:44:44 +0200
Date: Tue, 23 Aug 2016 21:44:44 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823194444.GO4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-3-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-3-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 02/22] mini-os: make dump_regs() work in
	early boot
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjQ4ICswMjAwLCB3cm90ZToK
PiBkdW1wX3JlZ3MoKSB3aWxsIHJlc3VsdCBpbiBwYWdlIGZhdWx0IGluIGVhcmx5IGJvb3QgYXMg
dGhlcmUgaXMgbm8KPiBjdXJyZW50IHRocmVhZCBwb2ludGVyLiBIYW5kbGUgdGhpcyBjYXNlLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmll
d2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cgo+
IC0tLQo+ICBhcmNoL3g4Ni90cmFwcy5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvdHJhcHMu
YyBiL2FyY2gveDg2L3RyYXBzLmMKPiBpbmRleCA2MzUzNzE4Li4zMDdhMTRjIDEwMDY0NAo+IC0t
LSBhL2FyY2gveDg2L3RyYXBzLmMKPiArKysgYi9hcmNoL3g4Ni90cmFwcy5jCj4gQEAgLTMyLDcg
KzMyLDcgQEAgdm9pZCBtYWNoaW5lX2NoZWNrKHZvaWQpOwo+ICAKPiAgdm9pZCBkdW1wX3JlZ3Mo
c3RydWN0IHB0X3JlZ3MgKnJlZ3MpCj4gIHsKPiAtICAgIHByaW50aygiVGhyZWFkOiAlc1xuIiwg
Y3VycmVudC0+bmFtZSk7Cj4gKyAgICBwcmludGsoIlRocmVhZDogJXNcbiIsIGN1cnJlbnQgPyBj
dXJyZW50LT5uYW1lIDogIipOT05FKiIpOwo+ICAjaWZkZWYgX19pMzg2X18gICAgCj4gICAgICBw
cmludGsoIkVJUDogJWx4LCBFRkxBR1MgJWx4LlxuIiwgcmVncy0+ZWlwLCByZWdzLT5lZmxhZ3Mp
Owo+ICAgICAgcHJpbnRrKCJFQlg6ICUwOGx4IEVDWDogJTA4bHggRURYOiAlMDhseFxuIiwKPiAt
LSAKPiAyLjYuNgo+IAoKLS0gClNhbXVlbAogPiBTdWJqZWN0OiBwYiBmdndtOTUtMiBjb21tZW50
IGwnaW5zdGFsbGVyIGxlIGNvbXBpbGVyPz8/CiA+IE1lcmNpIGQnYXZhbmNlCiBqZSB0ZSBjb25z
ZWlsbGUgZCfDqnRyZSB1biBwZXUgcGx1cyBwcsOpY2lzIGRhbnMgbCdleHBvc8OpIGRlIHRvbiBw
Yi4uLgogLSstIEVKIGluIGd1aWRlIGR1IGxpbnV4aWVuIHBlcnZlcnMgOiJMZXMgbW9kw6lyb3Mg
c29udCBzeW1wYXMgISIgLSstCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1h
bi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 19:44:48 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 19:44:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcHcu-0007a0-FE; Tue, 23 Aug 2016 19:44:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcHct-0007Zc-7d; Tue, 23 Aug 2016 19:44:47 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 6B/5F-29563-EA7ACB75; Tue, 23 Aug 2016 19:44:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsXS+7+BUXft8j3
 hBodvq1m8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzei9sYG54BRHxa55O9gaGBvZuxi5
 OIQEJjBKdHdcYYNwdjFKzPs0lQXCOcIo0Tj1IiuEs4FR4sbrk0BlnBwsAqoSV/4dBbPZBEwk+
 hvngdkiAsoSH1t72UFsZoFoieftm1lAbGEBd4nmt22MXYwcHLwCOhIbNsaBzOQV2M0oMb91Nl
 hcSKBI4munOUg5r4CgxMmZT1ggxuhI7Nx6hw2khFlAWmL5Pw6IsLxE89bZzCA2p4C9xNy1V5l
 ASkQFzCS+/TSYwCg0C8mgWUgGzUIYNAvJoAWMLKsY1YtTi8pSi3TN9ZKKMtMzSnITM3N0DQ3M
 9HJTi4sT01NzEpOK9ZLzczcxAoOdAQh2MM687H+IUZKDSUmU17ZmT7gQX1J+SmVGYnFGfFFpT
 mrxIUYZDg4lCd7CZUA5waLU9NSKtMwcYNzBpCU4eJREeKeDpHmLCxJzizPTIVKnGBWlxHmbQR
 ICIImM0jy4NlisX2KUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw72qQKTyZeSVw018BLWYCWtx
 yfzfI4pJEhJRUA6PRNKW4d3a6f+ZYWvColHfKtLxt1+gL3sV+zzKj4299yDqDUxqH+Xi3f8nP
 k1q+ZO7/nTltcVpX3tmcDVp1SIzx5dc/U740veMMEJzK3hX/KKZzhdPnDllmuVweb5fPS1u+H
 InlOONzmtX2V8i0f7WbZZXSl814bBM5Wagu7sqh/XNqZhgY3FZiKc5INNRiLipOBABZpZmn8A
 IAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1471981485!29231294!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53835 invoked from network); 23 Aug 2016 19:44:45 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-3.tower-21.messagelabs.com with SMTP; 23 Aug 2016 19:44:45 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 601912A4;
 Tue, 23 Aug 2016 21:44:45 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id br1YvuFSi5jR; Tue, 23 Aug 2016 21:44:45 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 3B5BE4C;
 Tue, 23 Aug 2016 21:44:45 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcHcq-0008NT-RQ; Tue, 23 Aug 2016 21:44:44 +0200
Date: Tue, 23 Aug 2016 21:44:44 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823194444.GO4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-3-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-3-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 02/22] mini-os: make dump_regs() work in
	early boot
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjQ4ICswMjAwLCB3cm90ZToK
PiBkdW1wX3JlZ3MoKSB3aWxsIHJlc3VsdCBpbiBwYWdlIGZhdWx0IGluIGVhcmx5IGJvb3QgYXMg
dGhlcmUgaXMgbm8KPiBjdXJyZW50IHRocmVhZCBwb2ludGVyLiBIYW5kbGUgdGhpcyBjYXNlLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmll
d2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cgo+
IC0tLQo+ICBhcmNoL3g4Ni90cmFwcy5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvdHJhcHMu
YyBiL2FyY2gveDg2L3RyYXBzLmMKPiBpbmRleCA2MzUzNzE4Li4zMDdhMTRjIDEwMDY0NAo+IC0t
LSBhL2FyY2gveDg2L3RyYXBzLmMKPiArKysgYi9hcmNoL3g4Ni90cmFwcy5jCj4gQEAgLTMyLDcg
KzMyLDcgQEAgdm9pZCBtYWNoaW5lX2NoZWNrKHZvaWQpOwo+ICAKPiAgdm9pZCBkdW1wX3JlZ3Mo
c3RydWN0IHB0X3JlZ3MgKnJlZ3MpCj4gIHsKPiAtICAgIHByaW50aygiVGhyZWFkOiAlc1xuIiwg
Y3VycmVudC0+bmFtZSk7Cj4gKyAgICBwcmludGsoIlRocmVhZDogJXNcbiIsIGN1cnJlbnQgPyBj
dXJyZW50LT5uYW1lIDogIipOT05FKiIpOwo+ICAjaWZkZWYgX19pMzg2X18gICAgCj4gICAgICBw
cmludGsoIkVJUDogJWx4LCBFRkxBR1MgJWx4LlxuIiwgcmVncy0+ZWlwLCByZWdzLT5lZmxhZ3Mp
Owo+ICAgICAgcHJpbnRrKCJFQlg6ICUwOGx4IEVDWDogJTA4bHggRURYOiAlMDhseFxuIiwKPiAt
LSAKPiAyLjYuNgo+IAoKLS0gClNhbXVlbAogPiBTdWJqZWN0OiBwYiBmdndtOTUtMiBjb21tZW50
IGwnaW5zdGFsbGVyIGxlIGNvbXBpbGVyPz8/CiA+IE1lcmNpIGQnYXZhbmNlCiBqZSB0ZSBjb25z
ZWlsbGUgZCfDqnRyZSB1biBwZXUgcGx1cyBwcsOpY2lzIGRhbnMgbCdleHBvc8OpIGRlIHRvbiBw
Yi4uLgogLSstIEVKIGluIGd1aWRlIGR1IGxpbnV4aWVuIHBlcnZlcnMgOiJMZXMgbW9kw6lyb3Mg
c29udCBzeW1wYXMgISIgLSstCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1h
bi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 19:46:36 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 19:46:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcHee-0007nl-Rb; Tue, 23 Aug 2016 19:46:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcHee-0007nZ-5I; Tue, 23 Aug 2016 19:46:36 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B7/B4-05361-B18ACB75; Tue, 23 Aug 2016 19:46:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS+7+BUVdqxZ5
 wg6ab0hZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM45Pu81SsFG14teq9YwNjCdluxi5
 OIQEJjBKXH33gBnC2cUocX7JZijnCKPE/21HGCGcDYwSFxetZO9i5ORgEVCVmP9/JiOIzSZgI
 tHfOI8NxBYRUJb42NoLVsMsEC3xvH0zC4gtLJAqceFsB1gNr4COxN09y8E28ArsZpSY3zobbJ
 CQQJHEuqeXmCGKBCVOznzCAjFIS+LGv5dMXYwcQLa0xPJ/HCBhTgF7iV+Tb7GChEUFzCS+/TS
 YwCg4C0nzLCTNsxCaFzAyr2LUKE4tKkst0jU21EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq
 1kvOz93ECAxhBiDYwdi0KPAQoyQHk5Ior23NnnAhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryFy
 4BygkWp6akVaZk5wGiCSUtw8CiJ8E4HSfMWFyTmFmemQ6ROMSpKifM2gyQEQBIZpXlwbbAIvs
 QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3jcgU3gy80rgpr8CWswEtLjl/m6QxSWJCCmpBkY
 FMcN96Qc075fful/DvJrziQzbvmw3QZFqX/15zPWSHY/zTQQ84mP5Inz0Fas2pnxTvd/tVus4
 4UhoWhPHEp4e/q6zPmr/bztwez9V0Hig87JLof2K5ufitIcNsp5O/03YdmRMdtopkrL13w4nJ
 d/DF7N++fXfu3GIt+qn9yNlnstKnz9vUmIpzkg01GIuKk4EAMTP1lLbAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1471981594!55542460!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12586 invoked from network); 23 Aug 2016 19:46:34 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-6.tower-27.messagelabs.com with SMTP; 23 Aug 2016 19:46:34 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 1A28D2A4;
 Tue, 23 Aug 2016 21:46:34 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 289KFZpTQ_Gt; Tue, 23 Aug 2016 21:46:34 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id E1FC24C;
 Tue, 23 Aug 2016 21:46:33 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcHeb-000074-Dn; Tue, 23 Aug 2016 21:46:33 +0200
Date: Tue, 23 Aug 2016 21:46:33 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823194633.GP4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-5-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-5-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 04/22] mini-os: make some memory
 management related macros usable from assembler
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjUwICswMjAwLCB3cm90ZToK
PiBFc3BlY2lhbGx5IHBhZ2UgdGFibGUgZW50cnkgZGVmaW5pdGlvbnMgYXJlIGN1cnJlbnRseSBu
b3QgdXNhYmxlIGZyb20KPiBhc3NlbWJsZXIgc291cmNlcyBvbiB4ODYgYXMgdGhlIGNvbnN0YW50
cyBhcmUgZGVmaW5lZCB3aXRoIFVMTCBzdWZmaXguCj4gQ2hhbmdlIHRoaXMgYnkgYWRkaW5nIHRo
ZSBzdWZmaXggb25seSB3aGVuIHRoZSBoZWFkZXIgaXMgaW5jbHVkZWQgZnJvbQo+IGEgQyBzb3Vy
Y2UuCj4gCj4gSGlkZSBzb21lIEMgcHJvdG90eXBlcyB3aGVuIGluIGFzc2VtYmxlciBlbnZpcm9u
bWVudC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CgpSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24u
b3JnPgoKPiAtLS0KPiAgaW5jbHVkZS94ODYvYXJjaF9tbS5oIHwgNTYgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAz
NCBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS94ODYvYXJjaF9tbS5oIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCj4gaW5kZXggNjkwYTkxOS4u
MmIxOGIzNCAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKPiArKysgYi9pbmNs
dWRlL3g4Ni9hcmNoX21tLmgKPiBAQCAtMjksMTEgKzI5LDE2IEBACj4gICNpbmNsdWRlIDx4ZW4v
eGVuLmg+Cj4gICNpZiBkZWZpbmVkKF9faTM4Nl9fKQo+ICAjaW5jbHVkZSA8eGVuL2FyY2gteDg2
XzMyLmg+Cj4gKyNkZWZpbmUgX19DT05TVCh4KSB4ICMjIFVMTAo+ICAjZWxpZiBkZWZpbmVkKF9f
eDg2XzY0X18pCj4gICNpbmNsdWRlIDx4ZW4vYXJjaC14ODZfNjQuaD4KPiArI2RlZmluZSBfX0NP
TlNUKHgpIHggIyMgVUwKPiAgI2Vsc2UKPiAgI2Vycm9yICJVbnN1cHBvcnRlZCBhcmNoaXRlY3R1
cmUiCj4gICNlbmRpZgo+ICsjZGVmaW5lIENPTlNUKHgpIF9fQ09OU1QoeCkKPiArI2Vsc2UKPiAr
I2RlZmluZSBDT05TVCh4KSB4Cj4gICNlbmRpZgo+ICAKPiAgLyoKPiBAQCAtODEsMTQgKzg2LDE2
IEBACj4gICNkZWZpbmUgUFJJcHRlICIwMTZsbHgiCj4gICNpZm5kZWYgX19BU1NFTUJMWV9fCj4g
IHR5cGVkZWYgdWludDY0X3QgcGdlbnRyeV90Owo+ICsjZWxzZQo+ICsjZGVmaW5lIFBURSh2YWwp
IC5sb25nIHZhbDsgLmxvbmcgMAo+ICAjZW5kaWYKPiAgCj4gLSNkZWZpbmUgTUFYX01FTV9TSVpF
ICAgICAgICAgICAgMHgzZjAwMDAwMFVMCj4gLSNkZWZpbmUgVklSVF9LRVJORUxfQVJFQSAgICAg
ICAgMHgzZjAwMDAwMFVMCj4gLSNkZWZpbmUgVklSVF9ERU1BTkRfQVJFQSAgICAgICAgMHg0MDAw
MDAwMFVMCj4gLSNkZWZpbmUgVklSVF9IRUFQX0FSRUEgICAgICAgICAgMHhiMDAwMDAwMFVMCj4g
KyNkZWZpbmUgTUFYX01FTV9TSVpFICAgICAgICAgICAgQ09OU1QoMHgzZjAwMDAwMCkKPiArI2Rl
ZmluZSBWSVJUX0tFUk5FTF9BUkVBICAgICAgICBDT05TVCgweDNmMDAwMDAwKQo+ICsjZGVmaW5l
IFZJUlRfREVNQU5EX0FSRUEgICAgICAgIENPTlNUKDB4NDAwMDAwMDApCj4gKyNkZWZpbmUgVklS
VF9IRUFQX0FSRUEgICAgICAgICAgQ09OU1QoMHhiMDAwMDAwMCkKPiAgCj4gLSNkZWZpbmUgREVN
QU5EX01BUF9QQUdFUyAgICAgICAgMHg2ZmZmZlVMCj4gKyNkZWZpbmUgREVNQU5EX01BUF9QQUdF
UyAgICAgICAgQ09OU1QoMHg2ZmZmZikKPiAgI2RlZmluZSBIRUFQX1BBR0VTX01BWCAgICAgICAg
ICAoKEhZUEVSVklTT1JfVklSVF9TVEFSVCAtIFZJUlRfSEVBUF9BUkVBKSAvIFwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9TSVpFIC0gMSkKPiAgCj4gQEAgLTExNSwx
NSArMTIyLDE3IEBAIHR5cGVkZWYgdWludDY0X3QgcGdlbnRyeV90Owo+ICAjZGVmaW5lIFBSSXB0
ZSAiMDE2bHgiCj4gICNpZm5kZWYgX19BU1NFTUJMWV9fCj4gIHR5cGVkZWYgdW5zaWduZWQgbG9u
ZyBwZ2VudHJ5X3Q7Cj4gKyNlbHNlCj4gKyNkZWZpbmUgUFRFKHZhbCkgLnF1YWQgdmFsCj4gICNl
bmRpZgo+ICAKPiAtI2RlZmluZSBNQVhfTUVNX1NJWkUgICAgICAgICAgICAoNTEyVUxMIDw8IDMw
KQo+IC0jZGVmaW5lIFZJUlRfS0VSTkVMX0FSRUEgICAgICAgIDB4MDAwMDAwODAwMDAwMDAwMFVM
Cj4gLSNkZWZpbmUgVklSVF9ERU1BTkRfQVJFQSAgICAgICAgMHgwMDAwMTAwMDAwMDAwMDAwVUwK
PiAtI2RlZmluZSBWSVJUX0hFQVBfQVJFQSAgICAgICAgICAweDAwMDAyMDAwMDAwMDAwMDBVTAo+
ICsjZGVmaW5lIE1BWF9NRU1fU0laRSAgICAgICAgICAgIChDT05TVCg1MTIpIDw8IDMwKQo+ICsj
ZGVmaW5lIFZJUlRfS0VSTkVMX0FSRUEgICAgICAgIENPTlNUKDB4MDAwMDAwODAwMDAwMDAwMCkK
PiArI2RlZmluZSBWSVJUX0RFTUFORF9BUkVBICAgICAgICBDT05TVCgweDAwMDAxMDAwMDAwMDAw
MDApCj4gKyNkZWZpbmUgVklSVF9IRUFQX0FSRUEgICAgICAgICAgQ09OU1QoMHgwMDAwMjAwMDAw
MDAwMDAwKQo+ICAKPiAtI2RlZmluZSBERU1BTkRfTUFQX1BBR0VTICAgICAgICAweDgwMDAwMDBV
TAo+IC0jZGVmaW5lIEhFQVBfUEFHRVNfTUFYICAgICAgICAgIDB4ODAwMDAwMFVMCj4gKyNkZWZp
bmUgREVNQU5EX01BUF9QQUdFUyAgICAgICAgQ09OU1QoMHg4MDAwMDAwKQo+ICsjZGVmaW5lIEhF
QVBfUEFHRVNfTUFYICAgICAgICAgIENPTlNUKDB4ODAwMDAwMCkKPiAgCj4gICNlbmRpZgo+ICAK
PiBAQCAtMTQ3LDE2ICsxNTYsMTYgQEAgdHlwZWRlZiB1bnNpZ25lZCBsb25nIHBnZW50cnlfdDsK
PiAgICAoKChfYSkgPj4gTDRfUEFHRVRBQkxFX1NISUZUKSAmIChMNF9QQUdFVEFCTEVfRU5UUklF
UyAtIDEpKQo+ICAjZW5kaWYKPiAgCj4gLSNkZWZpbmUgX1BBR0VfUFJFU0VOVCAgMHgwMDFVTEwK
PiAtI2RlZmluZSBfUEFHRV9SVyAgICAgICAweDAwMlVMTAo+IC0jZGVmaW5lIF9QQUdFX1VTRVIg
ICAgIDB4MDA0VUxMCj4gLSNkZWZpbmUgX1BBR0VfUFdUICAgICAgMHgwMDhVTEwKPiAtI2RlZmlu
ZSBfUEFHRV9QQ0QgICAgICAweDAxMFVMTAo+IC0jZGVmaW5lIF9QQUdFX0FDQ0VTU0VEIDB4MDIw
VUxMCj4gLSNkZWZpbmUgX1BBR0VfRElSVFkgICAgMHgwNDBVTEwKPiAtI2RlZmluZSBfUEFHRV9Q
QVQgICAgICAweDA4MFVMTAo+IC0jZGVmaW5lIF9QQUdFX1BTRSAgICAgIDB4MDgwVUxMCj4gLSNk
ZWZpbmUgX1BBR0VfR0xPQkFMICAgMHgxMDBVTEwKPiArI2RlZmluZSBfUEFHRV9QUkVTRU5UICBD
T05TVCgweDAwMSkKPiArI2RlZmluZSBfUEFHRV9SVyAgICAgICBDT05TVCgweDAwMikKPiArI2Rl
ZmluZSBfUEFHRV9VU0VSICAgICBDT05TVCgweDAwNCkKPiArI2RlZmluZSBfUEFHRV9QV1QgICAg
ICBDT05TVCgweDAwOCkKPiArI2RlZmluZSBfUEFHRV9QQ0QgICAgICBDT05TVCgweDAxMCkKPiAr
I2RlZmluZSBfUEFHRV9BQ0NFU1NFRCBDT05TVCgweDAyMCkKPiArI2RlZmluZSBfUEFHRV9ESVJU
WSAgICBDT05TVCgweDA0MCkKPiArI2RlZmluZSBfUEFHRV9QQVQgICAgICBDT05TVCgweDA4MCkK
PiArI2RlZmluZSBfUEFHRV9QU0UgICAgICBDT05TVCgweDA4MCkKPiArI2RlZmluZSBfUEFHRV9H
TE9CQUwgICBDT05TVCgweDEwMCkKPiAgCj4gICNpZiBkZWZpbmVkKF9faTM4Nl9fKQo+ICAjZGVm
aW5lIEwxX1BST1QgKF9QQUdFX1BSRVNFTlR8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQpCj4gQEAg
LTE5MSwxMiArMjAwLDE0IEBAIHR5cGVkZWYgdW5zaWduZWQgbG9uZyBwZ2VudHJ5X3Q7Cj4gICNk
ZWZpbmUgTDNfUDJNX0lEWChwZm4pICgoKHBmbikgPj4gTDJfUDJNX1NISUZUKSAmIFAyTV9NQVNL
KQo+ICAjZGVmaW5lIElOVkFMSURfUDJNX0VOVFJZICh+MFVMKQo+ICAKPiArI2lmbmRlZiBfX0FT
U0VNQkxZX18KPiAgdm9pZCBwMm1fY2hrX3Bmbih1bnNpZ25lZCBsb25nIHBmbik7Cj4gIAo+ICBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcDJtX3BhZ2VzKHVuc2lnbmVkIGxvbmcgcGFnZXMp
Cj4gIHsKPiAgICAgIHJldHVybiAocGFnZXMgKyBQMk1fRU5UUklFUyAtIDEpID4+IEwxX1AyTV9T
SElGVDsKPiAgfQo+ICsjZW5kaWYKPiAgCj4gICNpbmNsdWRlICJhcmNoX2xpbWl0cy5oIgo+ICAj
ZGVmaW5lIFBBR0VfU0laRSAgICAgICBfX1BBR0VfU0laRQo+IEBAIC0yMzksNyArMjUwLDYgQEAg
c3RhdGljIF9faW5saW5lX18gcGFkZHJfdCBtYWNoaW5lX3RvX3BoeXMobWFkZHJfdCBtYWNoaW5l
KQo+ICAJcGh5cyA9IChwaHlzIDw8IFBBR0VfU0hJRlQpIHwgKG1hY2hpbmUgJiB+UEFHRV9NQVNL
KTsKPiAgCXJldHVybiBwaHlzOwo+ICB9Cj4gLSNlbmRpZgo+ICAKPiAgI2RlZmluZSBWSVJUX1NU
QVJUICAgICAgICAgICAgICAgICAoKHVuc2lnbmVkIGxvbmcpJl90ZXh0KQo+ICAKPiBAQCAtMjg4
LDQgKzI5OCw2IEBAIHN0YXRpYyBfX2lubGluZV9fIHBhZGRyX3QgbWFjaGluZV90b19waHlzKG1h
ZGRyX3QgbWFjaGluZSkKPiAgCj4gIHBnZW50cnlfdCAqbmVlZF9wZ3QodW5zaWduZWQgbG9uZyBh
ZGRyKTsKPiAgCj4gKyNlbmRpZgo+ICsKPiAgI2VuZGlmIC8qIF9BUkNIX01NX0hfICovCj4gLS0g
Cj4gMi42LjYKPiAKCi0tIApTYW11ZWwKSSBhbSB0aGUgIklMT1ZFR05VIiBzaWduYXR1cmUgdmly
dXMuIEp1c3QgY29weSBtZSB0byB5b3VyIHNpZ25hdHVyZS4KVGhpcyBlbWFpbCB3YXMgaW5mZWN0
ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZS4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 19:46:36 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 19:46:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcHee-0007nl-Rb; Tue, 23 Aug 2016 19:46:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcHee-0007nZ-5I; Tue, 23 Aug 2016 19:46:36 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B7/B4-05361-B18ACB75; Tue, 23 Aug 2016 19:46:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS+7+BUVdqxZ5
 wg6ab0hZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM45Pu81SsFG14teq9YwNjCdluxi5
 OIQEJjBKXH33gBnC2cUocX7JZijnCKPE/21HGCGcDYwSFxetZO9i5ORgEVCVmP9/JiOIzSZgI
 tHfOI8NxBYRUJb42NoLVsMsEC3xvH0zC4gtLJAqceFsB1gNr4COxN09y8E28ArsZpSY3zobbJ
 CQQJHEuqeXmCGKBCVOznzCAjFIS+LGv5dMXYwcQLa0xPJ/HCBhTgF7iV+Tb7GChEUFzCS+/TS
 YwCg4C0nzLCTNsxCaFzAyr2LUKE4tKkst0jU21EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq
 1kvOz93ECAxhBiDYwdi0KPAQoyQHk5Ior23NnnAhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryFy
 4BygkWp6akVaZk5wGiCSUtw8CiJ8E4HSfMWFyTmFmemQ6ROMSpKifM2gyQEQBIZpXlwbbAIvs
 QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3jcgU3gy80rgpr8CWswEtLjl/m6QxSWJCCmpBkY
 FMcN96Qc075fful/DvJrziQzbvmw3QZFqX/15zPWSHY/zTQQ84mP5Inz0Fas2pnxTvd/tVus4
 4UhoWhPHEp4e/q6zPmr/bztwez9V0Hig87JLof2K5ufitIcNsp5O/03YdmRMdtopkrL13w4nJ
 d/DF7N++fXfu3GIt+qn9yNlnstKnz9vUmIpzkg01GIuKk4EAMTP1lLbAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1471981594!55542460!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12586 invoked from network); 23 Aug 2016 19:46:34 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-6.tower-27.messagelabs.com with SMTP; 23 Aug 2016 19:46:34 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 1A28D2A4;
 Tue, 23 Aug 2016 21:46:34 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 289KFZpTQ_Gt; Tue, 23 Aug 2016 21:46:34 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id E1FC24C;
 Tue, 23 Aug 2016 21:46:33 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcHeb-000074-Dn; Tue, 23 Aug 2016 21:46:33 +0200
Date: Tue, 23 Aug 2016 21:46:33 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823194633.GP4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-5-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-5-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 04/22] mini-os: make some memory
 management related macros usable from assembler
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjUwICswMjAwLCB3cm90ZToK
PiBFc3BlY2lhbGx5IHBhZ2UgdGFibGUgZW50cnkgZGVmaW5pdGlvbnMgYXJlIGN1cnJlbnRseSBu
b3QgdXNhYmxlIGZyb20KPiBhc3NlbWJsZXIgc291cmNlcyBvbiB4ODYgYXMgdGhlIGNvbnN0YW50
cyBhcmUgZGVmaW5lZCB3aXRoIFVMTCBzdWZmaXguCj4gQ2hhbmdlIHRoaXMgYnkgYWRkaW5nIHRo
ZSBzdWZmaXggb25seSB3aGVuIHRoZSBoZWFkZXIgaXMgaW5jbHVkZWQgZnJvbQo+IGEgQyBzb3Vy
Y2UuCj4gCj4gSGlkZSBzb21lIEMgcHJvdG90eXBlcyB3aGVuIGluIGFzc2VtYmxlciBlbnZpcm9u
bWVudC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CgpSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24u
b3JnPgoKPiAtLS0KPiAgaW5jbHVkZS94ODYvYXJjaF9tbS5oIHwgNTYgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAz
NCBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS94ODYvYXJjaF9tbS5oIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCj4gaW5kZXggNjkwYTkxOS4u
MmIxOGIzNCAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKPiArKysgYi9pbmNs
dWRlL3g4Ni9hcmNoX21tLmgKPiBAQCAtMjksMTEgKzI5LDE2IEBACj4gICNpbmNsdWRlIDx4ZW4v
eGVuLmg+Cj4gICNpZiBkZWZpbmVkKF9faTM4Nl9fKQo+ICAjaW5jbHVkZSA8eGVuL2FyY2gteDg2
XzMyLmg+Cj4gKyNkZWZpbmUgX19DT05TVCh4KSB4ICMjIFVMTAo+ICAjZWxpZiBkZWZpbmVkKF9f
eDg2XzY0X18pCj4gICNpbmNsdWRlIDx4ZW4vYXJjaC14ODZfNjQuaD4KPiArI2RlZmluZSBfX0NP
TlNUKHgpIHggIyMgVUwKPiAgI2Vsc2UKPiAgI2Vycm9yICJVbnN1cHBvcnRlZCBhcmNoaXRlY3R1
cmUiCj4gICNlbmRpZgo+ICsjZGVmaW5lIENPTlNUKHgpIF9fQ09OU1QoeCkKPiArI2Vsc2UKPiAr
I2RlZmluZSBDT05TVCh4KSB4Cj4gICNlbmRpZgo+ICAKPiAgLyoKPiBAQCAtODEsMTQgKzg2LDE2
IEBACj4gICNkZWZpbmUgUFJJcHRlICIwMTZsbHgiCj4gICNpZm5kZWYgX19BU1NFTUJMWV9fCj4g
IHR5cGVkZWYgdWludDY0X3QgcGdlbnRyeV90Owo+ICsjZWxzZQo+ICsjZGVmaW5lIFBURSh2YWwp
IC5sb25nIHZhbDsgLmxvbmcgMAo+ICAjZW5kaWYKPiAgCj4gLSNkZWZpbmUgTUFYX01FTV9TSVpF
ICAgICAgICAgICAgMHgzZjAwMDAwMFVMCj4gLSNkZWZpbmUgVklSVF9LRVJORUxfQVJFQSAgICAg
ICAgMHgzZjAwMDAwMFVMCj4gLSNkZWZpbmUgVklSVF9ERU1BTkRfQVJFQSAgICAgICAgMHg0MDAw
MDAwMFVMCj4gLSNkZWZpbmUgVklSVF9IRUFQX0FSRUEgICAgICAgICAgMHhiMDAwMDAwMFVMCj4g
KyNkZWZpbmUgTUFYX01FTV9TSVpFICAgICAgICAgICAgQ09OU1QoMHgzZjAwMDAwMCkKPiArI2Rl
ZmluZSBWSVJUX0tFUk5FTF9BUkVBICAgICAgICBDT05TVCgweDNmMDAwMDAwKQo+ICsjZGVmaW5l
IFZJUlRfREVNQU5EX0FSRUEgICAgICAgIENPTlNUKDB4NDAwMDAwMDApCj4gKyNkZWZpbmUgVklS
VF9IRUFQX0FSRUEgICAgICAgICAgQ09OU1QoMHhiMDAwMDAwMCkKPiAgCj4gLSNkZWZpbmUgREVN
QU5EX01BUF9QQUdFUyAgICAgICAgMHg2ZmZmZlVMCj4gKyNkZWZpbmUgREVNQU5EX01BUF9QQUdF
UyAgICAgICAgQ09OU1QoMHg2ZmZmZikKPiAgI2RlZmluZSBIRUFQX1BBR0VTX01BWCAgICAgICAg
ICAoKEhZUEVSVklTT1JfVklSVF9TVEFSVCAtIFZJUlRfSEVBUF9BUkVBKSAvIFwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9TSVpFIC0gMSkKPiAgCj4gQEAgLTExNSwx
NSArMTIyLDE3IEBAIHR5cGVkZWYgdWludDY0X3QgcGdlbnRyeV90Owo+ICAjZGVmaW5lIFBSSXB0
ZSAiMDE2bHgiCj4gICNpZm5kZWYgX19BU1NFTUJMWV9fCj4gIHR5cGVkZWYgdW5zaWduZWQgbG9u
ZyBwZ2VudHJ5X3Q7Cj4gKyNlbHNlCj4gKyNkZWZpbmUgUFRFKHZhbCkgLnF1YWQgdmFsCj4gICNl
bmRpZgo+ICAKPiAtI2RlZmluZSBNQVhfTUVNX1NJWkUgICAgICAgICAgICAoNTEyVUxMIDw8IDMw
KQo+IC0jZGVmaW5lIFZJUlRfS0VSTkVMX0FSRUEgICAgICAgIDB4MDAwMDAwODAwMDAwMDAwMFVM
Cj4gLSNkZWZpbmUgVklSVF9ERU1BTkRfQVJFQSAgICAgICAgMHgwMDAwMTAwMDAwMDAwMDAwVUwK
PiAtI2RlZmluZSBWSVJUX0hFQVBfQVJFQSAgICAgICAgICAweDAwMDAyMDAwMDAwMDAwMDBVTAo+
ICsjZGVmaW5lIE1BWF9NRU1fU0laRSAgICAgICAgICAgIChDT05TVCg1MTIpIDw8IDMwKQo+ICsj
ZGVmaW5lIFZJUlRfS0VSTkVMX0FSRUEgICAgICAgIENPTlNUKDB4MDAwMDAwODAwMDAwMDAwMCkK
PiArI2RlZmluZSBWSVJUX0RFTUFORF9BUkVBICAgICAgICBDT05TVCgweDAwMDAxMDAwMDAwMDAw
MDApCj4gKyNkZWZpbmUgVklSVF9IRUFQX0FSRUEgICAgICAgICAgQ09OU1QoMHgwMDAwMjAwMDAw
MDAwMDAwKQo+ICAKPiAtI2RlZmluZSBERU1BTkRfTUFQX1BBR0VTICAgICAgICAweDgwMDAwMDBV
TAo+IC0jZGVmaW5lIEhFQVBfUEFHRVNfTUFYICAgICAgICAgIDB4ODAwMDAwMFVMCj4gKyNkZWZp
bmUgREVNQU5EX01BUF9QQUdFUyAgICAgICAgQ09OU1QoMHg4MDAwMDAwKQo+ICsjZGVmaW5lIEhF
QVBfUEFHRVNfTUFYICAgICAgICAgIENPTlNUKDB4ODAwMDAwMCkKPiAgCj4gICNlbmRpZgo+ICAK
PiBAQCAtMTQ3LDE2ICsxNTYsMTYgQEAgdHlwZWRlZiB1bnNpZ25lZCBsb25nIHBnZW50cnlfdDsK
PiAgICAoKChfYSkgPj4gTDRfUEFHRVRBQkxFX1NISUZUKSAmIChMNF9QQUdFVEFCTEVfRU5UUklF
UyAtIDEpKQo+ICAjZW5kaWYKPiAgCj4gLSNkZWZpbmUgX1BBR0VfUFJFU0VOVCAgMHgwMDFVTEwK
PiAtI2RlZmluZSBfUEFHRV9SVyAgICAgICAweDAwMlVMTAo+IC0jZGVmaW5lIF9QQUdFX1VTRVIg
ICAgIDB4MDA0VUxMCj4gLSNkZWZpbmUgX1BBR0VfUFdUICAgICAgMHgwMDhVTEwKPiAtI2RlZmlu
ZSBfUEFHRV9QQ0QgICAgICAweDAxMFVMTAo+IC0jZGVmaW5lIF9QQUdFX0FDQ0VTU0VEIDB4MDIw
VUxMCj4gLSNkZWZpbmUgX1BBR0VfRElSVFkgICAgMHgwNDBVTEwKPiAtI2RlZmluZSBfUEFHRV9Q
QVQgICAgICAweDA4MFVMTAo+IC0jZGVmaW5lIF9QQUdFX1BTRSAgICAgIDB4MDgwVUxMCj4gLSNk
ZWZpbmUgX1BBR0VfR0xPQkFMICAgMHgxMDBVTEwKPiArI2RlZmluZSBfUEFHRV9QUkVTRU5UICBD
T05TVCgweDAwMSkKPiArI2RlZmluZSBfUEFHRV9SVyAgICAgICBDT05TVCgweDAwMikKPiArI2Rl
ZmluZSBfUEFHRV9VU0VSICAgICBDT05TVCgweDAwNCkKPiArI2RlZmluZSBfUEFHRV9QV1QgICAg
ICBDT05TVCgweDAwOCkKPiArI2RlZmluZSBfUEFHRV9QQ0QgICAgICBDT05TVCgweDAxMCkKPiAr
I2RlZmluZSBfUEFHRV9BQ0NFU1NFRCBDT05TVCgweDAyMCkKPiArI2RlZmluZSBfUEFHRV9ESVJU
WSAgICBDT05TVCgweDA0MCkKPiArI2RlZmluZSBfUEFHRV9QQVQgICAgICBDT05TVCgweDA4MCkK
PiArI2RlZmluZSBfUEFHRV9QU0UgICAgICBDT05TVCgweDA4MCkKPiArI2RlZmluZSBfUEFHRV9H
TE9CQUwgICBDT05TVCgweDEwMCkKPiAgCj4gICNpZiBkZWZpbmVkKF9faTM4Nl9fKQo+ICAjZGVm
aW5lIEwxX1BST1QgKF9QQUdFX1BSRVNFTlR8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQpCj4gQEAg
LTE5MSwxMiArMjAwLDE0IEBAIHR5cGVkZWYgdW5zaWduZWQgbG9uZyBwZ2VudHJ5X3Q7Cj4gICNk
ZWZpbmUgTDNfUDJNX0lEWChwZm4pICgoKHBmbikgPj4gTDJfUDJNX1NISUZUKSAmIFAyTV9NQVNL
KQo+ICAjZGVmaW5lIElOVkFMSURfUDJNX0VOVFJZICh+MFVMKQo+ICAKPiArI2lmbmRlZiBfX0FT
U0VNQkxZX18KPiAgdm9pZCBwMm1fY2hrX3Bmbih1bnNpZ25lZCBsb25nIHBmbik7Cj4gIAo+ICBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcDJtX3BhZ2VzKHVuc2lnbmVkIGxvbmcgcGFnZXMp
Cj4gIHsKPiAgICAgIHJldHVybiAocGFnZXMgKyBQMk1fRU5UUklFUyAtIDEpID4+IEwxX1AyTV9T
SElGVDsKPiAgfQo+ICsjZW5kaWYKPiAgCj4gICNpbmNsdWRlICJhcmNoX2xpbWl0cy5oIgo+ICAj
ZGVmaW5lIFBBR0VfU0laRSAgICAgICBfX1BBR0VfU0laRQo+IEBAIC0yMzksNyArMjUwLDYgQEAg
c3RhdGljIF9faW5saW5lX18gcGFkZHJfdCBtYWNoaW5lX3RvX3BoeXMobWFkZHJfdCBtYWNoaW5l
KQo+ICAJcGh5cyA9IChwaHlzIDw8IFBBR0VfU0hJRlQpIHwgKG1hY2hpbmUgJiB+UEFHRV9NQVNL
KTsKPiAgCXJldHVybiBwaHlzOwo+ICB9Cj4gLSNlbmRpZgo+ICAKPiAgI2RlZmluZSBWSVJUX1NU
QVJUICAgICAgICAgICAgICAgICAoKHVuc2lnbmVkIGxvbmcpJl90ZXh0KQo+ICAKPiBAQCAtMjg4
LDQgKzI5OCw2IEBAIHN0YXRpYyBfX2lubGluZV9fIHBhZGRyX3QgbWFjaGluZV90b19waHlzKG1h
ZGRyX3QgbWFjaGluZSkKPiAgCj4gIHBnZW50cnlfdCAqbmVlZF9wZ3QodW5zaWduZWQgbG9uZyBh
ZGRyKTsKPiAgCj4gKyNlbmRpZgo+ICsKPiAgI2VuZGlmIC8qIF9BUkNIX01NX0hfICovCj4gLS0g
Cj4gMi42LjYKPiAKCi0tIApTYW11ZWwKSSBhbSB0aGUgIklMT1ZFR05VIiBzaWduYXR1cmUgdmly
dXMuIEp1c3QgY29weSBtZSB0byB5b3VyIHNpZ25hdHVyZS4KVGhpcyBlbWFpbCB3YXMgaW5mZWN0
ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZS4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 19:49:19 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 19:49:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcHhH-00084N-Dg; Tue, 23 Aug 2016 19:49:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcHhG-00084E-JL; Tue, 23 Aug 2016 19:49:18 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 13/88-09160-DB8ACB75; Tue, 23 Aug 2016 19:49:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS+7+BUXfvij3
 hBrvuMFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbi+/gVjQStvxZqDL1gaGLdzdTFy
 cQgJTGCUmPBnIiuEs4tRYsvfpYwQzhFGif/zlzNDOBsYJabfXQiU4eRgEVCVWHWulwXEZhMwk
 ehvnMcGYosIKEt8bO1lB7GZBaIlnrdvBqsRFgiWaJvWwwxi8wroSLw/sZAFZCivwG5Gifmts8
 GGCgkUS7R1nGGCKBKUODnzCQvEIC2JG/9eAsU5gGxpieX/OLoY2Tk4BRwkvhmBBEUFzCS+/TS
 YwCg4C0nrLCStsxBaFzAyr2JUL04tKkst0jXRSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrW
 S87P3cQIDF4GINjB2PjF6RCjJAeTkihv1/I94UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOeD5
 ASLUtNTK9Iyc4BxBJOW4OBREuH1AUnzFhck5hZnpkOkTjEqSonzTgJJCIAkMkrz4NpgsXuJUV
 ZKmJcR6BAhnoLUotzMElT5V4ziHIxKwryzQKbwZOaVwE1/BbSYCWhxy/3dIItLEhFSUg2Ms5h
 Co9XaOFJVVbm8r39pXyYR8/uK5N8zRQx+dkd72c3r4+ZelbBkW3L1mF9ku1f9v8ffzgZGG6Yz
 lxzYW8Mhsb7jupq+91fG0riAeyocAg8K07nMb5yssJxqtkp8E1O2c5PZScY3Bpk9s93K4o3Tf
 9xs5zrkyWN4qmnNHp3DlSqsYdPuKSqxFGckGmoxFxUnAgAydAOV2AIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1471981756!49428650!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14947 invoked from network); 23 Aug 2016 19:49:17 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-16.tower-31.messagelabs.com with SMTP; 23 Aug 2016 19:49:17 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id A55832A4;
 Tue, 23 Aug 2016 21:49:16 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id PB1FI-QqZewg; Tue, 23 Aug 2016 21:49:16 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 79D884C;
 Tue, 23 Aug 2016 21:49:16 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcHhE-0002Ie-1K; Tue, 23 Aug 2016 21:49:16 +0200
Date: Tue, 23 Aug 2016 21:49:16 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823194916.GQ4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-14-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-14-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 13/22] mini-os: correct wrong calculation
 of alloc bitmap size
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjU5ICswMjAwLCB3cm90ZToK
PiBXaGVuIHJlbWFwcGluZyB0aGUgcGFnZSBhbGxvY2F0b3IncyBiaXRtYXAgZm9yIHRoZSBiYWxs
b29uaW5nIHN1cHBvcnQKPiB0aGUgY2FsY3VsYXRpb24gb2YgdGhlIG5lZWRlZCBzaXplIGlzIHdy
b25nLiBUaGlzIGRvZXNuJ3QgcmVhbGx5Cj4gbWF0dGVyIHRvZGF5IGFzIG5vdGhpbmcgaXMgYWxs
b2NhdGVkIGFmdGVyIHRoYXQgYml0bWFwLCBidXQgaXQgc2hvdWxkCj4gYmUgY29ycmVjdGVkIG5l
dmVydGhlbGVzcy4KCk9vcHMsIGluZGVlZCEKCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVs
LnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIGJhbGxvb24uYyB8IDQgKystLQo+ICAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg
LS1naXQgYS9iYWxsb29uLmMgYi9iYWxsb29uLmMKPiBpbmRleCA4ZDJmMTUxLi44NjY5ZWRiIDEw
MDY0NAo+IC0tLSBhL2JhbGxvb24uYwo+ICsrKyBiL2JhbGxvb24uYwo+IEBAIC01Miw3ICs1Miw3
IEBAIHZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQpCj4gIHsKPiAgICAgIHVuc2lnbmVk
IGxvbmcgaTsKPiAgCj4gLSAgICBpZiAoIG1tX2FsbG9jX2JpdG1hcF9zaXplID49ICgobnJfbWF4
X3BhZ2VzICsgMSkgPj4gKFBBR0VfU0hJRlQgKyAzKSkgKQo+ICsgICAgaWYgKCBtbV9hbGxvY19i
aXRtYXBfc2l6ZSA+PSAoKG5yX21heF9wYWdlcyArIDEpID4+IDMpICkKPiAgICAgICAgICByZXR1
cm47Cj4gIAo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBtbV9hbGxvY19iaXRtYXBfc2l6ZTsgaSAr
PSBQQUdFX1NJWkUgKQo+IEBAIC02Miw3ICs2Miw3IEBAIHZvaWQgbW1fYWxsb2NfYml0bWFwX3Jl
bWFwKHZvaWQpCj4gICAgICB9Cj4gIAo+ICAgICAgbW1fYWxsb2NfYml0bWFwID0gKHVuc2lnbmVk
IGxvbmcgKil2aXJ0X2tlcm5lbF9hcmVhX2VuZDsKPiAtICAgIHZpcnRfa2VybmVsX2FyZWFfZW5k
ICs9IHJvdW5kX3BndXAoKG5yX21heF9wYWdlcyArIDEpID4+IChQQUdFX1NISUZUICsgMykpOwo+
ICsgICAgdmlydF9rZXJuZWxfYXJlYV9lbmQgKz0gcm91bmRfcGd1cCgobnJfbWF4X3BhZ2VzICsg
MSkgPj4gMyk7Cj4gICAgICBBU1NFUlQodmlydF9rZXJuZWxfYXJlYV9lbmQgPD0gVklSVF9ERU1B
TkRfQVJFQSk7Cj4gIH0KPiAgCj4gLS0gCj4gMi42LjYKPiAKCi0tIApTYW11ZWwKLyoKICogWy4u
Ll0gTm90ZSB0aGF0IDEyMCBzZWMgaXMgZGVmaW5lZCBpbiB0aGUgcHJvdG9jb2wgYXMgdGhlIG1h
eGltdW0KICogcG9zc2libGUgUlRULiAgSSBndWVzcyB3ZSdsbCBoYXZlIHRvIHVzZSBzb21ldGhp
bmcgb3RoZXIgdGhhbiBUQ1AKICogdG8gdGFsayB0byB0aGUgVW5pdmVyc2l0eSBvZiBNYXJzLgog
KiBQQVdTIGFsbG93cyB1cyBsb25nZXIgdGltZW91dHMgYW5kIGxhcmdlIHdpbmRvd3MsIHNvIG9u
Y2UgaW1wbGVtZW50ZWQKICogZnRwIHRvIG1hcnMgd2lsbCB3b3JrIG5pY2VseS4KICovCihmcm9t
IC91c3Ivc3JjL2xpbnV4L25ldC9pbmV0L3RjcC5jLCBjb25jZXJuaW5nIFJUVCBbcmV0cmFuc21p
c3Npb24gdGltZW91dF0pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 19:49:19 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 19:49:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcHhH-00084N-Dg; Tue, 23 Aug 2016 19:49:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcHhG-00084E-JL; Tue, 23 Aug 2016 19:49:18 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 13/88-09160-DB8ACB75; Tue, 23 Aug 2016 19:49:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS+7+BUXfvij3
 hBrvuMFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbi+/gVjQStvxZqDL1gaGLdzdTFy
 cQgJTGCUmPBnIiuEs4tRYsvfpYwQzhFGif/zlzNDOBsYJabfXQiU4eRgEVCVWHWulwXEZhMwk
 ehvnMcGYosIKEt8bO1lB7GZBaIlnrdvBqsRFgiWaJvWwwxi8wroSLw/sZAFZCivwG5Gifmts8
 GGCgkUS7R1nGGCKBKUODnzCQvEIC2JG/9eAsU5gGxpieX/OLoY2Tk4BRwkvhmBBEUFzCS+/TS
 YwCg4C0nrLCStsxBaFzAyr2JUL04tKkst0jXRSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrW
 S87P3cQIDF4GINjB2PjF6RCjJAeTkihv1/I94UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOeD5
 ASLUtNTK9Iyc4BxBJOW4OBREuH1AUnzFhck5hZnpkOkTjEqSonzTgJJCIAkMkrz4NpgsXuJUV
 ZKmJcR6BAhnoLUotzMElT5V4ziHIxKwryzQKbwZOaVwE1/BbSYCWhxy/3dIItLEhFSUg2Ms5h
 Co9XaOFJVVbm8r39pXyYR8/uK5N8zRQx+dkd72c3r4+ZelbBkW3L1mF9ku1f9v8ffzgZGG6Yz
 lxzYW8Mhsb7jupq+91fG0riAeyocAg8K07nMb5yssJxqtkp8E1O2c5PZScY3Bpk9s93K4o3Tf
 9xs5zrkyWN4qmnNHp3DlSqsYdPuKSqxFGckGmoxFxUnAgAydAOV2AIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1471981756!49428650!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14947 invoked from network); 23 Aug 2016 19:49:17 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-16.tower-31.messagelabs.com with SMTP; 23 Aug 2016 19:49:17 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id A55832A4;
 Tue, 23 Aug 2016 21:49:16 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id PB1FI-QqZewg; Tue, 23 Aug 2016 21:49:16 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 79D884C;
 Tue, 23 Aug 2016 21:49:16 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcHhE-0002Ie-1K; Tue, 23 Aug 2016 21:49:16 +0200
Date: Tue, 23 Aug 2016 21:49:16 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823194916.GQ4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-14-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-14-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 13/22] mini-os: correct wrong calculation
 of alloc bitmap size
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjU5ICswMjAwLCB3cm90ZToK
PiBXaGVuIHJlbWFwcGluZyB0aGUgcGFnZSBhbGxvY2F0b3IncyBiaXRtYXAgZm9yIHRoZSBiYWxs
b29uaW5nIHN1cHBvcnQKPiB0aGUgY2FsY3VsYXRpb24gb2YgdGhlIG5lZWRlZCBzaXplIGlzIHdy
b25nLiBUaGlzIGRvZXNuJ3QgcmVhbGx5Cj4gbWF0dGVyIHRvZGF5IGFzIG5vdGhpbmcgaXMgYWxs
b2NhdGVkIGFmdGVyIHRoYXQgYml0bWFwLCBidXQgaXQgc2hvdWxkCj4gYmUgY29ycmVjdGVkIG5l
dmVydGhlbGVzcy4KCk9vcHMsIGluZGVlZCEKCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVs
LnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIGJhbGxvb24uYyB8IDQgKystLQo+ICAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg
LS1naXQgYS9iYWxsb29uLmMgYi9iYWxsb29uLmMKPiBpbmRleCA4ZDJmMTUxLi44NjY5ZWRiIDEw
MDY0NAo+IC0tLSBhL2JhbGxvb24uYwo+ICsrKyBiL2JhbGxvb24uYwo+IEBAIC01Miw3ICs1Miw3
IEBAIHZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQpCj4gIHsKPiAgICAgIHVuc2lnbmVk
IGxvbmcgaTsKPiAgCj4gLSAgICBpZiAoIG1tX2FsbG9jX2JpdG1hcF9zaXplID49ICgobnJfbWF4
X3BhZ2VzICsgMSkgPj4gKFBBR0VfU0hJRlQgKyAzKSkgKQo+ICsgICAgaWYgKCBtbV9hbGxvY19i
aXRtYXBfc2l6ZSA+PSAoKG5yX21heF9wYWdlcyArIDEpID4+IDMpICkKPiAgICAgICAgICByZXR1
cm47Cj4gIAo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBtbV9hbGxvY19iaXRtYXBfc2l6ZTsgaSAr
PSBQQUdFX1NJWkUgKQo+IEBAIC02Miw3ICs2Miw3IEBAIHZvaWQgbW1fYWxsb2NfYml0bWFwX3Jl
bWFwKHZvaWQpCj4gICAgICB9Cj4gIAo+ICAgICAgbW1fYWxsb2NfYml0bWFwID0gKHVuc2lnbmVk
IGxvbmcgKil2aXJ0X2tlcm5lbF9hcmVhX2VuZDsKPiAtICAgIHZpcnRfa2VybmVsX2FyZWFfZW5k
ICs9IHJvdW5kX3BndXAoKG5yX21heF9wYWdlcyArIDEpID4+IChQQUdFX1NISUZUICsgMykpOwo+
ICsgICAgdmlydF9rZXJuZWxfYXJlYV9lbmQgKz0gcm91bmRfcGd1cCgobnJfbWF4X3BhZ2VzICsg
MSkgPj4gMyk7Cj4gICAgICBBU1NFUlQodmlydF9rZXJuZWxfYXJlYV9lbmQgPD0gVklSVF9ERU1B
TkRfQVJFQSk7Cj4gIH0KPiAgCj4gLS0gCj4gMi42LjYKPiAKCi0tIApTYW11ZWwKLyoKICogWy4u
Ll0gTm90ZSB0aGF0IDEyMCBzZWMgaXMgZGVmaW5lZCBpbiB0aGUgcHJvdG9jb2wgYXMgdGhlIG1h
eGltdW0KICogcG9zc2libGUgUlRULiAgSSBndWVzcyB3ZSdsbCBoYXZlIHRvIHVzZSBzb21ldGhp
bmcgb3RoZXIgdGhhbiBUQ1AKICogdG8gdGFsayB0byB0aGUgVW5pdmVyc2l0eSBvZiBNYXJzLgog
KiBQQVdTIGFsbG93cyB1cyBsb25nZXIgdGltZW91dHMgYW5kIGxhcmdlIHdpbmRvd3MsIHNvIG9u
Y2UgaW1wbGVtZW50ZWQKICogZnRwIHRvIG1hcnMgd2lsbCB3b3JrIG5pY2VseS4KICovCihmcm9t
IC91c3Ivc3JjL2xpbnV4L25ldC9pbmV0L3RjcC5jLCBjb25jZXJuaW5nIFJUVCBbcmV0cmFuc21p
c3Npb24gdGltZW91dF0pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 19:54:23 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 19:54:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcHmB-0000F9-1F; Tue, 23 Aug 2016 19:54:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcHm9-0000F0-MX; Tue, 23 Aug 2016 19:54:21 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 12/87-01957-CE9ACB75; Tue, 23 Aug 2016 19:54:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXS+7+BUffNyj3
 hBlsXCli8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfj/j69ggmTF7me32BoYr4h0MXJx
 CAlMZJRYO+UiI4Szi1HizcWXLBDOUUaJbe33mCCcDYwSEye3MHcxcnKwCKhK7Lm6jgXEZhMwk
 ehvnMcGYosIKEt8bO1lB7GZBaIlnrdvBqrh4BAWMJe4dyEGJMwroCOxflcfK8hMXoHdjBLzW2
 czgiSEBIokGn6cYYUoEpQ4OfMJC8QcHYmdW++wgcxhFpCWWP6PAyIsL9G8dTbYOZwC9hLzHza
 DrRIVMJP49tNgAqPQLCSDZiEZNAth0CwkgxYwsqxi1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0
 MNXLTS0uTkxPzUlMKtZLzs/dxAgMdwYg2MH4b5vnIUZJDiYlUd6u5XvChfiS8lMqMxKLM+KLS
 nNSiw8xynBwKEnwpqwAygkWpaanVqRl5gAjDyYtwcGjJMK7ESTNW1yQmFucmQ6ROsWoKCXOOw
 kkIQCSyCjNg2uDRfslRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfMeA5nCk5lXAjf9FdBiJqD
 FLfd3gywuSURISTUwuqaFMDDsU9OLSdWwPnly2ZuvSvPTm//yBau/brKK/+V8yWgDv4oPR9PX
 7WWzz7Zyn/kaz8TXydpZcZcr0vaDKk+ugGBCzaWgZTxZ63eZMoQxvdrerB/bOFuR1Xp9u2ZB5
 P2JBuY+zfNlq2dXK5vnKjxNctZ936IeIruKfd6/9sW19xbuXKXEUpyRaKjFXFScCADW15nV8Q
 IAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1471982060!19550965!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44418 invoked from network); 23 Aug 2016 19:54:20 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-12.tower-206.messagelabs.com with SMTP; 23 Aug 2016 19:54:20 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 9B0FF9010;
 Tue, 23 Aug 2016 21:54:19 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 8uL-z4nUDY0y; Tue, 23 Aug 2016 21:54:19 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 702622A4;
 Tue, 23 Aug 2016 21:54:19 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcHm6-0002BY-Nw; Tue, 23 Aug 2016 21:54:18 +0200
Date: Tue, 23 Aug 2016 21:54:18 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823195418.GR4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-4-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-4-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 03/22] mini-os: add CONFIG_PARAVIRT
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjQ5ICswMjAwLCB3cm90ZToK
PiBBZGQgYSBuZXcgY29uZmlnIG1hY3JvIENPTkZJR19QQVJBVklSVCB3aGljaCBkZWZhdWx0cyB0
byBiZSBkZWZpbmVkIG9uCj4geDg2LiBUaGlzIGlzIHRoZSBmaXJzdCBzdGVwIGZvciBzdXBwb3J0
aW5nIGEgSFZNbGl0ZSBNaW5pLU9TLgo+IAo+IERvaW5nIHRoaXMgdmlhIENPTkZJR19QQVJBVklS
VCBpbnN0ZWFkIG9mIHNvbWV0aGluZyBsaWtlIENPTkZJR19IVk1MSVRFCj4gd2FzIGNob3NlbiBh
cyB0aGUgYXJtIHBvcnQgY2FuIHRoZW4gZHJvcCBzb21lIGR1bW15IHJvdXRpbmVzIG5lZWRlZCBm
b3IKPiBwYXJhLXZpcnR1YWxpemF0aW9uIG9ubHkuCj4gCj4gQWRkIGluY2x1ZGUvcGFyYXZpcnQu
aCBmb3IgZnVydXRlIHN1cHBvcnQgb2YgcGFyYXZpcnQgc3BlY2lmaWMKPiBoYW5kbGluZy4KCmZ1
dHVyZSoKCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
UmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9y
Zz4KCj4gLS0tCj4gIENvbmZpZy5tayAgICAgICAgICB8ICA2ICsrKysrKwo+ICBpbmNsdWRlL3Bh
cmF2aXJ0LmggfCAzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMiBmaWxl
cyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRl
L3BhcmF2aXJ0LmgKPiAKPiBkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCj4gaW5k
ZXggOGFiMWE3ZS4uYWEzNjc2MSAxMDA2NDQKPiAtLS0gYS9Db25maWcubWsKPiArKysgYi9Db25m
aWcubWsKPiBAQCAtMTUzLDYgKzE1MywxMSBAQCBMREZMQUdTLSQoY2xhbmcpICs9IC1wbHVnaW4g
TExWTWdvbGQuc28KPiAgZW5kaWYKPiAgCj4gICMgQ29uZmlndXJhdGlvbiBkZWZhdWx0cwo+ICtp
ZmVxICgkKFRBUkdFVF9BUkNIX0ZBTSkseDg2KQo+ICtDT05GSUdfUEFSQVZJUlQgPz0geQo+ICtl
bHNlCj4gK0NPTkZJR19QQVJBVklSVCA/PSBuCj4gK2VuZGlmCj4gIENPTkZJR19TVEFSVF9ORVRX
T1JLID89IHkKPiAgQ09ORklHX1NQQVJTRV9CU1MgPz0geQo+ICBDT05GSUdfUUVNVV9YU19BUkdT
ID89IG4KPiBAQCAtMTcyLDYgKzE3Nyw3IEBAIENPTkZJR19MV0lQID89ICQobHdpcCkKPiAgQ09O
RklHX0JBTExPT04gPz0gbgo+ICAKPiAgIyBFeHBvcnQgY29uZmlnIGl0ZW1zIGFzIGNvbXBpbGVy
IGRpcmVjdGl2ZXMKPiArREVGSU5FUy0kKENPTkZJR19QQVJBVklSVCkgKz0gLURDT05GSUdfUEFS
QVZJUlQKPiAgREVGSU5FUy0kKENPTkZJR19TVEFSVF9ORVRXT1JLKSArPSAtRENPTkZJR19TVEFS
VF9ORVRXT1JLCj4gIERFRklORVMtJChDT05GSUdfU1BBUlNFX0JTUykgKz0gLURDT05GSUdfU1BB
UlNFX0JTUwo+ICBERUZJTkVTLSQoQ09ORklHX1FFTVVfWFNfQVJHUykgKz0gLURDT05GSUdfUUVN
VV9YU19BUkdTCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvcGFyYXZpcnQuaCBiL2luY2x1ZGUvcGFy
YXZpcnQuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uNzg1MmUxNgo+
IC0tLSAvZGV2L251bGwKPiArKysgYi9pbmNsdWRlL3BhcmF2aXJ0LmgKPiBAQCAtMCwwICsxLDMz
IEBACj4gKy8qIC0qLSAgTW9kZTpDOyBjLWJhc2ljLW9mZnNldDo0OyB0YWItd2lkdGg6NCAtKi0K
PiArICoKPiArICogKEMpIDIwMTYgLSBKdWVyZ2VuIEdyb3NzLCBTVVNFIExpbnV4IEdtYkgKPiAr
ICoKPiArICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRv
IGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQo+ICsgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBh
c3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KPiArICog
ZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhv
dXQgbGltaXRhdGlvbiB0aGUKPiArICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJn
ZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCj4gKyAqIHNlbGwgY29w
aWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNv
ZnR3YXJlIGlzCj4gKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93
aW5nIGNvbmRpdGlvbnM6Cj4gKyAqCj4gKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFu
ZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCj4gKyAqIGFsbCBj
b3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgo+ICsgKgo+ICsg
KiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBB
TlkgS0lORCwgRVhQUkVTUyBPUgo+ICsgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1J
VEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKPiArICogRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQg
U0hBTEwgVEhFCj4gKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZP
UiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKPiArICogTElBQklMSVRZLCBXSEVUSEVSIElO
IEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKPiArICog
RlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVT
RSBPUiBPVEhFUgo+ICsgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4gKyAqLwo+ICsKPiAr
I2lmbmRlZiBfUEFSQVZJUlRfSAo+ICsjZGVmaW5lIF9QQVJBVklSVF9ICj4gKwo+ICsjaWYgZGVm
aW5lZChDT05GSUdfUEFSQVZJUlQpCj4gKwo+ICsjZWxzZQo+ICsKPiArI2VuZGlmCj4gKwo+ICsj
ZW5kaWYgLyogX1BBUkFWSVJUX0ggKi8KPiAtLSAKPiAyLjYuNgo+IAoKLS0gClNhbXVlbApQb3Vy
IHVuIHDDqHJlLCBhdXRhbnQgbW91cmlyIHF1ZSBkZSBmYWlyZSBwbGVpbiBkZSBjYWxjdWxzIGV0
IHBhcyBzJ29jY3VwZXIKZGUgc29uIGZpbHMKIC0rLSB5IHN1ciAjZW5zLW1pbSAtIHNvbWJyZXMg
aGlzdG9pcmVzIGRlIHpvbWJpZXMgLSstCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 19:54:23 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 19:54:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcHmB-0000F9-1F; Tue, 23 Aug 2016 19:54:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcHm9-0000F0-MX; Tue, 23 Aug 2016 19:54:21 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 12/87-01957-CE9ACB75; Tue, 23 Aug 2016 19:54:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXS+7+BUffNyj3
 hBlsXCli8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfj/j69ggmTF7me32BoYr4h0MXJx
 CAlMZJRYO+UiI4Szi1HizcWXLBDOUUaJbe33mCCcDYwSEye3MHcxcnKwCKhK7Lm6jgXEZhMwk
 ehvnMcGYosIKEt8bO1lB7GZBaIlnrdvBqrh4BAWMJe4dyEGJMwroCOxflcfK8hMXoHdjBLzW2
 czgiSEBIokGn6cYYUoEpQ4OfMJC8QcHYmdW++wgcxhFpCWWP6PAyIsL9G8dTbYOZwC9hLzHza
 DrRIVMJP49tNgAqPQLCSDZiEZNAth0CwkgxYwsqxi1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0
 MNXLTS0uTkxPzUlMKtZLzs/dxAgMdwYg2MH4b5vnIUZJDiYlUd6u5XvChfiS8lMqMxKLM+KLS
 nNSiw8xynBwKEnwpqwAygkWpaanVqRl5gAjDyYtwcGjJMK7ESTNW1yQmFucmQ6ROsWoKCXOOw
 kkIQCSyCjNg2uDRfslRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfMeA5nCk5lXAjf9FdBiJqD
 FLfd3gywuSURISTUwuqaFMDDsU9OLSdWwPnly2ZuvSvPTm//yBau/brKK/+V8yWgDv4oPR9PX
 7WWzz7Zyn/kaz8TXydpZcZcr0vaDKk+ugGBCzaWgZTxZ63eZMoQxvdrerB/bOFuR1Xp9u2ZB5
 P2JBuY+zfNlq2dXK5vnKjxNctZ936IeIruKfd6/9sW19xbuXKXEUpyRaKjFXFScCADW15nV8Q
 IAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1471982060!19550965!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44418 invoked from network); 23 Aug 2016 19:54:20 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-12.tower-206.messagelabs.com with SMTP; 23 Aug 2016 19:54:20 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 9B0FF9010;
 Tue, 23 Aug 2016 21:54:19 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 8uL-z4nUDY0y; Tue, 23 Aug 2016 21:54:19 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 702622A4;
 Tue, 23 Aug 2016 21:54:19 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcHm6-0002BY-Nw; Tue, 23 Aug 2016 21:54:18 +0200
Date: Tue, 23 Aug 2016 21:54:18 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823195418.GR4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-4-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-4-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 03/22] mini-os: add CONFIG_PARAVIRT
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjQ5ICswMjAwLCB3cm90ZToK
PiBBZGQgYSBuZXcgY29uZmlnIG1hY3JvIENPTkZJR19QQVJBVklSVCB3aGljaCBkZWZhdWx0cyB0
byBiZSBkZWZpbmVkIG9uCj4geDg2LiBUaGlzIGlzIHRoZSBmaXJzdCBzdGVwIGZvciBzdXBwb3J0
aW5nIGEgSFZNbGl0ZSBNaW5pLU9TLgo+IAo+IERvaW5nIHRoaXMgdmlhIENPTkZJR19QQVJBVklS
VCBpbnN0ZWFkIG9mIHNvbWV0aGluZyBsaWtlIENPTkZJR19IVk1MSVRFCj4gd2FzIGNob3NlbiBh
cyB0aGUgYXJtIHBvcnQgY2FuIHRoZW4gZHJvcCBzb21lIGR1bW15IHJvdXRpbmVzIG5lZWRlZCBm
b3IKPiBwYXJhLXZpcnR1YWxpemF0aW9uIG9ubHkuCj4gCj4gQWRkIGluY2x1ZGUvcGFyYXZpcnQu
aCBmb3IgZnVydXRlIHN1cHBvcnQgb2YgcGFyYXZpcnQgc3BlY2lmaWMKPiBoYW5kbGluZy4KCmZ1
dHVyZSoKCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
UmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9y
Zz4KCj4gLS0tCj4gIENvbmZpZy5tayAgICAgICAgICB8ICA2ICsrKysrKwo+ICBpbmNsdWRlL3Bh
cmF2aXJ0LmggfCAzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMiBmaWxl
cyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRl
L3BhcmF2aXJ0LmgKPiAKPiBkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCj4gaW5k
ZXggOGFiMWE3ZS4uYWEzNjc2MSAxMDA2NDQKPiAtLS0gYS9Db25maWcubWsKPiArKysgYi9Db25m
aWcubWsKPiBAQCAtMTUzLDYgKzE1MywxMSBAQCBMREZMQUdTLSQoY2xhbmcpICs9IC1wbHVnaW4g
TExWTWdvbGQuc28KPiAgZW5kaWYKPiAgCj4gICMgQ29uZmlndXJhdGlvbiBkZWZhdWx0cwo+ICtp
ZmVxICgkKFRBUkdFVF9BUkNIX0ZBTSkseDg2KQo+ICtDT05GSUdfUEFSQVZJUlQgPz0geQo+ICtl
bHNlCj4gK0NPTkZJR19QQVJBVklSVCA/PSBuCj4gK2VuZGlmCj4gIENPTkZJR19TVEFSVF9ORVRX
T1JLID89IHkKPiAgQ09ORklHX1NQQVJTRV9CU1MgPz0geQo+ICBDT05GSUdfUUVNVV9YU19BUkdT
ID89IG4KPiBAQCAtMTcyLDYgKzE3Nyw3IEBAIENPTkZJR19MV0lQID89ICQobHdpcCkKPiAgQ09O
RklHX0JBTExPT04gPz0gbgo+ICAKPiAgIyBFeHBvcnQgY29uZmlnIGl0ZW1zIGFzIGNvbXBpbGVy
IGRpcmVjdGl2ZXMKPiArREVGSU5FUy0kKENPTkZJR19QQVJBVklSVCkgKz0gLURDT05GSUdfUEFS
QVZJUlQKPiAgREVGSU5FUy0kKENPTkZJR19TVEFSVF9ORVRXT1JLKSArPSAtRENPTkZJR19TVEFS
VF9ORVRXT1JLCj4gIERFRklORVMtJChDT05GSUdfU1BBUlNFX0JTUykgKz0gLURDT05GSUdfU1BB
UlNFX0JTUwo+ICBERUZJTkVTLSQoQ09ORklHX1FFTVVfWFNfQVJHUykgKz0gLURDT05GSUdfUUVN
VV9YU19BUkdTCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvcGFyYXZpcnQuaCBiL2luY2x1ZGUvcGFy
YXZpcnQuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uNzg1MmUxNgo+
IC0tLSAvZGV2L251bGwKPiArKysgYi9pbmNsdWRlL3BhcmF2aXJ0LmgKPiBAQCAtMCwwICsxLDMz
IEBACj4gKy8qIC0qLSAgTW9kZTpDOyBjLWJhc2ljLW9mZnNldDo0OyB0YWItd2lkdGg6NCAtKi0K
PiArICoKPiArICogKEMpIDIwMTYgLSBKdWVyZ2VuIEdyb3NzLCBTVVNFIExpbnV4IEdtYkgKPiAr
ICoKPiArICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRv
IGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQo+ICsgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBh
c3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KPiArICog
ZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhv
dXQgbGltaXRhdGlvbiB0aGUKPiArICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJn
ZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCj4gKyAqIHNlbGwgY29w
aWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNv
ZnR3YXJlIGlzCj4gKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93
aW5nIGNvbmRpdGlvbnM6Cj4gKyAqCj4gKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFu
ZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCj4gKyAqIGFsbCBj
b3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgo+ICsgKgo+ICsg
KiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBB
TlkgS0lORCwgRVhQUkVTUyBPUgo+ICsgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1J
VEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKPiArICogRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQg
U0hBTEwgVEhFCj4gKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZP
UiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKPiArICogTElBQklMSVRZLCBXSEVUSEVSIElO
IEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKPiArICog
RlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVT
RSBPUiBPVEhFUgo+ICsgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4gKyAqLwo+ICsKPiAr
I2lmbmRlZiBfUEFSQVZJUlRfSAo+ICsjZGVmaW5lIF9QQVJBVklSVF9ICj4gKwo+ICsjaWYgZGVm
aW5lZChDT05GSUdfUEFSQVZJUlQpCj4gKwo+ICsjZWxzZQo+ICsKPiArI2VuZGlmCj4gKwo+ICsj
ZW5kaWYgLyogX1BBUkFWSVJUX0ggKi8KPiAtLSAKPiAyLjYuNgo+IAoKLS0gClNhbXVlbApQb3Vy
IHVuIHDDqHJlLCBhdXRhbnQgbW91cmlyIHF1ZSBkZSBmYWlyZSBwbGVpbiBkZSBjYWxjdWxzIGV0
IHBhcyBzJ29jY3VwZXIKZGUgc29uIGZpbHMKIC0rLSB5IHN1ciAjZW5zLW1pbSAtIHNvbWJyZXMg
aGlzdG9pcmVzIGRlIHpvbWJpZXMgLSstCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 20:51:14 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 20:51:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcIfB-0004Ho-99; Tue, 23 Aug 2016 20:51:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcIf9-0004Hd-Lw; Tue, 23 Aug 2016 20:51:11 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 DF/2F-08498-E37BCB75; Tue, 23 Aug 2016 20:51:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXS+7+BUddu+55
 wg0MruSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZiy6OYGxYBJ7Rf+7mcwNjOtZuxi5
 OIQEJjJKzLy+FcrZxShxd/ZcJgjnKKPE2e3noZwNjBI3t78EKuPkYBFQlfjQ2s8EYrMJmEj0N
 85jA7FFBJQlPrb2soPYzALREs/bN7N0MXJwCAu4Slx45AJi8groSLw6rwMykldgN6PE/NbZjC
 DlQgJFEmt+vAFr5RUQlDg58wkLxBgtiRv/XjKB9DILSEss/8cBEuYUsJdoenCdDSQsKmAm8e2
 nwQRGwVlImmchaZ6F0LyAkXkVo0ZxalFZapGukYFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5i
 UrFecn7uJkZg+DIAwQ7GX8sCDjFKcjApifJabtkTLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt
 3EbUE6wKDU9tSItMwcYSTBpCQ4eJRHeVSCtvMUFibnFmekQqVOMuhwLftxeyyTEkpeflyolzt
 sEMkMApCijNA9uBCyqLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdwnIFJ7MvBK4Ta+AjmA
 COqLl/m6QI0oSEVJSDYzb2PP6Hy6LmRi/Z/Ym7YUJ3eePr7Zu55m534/j1f10Hbt70S5LTRf4
 x5nO+nvz89YTl3pW/BTzOVR412PRpQKvnkg5u3N6jZ+c14QovPP/2Oa5+eJjH685B22mfVgVo
 ljX/rDlpNrlpHLbPUFJq/93qLmIfnFv2S0lsd7YWNFI2fr7tjPLKtuVWIozEg21mIuKEwEHuZ
 4z5QIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1471985470!29867746!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35677 invoked from network); 23 Aug 2016 20:51:10 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-7.tower-21.messagelabs.com with SMTP; 23 Aug 2016 20:51:10 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id B65C3900D;
 Tue, 23 Aug 2016 22:51:07 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id fdwb8Z2KI474; Tue, 23 Aug 2016 22:51:07 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 8ACDD1A5;
 Tue, 23 Aug 2016 22:51:07 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcIf4-00075m-Sm; Tue, 23 Aug 2016 22:51:06 +0200
Date: Tue, 23 Aug 2016 22:51:06 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823205106.GY4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-6-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-6-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 05/22] mini-os: add boot code for HVMlite
	support
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SGVsbG8sCgpJdCBsb29rcyBnb29kLCB0aGVyZSBpcyBqdXN0OgoKSnVlcmdlbiBHcm9zcywgb24g
VHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjUxICswMjAwLCB3cm90ZToKPiArICAgICAgICAubWFjcm8g
UFRFUyBwcm90LCBhZGRyLCBpbmNyLCBpZHgsIGVuZAoKUGxlYXNlIGRvY3VtZW50IHdoYXQgcHJv
dCwgYWRkciwgaW5jciwgaWR4LCBlbmQgcmVwcmVzZW50IHByZWNpc2VseS4KCj4gKyAgICAgICAg
LmlmZ3QgXGVuZC1caWR4LTMyCj4gKyAgICAgICAgUFRFUyBccHJvdCwgXGFkZHIsIFxpbmNyLCBc
aWR4LCAiKFxpZHgrMzIpIgo+ICsgICAgICAgIFBURVMgXHByb3QsICIoXGFkZHIrMzIqXGluY3Ip
IiwgXGluY3IsICIoXGlkeCszMikiLCBcZW5kCj4gKyAgICAgICAgLmVsc2UKPiArICAgICAgICBQ
VEUoXGFkZHIgKyBccHJvdCkKPiArICAgICAgICAuaWYgXGVuZC1caWR4LTEKPiArICAgICAgICBQ
VEVTIFxwcm90LCAiKFxhZGRyK1xpbmNyKSIsIFxpbmNyLCAiKFxpZHgrMSkiLCBcZW5kCj4gKyAg
ICAgICAgLmVuZGlmCj4gKyAgICAgICAgLmVuZGlmCj4gKyAgICAgICAgLmVuZG0KCj4gZGlmZiAt
LWdpdCBhL2luY2x1ZGUveDg2L2Rlc2MuaCBiL2luY2x1ZGUveDg2L2Rlc2MuaAo+IG5ldyBmaWxl
IG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uZDQ1MDU1Nwo+IC0tLSAvZGV2L251bGwKPiAr
KysgYi9pbmNsdWRlL3g4Ni9kZXNjLmgKPiBAQCAtMCwwICsxLDM2NiBAQAo+ICsvKiAtKi0gIE1v
ZGU6QzsgYy1iYXNpYy1vZmZzZXQ6NDsgdGFiLXdpZHRoOjQgLSotCj4gKyAqCj4gKyAqIChDKSAy
MDE2IC0gSnVlcmdlbiBHcm9zcywgU1VTRSBMaW51eCBHbWJICgpXYXMgdGhpcyB3aG9sZSBmaWxl
IGltcG9ydGVkIGZyb20gc29tZXdoZXJlLCBvciB3cml0dGVuIGZyb20gc2NyYXRjaD8KClNhbXVl
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 20:51:14 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 20:51:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcIfB-0004Ho-99; Tue, 23 Aug 2016 20:51:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcIf9-0004Hd-Lw; Tue, 23 Aug 2016 20:51:11 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 DF/2F-08498-E37BCB75; Tue, 23 Aug 2016 20:51:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXS+7+BUddu+55
 wg0MruSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZiy6OYGxYBJ7Rf+7mcwNjOtZuxi5
 OIQEJjJKzLy+FcrZxShxd/ZcJgjnKKPE2e3noZwNjBI3t78EKuPkYBFQlfjQ2s8EYrMJmEj0N
 85jA7FFBJQlPrb2soPYzALREs/bN7N0MXJwCAu4Slx45AJi8groSLw6rwMykldgN6PE/NbZjC
 DlQgJFEmt+vAFr5RUQlDg58wkLxBgtiRv/XjKB9DILSEss/8cBEuYUsJdoenCdDSQsKmAm8e2
 nwQRGwVlImmchaZ6F0LyAkXkVo0ZxalFZapGukYFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5i
 UrFecn7uJkZg+DIAwQ7GX8sCDjFKcjApifJabtkTLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt
 3EbUE6wKDU9tSItMwcYSTBpCQ4eJRHeVSCtvMUFibnFmekQqVOMuhwLftxeyyTEkpeflyolzt
 sEMkMApCijNA9uBCyqLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdwnIFJ7MvBK4Ta+AjmA
 COqLl/m6QI0oSEVJSDYzb2PP6Hy6LmRi/Z/Ym7YUJ3eePr7Zu55m534/j1f10Hbt70S5LTRf4
 x5nO+nvz89YTl3pW/BTzOVR412PRpQKvnkg5u3N6jZ+c14QovPP/2Oa5+eJjH685B22mfVgVo
 ljX/rDlpNrlpHLbPUFJq/93qLmIfnFv2S0lsd7YWNFI2fr7tjPLKtuVWIozEg21mIuKEwEHuZ
 4z5QIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1471985470!29867746!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35677 invoked from network); 23 Aug 2016 20:51:10 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-7.tower-21.messagelabs.com with SMTP; 23 Aug 2016 20:51:10 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id B65C3900D;
 Tue, 23 Aug 2016 22:51:07 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id fdwb8Z2KI474; Tue, 23 Aug 2016 22:51:07 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 8ACDD1A5;
 Tue, 23 Aug 2016 22:51:07 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcIf4-00075m-Sm; Tue, 23 Aug 2016 22:51:06 +0200
Date: Tue, 23 Aug 2016 22:51:06 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823205106.GY4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-6-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-6-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 05/22] mini-os: add boot code for HVMlite
	support
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SGVsbG8sCgpJdCBsb29rcyBnb29kLCB0aGVyZSBpcyBqdXN0OgoKSnVlcmdlbiBHcm9zcywgb24g
VHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjUxICswMjAwLCB3cm90ZToKPiArICAgICAgICAubWFjcm8g
UFRFUyBwcm90LCBhZGRyLCBpbmNyLCBpZHgsIGVuZAoKUGxlYXNlIGRvY3VtZW50IHdoYXQgcHJv
dCwgYWRkciwgaW5jciwgaWR4LCBlbmQgcmVwcmVzZW50IHByZWNpc2VseS4KCj4gKyAgICAgICAg
LmlmZ3QgXGVuZC1caWR4LTMyCj4gKyAgICAgICAgUFRFUyBccHJvdCwgXGFkZHIsIFxpbmNyLCBc
aWR4LCAiKFxpZHgrMzIpIgo+ICsgICAgICAgIFBURVMgXHByb3QsICIoXGFkZHIrMzIqXGluY3Ip
IiwgXGluY3IsICIoXGlkeCszMikiLCBcZW5kCj4gKyAgICAgICAgLmVsc2UKPiArICAgICAgICBQ
VEUoXGFkZHIgKyBccHJvdCkKPiArICAgICAgICAuaWYgXGVuZC1caWR4LTEKPiArICAgICAgICBQ
VEVTIFxwcm90LCAiKFxhZGRyK1xpbmNyKSIsIFxpbmNyLCAiKFxpZHgrMSkiLCBcZW5kCj4gKyAg
ICAgICAgLmVuZGlmCj4gKyAgICAgICAgLmVuZGlmCj4gKyAgICAgICAgLmVuZG0KCj4gZGlmZiAt
LWdpdCBhL2luY2x1ZGUveDg2L2Rlc2MuaCBiL2luY2x1ZGUveDg2L2Rlc2MuaAo+IG5ldyBmaWxl
IG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uZDQ1MDU1Nwo+IC0tLSAvZGV2L251bGwKPiAr
KysgYi9pbmNsdWRlL3g4Ni9kZXNjLmgKPiBAQCAtMCwwICsxLDM2NiBAQAo+ICsvKiAtKi0gIE1v
ZGU6QzsgYy1iYXNpYy1vZmZzZXQ6NDsgdGFiLXdpZHRoOjQgLSotCj4gKyAqCj4gKyAqIChDKSAy
MDE2IC0gSnVlcmdlbiBHcm9zcywgU1VTRSBMaW51eCBHbWJICgpXYXMgdGhpcyB3aG9sZSBmaWxl
IGltcG9ydGVkIGZyb20gc29tZXdoZXJlLCBvciB3cml0dGVuIGZyb20gc2NyYXRjaD8KClNhbXVl
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 21:04:02 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 21:04:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcIrZ-00057c-Hb; Tue, 23 Aug 2016 21:04:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcIrY-00057T-Nb; Tue, 23 Aug 2016 21:04:00 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 19/37-28813-F3ABCB75; Tue, 23 Aug 2016 21:03:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS+7+BUdd+155
 wgwkzhSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZryd84SlYA5HRdPtT6wNjDvYuhi5
 OIQEJjBKrN14hRXC2cUo0bp9FiOEc4RR4tmvuVCZDUBlOw8C9XBysAioSuxt28kKYrMJmEj0N
 84Di4sIKEt8bO1lB7GZBaIlnrdvZgGxhQVcJI7OXcoEYvMK6Eic+radGWQor8BuRon5rbOB1n
 EAbSiSWHG2GKJGUOLkzCcsEHO0JG78e8kEUsIsIC2x/B8HSJhTwF5i7qp1bCBhUQEziW8/DSY
 wCs5C0jwLSfMshOYFjMyrGDWKU4vKUot0DS30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1
 kvNzNzECA7iegYFxB+Pv056HGCU5mJREeS237AkX4kvKT6nMSCzOiC8qzUktPsQow8GhJMHru
 BMoJ1iUmp5akZaZA4wlmLQEB4+SCG8MSJq3uCAxtzgzHSJ1ilFRSpz34Q6ghABIIqM0D64NFr
 +XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzloOM58nMK4Gb/gpoMRPQ4pb7u0EWlyQipKQ
 aGBu2hS2fnXdV0OZYn2Asf5rJY8HcZNl2ZtbUjvP/lBk4lh8srYj7vXmZqUZfU1t3Hm9i/0LJ
 /qa4Cx2T2Fc2GPPu4viutWcrs+qFo0kLu220DX5+MpPqmvJgiurnr9uO3l20VURf7r6Ko3fL5
 fNS39749RwTfVF+61wq67dGz8wotj/Xv9eeUmIpzkg01GIuKk4EAEApsRHaAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1471986239!56417638!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9426 invoked from network); 23 Aug 2016 21:03:59 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-13.tower-31.messagelabs.com with SMTP; 23 Aug 2016 21:03:59 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id ACF8B1A5;
 Tue, 23 Aug 2016 23:03:58 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id cLl17wsAyktl; Tue, 23 Aug 2016 23:03:58 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 81E5F4C;
 Tue, 23 Aug 2016 23:03:58 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcIrQ-0007ap-QF; Tue, 23 Aug 2016 23:03:52 +0200
Date: Tue, 23 Aug 2016 23:03:52 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823210352.GZ4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-7-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-7-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 06/22] mini-os: setup hypercall page for
	HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

aGVsbG8sCgpKdWVyZ2VuIEdyb3NzLCBvbiBUdWUgMjMgQXVnIDIwMTYgMTc6MTU6NTIgKzAyMDAs
IHdyb3RlOgo+IFdoZW4gcnVubmluZyBpbiBIVk1saXRlIG1vZGUgd2UgbmVlZCB0byBzZXR1cCB0
aGUgaHlwZXJjYWxsIHBhZ2UgYnkKPiBvdXJzZWxmLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiAgCj4gKyNlbHNlIC8qIGlmZGVmIF9f
eDg2XzY0X18gKi8KPiArI2Vycm9yICJVbnN1cHBvcnRlZCBhcmNoaXRlY3R1cmUiCj4gKyNlbmRp
Zgo+ICsKPiAgI2RlZmluZSB3cm1zcihtc3IsdmFsMSx2YWwyKSBcCj4gICAgICAgIF9fYXNtX18g
X192b2xhdGlsZV9fKCJ3cm1zciIgXAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IC8q
IG5vIG91dHB1dHMgKi8gXAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICJjIiAobXNy
KSwgImEiICh2YWwxKSwgImQiICh2YWwyKSkKPiAgCj4gLSNkZWZpbmUgd3Jtc3JsKG1zcix2YWwp
IHdybXNyKG1zciwodWludDMyX3QpKCh1aW50NjRfdCkodmFsKSksKCh1aW50NjRfdCkodmFsKSk+
PjMyKQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgd3Jtc3JsKHVuc2lnbmVkIG1zciwgdWludDY0X3Qg
dmFsKQo+ICt7Cj4gKyAgICB3cm1zcihtc3IsICh1aW50MzJfdCkodmFsICYgMHhmZmZmZmZmZlVM
TCksICh1aW50MzJfdCkodmFsID4+IDMyKSk7Cj4gK30KPiAgCj4gLQo+IC0jZWxzZSAvKiBpZmRl
ZiBfX3g4Nl82NF9fICovCj4gLSNlcnJvciAiVW5zdXBwb3J0ZWQgYXJjaGl0ZWN0dXJlIgo+IC0j
ZW5kaWYKPiAgI2VuZGlmIC8qIGlmZGVmIF9fSU5TSURFX01JTklPUyAqLwoKVGhlbiBwbGVhc2Ug
bW92ZSBpdCBhZnRlcgoKPiAgLyoqKioqKioqKioqKioqKioqKioqKiBjb21tb24gaTM4NiBhbmQg
eDg2XzY0ICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwoKVGhpcyBsaW5lIDopCgpBcGFy
dCBmcm9tIHRoYXQsIAoKUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJh
dWx0QGVucy1seW9uLm9yZz4KClNhbXVlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmlu
L21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 21:04:02 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 21:04:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcIrZ-00057c-Hb; Tue, 23 Aug 2016 21:04:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcIrY-00057T-Nb; Tue, 23 Aug 2016 21:04:00 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 19/37-28813-F3ABCB75; Tue, 23 Aug 2016 21:03:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS+7+BUdd+155
 wgwkzhSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZryd84SlYA5HRdPtT6wNjDvYuhi5
 OIQEJjBKrN14hRXC2cUo0bp9FiOEc4RR4tmvuVCZDUBlOw8C9XBysAioSuxt28kKYrMJmEj0N
 84Di4sIKEt8bO1lB7GZBaIlnrdvZgGxhQVcJI7OXcoEYvMK6Eic+radGWQor8BuRon5rbOB1n
 EAbSiSWHG2GKJGUOLkzCcsEHO0JG78e8kEUsIsIC2x/B8HSJhTwF5i7qp1bCBhUQEziW8/DSY
 wCs5C0jwLSfMshOYFjMyrGDWKU4vKUot0DS30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1
 kvNzNzECA7iegYFxB+Pv056HGCU5mJREeS237AkX4kvKT6nMSCzOiC8qzUktPsQow8GhJMHru
 BMoJ1iUmp5akZaZA4wlmLQEB4+SCG8MSJq3uCAxtzgzHSJ1ilFRSpz34Q6ghABIIqM0D64NFr
 +XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzloOM58nMK4Gb/gpoMRPQ4pb7u0EWlyQipKQ
 aGBu2hS2fnXdV0OZYn2Asf5rJY8HcZNl2ZtbUjvP/lBk4lh8srYj7vXmZqUZfU1t3Hm9i/0LJ
 /qa4Cx2T2Fc2GPPu4viutWcrs+qFo0kLu220DX5+MpPqmvJgiurnr9uO3l20VURf7r6Ko3fL5
 fNS39749RwTfVF+61wq67dGz8wotj/Xv9eeUmIpzkg01GIuKk4EAEApsRHaAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1471986239!56417638!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9426 invoked from network); 23 Aug 2016 21:03:59 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-13.tower-31.messagelabs.com with SMTP; 23 Aug 2016 21:03:59 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id ACF8B1A5;
 Tue, 23 Aug 2016 23:03:58 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id cLl17wsAyktl; Tue, 23 Aug 2016 23:03:58 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 81E5F4C;
 Tue, 23 Aug 2016 23:03:58 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcIrQ-0007ap-QF; Tue, 23 Aug 2016 23:03:52 +0200
Date: Tue, 23 Aug 2016 23:03:52 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823210352.GZ4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-7-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-7-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 06/22] mini-os: setup hypercall page for
	HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

aGVsbG8sCgpKdWVyZ2VuIEdyb3NzLCBvbiBUdWUgMjMgQXVnIDIwMTYgMTc6MTU6NTIgKzAyMDAs
IHdyb3RlOgo+IFdoZW4gcnVubmluZyBpbiBIVk1saXRlIG1vZGUgd2UgbmVlZCB0byBzZXR1cCB0
aGUgaHlwZXJjYWxsIHBhZ2UgYnkKPiBvdXJzZWxmLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiAgCj4gKyNlbHNlIC8qIGlmZGVmIF9f
eDg2XzY0X18gKi8KPiArI2Vycm9yICJVbnN1cHBvcnRlZCBhcmNoaXRlY3R1cmUiCj4gKyNlbmRp
Zgo+ICsKPiAgI2RlZmluZSB3cm1zcihtc3IsdmFsMSx2YWwyKSBcCj4gICAgICAgIF9fYXNtX18g
X192b2xhdGlsZV9fKCJ3cm1zciIgXAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IC8q
IG5vIG91dHB1dHMgKi8gXAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICJjIiAobXNy
KSwgImEiICh2YWwxKSwgImQiICh2YWwyKSkKPiAgCj4gLSNkZWZpbmUgd3Jtc3JsKG1zcix2YWwp
IHdybXNyKG1zciwodWludDMyX3QpKCh1aW50NjRfdCkodmFsKSksKCh1aW50NjRfdCkodmFsKSk+
PjMyKQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgd3Jtc3JsKHVuc2lnbmVkIG1zciwgdWludDY0X3Qg
dmFsKQo+ICt7Cj4gKyAgICB3cm1zcihtc3IsICh1aW50MzJfdCkodmFsICYgMHhmZmZmZmZmZlVM
TCksICh1aW50MzJfdCkodmFsID4+IDMyKSk7Cj4gK30KPiAgCj4gLQo+IC0jZWxzZSAvKiBpZmRl
ZiBfX3g4Nl82NF9fICovCj4gLSNlcnJvciAiVW5zdXBwb3J0ZWQgYXJjaGl0ZWN0dXJlIgo+IC0j
ZW5kaWYKPiAgI2VuZGlmIC8qIGlmZGVmIF9fSU5TSURFX01JTklPUyAqLwoKVGhlbiBwbGVhc2Ug
bW92ZSBpdCBhZnRlcgoKPiAgLyoqKioqKioqKioqKioqKioqKioqKiBjb21tb24gaTM4NiBhbmQg
eDg2XzY0ICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwoKVGhpcyBsaW5lIDopCgpBcGFy
dCBmcm9tIHRoYXQsIAoKUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJh
dWx0QGVucy1seW9uLm9yZz4KClNhbXVlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmlu
L21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:00:15 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcJjy-0000Es-1Y; Tue, 23 Aug 2016 22:00:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcJjx-0000Ej-3u; Tue, 23 Aug 2016 22:00:13 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 68/F2-19922-C67CCB75; Tue, 23 Aug 2016 22:00:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXS+7+BUTf7+J5
 wg9OtGhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM14vucVcsFKhorcxq4GxV6qLkYtD
 SGAio8S/h/0sEM4uRonmrkZGCOcYo8SqLSvZIZwNjBLXDp8DynBysAioSsz8doYFxGYTMJHob
 5zHBmKLCChLfGztZQexmQWiJZ63bwarERawkbjbd5EZxOYV0JGY0HuRCWQor8BuRon5rbPBhg
 oJFElMmXaIDaJIUOLkzCcsEIN0JHZuvQMU5wCypSWW/+OACMtLNG+dzQwS5hSwl/i/uhDEFBU
 wk/j202ACo9AsJHNmIZkzC2HOLCRzFjCyrGLUKE4tKkst0jWy1EsqykzPKMlNzMzRNTQw1ctN
 LS5OTE/NSUwq1kvOz93ECAz3egYGxh2Ml7f4HWKU5GBSEuVNOronXIgvKT+lMiOxOCO+qDQnt
 fgQowwHh5IEL/cxoJxgUWp6akVaZg4w8mDSEhw8SiK8k0DSvMUFibnFmekQqVOMilLivG9BZg
 qAJDJK8+DaYNF+iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwbxnIFJ7MvBK46a+AFjMBLW6
 5vxtkcUkiQkoKmJxuOWxW/5o/99o3i0Xqhv0ckoKmZkq7ji76sfXHRc4zc8Qfrwrh3NP96qoe
 A4/Bk7Pbq1259oldSGzfofdG8te25T7skzcyfjv5N/JU9vT+NTZX4p99N4rPPxh/6cdTP3fx3
 ywrp/MKzmfxNLpe5KTyJSGqRuju7rmt0UFi3WbN1Wx1FkHiu5RYijMSDbWYi4oTAXyM6LTxAg
 AA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1471989611!54280283!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6915 invoked from network); 23 Aug 2016 22:00:11 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-5.tower-206.messagelabs.com with SMTP; 23 Aug 2016 22:00:11 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 08CF1900D;
 Wed, 24 Aug 2016 00:00:09 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id OIHTHHH4s5bc; Wed, 24 Aug 2016 00:00:08 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id C64D44773;
 Wed, 24 Aug 2016 00:00:08 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcJjs-0008QJ-3q; Wed, 24 Aug 2016 00:00:08 +0200
Date: Wed, 24 Aug 2016 00:00:08 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823220008.GC4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-8-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-8-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 07/22] mini-os: support hvm_op hypercall
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjUzICswMjAwLCB3cm90ZToK
PiBTdXBwb3J0IHRoZSBIWVBFUlZJU09SX2h2bV9vcCgpIGh5cGVyY2FsbCB3aGljaCBpcyBuZWVk
ZWQgZm9yIEhWTWxpdGUuCj4gQWRkIGNvbnZlbmllbmNlIGZ1bmN0aW9ucyBodm1fZ2V0X3BhcmFt
ZXRlcigpIGFuZCBodm1fc2V0X3BhcmFtZXRlcigpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQg
PHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cgo+IC0tLQo+ICBhcmNoL2FybS9zZXR1cC5j
ICAgICAgICAgICAgICAgICAgICAgIHwgMTUgLS0tLS0tLS0tLS0tLS0tCj4gIGh5cGVydmlzb3Iu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNyArKysrKysrKysrKysrKysrKysrKysrKysr
KysKPiAgaW5jbHVkZS9oeXBlcnZpc29yLmggICAgICAgICAgICAgICAgICB8ICA1ICsrKysrCj4g
IGluY2x1ZGUveDg2L3g4Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmggfCAgNiArKysrKysKPiAgaW5j
bHVkZS94ODYveDg2XzY0L2h5cGVyY2FsbC14ODZfNjQuaCB8ICA2ICsrKysrKwo+ICA1IGZpbGVz
IGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS9hcmNoL2FybS9zZXR1cC5jIGIvYXJjaC9hcm0vc2V0dXAuYwo+IGluZGV4IDA2YWZlNDYu
LmNiZTY3YzYgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm0vc2V0dXAuYwo+ICsrKyBiL2FyY2gvYXJt
L3NldHVwLmMKPiBAQCAtMjUsMjEgKzI1LDYgQEAgZXh0ZXJuIGNoYXIgc2hhcmVkX2luZm9fcGFn
ZVtQQUdFX1NJWkVdOwo+ICAKPiAgdm9pZCAqZGV2aWNlX3RyZWU7Cj4gIAo+IC1zdGF0aWMgaW50
IGh2bV9nZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2NF90ICp2YWx1ZSkKPiAtewo+IC0gICAg
c3RydWN0IHhlbl9odm1fcGFyYW0geGh2Owo+IC0gICAgaW50IHJldDsKPiAtCj4gLSAgICB4aHYu
ZG9taWQgPSBET01JRF9TRUxGOwo+IC0gICAgeGh2LmluZGV4ID0gaWR4Owo+IC0gICAgcmV0ID0g
SFlQRVJWSVNPUl9odm1fb3AoSFZNT1BfZ2V0X3BhcmFtLCAmeGh2KTsKPiAtICAgIGlmIChyZXQg
PCAwKSB7Cj4gLSAgICAgICAgQlVHKCk7Cj4gLSAgICB9Cj4gLSAgICAqdmFsdWUgPSB4aHYudmFs
dWU7Cj4gLSAgICByZXR1cm4gcmV0Owo+IC19Cj4gLQo+ICBzdGF0aWMgdm9pZCBnZXRfY29uc29s
ZSh2b2lkKQo+ICB7Cj4gICAgICB1aW50NjRfdCB2ID0gLTE7Cj4gZGlmZiAtLWdpdCBhL2h5cGVy
dmlzb3IuYyBiL2h5cGVydmlzb3IuYwo+IGluZGV4IDFiNjFkOWIuLjcxNWNmZTggMTAwNjQ0Cj4g
LS0tIGEvaHlwZXJ2aXNvci5jCj4gKysrIGIvaHlwZXJ2aXNvci5jCj4gQEAgLTM2LDYgKzM2LDMz
IEBACj4gIAo+ICBpbnQgaW5fY2FsbGJhY2s7Cj4gIAo+ICsjaWZuZGVmIENPTkZJR19QQVJBVklS
VAo+ICtpbnQgaHZtX2dldF9wYXJhbWV0ZXIoaW50IGlkeCwgdWludDY0X3QgKnZhbHVlKQo+ICt7
Cj4gKyAgICBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSB4aHY7Cj4gKyAgICBpbnQgcmV0Owo+ICsKPiAr
ICAgIHhodi5kb21pZCA9IERPTUlEX1NFTEY7Cj4gKyAgICB4aHYuaW5kZXggPSBpZHg7Cj4gKyAg
ICByZXQgPSBIWVBFUlZJU09SX2h2bV9vcChIVk1PUF9nZXRfcGFyYW0sICZ4aHYpOwo+ICsgICAg
aWYgKCByZXQgPCAwICkKPiArICAgICAgICBCVUcoKTsKPiArCj4gKyAgICAqdmFsdWUgPSB4aHYu
dmFsdWU7Cj4gKyAgICByZXR1cm4gcmV0Owo+ICt9Cj4gKwo+ICtpbnQgaHZtX3NldF9wYXJhbWV0
ZXIoaW50IGlkeCwgdWludDY0X3QgdmFsdWUpCj4gK3sKPiArICAgIHN0cnVjdCB4ZW5faHZtX3Bh
cmFtIHhodjsKPiArCj4gKyAgICB4aHYuZG9taWQgPSBET01JRF9TRUxGOwo+ICsgICAgeGh2Lmlu
ZGV4ID0gaWR4Owo+ICsgICAgeGh2LnZhbHVlID0gdmFsdWU7Cj4gKyAgICByZXR1cm4gSFlQRVJW
SVNPUl9odm1fb3AoSFZNT1Bfc2V0X3BhcmFtLCAmeGh2KTsKPiArfQo+ICsjZW5kaWYKPiArCj4g
IHZvaWQgZG9faHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3QgcHRfcmVncyAqcmVncykKPiAgewo+
ICAgICAgdW5zaWduZWQgbG9uZyAgbDEsIGwyLCBsMWksIGwyaTsKPiBkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9oeXBlcnZpc29yLmggYi9pbmNsdWRlL2h5cGVydmlzb3IuaAo+IGluZGV4IDIxYjM1NjYu
LjZlNDIxYjEgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9oeXBlcnZpc29yLmgKPiArKysgYi9pbmNs
dWRlL2h5cGVydmlzb3IuaAo+IEBAIC0yMyw2ICsyMyw3IEBACj4gICNlbHNlCj4gICNlcnJvciAi
VW5zdXBwb3J0ZWQgYXJjaGl0ZWN0dXJlIgo+ICAjZW5kaWYKPiArI2luY2x1ZGUgPHhlbi9odm0v
aHZtX29wLmg+Cj4gICNpbmNsdWRlIDxtaW5pLW9zL3RyYXBzLmg+Cj4gIAo+ICAvKgo+IEBAIC0z
Nyw2ICszOCwxMCBAQCBleHRlcm4gdW5pb24gc3RhcnRfaW5mb191bmlvbiBzdGFydF9pbmZvX3Vu
aW9uOwo+ICAjZGVmaW5lIHN0YXJ0X2luZm8gKHN0YXJ0X2luZm9fdW5pb24uc3RhcnRfaW5mbykK
PiAgCj4gIC8qIGh5cGVydmlzb3IuYyAqLwo+ICsjaWZuZGVmIENPTkZJR19QQVJBVklSVAo+ICtp
bnQgaHZtX2dldF9wYXJhbWV0ZXIoaW50IGlkeCwgdWludDY0X3QgKnZhbHVlKTsKPiAraW50IGh2
bV9zZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2NF90IHZhbHVlKTsKPiArI2VuZGlmCj4gIHZv
aWQgZm9yY2VfZXZ0Y2huX2NhbGxiYWNrKHZvaWQpOwo+ICB2b2lkIGRvX2h5cGVydmlzb3JfY2Fs
bGJhY2soc3RydWN0IHB0X3JlZ3MgKnJlZ3MpOwo+ICB2b2lkIG1hc2tfZXZ0Y2huKHVpbnQzMl90
IHBvcnQpOwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni94ODZfMzIvaHlwZXJjYWxsLXg4Nl8z
Mi5oIGIvaW5jbHVkZS94ODYveDg2XzMyL2h5cGVyY2FsbC14ODZfMzIuaAo+IGluZGV4IDk5YTRl
ZTMuLjVjOTM0NjQgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ODYveDg2XzMyL2h5cGVyY2FsbC14
ODZfMzIuaAo+ICsrKyBiL2luY2x1ZGUveDg2L3g4Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmgKPiBA
QCAtMzI0LDYgKzMyNCwxMiBAQCBIWVBFUlZJU09SX2RvbWN0bCgKPiAgCXJldHVybiBfaHlwZXJj
YWxsMShpbnQsIGRvbWN0bCwgb3ApOwo+ICB9Cj4gIAo+ICtzdGF0aWMgaW5saW5lIHVuc2lnbmVk
IGxvbmcKPiArSFlQRVJWSVNPUl9odm1fb3AoaW50IG9wLCB2b2lkICphcmcpCj4gK3sKPiArCXJl
dHVybiBfaHlwZXJjYWxsMih1bnNpZ25lZCBsb25nLCBodm1fb3AsIG9wLCBhcmcpOwo+ICt9Cj4g
Kwo+ICAjZW5kaWYgLyogX19IWVBFUkNBTExfWDg2XzMyX0hfXyAqLwo+ICAKPiAgLyoKPiBkaWZm
IC0tZ2l0IGEvaW5jbHVkZS94ODYveDg2XzY0L2h5cGVyY2FsbC14ODZfNjQuaCBiL2luY2x1ZGUv
eDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmgKPiBpbmRleCBlMDBiM2JkLi42MTcxODEyIDEw
MDY0NAo+IC0tLSBhL2luY2x1ZGUveDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmgKPiArKysg
Yi9pbmNsdWRlL3g4Ni94ODZfNjQvaHlwZXJjYWxsLXg4Nl82NC5oCj4gQEAgLTMzMSw2ICszMzEs
MTIgQEAgSFlQRVJWSVNPUl9kb21jdGwoCj4gIAlyZXR1cm4gX2h5cGVyY2FsbDEoaW50LCBkb21j
dGwsIG9wKTsKPiAgfQo+ICAKPiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nCj4gK0hZUEVS
VklTT1JfaHZtX29wKGludCBvcCwgdm9pZCAqYXJnKQo+ICt7Cj4gKwlyZXR1cm4gX2h5cGVyY2Fs
bDIodW5zaWduZWQgbG9uZywgaHZtX29wLCBvcCwgYXJnKTsKPiArfQo+ICsKPiAgI2VuZGlmIC8q
IF9fSFlQRVJDQUxMX1g4Nl82NF9IX18gKi8KPiAgCj4gIC8qCj4gLS0gCj4gMi42LjYKPiAKCi0t
IApTYW11ZWwKwqtMZSBtb25vY2hyb21lLCBjJ2VzdCBwb3VyIGNldXggcXVpIHMnaW50w6lyZXNz
ZW50IChlbmNvcmUpIGF1IGNvbnRlbnUuIAogVXNlbmV0IGRhbnMgY2VzIGNvbmRpdGlvbnMsIGMn
ZXN0IGNvbW1lIGxlIHdlYiBhdmVjIGx5bngsIG9uIHByZW5kIAogdHJvcCBjb25zY2llbmNlIGR1
IHZpZGUsIGMnZXN0IGTDqXByaW1hbnQuwrsKICAgIC0rLSBKTEMgaW4gR3VpZGUgZHUgbGludXhp
ZW4gcGVydmVycyA6ICJDb3VwIGRlIGNhZmFyZC4uLiIgLSstCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:00:15 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcJjy-0000Es-1Y; Tue, 23 Aug 2016 22:00:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcJjx-0000Ej-3u; Tue, 23 Aug 2016 22:00:13 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 68/F2-19922-C67CCB75; Tue, 23 Aug 2016 22:00:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXS+7+BUTf7+J5
 wg9OtGhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM14vucVcsFKhorcxq4GxV6qLkYtD
 SGAio8S/h/0sEM4uRonmrkZGCOcYo8SqLSvZIZwNjBLXDp8DynBysAioSsz8doYFxGYTMJHob
 5zHBmKLCChLfGztZQexmQWiJZ63bwarERawkbjbd5EZxOYV0JGY0HuRCWQor8BuRon5rbPBhg
 oJFElMmXaIDaJIUOLkzCcsEIN0JHZuvQMU5wCypSWW/+OACMtLNG+dzQwS5hSwl/i/uhDEFBU
 wk/j202ACo9AsJHNmIZkzC2HOLCRzFjCyrGLUKE4tKkst0jWy1EsqykzPKMlNzMzRNTQw1ctN
 LS5OTE/NSUwq1kvOz93ECAz3egYGxh2Ml7f4HWKU5GBSEuVNOronXIgvKT+lMiOxOCO+qDQnt
 fgQowwHh5IEL/cxoJxgUWp6akVaZg4w8mDSEhw8SiK8k0DSvMUFibnFmekQqVOMilLivG9BZg
 qAJDJK8+DaYNF+iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwbxnIFJ7MvBK46a+AFjMBLW6
 5vxtkcUkiQkoKmJxuOWxW/5o/99o3i0Xqhv0ckoKmZkq7ji76sfXHRc4zc8Qfrwrh3NP96qoe
 A4/Bk7Pbq1259oldSGzfofdG8te25T7skzcyfjv5N/JU9vT+NTZX4p99N4rPPxh/6cdTP3fx3
 ywrp/MKzmfxNLpe5KTyJSGqRuju7rmt0UFi3WbN1Wx1FkHiu5RYijMSDbWYi4oTAXyM6LTxAg
 AA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1471989611!54280283!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6915 invoked from network); 23 Aug 2016 22:00:11 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-5.tower-206.messagelabs.com with SMTP; 23 Aug 2016 22:00:11 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 08CF1900D;
 Wed, 24 Aug 2016 00:00:09 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id OIHTHHH4s5bc; Wed, 24 Aug 2016 00:00:08 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id C64D44773;
 Wed, 24 Aug 2016 00:00:08 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcJjs-0008QJ-3q; Wed, 24 Aug 2016 00:00:08 +0200
Date: Wed, 24 Aug 2016 00:00:08 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823220008.GC4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-8-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-8-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 07/22] mini-os: support hvm_op hypercall
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjUzICswMjAwLCB3cm90ZToK
PiBTdXBwb3J0IHRoZSBIWVBFUlZJU09SX2h2bV9vcCgpIGh5cGVyY2FsbCB3aGljaCBpcyBuZWVk
ZWQgZm9yIEhWTWxpdGUuCj4gQWRkIGNvbnZlbmllbmNlIGZ1bmN0aW9ucyBodm1fZ2V0X3BhcmFt
ZXRlcigpIGFuZCBodm1fc2V0X3BhcmFtZXRlcigpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQg
PHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cgo+IC0tLQo+ICBhcmNoL2FybS9zZXR1cC5j
ICAgICAgICAgICAgICAgICAgICAgIHwgMTUgLS0tLS0tLS0tLS0tLS0tCj4gIGh5cGVydmlzb3Iu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNyArKysrKysrKysrKysrKysrKysrKysrKysr
KysKPiAgaW5jbHVkZS9oeXBlcnZpc29yLmggICAgICAgICAgICAgICAgICB8ICA1ICsrKysrCj4g
IGluY2x1ZGUveDg2L3g4Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmggfCAgNiArKysrKysKPiAgaW5j
bHVkZS94ODYveDg2XzY0L2h5cGVyY2FsbC14ODZfNjQuaCB8ICA2ICsrKysrKwo+ICA1IGZpbGVz
IGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS9hcmNoL2FybS9zZXR1cC5jIGIvYXJjaC9hcm0vc2V0dXAuYwo+IGluZGV4IDA2YWZlNDYu
LmNiZTY3YzYgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm0vc2V0dXAuYwo+ICsrKyBiL2FyY2gvYXJt
L3NldHVwLmMKPiBAQCAtMjUsMjEgKzI1LDYgQEAgZXh0ZXJuIGNoYXIgc2hhcmVkX2luZm9fcGFn
ZVtQQUdFX1NJWkVdOwo+ICAKPiAgdm9pZCAqZGV2aWNlX3RyZWU7Cj4gIAo+IC1zdGF0aWMgaW50
IGh2bV9nZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2NF90ICp2YWx1ZSkKPiAtewo+IC0gICAg
c3RydWN0IHhlbl9odm1fcGFyYW0geGh2Owo+IC0gICAgaW50IHJldDsKPiAtCj4gLSAgICB4aHYu
ZG9taWQgPSBET01JRF9TRUxGOwo+IC0gICAgeGh2LmluZGV4ID0gaWR4Owo+IC0gICAgcmV0ID0g
SFlQRVJWSVNPUl9odm1fb3AoSFZNT1BfZ2V0X3BhcmFtLCAmeGh2KTsKPiAtICAgIGlmIChyZXQg
PCAwKSB7Cj4gLSAgICAgICAgQlVHKCk7Cj4gLSAgICB9Cj4gLSAgICAqdmFsdWUgPSB4aHYudmFs
dWU7Cj4gLSAgICByZXR1cm4gcmV0Owo+IC19Cj4gLQo+ICBzdGF0aWMgdm9pZCBnZXRfY29uc29s
ZSh2b2lkKQo+ICB7Cj4gICAgICB1aW50NjRfdCB2ID0gLTE7Cj4gZGlmZiAtLWdpdCBhL2h5cGVy
dmlzb3IuYyBiL2h5cGVydmlzb3IuYwo+IGluZGV4IDFiNjFkOWIuLjcxNWNmZTggMTAwNjQ0Cj4g
LS0tIGEvaHlwZXJ2aXNvci5jCj4gKysrIGIvaHlwZXJ2aXNvci5jCj4gQEAgLTM2LDYgKzM2LDMz
IEBACj4gIAo+ICBpbnQgaW5fY2FsbGJhY2s7Cj4gIAo+ICsjaWZuZGVmIENPTkZJR19QQVJBVklS
VAo+ICtpbnQgaHZtX2dldF9wYXJhbWV0ZXIoaW50IGlkeCwgdWludDY0X3QgKnZhbHVlKQo+ICt7
Cj4gKyAgICBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSB4aHY7Cj4gKyAgICBpbnQgcmV0Owo+ICsKPiAr
ICAgIHhodi5kb21pZCA9IERPTUlEX1NFTEY7Cj4gKyAgICB4aHYuaW5kZXggPSBpZHg7Cj4gKyAg
ICByZXQgPSBIWVBFUlZJU09SX2h2bV9vcChIVk1PUF9nZXRfcGFyYW0sICZ4aHYpOwo+ICsgICAg
aWYgKCByZXQgPCAwICkKPiArICAgICAgICBCVUcoKTsKPiArCj4gKyAgICAqdmFsdWUgPSB4aHYu
dmFsdWU7Cj4gKyAgICByZXR1cm4gcmV0Owo+ICt9Cj4gKwo+ICtpbnQgaHZtX3NldF9wYXJhbWV0
ZXIoaW50IGlkeCwgdWludDY0X3QgdmFsdWUpCj4gK3sKPiArICAgIHN0cnVjdCB4ZW5faHZtX3Bh
cmFtIHhodjsKPiArCj4gKyAgICB4aHYuZG9taWQgPSBET01JRF9TRUxGOwo+ICsgICAgeGh2Lmlu
ZGV4ID0gaWR4Owo+ICsgICAgeGh2LnZhbHVlID0gdmFsdWU7Cj4gKyAgICByZXR1cm4gSFlQRVJW
SVNPUl9odm1fb3AoSFZNT1Bfc2V0X3BhcmFtLCAmeGh2KTsKPiArfQo+ICsjZW5kaWYKPiArCj4g
IHZvaWQgZG9faHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3QgcHRfcmVncyAqcmVncykKPiAgewo+
ICAgICAgdW5zaWduZWQgbG9uZyAgbDEsIGwyLCBsMWksIGwyaTsKPiBkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9oeXBlcnZpc29yLmggYi9pbmNsdWRlL2h5cGVydmlzb3IuaAo+IGluZGV4IDIxYjM1NjYu
LjZlNDIxYjEgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9oeXBlcnZpc29yLmgKPiArKysgYi9pbmNs
dWRlL2h5cGVydmlzb3IuaAo+IEBAIC0yMyw2ICsyMyw3IEBACj4gICNlbHNlCj4gICNlcnJvciAi
VW5zdXBwb3J0ZWQgYXJjaGl0ZWN0dXJlIgo+ICAjZW5kaWYKPiArI2luY2x1ZGUgPHhlbi9odm0v
aHZtX29wLmg+Cj4gICNpbmNsdWRlIDxtaW5pLW9zL3RyYXBzLmg+Cj4gIAo+ICAvKgo+IEBAIC0z
Nyw2ICszOCwxMCBAQCBleHRlcm4gdW5pb24gc3RhcnRfaW5mb191bmlvbiBzdGFydF9pbmZvX3Vu
aW9uOwo+ICAjZGVmaW5lIHN0YXJ0X2luZm8gKHN0YXJ0X2luZm9fdW5pb24uc3RhcnRfaW5mbykK
PiAgCj4gIC8qIGh5cGVydmlzb3IuYyAqLwo+ICsjaWZuZGVmIENPTkZJR19QQVJBVklSVAo+ICtp
bnQgaHZtX2dldF9wYXJhbWV0ZXIoaW50IGlkeCwgdWludDY0X3QgKnZhbHVlKTsKPiAraW50IGh2
bV9zZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2NF90IHZhbHVlKTsKPiArI2VuZGlmCj4gIHZv
aWQgZm9yY2VfZXZ0Y2huX2NhbGxiYWNrKHZvaWQpOwo+ICB2b2lkIGRvX2h5cGVydmlzb3JfY2Fs
bGJhY2soc3RydWN0IHB0X3JlZ3MgKnJlZ3MpOwo+ICB2b2lkIG1hc2tfZXZ0Y2huKHVpbnQzMl90
IHBvcnQpOwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni94ODZfMzIvaHlwZXJjYWxsLXg4Nl8z
Mi5oIGIvaW5jbHVkZS94ODYveDg2XzMyL2h5cGVyY2FsbC14ODZfMzIuaAo+IGluZGV4IDk5YTRl
ZTMuLjVjOTM0NjQgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ODYveDg2XzMyL2h5cGVyY2FsbC14
ODZfMzIuaAo+ICsrKyBiL2luY2x1ZGUveDg2L3g4Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmgKPiBA
QCAtMzI0LDYgKzMyNCwxMiBAQCBIWVBFUlZJU09SX2RvbWN0bCgKPiAgCXJldHVybiBfaHlwZXJj
YWxsMShpbnQsIGRvbWN0bCwgb3ApOwo+ICB9Cj4gIAo+ICtzdGF0aWMgaW5saW5lIHVuc2lnbmVk
IGxvbmcKPiArSFlQRVJWSVNPUl9odm1fb3AoaW50IG9wLCB2b2lkICphcmcpCj4gK3sKPiArCXJl
dHVybiBfaHlwZXJjYWxsMih1bnNpZ25lZCBsb25nLCBodm1fb3AsIG9wLCBhcmcpOwo+ICt9Cj4g
Kwo+ICAjZW5kaWYgLyogX19IWVBFUkNBTExfWDg2XzMyX0hfXyAqLwo+ICAKPiAgLyoKPiBkaWZm
IC0tZ2l0IGEvaW5jbHVkZS94ODYveDg2XzY0L2h5cGVyY2FsbC14ODZfNjQuaCBiL2luY2x1ZGUv
eDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmgKPiBpbmRleCBlMDBiM2JkLi42MTcxODEyIDEw
MDY0NAo+IC0tLSBhL2luY2x1ZGUveDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmgKPiArKysg
Yi9pbmNsdWRlL3g4Ni94ODZfNjQvaHlwZXJjYWxsLXg4Nl82NC5oCj4gQEAgLTMzMSw2ICszMzEs
MTIgQEAgSFlQRVJWSVNPUl9kb21jdGwoCj4gIAlyZXR1cm4gX2h5cGVyY2FsbDEoaW50LCBkb21j
dGwsIG9wKTsKPiAgfQo+ICAKPiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nCj4gK0hZUEVS
VklTT1JfaHZtX29wKGludCBvcCwgdm9pZCAqYXJnKQo+ICt7Cj4gKwlyZXR1cm4gX2h5cGVyY2Fs
bDIodW5zaWduZWQgbG9uZywgaHZtX29wLCBvcCwgYXJnKTsKPiArfQo+ICsKPiAgI2VuZGlmIC8q
IF9fSFlQRVJDQUxMX1g4Nl82NF9IX18gKi8KPiAgCj4gIC8qCj4gLS0gCj4gMi42LjYKPiAKCi0t
IApTYW11ZWwKwqtMZSBtb25vY2hyb21lLCBjJ2VzdCBwb3VyIGNldXggcXVpIHMnaW50w6lyZXNz
ZW50IChlbmNvcmUpIGF1IGNvbnRlbnUuIAogVXNlbmV0IGRhbnMgY2VzIGNvbmRpdGlvbnMsIGMn
ZXN0IGNvbW1lIGxlIHdlYiBhdmVjIGx5bngsIG9uIHByZW5kIAogdHJvcCBjb25zY2llbmNlIGR1
IHZpZGUsIGMnZXN0IGTDqXByaW1hbnQuwrsKICAgIC0rLSBKTEMgaW4gR3VpZGUgZHUgbGludXhp
ZW4gcGVydmVycyA6ICJDb3VwIGRlIGNhZmFyZC4uLiIgLSstCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:06:00 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:06:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcJpY-0000W7-NN; Tue, 23 Aug 2016 22:06:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcJpX-0000Uk-6v; Tue, 23 Aug 2016 22:05:59 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 41/71-05661-6C8CCB75; Tue, 23 Aug 2016 22:05:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsXS+7+BUffoiT3
 hBtNXSVu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTg0P6LgqnHFkQ/bmRsYG7W6GLk4
 hAQmMko0TOhgh3B2MUp8mryWEcI5xigx8+FOKGcDo8SB3W+Yuhg5OVgEVCU2X9zLCmKzCZhI9
 DfOYwOxRQSUJT629rKD2MwC0RLP2zezgNjCAh4S11/sBbN5BXQk/rXvYAUZyiuwm1FifutsRp
 CEkECRxIafN9ggigQlTs58wgIxSEdi59Y7QHEOIFtaYvk/DoiwvETz1tnMIDangL3E3ynfwEp
 EBcwkvv00mMAoNAvJoFlIBs1CGDQLyaAFjCyrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDcz0
 clOLixPTU3MSk4r1kvNzNzECA54BCHYwrloQeIhRkoNJSZQ36eiecCG+pPyUyozE4oz4otKc1
 OJDjDIcHEoSvF+PA+UEi1LTUyvSMnOAsQeTluDgURLh/Q+S5i0uSMwtzkyHSJ1iVJQS520BSQ
 iAJDJK8+DaYPF+iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsIQ43ky80rgpr8CWswEtLjl/m6
 QxSWJCCmpBsZc08pTs9/OkN10jcFM64Rki/vTte/e5DP+P1umXhXoE8HKMU1+3YMVIRc1eS1E
 5A/4ezx5oRurOiHM7CPv+V0CKr3Xy541zmfQb/+pPGcvd+VL0S+mOw2MA2pEH/BdCO4N/HouI
 cmAV2wqi4A+36ZnqjdvvH3dd3XujJl9/VfNhOYonl/82laJpTgj0VCLuag4EQBPUdXu8gIAAA
 ==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1471989957!55503126!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12619 invoked from network); 23 Aug 2016 22:05:57 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-10.tower-27.messagelabs.com with SMTP; 23 Aug 2016 22:05:57 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 01285900D;
 Wed, 24 Aug 2016 00:05:57 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id edZ5ohMTQAyC; Wed, 24 Aug 2016 00:05:56 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id C8F354773;
 Wed, 24 Aug 2016 00:05:56 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcJpU-00006r-9l; Wed, 24 Aug 2016 00:05:56 +0200
Date: Wed, 24 Aug 2016 00:05:56 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823220556.GD4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-9-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-9-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 08/22] mini-os: initialize trap handling
	for HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjU0ICswMjAwLCB3cm90ZToK
PiBUcmFwIGhhbmRsaW5nIGZvciBIVk1saXRlIGRvbWFpbnMgcmVxdWlyZXMgYW4gaW5pdGlhbGl6
ZWQgSURULgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlv
bi5vcmc+Cgo+IC0tLQo+ICBhcmNoL3g4Ni9zZXR1cC5jICB8IDE1IC0tLS0tLS0tLS0KPiAgYXJj
aC94ODYvdHJhcHMuYyAgfCA4OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gIGFyY2gveDg2L3g4Nl82NC5TIHwgIDQgKysrCj4gIGluY2x1
ZGUveDg2L29zLmggIHwgIDEgKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDkzIGluc2VydGlvbnMoKyks
IDE1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9zZXR1cC5jIGIvYXJj
aC94ODYvc2V0dXAuYwo+IGluZGV4IGVkYzRjYTQuLmVmZWNlZmIgMTAwNjQ0Cj4gLS0tIGEvYXJj
aC94ODYvc2V0dXAuYwo+ICsrKyBiL2FyY2gveDg2L3NldHVwLmMKPiBAQCAtNTIsMTAgKzUyLDYg
QEAgY2hhciBzdGFja1syKlNUQUNLX1NJWkVdOwo+ICAKPiAgZXh0ZXJuIGNoYXIgc2hhcmVkX2lu
Zm9bUEFHRV9TSVpFXTsKPiAgCj4gLS8qIEFzc2VtYmxlciBpbnRlcmZhY2UgZm5zIGluIGVudHJ5
LlMuICovCj4gLXZvaWQgaHlwZXJ2aXNvcl9jYWxsYmFjayh2b2lkKTsKPiAtdm9pZCBmYWlsc2Fm
ZV9jYWxsYmFjayh2b2lkKTsKPiAtCj4gICNpZiBkZWZpbmVkKF9feDg2XzY0X18pCj4gICNkZWZp
bmUgX19wdGUoeCkgKChwdGVfdCkgeyAoeCkgfSApCj4gICNlbHNlCj4gQEAgLTE2MiwxNyArMTU4
LDYgQEAgYXJjaF9pbml0KHZvaWQgKnBhcikKPiAgCS8qIEdyYWIgdGhlIHNoYXJlZF9pbmZvIHBv
aW50ZXIgYW5kIHB1dCBpdCBpbiBhIHNhZmUgcGxhY2UuICovCj4gIAlIWVBFUlZJU09SX3NoYXJl
ZF9pbmZvID0gbWFwX3NoYXJlZF9pbmZvKHN0YXJ0X2luZm8uc2hhcmVkX2luZm8pOwo+ICAKPiAt
CSAgICAvKiBTZXQgdXAgZXZlbnQgYW5kIGZhaWxzYWZlIGNhbGxiYWNrIGFkZHJlc3Nlcy4gKi8K
PiAtI2lmZGVmIF9faTM4Nl9fCj4gLQlIWVBFUlZJU09SX3NldF9jYWxsYmFja3MoCj4gLQkJX19L
RVJORUxfQ1MsICh1bnNpZ25lZCBsb25nKWh5cGVydmlzb3JfY2FsbGJhY2ssCj4gLQkJX19LRVJO
RUxfQ1MsICh1bnNpZ25lZCBsb25nKWZhaWxzYWZlX2NhbGxiYWNrKTsKPiAtI2Vsc2UKPiAtCUhZ
UEVSVklTT1Jfc2V0X2NhbGxiYWNrcygKPiAtCQkodW5zaWduZWQgbG9uZyloeXBlcnZpc29yX2Nh
bGxiYWNrLAo+IC0JCSh1bnNpZ25lZCBsb25nKWZhaWxzYWZlX2NhbGxiYWNrLCAwKTsKPiAtI2Vu
ZGlmCj4gLQo+ICAJc3RhcnRfa2VybmVsKCk7Cj4gIH0KPiAgCj4gZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L3RyYXBzLmMgYi9hcmNoL3g4Ni90cmFwcy5jCj4gaW5kZXggMzA3YTE0Yy4uM2IxZmZmYiAx
MDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni90cmFwcy5jCj4gKysrIGIvYXJjaC94ODYvdHJhcHMuYwo+
IEBAIC0xLDEwICsxLDEyIEBACj4gIAo+ICAjaW5jbHVkZSA8bWluaS1vcy9vcy5oPgo+ICAjaW5j
bHVkZSA8bWluaS1vcy90cmFwcy5oPgo+ICsjaW5jbHVkZSA8bWluaS1vcy9kZXNjLmg+Cj4gICNp
bmNsdWRlIDxtaW5pLW9zL2h5cGVydmlzb3IuaD4KPiAgI2luY2x1ZGUgPG1pbmktb3MvbW0uaD4K
PiAgI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+Cj4gICNpbmNsdWRlIDxtaW5pLW9zL3NjaGVkLmg+
Cj4gKyNpbmNsdWRlIDx4ZW4vaHZtL3BhcmFtcy5oPgo+ICAKPiAgLyoKPiAgICogVGhlc2UgYXJl
IGFzc2VtYmxlciBzdHVicyBpbiBlbnRyeS5TLgo+IEBAIC0yOTMsNiArMjk1LDExIEBAIHZvaWQg
ZG9fc3B1cmlvdXNfaW50ZXJydXB0X2J1ZyhzdHJ1Y3QgcHRfcmVncyAqIHJlZ3MpCj4gIHsKPiAg
fQo+ICAKPiArLyogQXNzZW1ibGVyIGludGVyZmFjZSBmbnMgaW4gZW50cnkuUy4gKi8KPiArdm9p
ZCBoeXBlcnZpc29yX2NhbGxiYWNrKHZvaWQpOwo+ICt2b2lkIGZhaWxzYWZlX2NhbGxiYWNrKHZv
aWQpOwo+ICsKPiArI2lmZGVmIENPTkZJR19QQVJBVklSVAo+ICAvKgo+ICAgKiBTdWJtaXQgYSB2
aXJ0dWFsIElEVCB0byB0ZWggaHlwZXJ2aXNvci4gVGhpcyBjb25zaXN0cyBvZiB0dXBsZXMKPiAg
ICogKGludGVycnVwdCB2ZWN0b3IsIHByaXZpbGVnZSByaW5nLCBDUzpFSVAgb2YgaGFuZGxlciku
Cj4gQEAgLTMyNSw5ICszMzIsOTAgQEAgc3RhdGljIHRyYXBfaW5mb190IHRyYXBfdGFibGVbXSA9
IHsKPiAgdm9pZCB0cmFwX2luaXQodm9pZCkKPiAgewo+ICAgICAgSFlQRVJWSVNPUl9zZXRfdHJh
cF90YWJsZSh0cmFwX3RhYmxlKTsgICAgCj4gKwo+ICsjaWZkZWYgX19pMzg2X18KPiArICAgIEhZ
UEVSVklTT1Jfc2V0X2NhbGxiYWNrcygKPiArICAgICAgICBfX0tFUk5FTF9DUywgKHVuc2lnbmVk
IGxvbmcpaHlwZXJ2aXNvcl9jYWxsYmFjaywKPiArICAgICAgICBfX0tFUk5FTF9DUywgKHVuc2ln
bmVkIGxvbmcpZmFpbHNhZmVfY2FsbGJhY2spOwo+ICsjZWxzZQo+ICsgICAgSFlQRVJWSVNPUl9z
ZXRfY2FsbGJhY2tzKAo+ICsgICAgICAgICh1bnNpZ25lZCBsb25nKWh5cGVydmlzb3JfY2FsbGJh
Y2ssCj4gKyAgICAgICAgKHVuc2lnbmVkIGxvbmcpZmFpbHNhZmVfY2FsbGJhY2ssIDApOwo+ICsj
ZW5kaWYKPiAgfQo+ICAKPiAgdm9pZCB0cmFwX2Zpbmkodm9pZCkKPiAgewo+ICAgICAgSFlQRVJW
SVNPUl9zZXRfdHJhcF90YWJsZShOVUxMKTsKPiAgfQo+ICsjZWxzZQo+ICsKPiArI2RlZmluZSBJ
TlRSX1NUQUNLX1NJWkUgUEFHRV9TSVpFCj4gK3N0YXRpYyB1aW50OF90IGludHJfc3RhY2tbSU5U
Ul9TVEFDS19TSVpFXSBfX2F0dHJpYnV0ZV9fKChhbGlnbmVkKDE2KSkpOwo+ICsKPiAraHdfdHNz
IHRzcyBfX2F0dHJpYnV0ZV9fKChhbGlnbmVkKDE2KSkpID0KPiArewo+ICsjaWYgZGVmaW5lZChf
X2kzODZfXykKPiArICAgIC5lc3AwID0gKHVuc2lnbmVkIGxvbmcpJmludHJfc3RhY2tbSU5UUl9T
VEFDS19TSVpFXSwKPiArICAgIC5zczAgID0gX19LRVJOX0RTLAo+ICsjZWxpZiBkZWZpbmVkKF9f
eDg2XzY0X18pCj4gKyAgICAucnNwMCA9ICh1bnNpZ25lZCBsb25nKSZpbnRyX3N0YWNrW0lOVFJf
U1RBQ0tfU0laRV0sCj4gKyNlbmRpZgo+ICsgICAgLmlvcGIgPSBYODZfVFNTX0lOVkFMSURfSU9f
QklUTUFQLAo+ICt9Owo+ICsKPiArc3RhdGljIHZvaWQgc2V0dXBfZ2F0ZSh1bnNpZ25lZCBpbnQg
ZW50cnksIHZvaWQgKmFkZHIsIHVuc2lnbmVkIGludCBkcGwpCj4gK3sKPiArICAgIGlkdFtlbnRy
eV0ub2Zmc2V0MCA9ICh1bnNpZ25lZCBsb25nKWFkZHIgJiAweGZmZmY7Cj4gKyAgICBpZHRbZW50
cnldLnNlbGVjdG9yID0gX19LRVJOX0NTOwo+ICsgICAgaWR0W2VudHJ5XS5fcjAgPSAwOwo+ICsg
ICAgaWR0W2VudHJ5XS50eXBlID0gMTQ7Cj4gKyAgICBpZHRbZW50cnldLnMgPSAwOwo+ICsgICAg
aWR0W2VudHJ5XS5kcGwgPSBkcGw7Cj4gKyAgICBpZHRbZW50cnldLnAgPSAxOwo+ICsgICAgaWR0
W2VudHJ5XS5vZmZzZXQxID0gKCh1bnNpZ25lZCBsb25nKWFkZHIgPj4gMTYpICYgMHhmZmZmOwo+
ICsjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQo+ICsgICAgaWR0W2VudHJ5XS5pc3QgPSAwOwo+ICsg
ICAgaWR0W2VudHJ5XS5vZmZzZXQyID0gKCh1bnNpZ25lZCBsb25nKWFkZHIgPj4gMzIpICYgMHhm
ZmZmZmZmZnU7Cj4gKyAgICBpZHRbZW50cnldLl9yMSA9IDA7Cj4gKyNlbmRpZgo+ICt9Cj4gKwo+
ICt2b2lkIHRyYXBfaW5pdCh2b2lkKQo+ICt7Cj4gKyAgICBzZXR1cF9nYXRlKFRSQVBfZGl2aWRl
X2Vycm9yLCAmZGl2aWRlX2Vycm9yLCAwKTsKPiArICAgIHNldHVwX2dhdGUoVFJBUF9kZWJ1Zywg
JmRlYnVnLCAwKTsKPiArICAgIHNldHVwX2dhdGUoVFJBUF9pbnQzLCAmaW50MywgMyk7Cj4gKyAg
ICBzZXR1cF9nYXRlKFRSQVBfb3ZlcmZsb3csICZvdmVyZmxvdywgMyk7Cj4gKyAgICBzZXR1cF9n
YXRlKFRSQVBfYm91bmRzLCAmYm91bmRzLCAwKTsKPiArICAgIHNldHVwX2dhdGUoVFJBUF9pbnZh
bGlkX29wLCAmaW52YWxpZF9vcCwgMCk7Cj4gKyAgICBzZXR1cF9nYXRlKFRSQVBfbm9fZGV2aWNl
LCAmZGV2aWNlX25vdF9hdmFpbGFibGUsIDApOwo+ICsgICAgc2V0dXBfZ2F0ZShUUkFQX2NvcHJv
X3NlZywgJmNvcHJvY2Vzc29yX3NlZ21lbnRfb3ZlcnJ1biwgMCk7Cj4gKyAgICBzZXR1cF9nYXRl
KFRSQVBfaW52YWxpZF90c3MsICZpbnZhbGlkX1RTUywgMCk7Cj4gKyAgICBzZXR1cF9nYXRlKFRS
QVBfbm9fc2VnbWVudCwgJnNlZ21lbnRfbm90X3ByZXNlbnQsIDApOwo+ICsgICAgc2V0dXBfZ2F0
ZShUUkFQX3N0YWNrX2Vycm9yLCAmc3RhY2tfc2VnbWVudCwgMCk7Cj4gKyAgICBzZXR1cF9nYXRl
KFRSQVBfZ3BfZmF1bHQsICZnZW5lcmFsX3Byb3RlY3Rpb24sIDApOwo+ICsgICAgc2V0dXBfZ2F0
ZShUUkFQX3BhZ2VfZmF1bHQsICZwYWdlX2ZhdWx0LCAwKTsKPiArICAgIHNldHVwX2dhdGUoVFJB
UF9zcHVyaW91c19pbnQsICZzcHVyaW91c19pbnRlcnJ1cHRfYnVnLCAwKTsKPiArICAgIHNldHVw
X2dhdGUoVFJBUF9jb3Byb19lcnJvciwgJmNvcHJvY2Vzc29yX2Vycm9yLCAwKTsKPiArICAgIHNl
dHVwX2dhdGUoVFJBUF9hbGlnbm1lbnRfY2hlY2ssICZhbGlnbm1lbnRfY2hlY2ssIDApOwo+ICsg
ICAgc2V0dXBfZ2F0ZShUUkFQX3NpbWRfZXJyb3IsICZzaW1kX2NvcHJvY2Vzc29yX2Vycm9yLCAw
KTsKPiArICAgIHNldHVwX2dhdGUoVFJBUF94ZW5fY2FsbGJhY2ssIGh5cGVydmlzb3JfY2FsbGJh
Y2ssIDApOwo+ICsKPiArICAgIGFzbSB2b2xhdGlsZSAoImxpZHQgaWR0X3B0ciIpOwo+ICsKPiAr
ICAgIGdkdFtHRFRFX1RTU10gPSAodHlwZW9mKCpnZHQpKUlOSVRfR0RURSgodW5zaWduZWQgbG9u
ZykmdHNzLCAweDY3LCAweDg5KTsKPiArICAgIGFzbSB2b2xhdGlsZSAoImx0ciAldzAiIDo6ICJy
bSIgKEdEVEVfVFNTICogOCkpOwo+ICsKPiArICAgIGlmICggaHZtX3NldF9wYXJhbWV0ZXIoSFZN
X1BBUkFNX0NBTExCQUNLX0lSUSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgKDJVTEwg
PDwgNTYpIHwgVFJBUF94ZW5fY2FsbGJhY2spICkKPiArICAgIHsKPiArICAgICAgICB4cHJpbnRr
KCJSZXF1ZXN0IGZvciBYZW4gSFZNIGNhbGxiYWNrIHZlY3RvciBmYWlsZWRcbiIpOwo+ICsgICAg
ICAgIGRvX2V4aXQoKTsKPiArICAgIH0KPiArfQo+ICsKPiArdm9pZCB0cmFwX2Zpbmkodm9pZCkK
PiArewo+ICt9Cj4gKyNlbmRpZgo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ODZfNjQuUyBiL2Fy
Y2gveDg2L3g4Nl82NC5TCj4gaW5kZXggMzczZjQwMC4uZTcyNWM2MyAxMDA2NDQKPiAtLS0gYS9h
cmNoL3g4Ni94ODZfNjQuUwo+ICsrKyBiL2FyY2gveDg2L3g4Nl82NC5TCj4gQEAgLTEzMCwxOCAr
MTMwLDIyIEBAIEtFUk5FTF9DU19NQVNLID0gMHhmYwo+ICAuZW5kbQo+ICAKPiAgLm1hY3JvIEhZ
UEVSVklTT1JfSVJFVCBmbGFnCj4gKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiAgCXRlc3RsICRO
TUlfTUFTSywyKjgoJXJzcCkKPiAgCWpueiAgIDJmCj4gKyNlbmRpZgo+ICAKPiAgCS8qIERpcmVj
dCBpcmV0IHRvIGtlcm5lbCBzcGFjZS4gQ29ycmVjdCBDUyBhbmQgU1MuICovCj4gIAlvcmIgICAk
MywxKjgoJXJzcCkKPiAgCW9yYiAgICQzLDQqOCglcnNwKQo+ICAJaXJldHEKPiAgCj4gKyNpZmRl
ZiBDT05GSUdfUEFSQVZJUlQKPiAgMjoJLyogU2xvdyBpcmV0IHZpYSBoeXBlcnZpc29yLiAqLwo+
ICAJYW5kbCAgJH5OTUlfTUFTSywgMTYoJXJzcCkKPiAgCXB1c2hxICRcZmxhZwo+ICAJam1wICBo
eXBlcmNhbGxfcGFnZSArIChfX0hZUEVSVklTT1JfaXJldCAqIDMyKQo+ICsjZW5kaWYKPiAgLmVu
ZG0KPiAgCj4gIAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9vcy5oIGIvaW5jbHVkZS94ODYv
b3MuaAo+IGluZGV4IDYxMGQ4ZTAuLjY4MjZiOWYgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ODYv
b3MuaAo+ICsrKyBiL2luY2x1ZGUveDg2L29zLmgKPiBAQCAtNTYsNiArNTYsNyBAQAo+ICAjZGVm
aW5lIFRSQVBfbWFjaGluZV9jaGVjayAgICAxOAo+ICAjZGVmaW5lIFRSQVBfc2ltZF9lcnJvciAg
ICAgICAxOQo+ICAjZGVmaW5lIFRSQVBfZGVmZXJyZWRfbm1pICAgICAzMQo+ICsjZGVmaW5lIFRS
QVBfeGVuX2NhbGxiYWNrICAgICAzMgo+ICAKPiAgLyogRXZlcnl0aGluZyBiZWxvdyB0aGlzIHBv
aW50IGlzIG5vdCBpbmNsdWRlZCBieSBhc3NlbWJsZXIgKC5TKSBmaWxlcy4gKi8KPiAgI2lmbmRl
ZiBfX0FTU0VNQkxZX18KPiAtLSAKPiAyLjYuNgo+IAoKLS0gClNhbXVlbAogUk0+IE1hdXZhaXMg
T1MsIGNoYW5nZXIgZCdPUyAoYykocikodG0pCiBKJ2FpIHdpbmRvd3MgOTggZXQgY29tbWVudCBm
YWlyZSBwb3VyIGNoYW5nZXIgbCdvcyBkZSB3aW5kb3dzIDk4PwogRGFucyBham91dCBldCBzdXBw
cmVzc2lvbiBkdSBwcm9ncmFtbWUgZXQgaWwgbmUgcGFybGUgcGFzIGQnb3MuCiAtKy0gRE4gaW4g
OiBHTlUgLSstIEwnTy5TLiBlc3QgbGFzLCBow6lsYXMsIGMnZXN0IGzDoCBxdSdlc3QgbCdvcyAt
Ky0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlv
cy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlv
cy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:06:00 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:06:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcJpY-0000W7-NN; Tue, 23 Aug 2016 22:06:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcJpX-0000Uk-6v; Tue, 23 Aug 2016 22:05:59 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 41/71-05661-6C8CCB75; Tue, 23 Aug 2016 22:05:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsXS+7+BUffoiT3
 hBtNXSVu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTg0P6LgqnHFkQ/bmRsYG7W6GLk4
 hAQmMko0TOhgh3B2MUp8mryWEcI5xigx8+FOKGcDo8SB3W+Yuhg5OVgEVCU2X9zLCmKzCZhI9
 DfOYwOxRQSUJT629rKD2MwC0RLP2zezgNjCAh4S11/sBbN5BXQk/rXvYAUZyiuwm1FifutsRp
 CEkECRxIafN9ggigQlTs58wgIxSEdi59Y7QHEOIFtaYvk/DoiwvETz1tnMIDangL3E3ynfwEp
 EBcwkvv00mMAoNAvJoFlIBs1CGDQLyaAFjCyrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDcz0
 clOLixPTU3MSk4r1kvNzNzECA54BCHYwrloQeIhRkoNJSZQ36eiecCG+pPyUyozE4oz4otKc1
 OJDjDIcHEoSvF+PA+UEi1LTUyvSMnOAsQeTluDgURLh/Q+S5i0uSMwtzkyHSJ1iVJQS520BSQ
 iAJDJK8+DaYPF+iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsIQ43ky80rgpr8CWswEtLjl/m6
 QxSWJCCmpBsZc08pTs9/OkN10jcFM64Rki/vTte/e5DP+P1umXhXoE8HKMU1+3YMVIRc1eS1E
 5A/4ezx5oRurOiHM7CPv+V0CKr3Xy541zmfQb/+pPGcvd+VL0S+mOw2MA2pEH/BdCO4N/HouI
 cmAV2wqi4A+36ZnqjdvvH3dd3XujJl9/VfNhOYonl/82laJpTgj0VCLuag4EQBPUdXu8gIAAA
 ==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1471989957!55503126!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12619 invoked from network); 23 Aug 2016 22:05:57 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-10.tower-27.messagelabs.com with SMTP; 23 Aug 2016 22:05:57 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 01285900D;
 Wed, 24 Aug 2016 00:05:57 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id edZ5ohMTQAyC; Wed, 24 Aug 2016 00:05:56 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id C8F354773;
 Wed, 24 Aug 2016 00:05:56 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcJpU-00006r-9l; Wed, 24 Aug 2016 00:05:56 +0200
Date: Wed, 24 Aug 2016 00:05:56 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823220556.GD4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-9-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-9-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 08/22] mini-os: initialize trap handling
	for HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjU0ICswMjAwLCB3cm90ZToK
PiBUcmFwIGhhbmRsaW5nIGZvciBIVk1saXRlIGRvbWFpbnMgcmVxdWlyZXMgYW4gaW5pdGlhbGl6
ZWQgSURULgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlv
bi5vcmc+Cgo+IC0tLQo+ICBhcmNoL3g4Ni9zZXR1cC5jICB8IDE1IC0tLS0tLS0tLS0KPiAgYXJj
aC94ODYvdHJhcHMuYyAgfCA4OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gIGFyY2gveDg2L3g4Nl82NC5TIHwgIDQgKysrCj4gIGluY2x1
ZGUveDg2L29zLmggIHwgIDEgKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDkzIGluc2VydGlvbnMoKyks
IDE1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9zZXR1cC5jIGIvYXJj
aC94ODYvc2V0dXAuYwo+IGluZGV4IGVkYzRjYTQuLmVmZWNlZmIgMTAwNjQ0Cj4gLS0tIGEvYXJj
aC94ODYvc2V0dXAuYwo+ICsrKyBiL2FyY2gveDg2L3NldHVwLmMKPiBAQCAtNTIsMTAgKzUyLDYg
QEAgY2hhciBzdGFja1syKlNUQUNLX1NJWkVdOwo+ICAKPiAgZXh0ZXJuIGNoYXIgc2hhcmVkX2lu
Zm9bUEFHRV9TSVpFXTsKPiAgCj4gLS8qIEFzc2VtYmxlciBpbnRlcmZhY2UgZm5zIGluIGVudHJ5
LlMuICovCj4gLXZvaWQgaHlwZXJ2aXNvcl9jYWxsYmFjayh2b2lkKTsKPiAtdm9pZCBmYWlsc2Fm
ZV9jYWxsYmFjayh2b2lkKTsKPiAtCj4gICNpZiBkZWZpbmVkKF9feDg2XzY0X18pCj4gICNkZWZp
bmUgX19wdGUoeCkgKChwdGVfdCkgeyAoeCkgfSApCj4gICNlbHNlCj4gQEAgLTE2MiwxNyArMTU4
LDYgQEAgYXJjaF9pbml0KHZvaWQgKnBhcikKPiAgCS8qIEdyYWIgdGhlIHNoYXJlZF9pbmZvIHBv
aW50ZXIgYW5kIHB1dCBpdCBpbiBhIHNhZmUgcGxhY2UuICovCj4gIAlIWVBFUlZJU09SX3NoYXJl
ZF9pbmZvID0gbWFwX3NoYXJlZF9pbmZvKHN0YXJ0X2luZm8uc2hhcmVkX2luZm8pOwo+ICAKPiAt
CSAgICAvKiBTZXQgdXAgZXZlbnQgYW5kIGZhaWxzYWZlIGNhbGxiYWNrIGFkZHJlc3Nlcy4gKi8K
PiAtI2lmZGVmIF9faTM4Nl9fCj4gLQlIWVBFUlZJU09SX3NldF9jYWxsYmFja3MoCj4gLQkJX19L
RVJORUxfQ1MsICh1bnNpZ25lZCBsb25nKWh5cGVydmlzb3JfY2FsbGJhY2ssCj4gLQkJX19LRVJO
RUxfQ1MsICh1bnNpZ25lZCBsb25nKWZhaWxzYWZlX2NhbGxiYWNrKTsKPiAtI2Vsc2UKPiAtCUhZ
UEVSVklTT1Jfc2V0X2NhbGxiYWNrcygKPiAtCQkodW5zaWduZWQgbG9uZyloeXBlcnZpc29yX2Nh
bGxiYWNrLAo+IC0JCSh1bnNpZ25lZCBsb25nKWZhaWxzYWZlX2NhbGxiYWNrLCAwKTsKPiAtI2Vu
ZGlmCj4gLQo+ICAJc3RhcnRfa2VybmVsKCk7Cj4gIH0KPiAgCj4gZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L3RyYXBzLmMgYi9hcmNoL3g4Ni90cmFwcy5jCj4gaW5kZXggMzA3YTE0Yy4uM2IxZmZmYiAx
MDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni90cmFwcy5jCj4gKysrIGIvYXJjaC94ODYvdHJhcHMuYwo+
IEBAIC0xLDEwICsxLDEyIEBACj4gIAo+ICAjaW5jbHVkZSA8bWluaS1vcy9vcy5oPgo+ICAjaW5j
bHVkZSA8bWluaS1vcy90cmFwcy5oPgo+ICsjaW5jbHVkZSA8bWluaS1vcy9kZXNjLmg+Cj4gICNp
bmNsdWRlIDxtaW5pLW9zL2h5cGVydmlzb3IuaD4KPiAgI2luY2x1ZGUgPG1pbmktb3MvbW0uaD4K
PiAgI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+Cj4gICNpbmNsdWRlIDxtaW5pLW9zL3NjaGVkLmg+
Cj4gKyNpbmNsdWRlIDx4ZW4vaHZtL3BhcmFtcy5oPgo+ICAKPiAgLyoKPiAgICogVGhlc2UgYXJl
IGFzc2VtYmxlciBzdHVicyBpbiBlbnRyeS5TLgo+IEBAIC0yOTMsNiArMjk1LDExIEBAIHZvaWQg
ZG9fc3B1cmlvdXNfaW50ZXJydXB0X2J1ZyhzdHJ1Y3QgcHRfcmVncyAqIHJlZ3MpCj4gIHsKPiAg
fQo+ICAKPiArLyogQXNzZW1ibGVyIGludGVyZmFjZSBmbnMgaW4gZW50cnkuUy4gKi8KPiArdm9p
ZCBoeXBlcnZpc29yX2NhbGxiYWNrKHZvaWQpOwo+ICt2b2lkIGZhaWxzYWZlX2NhbGxiYWNrKHZv
aWQpOwo+ICsKPiArI2lmZGVmIENPTkZJR19QQVJBVklSVAo+ICAvKgo+ICAgKiBTdWJtaXQgYSB2
aXJ0dWFsIElEVCB0byB0ZWggaHlwZXJ2aXNvci4gVGhpcyBjb25zaXN0cyBvZiB0dXBsZXMKPiAg
ICogKGludGVycnVwdCB2ZWN0b3IsIHByaXZpbGVnZSByaW5nLCBDUzpFSVAgb2YgaGFuZGxlciku
Cj4gQEAgLTMyNSw5ICszMzIsOTAgQEAgc3RhdGljIHRyYXBfaW5mb190IHRyYXBfdGFibGVbXSA9
IHsKPiAgdm9pZCB0cmFwX2luaXQodm9pZCkKPiAgewo+ICAgICAgSFlQRVJWSVNPUl9zZXRfdHJh
cF90YWJsZSh0cmFwX3RhYmxlKTsgICAgCj4gKwo+ICsjaWZkZWYgX19pMzg2X18KPiArICAgIEhZ
UEVSVklTT1Jfc2V0X2NhbGxiYWNrcygKPiArICAgICAgICBfX0tFUk5FTF9DUywgKHVuc2lnbmVk
IGxvbmcpaHlwZXJ2aXNvcl9jYWxsYmFjaywKPiArICAgICAgICBfX0tFUk5FTF9DUywgKHVuc2ln
bmVkIGxvbmcpZmFpbHNhZmVfY2FsbGJhY2spOwo+ICsjZWxzZQo+ICsgICAgSFlQRVJWSVNPUl9z
ZXRfY2FsbGJhY2tzKAo+ICsgICAgICAgICh1bnNpZ25lZCBsb25nKWh5cGVydmlzb3JfY2FsbGJh
Y2ssCj4gKyAgICAgICAgKHVuc2lnbmVkIGxvbmcpZmFpbHNhZmVfY2FsbGJhY2ssIDApOwo+ICsj
ZW5kaWYKPiAgfQo+ICAKPiAgdm9pZCB0cmFwX2Zpbmkodm9pZCkKPiAgewo+ICAgICAgSFlQRVJW
SVNPUl9zZXRfdHJhcF90YWJsZShOVUxMKTsKPiAgfQo+ICsjZWxzZQo+ICsKPiArI2RlZmluZSBJ
TlRSX1NUQUNLX1NJWkUgUEFHRV9TSVpFCj4gK3N0YXRpYyB1aW50OF90IGludHJfc3RhY2tbSU5U
Ul9TVEFDS19TSVpFXSBfX2F0dHJpYnV0ZV9fKChhbGlnbmVkKDE2KSkpOwo+ICsKPiAraHdfdHNz
IHRzcyBfX2F0dHJpYnV0ZV9fKChhbGlnbmVkKDE2KSkpID0KPiArewo+ICsjaWYgZGVmaW5lZChf
X2kzODZfXykKPiArICAgIC5lc3AwID0gKHVuc2lnbmVkIGxvbmcpJmludHJfc3RhY2tbSU5UUl9T
VEFDS19TSVpFXSwKPiArICAgIC5zczAgID0gX19LRVJOX0RTLAo+ICsjZWxpZiBkZWZpbmVkKF9f
eDg2XzY0X18pCj4gKyAgICAucnNwMCA9ICh1bnNpZ25lZCBsb25nKSZpbnRyX3N0YWNrW0lOVFJf
U1RBQ0tfU0laRV0sCj4gKyNlbmRpZgo+ICsgICAgLmlvcGIgPSBYODZfVFNTX0lOVkFMSURfSU9f
QklUTUFQLAo+ICt9Owo+ICsKPiArc3RhdGljIHZvaWQgc2V0dXBfZ2F0ZSh1bnNpZ25lZCBpbnQg
ZW50cnksIHZvaWQgKmFkZHIsIHVuc2lnbmVkIGludCBkcGwpCj4gK3sKPiArICAgIGlkdFtlbnRy
eV0ub2Zmc2V0MCA9ICh1bnNpZ25lZCBsb25nKWFkZHIgJiAweGZmZmY7Cj4gKyAgICBpZHRbZW50
cnldLnNlbGVjdG9yID0gX19LRVJOX0NTOwo+ICsgICAgaWR0W2VudHJ5XS5fcjAgPSAwOwo+ICsg
ICAgaWR0W2VudHJ5XS50eXBlID0gMTQ7Cj4gKyAgICBpZHRbZW50cnldLnMgPSAwOwo+ICsgICAg
aWR0W2VudHJ5XS5kcGwgPSBkcGw7Cj4gKyAgICBpZHRbZW50cnldLnAgPSAxOwo+ICsgICAgaWR0
W2VudHJ5XS5vZmZzZXQxID0gKCh1bnNpZ25lZCBsb25nKWFkZHIgPj4gMTYpICYgMHhmZmZmOwo+
ICsjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQo+ICsgICAgaWR0W2VudHJ5XS5pc3QgPSAwOwo+ICsg
ICAgaWR0W2VudHJ5XS5vZmZzZXQyID0gKCh1bnNpZ25lZCBsb25nKWFkZHIgPj4gMzIpICYgMHhm
ZmZmZmZmZnU7Cj4gKyAgICBpZHRbZW50cnldLl9yMSA9IDA7Cj4gKyNlbmRpZgo+ICt9Cj4gKwo+
ICt2b2lkIHRyYXBfaW5pdCh2b2lkKQo+ICt7Cj4gKyAgICBzZXR1cF9nYXRlKFRSQVBfZGl2aWRl
X2Vycm9yLCAmZGl2aWRlX2Vycm9yLCAwKTsKPiArICAgIHNldHVwX2dhdGUoVFJBUF9kZWJ1Zywg
JmRlYnVnLCAwKTsKPiArICAgIHNldHVwX2dhdGUoVFJBUF9pbnQzLCAmaW50MywgMyk7Cj4gKyAg
ICBzZXR1cF9nYXRlKFRSQVBfb3ZlcmZsb3csICZvdmVyZmxvdywgMyk7Cj4gKyAgICBzZXR1cF9n
YXRlKFRSQVBfYm91bmRzLCAmYm91bmRzLCAwKTsKPiArICAgIHNldHVwX2dhdGUoVFJBUF9pbnZh
bGlkX29wLCAmaW52YWxpZF9vcCwgMCk7Cj4gKyAgICBzZXR1cF9nYXRlKFRSQVBfbm9fZGV2aWNl
LCAmZGV2aWNlX25vdF9hdmFpbGFibGUsIDApOwo+ICsgICAgc2V0dXBfZ2F0ZShUUkFQX2NvcHJv
X3NlZywgJmNvcHJvY2Vzc29yX3NlZ21lbnRfb3ZlcnJ1biwgMCk7Cj4gKyAgICBzZXR1cF9nYXRl
KFRSQVBfaW52YWxpZF90c3MsICZpbnZhbGlkX1RTUywgMCk7Cj4gKyAgICBzZXR1cF9nYXRlKFRS
QVBfbm9fc2VnbWVudCwgJnNlZ21lbnRfbm90X3ByZXNlbnQsIDApOwo+ICsgICAgc2V0dXBfZ2F0
ZShUUkFQX3N0YWNrX2Vycm9yLCAmc3RhY2tfc2VnbWVudCwgMCk7Cj4gKyAgICBzZXR1cF9nYXRl
KFRSQVBfZ3BfZmF1bHQsICZnZW5lcmFsX3Byb3RlY3Rpb24sIDApOwo+ICsgICAgc2V0dXBfZ2F0
ZShUUkFQX3BhZ2VfZmF1bHQsICZwYWdlX2ZhdWx0LCAwKTsKPiArICAgIHNldHVwX2dhdGUoVFJB
UF9zcHVyaW91c19pbnQsICZzcHVyaW91c19pbnRlcnJ1cHRfYnVnLCAwKTsKPiArICAgIHNldHVw
X2dhdGUoVFJBUF9jb3Byb19lcnJvciwgJmNvcHJvY2Vzc29yX2Vycm9yLCAwKTsKPiArICAgIHNl
dHVwX2dhdGUoVFJBUF9hbGlnbm1lbnRfY2hlY2ssICZhbGlnbm1lbnRfY2hlY2ssIDApOwo+ICsg
ICAgc2V0dXBfZ2F0ZShUUkFQX3NpbWRfZXJyb3IsICZzaW1kX2NvcHJvY2Vzc29yX2Vycm9yLCAw
KTsKPiArICAgIHNldHVwX2dhdGUoVFJBUF94ZW5fY2FsbGJhY2ssIGh5cGVydmlzb3JfY2FsbGJh
Y2ssIDApOwo+ICsKPiArICAgIGFzbSB2b2xhdGlsZSAoImxpZHQgaWR0X3B0ciIpOwo+ICsKPiAr
ICAgIGdkdFtHRFRFX1RTU10gPSAodHlwZW9mKCpnZHQpKUlOSVRfR0RURSgodW5zaWduZWQgbG9u
ZykmdHNzLCAweDY3LCAweDg5KTsKPiArICAgIGFzbSB2b2xhdGlsZSAoImx0ciAldzAiIDo6ICJy
bSIgKEdEVEVfVFNTICogOCkpOwo+ICsKPiArICAgIGlmICggaHZtX3NldF9wYXJhbWV0ZXIoSFZN
X1BBUkFNX0NBTExCQUNLX0lSUSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgKDJVTEwg
PDwgNTYpIHwgVFJBUF94ZW5fY2FsbGJhY2spICkKPiArICAgIHsKPiArICAgICAgICB4cHJpbnRr
KCJSZXF1ZXN0IGZvciBYZW4gSFZNIGNhbGxiYWNrIHZlY3RvciBmYWlsZWRcbiIpOwo+ICsgICAg
ICAgIGRvX2V4aXQoKTsKPiArICAgIH0KPiArfQo+ICsKPiArdm9pZCB0cmFwX2Zpbmkodm9pZCkK
PiArewo+ICt9Cj4gKyNlbmRpZgo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ODZfNjQuUyBiL2Fy
Y2gveDg2L3g4Nl82NC5TCj4gaW5kZXggMzczZjQwMC4uZTcyNWM2MyAxMDA2NDQKPiAtLS0gYS9h
cmNoL3g4Ni94ODZfNjQuUwo+ICsrKyBiL2FyY2gveDg2L3g4Nl82NC5TCj4gQEAgLTEzMCwxOCAr
MTMwLDIyIEBAIEtFUk5FTF9DU19NQVNLID0gMHhmYwo+ICAuZW5kbQo+ICAKPiAgLm1hY3JvIEhZ
UEVSVklTT1JfSVJFVCBmbGFnCj4gKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiAgCXRlc3RsICRO
TUlfTUFTSywyKjgoJXJzcCkKPiAgCWpueiAgIDJmCj4gKyNlbmRpZgo+ICAKPiAgCS8qIERpcmVj
dCBpcmV0IHRvIGtlcm5lbCBzcGFjZS4gQ29ycmVjdCBDUyBhbmQgU1MuICovCj4gIAlvcmIgICAk
MywxKjgoJXJzcCkKPiAgCW9yYiAgICQzLDQqOCglcnNwKQo+ICAJaXJldHEKPiAgCj4gKyNpZmRl
ZiBDT05GSUdfUEFSQVZJUlQKPiAgMjoJLyogU2xvdyBpcmV0IHZpYSBoeXBlcnZpc29yLiAqLwo+
ICAJYW5kbCAgJH5OTUlfTUFTSywgMTYoJXJzcCkKPiAgCXB1c2hxICRcZmxhZwo+ICAJam1wICBo
eXBlcmNhbGxfcGFnZSArIChfX0hZUEVSVklTT1JfaXJldCAqIDMyKQo+ICsjZW5kaWYKPiAgLmVu
ZG0KPiAgCj4gIAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9vcy5oIGIvaW5jbHVkZS94ODYv
b3MuaAo+IGluZGV4IDYxMGQ4ZTAuLjY4MjZiOWYgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ODYv
b3MuaAo+ICsrKyBiL2luY2x1ZGUveDg2L29zLmgKPiBAQCAtNTYsNiArNTYsNyBAQAo+ICAjZGVm
aW5lIFRSQVBfbWFjaGluZV9jaGVjayAgICAxOAo+ICAjZGVmaW5lIFRSQVBfc2ltZF9lcnJvciAg
ICAgICAxOQo+ICAjZGVmaW5lIFRSQVBfZGVmZXJyZWRfbm1pICAgICAzMQo+ICsjZGVmaW5lIFRS
QVBfeGVuX2NhbGxiYWNrICAgICAzMgo+ICAKPiAgLyogRXZlcnl0aGluZyBiZWxvdyB0aGlzIHBv
aW50IGlzIG5vdCBpbmNsdWRlZCBieSBhc3NlbWJsZXIgKC5TKSBmaWxlcy4gKi8KPiAgI2lmbmRl
ZiBfX0FTU0VNQkxZX18KPiAtLSAKPiAyLjYuNgo+IAoKLS0gClNhbXVlbAogUk0+IE1hdXZhaXMg
T1MsIGNoYW5nZXIgZCdPUyAoYykocikodG0pCiBKJ2FpIHdpbmRvd3MgOTggZXQgY29tbWVudCBm
YWlyZSBwb3VyIGNoYW5nZXIgbCdvcyBkZSB3aW5kb3dzIDk4PwogRGFucyBham91dCBldCBzdXBw
cmVzc2lvbiBkdSBwcm9ncmFtbWUgZXQgaWwgbmUgcGFybGUgcGFzIGQnb3MuCiAtKy0gRE4gaW4g
OiBHTlUgLSstIEwnTy5TLiBlc3QgbGFzLCBow6lsYXMsIGMnZXN0IGzDoCBxdSdlc3QgbCdvcyAt
Ky0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlv
cy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlv
cy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:10:31 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:10:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcJtv-00015M-Dc; Tue, 23 Aug 2016 22:10:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcJtt-00015D-F5; Tue, 23 Aug 2016 22:10:29 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E8/B8-27438-4D9CCB75; Tue, 23 Aug 2016 22:10:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsXS+7+BUffyyT3
 hBodXqlm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdj/bRJbwSvbig2frrE2MG7Q6WLk
 4hASmMgocfTYYWYIZxejxPvlv1khnGOMEr2dO1kgnA2MEpcmvAJyODlYBFQlvn5ZzwxiswmYS
 PQ3zmMDsUUElCU+tvayg9jMAtESz9s3g9ULC1hKzNr5CayGV0BHYuaCZrChvAK7GSXmt85mBE
 kICRRL7Dx+jhGiSFDi5MwnLBCDdCR2br0D1MwBZEtLLP/HARGWl2jeOhvsBk4BB4mtF6czgpS
 ICphJfPtpMIFRaBaSQbOQDJqFMGgWkkELGFlWMWoUpxaVpRbpGhvrJRVlpmeU5CZm5ugaGpjp
 5aYWFyemp+YkJhXrJefnbmIEhjwDEOxg3Lk+8BCjJAeTkihv0tE94UJ8SfkplRmJxRnxRaU5q
 cWHGGU4OJQkeFNPAOUEi1LTUyvSMnOA0QeTluDgURLhXQeS5i0uSMwtzkyHSJ1iVJQS520CSQ
 iAJDJK8+DaYBF/iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8/48DTeHJzCuBm/4KaDET0OK
 W+7tBFpckIqSkGhjb9fSOsbd9jtgV99akXWXLat+PJy+Jul/lalPpLy2YpMbX42vA7NIUcS88
 oThPw2q5dvZD3maRT2cZfr0zmR41h/+c/5yd504ldvQs0HzwxLnJVej7W8u2vP23Xh/dZlcYl
 Hi48rJB8ocnRu+LVfVvxJ3YX2WwP/F/X1iA/O4N/8seyZob7FViKc5INNRiLipOBABJyVAg8w
 IAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1471990227!54616114!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1145 invoked from network); 23 Aug 2016 22:10:27 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-4.tower-27.messagelabs.com with SMTP; 23 Aug 2016 22:10:27 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 53258900D;
 Wed, 24 Aug 2016 00:10:27 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 3oxgDGVHenK2; Wed, 24 Aug 2016 00:10:27 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 2576A4773;
 Wed, 24 Aug 2016 00:10:27 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcJtq-0000BD-MA; Wed, 24 Aug 2016 00:10:26 +0200
Date: Wed, 24 Aug 2016 00:10:26 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823221026.GE4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-10-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-10-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 09/22] mini-os: support HVMlite traps
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjU1ICswMjAwLCB3cm90ZToK
PiBUcmFwIGhhbmRsaW5nIGluIEhWTWxpdGUgZG9tYWluIGlzIGRpZmZlcmVudCBmcm9tIHB2IG9u
ZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpS
ZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3Jn
PgoKPiAtLS0KPiAgYXJjaC94ODYvdHJhcHMuYyAgfCAgMiAtLQo+ICBhcmNoL3g4Ni94ODZfMzIu
UyB8IDE5ICsrKysrKysrKysrKysrLS0KPiAgYXJjaC94ODYveDg2XzY0LlMgfCAyMiArKysrKysr
KysrKysrKysrKy0KPiAgaW5jbHVkZS94ODYvb3MuaCAgfCA2NyArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCj4gIDQgZmlsZXMgY2hhbmdlZCwg
MTAxIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L3RyYXBzLmMgYi9hcmNoL3g4Ni90cmFwcy5jCj4gaW5kZXggM2IxZmZmYi4uMGIzZDg1YiAx
MDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni90cmFwcy5jCj4gKysrIGIvYXJjaC94ODYvdHJhcHMuYwo+
IEBAIC0xOTEsOCArMTkxLDYgQEAgc3RhdGljIHZvaWQgZHVtcF9tZW0odW5zaWduZWQgbG9uZyBh
ZGRyKQo+ICAgICAgfQo+ICAgICAgcHJpbnRrKCJcbiIpOwo+ICB9Cj4gLSNkZWZpbmUgcmVhZF9j
cjIoKSBcCj4gLSAgICAgICAgKEhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPnZjcHVfaW5mb1tzbXBf
cHJvY2Vzc29yX2lkKCldLmFyY2guY3IyKQo+ICAKPiAgc3RhdGljIGludCBoYW5kbGluZ19wZ19m
YXVsdCA9IDA7Cj4gIAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ODZfMzIuUyBiL2FyY2gveDg2
L3g4Nl8zMi5TCj4gaW5kZXggNmYzODcwOC4uOTI0MTQxOCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4
Ni94ODZfMzIuUwo+ICsrKyBiL2FyY2gveDg2L3g4Nl8zMi5TCj4gQEAgLTgsNiArOCw5IEBACj4g
ICNpbmNsdWRlIDx4ZW4vYXJjaC14ODZfMzIuaD4KPiAgCj4gICNpZmRlZiBDT05GSUdfUEFSQVZJ
UlQKPiArCj4gKyNkZWZpbmUgS0VSTkVMX0RTIF9fS0VSTkVMX0RTCj4gKwo+ICBFTEZOT1RFKFhl
biwgWEVOX0VMRk5PVEVfR1VFU1RfT1MsIC5hc2NpeiAiTWluaS1PUyIpCj4gIEVMRk5PVEUoWGVu
LCBYRU5fRUxGTk9URV9MT0FERVIsIC5hc2NpeiAiZ2VuZXJpYyIpCj4gIEVMRk5PVEUoWGVuLCBY
RU5fRUxGTk9URV9IWVBFUkNBTExfUEFHRSwgX1dPUkQgaHlwZXJjYWxsX3BhZ2UpCj4gQEAgLTIx
LDYgKzI0LDggQEAgX3N0YXJ0Ogo+ICAgICAgICAgIGxzcyBzdGFja19zdGFydCwlZXNwCj4gICNl
bHNlCj4gIAo+ICsjZGVmaW5lIEtFUk5FTF9EUyBfX0tFUk5fRFMKPiArCj4gICNpbmNsdWRlICJ4
ODZfaHZtLlMiCj4gICAgICAgICAgbW92bCBzdGFja19zdGFydCwlZXNwCj4gIAo+IEBAIC02MSw3
ICs2Niw3IEBAIENTCQk9IDB4MkMKPiAgCXB1c2hsICVlZHg7IFwKPiAgCXB1c2hsICVlY3g7IFwK
PiAgCXB1c2hsICVlYng7IFwKPiAtCW1vdmwgJChfX0tFUk5FTF9EUyksJWVkeDsgXAo+ICsJbW92
bCAkKEtFUk5FTF9EUyksJWVkeDsgXAo+ICAJbW92bCAlZWR4LCVkczsgXAo+ICAJbW92bCAlZWR4
LCVlczsKPiAgCj4gQEAgLTk4LDcgKzEwMyw3IEBAIGRvX2V4Y2VwdGlvbjoKPiAgCW1vdmwgT1JJ
R19FQVgoJWVzcCksICVlZHgJIyBnZXQgdGhlIGVycm9yIGNvZGUKPiAgCW1vdmwgJWVheCwgT1JJ
R19FQVgoJWVzcCkKPiAgCW1vdmwgJWVjeCwgRVMoJWVzcCkKPiAtCW1vdmwgJChfX0tFUk5FTF9E
UyksICVlY3gKPiArCW1vdmwgJChLRVJORUxfRFMpLCAlZWN4Cj4gIAltb3ZsICVlY3gsICVkcwo+
ICAJbW92bCAlZWN4LCAlZXMKPiAgCW1vdmwgJWVzcCwlZWF4CQkJIyBwdF9yZWdzIHBvaW50ZXIK
PiBAQCAtMTEyLDYgKzExNyw3IEBAIHJldF9mcm9tX2V4Y2VwdGlvbjoKPiAgICAgIGFkZGwgJDgs
JWVzcAo+ICAgICAgUkVTVE9SRV9BTEwKPiAgCj4gKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiAg
IyBBIG5vdGUgb24gdGhlICJjcml0aWNhbCByZWdpb24iIGluIG91ciBjYWxsYmFjayBoYW5kbGVy
Lgo+ICAjIFdlIHdhbnQgdG8gYXZvaWQgc3RhY2tpbmcgY2FsbGJhY2sgaGFuZGxlcnMgZHVlIHRv
IGV2ZW50cyBvY2N1cnJpbmcKPiAgIyBkdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGxhc3QgZXZlbnQu
IFRvIGRvIHRoaXMsIHdlIGtlZXAgZXZlbnRzIGRpc2FibGVkCj4gQEAgLTE4OSw2ICsxOTUsMTUg
QEAgY3JpdGljYWxfZml4dXBfdGFibGU6Cj4gICAgICAgICAgLmJ5dGUgMHgyOCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAjIGlyZXQKPiAgICAgICAgICAuYnl0ZSAweDAwLDB4MDAsMHgwMCww
eDAwICAgICAgICAgICAgICMgbW92YiAkMSwxKCVlc2kpCj4gICAgICAgICAgLmJ5dGUgMHgwMCww
eDAwICAgICAgICAgICAgICAgICAgICAgICAjIGptcCAgMTFiCj4gKwo+ICsjZWxzZQo+ICsKPiAr
RU5UUlkoaHlwZXJ2aXNvcl9jYWxsYmFjaykKPiArCXB1c2hsICQwCj4gKwlwdXNobCAkZG9faHlw
ZXJ2aXNvcl9jYWxsYmFjawo+ICsJam1wIGRvX2V4Y2VwdGlvbgo+ICsKPiArI2VuZGlmCj4gICAg
ICAgICAKPiAgIyBIeXBlcnZpc29yIHVzZXMgdGhpcyBmb3IgYXBwbGljYXRpb24gZmF1bHRzIHdo
aWxlIGl0IGV4ZWN1dGVzLgo+ICBFTlRSWShmYWlsc2FmZV9jYWxsYmFjaykKPiBkaWZmIC0tZ2l0
IGEvYXJjaC94ODYveDg2XzY0LlMgYi9hcmNoL3g4Ni94ODZfNjQuUwo+IGluZGV4IGU3MjVjNjMu
LjE3YTllYWQgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYveDg2XzY0LlMKPiArKysgYi9hcmNoL3g4
Ni94ODZfNjQuUwo+IEBAIC03OCw5ICs3OCwxMSBAQCBLRVJORUxfQ1NfTUFTSyA9IDB4ZmMKPiAg
Cj4gIC8qIE1hY3JvcyAqLwo+ICAubWFjcm8gemVyb2VudHJ5IHN5bQo+ICsjaWZkZWYgQ09ORklH
X1BBUkFWSVJUCj4gIAltb3ZxICglcnNwKSwlcmN4Cj4gIAltb3ZxIDgoJXJzcCksJXIxMQo+ICAJ
YWRkcSAkMHgxMCwlcnNwIC8qIHNraXAgcmN4IGFuZCByMTEgKi8KPiArI2VuZGlmCj4gIAlwdXNo
cSAkMAkvKiBwdXNoIGVycm9yIGNvZGUvb2xkcmF4ICovCj4gIAlwdXNocSAlcmF4CS8qIHB1c2gg
cmVhbCBvbGRyYXggdG8gdGhlIHJkaSBzbG90ICovCj4gIAlsZWFxICBcc3ltKCVyaXApLCVyYXgK
PiBAQCAtODgsOSArOTAsMTEgQEAgS0VSTkVMX0NTX01BU0sgPSAweGZjCj4gIC5lbmRtCj4gIAo+
ICAubWFjcm8gZXJyb3JlbnRyeSBzeW0KPiArI2lmZGVmIENPTkZJR19QQVJBVklSVAo+ICAJbW92
cSAoJXJzcCksJXJjeAo+ICAJbW92cSA4KCVyc3ApLCVyMTEKPiAgCWFkZHEgJDB4MTAsJXJzcCAv
KiByc3AgcG9pbnRzIHRvIHRoZSBlcnJvciBjb2RlICovCj4gKyNlbmRpZgo+ICAJcHVzaHEgJXJh
eAo+ICAJbGVhcSAgXHN5bSglcmlwKSwlcmF4Cj4gIAlqbXAgZXJyb3JfZW50cnkKPiBAQCAtMTMz
LDExICsxMzcsMTEgQEAgS0VSTkVMX0NTX01BU0sgPSAweGZjCj4gICNpZmRlZiBDT05GSUdfUEFS
QVZJUlQKPiAgCXRlc3RsICROTUlfTUFTSywyKjgoJXJzcCkKPiAgCWpueiAgIDJmCj4gLSNlbmRp
Zgo+ICAKPiAgCS8qIERpcmVjdCBpcmV0IHRvIGtlcm5lbCBzcGFjZS4gQ29ycmVjdCBDUyBhbmQg
U1MuICovCj4gIAlvcmIgICAkMywxKjgoJXJzcCkKPiAgCW9yYiAgICQzLDQqOCglcnNwKQo+ICsj
ZW5kaWYKPiAgCWlyZXRxCj4gIAo+ICAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gQEAgLTE4Miw2
ICsxODYsNyBAQCBlcnJvcl9jYWxsX2hhbmRsZXI6Cj4gIAlqbXAgZXJyb3JfZXhpdAo+ICAKPiAg
Cj4gKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiAgLyoKPiAgICogWGVuIGV2ZW50ICh2aXJ0dWFs
IGludGVycnVwdCkgZW50cnkgcG9pbnQuCj4gICAqLwo+IEBAIC0yODUsMTEgKzI5MCwyNiBAQCBj
cml0aWNhbF9yZWdpb25fZml4dXA6Cj4gIAlhbmRiICRLRVJORUxfQ1NfTUFTSyxDUyglcnNwKSAg
ICAgICMgQ1MgbWlnaHQgaGF2ZSBjaGFuZ2VkCj4gIAlqbXAgIDExYgo+ICAKPiArI2Vsc2UKPiAr
ZXJyb3JfZXhpdDoKPiArCVJFU1RPUkVfUkVTVAo+ICsJUkVTVE9SRV9BTEwKPiArCUhZUEVSVklT
T1JfSVJFVCAwCj4gIAo+ICsvKgo+ICsgKiBYZW4gZXZlbnQgKHZpcnR1YWwgaW50ZXJydXB0KSBl
bnRyeSBwb2ludC4KPiArICovCj4gK0VOVFJZKGh5cGVydmlzb3JfY2FsbGJhY2spCj4gKwl6ZXJv
ZW50cnkgZG9faHlwZXJ2aXNvcl9jYWxsYmFjawo+ICsKPiArCj4gKyNlbmRpZgo+ICAKPiAgRU5U
UlkoZmFpbHNhZmVfY2FsbGJhY2spCj4gKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiAgICAgICAg
ICBwb3BxICAlcmN4Cj4gICAgICAgICAgcG9wcSAgJXIxMQo+ICsjZW5kaWYKPiAgICAgICAgICBp
cmV0cQo+ICAKPiAgCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L29zLmggYi9pbmNsdWRlL3g4
Ni9vcy5oCj4gaW5kZXggNjgyNmI5Zi4uMTA4MzMyOCAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3g4
Ni9vcy5oCj4gKysrIGIvaW5jbHVkZS94ODYvb3MuaAo+IEBAIC0zMSw2ICszMSw4IEBACj4gICNk
ZWZpbmUgWDg2X0NSNF9QQUUgICAgICAgMHgwMDAwMDAyMCAgICAvKiBlbmFibGUgcGh5c2ljYWwg
YWRkcmVzcyBleHRlbnNpb25zICovCj4gICNkZWZpbmUgWDg2X0NSNF9PU0ZYU1IgICAgMHgwMDAw
MDIwMCAgICAvKiBlbmFibGUgZmFzdCBGUFUgc2F2ZSBhbmQgcmVzdG9yZSAqLwo+ICAKPiArI2Rl
ZmluZSBYODZfRUZMQUdTX0lGICAgICAweDAwMDAwMjAwCj4gKwo+ICAjZGVmaW5lIF9fS0VSTkVM
X0NTICBGTEFUX0tFUk5FTF9DUwo+ICAjZGVmaW5lIF9fS0VSTkVMX0RTICBGTEFUX0tFUk5FTF9E
Uwo+ICAjZGVmaW5lIF9fS0VSTkVMX1NTICBGTEFUX0tFUk5FTF9TUwo+IEBAIC03MCw3ICs3Miw3
IEBAIHZvaWQgYXJjaF9maW5pKHZvaWQpOwo+ICAKPiAgCj4gIAo+IC0KPiArI2lmZGVmIENPTkZJ
R19QQVJBVklSVAo+ICAKPiAgLyogCj4gICAqIFRoZSB1c2Ugb2YgJ2JhcnJpZXInIGluIHRoZSBm
b2xsb3dpbmcgcmVmbGVjdHMgdGhlaXIgdXNlIGFzIGxvY2FsLWxvY2sKPiBAQCAtMTI5LDE1ICsx
MzEsNTcgQEAgZG8gewkJCQkJCQkJCVwKPiAgCWJhcnJpZXIoKTsJCQkJCQkJXAo+ICB9IHdoaWxl
ICgwKQo+ICAKPiArI2RlZmluZSBpcnFzX2Rpc2FibGVkKCkJCQlcCj4gKyAgICBIWVBFUlZJU09S
X3NoYXJlZF9pbmZvLT52Y3B1X2luZm9bc21wX3Byb2Nlc3Nvcl9pZCgpXS5ldnRjaG5fdXBjYWxs
X21hc2sKPiArCj4gKyNlbHNlCj4gKwo+ICsjaWYgZGVmaW5lZChfX2kzODZfXykKPiArI2RlZmlu
ZSBfX1NaICJsIgo+ICsjZGVmaW5lIF9fUkVHICJlIgo+ICsjZWxzZQo+ICsjZGVmaW5lIF9fU1og
InEiCj4gKyNkZWZpbmUgX19SRUcgInIiCj4gKyNlbmRpZgo+ICsKPiArI2RlZmluZSBfX2NsaSgp
IGFzbSB2b2xhdGlsZSAoICJjbGkiIDogOiA6ICJtZW1vcnkiICkKPiArI2RlZmluZSBfX3N0aSgp
IGFzbSB2b2xhdGlsZSAoICJzdGkiIDogOiA6ICJtZW1vcnkiICkKPiArCj4gKyNkZWZpbmUgX19z
YXZlX2ZsYWdzKHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPiArZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgdW5zaWduZWQgbG9uZyBfX2Y7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBhc20g
dm9sYXRpbGUgKCAicHVzaGYiIF9fU1ogIiA7IHBvcCIgX19TWiAiICUwIiA6ICI9ZyIgKF9fZikp
OyAgICAgIFwKPiArICAgIHggPSAoX19mICYgWDg2X0VGTEFHU19JRikgPyAxIDogMDsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICt9IHdoaWxlICgwKQo+ICsKPiArI2RlZmlu
ZSBfX3Jlc3RvcmVfZmxhZ3MoeCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICtkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBpZiAoeCkgX19zdGkoKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAg
IGVsc2UgX19jbGkoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICt9IHdoaWxlICgwKQo+ICsKPiArI2RlZmluZSBfX3NhdmVfYW5kX2Ns
aSh4KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICtk
byB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gKyAgICBfX3NhdmVfZmxhZ3MoeCk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIF9fY2xpKCk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
ICt9IHdoaWxlICgwKQo+ICsKPiArc3RhdGljIGlubGluZSBpbnQgaXJxc19kaXNhYmxlZCh2b2lk
KQo+ICt7Cj4gKyAgICBpbnQgZmxhZzsKPiArCj4gKyAgICBfX3NhdmVfZmxhZ3MoZmxhZyk7Cj4g
KyAgICByZXR1cm4gIWZsYWc7Cj4gK30KPiArCj4gKyNlbmRpZgo+ICsKPiAgI2RlZmluZSBsb2Nh
bF9pcnFfc2F2ZSh4KQlfX3NhdmVfYW5kX2NsaSh4KQo+ICAjZGVmaW5lIGxvY2FsX2lycV9yZXN0
b3JlKHgpCV9fcmVzdG9yZV9mbGFncyh4KQo+ICAjZGVmaW5lIGxvY2FsX3NhdmVfZmxhZ3MoeCkJ
X19zYXZlX2ZsYWdzKHgpCj4gICNkZWZpbmUgbG9jYWxfaXJxX2Rpc2FibGUoKQlfX2NsaSgpCj4g
ICNkZWZpbmUgbG9jYWxfaXJxX2VuYWJsZSgpCV9fc3RpKCkKPiAgCj4gLSNkZWZpbmUgaXJxc19k
aXNhYmxlZCgpCQkJXAo+IC0gICAgSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvW3Nt
cF9wcm9jZXNzb3JfaWQoKV0uZXZ0Y2huX3VwY2FsbF9tYXNrCj4gLQo+ICAvKiBUaGlzIGlzIGEg
YmFycmllciBmb3IgdGhlIGNvbXBpbGVyIG9ubHksIE5PVCB0aGUgcHJvY2Vzc29yISAqLwo+ICAj
ZGVmaW5lIGJhcnJpZXIoKSBfX2FzbV9fIF9fdm9sYXRpbGVfXygiIjogOiA6Im1lbW9yeSIpCj4g
IAo+IEBAIC01ODYsNSArNjMwLDIwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBjcHVpZCh1aW50MzJf
dCBsZWFmLAo+ICAKPiAgI3VuZGVmIEFERFIKPiAgCj4gKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQK
PiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJlYWRfY3IyKHZvaWQpCj4gK3sKPiArICAg
IHJldHVybiBIWVBFUlZJU09SX3NoYXJlZF9pbmZvLT52Y3B1X2luZm9bc21wX3Byb2Nlc3Nvcl9p
ZCgpXS5hcmNoLmNyMjsKPiArfQo+ICsjZWxzZQo+ICtzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxv
bmcgcmVhZF9jcjIodm9pZCkKPiArewo+ICsgICAgdW5zaWduZWQgbG9uZyBjcjI7Cj4gKwo+ICsg
ICAgYXNtIHZvbGF0aWxlICggIm1vdiAlJWNyMiwlMFxuXHQiIDogIj1yIiAoY3IyKSApOwo+ICsg
ICAgcmV0dXJuIGNyMjsKPiArfQo+ICsjZW5kaWYKPiArCj4gICNlbmRpZiAvKiBub3QgYXNzZW1i
bHkgKi8KPiAgI2VuZGlmIC8qIF9PU19IXyAqLwo+IC0tIAo+IDIuNi42Cj4gCgotLSAKU2FtdWVs
ClR1IGFzIGx1IGxlcyBkb2NzLiBUdSBlcyBkZXZlbnUgdW4gaW5mb3JtYXRpY2llbi4gUXVlIHR1
IGxlIHZldWlsbGVzCm91IG5vbi4gTGlyZSBsYSBkb2MsIGMnZXN0IGxlIFByZW1pZXIgZXQgVW5p
cXVlIENvbW1hbmRlbWVudCBkZQpsJ2luZm9ybWF0aWNpZW4uCi0rLSBUUCBpbjogR3VpZGUgZHUg
TGludXhpZW4gcGVydmVycyAtICJMJ8OpdmFuZ2lsZSBzZWxvbiBTdCBUaG9tYXMiCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFp
bGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:10:31 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:10:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcJtv-00015M-Dc; Tue, 23 Aug 2016 22:10:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcJtt-00015D-F5; Tue, 23 Aug 2016 22:10:29 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E8/B8-27438-4D9CCB75; Tue, 23 Aug 2016 22:10:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsXS+7+BUffyyT3
 hBodXqlm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdj/bRJbwSvbig2frrE2MG7Q6WLk
 4hASmMgocfTYYWYIZxejxPvlv1khnGOMEr2dO1kgnA2MEpcmvAJyODlYBFQlvn5ZzwxiswmYS
 PQ3zmMDsUUElCU+tvayg9jMAtESz9s3g9ULC1hKzNr5CayGV0BHYuaCZrChvAK7GSXmt85mBE
 kICRRL7Dx+jhGiSFDi5MwnLBCDdCR2br0D1MwBZEtLLP/HARGWl2jeOhvsBk4BB4mtF6czgpS
 ICphJfPtpMIFRaBaSQbOQDJqFMGgWkkELGFlWMWoUpxaVpRbpGhvrJRVlpmeU5CZm5ugaGpjp
 5aYWFyemp+YkJhXrJefnbmIEhjwDEOxg3Lk+8BCjJAeTkihv0tE94UJ8SfkplRmJxRnxRaU5q
 cWHGGU4OJQkeFNPAOUEi1LTUyvSMnOA0QeTluDgURLhXQeS5i0uSMwtzkyHSJ1iVJQS520CSQ
 iAJDJK8+DaYBF/iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8/48DTeHJzCuBm/4KaDET0OK
 W+7tBFpckIqSkGhjb9fSOsbd9jtgV99akXWXLat+PJy+Jul/lalPpLy2YpMbX42vA7NIUcS88
 oThPw2q5dvZD3maRT2cZfr0zmR41h/+c/5yd504ldvQs0HzwxLnJVej7W8u2vP23Xh/dZlcYl
 Hi48rJB8ocnRu+LVfVvxJ3YX2WwP/F/X1iA/O4N/8seyZob7FViKc5INNRiLipOBABJyVAg8w
 IAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1471990227!54616114!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1145 invoked from network); 23 Aug 2016 22:10:27 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-4.tower-27.messagelabs.com with SMTP; 23 Aug 2016 22:10:27 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 53258900D;
 Wed, 24 Aug 2016 00:10:27 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 3oxgDGVHenK2; Wed, 24 Aug 2016 00:10:27 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 2576A4773;
 Wed, 24 Aug 2016 00:10:27 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcJtq-0000BD-MA; Wed, 24 Aug 2016 00:10:26 +0200
Date: Wed, 24 Aug 2016 00:10:26 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823221026.GE4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-10-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-10-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 09/22] mini-os: support HVMlite traps
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjU1ICswMjAwLCB3cm90ZToK
PiBUcmFwIGhhbmRsaW5nIGluIEhWTWxpdGUgZG9tYWluIGlzIGRpZmZlcmVudCBmcm9tIHB2IG9u
ZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpS
ZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3Jn
PgoKPiAtLS0KPiAgYXJjaC94ODYvdHJhcHMuYyAgfCAgMiAtLQo+ICBhcmNoL3g4Ni94ODZfMzIu
UyB8IDE5ICsrKysrKysrKysrKysrLS0KPiAgYXJjaC94ODYveDg2XzY0LlMgfCAyMiArKysrKysr
KysrKysrKysrKy0KPiAgaW5jbHVkZS94ODYvb3MuaCAgfCA2NyArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCj4gIDQgZmlsZXMgY2hhbmdlZCwg
MTAxIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L3RyYXBzLmMgYi9hcmNoL3g4Ni90cmFwcy5jCj4gaW5kZXggM2IxZmZmYi4uMGIzZDg1YiAx
MDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni90cmFwcy5jCj4gKysrIGIvYXJjaC94ODYvdHJhcHMuYwo+
IEBAIC0xOTEsOCArMTkxLDYgQEAgc3RhdGljIHZvaWQgZHVtcF9tZW0odW5zaWduZWQgbG9uZyBh
ZGRyKQo+ICAgICAgfQo+ICAgICAgcHJpbnRrKCJcbiIpOwo+ICB9Cj4gLSNkZWZpbmUgcmVhZF9j
cjIoKSBcCj4gLSAgICAgICAgKEhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPnZjcHVfaW5mb1tzbXBf
cHJvY2Vzc29yX2lkKCldLmFyY2guY3IyKQo+ICAKPiAgc3RhdGljIGludCBoYW5kbGluZ19wZ19m
YXVsdCA9IDA7Cj4gIAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ODZfMzIuUyBiL2FyY2gveDg2
L3g4Nl8zMi5TCj4gaW5kZXggNmYzODcwOC4uOTI0MTQxOCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4
Ni94ODZfMzIuUwo+ICsrKyBiL2FyY2gveDg2L3g4Nl8zMi5TCj4gQEAgLTgsNiArOCw5IEBACj4g
ICNpbmNsdWRlIDx4ZW4vYXJjaC14ODZfMzIuaD4KPiAgCj4gICNpZmRlZiBDT05GSUdfUEFSQVZJ
UlQKPiArCj4gKyNkZWZpbmUgS0VSTkVMX0RTIF9fS0VSTkVMX0RTCj4gKwo+ICBFTEZOT1RFKFhl
biwgWEVOX0VMRk5PVEVfR1VFU1RfT1MsIC5hc2NpeiAiTWluaS1PUyIpCj4gIEVMRk5PVEUoWGVu
LCBYRU5fRUxGTk9URV9MT0FERVIsIC5hc2NpeiAiZ2VuZXJpYyIpCj4gIEVMRk5PVEUoWGVuLCBY
RU5fRUxGTk9URV9IWVBFUkNBTExfUEFHRSwgX1dPUkQgaHlwZXJjYWxsX3BhZ2UpCj4gQEAgLTIx
LDYgKzI0LDggQEAgX3N0YXJ0Ogo+ICAgICAgICAgIGxzcyBzdGFja19zdGFydCwlZXNwCj4gICNl
bHNlCj4gIAo+ICsjZGVmaW5lIEtFUk5FTF9EUyBfX0tFUk5fRFMKPiArCj4gICNpbmNsdWRlICJ4
ODZfaHZtLlMiCj4gICAgICAgICAgbW92bCBzdGFja19zdGFydCwlZXNwCj4gIAo+IEBAIC02MSw3
ICs2Niw3IEBAIENTCQk9IDB4MkMKPiAgCXB1c2hsICVlZHg7IFwKPiAgCXB1c2hsICVlY3g7IFwK
PiAgCXB1c2hsICVlYng7IFwKPiAtCW1vdmwgJChfX0tFUk5FTF9EUyksJWVkeDsgXAo+ICsJbW92
bCAkKEtFUk5FTF9EUyksJWVkeDsgXAo+ICAJbW92bCAlZWR4LCVkczsgXAo+ICAJbW92bCAlZWR4
LCVlczsKPiAgCj4gQEAgLTk4LDcgKzEwMyw3IEBAIGRvX2V4Y2VwdGlvbjoKPiAgCW1vdmwgT1JJ
R19FQVgoJWVzcCksICVlZHgJIyBnZXQgdGhlIGVycm9yIGNvZGUKPiAgCW1vdmwgJWVheCwgT1JJ
R19FQVgoJWVzcCkKPiAgCW1vdmwgJWVjeCwgRVMoJWVzcCkKPiAtCW1vdmwgJChfX0tFUk5FTF9E
UyksICVlY3gKPiArCW1vdmwgJChLRVJORUxfRFMpLCAlZWN4Cj4gIAltb3ZsICVlY3gsICVkcwo+
ICAJbW92bCAlZWN4LCAlZXMKPiAgCW1vdmwgJWVzcCwlZWF4CQkJIyBwdF9yZWdzIHBvaW50ZXIK
PiBAQCAtMTEyLDYgKzExNyw3IEBAIHJldF9mcm9tX2V4Y2VwdGlvbjoKPiAgICAgIGFkZGwgJDgs
JWVzcAo+ICAgICAgUkVTVE9SRV9BTEwKPiAgCj4gKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiAg
IyBBIG5vdGUgb24gdGhlICJjcml0aWNhbCByZWdpb24iIGluIG91ciBjYWxsYmFjayBoYW5kbGVy
Lgo+ICAjIFdlIHdhbnQgdG8gYXZvaWQgc3RhY2tpbmcgY2FsbGJhY2sgaGFuZGxlcnMgZHVlIHRv
IGV2ZW50cyBvY2N1cnJpbmcKPiAgIyBkdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGxhc3QgZXZlbnQu
IFRvIGRvIHRoaXMsIHdlIGtlZXAgZXZlbnRzIGRpc2FibGVkCj4gQEAgLTE4OSw2ICsxOTUsMTUg
QEAgY3JpdGljYWxfZml4dXBfdGFibGU6Cj4gICAgICAgICAgLmJ5dGUgMHgyOCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAjIGlyZXQKPiAgICAgICAgICAuYnl0ZSAweDAwLDB4MDAsMHgwMCww
eDAwICAgICAgICAgICAgICMgbW92YiAkMSwxKCVlc2kpCj4gICAgICAgICAgLmJ5dGUgMHgwMCww
eDAwICAgICAgICAgICAgICAgICAgICAgICAjIGptcCAgMTFiCj4gKwo+ICsjZWxzZQo+ICsKPiAr
RU5UUlkoaHlwZXJ2aXNvcl9jYWxsYmFjaykKPiArCXB1c2hsICQwCj4gKwlwdXNobCAkZG9faHlw
ZXJ2aXNvcl9jYWxsYmFjawo+ICsJam1wIGRvX2V4Y2VwdGlvbgo+ICsKPiArI2VuZGlmCj4gICAg
ICAgICAKPiAgIyBIeXBlcnZpc29yIHVzZXMgdGhpcyBmb3IgYXBwbGljYXRpb24gZmF1bHRzIHdo
aWxlIGl0IGV4ZWN1dGVzLgo+ICBFTlRSWShmYWlsc2FmZV9jYWxsYmFjaykKPiBkaWZmIC0tZ2l0
IGEvYXJjaC94ODYveDg2XzY0LlMgYi9hcmNoL3g4Ni94ODZfNjQuUwo+IGluZGV4IGU3MjVjNjMu
LjE3YTllYWQgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYveDg2XzY0LlMKPiArKysgYi9hcmNoL3g4
Ni94ODZfNjQuUwo+IEBAIC03OCw5ICs3OCwxMSBAQCBLRVJORUxfQ1NfTUFTSyA9IDB4ZmMKPiAg
Cj4gIC8qIE1hY3JvcyAqLwo+ICAubWFjcm8gemVyb2VudHJ5IHN5bQo+ICsjaWZkZWYgQ09ORklH
X1BBUkFWSVJUCj4gIAltb3ZxICglcnNwKSwlcmN4Cj4gIAltb3ZxIDgoJXJzcCksJXIxMQo+ICAJ
YWRkcSAkMHgxMCwlcnNwIC8qIHNraXAgcmN4IGFuZCByMTEgKi8KPiArI2VuZGlmCj4gIAlwdXNo
cSAkMAkvKiBwdXNoIGVycm9yIGNvZGUvb2xkcmF4ICovCj4gIAlwdXNocSAlcmF4CS8qIHB1c2gg
cmVhbCBvbGRyYXggdG8gdGhlIHJkaSBzbG90ICovCj4gIAlsZWFxICBcc3ltKCVyaXApLCVyYXgK
PiBAQCAtODgsOSArOTAsMTEgQEAgS0VSTkVMX0NTX01BU0sgPSAweGZjCj4gIC5lbmRtCj4gIAo+
ICAubWFjcm8gZXJyb3JlbnRyeSBzeW0KPiArI2lmZGVmIENPTkZJR19QQVJBVklSVAo+ICAJbW92
cSAoJXJzcCksJXJjeAo+ICAJbW92cSA4KCVyc3ApLCVyMTEKPiAgCWFkZHEgJDB4MTAsJXJzcCAv
KiByc3AgcG9pbnRzIHRvIHRoZSBlcnJvciBjb2RlICovCj4gKyNlbmRpZgo+ICAJcHVzaHEgJXJh
eAo+ICAJbGVhcSAgXHN5bSglcmlwKSwlcmF4Cj4gIAlqbXAgZXJyb3JfZW50cnkKPiBAQCAtMTMz
LDExICsxMzcsMTEgQEAgS0VSTkVMX0NTX01BU0sgPSAweGZjCj4gICNpZmRlZiBDT05GSUdfUEFS
QVZJUlQKPiAgCXRlc3RsICROTUlfTUFTSywyKjgoJXJzcCkKPiAgCWpueiAgIDJmCj4gLSNlbmRp
Zgo+ICAKPiAgCS8qIERpcmVjdCBpcmV0IHRvIGtlcm5lbCBzcGFjZS4gQ29ycmVjdCBDUyBhbmQg
U1MuICovCj4gIAlvcmIgICAkMywxKjgoJXJzcCkKPiAgCW9yYiAgICQzLDQqOCglcnNwKQo+ICsj
ZW5kaWYKPiAgCWlyZXRxCj4gIAo+ICAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gQEAgLTE4Miw2
ICsxODYsNyBAQCBlcnJvcl9jYWxsX2hhbmRsZXI6Cj4gIAlqbXAgZXJyb3JfZXhpdAo+ICAKPiAg
Cj4gKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiAgLyoKPiAgICogWGVuIGV2ZW50ICh2aXJ0dWFs
IGludGVycnVwdCkgZW50cnkgcG9pbnQuCj4gICAqLwo+IEBAIC0yODUsMTEgKzI5MCwyNiBAQCBj
cml0aWNhbF9yZWdpb25fZml4dXA6Cj4gIAlhbmRiICRLRVJORUxfQ1NfTUFTSyxDUyglcnNwKSAg
ICAgICMgQ1MgbWlnaHQgaGF2ZSBjaGFuZ2VkCj4gIAlqbXAgIDExYgo+ICAKPiArI2Vsc2UKPiAr
ZXJyb3JfZXhpdDoKPiArCVJFU1RPUkVfUkVTVAo+ICsJUkVTVE9SRV9BTEwKPiArCUhZUEVSVklT
T1JfSVJFVCAwCj4gIAo+ICsvKgo+ICsgKiBYZW4gZXZlbnQgKHZpcnR1YWwgaW50ZXJydXB0KSBl
bnRyeSBwb2ludC4KPiArICovCj4gK0VOVFJZKGh5cGVydmlzb3JfY2FsbGJhY2spCj4gKwl6ZXJv
ZW50cnkgZG9faHlwZXJ2aXNvcl9jYWxsYmFjawo+ICsKPiArCj4gKyNlbmRpZgo+ICAKPiAgRU5U
UlkoZmFpbHNhZmVfY2FsbGJhY2spCj4gKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiAgICAgICAg
ICBwb3BxICAlcmN4Cj4gICAgICAgICAgcG9wcSAgJXIxMQo+ICsjZW5kaWYKPiAgICAgICAgICBp
cmV0cQo+ICAKPiAgCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L29zLmggYi9pbmNsdWRlL3g4
Ni9vcy5oCj4gaW5kZXggNjgyNmI5Zi4uMTA4MzMyOCAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3g4
Ni9vcy5oCj4gKysrIGIvaW5jbHVkZS94ODYvb3MuaAo+IEBAIC0zMSw2ICszMSw4IEBACj4gICNk
ZWZpbmUgWDg2X0NSNF9QQUUgICAgICAgMHgwMDAwMDAyMCAgICAvKiBlbmFibGUgcGh5c2ljYWwg
YWRkcmVzcyBleHRlbnNpb25zICovCj4gICNkZWZpbmUgWDg2X0NSNF9PU0ZYU1IgICAgMHgwMDAw
MDIwMCAgICAvKiBlbmFibGUgZmFzdCBGUFUgc2F2ZSBhbmQgcmVzdG9yZSAqLwo+ICAKPiArI2Rl
ZmluZSBYODZfRUZMQUdTX0lGICAgICAweDAwMDAwMjAwCj4gKwo+ICAjZGVmaW5lIF9fS0VSTkVM
X0NTICBGTEFUX0tFUk5FTF9DUwo+ICAjZGVmaW5lIF9fS0VSTkVMX0RTICBGTEFUX0tFUk5FTF9E
Uwo+ICAjZGVmaW5lIF9fS0VSTkVMX1NTICBGTEFUX0tFUk5FTF9TUwo+IEBAIC03MCw3ICs3Miw3
IEBAIHZvaWQgYXJjaF9maW5pKHZvaWQpOwo+ICAKPiAgCj4gIAo+IC0KPiArI2lmZGVmIENPTkZJ
R19QQVJBVklSVAo+ICAKPiAgLyogCj4gICAqIFRoZSB1c2Ugb2YgJ2JhcnJpZXInIGluIHRoZSBm
b2xsb3dpbmcgcmVmbGVjdHMgdGhlaXIgdXNlIGFzIGxvY2FsLWxvY2sKPiBAQCAtMTI5LDE1ICsx
MzEsNTcgQEAgZG8gewkJCQkJCQkJCVwKPiAgCWJhcnJpZXIoKTsJCQkJCQkJXAo+ICB9IHdoaWxl
ICgwKQo+ICAKPiArI2RlZmluZSBpcnFzX2Rpc2FibGVkKCkJCQlcCj4gKyAgICBIWVBFUlZJU09S
X3NoYXJlZF9pbmZvLT52Y3B1X2luZm9bc21wX3Byb2Nlc3Nvcl9pZCgpXS5ldnRjaG5fdXBjYWxs
X21hc2sKPiArCj4gKyNlbHNlCj4gKwo+ICsjaWYgZGVmaW5lZChfX2kzODZfXykKPiArI2RlZmlu
ZSBfX1NaICJsIgo+ICsjZGVmaW5lIF9fUkVHICJlIgo+ICsjZWxzZQo+ICsjZGVmaW5lIF9fU1og
InEiCj4gKyNkZWZpbmUgX19SRUcgInIiCj4gKyNlbmRpZgo+ICsKPiArI2RlZmluZSBfX2NsaSgp
IGFzbSB2b2xhdGlsZSAoICJjbGkiIDogOiA6ICJtZW1vcnkiICkKPiArI2RlZmluZSBfX3N0aSgp
IGFzbSB2b2xhdGlsZSAoICJzdGkiIDogOiA6ICJtZW1vcnkiICkKPiArCj4gKyNkZWZpbmUgX19z
YXZlX2ZsYWdzKHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPiArZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgdW5zaWduZWQgbG9uZyBfX2Y7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBhc20g
dm9sYXRpbGUgKCAicHVzaGYiIF9fU1ogIiA7IHBvcCIgX19TWiAiICUwIiA6ICI9ZyIgKF9fZikp
OyAgICAgIFwKPiArICAgIHggPSAoX19mICYgWDg2X0VGTEFHU19JRikgPyAxIDogMDsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICt9IHdoaWxlICgwKQo+ICsKPiArI2RlZmlu
ZSBfX3Jlc3RvcmVfZmxhZ3MoeCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICtkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBpZiAoeCkgX19zdGkoKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAg
IGVsc2UgX19jbGkoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICt9IHdoaWxlICgwKQo+ICsKPiArI2RlZmluZSBfX3NhdmVfYW5kX2Ns
aSh4KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICtk
byB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gKyAgICBfX3NhdmVfZmxhZ3MoeCk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIF9fY2xpKCk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
ICt9IHdoaWxlICgwKQo+ICsKPiArc3RhdGljIGlubGluZSBpbnQgaXJxc19kaXNhYmxlZCh2b2lk
KQo+ICt7Cj4gKyAgICBpbnQgZmxhZzsKPiArCj4gKyAgICBfX3NhdmVfZmxhZ3MoZmxhZyk7Cj4g
KyAgICByZXR1cm4gIWZsYWc7Cj4gK30KPiArCj4gKyNlbmRpZgo+ICsKPiAgI2RlZmluZSBsb2Nh
bF9pcnFfc2F2ZSh4KQlfX3NhdmVfYW5kX2NsaSh4KQo+ICAjZGVmaW5lIGxvY2FsX2lycV9yZXN0
b3JlKHgpCV9fcmVzdG9yZV9mbGFncyh4KQo+ICAjZGVmaW5lIGxvY2FsX3NhdmVfZmxhZ3MoeCkJ
X19zYXZlX2ZsYWdzKHgpCj4gICNkZWZpbmUgbG9jYWxfaXJxX2Rpc2FibGUoKQlfX2NsaSgpCj4g
ICNkZWZpbmUgbG9jYWxfaXJxX2VuYWJsZSgpCV9fc3RpKCkKPiAgCj4gLSNkZWZpbmUgaXJxc19k
aXNhYmxlZCgpCQkJXAo+IC0gICAgSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvW3Nt
cF9wcm9jZXNzb3JfaWQoKV0uZXZ0Y2huX3VwY2FsbF9tYXNrCj4gLQo+ICAvKiBUaGlzIGlzIGEg
YmFycmllciBmb3IgdGhlIGNvbXBpbGVyIG9ubHksIE5PVCB0aGUgcHJvY2Vzc29yISAqLwo+ICAj
ZGVmaW5lIGJhcnJpZXIoKSBfX2FzbV9fIF9fdm9sYXRpbGVfXygiIjogOiA6Im1lbW9yeSIpCj4g
IAo+IEBAIC01ODYsNSArNjMwLDIwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBjcHVpZCh1aW50MzJf
dCBsZWFmLAo+ICAKPiAgI3VuZGVmIEFERFIKPiAgCj4gKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQK
PiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJlYWRfY3IyKHZvaWQpCj4gK3sKPiArICAg
IHJldHVybiBIWVBFUlZJU09SX3NoYXJlZF9pbmZvLT52Y3B1X2luZm9bc21wX3Byb2Nlc3Nvcl9p
ZCgpXS5hcmNoLmNyMjsKPiArfQo+ICsjZWxzZQo+ICtzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxv
bmcgcmVhZF9jcjIodm9pZCkKPiArewo+ICsgICAgdW5zaWduZWQgbG9uZyBjcjI7Cj4gKwo+ICsg
ICAgYXNtIHZvbGF0aWxlICggIm1vdiAlJWNyMiwlMFxuXHQiIDogIj1yIiAoY3IyKSApOwo+ICsg
ICAgcmV0dXJuIGNyMjsKPiArfQo+ICsjZW5kaWYKPiArCj4gICNlbmRpZiAvKiBub3QgYXNzZW1i
bHkgKi8KPiAgI2VuZGlmIC8qIF9PU19IXyAqLwo+IC0tIAo+IDIuNi42Cj4gCgotLSAKU2FtdWVs
ClR1IGFzIGx1IGxlcyBkb2NzLiBUdSBlcyBkZXZlbnUgdW4gaW5mb3JtYXRpY2llbi4gUXVlIHR1
IGxlIHZldWlsbGVzCm91IG5vbi4gTGlyZSBsYSBkb2MsIGMnZXN0IGxlIFByZW1pZXIgZXQgVW5p
cXVlIENvbW1hbmRlbWVudCBkZQpsJ2luZm9ybWF0aWNpZW4uCi0rLSBUUCBpbjogR3VpZGUgZHUg
TGludXhpZW4gcGVydmVycyAtICJMJ8OpdmFuZ2lsZSBzZWxvbiBTdCBUaG9tYXMiCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFp
bGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:20:39 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:20:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcK3j-0001ka-E0; Tue, 23 Aug 2016 22:20:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcK3j-0001kR-05; Tue, 23 Aug 2016 22:20:39 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 74/40-15404-63CCCB75; Tue, 23 Aug 2016 22:20:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsXS+7+BUdf0zJ5
 wg67pLBZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM1YcmMFa0DSXseLpjemMDYwL67oY
 uTiEBCYySkzedYcNwtnFKNH6qZMZwjnKKDFp6wkWCGcDo8Sr3efZuxg5OVgEVCUOLdrNBmKzC
 ZhI9DfOA7NFBJQlPrb2gtUwC0RLPG/fzAJiCwuESDx4dp4VxOYV0JF4vnYHK8hQXoHdjBLzW2
 czgiSEBIol3py+zAJRJChxcuYTFohBOhI7t4LcxwFkS0ss/8cBEZaXaN46mxnE5hRwkHjwciY
 jSImogJnEt58GExiFZiEZNAvJoFkIg2YhGbSAkWUVo0ZxalFZapGuoaFeUlFmekZJbmJmjq6h
 gZlebmpxcWJ6ak5iUrFecn7uJkZg0DMAwQ7GT8sCDjFKcjApifImHd0TLsSXlJ9SmZFYnBFfV
 JqTWnyIUYaDQ0mCt/IUUE6wKDU9tSItMwcYfzBpCQ4eJRHe+SeB0rzFBYm5xZnpEKlTjIpS4r
 wdIH0CIImM0jy4NljMX2KUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw7wWQKTyZeSVw018BLWY
 CWtxyfzfI4pJEhJRUA6NSsdTmx1y+80x+37FOYk3xeMdfvtRz2rnTf6X0ovbdfeoU+tWvqDL4
 xXRXq8n1Qh+9LKcnvc6Oj9bXrQl65e73yr+2zuuK5H6D4qOPHz9d8upEuJrxlD2n12s+DLsuO
 OFP/+Ei3WtZFT8frc/9zXNA4FRXUf+8344N39ZdOFgp5bOET7q58IoSS3FGoqEWc1FxIgDO7k
 Tv9AIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1471990836!29873913!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40605 invoked from network); 23 Aug 2016 22:20:37 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-7.tower-21.messagelabs.com with SMTP; 23 Aug 2016 22:20:37 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 8BA64900D;
 Wed, 24 Aug 2016 00:20:36 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id zSTCrgP8DKfw; Wed, 24 Aug 2016 00:20:36 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 561361A5;
 Wed, 24 Aug 2016 00:20:36 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcK3f-0000MU-LW; Wed, 24 Aug 2016 00:20:35 +0200
Date: Wed, 24 Aug 2016 00:20:35 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823222035.GF4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-11-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-11-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 10/22] mini-os: make p2m related code
 depend on CONFIG_PARAVIRT
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjU2ICswMjAwLCB3cm90ZToK
PiBBbGwgaGFuZGxpbmcgcmVsYXRlZCB0byBwMm0gaXMgbmVlZGVkIGZvciBwYXJhdmlydHVhbGl6
ZWQgZW52aXJvbm1lbnQKPiBvbmx5LiBTbyBwdXQgYWxsIGZ1bmN0aW9ucyBvcGVyYXRpbmcgb24g
cDJtIGxpc3QgaW4gI2lmZGVmCj4gQ09ORklHX1BBUkFWSVJUIHNlY3Rpb25zLiBBZGQgYSBwYXJh
dmlydC5oIGhlYWRlciBkZWZpbmluZyBkdW1teQo+IGZ1bmN0aW9ucyBmb3Igbm9uLXBhcmF2aXJ0
dWFsaXplZCBlbnZpcm9ubWVudHMuIEluc3RlYWQgb2YgdXNpbmcKPiByZWZlcmVuY2VzIHRvIHN0
YXJ0X2luZm8gdXNlIGRlZGljYXRlZCB2YXJpYWJsZXMgaW5pdGlhbGl6ZWQgZnJvbQo+IHN0YXJ0
X2luZm8gb24gYm9vdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CgpSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRA
ZW5zLWx5b24ub3JnPgoKPiAtLS0KPiAgYXJjaC9hcm0vYmFsbG9vbi5jICAgICAgICAgICAgICAg
IHwgIDUgLS0tCj4gIGFyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgICAgICB8ICA0IC0tLQo+
ICBhcmNoL3g4Ni9iYWxsb29uLmMgICAgICAgICAgICAgICAgfCAxMyArKysrKysrKwo+ICBhcmNo
L3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgfCA2NyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0KPiAgYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgICAgIHwg
IDYgKystLQo+ICBhcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgICAgfCAgNiArKy0tCj4g
IGJhbGxvb24uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsKPiAgaW5jbHVkZS9hcm0v
YXJjaF9tbS5oICAgICAgICAgICAgIHwgIDMgLS0KPiAgaW5jbHVkZS9iYWxsb29uLmggICAgICAg
ICAgICAgICAgIHwgIDMgLS0KPiAgaW5jbHVkZS9tbS5oICAgICAgICAgICAgICAgICAgICAgIHwg
IDIgKy0KPiAgaW5jbHVkZS9wYXJhdmlydC5oICAgICAgICAgICAgICAgIHwgNDggKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+ICBpbmNsdWRlL3g4Ni9hcmNoX21tLmggICAgICAgICAgICAg
fCA0MCArKysrKy0tLS0tLS0tLS0tLS0tLS0tLQo+ICBpbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4t
eDg2XzMyLmggfCAgMiArKwo+ICBpbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4teDg2XzY0LmggfCAg
MiArKwo+ICBtbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCj4gIDE1IGZp
bGVzIGNoYW5nZWQsIDEzMyBpbnNlcnRpb25zKCspLCA3MCBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEvYXJjaC9hcm0vYmFsbG9vbi5jIGIvYXJjaC9hcm0vYmFsbG9vbi5jCj4gaW5kZXgg
N2YzNTMyOC4uOTU4ZWNiYSAxMDA2NDQKPiAtLS0gYS9hcmNoL2FybS9iYWxsb29uLmMKPiArKysg
Yi9hcmNoL2FybS9iYWxsb29uLmMKPiBAQCAtMjcsMTEgKzI3LDYgQEAKPiAgCj4gIHVuc2lnbmVk
IGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7ICAgLyogVE9ETzogZmluZCBhIHZpcnR1YWwgYXJl
YSAqLwo+ICAKPiAtaW50IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCj4g
LXsKPiAtICAgIHJldHVybiAwOwo+IC19Cj4gLQo+ICB2b2lkIGFyY2hfcGZuX2FkZCh1bnNpZ25l
ZCBsb25nIHBmbiwgdW5zaWduZWQgbG9uZyBtZm4pCj4gIHsKPiAgfQo+IGRpZmYgLS1naXQgYS9h
cmNoL2FybS9tbS5jIGIvYXJjaC9hcm0vbW0uYwo+IGluZGV4IGZjOGQ0YmMuLjRmNThmYzcgMTAw
NjQ0Cj4gLS0tIGEvYXJjaC9hcm0vbW0uYwo+ICsrKyBiL2FyY2gvYXJtL21tLmMKPiBAQCAtNzIs
MTAgKzcyLDYgQEAgdm9pZCBhcmNoX2luaXRfbW0odW5zaWduZWQgbG9uZyAqc3RhcnRfcGZuX3As
IHVuc2lnbmVkIGxvbmcgKm1heF9wZm5fcCkKPiAgICAgICptYXhfcGZuX3AgPSB0b19waHlzKG5l
d19kZXZpY2VfdHJlZSkgPj4gUEFHRV9TSElGVDsKPiAgfQo+ICAKPiAtdm9pZCBhcmNoX2luaXRf
cDJtKHVuc2lnbmVkIGxvbmcgbWF4X3BmbikKPiAtewo+IC19Cj4gLQo+ICB2b2lkIGFyY2hfaW5p
dF9kZW1hbmRfbWFwcGluZ19hcmVhKHZvaWQpCj4gIHsKPiAgfQo+IGRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9iYWxsb29uLmMgYi9hcmNoL3g4Ni9iYWxsb29uLmMKPiBpbmRleCA0MjM4OWU0Li4xNmFh
YWU0IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2JhbGxvb24uYwo+ICsrKyBiL2FyY2gveDg2L2Jh
bGxvb24uYwo+IEBAIC0yNiwxMSArMjYsMTMgQEAKPiAgI2luY2x1ZGUgPG1pbmktb3MvZXJybm8u
aD4KPiAgI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+Cj4gICNpbmNsdWRlIDxtaW5pLW9zL21tLmg+
Cj4gKyNpbmNsdWRlIDxtaW5pLW9zL3BhcmF2aXJ0Lmg+Cj4gIAo+ICAjaWZkZWYgQ09ORklHX0JB
TExPT04KPiAgCj4gIHVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQgPSBWSVJUX0tF
Uk5FTF9BUkVBOwo+ICAKPiArI2lmZGVmIENPTkZJR19QQVJBVklSVAo+ICBzdGF0aWMgdm9pZCBw
Mm1faW52YWxpZGF0ZSh1bnNpZ25lZCBsb25nICpsaXN0LCB1bnNpZ25lZCBsb25nIHN0YXJ0X2lk
eCkKPiAgewo+ICAgICAgdW5zaWduZWQgbG9uZyBpZHg7Cj4gQEAgLTE0Myw1ICsxNDUsMTYgQEAg
dm9pZCBhcmNoX3Bmbl9hZGQodW5zaWduZWQgbG9uZyBwZm4sIHVuc2lnbmVkIGxvbmcgbWZuKQo+
ICAgICAgICAgIGRvX2V4aXQoKTsKPiAgICAgIH0KPiAgfQo+ICsjZWxzZQo+ICt2b2lkIGFyY2hf
cGZuX2FkZCh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQgbG9uZyBtZm4pCj4gK3sKPiArICAg
IHBnZW50cnlfdCAqcGd0Owo+ICsKPiArICAgIHBndCA9IG5lZWRfcGd0KCh1bnNpZ25lZCBsb25n
KXBmbl90b192aXJ0KHBmbikpOwo+ICsgICAgQVNTRVJUKHBndCk7Cj4gKyAgICBpZiAoICEoKnBn
dCAmIF9QQUdFX1BTRSkgKQo+ICsgICAgICAgICpwZ3QgPSAocGdlbnRyeV90KShtZm4gPDwgUEFH
RV9TSElGVCkgfCBfUEFHRV9QUkVTRU5UIHwgX1BBR0VfUlc7Cj4gK30KPiArI2VuZGlmCj4gIAo+
ICAjZW5kaWYKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0uYyBiL2FyY2gveDg2L21tLmMKPiBp
bmRleCBmZTE4ZjUzLi4wNTQzMDE3IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L21tLmMKPiArKysg
Yi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTM5LDYgKzM5LDcgQEAKPiAgI2luY2x1ZGUgPG1pbmktb3Mv
aHlwZXJ2aXNvci5oPgo+ICAjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+Cj4gICNpbmNsdWRl
IDxtaW5pLW9zL21tLmg+Cj4gKyNpbmNsdWRlIDxtaW5pLW9zL3BhcmF2aXJ0Lmg+Cj4gICNpbmNs
dWRlIDxtaW5pLW9zL3R5cGVzLmg+Cj4gICNpbmNsdWRlIDxtaW5pLW9zL2xpYi5oPgo+ICAjaW5j
bHVkZSA8bWluaS1vcy94bWFsbG9jLmg+Cj4gQEAgLTUzLDEwICs1NCwyNCBAQAo+ICAKPiAgdW5z
aWduZWQgbG9uZyAqcGh5c190b19tYWNoaW5lX21hcHBpbmc7Cj4gIHVuc2lnbmVkIGxvbmcgbWZu
X3plcm87Cj4gK3BnZW50cnlfdCAqcHRfYmFzZTsKPiArc3RhdGljIHVuc2lnbmVkIGxvbmcgZmly
c3RfZnJlZV9wZm47Cj4gK3N0YXRpYyB1bnNpZ25lZCBsb25nIGxhc3RfZnJlZV9wZm47Cj4gKwo+
ICBleHRlcm4gY2hhciBzdGFja1tdOwo+ICBleHRlcm4gdm9pZCBwYWdlX3dhbGsodW5zaWduZWQg
bG9uZyB2YSk7Cj4gIAo+IC0jaWZuZGVmIENPTkZJR19QQVJBVklSVAo+ICsjaWZkZWYgQ09ORklH
X1BBUkFWSVJUCj4gK3ZvaWQgYXJjaF9tbV9wcmVpbml0KHZvaWQgKnApCj4gK3sKPiArICAgIHN0
YXJ0X2luZm9fdCAqc2kgPSBwOwo+ICsKPiArICAgIHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nID0g
KHVuc2lnbmVkIGxvbmcgKilzaS0+bWZuX2xpc3Q7Cj4gKyAgICBwdF9iYXNlID0gKHBnZW50cnlf
dCAqKXNpLT5wdF9iYXNlOwo+ICsgICAgZmlyc3RfZnJlZV9wZm4gPSBQRk5fVVAodG9fcGh5cyhw
dF9iYXNlKSkgKyBzaS0+bnJfcHRfZnJhbWVzOwo+ICsgICAgbGFzdF9mcmVlX3BmbiA9IHNpLT5u
cl9wYWdlczsKPiArfQo+ICsjZWxzZQo+ICAjaW5jbHVkZSA8bWluaS1vcy9kZXNjLmg+Cj4gIHVz
ZXJfZGVzYyBnZHRbTlJfR0RUX0VOVFJJRVNdID0KPiAgewo+IEBAIC04NSw2ICsxMDAsMjIgQEAg
ZGVzY19wdHIgaWR0X3B0ciA9Cj4gICAgICAubGltaXQgPSBzaXplb2YoaWR0KSAtIDEsCj4gICAg
ICAuYmFzZSA9ICh1bnNpZ25lZCBsb25nKSZpZHQsCj4gIH07Cj4gKwo+ICt2b2lkIGFyY2hfbW1f
cHJlaW5pdCh2b2lkICpwKQo+ICt7Cj4gKyAgICBsb25nIHJldDsKPiArICAgIGRvbWlkX3QgZG9t
aWQgPSBET01JRF9TRUxGOwo+ICsKPiArICAgIHB0X2Jhc2UgPSBwYWdlX3RhYmxlX2Jhc2U7Cj4g
KyAgICBmaXJzdF9mcmVlX3BmbiA9IFBGTl9VUCh0b19waHlzKCZfZW5kKSk7Cj4gKyAgICByZXQg
PSBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fY3VycmVudF9yZXNlcnZhdGlvbiwgJmRvbWlk
KTsKPiArICAgIGlmICggcmV0IDwgMCApCj4gKyAgICB7Cj4gKyAgICAgICAgeHByaW50aygiY291
bGQgbm90IGdldCBtZW1vcnkgc2l6ZVxuIik7Cj4gKyAgICAgICAgZG9fZXhpdCgpOwo+ICsgICAg
fQo+ICsgICAgbGFzdF9mcmVlX3BmbiA9IHJldDsKPiArfQo+ICAjZW5kaWYKPiAgCj4gIC8qCj4g
QEAgLTk1LDcgKzEyNiw3IEBAIGRlc2NfcHRyIGlkdF9wdHIgPQo+ICBzdGF0aWMgdm9pZCBuZXdf
cHRfZnJhbWUodW5zaWduZWQgbG9uZyAqcHRfcGZuLCB1bnNpZ25lZCBsb25nIHByZXZfbF9tZm4s
IAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHVuc2ln
bmVkIGxvbmcgbGV2ZWwpCj4gIHsgICAKPiAtICAgIHBnZW50cnlfdCAqdGFiID0gKHBnZW50cnlf
dCAqKXN0YXJ0X2luZm8ucHRfYmFzZTsKPiArICAgIHBnZW50cnlfdCAqdGFiID0gcHRfYmFzZTsK
PiAgICAgIHVuc2lnbmVkIGxvbmcgcHRfcGFnZSA9ICh1bnNpZ25lZCBsb25nKXBmbl90b192aXJ0
KCpwdF9wZm4pOyAKPiAgICAgIHBnZW50cnlfdCBwcm90X2UsIHByb3RfdDsKPiAgICAgIG1tdV91
cGRhdGVfdCBtbXVfdXBkYXRlc1sxXTsKPiBAQCAtMTcyLDggKzIwMyw4IEBAIHN0YXRpYyB2b2lk
IGJ1aWxkX3BhZ2V0YWJsZSh1bnNpZ25lZCBsb25nICpzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcg
Km1heF9wZm4pCj4gICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0X2FkZHJlc3MsIGVuZF9hZGRyZXNz
Owo+ICAgICAgdW5zaWduZWQgbG9uZyBwZm5fdG9fbWFwLCBwdF9wZm4gPSAqc3RhcnRfcGZuOwo+
ICAgICAgc3RhdGljIG1tdV91cGRhdGVfdCBtbXVfdXBkYXRlc1tMMV9QQUdFVEFCTEVfRU5UUklF
UyArIDFdOwo+IC0gICAgcGdlbnRyeV90ICp0YWIgPSAocGdlbnRyeV90ICopc3RhcnRfaW5mby5w
dF9iYXNlLCBwYWdlOwo+IC0gICAgdW5zaWduZWQgbG9uZyBwdF9tZm4gPSBwZm5fdG9fbWZuKHZp
cnRfdG9fcGZuKHN0YXJ0X2luZm8ucHRfYmFzZSkpOwo+ICsgICAgcGdlbnRyeV90ICp0YWIgPSBw
dF9iYXNlLCBwYWdlOwo+ICsgICAgdW5zaWduZWQgbG9uZyBwdF9tZm4gPSBwZm5fdG9fbWZuKHZp
cnRfdG9fcGZuKHB0X2Jhc2UpKTsKPiAgICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0Owo+ICAgICAg
aW50IGNvdW50ID0gMDsKPiAgICAgIGludCByYzsKPiBAQCAtMTgyLDYgKzIxMyw3IEBAIHN0YXRp
YyB2b2lkIGJ1aWxkX3BhZ2V0YWJsZSh1bnNpZ25lZCBsb25nICpzdGFydF9wZm4sIHVuc2lnbmVk
IGxvbmcgKm1heF9wZm4pCj4gICAgICAgICBtYXBwZWQsIHN0YXJ0IHRoZSBsb29wIGF0IHRoZSB2
ZXJ5IGJlZ2lubmluZy4gKi8KPiAgICAgIHBmbl90b19tYXAgPSAqc3RhcnRfcGZuOwo+ICAKPiAr
I2lmZGVmIENPTkZJR19QQVJBVklSVAo+ICAgICAgaWYgKCAqbWF4X3BmbiA+PSB2aXJ0X3RvX3Bm
bihIWVBFUlZJU09SX1ZJUlRfU1RBUlQpICkKPiAgICAgIHsKPiAgICAgICAgICBwcmludGsoIldB
Uk5JTkc6IE1pbmktT1MgdHJ5aW5nIHRvIHVzZSBYZW4gdmlydHVhbCBzcGFjZS4gIgo+IEBAIC0x
OTMsNiArMjI1LDcgQEAgc3RhdGljIHZvaWQgYnVpbGRfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcg
KnN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyAqbWF4X3BmbikKPiAgICAgICAgICAgICAgICAgKCh1
bnNpZ25lZCBsb25nKXBmbl90b192aXJ0KCptYXhfcGZuKSAtIAo+ICAgICAgICAgICAgICAgICAg
KHVuc2lnbmVkIGxvbmcpJl90ZXh0KT4+MjApOwo+ICAgICAgfQo+ICsjZW5kaWYKPiAgCj4gICAg
ICBzdGFydF9hZGRyZXNzID0gKHVuc2lnbmVkIGxvbmcpcGZuX3RvX3ZpcnQocGZuX3RvX21hcCk7
Cj4gICAgICBlbmRfYWRkcmVzcyA9ICh1bnNpZ25lZCBsb25nKXBmbl90b192aXJ0KCptYXhfcGZu
KTsKPiBAQCAtMjAyLDggKzIzNSw4IEBAIHN0YXRpYyB2b2lkIGJ1aWxkX3BhZ2V0YWJsZSh1bnNp
Z25lZCBsb25nICpzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgKm1heF9wZm4pCj4gIAo+ICAgICAg
d2hpbGUgKCBzdGFydF9hZGRyZXNzIDwgZW5kX2FkZHJlc3MgKQo+ICAgICAgewo+IC0gICAgICAg
IHRhYiA9IChwZ2VudHJ5X3QgKilzdGFydF9pbmZvLnB0X2Jhc2U7Cj4gLSAgICAgICAgcHRfbWZu
ID0gcGZuX3RvX21mbih2aXJ0X3RvX3BmbihzdGFydF9pbmZvLnB0X2Jhc2UpKTsKPiArICAgICAg
ICB0YWIgPSBwdF9iYXNlOwo+ICsgICAgICAgIHB0X21mbiA9IHBmbl90b19tZm4odmlydF90b19w
Zm4ocHRfYmFzZSkpOwo+ICAKPiAgI2lmIGRlZmluZWQoX194ODZfNjRfXykKPiAgICAgICAgICBv
ZmZzZXQgPSBsNF90YWJsZV9vZmZzZXQoc3RhcnRfYWRkcmVzcyk7Cj4gQEAgLTI3MCw4ICszMDMs
OCBAQCBzdGF0aWMgdm9pZCBzZXRfcmVhZG9ubHkodm9pZCAqdGV4dCwgdm9pZCAqZXRleHQpCj4g
ICAgICAgICAgKCh1bnNpZ25lZCBsb25nKSB0ZXh0ICsgUEFHRV9TSVpFIC0gMSkgJiBQQUdFX01B
U0s7Cj4gICAgICB1bnNpZ25lZCBsb25nIGVuZF9hZGRyZXNzID0gKHVuc2lnbmVkIGxvbmcpIGV0
ZXh0Owo+ICAgICAgc3RhdGljIG1tdV91cGRhdGVfdCBtbXVfdXBkYXRlc1tMMV9QQUdFVEFCTEVf
RU5UUklFUyArIDFdOwo+IC0gICAgcGdlbnRyeV90ICp0YWIgPSAocGdlbnRyeV90ICopc3RhcnRf
aW5mby5wdF9iYXNlLCBwYWdlOwo+IC0gICAgdW5zaWduZWQgbG9uZyBtZm4gPSBwZm5fdG9fbWZu
KHZpcnRfdG9fcGZuKHN0YXJ0X2luZm8ucHRfYmFzZSkpOwo+ICsgICAgcGdlbnRyeV90ICp0YWIg
PSBwdF9iYXNlLCBwYWdlOwo+ICsgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBwZm5fdG9fbWZuKHZp
cnRfdG9fcGZuKHB0X2Jhc2UpKTsKPiAgICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0Owo+ICAgICAg
aW50IGNvdW50ID0gMDsKPiAgICAgIGludCByYzsKPiBAQCAtMjgwLDggKzMxMyw4IEBAIHN0YXRp
YyB2b2lkIHNldF9yZWFkb25seSh2b2lkICp0ZXh0LCB2b2lkICpldGV4dCkKPiAgCj4gICAgICB3
aGlsZSAoIHN0YXJ0X2FkZHJlc3MgKyBQQUdFX1NJWkUgPD0gZW5kX2FkZHJlc3MgKQo+ICAgICAg
ewo+IC0gICAgICAgIHRhYiA9IChwZ2VudHJ5X3QgKilzdGFydF9pbmZvLnB0X2Jhc2U7Cj4gLSAg
ICAgICAgbWZuID0gcGZuX3RvX21mbih2aXJ0X3RvX3BmbihzdGFydF9pbmZvLnB0X2Jhc2UpKTsK
PiArICAgICAgICB0YWIgPSBwdF9iYXNlOwo+ICsgICAgICAgIG1mbiA9IHBmbl90b19tZm4odmly
dF90b19wZm4ocHRfYmFzZSkpOwo+ICAKPiAgI2lmIGRlZmluZWQoX194ODZfNjRfXykKPiAgICAg
ICAgICBvZmZzZXQgPSBsNF90YWJsZV9vZmZzZXQoc3RhcnRfYWRkcmVzcyk7Cj4gQEAgLTM0Myw4
ICszNzYsOCBAQCBzdGF0aWMgcGdlbnRyeV90ICpnZXRfcGd0KHVuc2lnbmVkIGxvbmcgdmEpCj4g
ICAgICBwZ2VudHJ5X3QgKnRhYjsKPiAgICAgIHVuc2lnbmVkIG9mZnNldDsKPiAgCj4gLSAgICB0
YWIgPSAocGdlbnRyeV90ICopc3RhcnRfaW5mby5wdF9iYXNlOwo+IC0gICAgbWZuID0gdmlydF90
b19tZm4oc3RhcnRfaW5mby5wdF9iYXNlKTsKPiArICAgIHRhYiA9IHB0X2Jhc2U7Cj4gKyAgICBt
Zm4gPSB2aXJ0X3RvX21mbihwdF9iYXNlKTsKPiAgCj4gICNpZiBkZWZpbmVkKF9feDg2XzY0X18p
Cj4gICAgICBvZmZzZXQgPSBsNF90YWJsZV9vZmZzZXQodmEpOwo+IEBAIC0zNzksOCArNDEyLDgg
QEAgcGdlbnRyeV90ICpuZWVkX3BndCh1bnNpZ25lZCBsb25nIHZhKQo+ICAgICAgdW5zaWduZWQg
bG9uZyBwdF9wZm47Cj4gICAgICB1bnNpZ25lZCBvZmZzZXQ7Cj4gIAo+IC0gICAgdGFiID0gKHBn
ZW50cnlfdCAqKXN0YXJ0X2luZm8ucHRfYmFzZTsKPiAtICAgIHB0X21mbiA9IHZpcnRfdG9fbWZu
KHN0YXJ0X2luZm8ucHRfYmFzZSk7Cj4gKyAgICB0YWIgPSBwdF9iYXNlOwo+ICsgICAgcHRfbWZu
ID0gdmlydF90b19tZm4ocHRfYmFzZSk7Cj4gIAo+ICAjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQo+
ICAgICAgb2Zmc2V0ID0gbDRfdGFibGVfb2Zmc2V0KHZhKTsKPiBAQCAtNjM5LDYgKzY3Miw3IEBA
IHN0YXRpYyB2b2lkIGNsZWFyX2Jvb3RzdHJhcCh2b2lkKQo+ICAgICAgICAgIHByaW50aygiVW5h
YmxlIHRvIHVubWFwIE5VTEwgcGFnZS4gcmM9JWRcbiIsIHJjKTsKPiAgfQo+ICAKPiArI2lmZGVm
IENPTkZJR19QQVJBVklSVAo+ICB2b2lkIHAybV9jaGtfcGZuKHVuc2lnbmVkIGxvbmcgcGZuKQo+
ICB7Cj4gICAgICBpZiAoIChwZm4gPj4gTDNfUDJNX1NISUZUKSA+IDAgKQo+IEBAIC02NzAsNiAr
NzA0LDcgQEAgdm9pZCBhcmNoX2luaXRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3BmbikKPiAgCj4g
ICAgICBhcmNoX3JlbWFwX3AybShtYXhfcGZuKTsKPiAgfQo+ICsjZW5kaWYKPiAgCj4gIHZvaWQg
YXJjaF9pbml0X21tKHVuc2lnbmVkIGxvbmcqIHN0YXJ0X3Bmbl9wLCB1bnNpZ25lZCBsb25nKiBt
YXhfcGZuX3ApCj4gIHsKPiBAQCAtNjgzLDggKzcxOCw4IEBAIHZvaWQgYXJjaF9pbml0X21tKHVu
c2lnbmVkIGxvbmcqIHN0YXJ0X3Bmbl9wLCB1bnNpZ25lZCBsb25nKiBtYXhfcGZuX3ApCj4gICAg
ICBwcmludGsoIiAgICAgICBfZW5kOiAlcChWQSlcbiIsICZfZW5kKTsKPiAgCj4gICAgICAvKiBG
aXJzdCBwYWdlIGZvbGxvd3MgcGFnZSB0YWJsZSBwYWdlcy4gKi8KPiAtICAgIHN0YXJ0X3BmbiA9
IFBGTl9VUCh0b19waHlzKHN0YXJ0X2luZm8ucHRfYmFzZSkpICsgc3RhcnRfaW5mby5ucl9wdF9m
cmFtZXM7Cj4gLSAgICBtYXhfcGZuID0gc3RhcnRfaW5mby5ucl9wYWdlczsKPiArICAgIHN0YXJ0
X3BmbiA9IGZpcnN0X2ZyZWVfcGZuOwo+ICsgICAgbWF4X3BmbiA9IGxhc3RfZnJlZV9wZm47Cj4g
IAo+ICAgICAgaWYgKCBtYXhfcGZuID49IE1BWF9NRU1fU0laRSAvIFBBR0VfU0laRSApCj4gICAg
ICAgICAgbWF4X3BmbiA9IE1BWF9NRU1fU0laRSAvIFBBR0VfU0laRSAtIDE7Cj4gZGlmZiAtLWdp
dCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1cC5jCj4gaW5kZXggZWZlY2VmYi4u
OGI2YmI2ZSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9zZXR1cC5jCj4gKysrIGIvYXJjaC94ODYv
c2V0dXAuYwo+IEBAIC0xMzEsNiArMTMxLDkgQEAgYXJjaF9pbml0KHZvaWQgKnBhcikKPiAgCS8q
IEluaXRpYWxpemUgU1NFICovCj4gIAlzc2VfaW5pdCgpOwo+ICAKPiArCS8qIFNldHVwIG1lbW9y
eSBtYW5hZ2VtZW50IGluZm8gZnJvbSBzdGFydF9pbmZvLiAqLwo+ICsJYXJjaF9tbV9wcmVpbml0
KHBhcik7Cj4gKwo+ICAJLyogQ29weSB0aGUgc3RhcnRfaW5mbyBzdHJ1Y3QgdG8gYSBnbG9iYWxs
eS1hY2Nlc3NpYmxlIGFyZWEuICovCj4gIAkvKiBXQVJOOiBkb24ndCBkbyBwcmludGsgYmVmb3Jl
IGhlcmUsIGl0IHVzZXMgaW5mb3JtYXRpb24gZnJvbQo+ICAJICAgc2hhcmVkX2luZm8uIFVzZSB4
cHJpbnRrIGluc3RlYWQuICovCj4gQEAgLTE1Miw5ICsxNTUsNiBAQCBhcmNoX2luaXQodm9pZCAq
cGFyKQo+ICAJCQlzaS0+Y21kX2xpbmUgPyAoY29uc3QgY2hhciAqKXNpLT5jbWRfbGluZSA6ICJO
VUxMIik7Cj4gIAlwcmludGsoIiAgICAgICBzdGFjazogJXAtJXBcbiIsIHN0YWNrLCBzdGFjayAr
IHNpemVvZihzdGFjaykpOwo+ICAKPiAtCS8qIHNldCB1cCBtaW5pbWFsIG1lbW9yeSBpbmZvcyAq
Lwo+IC0JcGh5c190b19tYWNoaW5lX21hcHBpbmcgPSAodW5zaWduZWQgbG9uZyAqKXN0YXJ0X2lu
Zm8ubWZuX2xpc3Q7Cj4gLQo+ICAJLyogR3JhYiB0aGUgc2hhcmVkX2luZm8gcG9pbnRlciBhbmQg
cHV0IGl0IGluIGEgc2FmZSBwbGFjZS4gKi8KPiAgCUhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPSBt
YXBfc2hhcmVkX2luZm8oc3RhcnRfaW5mby5zaGFyZWRfaW5mbyk7Cj4gIAo+IGRpZmYgLS1naXQg
YS9hcmNoL3g4Ni90cmFwcy5jIGIvYXJjaC94ODYvdHJhcHMuYwo+IGluZGV4IDBiM2Q4NWIuLjJk
MzIyMmQgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvdHJhcHMuYwo+ICsrKyBiL2FyY2gveDg2L3Ry
YXBzLmMKPiBAQCAtOTcsOSArOTcsOSBAQCBET19FUlJPUigxOCwgIm1hY2hpbmUgY2hlY2siLCBt
YWNoaW5lX2NoZWNrKQo+ICAKPiAgdm9pZCBwYWdlX3dhbGsodW5zaWduZWQgbG9uZyB2aXJ0X2Fk
ZHJlc3MpCj4gIHsKPiAtICAgICAgICBwZ2VudHJ5X3QgKnRhYiA9IChwZ2VudHJ5X3QgKilzdGFy
dF9pbmZvLnB0X2Jhc2UsIHBhZ2U7Cj4gKyAgICAgICAgcGdlbnRyeV90ICp0YWIgPSBwdF9iYXNl
LCBwYWdlOwo+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYWRkciA9IHZpcnRfYWRkcmVzczsKPiAt
ICAgICAgICBwcmludGsoIlBhZ2V0YWJsZSB3YWxrIGZyb20gdmlydCAlbHgsIGJhc2UgJWx4Olxu
IiwgdmlydF9hZGRyZXNzLCBzdGFydF9pbmZvLnB0X2Jhc2UpOwo+ICsgICAgICAgIHByaW50aygi
UGFnZXRhYmxlIHdhbGsgZnJvbSB2aXJ0ICVseCwgYmFzZSAlcDpcbiIsIHZpcnRfYWRkcmVzcywg
cHRfYmFzZSk7Cj4gICAgICAKPiAgI2lmIGRlZmluZWQoX194ODZfNjRfXykKPiAgICAgICAgICBw
YWdlID0gdGFiW2w0X3RhYmxlX29mZnNldChhZGRyKV07Cj4gQEAgLTExOSw3ICsxMTksNyBAQCB2
b2lkIHBhZ2Vfd2Fsayh1bnNpZ25lZCBsb25nIHZpcnRfYWRkcmVzcykKPiAgfQo+ICAKPiAgc3Rh
dGljIGludCBoYW5kbGVfY293KHVuc2lnbmVkIGxvbmcgYWRkcikgewo+IC0gICAgICAgIHBnZW50
cnlfdCAqdGFiID0gKHBnZW50cnlfdCAqKXN0YXJ0X2luZm8ucHRfYmFzZSwgcGFnZTsKPiArICAg
ICAgICBwZ2VudHJ5X3QgKnRhYiA9IHB0X2Jhc2UsIHBhZ2U7Cj4gIAl1bnNpZ25lZCBsb25nIG5l
d19wYWdlOwo+ICAJaW50IHJjOwo+ICAKPiBkaWZmIC0tZ2l0IGEvYmFsbG9vbi5jIGIvYmFsbG9v
bi5jCj4gaW5kZXggNjA4NDkyYS4uOGQyZjE1MSAxMDA2NDQKPiAtLS0gYS9iYWxsb29uLmMKPiAr
KysgYi9iYWxsb29uLmMKPiBAQCAtMjUsNiArMjUsNyBAQAo+ICAjaW5jbHVkZSA8bWluaS1vcy9i
YWxsb29uLmg+Cj4gICNpbmNsdWRlIDxtaW5pLW9zL2Vycm5vLmg+Cj4gICNpbmNsdWRlIDxtaW5p
LW9zL2xpYi5oPgo+ICsjaW5jbHVkZSA8bWluaS1vcy9wYXJhdmlydC5oPgo+ICAjaW5jbHVkZSA8
eGVuL3hlbi5oPgo+ICAjaW5jbHVkZSA8eGVuL21lbW9yeS5oPgo+ICAKPiBkaWZmIC0tZ2l0IGEv
aW5jbHVkZS9hcm0vYXJjaF9tbS5oIGIvaW5jbHVkZS9hcm0vYXJjaF9tbS5oCj4gaW5kZXggZjQ2
ODVkOC4uNzlkOWUwNSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2FybS9hcmNoX21tLmgKPiArKysg
Yi9pbmNsdWRlL2FybS9hcmNoX21tLmgKPiBAQCAtMjksOSArMjksNiBAQCBleHRlcm4gdWludDMy
X3QgcGh5c2ljYWxfYWRkcmVzc19vZmZzZXQ7CS8qIEFkZCB0aGlzIHRvIGEgdmlydHVhbCBhZGRy
ZXNzIHRvIGdldAo+ICAjZGVmaW5lIG1mbl90b192aXJ0KF9tZm4pICAgICAgICAgICh0b192aXJ0
KFBGTl9QSFlTKF9tZm4pKSkKPiAgI2RlZmluZSBwZm5fdG9fdmlydChfcGZuKSAgICAgICAgICAo
dG9fdmlydChQRk5fUEhZUyhfcGZuKSkpCj4gIAo+IC0jZGVmaW5lIG1mbl90b19wZm4oeCkgKHgp
Cj4gLSNkZWZpbmUgcGZuX3RvX21mbih4KSAoeCkKPiAtCj4gICNkZWZpbmUgdmlydHVhbF90b19t
Zm4oX3ZpcnQpCSAgIHZpcnRfdG9fbWZuKF92aXJ0KQo+ICAKPiAgLy8gRklYTUUKPiBkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9iYWxsb29uLmggYi9pbmNsdWRlL2JhbGxvb24uaAo+IGluZGV4IGQ4NzEw
YWQuLjhjZDQxYWYgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9iYWxsb29uLmgKPiArKysgYi9pbmNs
dWRlL2JhbGxvb24uaAo+IEBAIC0zOSwxNiArMzksMTMgQEAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcg
bnJfbWVtX3BhZ2VzOwo+ICB2b2lkIGdldF9tYXhfcGFnZXModm9pZCk7Cj4gIGludCBiYWxsb29u
X3VwKHVuc2lnbmVkIGxvbmcgbl9wYWdlcyk7Cj4gIAo+IC12b2lkIGFyY2hfcmVtYXBfcDJtKHVu
c2lnbmVkIGxvbmcgbWF4X3Bmbik7Cj4gIHZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQp
Owo+IC1pbnQgYXJjaF9leHBhbmRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3Bmbik7Cj4gIHZvaWQg
YXJjaF9wZm5fYWRkKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25nIG1mbik7Cj4gIGlu
dCBjaGtfZnJlZV9wYWdlcyh1bnNpZ25lZCBsb25nIG5lZWRlZCk7Cj4gIAo+ICAjZWxzZSAvKiBD
T05GSUdfQkFMTE9PTiAqLwo+ICAKPiAgc3RhdGljIGlubGluZSB2b2lkIGdldF9tYXhfcGFnZXMo
dm9pZCkgeyB9Cj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBhcmNoX3JlbWFwX3AybSh1bnNpZ25lZCBs
b25nIG1heF9wZm4pIHsgfQo+ICBzdGF0aWMgaW5saW5lIHZvaWQgbW1fYWxsb2NfYml0bWFwX3Jl
bWFwKHZvaWQpIHsgfQo+ICBzdGF0aWMgaW5saW5lIGludCBjaGtfZnJlZV9wYWdlcyh1bnNpZ25l
ZCBsb25nIG5lZWRlZCkKPiAgewo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL21tLmggYi9pbmNsdWRl
L21tLmgKPiBpbmRleCBmYzMxMjhiLi45NTM1NzBjIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvbW0u
aAo+ICsrKyBiL2luY2x1ZGUvbW0uaAo+IEBAIC0zNiw2ICszNiw3IEBACj4gICNlbmRpZgo+ICAj
aW5jbHVkZSA8eGVuL3hlbi5oPgo+ICAKPiArI2luY2x1ZGUgPG1pbmktb3MvcGFyYXZpcnQuaD4K
PiAgI2luY2x1ZGUgPG1pbmktb3MvYXJjaF9saW1pdHMuaD4KPiAgI2luY2x1ZGUgPG1pbmktb3Mv
YXJjaF9tbS5oPgo+ICAKPiBAQCAtNjcsNyArNjgsNiBAQCBzdGF0aWMgX19pbmxpbmVfXyBpbnQg
Z2V0X29yZGVyKHVuc2lnbmVkIGxvbmcgc2l6ZSkKPiAgCj4gIHZvaWQgYXJjaF9pbml0X2RlbWFu
ZF9tYXBwaW5nX2FyZWEodm9pZCk7Cj4gIHZvaWQgYXJjaF9pbml0X21tKHVuc2lnbmVkIGxvbmcq
IHN0YXJ0X3Bmbl9wLCB1bnNpZ25lZCBsb25nKiBtYXhfcGZuX3ApOwo+IC12b2lkIGFyY2hfaW5p
dF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuX3ApOwo+ICAKPiAgdW5zaWduZWQgbG9uZyBhbGxv
Y2F0ZV9vbmRlbWFuZCh1bnNpZ25lZCBsb25nIG4sIHVuc2lnbmVkIGxvbmcgYWxpZ25tZW50KTsK
PiAgLyogbWFwIGZbaSpzdHJpZGVdK2kqaW5jcmVtZW50IGZvciBpIGluIDAuLm4tMSwgYWxpZ25l
ZCBvbiBhbGlnbm1lbnQgcGFnZXMgKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9wYXJhdmlydC5o
IGIvaW5jbHVkZS9wYXJhdmlydC5oCj4gaW5kZXggNzg1MmUxNi4uMTUwNzZiZSAxMDA2NDQKPiAt
LS0gYS9pbmNsdWRlL3BhcmF2aXJ0LmgKPiArKysgYi9pbmNsdWRlL3BhcmF2aXJ0LmgKPiBAQCAt
MjYsNyArMjYsNTUgQEAKPiAgCj4gICNpZiBkZWZpbmVkKENPTkZJR19QQVJBVklSVCkKPiAgCj4g
KyNkZWZpbmUgbWZuX3RvX3BmbihfbWZuKSAobWFjaGluZV90b19waHlzX21hcHBpbmdbKF9tZm4p
XSkKPiArI2RlZmluZSBwZm5fdG9fbWZuKF9wZm4pIChwaHlzX3RvX21hY2hpbmVfbWFwcGluZ1so
X3BmbildKQo+ICsKPiArLyogZm9yIFAyTSAqLwo+ICsjaWZkZWYgX194ODZfNjRfXwo+ICsjZGVm
aW5lIFAyTV9TSElGVCAgICAgICA5Cj4gICNlbHNlCj4gKyNkZWZpbmUgUDJNX1NISUZUICAgICAg
IDEwCj4gKyNlbmRpZgo+ICsjZGVmaW5lIFAyTV9FTlRSSUVTICAgICAoMVVMIDw8IFAyTV9TSElG
VCkKPiArI2RlZmluZSBQMk1fTUFTSyAgICAgICAgKFAyTV9FTlRSSUVTIC0gMSkKPiArI2RlZmlu
ZSBMMV9QMk1fU0hJRlQgICAgUDJNX1NISUZUCj4gKyNkZWZpbmUgTDJfUDJNX1NISUZUICAgICgy
ICogUDJNX1NISUZUKQo+ICsjZGVmaW5lIEwzX1AyTV9TSElGVCAgICAoMyAqIFAyTV9TSElGVCkK
PiArI2RlZmluZSBMMV9QMk1fSURYKHBmbikgKChwZm4pICYgUDJNX01BU0spCj4gKyNkZWZpbmUg
TDJfUDJNX0lEWChwZm4pICgoKHBmbikgPj4gTDFfUDJNX1NISUZUKSAmIFAyTV9NQVNLKQo+ICsj
ZGVmaW5lIEwzX1AyTV9JRFgocGZuKSAoKChwZm4pID4+IEwyX1AyTV9TSElGVCkgJiBQMk1fTUFT
SykKPiArI2RlZmluZSBJTlZBTElEX1AyTV9FTlRSWSAofjBVTCkKPiArCj4gK3ZvaWQgcDJtX2No
a19wZm4odW5zaWduZWQgbG9uZyBwZm4pOwo+ICsKPiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBs
b25nIHAybV9wYWdlcyh1bnNpZ25lZCBsb25nIHBhZ2VzKQo+ICt7Cj4gKyAgICByZXR1cm4gKHBh
Z2VzICsgUDJNX0VOVFJJRVMgLSAxKSA+PiBMMV9QMk1fU0hJRlQ7Cj4gK30KPiArCj4gK3ZvaWQg
YXJjaF9pbml0X3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm5fcCk7Cj4gKwo+ICsjZWxzZQo+ICsK
PiArI2RlZmluZSBtZm5fdG9fcGZuKF9tZm4pICgodW5zaWduZWQgbG9uZykoX21mbikpCj4gKyNk
ZWZpbmUgcGZuX3RvX21mbihfcGZuKSAoKHVuc2lnbmVkIGxvbmcpKF9wZm4pKQo+ICsKPiArc3Rh
dGljIGlubGluZSB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuX3ApIHsg
fQo+ICsKPiArI2VuZGlmCj4gKwo+ICsjaWYgZGVmaW5lZChDT05GSUdfUEFSQVZJUlQpICYmIGRl
ZmluZWQoQ09ORklHX0JBTExPT04pCj4gKwo+ICt2b2lkIGFyY2hfcmVtYXBfcDJtKHVuc2lnbmVk
IGxvbmcgbWF4X3Bmbik7Cj4gK2ludCBhcmNoX2V4cGFuZF9wMm0odW5zaWduZWQgbG9uZyBtYXhf
cGZuKTsKPiArCj4gKyNlbHNlCj4gKwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgYXJjaF9yZW1hcF9w
Mm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKSB7IH0KPiArc3RhdGljIGlubGluZSBpbnQgYXJjaF9l
eHBhbmRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3BmbikKPiArewo+ICsgICAgcmV0dXJuIDA7Cj4g
K30KPiAgCj4gICNlbmRpZgo+ICAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvYXJjaF9tbS5o
IGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCj4gaW5kZXggMmIxOGIzNC4uMjhhYjQwNiAxMDA2NDQK
PiAtLS0gYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKPiArKysgYi9pbmNsdWRlL3g4Ni9hcmNoX21t
LmgKPiBAQCAtMTg0LDMxICsxODQsNiBAQCB0eXBlZGVmIHVuc2lnbmVkIGxvbmcgcGdlbnRyeV90
Owo+ICAjZGVmaW5lIElPX1BST1QgKEwxX1BST1QpCj4gICNkZWZpbmUgSU9fUFJPVF9OT0NBQ0hF
IChMMV9QUk9UIHwgX1BBR0VfUENEKQo+ICAKPiAtLyogZm9yIFAyTSAqLwo+IC0jaWZkZWYgX194
ODZfNjRfXwo+IC0jZGVmaW5lIFAyTV9TSElGVCAgICAgICA5Cj4gLSNlbHNlCj4gLSNkZWZpbmUg
UDJNX1NISUZUICAgICAgIDEwCj4gLSNlbmRpZgo+IC0jZGVmaW5lIFAyTV9FTlRSSUVTICAgICAo
MVVMIDw8IFAyTV9TSElGVCkKPiAtI2RlZmluZSBQMk1fTUFTSyAgICAgICAgKFAyTV9FTlRSSUVT
IC0gMSkKPiAtI2RlZmluZSBMMV9QMk1fU0hJRlQgICAgUDJNX1NISUZUCj4gLSNkZWZpbmUgTDJf
UDJNX1NISUZUICAgICgyICogUDJNX1NISUZUKQo+IC0jZGVmaW5lIEwzX1AyTV9TSElGVCAgICAo
MyAqIFAyTV9TSElGVCkKPiAtI2RlZmluZSBMMV9QMk1fSURYKHBmbikgKChwZm4pICYgUDJNX01B
U0spCj4gLSNkZWZpbmUgTDJfUDJNX0lEWChwZm4pICgoKHBmbikgPj4gTDFfUDJNX1NISUZUKSAm
IFAyTV9NQVNLKQo+IC0jZGVmaW5lIEwzX1AyTV9JRFgocGZuKSAoKChwZm4pID4+IEwyX1AyTV9T
SElGVCkgJiBQMk1fTUFTSykKPiAtI2RlZmluZSBJTlZBTElEX1AyTV9FTlRSWSAofjBVTCkKPiAt
Cj4gLSNpZm5kZWYgX19BU1NFTUJMWV9fCj4gLXZvaWQgcDJtX2Noa19wZm4odW5zaWduZWQgbG9u
ZyBwZm4pOwo+IC0KPiAtc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHAybV9wYWdlcyh1bnNp
Z25lZCBsb25nIHBhZ2VzKQo+IC17Cj4gLSAgICByZXR1cm4gKHBhZ2VzICsgUDJNX0VOVFJJRVMg
LSAxKSA+PiBMMV9QMk1fU0hJRlQ7Cj4gLX0KPiAtI2VuZGlmCj4gLQo+ICAjaW5jbHVkZSAiYXJj
aF9saW1pdHMuaCIKPiAgI2RlZmluZSBQQUdFX1NJWkUgICAgICAgX19QQUdFX1NJWkUKPiAgI2Rl
ZmluZSBQQUdFX1NISUZUICAgICAgX19QQUdFX1NISUZUCj4gQEAgLTIzMiwxMCArMjA3LDE0IEBA
IHR5cGVkZWYgdW5zaWduZWQgbG9uZyBwYWRkcl90Owo+ICB0eXBlZGVmIHVuc2lnbmVkIGxvbmcg
bWFkZHJfdDsKPiAgI2VuZGlmCj4gIAo+ICtleHRlcm4gcGdlbnRyeV90ICpwdF9iYXNlOwo+ICsj
aWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gIGV4dGVybiB1bnNpZ25lZCBsb25nICpwaHlzX3RvX21h
Y2hpbmVfbWFwcGluZzsKPiArI2Vsc2UKPiArZXh0ZXJuIHBnZW50cnlfdCBwYWdlX3RhYmxlX2Jh
c2VbXTsKPiArI2VuZGlmCj4gIGV4dGVybiBjaGFyIF90ZXh0LCBfZXRleHQsIF9lcm9kYXRhLCBf
ZWRhdGEsIF9lbmQ7Cj4gIGV4dGVybiB1bnNpZ25lZCBsb25nIG1mbl96ZXJvOwo+IC0jZGVmaW5l
IHBmbl90b19tZm4oX3BmbikgKHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nWyhfcGZuKV0pCj4gIHN0
YXRpYyBfX2lubGluZV9fIG1hZGRyX3QgcGh5c190b19tYWNoaW5lKHBhZGRyX3QgcGh5cykKPiAg
ewo+ICAJbWFkZHJfdCBtYWNoaW5lID0gcGZuX3RvX21mbihwaHlzID4+IFBBR0VfU0hJRlQpOwo+
IEBAIC0yNDMsNyArMjIyLDYgQEAgc3RhdGljIF9faW5saW5lX18gbWFkZHJfdCBwaHlzX3RvX21h
Y2hpbmUocGFkZHJfdCBwaHlzKQo+ICAJcmV0dXJuIG1hY2hpbmU7Cj4gIH0KPiAgCj4gLSNkZWZp
bmUgbWZuX3RvX3BmbihfbWZuKSAobWFjaGluZV90b19waHlzX21hcHBpbmdbKF9tZm4pXSkKPiAg
c3RhdGljIF9faW5saW5lX18gcGFkZHJfdCBtYWNoaW5lX3RvX3BoeXMobWFkZHJfdCBtYWNoaW5l
KQo+ICB7Cj4gIAlwYWRkcl90IHBoeXMgPSBtZm5fdG9fcGZuKG1hY2hpbmUgPj4gUEFHRV9TSElG
VCk7Cj4gQEAgLTI2NywxMyArMjQ1LDEwIEBAIHN0YXRpYyBfX2lubGluZV9fIHBhZGRyX3QgbWFj
aGluZV90b19waHlzKG1hZGRyX3QgbWFjaGluZSkKPiAgI2RlZmluZSBwdGVfdG9fbWZuKF9wdGUp
ICAgICAgICAgICAoKChfcHRlKSAmIChQQUREUl9NQVNLJlBBR0VfTUFTSykpID4+IEwxX1BBR0VU
QUJMRV9TSElGVCkKPiAgI2RlZmluZSBwdGVfdG9fdmlydChfcHRlKSAgICAgICAgICB0b192aXJ0
KG1mbl90b19wZm4ocHRlX3RvX21mbihfcHRlKSkgPDwgUEFHRV9TSElGVCkKPiAgCj4gLQo+IC0j
ZGVmaW5lIFBUX0JBU0UJCQkgICAoKHBnZW50cnlfdCAqKXN0YXJ0X2luZm8ucHRfYmFzZSkKPiAt
Cj4gICNpZmRlZiBfX3g4Nl82NF9fCj4gLSNkZWZpbmUgdmlydHVhbF90b19sMyhfdmlydCkJICAg
KChwZ2VudHJ5X3QgKilwdGVfdG9fdmlydChQVF9CQVNFW2w0X3RhYmxlX29mZnNldChfdmlydCld
KSkKPiArI2RlZmluZSB2aXJ0dWFsX3RvX2wzKF92aXJ0KQkgICAoKHBnZW50cnlfdCAqKXB0ZV90
b192aXJ0KHB0X2Jhc2VbbDRfdGFibGVfb2Zmc2V0KF92aXJ0KV0pKQo+ICAjZWxzZQo+IC0jZGVm
aW5lIHZpcnR1YWxfdG9fbDMoX3ZpcnQpCSAgIFBUX0JBU0UKPiArI2RlZmluZSB2aXJ0dWFsX3Rv
X2wzKF92aXJ0KQkgICBwdF9iYXNlCj4gICNlbmRpZgo+ICAKPiAgI2RlZmluZSB2aXJ0dWFsX3Rv
X2wyKF92aXJ0KQkgICAoeyBcCj4gQEAgLTI5Nyw2ICsyNzIsNyBAQCBzdGF0aWMgX19pbmxpbmVf
XyBwYWRkcl90IG1hY2hpbmVfdG9fcGh5cyhtYWRkcl90IG1hY2hpbmUpCj4gICNkZWZpbmUgZG9f
bWFwX3plcm8oc3RhcnQsIG4pIGRvX21hcF9mcmFtZXMoc3RhcnQsICZtZm5femVybywgbiwgMCwg
MCwgRE9NSURfU0VMRiwgTlVMTCwgTDFfUFJPVF9STykKPiAgCj4gIHBnZW50cnlfdCAqbmVlZF9w
Z3QodW5zaWduZWQgbG9uZyBhZGRyKTsKPiArdm9pZCBhcmNoX21tX3ByZWluaXQodm9pZCAqcCk7
Cj4gIAo+ICAjZW5kaWYKPiAgCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2FyY2gteDg2L3hl
bi14ODZfMzIuaCBiL2luY2x1ZGUveGVuL2FyY2gteDg2L3hlbi14ODZfMzIuaAo+IGluZGV4IDE1
MDQxOTEuLjYzMzk3MjcgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4
Nl8zMi5oCj4gKysrIGIvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4Nl8zMi5oCj4gQEAgLTU1
LDYgKzU1LDcgQEAKPiAgI2RlZmluZSBGTEFUX1VTRVJfRFMgICAgRkxBVF9SSU5HM19EUwo+ICAj
ZGVmaW5lIEZMQVRfVVNFUl9TUyAgICBGTEFUX1JJTkczX1NTCj4gIAo+ICsjaWZkZWYgQ09ORklH
X1BBUkFWSVJUCj4gICNkZWZpbmUgX19IWVBFUlZJU09SX1ZJUlRfU1RBUlRfUEFFICAgIDB4RjU4
MDAwMDAKPiAgI2RlZmluZSBfX01BQ0gyUEhZU19WSVJUX1NUQVJUX1BBRSAgICAgMHhGNTgwMDAw
MAo+ICAjZGVmaW5lIF9fTUFDSDJQSFlTX1ZJUlRfRU5EX1BBRSAgICAgICAweEY2ODAwMDAwCj4g
QEAgLTkwLDYgKzkxLDcgQEAKPiAgI2lmbmRlZiBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZwo+ICAj
ZGVmaW5lIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nICgodW5zaWduZWQgbG9uZyAqKU1BQ0gyUEhZ
U19WSVJUX1NUQVJUKQo+ICAjZW5kaWYKPiArI2VuZGlmCj4gIAo+ICAvKiAzMi0vNjQtYml0IGlu
dmFyaWFiaWxpdHkgZm9yIGNvbnRyb2wgaW50ZXJmYWNlcyAoZG9tY3RsL3N5c2N0bCkuICovCj4g
ICNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykKPiBkaWZmIC0t
Z2l0IGEvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4Nl82NC5oIGIvaW5jbHVkZS94ZW4vYXJj
aC14ODYveGVuLXg4Nl82NC5oCj4gaW5kZXggMWM0ZTE1OS4uMmMwMDExMSAxMDA2NDQKPiAtLS0g
YS9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4teDg2XzY0LmgKPiArKysgYi9pbmNsdWRlL3hlbi9h
cmNoLXg4Ni94ZW4teDg2XzY0LmgKPiBAQCAtNzAsNiArNzAsNyBAQAo+ICAjZGVmaW5lIEZMQVRf
VVNFUl9TUzMyIEZMQVRfUklORzNfU1MzMgo+ICAjZGVmaW5lIEZMQVRfVVNFUl9TUyAgIEZMQVRf
VVNFUl9TUzY0Cj4gIAo+ICsjaWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gICNkZWZpbmUgX19IWVBF
UlZJU09SX1ZJUlRfU1RBUlQgMHhGRkZGODAwMDAwMDAwMDAwCj4gICNkZWZpbmUgX19IWVBFUlZJ
U09SX1ZJUlRfRU5EICAgMHhGRkZGODgwMDAwMDAwMDAwCj4gICNkZWZpbmUgX19NQUNIMlBIWVNf
VklSVF9TVEFSVCAgMHhGRkZGODAwMDAwMDAwMDAwCj4gQEAgLTg2LDYgKzg3LDcgQEAKPiAgI2lm
bmRlZiBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZwo+ICAjZGVmaW5lIG1hY2hpbmVfdG9fcGh5c19t
YXBwaW5nICgodW5zaWduZWQgbG9uZyAqKUhZUEVSVklTT1JfVklSVF9TVEFSVCkKPiAgI2VuZGlm
Cj4gKyNlbmRpZgo+ICAKPiAgLyoKPiAgICogaW50IEhZUEVSVklTT1Jfc2V0X3NlZ21lbnRfYmFz
ZSh1bnNpZ25lZCBpbnQgd2hpY2gsIHVuc2lnbmVkIGxvbmcgYmFzZSkKPiBkaWZmIC0tZ2l0IGEv
bW0uYyBiL21tLmMKPiBpbmRleCBjYTBiOWJlLi5jNzZiZTdmIDEwMDY0NAo+IC0tLSBhL21tLmMK
PiArKysgYi9tbS5jCj4gQEAgLTM5LDYgKzM5LDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9tZW1vcnku
aD4KPiAgI2luY2x1ZGUgPG1pbmktb3MvbW0uaD4KPiAgI2luY2x1ZGUgPG1pbmktb3MvYmFsbG9v
bi5oPgo+ICsjaW5jbHVkZSA8bWluaS1vcy9wYXJhdmlydC5oPgo+ICAjaW5jbHVkZSA8bWluaS1v
cy90eXBlcy5oPgo+ICAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4KPiAgI2luY2x1ZGUgPG1pbmkt
b3MveG1hbGxvYy5oPgo+IC0tIAo+IDIuNi42Cj4gCgotLSAKU2FtdWVsCjx5PiB0MSBmYWljaAo8
eT4gbGVzIHByb2dyYW1tZXMgaWxzIHNlZ2ZhdWx0ZW50IGphbWFpcyBxdWFuZCBvbiB2ZXV0CiAt
Ky0gI2Vucy1taW0gZW4gcGxlaW4gZMOpYm9nYWdlIC0rLQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:20:39 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:20:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcK3j-0001ka-E0; Tue, 23 Aug 2016 22:20:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcK3j-0001kR-05; Tue, 23 Aug 2016 22:20:39 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 74/40-15404-63CCCB75; Tue, 23 Aug 2016 22:20:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsXS+7+BUdf0zJ5
 wg67pLBZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM1YcmMFa0DSXseLpjemMDYwL67oY
 uTiEBCYySkzedYcNwtnFKNH6qZMZwjnKKDFp6wkWCGcDo8Sr3efZuxg5OVgEVCUOLdrNBmKzC
 ZhI9DfOA7NFBJQlPrb2gtUwC0RLPG/fzAJiCwuESDx4dp4VxOYV0JF4vnYHK8hQXoHdjBLzW2
 czgiSEBIol3py+zAJRJChxcuYTFohBOhI7t4LcxwFkS0ss/8cBEZaXaN46mxnE5hRwkHjwciY
 jSImogJnEt58GExiFZiEZNAvJoFkIg2YhGbSAkWUVo0ZxalFZapGuoaFeUlFmekZJbmJmjq6h
 gZlebmpxcWJ6ak5iUrFecn7uJkZg0DMAwQ7GT8sCDjFKcjApifImHd0TLsSXlJ9SmZFYnBFfV
 JqTWnyIUYaDQ0mCt/IUUE6wKDU9tSItMwcYfzBpCQ4eJRHe+SeB0rzFBYm5xZnpEKlTjIpS4r
 wdIH0CIImM0jy4NljMX2KUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw7wWQKTyZeSVw018BLWY
 CWtxyfzfI4pJEhJRUA6NSsdTmx1y+80x+37FOYk3xeMdfvtRz2rnTf6X0ovbdfeoU+tWvqDL4
 xXRXq8n1Qh+9LKcnvc6Oj9bXrQl65e73yr+2zuuK5H6D4qOPHz9d8upEuJrxlD2n12s+DLsuO
 OFP/+Ei3WtZFT8frc/9zXNA4FRXUf+8344N39ZdOFgp5bOET7q58IoSS3FGoqEWc1FxIgDO7k
 Tv9AIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1471990836!29873913!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40605 invoked from network); 23 Aug 2016 22:20:37 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-7.tower-21.messagelabs.com with SMTP; 23 Aug 2016 22:20:37 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 8BA64900D;
 Wed, 24 Aug 2016 00:20:36 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id zSTCrgP8DKfw; Wed, 24 Aug 2016 00:20:36 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 561361A5;
 Wed, 24 Aug 2016 00:20:36 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcK3f-0000MU-LW; Wed, 24 Aug 2016 00:20:35 +0200
Date: Wed, 24 Aug 2016 00:20:35 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823222035.GF4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-11-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-11-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 10/22] mini-os: make p2m related code
 depend on CONFIG_PARAVIRT
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjU2ICswMjAwLCB3cm90ZToK
PiBBbGwgaGFuZGxpbmcgcmVsYXRlZCB0byBwMm0gaXMgbmVlZGVkIGZvciBwYXJhdmlydHVhbGl6
ZWQgZW52aXJvbm1lbnQKPiBvbmx5LiBTbyBwdXQgYWxsIGZ1bmN0aW9ucyBvcGVyYXRpbmcgb24g
cDJtIGxpc3QgaW4gI2lmZGVmCj4gQ09ORklHX1BBUkFWSVJUIHNlY3Rpb25zLiBBZGQgYSBwYXJh
dmlydC5oIGhlYWRlciBkZWZpbmluZyBkdW1teQo+IGZ1bmN0aW9ucyBmb3Igbm9uLXBhcmF2aXJ0
dWFsaXplZCBlbnZpcm9ubWVudHMuIEluc3RlYWQgb2YgdXNpbmcKPiByZWZlcmVuY2VzIHRvIHN0
YXJ0X2luZm8gdXNlIGRlZGljYXRlZCB2YXJpYWJsZXMgaW5pdGlhbGl6ZWQgZnJvbQo+IHN0YXJ0
X2luZm8gb24gYm9vdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CgpSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRA
ZW5zLWx5b24ub3JnPgoKPiAtLS0KPiAgYXJjaC9hcm0vYmFsbG9vbi5jICAgICAgICAgICAgICAg
IHwgIDUgLS0tCj4gIGFyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgICAgICB8ICA0IC0tLQo+
ICBhcmNoL3g4Ni9iYWxsb29uLmMgICAgICAgICAgICAgICAgfCAxMyArKysrKysrKwo+ICBhcmNo
L3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgfCA2NyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0KPiAgYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgICAgIHwg
IDYgKystLQo+ICBhcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgICAgfCAgNiArKy0tCj4g
IGJhbGxvb24uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsKPiAgaW5jbHVkZS9hcm0v
YXJjaF9tbS5oICAgICAgICAgICAgIHwgIDMgLS0KPiAgaW5jbHVkZS9iYWxsb29uLmggICAgICAg
ICAgICAgICAgIHwgIDMgLS0KPiAgaW5jbHVkZS9tbS5oICAgICAgICAgICAgICAgICAgICAgIHwg
IDIgKy0KPiAgaW5jbHVkZS9wYXJhdmlydC5oICAgICAgICAgICAgICAgIHwgNDggKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+ICBpbmNsdWRlL3g4Ni9hcmNoX21tLmggICAgICAgICAgICAg
fCA0MCArKysrKy0tLS0tLS0tLS0tLS0tLS0tLQo+ICBpbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4t
eDg2XzMyLmggfCAgMiArKwo+ICBpbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4teDg2XzY0LmggfCAg
MiArKwo+ICBtbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCj4gIDE1IGZp
bGVzIGNoYW5nZWQsIDEzMyBpbnNlcnRpb25zKCspLCA3MCBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEvYXJjaC9hcm0vYmFsbG9vbi5jIGIvYXJjaC9hcm0vYmFsbG9vbi5jCj4gaW5kZXgg
N2YzNTMyOC4uOTU4ZWNiYSAxMDA2NDQKPiAtLS0gYS9hcmNoL2FybS9iYWxsb29uLmMKPiArKysg
Yi9hcmNoL2FybS9iYWxsb29uLmMKPiBAQCAtMjcsMTEgKzI3LDYgQEAKPiAgCj4gIHVuc2lnbmVk
IGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7ICAgLyogVE9ETzogZmluZCBhIHZpcnR1YWwgYXJl
YSAqLwo+ICAKPiAtaW50IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCj4g
LXsKPiAtICAgIHJldHVybiAwOwo+IC19Cj4gLQo+ICB2b2lkIGFyY2hfcGZuX2FkZCh1bnNpZ25l
ZCBsb25nIHBmbiwgdW5zaWduZWQgbG9uZyBtZm4pCj4gIHsKPiAgfQo+IGRpZmYgLS1naXQgYS9h
cmNoL2FybS9tbS5jIGIvYXJjaC9hcm0vbW0uYwo+IGluZGV4IGZjOGQ0YmMuLjRmNThmYzcgMTAw
NjQ0Cj4gLS0tIGEvYXJjaC9hcm0vbW0uYwo+ICsrKyBiL2FyY2gvYXJtL21tLmMKPiBAQCAtNzIs
MTAgKzcyLDYgQEAgdm9pZCBhcmNoX2luaXRfbW0odW5zaWduZWQgbG9uZyAqc3RhcnRfcGZuX3As
IHVuc2lnbmVkIGxvbmcgKm1heF9wZm5fcCkKPiAgICAgICptYXhfcGZuX3AgPSB0b19waHlzKG5l
d19kZXZpY2VfdHJlZSkgPj4gUEFHRV9TSElGVDsKPiAgfQo+ICAKPiAtdm9pZCBhcmNoX2luaXRf
cDJtKHVuc2lnbmVkIGxvbmcgbWF4X3BmbikKPiAtewo+IC19Cj4gLQo+ICB2b2lkIGFyY2hfaW5p
dF9kZW1hbmRfbWFwcGluZ19hcmVhKHZvaWQpCj4gIHsKPiAgfQo+IGRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9iYWxsb29uLmMgYi9hcmNoL3g4Ni9iYWxsb29uLmMKPiBpbmRleCA0MjM4OWU0Li4xNmFh
YWU0IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2JhbGxvb24uYwo+ICsrKyBiL2FyY2gveDg2L2Jh
bGxvb24uYwo+IEBAIC0yNiwxMSArMjYsMTMgQEAKPiAgI2luY2x1ZGUgPG1pbmktb3MvZXJybm8u
aD4KPiAgI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+Cj4gICNpbmNsdWRlIDxtaW5pLW9zL21tLmg+
Cj4gKyNpbmNsdWRlIDxtaW5pLW9zL3BhcmF2aXJ0Lmg+Cj4gIAo+ICAjaWZkZWYgQ09ORklHX0JB
TExPT04KPiAgCj4gIHVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQgPSBWSVJUX0tF
Uk5FTF9BUkVBOwo+ICAKPiArI2lmZGVmIENPTkZJR19QQVJBVklSVAo+ICBzdGF0aWMgdm9pZCBw
Mm1faW52YWxpZGF0ZSh1bnNpZ25lZCBsb25nICpsaXN0LCB1bnNpZ25lZCBsb25nIHN0YXJ0X2lk
eCkKPiAgewo+ICAgICAgdW5zaWduZWQgbG9uZyBpZHg7Cj4gQEAgLTE0Myw1ICsxNDUsMTYgQEAg
dm9pZCBhcmNoX3Bmbl9hZGQodW5zaWduZWQgbG9uZyBwZm4sIHVuc2lnbmVkIGxvbmcgbWZuKQo+
ICAgICAgICAgIGRvX2V4aXQoKTsKPiAgICAgIH0KPiAgfQo+ICsjZWxzZQo+ICt2b2lkIGFyY2hf
cGZuX2FkZCh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQgbG9uZyBtZm4pCj4gK3sKPiArICAg
IHBnZW50cnlfdCAqcGd0Owo+ICsKPiArICAgIHBndCA9IG5lZWRfcGd0KCh1bnNpZ25lZCBsb25n
KXBmbl90b192aXJ0KHBmbikpOwo+ICsgICAgQVNTRVJUKHBndCk7Cj4gKyAgICBpZiAoICEoKnBn
dCAmIF9QQUdFX1BTRSkgKQo+ICsgICAgICAgICpwZ3QgPSAocGdlbnRyeV90KShtZm4gPDwgUEFH
RV9TSElGVCkgfCBfUEFHRV9QUkVTRU5UIHwgX1BBR0VfUlc7Cj4gK30KPiArI2VuZGlmCj4gIAo+
ICAjZW5kaWYKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0uYyBiL2FyY2gveDg2L21tLmMKPiBp
bmRleCBmZTE4ZjUzLi4wNTQzMDE3IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L21tLmMKPiArKysg
Yi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTM5LDYgKzM5LDcgQEAKPiAgI2luY2x1ZGUgPG1pbmktb3Mv
aHlwZXJ2aXNvci5oPgo+ICAjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+Cj4gICNpbmNsdWRl
IDxtaW5pLW9zL21tLmg+Cj4gKyNpbmNsdWRlIDxtaW5pLW9zL3BhcmF2aXJ0Lmg+Cj4gICNpbmNs
dWRlIDxtaW5pLW9zL3R5cGVzLmg+Cj4gICNpbmNsdWRlIDxtaW5pLW9zL2xpYi5oPgo+ICAjaW5j
bHVkZSA8bWluaS1vcy94bWFsbG9jLmg+Cj4gQEAgLTUzLDEwICs1NCwyNCBAQAo+ICAKPiAgdW5z
aWduZWQgbG9uZyAqcGh5c190b19tYWNoaW5lX21hcHBpbmc7Cj4gIHVuc2lnbmVkIGxvbmcgbWZu
X3plcm87Cj4gK3BnZW50cnlfdCAqcHRfYmFzZTsKPiArc3RhdGljIHVuc2lnbmVkIGxvbmcgZmly
c3RfZnJlZV9wZm47Cj4gK3N0YXRpYyB1bnNpZ25lZCBsb25nIGxhc3RfZnJlZV9wZm47Cj4gKwo+
ICBleHRlcm4gY2hhciBzdGFja1tdOwo+ICBleHRlcm4gdm9pZCBwYWdlX3dhbGsodW5zaWduZWQg
bG9uZyB2YSk7Cj4gIAo+IC0jaWZuZGVmIENPTkZJR19QQVJBVklSVAo+ICsjaWZkZWYgQ09ORklH
X1BBUkFWSVJUCj4gK3ZvaWQgYXJjaF9tbV9wcmVpbml0KHZvaWQgKnApCj4gK3sKPiArICAgIHN0
YXJ0X2luZm9fdCAqc2kgPSBwOwo+ICsKPiArICAgIHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nID0g
KHVuc2lnbmVkIGxvbmcgKilzaS0+bWZuX2xpc3Q7Cj4gKyAgICBwdF9iYXNlID0gKHBnZW50cnlf
dCAqKXNpLT5wdF9iYXNlOwo+ICsgICAgZmlyc3RfZnJlZV9wZm4gPSBQRk5fVVAodG9fcGh5cyhw
dF9iYXNlKSkgKyBzaS0+bnJfcHRfZnJhbWVzOwo+ICsgICAgbGFzdF9mcmVlX3BmbiA9IHNpLT5u
cl9wYWdlczsKPiArfQo+ICsjZWxzZQo+ICAjaW5jbHVkZSA8bWluaS1vcy9kZXNjLmg+Cj4gIHVz
ZXJfZGVzYyBnZHRbTlJfR0RUX0VOVFJJRVNdID0KPiAgewo+IEBAIC04NSw2ICsxMDAsMjIgQEAg
ZGVzY19wdHIgaWR0X3B0ciA9Cj4gICAgICAubGltaXQgPSBzaXplb2YoaWR0KSAtIDEsCj4gICAg
ICAuYmFzZSA9ICh1bnNpZ25lZCBsb25nKSZpZHQsCj4gIH07Cj4gKwo+ICt2b2lkIGFyY2hfbW1f
cHJlaW5pdCh2b2lkICpwKQo+ICt7Cj4gKyAgICBsb25nIHJldDsKPiArICAgIGRvbWlkX3QgZG9t
aWQgPSBET01JRF9TRUxGOwo+ICsKPiArICAgIHB0X2Jhc2UgPSBwYWdlX3RhYmxlX2Jhc2U7Cj4g
KyAgICBmaXJzdF9mcmVlX3BmbiA9IFBGTl9VUCh0b19waHlzKCZfZW5kKSk7Cj4gKyAgICByZXQg
PSBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fY3VycmVudF9yZXNlcnZhdGlvbiwgJmRvbWlk
KTsKPiArICAgIGlmICggcmV0IDwgMCApCj4gKyAgICB7Cj4gKyAgICAgICAgeHByaW50aygiY291
bGQgbm90IGdldCBtZW1vcnkgc2l6ZVxuIik7Cj4gKyAgICAgICAgZG9fZXhpdCgpOwo+ICsgICAg
fQo+ICsgICAgbGFzdF9mcmVlX3BmbiA9IHJldDsKPiArfQo+ICAjZW5kaWYKPiAgCj4gIC8qCj4g
QEAgLTk1LDcgKzEyNiw3IEBAIGRlc2NfcHRyIGlkdF9wdHIgPQo+ICBzdGF0aWMgdm9pZCBuZXdf
cHRfZnJhbWUodW5zaWduZWQgbG9uZyAqcHRfcGZuLCB1bnNpZ25lZCBsb25nIHByZXZfbF9tZm4s
IAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHVuc2ln
bmVkIGxvbmcgbGV2ZWwpCj4gIHsgICAKPiAtICAgIHBnZW50cnlfdCAqdGFiID0gKHBnZW50cnlf
dCAqKXN0YXJ0X2luZm8ucHRfYmFzZTsKPiArICAgIHBnZW50cnlfdCAqdGFiID0gcHRfYmFzZTsK
PiAgICAgIHVuc2lnbmVkIGxvbmcgcHRfcGFnZSA9ICh1bnNpZ25lZCBsb25nKXBmbl90b192aXJ0
KCpwdF9wZm4pOyAKPiAgICAgIHBnZW50cnlfdCBwcm90X2UsIHByb3RfdDsKPiAgICAgIG1tdV91
cGRhdGVfdCBtbXVfdXBkYXRlc1sxXTsKPiBAQCAtMTcyLDggKzIwMyw4IEBAIHN0YXRpYyB2b2lk
IGJ1aWxkX3BhZ2V0YWJsZSh1bnNpZ25lZCBsb25nICpzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcg
Km1heF9wZm4pCj4gICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0X2FkZHJlc3MsIGVuZF9hZGRyZXNz
Owo+ICAgICAgdW5zaWduZWQgbG9uZyBwZm5fdG9fbWFwLCBwdF9wZm4gPSAqc3RhcnRfcGZuOwo+
ICAgICAgc3RhdGljIG1tdV91cGRhdGVfdCBtbXVfdXBkYXRlc1tMMV9QQUdFVEFCTEVfRU5UUklF
UyArIDFdOwo+IC0gICAgcGdlbnRyeV90ICp0YWIgPSAocGdlbnRyeV90ICopc3RhcnRfaW5mby5w
dF9iYXNlLCBwYWdlOwo+IC0gICAgdW5zaWduZWQgbG9uZyBwdF9tZm4gPSBwZm5fdG9fbWZuKHZp
cnRfdG9fcGZuKHN0YXJ0X2luZm8ucHRfYmFzZSkpOwo+ICsgICAgcGdlbnRyeV90ICp0YWIgPSBw
dF9iYXNlLCBwYWdlOwo+ICsgICAgdW5zaWduZWQgbG9uZyBwdF9tZm4gPSBwZm5fdG9fbWZuKHZp
cnRfdG9fcGZuKHB0X2Jhc2UpKTsKPiAgICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0Owo+ICAgICAg
aW50IGNvdW50ID0gMDsKPiAgICAgIGludCByYzsKPiBAQCAtMTgyLDYgKzIxMyw3IEBAIHN0YXRp
YyB2b2lkIGJ1aWxkX3BhZ2V0YWJsZSh1bnNpZ25lZCBsb25nICpzdGFydF9wZm4sIHVuc2lnbmVk
IGxvbmcgKm1heF9wZm4pCj4gICAgICAgICBtYXBwZWQsIHN0YXJ0IHRoZSBsb29wIGF0IHRoZSB2
ZXJ5IGJlZ2lubmluZy4gKi8KPiAgICAgIHBmbl90b19tYXAgPSAqc3RhcnRfcGZuOwo+ICAKPiAr
I2lmZGVmIENPTkZJR19QQVJBVklSVAo+ICAgICAgaWYgKCAqbWF4X3BmbiA+PSB2aXJ0X3RvX3Bm
bihIWVBFUlZJU09SX1ZJUlRfU1RBUlQpICkKPiAgICAgIHsKPiAgICAgICAgICBwcmludGsoIldB
Uk5JTkc6IE1pbmktT1MgdHJ5aW5nIHRvIHVzZSBYZW4gdmlydHVhbCBzcGFjZS4gIgo+IEBAIC0x
OTMsNiArMjI1LDcgQEAgc3RhdGljIHZvaWQgYnVpbGRfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcg
KnN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyAqbWF4X3BmbikKPiAgICAgICAgICAgICAgICAgKCh1
bnNpZ25lZCBsb25nKXBmbl90b192aXJ0KCptYXhfcGZuKSAtIAo+ICAgICAgICAgICAgICAgICAg
KHVuc2lnbmVkIGxvbmcpJl90ZXh0KT4+MjApOwo+ICAgICAgfQo+ICsjZW5kaWYKPiAgCj4gICAg
ICBzdGFydF9hZGRyZXNzID0gKHVuc2lnbmVkIGxvbmcpcGZuX3RvX3ZpcnQocGZuX3RvX21hcCk7
Cj4gICAgICBlbmRfYWRkcmVzcyA9ICh1bnNpZ25lZCBsb25nKXBmbl90b192aXJ0KCptYXhfcGZu
KTsKPiBAQCAtMjAyLDggKzIzNSw4IEBAIHN0YXRpYyB2b2lkIGJ1aWxkX3BhZ2V0YWJsZSh1bnNp
Z25lZCBsb25nICpzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgKm1heF9wZm4pCj4gIAo+ICAgICAg
d2hpbGUgKCBzdGFydF9hZGRyZXNzIDwgZW5kX2FkZHJlc3MgKQo+ICAgICAgewo+IC0gICAgICAg
IHRhYiA9IChwZ2VudHJ5X3QgKilzdGFydF9pbmZvLnB0X2Jhc2U7Cj4gLSAgICAgICAgcHRfbWZu
ID0gcGZuX3RvX21mbih2aXJ0X3RvX3BmbihzdGFydF9pbmZvLnB0X2Jhc2UpKTsKPiArICAgICAg
ICB0YWIgPSBwdF9iYXNlOwo+ICsgICAgICAgIHB0X21mbiA9IHBmbl90b19tZm4odmlydF90b19w
Zm4ocHRfYmFzZSkpOwo+ICAKPiAgI2lmIGRlZmluZWQoX194ODZfNjRfXykKPiAgICAgICAgICBv
ZmZzZXQgPSBsNF90YWJsZV9vZmZzZXQoc3RhcnRfYWRkcmVzcyk7Cj4gQEAgLTI3MCw4ICszMDMs
OCBAQCBzdGF0aWMgdm9pZCBzZXRfcmVhZG9ubHkodm9pZCAqdGV4dCwgdm9pZCAqZXRleHQpCj4g
ICAgICAgICAgKCh1bnNpZ25lZCBsb25nKSB0ZXh0ICsgUEFHRV9TSVpFIC0gMSkgJiBQQUdFX01B
U0s7Cj4gICAgICB1bnNpZ25lZCBsb25nIGVuZF9hZGRyZXNzID0gKHVuc2lnbmVkIGxvbmcpIGV0
ZXh0Owo+ICAgICAgc3RhdGljIG1tdV91cGRhdGVfdCBtbXVfdXBkYXRlc1tMMV9QQUdFVEFCTEVf
RU5UUklFUyArIDFdOwo+IC0gICAgcGdlbnRyeV90ICp0YWIgPSAocGdlbnRyeV90ICopc3RhcnRf
aW5mby5wdF9iYXNlLCBwYWdlOwo+IC0gICAgdW5zaWduZWQgbG9uZyBtZm4gPSBwZm5fdG9fbWZu
KHZpcnRfdG9fcGZuKHN0YXJ0X2luZm8ucHRfYmFzZSkpOwo+ICsgICAgcGdlbnRyeV90ICp0YWIg
PSBwdF9iYXNlLCBwYWdlOwo+ICsgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBwZm5fdG9fbWZuKHZp
cnRfdG9fcGZuKHB0X2Jhc2UpKTsKPiAgICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0Owo+ICAgICAg
aW50IGNvdW50ID0gMDsKPiAgICAgIGludCByYzsKPiBAQCAtMjgwLDggKzMxMyw4IEBAIHN0YXRp
YyB2b2lkIHNldF9yZWFkb25seSh2b2lkICp0ZXh0LCB2b2lkICpldGV4dCkKPiAgCj4gICAgICB3
aGlsZSAoIHN0YXJ0X2FkZHJlc3MgKyBQQUdFX1NJWkUgPD0gZW5kX2FkZHJlc3MgKQo+ICAgICAg
ewo+IC0gICAgICAgIHRhYiA9IChwZ2VudHJ5X3QgKilzdGFydF9pbmZvLnB0X2Jhc2U7Cj4gLSAg
ICAgICAgbWZuID0gcGZuX3RvX21mbih2aXJ0X3RvX3BmbihzdGFydF9pbmZvLnB0X2Jhc2UpKTsK
PiArICAgICAgICB0YWIgPSBwdF9iYXNlOwo+ICsgICAgICAgIG1mbiA9IHBmbl90b19tZm4odmly
dF90b19wZm4ocHRfYmFzZSkpOwo+ICAKPiAgI2lmIGRlZmluZWQoX194ODZfNjRfXykKPiAgICAg
ICAgICBvZmZzZXQgPSBsNF90YWJsZV9vZmZzZXQoc3RhcnRfYWRkcmVzcyk7Cj4gQEAgLTM0Myw4
ICszNzYsOCBAQCBzdGF0aWMgcGdlbnRyeV90ICpnZXRfcGd0KHVuc2lnbmVkIGxvbmcgdmEpCj4g
ICAgICBwZ2VudHJ5X3QgKnRhYjsKPiAgICAgIHVuc2lnbmVkIG9mZnNldDsKPiAgCj4gLSAgICB0
YWIgPSAocGdlbnRyeV90ICopc3RhcnRfaW5mby5wdF9iYXNlOwo+IC0gICAgbWZuID0gdmlydF90
b19tZm4oc3RhcnRfaW5mby5wdF9iYXNlKTsKPiArICAgIHRhYiA9IHB0X2Jhc2U7Cj4gKyAgICBt
Zm4gPSB2aXJ0X3RvX21mbihwdF9iYXNlKTsKPiAgCj4gICNpZiBkZWZpbmVkKF9feDg2XzY0X18p
Cj4gICAgICBvZmZzZXQgPSBsNF90YWJsZV9vZmZzZXQodmEpOwo+IEBAIC0zNzksOCArNDEyLDgg
QEAgcGdlbnRyeV90ICpuZWVkX3BndCh1bnNpZ25lZCBsb25nIHZhKQo+ICAgICAgdW5zaWduZWQg
bG9uZyBwdF9wZm47Cj4gICAgICB1bnNpZ25lZCBvZmZzZXQ7Cj4gIAo+IC0gICAgdGFiID0gKHBn
ZW50cnlfdCAqKXN0YXJ0X2luZm8ucHRfYmFzZTsKPiAtICAgIHB0X21mbiA9IHZpcnRfdG9fbWZu
KHN0YXJ0X2luZm8ucHRfYmFzZSk7Cj4gKyAgICB0YWIgPSBwdF9iYXNlOwo+ICsgICAgcHRfbWZu
ID0gdmlydF90b19tZm4ocHRfYmFzZSk7Cj4gIAo+ICAjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQo+
ICAgICAgb2Zmc2V0ID0gbDRfdGFibGVfb2Zmc2V0KHZhKTsKPiBAQCAtNjM5LDYgKzY3Miw3IEBA
IHN0YXRpYyB2b2lkIGNsZWFyX2Jvb3RzdHJhcCh2b2lkKQo+ICAgICAgICAgIHByaW50aygiVW5h
YmxlIHRvIHVubWFwIE5VTEwgcGFnZS4gcmM9JWRcbiIsIHJjKTsKPiAgfQo+ICAKPiArI2lmZGVm
IENPTkZJR19QQVJBVklSVAo+ICB2b2lkIHAybV9jaGtfcGZuKHVuc2lnbmVkIGxvbmcgcGZuKQo+
ICB7Cj4gICAgICBpZiAoIChwZm4gPj4gTDNfUDJNX1NISUZUKSA+IDAgKQo+IEBAIC02NzAsNiAr
NzA0LDcgQEAgdm9pZCBhcmNoX2luaXRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3BmbikKPiAgCj4g
ICAgICBhcmNoX3JlbWFwX3AybShtYXhfcGZuKTsKPiAgfQo+ICsjZW5kaWYKPiAgCj4gIHZvaWQg
YXJjaF9pbml0X21tKHVuc2lnbmVkIGxvbmcqIHN0YXJ0X3Bmbl9wLCB1bnNpZ25lZCBsb25nKiBt
YXhfcGZuX3ApCj4gIHsKPiBAQCAtNjgzLDggKzcxOCw4IEBAIHZvaWQgYXJjaF9pbml0X21tKHVu
c2lnbmVkIGxvbmcqIHN0YXJ0X3Bmbl9wLCB1bnNpZ25lZCBsb25nKiBtYXhfcGZuX3ApCj4gICAg
ICBwcmludGsoIiAgICAgICBfZW5kOiAlcChWQSlcbiIsICZfZW5kKTsKPiAgCj4gICAgICAvKiBG
aXJzdCBwYWdlIGZvbGxvd3MgcGFnZSB0YWJsZSBwYWdlcy4gKi8KPiAtICAgIHN0YXJ0X3BmbiA9
IFBGTl9VUCh0b19waHlzKHN0YXJ0X2luZm8ucHRfYmFzZSkpICsgc3RhcnRfaW5mby5ucl9wdF9m
cmFtZXM7Cj4gLSAgICBtYXhfcGZuID0gc3RhcnRfaW5mby5ucl9wYWdlczsKPiArICAgIHN0YXJ0
X3BmbiA9IGZpcnN0X2ZyZWVfcGZuOwo+ICsgICAgbWF4X3BmbiA9IGxhc3RfZnJlZV9wZm47Cj4g
IAo+ICAgICAgaWYgKCBtYXhfcGZuID49IE1BWF9NRU1fU0laRSAvIFBBR0VfU0laRSApCj4gICAg
ICAgICAgbWF4X3BmbiA9IE1BWF9NRU1fU0laRSAvIFBBR0VfU0laRSAtIDE7Cj4gZGlmZiAtLWdp
dCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1cC5jCj4gaW5kZXggZWZlY2VmYi4u
OGI2YmI2ZSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9zZXR1cC5jCj4gKysrIGIvYXJjaC94ODYv
c2V0dXAuYwo+IEBAIC0xMzEsNiArMTMxLDkgQEAgYXJjaF9pbml0KHZvaWQgKnBhcikKPiAgCS8q
IEluaXRpYWxpemUgU1NFICovCj4gIAlzc2VfaW5pdCgpOwo+ICAKPiArCS8qIFNldHVwIG1lbW9y
eSBtYW5hZ2VtZW50IGluZm8gZnJvbSBzdGFydF9pbmZvLiAqLwo+ICsJYXJjaF9tbV9wcmVpbml0
KHBhcik7Cj4gKwo+ICAJLyogQ29weSB0aGUgc3RhcnRfaW5mbyBzdHJ1Y3QgdG8gYSBnbG9iYWxs
eS1hY2Nlc3NpYmxlIGFyZWEuICovCj4gIAkvKiBXQVJOOiBkb24ndCBkbyBwcmludGsgYmVmb3Jl
IGhlcmUsIGl0IHVzZXMgaW5mb3JtYXRpb24gZnJvbQo+ICAJICAgc2hhcmVkX2luZm8uIFVzZSB4
cHJpbnRrIGluc3RlYWQuICovCj4gQEAgLTE1Miw5ICsxNTUsNiBAQCBhcmNoX2luaXQodm9pZCAq
cGFyKQo+ICAJCQlzaS0+Y21kX2xpbmUgPyAoY29uc3QgY2hhciAqKXNpLT5jbWRfbGluZSA6ICJO
VUxMIik7Cj4gIAlwcmludGsoIiAgICAgICBzdGFjazogJXAtJXBcbiIsIHN0YWNrLCBzdGFjayAr
IHNpemVvZihzdGFjaykpOwo+ICAKPiAtCS8qIHNldCB1cCBtaW5pbWFsIG1lbW9yeSBpbmZvcyAq
Lwo+IC0JcGh5c190b19tYWNoaW5lX21hcHBpbmcgPSAodW5zaWduZWQgbG9uZyAqKXN0YXJ0X2lu
Zm8ubWZuX2xpc3Q7Cj4gLQo+ICAJLyogR3JhYiB0aGUgc2hhcmVkX2luZm8gcG9pbnRlciBhbmQg
cHV0IGl0IGluIGEgc2FmZSBwbGFjZS4gKi8KPiAgCUhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPSBt
YXBfc2hhcmVkX2luZm8oc3RhcnRfaW5mby5zaGFyZWRfaW5mbyk7Cj4gIAo+IGRpZmYgLS1naXQg
YS9hcmNoL3g4Ni90cmFwcy5jIGIvYXJjaC94ODYvdHJhcHMuYwo+IGluZGV4IDBiM2Q4NWIuLjJk
MzIyMmQgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvdHJhcHMuYwo+ICsrKyBiL2FyY2gveDg2L3Ry
YXBzLmMKPiBAQCAtOTcsOSArOTcsOSBAQCBET19FUlJPUigxOCwgIm1hY2hpbmUgY2hlY2siLCBt
YWNoaW5lX2NoZWNrKQo+ICAKPiAgdm9pZCBwYWdlX3dhbGsodW5zaWduZWQgbG9uZyB2aXJ0X2Fk
ZHJlc3MpCj4gIHsKPiAtICAgICAgICBwZ2VudHJ5X3QgKnRhYiA9IChwZ2VudHJ5X3QgKilzdGFy
dF9pbmZvLnB0X2Jhc2UsIHBhZ2U7Cj4gKyAgICAgICAgcGdlbnRyeV90ICp0YWIgPSBwdF9iYXNl
LCBwYWdlOwo+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYWRkciA9IHZpcnRfYWRkcmVzczsKPiAt
ICAgICAgICBwcmludGsoIlBhZ2V0YWJsZSB3YWxrIGZyb20gdmlydCAlbHgsIGJhc2UgJWx4Olxu
IiwgdmlydF9hZGRyZXNzLCBzdGFydF9pbmZvLnB0X2Jhc2UpOwo+ICsgICAgICAgIHByaW50aygi
UGFnZXRhYmxlIHdhbGsgZnJvbSB2aXJ0ICVseCwgYmFzZSAlcDpcbiIsIHZpcnRfYWRkcmVzcywg
cHRfYmFzZSk7Cj4gICAgICAKPiAgI2lmIGRlZmluZWQoX194ODZfNjRfXykKPiAgICAgICAgICBw
YWdlID0gdGFiW2w0X3RhYmxlX29mZnNldChhZGRyKV07Cj4gQEAgLTExOSw3ICsxMTksNyBAQCB2
b2lkIHBhZ2Vfd2Fsayh1bnNpZ25lZCBsb25nIHZpcnRfYWRkcmVzcykKPiAgfQo+ICAKPiAgc3Rh
dGljIGludCBoYW5kbGVfY293KHVuc2lnbmVkIGxvbmcgYWRkcikgewo+IC0gICAgICAgIHBnZW50
cnlfdCAqdGFiID0gKHBnZW50cnlfdCAqKXN0YXJ0X2luZm8ucHRfYmFzZSwgcGFnZTsKPiArICAg
ICAgICBwZ2VudHJ5X3QgKnRhYiA9IHB0X2Jhc2UsIHBhZ2U7Cj4gIAl1bnNpZ25lZCBsb25nIG5l
d19wYWdlOwo+ICAJaW50IHJjOwo+ICAKPiBkaWZmIC0tZ2l0IGEvYmFsbG9vbi5jIGIvYmFsbG9v
bi5jCj4gaW5kZXggNjA4NDkyYS4uOGQyZjE1MSAxMDA2NDQKPiAtLS0gYS9iYWxsb29uLmMKPiAr
KysgYi9iYWxsb29uLmMKPiBAQCAtMjUsNiArMjUsNyBAQAo+ICAjaW5jbHVkZSA8bWluaS1vcy9i
YWxsb29uLmg+Cj4gICNpbmNsdWRlIDxtaW5pLW9zL2Vycm5vLmg+Cj4gICNpbmNsdWRlIDxtaW5p
LW9zL2xpYi5oPgo+ICsjaW5jbHVkZSA8bWluaS1vcy9wYXJhdmlydC5oPgo+ICAjaW5jbHVkZSA8
eGVuL3hlbi5oPgo+ICAjaW5jbHVkZSA8eGVuL21lbW9yeS5oPgo+ICAKPiBkaWZmIC0tZ2l0IGEv
aW5jbHVkZS9hcm0vYXJjaF9tbS5oIGIvaW5jbHVkZS9hcm0vYXJjaF9tbS5oCj4gaW5kZXggZjQ2
ODVkOC4uNzlkOWUwNSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2FybS9hcmNoX21tLmgKPiArKysg
Yi9pbmNsdWRlL2FybS9hcmNoX21tLmgKPiBAQCAtMjksOSArMjksNiBAQCBleHRlcm4gdWludDMy
X3QgcGh5c2ljYWxfYWRkcmVzc19vZmZzZXQ7CS8qIEFkZCB0aGlzIHRvIGEgdmlydHVhbCBhZGRy
ZXNzIHRvIGdldAo+ICAjZGVmaW5lIG1mbl90b192aXJ0KF9tZm4pICAgICAgICAgICh0b192aXJ0
KFBGTl9QSFlTKF9tZm4pKSkKPiAgI2RlZmluZSBwZm5fdG9fdmlydChfcGZuKSAgICAgICAgICAo
dG9fdmlydChQRk5fUEhZUyhfcGZuKSkpCj4gIAo+IC0jZGVmaW5lIG1mbl90b19wZm4oeCkgKHgp
Cj4gLSNkZWZpbmUgcGZuX3RvX21mbih4KSAoeCkKPiAtCj4gICNkZWZpbmUgdmlydHVhbF90b19t
Zm4oX3ZpcnQpCSAgIHZpcnRfdG9fbWZuKF92aXJ0KQo+ICAKPiAgLy8gRklYTUUKPiBkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9iYWxsb29uLmggYi9pbmNsdWRlL2JhbGxvb24uaAo+IGluZGV4IGQ4NzEw
YWQuLjhjZDQxYWYgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9iYWxsb29uLmgKPiArKysgYi9pbmNs
dWRlL2JhbGxvb24uaAo+IEBAIC0zOSwxNiArMzksMTMgQEAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcg
bnJfbWVtX3BhZ2VzOwo+ICB2b2lkIGdldF9tYXhfcGFnZXModm9pZCk7Cj4gIGludCBiYWxsb29u
X3VwKHVuc2lnbmVkIGxvbmcgbl9wYWdlcyk7Cj4gIAo+IC12b2lkIGFyY2hfcmVtYXBfcDJtKHVu
c2lnbmVkIGxvbmcgbWF4X3Bmbik7Cj4gIHZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQp
Owo+IC1pbnQgYXJjaF9leHBhbmRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3Bmbik7Cj4gIHZvaWQg
YXJjaF9wZm5fYWRkKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25nIG1mbik7Cj4gIGlu
dCBjaGtfZnJlZV9wYWdlcyh1bnNpZ25lZCBsb25nIG5lZWRlZCk7Cj4gIAo+ICAjZWxzZSAvKiBD
T05GSUdfQkFMTE9PTiAqLwo+ICAKPiAgc3RhdGljIGlubGluZSB2b2lkIGdldF9tYXhfcGFnZXMo
dm9pZCkgeyB9Cj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBhcmNoX3JlbWFwX3AybSh1bnNpZ25lZCBs
b25nIG1heF9wZm4pIHsgfQo+ICBzdGF0aWMgaW5saW5lIHZvaWQgbW1fYWxsb2NfYml0bWFwX3Jl
bWFwKHZvaWQpIHsgfQo+ICBzdGF0aWMgaW5saW5lIGludCBjaGtfZnJlZV9wYWdlcyh1bnNpZ25l
ZCBsb25nIG5lZWRlZCkKPiAgewo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL21tLmggYi9pbmNsdWRl
L21tLmgKPiBpbmRleCBmYzMxMjhiLi45NTM1NzBjIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvbW0u
aAo+ICsrKyBiL2luY2x1ZGUvbW0uaAo+IEBAIC0zNiw2ICszNiw3IEBACj4gICNlbmRpZgo+ICAj
aW5jbHVkZSA8eGVuL3hlbi5oPgo+ICAKPiArI2luY2x1ZGUgPG1pbmktb3MvcGFyYXZpcnQuaD4K
PiAgI2luY2x1ZGUgPG1pbmktb3MvYXJjaF9saW1pdHMuaD4KPiAgI2luY2x1ZGUgPG1pbmktb3Mv
YXJjaF9tbS5oPgo+ICAKPiBAQCAtNjcsNyArNjgsNiBAQCBzdGF0aWMgX19pbmxpbmVfXyBpbnQg
Z2V0X29yZGVyKHVuc2lnbmVkIGxvbmcgc2l6ZSkKPiAgCj4gIHZvaWQgYXJjaF9pbml0X2RlbWFu
ZF9tYXBwaW5nX2FyZWEodm9pZCk7Cj4gIHZvaWQgYXJjaF9pbml0X21tKHVuc2lnbmVkIGxvbmcq
IHN0YXJ0X3Bmbl9wLCB1bnNpZ25lZCBsb25nKiBtYXhfcGZuX3ApOwo+IC12b2lkIGFyY2hfaW5p
dF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuX3ApOwo+ICAKPiAgdW5zaWduZWQgbG9uZyBhbGxv
Y2F0ZV9vbmRlbWFuZCh1bnNpZ25lZCBsb25nIG4sIHVuc2lnbmVkIGxvbmcgYWxpZ25tZW50KTsK
PiAgLyogbWFwIGZbaSpzdHJpZGVdK2kqaW5jcmVtZW50IGZvciBpIGluIDAuLm4tMSwgYWxpZ25l
ZCBvbiBhbGlnbm1lbnQgcGFnZXMgKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9wYXJhdmlydC5o
IGIvaW5jbHVkZS9wYXJhdmlydC5oCj4gaW5kZXggNzg1MmUxNi4uMTUwNzZiZSAxMDA2NDQKPiAt
LS0gYS9pbmNsdWRlL3BhcmF2aXJ0LmgKPiArKysgYi9pbmNsdWRlL3BhcmF2aXJ0LmgKPiBAQCAt
MjYsNyArMjYsNTUgQEAKPiAgCj4gICNpZiBkZWZpbmVkKENPTkZJR19QQVJBVklSVCkKPiAgCj4g
KyNkZWZpbmUgbWZuX3RvX3BmbihfbWZuKSAobWFjaGluZV90b19waHlzX21hcHBpbmdbKF9tZm4p
XSkKPiArI2RlZmluZSBwZm5fdG9fbWZuKF9wZm4pIChwaHlzX3RvX21hY2hpbmVfbWFwcGluZ1so
X3BmbildKQo+ICsKPiArLyogZm9yIFAyTSAqLwo+ICsjaWZkZWYgX194ODZfNjRfXwo+ICsjZGVm
aW5lIFAyTV9TSElGVCAgICAgICA5Cj4gICNlbHNlCj4gKyNkZWZpbmUgUDJNX1NISUZUICAgICAg
IDEwCj4gKyNlbmRpZgo+ICsjZGVmaW5lIFAyTV9FTlRSSUVTICAgICAoMVVMIDw8IFAyTV9TSElG
VCkKPiArI2RlZmluZSBQMk1fTUFTSyAgICAgICAgKFAyTV9FTlRSSUVTIC0gMSkKPiArI2RlZmlu
ZSBMMV9QMk1fU0hJRlQgICAgUDJNX1NISUZUCj4gKyNkZWZpbmUgTDJfUDJNX1NISUZUICAgICgy
ICogUDJNX1NISUZUKQo+ICsjZGVmaW5lIEwzX1AyTV9TSElGVCAgICAoMyAqIFAyTV9TSElGVCkK
PiArI2RlZmluZSBMMV9QMk1fSURYKHBmbikgKChwZm4pICYgUDJNX01BU0spCj4gKyNkZWZpbmUg
TDJfUDJNX0lEWChwZm4pICgoKHBmbikgPj4gTDFfUDJNX1NISUZUKSAmIFAyTV9NQVNLKQo+ICsj
ZGVmaW5lIEwzX1AyTV9JRFgocGZuKSAoKChwZm4pID4+IEwyX1AyTV9TSElGVCkgJiBQMk1fTUFT
SykKPiArI2RlZmluZSBJTlZBTElEX1AyTV9FTlRSWSAofjBVTCkKPiArCj4gK3ZvaWQgcDJtX2No
a19wZm4odW5zaWduZWQgbG9uZyBwZm4pOwo+ICsKPiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBs
b25nIHAybV9wYWdlcyh1bnNpZ25lZCBsb25nIHBhZ2VzKQo+ICt7Cj4gKyAgICByZXR1cm4gKHBh
Z2VzICsgUDJNX0VOVFJJRVMgLSAxKSA+PiBMMV9QMk1fU0hJRlQ7Cj4gK30KPiArCj4gK3ZvaWQg
YXJjaF9pbml0X3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm5fcCk7Cj4gKwo+ICsjZWxzZQo+ICsK
PiArI2RlZmluZSBtZm5fdG9fcGZuKF9tZm4pICgodW5zaWduZWQgbG9uZykoX21mbikpCj4gKyNk
ZWZpbmUgcGZuX3RvX21mbihfcGZuKSAoKHVuc2lnbmVkIGxvbmcpKF9wZm4pKQo+ICsKPiArc3Rh
dGljIGlubGluZSB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuX3ApIHsg
fQo+ICsKPiArI2VuZGlmCj4gKwo+ICsjaWYgZGVmaW5lZChDT05GSUdfUEFSQVZJUlQpICYmIGRl
ZmluZWQoQ09ORklHX0JBTExPT04pCj4gKwo+ICt2b2lkIGFyY2hfcmVtYXBfcDJtKHVuc2lnbmVk
IGxvbmcgbWF4X3Bmbik7Cj4gK2ludCBhcmNoX2V4cGFuZF9wMm0odW5zaWduZWQgbG9uZyBtYXhf
cGZuKTsKPiArCj4gKyNlbHNlCj4gKwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgYXJjaF9yZW1hcF9w
Mm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKSB7IH0KPiArc3RhdGljIGlubGluZSBpbnQgYXJjaF9l
eHBhbmRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3BmbikKPiArewo+ICsgICAgcmV0dXJuIDA7Cj4g
K30KPiAgCj4gICNlbmRpZgo+ICAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvYXJjaF9tbS5o
IGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCj4gaW5kZXggMmIxOGIzNC4uMjhhYjQwNiAxMDA2NDQK
PiAtLS0gYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKPiArKysgYi9pbmNsdWRlL3g4Ni9hcmNoX21t
LmgKPiBAQCAtMTg0LDMxICsxODQsNiBAQCB0eXBlZGVmIHVuc2lnbmVkIGxvbmcgcGdlbnRyeV90
Owo+ICAjZGVmaW5lIElPX1BST1QgKEwxX1BST1QpCj4gICNkZWZpbmUgSU9fUFJPVF9OT0NBQ0hF
IChMMV9QUk9UIHwgX1BBR0VfUENEKQo+ICAKPiAtLyogZm9yIFAyTSAqLwo+IC0jaWZkZWYgX194
ODZfNjRfXwo+IC0jZGVmaW5lIFAyTV9TSElGVCAgICAgICA5Cj4gLSNlbHNlCj4gLSNkZWZpbmUg
UDJNX1NISUZUICAgICAgIDEwCj4gLSNlbmRpZgo+IC0jZGVmaW5lIFAyTV9FTlRSSUVTICAgICAo
MVVMIDw8IFAyTV9TSElGVCkKPiAtI2RlZmluZSBQMk1fTUFTSyAgICAgICAgKFAyTV9FTlRSSUVT
IC0gMSkKPiAtI2RlZmluZSBMMV9QMk1fU0hJRlQgICAgUDJNX1NISUZUCj4gLSNkZWZpbmUgTDJf
UDJNX1NISUZUICAgICgyICogUDJNX1NISUZUKQo+IC0jZGVmaW5lIEwzX1AyTV9TSElGVCAgICAo
MyAqIFAyTV9TSElGVCkKPiAtI2RlZmluZSBMMV9QMk1fSURYKHBmbikgKChwZm4pICYgUDJNX01B
U0spCj4gLSNkZWZpbmUgTDJfUDJNX0lEWChwZm4pICgoKHBmbikgPj4gTDFfUDJNX1NISUZUKSAm
IFAyTV9NQVNLKQo+IC0jZGVmaW5lIEwzX1AyTV9JRFgocGZuKSAoKChwZm4pID4+IEwyX1AyTV9T
SElGVCkgJiBQMk1fTUFTSykKPiAtI2RlZmluZSBJTlZBTElEX1AyTV9FTlRSWSAofjBVTCkKPiAt
Cj4gLSNpZm5kZWYgX19BU1NFTUJMWV9fCj4gLXZvaWQgcDJtX2Noa19wZm4odW5zaWduZWQgbG9u
ZyBwZm4pOwo+IC0KPiAtc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHAybV9wYWdlcyh1bnNp
Z25lZCBsb25nIHBhZ2VzKQo+IC17Cj4gLSAgICByZXR1cm4gKHBhZ2VzICsgUDJNX0VOVFJJRVMg
LSAxKSA+PiBMMV9QMk1fU0hJRlQ7Cj4gLX0KPiAtI2VuZGlmCj4gLQo+ICAjaW5jbHVkZSAiYXJj
aF9saW1pdHMuaCIKPiAgI2RlZmluZSBQQUdFX1NJWkUgICAgICAgX19QQUdFX1NJWkUKPiAgI2Rl
ZmluZSBQQUdFX1NISUZUICAgICAgX19QQUdFX1NISUZUCj4gQEAgLTIzMiwxMCArMjA3LDE0IEBA
IHR5cGVkZWYgdW5zaWduZWQgbG9uZyBwYWRkcl90Owo+ICB0eXBlZGVmIHVuc2lnbmVkIGxvbmcg
bWFkZHJfdDsKPiAgI2VuZGlmCj4gIAo+ICtleHRlcm4gcGdlbnRyeV90ICpwdF9iYXNlOwo+ICsj
aWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gIGV4dGVybiB1bnNpZ25lZCBsb25nICpwaHlzX3RvX21h
Y2hpbmVfbWFwcGluZzsKPiArI2Vsc2UKPiArZXh0ZXJuIHBnZW50cnlfdCBwYWdlX3RhYmxlX2Jh
c2VbXTsKPiArI2VuZGlmCj4gIGV4dGVybiBjaGFyIF90ZXh0LCBfZXRleHQsIF9lcm9kYXRhLCBf
ZWRhdGEsIF9lbmQ7Cj4gIGV4dGVybiB1bnNpZ25lZCBsb25nIG1mbl96ZXJvOwo+IC0jZGVmaW5l
IHBmbl90b19tZm4oX3BmbikgKHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nWyhfcGZuKV0pCj4gIHN0
YXRpYyBfX2lubGluZV9fIG1hZGRyX3QgcGh5c190b19tYWNoaW5lKHBhZGRyX3QgcGh5cykKPiAg
ewo+ICAJbWFkZHJfdCBtYWNoaW5lID0gcGZuX3RvX21mbihwaHlzID4+IFBBR0VfU0hJRlQpOwo+
IEBAIC0yNDMsNyArMjIyLDYgQEAgc3RhdGljIF9faW5saW5lX18gbWFkZHJfdCBwaHlzX3RvX21h
Y2hpbmUocGFkZHJfdCBwaHlzKQo+ICAJcmV0dXJuIG1hY2hpbmU7Cj4gIH0KPiAgCj4gLSNkZWZp
bmUgbWZuX3RvX3BmbihfbWZuKSAobWFjaGluZV90b19waHlzX21hcHBpbmdbKF9tZm4pXSkKPiAg
c3RhdGljIF9faW5saW5lX18gcGFkZHJfdCBtYWNoaW5lX3RvX3BoeXMobWFkZHJfdCBtYWNoaW5l
KQo+ICB7Cj4gIAlwYWRkcl90IHBoeXMgPSBtZm5fdG9fcGZuKG1hY2hpbmUgPj4gUEFHRV9TSElG
VCk7Cj4gQEAgLTI2NywxMyArMjQ1LDEwIEBAIHN0YXRpYyBfX2lubGluZV9fIHBhZGRyX3QgbWFj
aGluZV90b19waHlzKG1hZGRyX3QgbWFjaGluZSkKPiAgI2RlZmluZSBwdGVfdG9fbWZuKF9wdGUp
ICAgICAgICAgICAoKChfcHRlKSAmIChQQUREUl9NQVNLJlBBR0VfTUFTSykpID4+IEwxX1BBR0VU
QUJMRV9TSElGVCkKPiAgI2RlZmluZSBwdGVfdG9fdmlydChfcHRlKSAgICAgICAgICB0b192aXJ0
KG1mbl90b19wZm4ocHRlX3RvX21mbihfcHRlKSkgPDwgUEFHRV9TSElGVCkKPiAgCj4gLQo+IC0j
ZGVmaW5lIFBUX0JBU0UJCQkgICAoKHBnZW50cnlfdCAqKXN0YXJ0X2luZm8ucHRfYmFzZSkKPiAt
Cj4gICNpZmRlZiBfX3g4Nl82NF9fCj4gLSNkZWZpbmUgdmlydHVhbF90b19sMyhfdmlydCkJICAg
KChwZ2VudHJ5X3QgKilwdGVfdG9fdmlydChQVF9CQVNFW2w0X3RhYmxlX29mZnNldChfdmlydCld
KSkKPiArI2RlZmluZSB2aXJ0dWFsX3RvX2wzKF92aXJ0KQkgICAoKHBnZW50cnlfdCAqKXB0ZV90
b192aXJ0KHB0X2Jhc2VbbDRfdGFibGVfb2Zmc2V0KF92aXJ0KV0pKQo+ICAjZWxzZQo+IC0jZGVm
aW5lIHZpcnR1YWxfdG9fbDMoX3ZpcnQpCSAgIFBUX0JBU0UKPiArI2RlZmluZSB2aXJ0dWFsX3Rv
X2wzKF92aXJ0KQkgICBwdF9iYXNlCj4gICNlbmRpZgo+ICAKPiAgI2RlZmluZSB2aXJ0dWFsX3Rv
X2wyKF92aXJ0KQkgICAoeyBcCj4gQEAgLTI5Nyw2ICsyNzIsNyBAQCBzdGF0aWMgX19pbmxpbmVf
XyBwYWRkcl90IG1hY2hpbmVfdG9fcGh5cyhtYWRkcl90IG1hY2hpbmUpCj4gICNkZWZpbmUgZG9f
bWFwX3plcm8oc3RhcnQsIG4pIGRvX21hcF9mcmFtZXMoc3RhcnQsICZtZm5femVybywgbiwgMCwg
MCwgRE9NSURfU0VMRiwgTlVMTCwgTDFfUFJPVF9STykKPiAgCj4gIHBnZW50cnlfdCAqbmVlZF9w
Z3QodW5zaWduZWQgbG9uZyBhZGRyKTsKPiArdm9pZCBhcmNoX21tX3ByZWluaXQodm9pZCAqcCk7
Cj4gIAo+ICAjZW5kaWYKPiAgCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2FyY2gteDg2L3hl
bi14ODZfMzIuaCBiL2luY2x1ZGUveGVuL2FyY2gteDg2L3hlbi14ODZfMzIuaAo+IGluZGV4IDE1
MDQxOTEuLjYzMzk3MjcgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4
Nl8zMi5oCj4gKysrIGIvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4Nl8zMi5oCj4gQEAgLTU1
LDYgKzU1LDcgQEAKPiAgI2RlZmluZSBGTEFUX1VTRVJfRFMgICAgRkxBVF9SSU5HM19EUwo+ICAj
ZGVmaW5lIEZMQVRfVVNFUl9TUyAgICBGTEFUX1JJTkczX1NTCj4gIAo+ICsjaWZkZWYgQ09ORklH
X1BBUkFWSVJUCj4gICNkZWZpbmUgX19IWVBFUlZJU09SX1ZJUlRfU1RBUlRfUEFFICAgIDB4RjU4
MDAwMDAKPiAgI2RlZmluZSBfX01BQ0gyUEhZU19WSVJUX1NUQVJUX1BBRSAgICAgMHhGNTgwMDAw
MAo+ICAjZGVmaW5lIF9fTUFDSDJQSFlTX1ZJUlRfRU5EX1BBRSAgICAgICAweEY2ODAwMDAwCj4g
QEAgLTkwLDYgKzkxLDcgQEAKPiAgI2lmbmRlZiBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZwo+ICAj
ZGVmaW5lIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nICgodW5zaWduZWQgbG9uZyAqKU1BQ0gyUEhZ
U19WSVJUX1NUQVJUKQo+ICAjZW5kaWYKPiArI2VuZGlmCj4gIAo+ICAvKiAzMi0vNjQtYml0IGlu
dmFyaWFiaWxpdHkgZm9yIGNvbnRyb2wgaW50ZXJmYWNlcyAoZG9tY3RsL3N5c2N0bCkuICovCj4g
ICNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykKPiBkaWZmIC0t
Z2l0IGEvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4Nl82NC5oIGIvaW5jbHVkZS94ZW4vYXJj
aC14ODYveGVuLXg4Nl82NC5oCj4gaW5kZXggMWM0ZTE1OS4uMmMwMDExMSAxMDA2NDQKPiAtLS0g
YS9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4teDg2XzY0LmgKPiArKysgYi9pbmNsdWRlL3hlbi9h
cmNoLXg4Ni94ZW4teDg2XzY0LmgKPiBAQCAtNzAsNiArNzAsNyBAQAo+ICAjZGVmaW5lIEZMQVRf
VVNFUl9TUzMyIEZMQVRfUklORzNfU1MzMgo+ICAjZGVmaW5lIEZMQVRfVVNFUl9TUyAgIEZMQVRf
VVNFUl9TUzY0Cj4gIAo+ICsjaWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gICNkZWZpbmUgX19IWVBF
UlZJU09SX1ZJUlRfU1RBUlQgMHhGRkZGODAwMDAwMDAwMDAwCj4gICNkZWZpbmUgX19IWVBFUlZJ
U09SX1ZJUlRfRU5EICAgMHhGRkZGODgwMDAwMDAwMDAwCj4gICNkZWZpbmUgX19NQUNIMlBIWVNf
VklSVF9TVEFSVCAgMHhGRkZGODAwMDAwMDAwMDAwCj4gQEAgLTg2LDYgKzg3LDcgQEAKPiAgI2lm
bmRlZiBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZwo+ICAjZGVmaW5lIG1hY2hpbmVfdG9fcGh5c19t
YXBwaW5nICgodW5zaWduZWQgbG9uZyAqKUhZUEVSVklTT1JfVklSVF9TVEFSVCkKPiAgI2VuZGlm
Cj4gKyNlbmRpZgo+ICAKPiAgLyoKPiAgICogaW50IEhZUEVSVklTT1Jfc2V0X3NlZ21lbnRfYmFz
ZSh1bnNpZ25lZCBpbnQgd2hpY2gsIHVuc2lnbmVkIGxvbmcgYmFzZSkKPiBkaWZmIC0tZ2l0IGEv
bW0uYyBiL21tLmMKPiBpbmRleCBjYTBiOWJlLi5jNzZiZTdmIDEwMDY0NAo+IC0tLSBhL21tLmMK
PiArKysgYi9tbS5jCj4gQEAgLTM5LDYgKzM5LDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9tZW1vcnku
aD4KPiAgI2luY2x1ZGUgPG1pbmktb3MvbW0uaD4KPiAgI2luY2x1ZGUgPG1pbmktb3MvYmFsbG9v
bi5oPgo+ICsjaW5jbHVkZSA8bWluaS1vcy9wYXJhdmlydC5oPgo+ICAjaW5jbHVkZSA8bWluaS1v
cy90eXBlcy5oPgo+ICAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4KPiAgI2luY2x1ZGUgPG1pbmkt
b3MveG1hbGxvYy5oPgo+IC0tIAo+IDIuNi42Cj4gCgotLSAKU2FtdWVsCjx5PiB0MSBmYWljaAo8
eT4gbGVzIHByb2dyYW1tZXMgaWxzIHNlZ2ZhdWx0ZW50IGphbWFpcyBxdWFuZCBvbiB2ZXV0CiAt
Ky0gI2Vucy1taW0gZW4gcGxlaW4gZMOpYm9nYWdlIC0rLQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:27:50 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:27:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKAg-00023R-CC; Tue, 23 Aug 2016 22:27:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKAe-00023I-PP; Tue, 23 Aug 2016 22:27:48 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 FD/20-10540-3EDCCB75; Tue, 23 Aug 2016 22:27:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS+7+BUffx2T3
 hBhtmSlq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbh707Zgo0DFkX2XmBsYP/B0MXJx
 CAlMYJTo3NnFCOHsYpQ48mUhC4RzlFHi04KVQBlOIGcDo8StZjkQm0VAVeLR0aVgcTYBE4n+x
 nlsILaIgLLEx9ZedhCbWSBa4nn7ZhYQW1ggXuLRsxesIDavgI7E6merwBbwCuxmlJjfOhtoEA
 fQgmKJ7lt5EDWCEidnPmGBmKMlcePfSyaQEmYBaYnl/zhAwpwCDhJH9s0AC4sKmEl8+2kwgVF
 wFpLmWUiaZyE0L2BkXsWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJec
 n7uJERi8DECwg3H1b6dDjJIcTEqivElH94QL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCNOwOUE
 yxKTU+tSMvMAcYRTFqCg0dJhLcIJM1bXJCYW5yZDpE6xagoJc6bCJIQAElklObBtcFi9xKjrJ
 QwLyPQIUI8BalFuZklqPKvGMU5GJWEeU1BpvBk5pXATX8FtJgJaHHL/d0gi0sSEVJSDYwLomX
 XzA8T5vu2WDXUR6Mg28DvwaK2r2rNaxd8apmRcvUD66FF6edVJApWXk2Pu9ORoc95Z9W77quv
 TZasO7ZD/Dznis3/FF4zWKjvnypy89fisAjzpDgBu4uTGX+r6K9wqr1wlZlZZw+HZN6Gh2ccv
 zN3vM6aL5oTECyxau+eb2xHNOq4NucqsRRnJBpqMRcVJwIAxZiYwdgCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1471991267!53083361!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57403 invoked from network); 23 Aug 2016 22:27:47 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-15.tower-31.messagelabs.com with SMTP; 23 Aug 2016 22:27:47 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 038521A5;
 Wed, 24 Aug 2016 00:27:47 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id X-KnXqc-sXbt; Wed, 24 Aug 2016 00:27:46 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id BB8C8140;
 Wed, 24 Aug 2016 00:27:46 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKAc-0000TK-A4; Wed, 24 Aug 2016 00:27:46 +0200
Date: Wed, 24 Aug 2016 00:27:46 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823222746.GG4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-12-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-12-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 11/22] mini-os: add static page tables
 for virtual kernel area for HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjU3ICswMjAwLCB3cm90ZToK
PiBJbiBIVk1saXRlIG1vZGUgd2UgbmVlZCB0aGUgdmlydHVhbCBrZXJuZWwgYXJlYSBmb3IgbWFw
cGluZyBvZiB0aGUKPiBjb25zb2xlIGFuZCB4ZW5idXMgcmluZyBwYWdlcyBhcyBlc3BlY2lhbGx5
IG9uIDMyIGJpdCBhcmNoaXRlY3R1cmUKPiB0aGVpciBwZm5zIG1pZ2h0IGJlIGFib3ZlIHRoZSBz
dXBwb3J0ZWQgbWF4aW11bSBtZW1vcnkgc2l6ZS4KPiAKPiBBZGQgdGhlIHBhZ2UgdGFibGVzIG5l
ZWRlZCBmb3IgZG9pbmcgdGhlIG1hcHBpbmcuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2Ft
dWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIGFyY2gveDg2L21tLmMgICAgIHwg
MTEgKysrKysrKysrKysKPiAgYXJjaC94ODYveDg2XzY0LlMgfCAgNyArKysrKysrCj4gIDIgZmls
ZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9t
bS5jIGIvYXJjaC94ODYvbW0uYwo+IGluZGV4IDA1NDMwMTcuLmNiYjU2MTcgMTAwNjQ0Cj4gLS0t
IGEvYXJjaC94ODYvbW0uYwo+ICsrKyBiL2FyY2gveDg2L21tLmMKPiBAQCAtNzMzLDYgKzczMywx
NyBAQCB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25nKiBzdGFydF9wZm5fcCwgdW5zaWdu
ZWQgbG9uZyogbWF4X3Bmbl9wKQo+ICAKPiAgICAgICpzdGFydF9wZm5fcCA9IHN0YXJ0X3BmbjsK
PiAgICAgICptYXhfcGZuX3AgPSBtYXhfcGZuOwo+ICsKPiArI2lmbmRlZiBDT05GSUdfUEFSQVZJ
UlQKPiArI2lmZGVmIF9feDg2XzY0X18KPiArICAgIEJVSUxEX0JVR19PTihsNF90YWJsZV9vZmZz
ZXQoVklSVF9LRVJORUxfQVJFQSkgIT0gMSB8fAo+ICsgICAgICAgICAgICAgICAgIGwzX3RhYmxl
X29mZnNldChWSVJUX0tFUk5FTF9BUkVBKSAhPSAwIHx8Cj4gKyAgICAgICAgICAgICAgICAgbDJf
dGFibGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpICE9IDApOwo+ICsjZWxzZQo+ICsgICAgQlVJ
TERfQlVHX09OKGwzX3RhYmxlX29mZnNldChWSVJUX0tFUk5FTF9BUkVBKSAhPSAwIHx8Cj4gKyAg
ICAgICAgICAgICAgICAgbDJfdGFibGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpID09IDApOwo+
ICsjZW5kaWYKPiArI2VuZGlmCj4gIH0KPiAgCj4gIGdyYW50X2VudHJ5X3QgKmFyY2hfaW5pdF9n
bnR0YWIoaW50IG5yX2dyYW50X2ZyYW1lcykKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveDg2XzY0
LlMgYi9hcmNoL3g4Ni94ODZfNjQuUwo+IGluZGV4IDE3YTllYWQuLjU5MzJiZmIgMTAwNjQ0Cj4g
LS0tIGEvYXJjaC94ODYveDg2XzY0LlMKPiArKysgYi9hcmNoL3g4Ni94ODZfNjQuUwo+IEBAIC00
MTgsMTAgKzQxOCwxNyBAQCBFTlRSWShfX2FyY2hfc3dpdGNoX3RocmVhZHMpCj4gIC5kYXRhCj4g
IC5nbG9ibCBwYWdlX3RhYmxlX2Jhc2UKPiAgICAgICAgICAuYWxpZ24gX19QQUdFX1NJWkUKPiAr
cGFnZV90YWJsZV92aXJ0X2wyOgo+ICsgICAgICAgIFBURShwYWdlX3RhYmxlX3ZpcnRfbDEgKyBM
Ml9QUk9UKQo+ICsgICAgICAgIC5hbGlnbiBfX1BBR0VfU0laRSwgMAo+ICtwYWdlX3RhYmxlX3Zp
cnRfbDM6Cj4gKyAgICAgICAgUFRFKHBhZ2VfdGFibGVfdmlydF9sMiArIEwzX1BST1QpCj4gKyAg
ICAgICAgLmFsaWduIF9fUEFHRV9TSVpFLCAwCj4gIHBhZ2VfdGFibGVfbDM6Cj4gICAgICAgICAg
UFRFKHBhZ2VfdGFibGVfbDIgKyBMM19QUk9UKQo+ICAgICAgICAgIC5hbGlnbiBfX1BBR0VfU0la
RSwgMAo+ICBwYWdlX3RhYmxlX2Jhc2U6Cj4gICAgICAgICAgUFRFKHBhZ2VfdGFibGVfbDMgKyBM
NF9QUk9UKQo+ICsgICAgICAgIFBURShwYWdlX3RhYmxlX3ZpcnRfbDMgKyBMNF9QUk9UKQo+ICAg
ICAgICAgIC5hbGlnbiBfX1BBR0VfU0laRSwgMAo+ICAjZW5kaWYKPiAtLSAKPiAyLjYuNgo+IAoK
LS0gClNhbXVlbAo8QT4gc2F1ZiBxdWUgbGUgZmlyZXdhbGwgYmxvcXVlIHRvdXQgc2F1ZiBpbnRl
cm5ldAogLSstIGJlbiBvdWFpcywgaWwgYmxvcXVlIGlweC9zcHggISAtKy0KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:27:50 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:27:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKAg-00023R-CC; Tue, 23 Aug 2016 22:27:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKAe-00023I-PP; Tue, 23 Aug 2016 22:27:48 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 FD/20-10540-3EDCCB75; Tue, 23 Aug 2016 22:27:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS+7+BUffx2T3
 hBhtmSlq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbh707Zgo0DFkX2XmBsYP/B0MXJx
 CAlMYJTo3NnFCOHsYpQ48mUhC4RzlFHi04KVQBlOIGcDo8StZjkQm0VAVeLR0aVgcTYBE4n+x
 nlsILaIgLLEx9ZedhCbWSBa4nn7ZhYQW1ggXuLRsxesIDavgI7E6merwBbwCuxmlJjfOhtoEA
 fQgmKJ7lt5EDWCEidnPmGBmKMlcePfSyaQEmYBaYnl/zhAwpwCDhJH9s0AC4sKmEl8+2kwgVF
 wFpLmWUiaZyE0L2BkXsWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJec
 n7uJERi8DECwg3H1b6dDjJIcTEqivElH94QL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCNOwOUE
 yxKTU+tSMvMAcYRTFqCg0dJhLcIJM1bXJCYW5yZDpE6xagoJc6bCJIQAElklObBtcFi9xKjrJ
 QwLyPQIUI8BalFuZklqPKvGMU5GJWEeU1BpvBk5pXATX8FtJgJaHHL/d0gi0sSEVJSDYwLomX
 XzA8T5vu2WDXUR6Mg28DvwaK2r2rNaxd8apmRcvUD66FF6edVJApWXk2Pu9ORoc95Z9W77quv
 TZasO7ZD/Dznis3/FF4zWKjvnypy89fisAjzpDgBu4uTGX+r6K9wqr1wlZlZZw+HZN6Gh2ccv
 zN3vM6aL5oTECyxau+eb2xHNOq4NucqsRRnJBpqMRcVJwIAxZiYwdgCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1471991267!53083361!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57403 invoked from network); 23 Aug 2016 22:27:47 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-15.tower-31.messagelabs.com with SMTP; 23 Aug 2016 22:27:47 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 038521A5;
 Wed, 24 Aug 2016 00:27:47 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id X-KnXqc-sXbt; Wed, 24 Aug 2016 00:27:46 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id BB8C8140;
 Wed, 24 Aug 2016 00:27:46 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKAc-0000TK-A4; Wed, 24 Aug 2016 00:27:46 +0200
Date: Wed, 24 Aug 2016 00:27:46 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823222746.GG4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-12-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-12-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 11/22] mini-os: add static page tables
 for virtual kernel area for HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjU3ICswMjAwLCB3cm90ZToK
PiBJbiBIVk1saXRlIG1vZGUgd2UgbmVlZCB0aGUgdmlydHVhbCBrZXJuZWwgYXJlYSBmb3IgbWFw
cGluZyBvZiB0aGUKPiBjb25zb2xlIGFuZCB4ZW5idXMgcmluZyBwYWdlcyBhcyBlc3BlY2lhbGx5
IG9uIDMyIGJpdCBhcmNoaXRlY3R1cmUKPiB0aGVpciBwZm5zIG1pZ2h0IGJlIGFib3ZlIHRoZSBz
dXBwb3J0ZWQgbWF4aW11bSBtZW1vcnkgc2l6ZS4KPiAKPiBBZGQgdGhlIHBhZ2UgdGFibGVzIG5l
ZWRlZCBmb3IgZG9pbmcgdGhlIG1hcHBpbmcuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2Ft
dWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIGFyY2gveDg2L21tLmMgICAgIHwg
MTEgKysrKysrKysrKysKPiAgYXJjaC94ODYveDg2XzY0LlMgfCAgNyArKysrKysrCj4gIDIgZmls
ZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9t
bS5jIGIvYXJjaC94ODYvbW0uYwo+IGluZGV4IDA1NDMwMTcuLmNiYjU2MTcgMTAwNjQ0Cj4gLS0t
IGEvYXJjaC94ODYvbW0uYwo+ICsrKyBiL2FyY2gveDg2L21tLmMKPiBAQCAtNzMzLDYgKzczMywx
NyBAQCB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25nKiBzdGFydF9wZm5fcCwgdW5zaWdu
ZWQgbG9uZyogbWF4X3Bmbl9wKQo+ICAKPiAgICAgICpzdGFydF9wZm5fcCA9IHN0YXJ0X3BmbjsK
PiAgICAgICptYXhfcGZuX3AgPSBtYXhfcGZuOwo+ICsKPiArI2lmbmRlZiBDT05GSUdfUEFSQVZJ
UlQKPiArI2lmZGVmIF9feDg2XzY0X18KPiArICAgIEJVSUxEX0JVR19PTihsNF90YWJsZV9vZmZz
ZXQoVklSVF9LRVJORUxfQVJFQSkgIT0gMSB8fAo+ICsgICAgICAgICAgICAgICAgIGwzX3RhYmxl
X29mZnNldChWSVJUX0tFUk5FTF9BUkVBKSAhPSAwIHx8Cj4gKyAgICAgICAgICAgICAgICAgbDJf
dGFibGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpICE9IDApOwo+ICsjZWxzZQo+ICsgICAgQlVJ
TERfQlVHX09OKGwzX3RhYmxlX29mZnNldChWSVJUX0tFUk5FTF9BUkVBKSAhPSAwIHx8Cj4gKyAg
ICAgICAgICAgICAgICAgbDJfdGFibGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpID09IDApOwo+
ICsjZW5kaWYKPiArI2VuZGlmCj4gIH0KPiAgCj4gIGdyYW50X2VudHJ5X3QgKmFyY2hfaW5pdF9n
bnR0YWIoaW50IG5yX2dyYW50X2ZyYW1lcykKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveDg2XzY0
LlMgYi9hcmNoL3g4Ni94ODZfNjQuUwo+IGluZGV4IDE3YTllYWQuLjU5MzJiZmIgMTAwNjQ0Cj4g
LS0tIGEvYXJjaC94ODYveDg2XzY0LlMKPiArKysgYi9hcmNoL3g4Ni94ODZfNjQuUwo+IEBAIC00
MTgsMTAgKzQxOCwxNyBAQCBFTlRSWShfX2FyY2hfc3dpdGNoX3RocmVhZHMpCj4gIC5kYXRhCj4g
IC5nbG9ibCBwYWdlX3RhYmxlX2Jhc2UKPiAgICAgICAgICAuYWxpZ24gX19QQUdFX1NJWkUKPiAr
cGFnZV90YWJsZV92aXJ0X2wyOgo+ICsgICAgICAgIFBURShwYWdlX3RhYmxlX3ZpcnRfbDEgKyBM
Ml9QUk9UKQo+ICsgICAgICAgIC5hbGlnbiBfX1BBR0VfU0laRSwgMAo+ICtwYWdlX3RhYmxlX3Zp
cnRfbDM6Cj4gKyAgICAgICAgUFRFKHBhZ2VfdGFibGVfdmlydF9sMiArIEwzX1BST1QpCj4gKyAg
ICAgICAgLmFsaWduIF9fUEFHRV9TSVpFLCAwCj4gIHBhZ2VfdGFibGVfbDM6Cj4gICAgICAgICAg
UFRFKHBhZ2VfdGFibGVfbDIgKyBMM19QUk9UKQo+ICAgICAgICAgIC5hbGlnbiBfX1BBR0VfU0la
RSwgMAo+ICBwYWdlX3RhYmxlX2Jhc2U6Cj4gICAgICAgICAgUFRFKHBhZ2VfdGFibGVfbDMgKyBM
NF9QUk9UKQo+ICsgICAgICAgIFBURShwYWdlX3RhYmxlX3ZpcnRfbDMgKyBMNF9QUk9UKQo+ICAg
ICAgICAgIC5hbGlnbiBfX1BBR0VfU0laRSwgMAo+ICAjZW5kaWYKPiAtLSAKPiAyLjYuNgo+IAoK
LS0gClNhbXVlbAo8QT4gc2F1ZiBxdWUgbGUgZmlyZXdhbGwgYmxvcXVlIHRvdXQgc2F1ZiBpbnRl
cm5ldAogLSstIGJlbiBvdWFpcywgaWwgYmxvcXVlIGlweC9zcHggISAtKy0KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:40:09 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:40:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKMa-00037L-HX; Tue, 23 Aug 2016 22:40:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKMY-000357-Jg; Tue, 23 Aug 2016 22:40:06 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 DC/6E-09160-5C0DCB75; Tue, 23 Aug 2016 22:40:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS+7+BUffIhT3
 hBtd6DC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZnxecJW1oLW8YuJiswbGVWFdjFwc
 QgITGSUOTl3NAuHsYpTYeX0pK4RzlFFixZXTTBDOBkaJ1693ApVxcrAIqErMP3QLzGYTMJHob
 5zHBmKLCChLfGztZQexmQWiJZ63bwarERZwk7jRvJMZxOYV0JH4vK8XbB2vwG5GifmtsxlBEk
 ICxRLb909lgSgSlDg58wkLxCAtiRv/XgJdwQFkS0ss/8cBEuYUcJD4d7KfESQsKmAm8e2nwQR
 GwVlImmchaZ6F0LyAkXkVo3pxalFZapGuuV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5y
 fu4mRmD4MgDBDsbG706HGCU5mJREeZOO7gkX4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbcx4oJ
 1iUmp5akZaZA4wkmLQEB4+SCO8PkDRvcUFibnFmOkTqFKOilDhvNkhCACSRUZoH1waL3kuMsl
 LCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5m0FmcKTmVcCN/0V0GImoMUt93eDLC5JREhJNTByGdx
 of9bAys7NYviNq6TnELfrEf6j+a5vfiZsDZymcpfF5cThAx97ViT9LuDdzp/HKB5wWdbo0bsj
 oqdmym5dbz67uSpXK23uxC1rHK6fFPq9w+bArIPiF0UnxJ9Je3BQNPDgq+cbi6rPswtm870/3
 jZNvUsxMnmLyAPVHet9l1kfzjH7NydbiaU4I9FQi7moOBEAF9v8m9kCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1471992004!53084062!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53100 invoked from network); 23 Aug 2016 22:40:04 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-15.tower-31.messagelabs.com with SMTP; 23 Aug 2016 22:40:04 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id B7748900D;
 Wed, 24 Aug 2016 00:40:03 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id ie5Y82IX09cM; Wed, 24 Aug 2016 00:40:03 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 81AF31A5;
 Wed, 24 Aug 2016 00:40:03 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKMU-0000iU-K6; Wed, 24 Aug 2016 00:40:02 +0200
Date: Wed, 24 Aug 2016 00:40:02 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823224002.GH4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-13-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-13-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 12/22] mini-os: add x86 native page table
	handling
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjU4ICswMjAwLCB3cm90ZToK
PiBGb3Igc3VwcG9ydCBvZiBIVk1saXRlIGRvbid0IHVzZSBtbXVfdXBkYXRlIGh5cGVyY2FsbHMs
IGJ1dCB3cml0ZSB0aGUKPiBwYWdlIHRhYmxlIGVudHJpZXMgZGlyZWN0bHkuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFNh
bXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIGFy
Y2gveDg2L21tLmMgICAgICAgICB8IDE0NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLQo+ICBhcmNoL3g4Ni90cmFwcy5jICAgICAgfCAgMTAgKysrKwo+
ICBpbmNsdWRlL3g4Ni9hcmNoX21tLmggfCAgIDQgKysKPiAgaW5jbHVkZS94ODYvb3MuaCAgICAg
IHwgICA5ICsrKysKPiAgNCBmaWxlcyBjaGFuZ2VkLCAxMzIgaW5zZXJ0aW9ucygrKSwgMzggZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5j
Cj4gaW5kZXggY2JiNTYxNy4uZjUyNDhhNCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9tbS5jCj4g
KysrIGIvYXJjaC94ODYvbW0uYwo+IEBAIC0xMjMsMTYgKzEyMywyNSBAQCB2b2lkIGFyY2hfbW1f
cHJlaW5pdCh2b2lkICpwKQo+ICAgKiB0YWJsZSBhdCBvZmZzZXQgaW4gcHJldmlvdXMgbGV2ZWwg
TUZOIChwcmVmX2xfbWZuKS4gcHRfcGZuIGlzIGEgZ3Vlc3QKPiAgICogUEZOLgo+ICAgKi8KPiAr
c3RhdGljIHBnZW50cnlfdCBwdF9wcm90W1BBR0VUQUJMRV9MRVZFTFNdID0gewo+ICsgICAgTDFf
UFJPVCwKPiArICAgIEwyX1BST1QsCj4gKyAgICBMM19QUk9ULAo+ICsjaWYgZGVmaW5lZChfX3g4
Nl82NF9fKQo+ICsgICAgTDRfUFJPVCwKPiArI2VuZGlmCj4gK307Cj4gKwo+ICBzdGF0aWMgdm9p
ZCBuZXdfcHRfZnJhbWUodW5zaWduZWQgbG9uZyAqcHRfcGZuLCB1bnNpZ25lZCBsb25nIHByZXZf
bF9tZm4sIAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQs
IHVuc2lnbmVkIGxvbmcgbGV2ZWwpCj4gIHsgICAKPiAtICAgIHBnZW50cnlfdCAqdGFiID0gcHRf
YmFzZTsKPiArICAgIHBnZW50cnlfdCAqdGFiOwo+ICAgICAgdW5zaWduZWQgbG9uZyBwdF9wYWdl
ID0gKHVuc2lnbmVkIGxvbmcpcGZuX3RvX3ZpcnQoKnB0X3Bmbik7IAo+IC0gICAgcGdlbnRyeV90
IHByb3RfZSwgcHJvdF90Owo+ICsjaWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gICAgICBtbXVfdXBk
YXRlX3QgbW11X3VwZGF0ZXNbMV07Cj4gICAgICBpbnQgcmM7Cj4gKyNlbmRpZgo+ICAgICAgCj4g
LSAgICBwcm90X2UgPSBwcm90X3QgPSAwOwo+ICAgICAgREVCVUcoIkFsbG9jYXRpbmcgbmV3IEwl
ZCBwdCBmcmFtZSBmb3IgcGZuPSVseCwgIgo+ICAgICAgICAgICAgInByZXZfbF9tZm49JWx4LCBv
ZmZzZXQ9JWx4IiwgCj4gICAgICAgICAgICBsZXZlbCwgKnB0X3BmbiwgcHJldl9sX21mbiwgb2Zm
c2V0KTsKPiBAQCAtMTQwLDMwICsxNDksMTIgQEAgc3RhdGljIHZvaWQgbmV3X3B0X2ZyYW1lKHVu
c2lnbmVkIGxvbmcgKnB0X3BmbiwgdW5zaWduZWQgbG9uZyBwcmV2X2xfbWZuLAo+ICAgICAgLyog
V2UgbmVlZCB0byBjbGVhciB0aGUgcGFnZSwgb3RoZXJ3aXNlIHdlIG1pZ2h0IGZhaWwgdG8gbWFw
IGl0Cj4gICAgICAgICBhcyBhIHBhZ2UgdGFibGUgcGFnZSAqLwo+ICAgICAgbWVtc2V0KCh2b2lk
KikgcHRfcGFnZSwgMCwgUEFHRV9TSVpFKTsgIAo+IC0gCj4gLSAgICBzd2l0Y2ggKCBsZXZlbCAp
Cj4gLSAgICB7Cj4gLSAgICBjYXNlIEwxX0ZSQU1FOgo+IC0gICAgICAgIHByb3RfZSA9IEwxX1BS
T1Q7Cj4gLSAgICAgICAgcHJvdF90ID0gTDJfUFJPVDsKPiAtICAgICAgICBicmVhazsKPiAtICAg
IGNhc2UgTDJfRlJBTUU6Cj4gLSAgICAgICAgcHJvdF9lID0gTDJfUFJPVDsKPiAtICAgICAgICBw
cm90X3QgPSBMM19QUk9UOwo+IC0gICAgICAgIGJyZWFrOwo+IC0jaWYgZGVmaW5lZChfX3g4Nl82
NF9fKQo+IC0gICAgY2FzZSBMM19GUkFNRToKPiAtICAgICAgICBwcm90X2UgPSBMM19QUk9UOwo+
IC0gICAgICAgIHByb3RfdCA9IEw0X1BST1Q7Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSNlbmRpZgo+
IC0gICAgZGVmYXVsdDoKPiAtICAgICAgICBwcmludGsoIm5ld19wdF9mcmFtZSgpIGNhbGxlZCB3
aXRoIGludmFsaWQgbGV2ZWwgbnVtYmVyICVsdVxuIiwgbGV2ZWwpOwo+IC0gICAgICAgIGRvX2V4
aXQoKTsKPiAtICAgICAgICBicmVhazsKPiAtICAgIH0KPiAgCj4gKyAgICBBU1NFUlQobGV2ZWwg
Pj0gMSAmJiBsZXZlbCA8PSBQQUdFVEFCTEVfTEVWRUxTKTsKPiArCj4gKyNpZmRlZiBDT05GSUdf
UEFSQVZJUlQKPiAgICAgIC8qIE1ha2UgUEZOIGEgcGFnZSB0YWJsZSBwYWdlICovCj4gKyAgICB0
YWIgPSBwdF9iYXNlOwo+ICAjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQo+ICAgICAgdGFiID0gcHRl
X3RvX3ZpcnQodGFiW2w0X3RhYmxlX29mZnNldChwdF9wYWdlKV0pOwo+ICAjZW5kaWYKPiBAQCAt
MTcyLDcgKzE2Myw3IEBAIHN0YXRpYyB2b2lkIG5ld19wdF9mcmFtZSh1bnNpZ25lZCBsb25nICpw
dF9wZm4sIHVuc2lnbmVkIGxvbmcgcHJldl9sX21mbiwKPiAgICAgIG1tdV91cGRhdGVzWzBdLnB0
ciA9ICh0YWJbbDJfdGFibGVfb2Zmc2V0KHB0X3BhZ2UpXSAmIFBBR0VfTUFTSykgKyAKPiAgICAg
ICAgICBzaXplb2YocGdlbnRyeV90KSAqIGwxX3RhYmxlX29mZnNldChwdF9wYWdlKTsKPiAgICAg
IG1tdV91cGRhdGVzWzBdLnZhbCA9IChwZ2VudHJ5X3QpcGZuX3RvX21mbigqcHRfcGZuKSA8PCBQ
QUdFX1NISUZUIHwgCj4gLSAgICAgICAgKHByb3RfZSAmIH5fUEFHRV9SVyk7Cj4gKyAgICAgICAg
KHB0X3Byb3RbbGV2ZWwgLSAxXSAmIH5fUEFHRV9SVyk7Cj4gICAgICAKPiAgICAgIGlmICggKHJj
ID0gSFlQRVJWSVNPUl9tbXVfdXBkYXRlKG1tdV91cGRhdGVzLCAxLCBOVUxMLCBET01JRF9TRUxG
KSkgPCAwICkKPiAgICAgIHsKPiBAQCAtMTg0LDEzICsxNzUsMTggQEAgc3RhdGljIHZvaWQgbmV3
X3B0X2ZyYW1lKHVuc2lnbmVkIGxvbmcgKnB0X3BmbiwgdW5zaWduZWQgbG9uZyBwcmV2X2xfbWZu
LAo+ICAgICAgLyogSG9vayB0aGUgbmV3IHBhZ2UgdGFibGUgcGFnZSBpbnRvIHRoZSBoaWVyYXJj
aHkgKi8KPiAgICAgIG1tdV91cGRhdGVzWzBdLnB0ciA9Cj4gICAgICAgICAgKChwZ2VudHJ5X3Qp
cHJldl9sX21mbiA8PCBQQUdFX1NISUZUKSArIHNpemVvZihwZ2VudHJ5X3QpICogb2Zmc2V0Owo+
IC0gICAgbW11X3VwZGF0ZXNbMF0udmFsID0gKHBnZW50cnlfdClwZm5fdG9fbWZuKCpwdF9wZm4p
IDw8IFBBR0VfU0hJRlQgfCBwcm90X3Q7Cj4gKyAgICBtbXVfdXBkYXRlc1swXS52YWwgPSAocGdl
bnRyeV90KXBmbl90b19tZm4oKnB0X3BmbikgPDwgUEFHRV9TSElGVCB8Cj4gKyAgICAgICAgcHRf
cHJvdFtsZXZlbF07Cj4gIAo+ICAgICAgaWYgKCAocmMgPSBIWVBFUlZJU09SX21tdV91cGRhdGUo
bW11X3VwZGF0ZXMsIDEsIE5VTEwsIERPTUlEX1NFTEYpKSA8IDAgKSAKPiAgICAgIHsKPiAgICAg
ICAgICBwcmludGsoIkVSUk9SOiBtbXVfdXBkYXRlIGZhaWxlZCB3aXRoIHJjPSVkXG4iLCByYyk7
Cj4gICAgICAgICAgZG9fZXhpdCgpOwo+ICAgICAgfQo+ICsjZWxzZQo+ICsgICAgdGFiID0gbWZu
X3RvX3ZpcnQocHJldl9sX21mbik7Cj4gKyAgICB0YWJbb2Zmc2V0XSA9ICgqcHRfcGZuIDw8IFBB
R0VfU0hJRlQpIHwgcHRfcHJvdFtsZXZlbF07Cj4gKyNlbmRpZgo+ICAKPiAgICAgICpwdF9wZm4g
Kz0gMTsKPiAgfQo+IEBAIC0yMDIsMTIgKzE5OCwxNCBAQCBzdGF0aWMgdm9pZCBidWlsZF9wYWdl
dGFibGUodW5zaWduZWQgbG9uZyAqc3RhcnRfcGZuLCB1bnNpZ25lZCBsb25nICptYXhfcGZuKQo+
ICB7Cj4gICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0X2FkZHJlc3MsIGVuZF9hZGRyZXNzOwo+ICAg
ICAgdW5zaWduZWQgbG9uZyBwZm5fdG9fbWFwLCBwdF9wZm4gPSAqc3RhcnRfcGZuOwo+IC0gICAg
c3RhdGljIG1tdV91cGRhdGVfdCBtbXVfdXBkYXRlc1tMMV9QQUdFVEFCTEVfRU5UUklFUyArIDFd
Owo+ICAgICAgcGdlbnRyeV90ICp0YWIgPSBwdF9iYXNlLCBwYWdlOwo+ICAgICAgdW5zaWduZWQg
bG9uZyBwdF9tZm4gPSBwZm5fdG9fbWZuKHZpcnRfdG9fcGZuKHB0X2Jhc2UpKTsKPiAgICAgIHVu
c2lnbmVkIGxvbmcgb2Zmc2V0Owo+ICsjaWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gKyAgICBzdGF0
aWMgbW11X3VwZGF0ZV90IG1tdV91cGRhdGVzW0wxX1BBR0VUQUJMRV9FTlRSSUVTICsgMV07Cj4g
ICAgICBpbnQgY291bnQgPSAwOwo+ICAgICAgaW50IHJjOwo+ICsjZW5kaWYKPiAgCj4gICAgICAv
KiBCZSBjb25zZXJ2YXRpdmU6IGV2ZW4gaWYgd2Uga25vdyB0aGVyZSB3aWxsIGJlIG1vcmUgcGFn
ZXMgYWxyZWFkeQo+ICAgICAgICAgbWFwcGVkLCBzdGFydCB0aGUgbG9vcCBhdCB0aGUgdmVyeSBi
ZWdpbm5pbmcuICovCj4gQEAgLTIyNSw2ICsyMjMsMTAgQEAgc3RhdGljIHZvaWQgYnVpbGRfcGFn
ZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyAqbWF4X3BmbikK
PiAgICAgICAgICAgICAgICAgKCh1bnNpZ25lZCBsb25nKXBmbl90b192aXJ0KCptYXhfcGZuKSAt
IAo+ICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpJl90ZXh0KT4+MjApOwo+ICAgICAg
fQo+ICsjZWxzZQo+ICsgICAgLyogUm91bmQgdXAgdG8gbmV4dCAyTUIgYm91bmRhcnkgYXMgd2Ug
YXJlIHVzaW5nIDJNQiBwYWdlcyBvbiBIVk1saXRlLiAqLwo+ICsgICAgcGZuX3RvX21hcCA9IChw
Zm5fdG9fbWFwICsgTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKSAmCj4gKyAgICAgICAgICAgICAg
ICAgfihMMV9QQUdFVEFCTEVfRU5UUklFUyAtIDEpOwo+ICAjZW5kaWYKPiAgCj4gICAgICBzdGFy
dF9hZGRyZXNzID0gKHVuc2lnbmVkIGxvbmcpcGZuX3RvX3ZpcnQocGZuX3RvX21hcCk7Cj4gQEAg
LTI1Nyw2ICsyNTksNyBAQCBzdGF0aWMgdm9pZCBidWlsZF9wYWdldGFibGUodW5zaWduZWQgbG9u
ZyAqc3RhcnRfcGZuLCB1bnNpZ25lZCBsb25nICptYXhfcGZuKQo+ICAgICAgICAgIHB0X21mbiA9
IHB0ZV90b19tZm4ocGFnZSk7Cj4gICAgICAgICAgdGFiID0gdG9fdmlydChtZm5fdG9fcGZuKHB0
X21mbikgPDwgUEFHRV9TSElGVCk7Cj4gICAgICAgICAgb2Zmc2V0ID0gbDJfdGFibGVfb2Zmc2V0
KHN0YXJ0X2FkZHJlc3MpOyAgICAgICAgCj4gKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiAgICAg
ICAgICAvKiBOZWVkIG5ldyBMMSBwdCBmcmFtZSAqLwo+ICAgICAgICAgIGlmICggISh0YWJbb2Zm
c2V0XSAmIF9QQUdFX1BSRVNFTlQpICkKPiAgICAgICAgICAgICAgbmV3X3B0X2ZyYW1lKCZwdF9w
Zm4sIHB0X21mbiwgb2Zmc2V0LCBMMV9GUkFNRSk7Cj4gQEAgLTI4OCw2ICsyOTEsMTIgQEAgc3Rh
dGljIHZvaWQgYnVpbGRfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0YXJ0X3BmbiwgdW5zaWdu
ZWQgbG9uZyAqbWF4X3BmbikKPiAgICAgICAgICAgICAgY291bnQgPSAwOwo+ICAgICAgICAgIH0K
PiAgICAgICAgICBzdGFydF9hZGRyZXNzICs9IFBBR0VfU0laRTsKPiArI2Vsc2UKPiArICAgICAg
ICBpZiAoICEodGFiW29mZnNldF0gJiBfUEFHRV9QUkVTRU5UKSApCj4gKyAgICAgICAgICAgIHRh
YltvZmZzZXRdID0gKHBnZW50cnlfdClwZm5fdG9fbWFwIDw8IFBBR0VfU0hJRlQgfAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgIEwyX1BST1QgfCBfUEFHRV9QU0U7Cj4gKyAgICAgICAgc3Rh
cnRfYWRkcmVzcyArPSAxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUOwo+ICsjZW5kaWYKPiAgICAg
IH0KPiAgCj4gICAgICAqc3RhcnRfcGZuID0gcHRfcGZuOwo+IEBAIC0zMDIsMTYgKzMxMSwxOSBA
QCBzdGF0aWMgdm9pZCBzZXRfcmVhZG9ubHkodm9pZCAqdGV4dCwgdm9pZCAqZXRleHQpCj4gICAg
ICB1bnNpZ25lZCBsb25nIHN0YXJ0X2FkZHJlc3MgPQo+ICAgICAgICAgICgodW5zaWduZWQgbG9u
ZykgdGV4dCArIFBBR0VfU0laRSAtIDEpICYgUEFHRV9NQVNLOwo+ICAgICAgdW5zaWduZWQgbG9u
ZyBlbmRfYWRkcmVzcyA9ICh1bnNpZ25lZCBsb25nKSBldGV4dDsKPiAtICAgIHN0YXRpYyBtbXVf
dXBkYXRlX3QgbW11X3VwZGF0ZXNbTDFfUEFHRVRBQkxFX0VOVFJJRVMgKyAxXTsKPiAgICAgIHBn
ZW50cnlfdCAqdGFiID0gcHRfYmFzZSwgcGFnZTsKPiAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0g
cGZuX3RvX21mbih2aXJ0X3RvX3BmbihwdF9iYXNlKSk7Cj4gICAgICB1bnNpZ25lZCBsb25nIG9m
ZnNldDsKPiArICAgIHVuc2lnbmVkIGxvbmcgcGFnZV9zaXplID0gUEFHRV9TSVpFOwo+ICsjaWZk
ZWYgQ09ORklHX1BBUkFWSVJUCj4gKyAgICBzdGF0aWMgbW11X3VwZGF0ZV90IG1tdV91cGRhdGVz
W0wxX1BBR0VUQUJMRV9FTlRSSUVTICsgMV07Cj4gICAgICBpbnQgY291bnQgPSAwOwo+ICAgICAg
aW50IHJjOwo+ICsjZW5kaWYKPiAgCj4gICAgICBwcmludGsoInNldHRpbmcgJXAtJXAgcmVhZG9u
bHlcbiIsIHRleHQsIGV0ZXh0KTsKPiAgCj4gLSAgICB3aGlsZSAoIHN0YXJ0X2FkZHJlc3MgKyBQ
QUdFX1NJWkUgPD0gZW5kX2FkZHJlc3MgKQo+ICsgICAgd2hpbGUgKCBzdGFydF9hZGRyZXNzICsg
cGFnZV9zaXplIDw9IGVuZF9hZGRyZXNzICkKPiAgICAgIHsKPiAgICAgICAgICB0YWIgPSBwdF9i
YXNlOwo+ICAgICAgICAgIG1mbiA9IHBmbl90b19tZm4odmlydF90b19wZm4ocHRfYmFzZSkpOwo+
IEBAIC0zMjcsMjYgKzMzOSwzNCBAQCBzdGF0aWMgdm9pZCBzZXRfcmVhZG9ubHkodm9pZCAqdGV4
dCwgdm9pZCAqZXRleHQpCj4gICAgICAgICAgbWZuID0gcHRlX3RvX21mbihwYWdlKTsKPiAgICAg
ICAgICB0YWIgPSB0b192aXJ0KG1mbl90b19wZm4obWZuKSA8PCBQQUdFX1NISUZUKTsKPiAgICAg
ICAgICBvZmZzZXQgPSBsMl90YWJsZV9vZmZzZXQoc3RhcnRfYWRkcmVzcyk7ICAgICAgICAKPiAt
ICAgICAgICBwYWdlID0gdGFiW29mZnNldF07Cj4gLSAgICAgICAgbWZuID0gcHRlX3RvX21mbihw
YWdlKTsKPiAtICAgICAgICB0YWIgPSB0b192aXJ0KG1mbl90b19wZm4obWZuKSA8PCBQQUdFX1NI
SUZUKTsKPiArICAgICAgICBpZiAoICEodGFiW29mZnNldF0gJiBfUEFHRV9QU0UpICkKPiArICAg
ICAgICB7Cj4gKyAgICAgICAgICAgIHBhZ2UgPSB0YWJbb2Zmc2V0XTsKPiArICAgICAgICAgICAg
bWZuID0gcHRlX3RvX21mbihwYWdlKTsKPiArICAgICAgICAgICAgdGFiID0gdG9fdmlydChtZm5f
dG9fcGZuKG1mbikgPDwgUEFHRV9TSElGVCk7Cj4gIAo+IC0gICAgICAgIG9mZnNldCA9IGwxX3Rh
YmxlX29mZnNldChzdGFydF9hZGRyZXNzKTsKPiArICAgICAgICAgICAgb2Zmc2V0ID0gbDFfdGFi
bGVfb2Zmc2V0KHN0YXJ0X2FkZHJlc3MpOwo+ICsgICAgICAgIH0KPiAgCj4gICAgICAgICAgaWYg
KCBzdGFydF9hZGRyZXNzICE9ICh1bnNpZ25lZCBsb25nKSZzaGFyZWRfaW5mbyApCj4gICAgICAg
ICAgewo+ICsjaWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gICAgICAgICAgICAgIG1tdV91cGRhdGVz
W2NvdW50XS5wdHIgPSAKPiAgICAgICAgICAgICAgICAgICgocGdlbnRyeV90KW1mbiA8PCBQQUdF
X1NISUZUKSArIHNpemVvZihwZ2VudHJ5X3QpICogb2Zmc2V0Owo+ICAgICAgICAgICAgICBtbXVf
dXBkYXRlc1tjb3VudF0udmFsID0gdGFiW29mZnNldF0gJiB+X1BBR0VfUlc7Cj4gICAgICAgICAg
ICAgIGNvdW50Kys7Cj4gKyNlbHNlCj4gKyAgICAgICAgICAgIHRhYltvZmZzZXRdICY9IH5fUEFH
RV9SVzsKPiArI2VuZGlmCj4gICAgICAgICAgfQo+ICAgICAgICAgIGVsc2UKPiAgICAgICAgICAg
ICAgcHJpbnRrKCJza2lwcGVkICVseFxuIiwgc3RhcnRfYWRkcmVzcyk7Cj4gIAo+IC0gICAgICAg
IHN0YXJ0X2FkZHJlc3MgKz0gUEFHRV9TSVpFOwo+ICsgICAgICAgIHN0YXJ0X2FkZHJlc3MgKz0g
cGFnZV9zaXplOwo+ICAKPiArI2lmZGVmIENPTkZJR19QQVJBVklSVAo+ICAgICAgICAgIGlmICgg
Y291bnQgPT0gTDFfUEFHRVRBQkxFX0VOVFJJRVMgfHwgCj4gLSAgICAgICAgICAgICBzdGFydF9h
ZGRyZXNzICsgUEFHRV9TSVpFID4gZW5kX2FkZHJlc3MgKQo+ICsgICAgICAgICAgICAgc3RhcnRf
YWRkcmVzcyArIHBhZ2Vfc2l6ZSA+IGVuZF9hZGRyZXNzICkKPiAgICAgICAgICB7Cj4gICAgICAg
ICAgICAgIHJjID0gSFlQRVJWSVNPUl9tbXVfdXBkYXRlKG1tdV91cGRhdGVzLCBjb3VudCwgTlVM
TCwgRE9NSURfU0VMRik7Cj4gICAgICAgICAgICAgIGlmICggcmMgPCAwICkKPiBAQCAtMzU2LDgg
KzM3NiwxMyBAQCBzdGF0aWMgdm9pZCBzZXRfcmVhZG9ubHkodm9pZCAqdGV4dCwgdm9pZCAqZXRl
eHQpCj4gICAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAgY291bnQgPSAwOwo+ICAgICAgICAg
IH0KPiArI2Vsc2UKPiArICAgICAgICBpZiAoIHN0YXJ0X2FkZHJlc3MgPT0gKDFVTCA8PCBMMl9Q
QUdFVEFCTEVfU0hJRlQpICkKPiArICAgICAgICAgICAgcGFnZV9zaXplID0gMVVMIDw8IEwyX1BB
R0VUQUJMRV9TSElGVDsKPiArI2VuZGlmCj4gICAgICB9Cj4gIAo+ICsjaWZkZWYgQ09ORklHX1BB
UkFWSVJUCj4gICAgICB7Cj4gICAgICAgICAgbW11ZXh0X29wX3Qgb3AgPSB7Cj4gICAgICAgICAg
ICAgIC5jbWQgPSBNTVVFWFRfVExCX0ZMVVNIX0FMTCwKPiBAQCAtMzY1LDYgKzM5MCw5IEBAIHN0
YXRpYyB2b2lkIHNldF9yZWFkb25seSh2b2lkICp0ZXh0LCB2b2lkICpldGV4dCkKPiAgICAgICAg
ICBpbnQgY291bnQ7Cj4gICAgICAgICAgSFlQRVJWSVNPUl9tbXVleHRfb3AoJm9wLCAxLCAmY291
bnQsIERPTUlEX1NFTEYpOwo+ICAgICAgfQo+ICsjZWxzZQo+ICsgICAgd3JpdGVfY3IzKCh1bnNp
Z25lZCBsb25nKXB0X2Jhc2UpOwo+ICsjZW5kaWYKPiAgfQo+ICAKPiAgLyoKPiBAQCAtMzk0LDYg
KzQyMiw4IEBAIHN0YXRpYyBwZ2VudHJ5X3QgKmdldF9wZ3QodW5zaWduZWQgbG9uZyB2YSkKPiAg
ICAgIG9mZnNldCA9IGwyX3RhYmxlX29mZnNldCh2YSk7Cj4gICAgICBpZiAoICEodGFiW29mZnNl
dF0gJiBfUEFHRV9QUkVTRU5UKSApCj4gICAgICAgICAgcmV0dXJuIE5VTEw7Cj4gKyAgICBpZiAo
IHRhYltvZmZzZXRdICYgX1BBR0VfUFNFICkKPiArICAgICAgICByZXR1cm4gJnRhYltvZmZzZXRd
Owo+ICAgICAgbWZuID0gcHRlX3RvX21mbih0YWJbb2Zmc2V0XSk7Cj4gICAgICB0YWIgPSBtZm5f
dG9fdmlydChtZm4pOwo+ICAgICAgb2Zmc2V0ID0gbDFfdGFibGVfb2Zmc2V0KHZhKTsKPiBAQCAt
NDQ4LDYgKzQ3OCw5IEBAIHBnZW50cnlfdCAqbmVlZF9wZ3QodW5zaWduZWQgbG9uZyB2YSkKPiAg
ICAgICAgICBuZXdfcHRfZnJhbWUoJnB0X3BmbiwgcHRfbWZuLCBvZmZzZXQsIEwxX0ZSQU1FKTsK
PiAgICAgIH0KPiAgICAgIEFTU0VSVCh0YWJbb2Zmc2V0XSAmIF9QQUdFX1BSRVNFTlQpOwo+ICsg
ICAgaWYgKCB0YWJbb2Zmc2V0XSAmIF9QQUdFX1BTRSApCj4gKyAgICAgICAgcmV0dXJuICZ0YWJb
b2Zmc2V0XTsKPiArCj4gICAgICBwdF9tZm4gPSBwdGVfdG9fbWZuKHRhYltvZmZzZXRdKTsKPiAg
ICAgIHRhYiA9IG1mbl90b192aXJ0KHB0X21mbik7Cj4gIAo+IEBAIC01MjQsOCArNTU3LDYgQEAg
aW50IGRvX21hcF9mcmFtZXModW5zaWduZWQgbG9uZyB2YSwKPiAgewo+ICAgICAgcGdlbnRyeV90
ICpwZ3QgPSBOVUxMOwo+ICAgICAgdW5zaWduZWQgbG9uZyBkb25lID0gMDsKPiAtICAgIHVuc2ln
bmVkIGxvbmcgaTsKPiAtICAgIGludCByYzsKPiAgCj4gICAgICBpZiAoICFtZm5zICkgCj4gICAg
ICB7Cj4gQEAgLTUzOSw2ICs1NzAsOSBAQCBpbnQgZG9fbWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25n
IHZhLAo+ICAgICAgICAgIG1lbXNldChlcnIsIDB4MDAsIG4gKiBzaXplb2YoaW50KSk7Cj4gICAg
ICB3aGlsZSAoIGRvbmUgPCBuICkKPiAgICAgIHsKPiArI2lmZGVmIENPTkZJR19QQVJBVklSVAo+
ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgaTsKPiArICAgICAgICBpbnQgcmM7Cj4gICAgICAgICAg
dW5zaWduZWQgbG9uZyB0b2RvOwo+ICAKPiAgICAgICAgICBpZiAoIGVyciApCj4gQEAgLTU3OCw2
ICs2MTIsMTcgQEAgaW50IGRvX21hcF9mcmFtZXModW5zaWduZWQgbG9uZyB2YSwKPiAgICAgICAg
ICAgICAgfQo+ICAgICAgICAgIH0KPiAgICAgICAgICBkb25lICs9IHRvZG87Cj4gKyNlbHNlCj4g
KyAgICAgICAgaWYgKCAhcGd0IHx8ICEodmEgJiBMMV9NQVNLKSApCj4gKyAgICAgICAgICAgIHBn
dCA9IG5lZWRfcGd0KHZhICYgfkwxX01BU0spOwo+ICsgICAgICAgIGlmICggIXBndCApCj4gKyAg
ICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsKPiArICAgICAgICBBU1NFUlQoISgqcGd0ICYg
X1BBR0VfUFNFKSk7Cj4gKyAgICAgICAgcGd0W2wxX3RhYmxlX29mZnNldCh2YSldID0gKHBnZW50
cnlfdCkKPiArICAgICAgICAgICAgKCgobWZuc1tkb25lICogc3RyaWRlXSArIGRvbmUgKiBpbmNy
KSA8PCBQQUdFX1NISUZUKSB8IHByb3QpOwo+ICsgICAgICAgIGRvbmUrKzsKPiArI2VuZGlmCj4g
ICAgICB9Cj4gIAo+ICAgICAgcmV0dXJuIDA7Cj4gQEAgLTYwOSwxNiArNjU0LDIxIEBAIHZvaWQg
Km1hcF9mcmFtZXNfZXgoY29uc3QgdW5zaWduZWQgbG9uZyAqbWZucywgdW5zaWduZWQgbG9uZyBu
LAo+ICAjZGVmaW5lIFVOTUFQX0JBVENIICgoU1RBQ0tfU0laRSAvIDIpIC8gc2l6ZW9mKG11bHRp
Y2FsbF9lbnRyeV90KSkKPiAgaW50IHVubWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25nIHZhLCB1bnNp
Z25lZCBsb25nIG51bV9mcmFtZXMpCj4gIHsKPiArI2lmZGVmIENPTkZJR19QQVJBVklSVAo+ICAg
ICAgaW50IG4gPSBVTk1BUF9CQVRDSDsKPiAgICAgIG11bHRpY2FsbF9lbnRyeV90IGNhbGxbbl07
Cj4gICAgICBpbnQgcmV0Owo+ICAgICAgaW50IGk7Cj4gKyNlbHNlCj4gKyAgICBwZ2VudHJ5X3Qg
KnBndDsKPiArI2VuZGlmCj4gIAo+ICAgICAgQVNTRVJUKCEoKHVuc2lnbmVkIGxvbmcpdmEgJiB+
UEFHRV9NQVNLKSk7Cj4gIAo+ICAgICAgREVCVUcoInZhPSVwLCBudW09MHglbHhcbiIsIHZhLCBu
dW1fZnJhbWVzKTsKPiAgCj4gICAgICB3aGlsZSAoIG51bV9mcmFtZXMgKSB7Cj4gKyNpZmRlZiBD
T05GSUdfUEFSQVZJUlQKPiAgICAgICAgICBpZiAoIG4gPiBudW1fZnJhbWVzICkKPiAgICAgICAg
ICAgICAgbiA9IG51bV9mcmFtZXM7Cj4gIAo+IEBAIC02NTMsNiArNzAzLDE3IEBAIGludCB1bm1h
cF9mcmFtZXModW5zaWduZWQgbG9uZyB2YSwgdW5zaWduZWQgbG9uZyBudW1fZnJhbWVzKQo+ICAg
ICAgICAgICAgICB9Cj4gICAgICAgICAgfQo+ICAgICAgICAgIG51bV9mcmFtZXMgLT0gbjsKPiAr
I2Vsc2UKPiArICAgICAgICBwZ3QgPSBnZXRfcGd0KHZhKTsKPiArICAgICAgICBpZiAoIHBndCAp
Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBBU1NFUlQoISgqcGd0ICYgX1BBR0VfUFNFKSk7
Cj4gKyAgICAgICAgICAgICpwZ3QgPSAwOwo+ICsgICAgICAgICAgICBpbnZscGcodmEpOwo+ICsg
ICAgICAgIH0KPiArICAgICAgICB2YSArPSBQQUdFX1NJWkU7Cj4gKyAgICAgICAgbnVtX2ZyYW1l
cy0tOwo+ICsjZW5kaWYKPiAgICAgIH0KPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gQEAgLTY2Miwx
NCArNzIzLDI0IEBAIGludCB1bm1hcF9mcmFtZXModW5zaWduZWQgbG9uZyB2YSwgdW5zaWduZWQg
bG9uZyBudW1fZnJhbWVzKQo+ICAgKi8KPiAgc3RhdGljIHZvaWQgY2xlYXJfYm9vdHN0cmFwKHZv
aWQpCj4gIHsKPiArI2lmZGVmIENPTkZJR19QQVJBVklSVAo+ICAgICAgcHRlX3QgbnVsbHB0ZSA9
IHsgfTsKPiAgICAgIGludCByYzsKPiArI2Vsc2UKPiArICAgIHBnZW50cnlfdCAqcGd0Owo+ICsj
ZW5kaWYKPiAgCj4gICAgICAvKiBVc2UgZmlyc3QgcGFnZSBhcyB0aGUgQ29XIHplcm8gcGFnZSAq
Lwo+ICAgICAgbWVtc2V0KCZfdGV4dCwgMCwgUEFHRV9TSVpFKTsKPiAgICAgIG1mbl96ZXJvID0g
dmlydF90b19tZm4oKHVuc2lnbmVkIGxvbmcpICZfdGV4dCk7Cj4gKyNpZmRlZiBDT05GSUdfUEFS
QVZJUlQKPiAgICAgIGlmICggKHJjID0gSFlQRVJWSVNPUl91cGRhdGVfdmFfbWFwcGluZygwLCBu
dWxscHRlLCBVVk1GX0lOVkxQRykpICkKPiAgICAgICAgICBwcmludGsoIlVuYWJsZSB0byB1bm1h
cCBOVUxMIHBhZ2UuIHJjPSVkXG4iLCByYyk7Cj4gKyNlbHNlCj4gKyAgICBwZ3QgPSBnZXRfcGd0
KCh1bnNpZ25lZCBsb25nKSZfdGV4dCk7Cj4gKyAgICAqcGd0ID0gMDsKPiArICAgIGludmxwZygo
dW5zaWduZWQgbG9uZykmX3RleHQpOwo+ICsjZW5kaWYKPiAgfQo+ICAKPiAgI2lmZGVmIENPTkZJ
R19QQVJBVklSVAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni90cmFwcy5jIGIvYXJjaC94ODYvdHJh
cHMuYwo+IGluZGV4IDJkMzIyMmQuLmFhMTdkYTMgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvdHJh
cHMuYwo+ICsrKyBiL2FyY2gveDg2L3RyYXBzLmMKPiBAQCAtMTIxLDcgKzEyMSw5IEBAIHZvaWQg
cGFnZV93YWxrKHVuc2lnbmVkIGxvbmcgdmlydF9hZGRyZXNzKQo+ICBzdGF0aWMgaW50IGhhbmRs
ZV9jb3codW5zaWduZWQgbG9uZyBhZGRyKSB7Cj4gICAgICAgICAgcGdlbnRyeV90ICp0YWIgPSBw
dF9iYXNlLCBwYWdlOwo+ICAJdW5zaWduZWQgbG9uZyBuZXdfcGFnZTsKPiArI2lmZGVmIENPTkZJ
R19QQVJBVklSVAo+ICAJaW50IHJjOwo+ICsjZW5kaWYKPiAgCj4gICNpZiBkZWZpbmVkKF9feDg2
XzY0X18pCj4gICAgICAgICAgcGFnZSA9IHRhYltsNF90YWJsZV9vZmZzZXQoYWRkcildOwo+IEBA
IC0xMzcsNiArMTM5LDggQEAgc3RhdGljIGludCBoYW5kbGVfY293KHVuc2lnbmVkIGxvbmcgYWRk
cikgewo+ICAgICAgICAgIHBhZ2UgPSB0YWJbbDJfdGFibGVfb2Zmc2V0KGFkZHIpXTsKPiAgCWlm
ICghKHBhZ2UgJiBfUEFHRV9QUkVTRU5UKSkKPiAgCSAgICByZXR1cm4gMDsKPiArCWlmICggcGFn
ZSAmIF9QQUdFX1BTRSApCj4gKwkgICAgcmV0dXJuIDA7Cj4gICAgICAgICAgdGFiID0gcHRlX3Rv
X3ZpcnQocGFnZSk7Cj4gICAgICAgICAgCj4gICAgICAgICAgcGFnZSA9IHRhYltsMV90YWJsZV9v
ZmZzZXQoYWRkcildOwo+IEBAIC0xNDksMTIgKzE1MywxOCBAQCBzdGF0aWMgaW50IGhhbmRsZV9j
b3codW5zaWduZWQgbG9uZyBhZGRyKSB7Cj4gIAluZXdfcGFnZSA9IGFsbG9jX3BhZ2VzKDApOwo+
ICAJbWVtc2V0KCh2b2lkKikgbmV3X3BhZ2UsIDAsIFBBR0VfU0laRSk7Cj4gIAo+ICsjaWZkZWYg
Q09ORklHX1BBUkFWSVJUCj4gIAlyYyA9IEhZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmcoYWRk
ciAmIFBBR0VfTUFTSywgX19wdGUodmlydF90b19tYWNoKG5ld19wYWdlKSB8IEwxX1BST1QpLCBV
Vk1GX0lOVkxQRyk7Cj4gIAlpZiAoIXJjKQo+ICAJCXJldHVybiAxOwo+ICAKPiAgCXByaW50aygi
TWFwIHplcm8gcGFnZSB0byAlbHggZmFpbGVkOiAlZC5cbiIsIGFkZHIsIHJjKTsKPiAgCXJldHVy
biAwOwo+ICsjZWxzZQo+ICsJdGFiW2wxX3RhYmxlX29mZnNldChhZGRyKV0gPSB2aXJ0X3RvX21h
Y2gobmV3X3BhZ2UpIHwgTDFfUFJPVDsKPiArCWludmxwZyhhZGRyKTsKPiArCXJldHVybiAxOwo+
ICsjZW5kaWYKPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgZG9fc3RhY2tfd2Fsayh1bnNpZ25lZCBs
b25nIGZyYW1lX2Jhc2UpCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaCBiL2lu
Y2x1ZGUveDg2L2FyY2hfbW0uaAo+IGluZGV4IDI4YWI0MDYuLmUwYWU1NTIgMTAwNjQ0Cj4gLS0t
IGEvaW5jbHVkZS94ODYvYXJjaF9tbS5oCj4gKysrIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCj4g
QEAgLTc4LDYgKzc4LDggQEAKPiAgI2RlZmluZSBMMl9QQUdFVEFCTEVfRU5UUklFUyAgICA1MTIK
PiAgI2RlZmluZSBMM19QQUdFVEFCTEVfRU5UUklFUyAgICA0Cj4gIAo+ICsjZGVmaW5lIFBBR0VU
QUJMRV9MRVZFTFMgICAgICAgIDMKPiArCj4gICNkZWZpbmUgUEFERFJfQklUUyAgICAgICAgICAg
ICAgNDQKPiAgI2RlZmluZSBQQUREUl9NQVNLICAgICAgICAgICAgICAoKDFVTEwgPDwgUEFERFJf
QklUUyktMSkKPiAgCj4gQEAgLTExMCw2ICsxMTIsOCBAQCB0eXBlZGVmIHVpbnQ2NF90IHBnZW50
cnlfdDsKPiAgI2RlZmluZSBMM19QQUdFVEFCTEVfRU5UUklFUyAgICA1MTIKPiAgI2RlZmluZSBM
NF9QQUdFVEFCTEVfRU5UUklFUyAgICA1MTIKPiAgCj4gKyNkZWZpbmUgUEFHRVRBQkxFX0xFVkVM
UyAgICAgICAgNAo+ICsKPiAgLyogVGhlc2UgYXJlIHBhZ2UtdGFibGUgbGltaXRhdGlvbnMuIEN1
cnJlbnQgQ1BVcyBzdXBwb3J0IG9ubHkgNDAtYml0IHBoeXMuICovCj4gICNkZWZpbmUgUEFERFJf
QklUUyAgICAgICAgICAgICAgNTIKPiAgI2RlZmluZSBWQUREUl9CSVRTICAgICAgICAgICAgICA0
OAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9vcy5oIGIvaW5jbHVkZS94ODYvb3MuaAo+IGlu
ZGV4IDEwODMzMjguLjIwY2MyN2YgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ODYvb3MuaAo+ICsr
KyBiL2luY2x1ZGUveDg2L29zLmgKPiBAQCAtMjA2LDYgKzIwNiwxNSBAQCBzdGF0aWMgaW5saW5l
IGludCBpcnFzX2Rpc2FibGVkKHZvaWQpCj4gICAqLwo+ICB0eXBlZGVmIHN0cnVjdCB7IHZvbGF0
aWxlIGludCBjb3VudGVyOyB9IGF0b21pY190Owo+ICAKPiArc3RhdGljIGlubGluZSB2b2lkIHdy
aXRlX2NyMyh1bnNpZ25lZCBsb25nIGNyMykKPiArewo+ICsgICAgYXNtIHZvbGF0aWxlKCAibW92
ICUwLCAlJWNyMyIgOiA6ICJyIiAoY3IzKSA6ICJtZW1vcnkiICk7Cj4gK30KPiArCj4gK3N0YXRp
YyBpbmxpbmUgdm9pZCBpbnZscGcodW5zaWduZWQgbG9uZyB2YSkKPiArewo+ICsgICAgYXNtIHZv
bGF0aWxlICggImludmxwZyAlMCI6IDogIm0iICgqKGNvbnN0IGNoYXIgKikodmEpKSA6ICJtZW1v
cnkiICk7Cj4gK30KPiAgCj4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKiBpMzg2ICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKiovCj4gICNpZmRlZiBfX0lOU0lERV9NSU5JT1NfXwo+
IC0tIAo+IDIuNi42Cj4gCgotLSAKU2FtdWVsCgkvKiBBbXVzZSB0aGUgdXNlci4gKi8KCXByaW50
aygKIiAgICAgICAgICAgICAgXFx8LyBfX19fIFxcfC9cbiIKIiAgICAgICAgICAgICAgXCJAJy8g
LC4gXFxgQFwiXG4iCiIgICAgICAgICAgICAgIC9ffCBcXF9fLyB8X1xcXG4iCiIgICAgICAgICAg
ICAgICAgIFxcX19VXy9cbiIpOwooRnJvbSBsaW51eC9hcmNoL3NwYXJjL2tlcm5lbC90cmFwcy5j
OmRpZV9pZl9rZXJuZWwoKSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:40:09 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:40:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKMa-00037L-HX; Tue, 23 Aug 2016 22:40:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKMY-000357-Jg; Tue, 23 Aug 2016 22:40:06 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 DC/6E-09160-5C0DCB75; Tue, 23 Aug 2016 22:40:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS+7+BUffIhT3
 hBtd6DC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZnxecJW1oLW8YuJiswbGVWFdjFwc
 QgITGSUOTl3NAuHsYpTYeX0pK4RzlFFixZXTTBDOBkaJ1693ApVxcrAIqErMP3QLzGYTMJHob
 5zHBmKLCChLfGztZQexmQWiJZ63bwarERZwk7jRvJMZxOYV0JH4vK8XbB2vwG5GifmtsxlBEk
 ICxRLb909lgSgSlDg58wkLxCAtiRv/XgJdwQFkS0ss/8cBEuYUcJD4d7KfESQsKmAm8e2nwQR
 GwVlImmchaZ6F0LyAkXkVo3pxalFZapGuuV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5y
 fu4mRmD4MgDBDsbG706HGCU5mJREeZOO7gkX4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbcx4oJ
 1iUmp5akZaZA4wkmLQEB4+SCO8PkDRvcUFibnFmOkTqFKOilDhvNkhCACSRUZoH1waL3kuMsl
 LCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5m0FmcKTmVcCN/0V0GImoMUt93eDLC5JREhJNTByGdx
 of9bAys7NYviNq6TnELfrEf6j+a5vfiZsDZymcpfF5cThAx97ViT9LuDdzp/HKB5wWdbo0bsj
 oqdmym5dbz67uSpXK23uxC1rHK6fFPq9w+bArIPiF0UnxJ9Je3BQNPDgq+cbi6rPswtm870/3
 jZNvUsxMnmLyAPVHet9l1kfzjH7NydbiaU4I9FQi7moOBEAF9v8m9kCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1471992004!53084062!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53100 invoked from network); 23 Aug 2016 22:40:04 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-15.tower-31.messagelabs.com with SMTP; 23 Aug 2016 22:40:04 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id B7748900D;
 Wed, 24 Aug 2016 00:40:03 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id ie5Y82IX09cM; Wed, 24 Aug 2016 00:40:03 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 81AF31A5;
 Wed, 24 Aug 2016 00:40:03 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKMU-0000iU-K6; Wed, 24 Aug 2016 00:40:02 +0200
Date: Wed, 24 Aug 2016 00:40:02 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823224002.GH4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-13-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-13-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 12/22] mini-os: add x86 native page table
	handling
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE1OjU4ICswMjAwLCB3cm90ZToK
PiBGb3Igc3VwcG9ydCBvZiBIVk1saXRlIGRvbid0IHVzZSBtbXVfdXBkYXRlIGh5cGVyY2FsbHMs
IGJ1dCB3cml0ZSB0aGUKPiBwYWdlIHRhYmxlIGVudHJpZXMgZGlyZWN0bHkuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFNh
bXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIGFy
Y2gveDg2L21tLmMgICAgICAgICB8IDE0NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLQo+ICBhcmNoL3g4Ni90cmFwcy5jICAgICAgfCAgMTAgKysrKwo+
ICBpbmNsdWRlL3g4Ni9hcmNoX21tLmggfCAgIDQgKysKPiAgaW5jbHVkZS94ODYvb3MuaCAgICAg
IHwgICA5ICsrKysKPiAgNCBmaWxlcyBjaGFuZ2VkLCAxMzIgaW5zZXJ0aW9ucygrKSwgMzggZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5j
Cj4gaW5kZXggY2JiNTYxNy4uZjUyNDhhNCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9tbS5jCj4g
KysrIGIvYXJjaC94ODYvbW0uYwo+IEBAIC0xMjMsMTYgKzEyMywyNSBAQCB2b2lkIGFyY2hfbW1f
cHJlaW5pdCh2b2lkICpwKQo+ICAgKiB0YWJsZSBhdCBvZmZzZXQgaW4gcHJldmlvdXMgbGV2ZWwg
TUZOIChwcmVmX2xfbWZuKS4gcHRfcGZuIGlzIGEgZ3Vlc3QKPiAgICogUEZOLgo+ICAgKi8KPiAr
c3RhdGljIHBnZW50cnlfdCBwdF9wcm90W1BBR0VUQUJMRV9MRVZFTFNdID0gewo+ICsgICAgTDFf
UFJPVCwKPiArICAgIEwyX1BST1QsCj4gKyAgICBMM19QUk9ULAo+ICsjaWYgZGVmaW5lZChfX3g4
Nl82NF9fKQo+ICsgICAgTDRfUFJPVCwKPiArI2VuZGlmCj4gK307Cj4gKwo+ICBzdGF0aWMgdm9p
ZCBuZXdfcHRfZnJhbWUodW5zaWduZWQgbG9uZyAqcHRfcGZuLCB1bnNpZ25lZCBsb25nIHByZXZf
bF9tZm4sIAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQs
IHVuc2lnbmVkIGxvbmcgbGV2ZWwpCj4gIHsgICAKPiAtICAgIHBnZW50cnlfdCAqdGFiID0gcHRf
YmFzZTsKPiArICAgIHBnZW50cnlfdCAqdGFiOwo+ICAgICAgdW5zaWduZWQgbG9uZyBwdF9wYWdl
ID0gKHVuc2lnbmVkIGxvbmcpcGZuX3RvX3ZpcnQoKnB0X3Bmbik7IAo+IC0gICAgcGdlbnRyeV90
IHByb3RfZSwgcHJvdF90Owo+ICsjaWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gICAgICBtbXVfdXBk
YXRlX3QgbW11X3VwZGF0ZXNbMV07Cj4gICAgICBpbnQgcmM7Cj4gKyNlbmRpZgo+ICAgICAgCj4g
LSAgICBwcm90X2UgPSBwcm90X3QgPSAwOwo+ICAgICAgREVCVUcoIkFsbG9jYXRpbmcgbmV3IEwl
ZCBwdCBmcmFtZSBmb3IgcGZuPSVseCwgIgo+ICAgICAgICAgICAgInByZXZfbF9tZm49JWx4LCBv
ZmZzZXQ9JWx4IiwgCj4gICAgICAgICAgICBsZXZlbCwgKnB0X3BmbiwgcHJldl9sX21mbiwgb2Zm
c2V0KTsKPiBAQCAtMTQwLDMwICsxNDksMTIgQEAgc3RhdGljIHZvaWQgbmV3X3B0X2ZyYW1lKHVu
c2lnbmVkIGxvbmcgKnB0X3BmbiwgdW5zaWduZWQgbG9uZyBwcmV2X2xfbWZuLAo+ICAgICAgLyog
V2UgbmVlZCB0byBjbGVhciB0aGUgcGFnZSwgb3RoZXJ3aXNlIHdlIG1pZ2h0IGZhaWwgdG8gbWFw
IGl0Cj4gICAgICAgICBhcyBhIHBhZ2UgdGFibGUgcGFnZSAqLwo+ICAgICAgbWVtc2V0KCh2b2lk
KikgcHRfcGFnZSwgMCwgUEFHRV9TSVpFKTsgIAo+IC0gCj4gLSAgICBzd2l0Y2ggKCBsZXZlbCAp
Cj4gLSAgICB7Cj4gLSAgICBjYXNlIEwxX0ZSQU1FOgo+IC0gICAgICAgIHByb3RfZSA9IEwxX1BS
T1Q7Cj4gLSAgICAgICAgcHJvdF90ID0gTDJfUFJPVDsKPiAtICAgICAgICBicmVhazsKPiAtICAg
IGNhc2UgTDJfRlJBTUU6Cj4gLSAgICAgICAgcHJvdF9lID0gTDJfUFJPVDsKPiAtICAgICAgICBw
cm90X3QgPSBMM19QUk9UOwo+IC0gICAgICAgIGJyZWFrOwo+IC0jaWYgZGVmaW5lZChfX3g4Nl82
NF9fKQo+IC0gICAgY2FzZSBMM19GUkFNRToKPiAtICAgICAgICBwcm90X2UgPSBMM19QUk9UOwo+
IC0gICAgICAgIHByb3RfdCA9IEw0X1BST1Q7Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSNlbmRpZgo+
IC0gICAgZGVmYXVsdDoKPiAtICAgICAgICBwcmludGsoIm5ld19wdF9mcmFtZSgpIGNhbGxlZCB3
aXRoIGludmFsaWQgbGV2ZWwgbnVtYmVyICVsdVxuIiwgbGV2ZWwpOwo+IC0gICAgICAgIGRvX2V4
aXQoKTsKPiAtICAgICAgICBicmVhazsKPiAtICAgIH0KPiAgCj4gKyAgICBBU1NFUlQobGV2ZWwg
Pj0gMSAmJiBsZXZlbCA8PSBQQUdFVEFCTEVfTEVWRUxTKTsKPiArCj4gKyNpZmRlZiBDT05GSUdf
UEFSQVZJUlQKPiAgICAgIC8qIE1ha2UgUEZOIGEgcGFnZSB0YWJsZSBwYWdlICovCj4gKyAgICB0
YWIgPSBwdF9iYXNlOwo+ICAjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQo+ICAgICAgdGFiID0gcHRl
X3RvX3ZpcnQodGFiW2w0X3RhYmxlX29mZnNldChwdF9wYWdlKV0pOwo+ICAjZW5kaWYKPiBAQCAt
MTcyLDcgKzE2Myw3IEBAIHN0YXRpYyB2b2lkIG5ld19wdF9mcmFtZSh1bnNpZ25lZCBsb25nICpw
dF9wZm4sIHVuc2lnbmVkIGxvbmcgcHJldl9sX21mbiwKPiAgICAgIG1tdV91cGRhdGVzWzBdLnB0
ciA9ICh0YWJbbDJfdGFibGVfb2Zmc2V0KHB0X3BhZ2UpXSAmIFBBR0VfTUFTSykgKyAKPiAgICAg
ICAgICBzaXplb2YocGdlbnRyeV90KSAqIGwxX3RhYmxlX29mZnNldChwdF9wYWdlKTsKPiAgICAg
IG1tdV91cGRhdGVzWzBdLnZhbCA9IChwZ2VudHJ5X3QpcGZuX3RvX21mbigqcHRfcGZuKSA8PCBQ
QUdFX1NISUZUIHwgCj4gLSAgICAgICAgKHByb3RfZSAmIH5fUEFHRV9SVyk7Cj4gKyAgICAgICAg
KHB0X3Byb3RbbGV2ZWwgLSAxXSAmIH5fUEFHRV9SVyk7Cj4gICAgICAKPiAgICAgIGlmICggKHJj
ID0gSFlQRVJWSVNPUl9tbXVfdXBkYXRlKG1tdV91cGRhdGVzLCAxLCBOVUxMLCBET01JRF9TRUxG
KSkgPCAwICkKPiAgICAgIHsKPiBAQCAtMTg0LDEzICsxNzUsMTggQEAgc3RhdGljIHZvaWQgbmV3
X3B0X2ZyYW1lKHVuc2lnbmVkIGxvbmcgKnB0X3BmbiwgdW5zaWduZWQgbG9uZyBwcmV2X2xfbWZu
LAo+ICAgICAgLyogSG9vayB0aGUgbmV3IHBhZ2UgdGFibGUgcGFnZSBpbnRvIHRoZSBoaWVyYXJj
aHkgKi8KPiAgICAgIG1tdV91cGRhdGVzWzBdLnB0ciA9Cj4gICAgICAgICAgKChwZ2VudHJ5X3Qp
cHJldl9sX21mbiA8PCBQQUdFX1NISUZUKSArIHNpemVvZihwZ2VudHJ5X3QpICogb2Zmc2V0Owo+
IC0gICAgbW11X3VwZGF0ZXNbMF0udmFsID0gKHBnZW50cnlfdClwZm5fdG9fbWZuKCpwdF9wZm4p
IDw8IFBBR0VfU0hJRlQgfCBwcm90X3Q7Cj4gKyAgICBtbXVfdXBkYXRlc1swXS52YWwgPSAocGdl
bnRyeV90KXBmbl90b19tZm4oKnB0X3BmbikgPDwgUEFHRV9TSElGVCB8Cj4gKyAgICAgICAgcHRf
cHJvdFtsZXZlbF07Cj4gIAo+ICAgICAgaWYgKCAocmMgPSBIWVBFUlZJU09SX21tdV91cGRhdGUo
bW11X3VwZGF0ZXMsIDEsIE5VTEwsIERPTUlEX1NFTEYpKSA8IDAgKSAKPiAgICAgIHsKPiAgICAg
ICAgICBwcmludGsoIkVSUk9SOiBtbXVfdXBkYXRlIGZhaWxlZCB3aXRoIHJjPSVkXG4iLCByYyk7
Cj4gICAgICAgICAgZG9fZXhpdCgpOwo+ICAgICAgfQo+ICsjZWxzZQo+ICsgICAgdGFiID0gbWZu
X3RvX3ZpcnQocHJldl9sX21mbik7Cj4gKyAgICB0YWJbb2Zmc2V0XSA9ICgqcHRfcGZuIDw8IFBB
R0VfU0hJRlQpIHwgcHRfcHJvdFtsZXZlbF07Cj4gKyNlbmRpZgo+ICAKPiAgICAgICpwdF9wZm4g
Kz0gMTsKPiAgfQo+IEBAIC0yMDIsMTIgKzE5OCwxNCBAQCBzdGF0aWMgdm9pZCBidWlsZF9wYWdl
dGFibGUodW5zaWduZWQgbG9uZyAqc3RhcnRfcGZuLCB1bnNpZ25lZCBsb25nICptYXhfcGZuKQo+
ICB7Cj4gICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0X2FkZHJlc3MsIGVuZF9hZGRyZXNzOwo+ICAg
ICAgdW5zaWduZWQgbG9uZyBwZm5fdG9fbWFwLCBwdF9wZm4gPSAqc3RhcnRfcGZuOwo+IC0gICAg
c3RhdGljIG1tdV91cGRhdGVfdCBtbXVfdXBkYXRlc1tMMV9QQUdFVEFCTEVfRU5UUklFUyArIDFd
Owo+ICAgICAgcGdlbnRyeV90ICp0YWIgPSBwdF9iYXNlLCBwYWdlOwo+ICAgICAgdW5zaWduZWQg
bG9uZyBwdF9tZm4gPSBwZm5fdG9fbWZuKHZpcnRfdG9fcGZuKHB0X2Jhc2UpKTsKPiAgICAgIHVu
c2lnbmVkIGxvbmcgb2Zmc2V0Owo+ICsjaWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gKyAgICBzdGF0
aWMgbW11X3VwZGF0ZV90IG1tdV91cGRhdGVzW0wxX1BBR0VUQUJMRV9FTlRSSUVTICsgMV07Cj4g
ICAgICBpbnQgY291bnQgPSAwOwo+ICAgICAgaW50IHJjOwo+ICsjZW5kaWYKPiAgCj4gICAgICAv
KiBCZSBjb25zZXJ2YXRpdmU6IGV2ZW4gaWYgd2Uga25vdyB0aGVyZSB3aWxsIGJlIG1vcmUgcGFn
ZXMgYWxyZWFkeQo+ICAgICAgICAgbWFwcGVkLCBzdGFydCB0aGUgbG9vcCBhdCB0aGUgdmVyeSBi
ZWdpbm5pbmcuICovCj4gQEAgLTIyNSw2ICsyMjMsMTAgQEAgc3RhdGljIHZvaWQgYnVpbGRfcGFn
ZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyAqbWF4X3BmbikK
PiAgICAgICAgICAgICAgICAgKCh1bnNpZ25lZCBsb25nKXBmbl90b192aXJ0KCptYXhfcGZuKSAt
IAo+ICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpJl90ZXh0KT4+MjApOwo+ICAgICAg
fQo+ICsjZWxzZQo+ICsgICAgLyogUm91bmQgdXAgdG8gbmV4dCAyTUIgYm91bmRhcnkgYXMgd2Ug
YXJlIHVzaW5nIDJNQiBwYWdlcyBvbiBIVk1saXRlLiAqLwo+ICsgICAgcGZuX3RvX21hcCA9IChw
Zm5fdG9fbWFwICsgTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKSAmCj4gKyAgICAgICAgICAgICAg
ICAgfihMMV9QQUdFVEFCTEVfRU5UUklFUyAtIDEpOwo+ICAjZW5kaWYKPiAgCj4gICAgICBzdGFy
dF9hZGRyZXNzID0gKHVuc2lnbmVkIGxvbmcpcGZuX3RvX3ZpcnQocGZuX3RvX21hcCk7Cj4gQEAg
LTI1Nyw2ICsyNTksNyBAQCBzdGF0aWMgdm9pZCBidWlsZF9wYWdldGFibGUodW5zaWduZWQgbG9u
ZyAqc3RhcnRfcGZuLCB1bnNpZ25lZCBsb25nICptYXhfcGZuKQo+ICAgICAgICAgIHB0X21mbiA9
IHB0ZV90b19tZm4ocGFnZSk7Cj4gICAgICAgICAgdGFiID0gdG9fdmlydChtZm5fdG9fcGZuKHB0
X21mbikgPDwgUEFHRV9TSElGVCk7Cj4gICAgICAgICAgb2Zmc2V0ID0gbDJfdGFibGVfb2Zmc2V0
KHN0YXJ0X2FkZHJlc3MpOyAgICAgICAgCj4gKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiAgICAg
ICAgICAvKiBOZWVkIG5ldyBMMSBwdCBmcmFtZSAqLwo+ICAgICAgICAgIGlmICggISh0YWJbb2Zm
c2V0XSAmIF9QQUdFX1BSRVNFTlQpICkKPiAgICAgICAgICAgICAgbmV3X3B0X2ZyYW1lKCZwdF9w
Zm4sIHB0X21mbiwgb2Zmc2V0LCBMMV9GUkFNRSk7Cj4gQEAgLTI4OCw2ICsyOTEsMTIgQEAgc3Rh
dGljIHZvaWQgYnVpbGRfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0YXJ0X3BmbiwgdW5zaWdu
ZWQgbG9uZyAqbWF4X3BmbikKPiAgICAgICAgICAgICAgY291bnQgPSAwOwo+ICAgICAgICAgIH0K
PiAgICAgICAgICBzdGFydF9hZGRyZXNzICs9IFBBR0VfU0laRTsKPiArI2Vsc2UKPiArICAgICAg
ICBpZiAoICEodGFiW29mZnNldF0gJiBfUEFHRV9QUkVTRU5UKSApCj4gKyAgICAgICAgICAgIHRh
YltvZmZzZXRdID0gKHBnZW50cnlfdClwZm5fdG9fbWFwIDw8IFBBR0VfU0hJRlQgfAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgIEwyX1BST1QgfCBfUEFHRV9QU0U7Cj4gKyAgICAgICAgc3Rh
cnRfYWRkcmVzcyArPSAxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUOwo+ICsjZW5kaWYKPiAgICAg
IH0KPiAgCj4gICAgICAqc3RhcnRfcGZuID0gcHRfcGZuOwo+IEBAIC0zMDIsMTYgKzMxMSwxOSBA
QCBzdGF0aWMgdm9pZCBzZXRfcmVhZG9ubHkodm9pZCAqdGV4dCwgdm9pZCAqZXRleHQpCj4gICAg
ICB1bnNpZ25lZCBsb25nIHN0YXJ0X2FkZHJlc3MgPQo+ICAgICAgICAgICgodW5zaWduZWQgbG9u
ZykgdGV4dCArIFBBR0VfU0laRSAtIDEpICYgUEFHRV9NQVNLOwo+ICAgICAgdW5zaWduZWQgbG9u
ZyBlbmRfYWRkcmVzcyA9ICh1bnNpZ25lZCBsb25nKSBldGV4dDsKPiAtICAgIHN0YXRpYyBtbXVf
dXBkYXRlX3QgbW11X3VwZGF0ZXNbTDFfUEFHRVRBQkxFX0VOVFJJRVMgKyAxXTsKPiAgICAgIHBn
ZW50cnlfdCAqdGFiID0gcHRfYmFzZSwgcGFnZTsKPiAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0g
cGZuX3RvX21mbih2aXJ0X3RvX3BmbihwdF9iYXNlKSk7Cj4gICAgICB1bnNpZ25lZCBsb25nIG9m
ZnNldDsKPiArICAgIHVuc2lnbmVkIGxvbmcgcGFnZV9zaXplID0gUEFHRV9TSVpFOwo+ICsjaWZk
ZWYgQ09ORklHX1BBUkFWSVJUCj4gKyAgICBzdGF0aWMgbW11X3VwZGF0ZV90IG1tdV91cGRhdGVz
W0wxX1BBR0VUQUJMRV9FTlRSSUVTICsgMV07Cj4gICAgICBpbnQgY291bnQgPSAwOwo+ICAgICAg
aW50IHJjOwo+ICsjZW5kaWYKPiAgCj4gICAgICBwcmludGsoInNldHRpbmcgJXAtJXAgcmVhZG9u
bHlcbiIsIHRleHQsIGV0ZXh0KTsKPiAgCj4gLSAgICB3aGlsZSAoIHN0YXJ0X2FkZHJlc3MgKyBQ
QUdFX1NJWkUgPD0gZW5kX2FkZHJlc3MgKQo+ICsgICAgd2hpbGUgKCBzdGFydF9hZGRyZXNzICsg
cGFnZV9zaXplIDw9IGVuZF9hZGRyZXNzICkKPiAgICAgIHsKPiAgICAgICAgICB0YWIgPSBwdF9i
YXNlOwo+ICAgICAgICAgIG1mbiA9IHBmbl90b19tZm4odmlydF90b19wZm4ocHRfYmFzZSkpOwo+
IEBAIC0zMjcsMjYgKzMzOSwzNCBAQCBzdGF0aWMgdm9pZCBzZXRfcmVhZG9ubHkodm9pZCAqdGV4
dCwgdm9pZCAqZXRleHQpCj4gICAgICAgICAgbWZuID0gcHRlX3RvX21mbihwYWdlKTsKPiAgICAg
ICAgICB0YWIgPSB0b192aXJ0KG1mbl90b19wZm4obWZuKSA8PCBQQUdFX1NISUZUKTsKPiAgICAg
ICAgICBvZmZzZXQgPSBsMl90YWJsZV9vZmZzZXQoc3RhcnRfYWRkcmVzcyk7ICAgICAgICAKPiAt
ICAgICAgICBwYWdlID0gdGFiW29mZnNldF07Cj4gLSAgICAgICAgbWZuID0gcHRlX3RvX21mbihw
YWdlKTsKPiAtICAgICAgICB0YWIgPSB0b192aXJ0KG1mbl90b19wZm4obWZuKSA8PCBQQUdFX1NI
SUZUKTsKPiArICAgICAgICBpZiAoICEodGFiW29mZnNldF0gJiBfUEFHRV9QU0UpICkKPiArICAg
ICAgICB7Cj4gKyAgICAgICAgICAgIHBhZ2UgPSB0YWJbb2Zmc2V0XTsKPiArICAgICAgICAgICAg
bWZuID0gcHRlX3RvX21mbihwYWdlKTsKPiArICAgICAgICAgICAgdGFiID0gdG9fdmlydChtZm5f
dG9fcGZuKG1mbikgPDwgUEFHRV9TSElGVCk7Cj4gIAo+IC0gICAgICAgIG9mZnNldCA9IGwxX3Rh
YmxlX29mZnNldChzdGFydF9hZGRyZXNzKTsKPiArICAgICAgICAgICAgb2Zmc2V0ID0gbDFfdGFi
bGVfb2Zmc2V0KHN0YXJ0X2FkZHJlc3MpOwo+ICsgICAgICAgIH0KPiAgCj4gICAgICAgICAgaWYg
KCBzdGFydF9hZGRyZXNzICE9ICh1bnNpZ25lZCBsb25nKSZzaGFyZWRfaW5mbyApCj4gICAgICAg
ICAgewo+ICsjaWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gICAgICAgICAgICAgIG1tdV91cGRhdGVz
W2NvdW50XS5wdHIgPSAKPiAgICAgICAgICAgICAgICAgICgocGdlbnRyeV90KW1mbiA8PCBQQUdF
X1NISUZUKSArIHNpemVvZihwZ2VudHJ5X3QpICogb2Zmc2V0Owo+ICAgICAgICAgICAgICBtbXVf
dXBkYXRlc1tjb3VudF0udmFsID0gdGFiW29mZnNldF0gJiB+X1BBR0VfUlc7Cj4gICAgICAgICAg
ICAgIGNvdW50Kys7Cj4gKyNlbHNlCj4gKyAgICAgICAgICAgIHRhYltvZmZzZXRdICY9IH5fUEFH
RV9SVzsKPiArI2VuZGlmCj4gICAgICAgICAgfQo+ICAgICAgICAgIGVsc2UKPiAgICAgICAgICAg
ICAgcHJpbnRrKCJza2lwcGVkICVseFxuIiwgc3RhcnRfYWRkcmVzcyk7Cj4gIAo+IC0gICAgICAg
IHN0YXJ0X2FkZHJlc3MgKz0gUEFHRV9TSVpFOwo+ICsgICAgICAgIHN0YXJ0X2FkZHJlc3MgKz0g
cGFnZV9zaXplOwo+ICAKPiArI2lmZGVmIENPTkZJR19QQVJBVklSVAo+ICAgICAgICAgIGlmICgg
Y291bnQgPT0gTDFfUEFHRVRBQkxFX0VOVFJJRVMgfHwgCj4gLSAgICAgICAgICAgICBzdGFydF9h
ZGRyZXNzICsgUEFHRV9TSVpFID4gZW5kX2FkZHJlc3MgKQo+ICsgICAgICAgICAgICAgc3RhcnRf
YWRkcmVzcyArIHBhZ2Vfc2l6ZSA+IGVuZF9hZGRyZXNzICkKPiAgICAgICAgICB7Cj4gICAgICAg
ICAgICAgIHJjID0gSFlQRVJWSVNPUl9tbXVfdXBkYXRlKG1tdV91cGRhdGVzLCBjb3VudCwgTlVM
TCwgRE9NSURfU0VMRik7Cj4gICAgICAgICAgICAgIGlmICggcmMgPCAwICkKPiBAQCAtMzU2LDgg
KzM3NiwxMyBAQCBzdGF0aWMgdm9pZCBzZXRfcmVhZG9ubHkodm9pZCAqdGV4dCwgdm9pZCAqZXRl
eHQpCj4gICAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAgY291bnQgPSAwOwo+ICAgICAgICAg
IH0KPiArI2Vsc2UKPiArICAgICAgICBpZiAoIHN0YXJ0X2FkZHJlc3MgPT0gKDFVTCA8PCBMMl9Q
QUdFVEFCTEVfU0hJRlQpICkKPiArICAgICAgICAgICAgcGFnZV9zaXplID0gMVVMIDw8IEwyX1BB
R0VUQUJMRV9TSElGVDsKPiArI2VuZGlmCj4gICAgICB9Cj4gIAo+ICsjaWZkZWYgQ09ORklHX1BB
UkFWSVJUCj4gICAgICB7Cj4gICAgICAgICAgbW11ZXh0X29wX3Qgb3AgPSB7Cj4gICAgICAgICAg
ICAgIC5jbWQgPSBNTVVFWFRfVExCX0ZMVVNIX0FMTCwKPiBAQCAtMzY1LDYgKzM5MCw5IEBAIHN0
YXRpYyB2b2lkIHNldF9yZWFkb25seSh2b2lkICp0ZXh0LCB2b2lkICpldGV4dCkKPiAgICAgICAg
ICBpbnQgY291bnQ7Cj4gICAgICAgICAgSFlQRVJWSVNPUl9tbXVleHRfb3AoJm9wLCAxLCAmY291
bnQsIERPTUlEX1NFTEYpOwo+ICAgICAgfQo+ICsjZWxzZQo+ICsgICAgd3JpdGVfY3IzKCh1bnNp
Z25lZCBsb25nKXB0X2Jhc2UpOwo+ICsjZW5kaWYKPiAgfQo+ICAKPiAgLyoKPiBAQCAtMzk0LDYg
KzQyMiw4IEBAIHN0YXRpYyBwZ2VudHJ5X3QgKmdldF9wZ3QodW5zaWduZWQgbG9uZyB2YSkKPiAg
ICAgIG9mZnNldCA9IGwyX3RhYmxlX29mZnNldCh2YSk7Cj4gICAgICBpZiAoICEodGFiW29mZnNl
dF0gJiBfUEFHRV9QUkVTRU5UKSApCj4gICAgICAgICAgcmV0dXJuIE5VTEw7Cj4gKyAgICBpZiAo
IHRhYltvZmZzZXRdICYgX1BBR0VfUFNFICkKPiArICAgICAgICByZXR1cm4gJnRhYltvZmZzZXRd
Owo+ICAgICAgbWZuID0gcHRlX3RvX21mbih0YWJbb2Zmc2V0XSk7Cj4gICAgICB0YWIgPSBtZm5f
dG9fdmlydChtZm4pOwo+ICAgICAgb2Zmc2V0ID0gbDFfdGFibGVfb2Zmc2V0KHZhKTsKPiBAQCAt
NDQ4LDYgKzQ3OCw5IEBAIHBnZW50cnlfdCAqbmVlZF9wZ3QodW5zaWduZWQgbG9uZyB2YSkKPiAg
ICAgICAgICBuZXdfcHRfZnJhbWUoJnB0X3BmbiwgcHRfbWZuLCBvZmZzZXQsIEwxX0ZSQU1FKTsK
PiAgICAgIH0KPiAgICAgIEFTU0VSVCh0YWJbb2Zmc2V0XSAmIF9QQUdFX1BSRVNFTlQpOwo+ICsg
ICAgaWYgKCB0YWJbb2Zmc2V0XSAmIF9QQUdFX1BTRSApCj4gKyAgICAgICAgcmV0dXJuICZ0YWJb
b2Zmc2V0XTsKPiArCj4gICAgICBwdF9tZm4gPSBwdGVfdG9fbWZuKHRhYltvZmZzZXRdKTsKPiAg
ICAgIHRhYiA9IG1mbl90b192aXJ0KHB0X21mbik7Cj4gIAo+IEBAIC01MjQsOCArNTU3LDYgQEAg
aW50IGRvX21hcF9mcmFtZXModW5zaWduZWQgbG9uZyB2YSwKPiAgewo+ICAgICAgcGdlbnRyeV90
ICpwZ3QgPSBOVUxMOwo+ICAgICAgdW5zaWduZWQgbG9uZyBkb25lID0gMDsKPiAtICAgIHVuc2ln
bmVkIGxvbmcgaTsKPiAtICAgIGludCByYzsKPiAgCj4gICAgICBpZiAoICFtZm5zICkgCj4gICAg
ICB7Cj4gQEAgLTUzOSw2ICs1NzAsOSBAQCBpbnQgZG9fbWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25n
IHZhLAo+ICAgICAgICAgIG1lbXNldChlcnIsIDB4MDAsIG4gKiBzaXplb2YoaW50KSk7Cj4gICAg
ICB3aGlsZSAoIGRvbmUgPCBuICkKPiAgICAgIHsKPiArI2lmZGVmIENPTkZJR19QQVJBVklSVAo+
ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgaTsKPiArICAgICAgICBpbnQgcmM7Cj4gICAgICAgICAg
dW5zaWduZWQgbG9uZyB0b2RvOwo+ICAKPiAgICAgICAgICBpZiAoIGVyciApCj4gQEAgLTU3OCw2
ICs2MTIsMTcgQEAgaW50IGRvX21hcF9mcmFtZXModW5zaWduZWQgbG9uZyB2YSwKPiAgICAgICAg
ICAgICAgfQo+ICAgICAgICAgIH0KPiAgICAgICAgICBkb25lICs9IHRvZG87Cj4gKyNlbHNlCj4g
KyAgICAgICAgaWYgKCAhcGd0IHx8ICEodmEgJiBMMV9NQVNLKSApCj4gKyAgICAgICAgICAgIHBn
dCA9IG5lZWRfcGd0KHZhICYgfkwxX01BU0spOwo+ICsgICAgICAgIGlmICggIXBndCApCj4gKyAg
ICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsKPiArICAgICAgICBBU1NFUlQoISgqcGd0ICYg
X1BBR0VfUFNFKSk7Cj4gKyAgICAgICAgcGd0W2wxX3RhYmxlX29mZnNldCh2YSldID0gKHBnZW50
cnlfdCkKPiArICAgICAgICAgICAgKCgobWZuc1tkb25lICogc3RyaWRlXSArIGRvbmUgKiBpbmNy
KSA8PCBQQUdFX1NISUZUKSB8IHByb3QpOwo+ICsgICAgICAgIGRvbmUrKzsKPiArI2VuZGlmCj4g
ICAgICB9Cj4gIAo+ICAgICAgcmV0dXJuIDA7Cj4gQEAgLTYwOSwxNiArNjU0LDIxIEBAIHZvaWQg
Km1hcF9mcmFtZXNfZXgoY29uc3QgdW5zaWduZWQgbG9uZyAqbWZucywgdW5zaWduZWQgbG9uZyBu
LAo+ICAjZGVmaW5lIFVOTUFQX0JBVENIICgoU1RBQ0tfU0laRSAvIDIpIC8gc2l6ZW9mKG11bHRp
Y2FsbF9lbnRyeV90KSkKPiAgaW50IHVubWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25nIHZhLCB1bnNp
Z25lZCBsb25nIG51bV9mcmFtZXMpCj4gIHsKPiArI2lmZGVmIENPTkZJR19QQVJBVklSVAo+ICAg
ICAgaW50IG4gPSBVTk1BUF9CQVRDSDsKPiAgICAgIG11bHRpY2FsbF9lbnRyeV90IGNhbGxbbl07
Cj4gICAgICBpbnQgcmV0Owo+ICAgICAgaW50IGk7Cj4gKyNlbHNlCj4gKyAgICBwZ2VudHJ5X3Qg
KnBndDsKPiArI2VuZGlmCj4gIAo+ICAgICAgQVNTRVJUKCEoKHVuc2lnbmVkIGxvbmcpdmEgJiB+
UEFHRV9NQVNLKSk7Cj4gIAo+ICAgICAgREVCVUcoInZhPSVwLCBudW09MHglbHhcbiIsIHZhLCBu
dW1fZnJhbWVzKTsKPiAgCj4gICAgICB3aGlsZSAoIG51bV9mcmFtZXMgKSB7Cj4gKyNpZmRlZiBD
T05GSUdfUEFSQVZJUlQKPiAgICAgICAgICBpZiAoIG4gPiBudW1fZnJhbWVzICkKPiAgICAgICAg
ICAgICAgbiA9IG51bV9mcmFtZXM7Cj4gIAo+IEBAIC02NTMsNiArNzAzLDE3IEBAIGludCB1bm1h
cF9mcmFtZXModW5zaWduZWQgbG9uZyB2YSwgdW5zaWduZWQgbG9uZyBudW1fZnJhbWVzKQo+ICAg
ICAgICAgICAgICB9Cj4gICAgICAgICAgfQo+ICAgICAgICAgIG51bV9mcmFtZXMgLT0gbjsKPiAr
I2Vsc2UKPiArICAgICAgICBwZ3QgPSBnZXRfcGd0KHZhKTsKPiArICAgICAgICBpZiAoIHBndCAp
Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBBU1NFUlQoISgqcGd0ICYgX1BBR0VfUFNFKSk7
Cj4gKyAgICAgICAgICAgICpwZ3QgPSAwOwo+ICsgICAgICAgICAgICBpbnZscGcodmEpOwo+ICsg
ICAgICAgIH0KPiArICAgICAgICB2YSArPSBQQUdFX1NJWkU7Cj4gKyAgICAgICAgbnVtX2ZyYW1l
cy0tOwo+ICsjZW5kaWYKPiAgICAgIH0KPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gQEAgLTY2Miwx
NCArNzIzLDI0IEBAIGludCB1bm1hcF9mcmFtZXModW5zaWduZWQgbG9uZyB2YSwgdW5zaWduZWQg
bG9uZyBudW1fZnJhbWVzKQo+ICAgKi8KPiAgc3RhdGljIHZvaWQgY2xlYXJfYm9vdHN0cmFwKHZv
aWQpCj4gIHsKPiArI2lmZGVmIENPTkZJR19QQVJBVklSVAo+ICAgICAgcHRlX3QgbnVsbHB0ZSA9
IHsgfTsKPiAgICAgIGludCByYzsKPiArI2Vsc2UKPiArICAgIHBnZW50cnlfdCAqcGd0Owo+ICsj
ZW5kaWYKPiAgCj4gICAgICAvKiBVc2UgZmlyc3QgcGFnZSBhcyB0aGUgQ29XIHplcm8gcGFnZSAq
Lwo+ICAgICAgbWVtc2V0KCZfdGV4dCwgMCwgUEFHRV9TSVpFKTsKPiAgICAgIG1mbl96ZXJvID0g
dmlydF90b19tZm4oKHVuc2lnbmVkIGxvbmcpICZfdGV4dCk7Cj4gKyNpZmRlZiBDT05GSUdfUEFS
QVZJUlQKPiAgICAgIGlmICggKHJjID0gSFlQRVJWSVNPUl91cGRhdGVfdmFfbWFwcGluZygwLCBu
dWxscHRlLCBVVk1GX0lOVkxQRykpICkKPiAgICAgICAgICBwcmludGsoIlVuYWJsZSB0byB1bm1h
cCBOVUxMIHBhZ2UuIHJjPSVkXG4iLCByYyk7Cj4gKyNlbHNlCj4gKyAgICBwZ3QgPSBnZXRfcGd0
KCh1bnNpZ25lZCBsb25nKSZfdGV4dCk7Cj4gKyAgICAqcGd0ID0gMDsKPiArICAgIGludmxwZygo
dW5zaWduZWQgbG9uZykmX3RleHQpOwo+ICsjZW5kaWYKPiAgfQo+ICAKPiAgI2lmZGVmIENPTkZJ
R19QQVJBVklSVAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni90cmFwcy5jIGIvYXJjaC94ODYvdHJh
cHMuYwo+IGluZGV4IDJkMzIyMmQuLmFhMTdkYTMgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvdHJh
cHMuYwo+ICsrKyBiL2FyY2gveDg2L3RyYXBzLmMKPiBAQCAtMTIxLDcgKzEyMSw5IEBAIHZvaWQg
cGFnZV93YWxrKHVuc2lnbmVkIGxvbmcgdmlydF9hZGRyZXNzKQo+ICBzdGF0aWMgaW50IGhhbmRs
ZV9jb3codW5zaWduZWQgbG9uZyBhZGRyKSB7Cj4gICAgICAgICAgcGdlbnRyeV90ICp0YWIgPSBw
dF9iYXNlLCBwYWdlOwo+ICAJdW5zaWduZWQgbG9uZyBuZXdfcGFnZTsKPiArI2lmZGVmIENPTkZJ
R19QQVJBVklSVAo+ICAJaW50IHJjOwo+ICsjZW5kaWYKPiAgCj4gICNpZiBkZWZpbmVkKF9feDg2
XzY0X18pCj4gICAgICAgICAgcGFnZSA9IHRhYltsNF90YWJsZV9vZmZzZXQoYWRkcildOwo+IEBA
IC0xMzcsNiArMTM5LDggQEAgc3RhdGljIGludCBoYW5kbGVfY293KHVuc2lnbmVkIGxvbmcgYWRk
cikgewo+ICAgICAgICAgIHBhZ2UgPSB0YWJbbDJfdGFibGVfb2Zmc2V0KGFkZHIpXTsKPiAgCWlm
ICghKHBhZ2UgJiBfUEFHRV9QUkVTRU5UKSkKPiAgCSAgICByZXR1cm4gMDsKPiArCWlmICggcGFn
ZSAmIF9QQUdFX1BTRSApCj4gKwkgICAgcmV0dXJuIDA7Cj4gICAgICAgICAgdGFiID0gcHRlX3Rv
X3ZpcnQocGFnZSk7Cj4gICAgICAgICAgCj4gICAgICAgICAgcGFnZSA9IHRhYltsMV90YWJsZV9v
ZmZzZXQoYWRkcildOwo+IEBAIC0xNDksMTIgKzE1MywxOCBAQCBzdGF0aWMgaW50IGhhbmRsZV9j
b3codW5zaWduZWQgbG9uZyBhZGRyKSB7Cj4gIAluZXdfcGFnZSA9IGFsbG9jX3BhZ2VzKDApOwo+
ICAJbWVtc2V0KCh2b2lkKikgbmV3X3BhZ2UsIDAsIFBBR0VfU0laRSk7Cj4gIAo+ICsjaWZkZWYg
Q09ORklHX1BBUkFWSVJUCj4gIAlyYyA9IEhZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmcoYWRk
ciAmIFBBR0VfTUFTSywgX19wdGUodmlydF90b19tYWNoKG5ld19wYWdlKSB8IEwxX1BST1QpLCBV
Vk1GX0lOVkxQRyk7Cj4gIAlpZiAoIXJjKQo+ICAJCXJldHVybiAxOwo+ICAKPiAgCXByaW50aygi
TWFwIHplcm8gcGFnZSB0byAlbHggZmFpbGVkOiAlZC5cbiIsIGFkZHIsIHJjKTsKPiAgCXJldHVy
biAwOwo+ICsjZWxzZQo+ICsJdGFiW2wxX3RhYmxlX29mZnNldChhZGRyKV0gPSB2aXJ0X3RvX21h
Y2gobmV3X3BhZ2UpIHwgTDFfUFJPVDsKPiArCWludmxwZyhhZGRyKTsKPiArCXJldHVybiAxOwo+
ICsjZW5kaWYKPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgZG9fc3RhY2tfd2Fsayh1bnNpZ25lZCBs
b25nIGZyYW1lX2Jhc2UpCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaCBiL2lu
Y2x1ZGUveDg2L2FyY2hfbW0uaAo+IGluZGV4IDI4YWI0MDYuLmUwYWU1NTIgMTAwNjQ0Cj4gLS0t
IGEvaW5jbHVkZS94ODYvYXJjaF9tbS5oCj4gKysrIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCj4g
QEAgLTc4LDYgKzc4LDggQEAKPiAgI2RlZmluZSBMMl9QQUdFVEFCTEVfRU5UUklFUyAgICA1MTIK
PiAgI2RlZmluZSBMM19QQUdFVEFCTEVfRU5UUklFUyAgICA0Cj4gIAo+ICsjZGVmaW5lIFBBR0VU
QUJMRV9MRVZFTFMgICAgICAgIDMKPiArCj4gICNkZWZpbmUgUEFERFJfQklUUyAgICAgICAgICAg
ICAgNDQKPiAgI2RlZmluZSBQQUREUl9NQVNLICAgICAgICAgICAgICAoKDFVTEwgPDwgUEFERFJf
QklUUyktMSkKPiAgCj4gQEAgLTExMCw2ICsxMTIsOCBAQCB0eXBlZGVmIHVpbnQ2NF90IHBnZW50
cnlfdDsKPiAgI2RlZmluZSBMM19QQUdFVEFCTEVfRU5UUklFUyAgICA1MTIKPiAgI2RlZmluZSBM
NF9QQUdFVEFCTEVfRU5UUklFUyAgICA1MTIKPiAgCj4gKyNkZWZpbmUgUEFHRVRBQkxFX0xFVkVM
UyAgICAgICAgNAo+ICsKPiAgLyogVGhlc2UgYXJlIHBhZ2UtdGFibGUgbGltaXRhdGlvbnMuIEN1
cnJlbnQgQ1BVcyBzdXBwb3J0IG9ubHkgNDAtYml0IHBoeXMuICovCj4gICNkZWZpbmUgUEFERFJf
QklUUyAgICAgICAgICAgICAgNTIKPiAgI2RlZmluZSBWQUREUl9CSVRTICAgICAgICAgICAgICA0
OAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9vcy5oIGIvaW5jbHVkZS94ODYvb3MuaAo+IGlu
ZGV4IDEwODMzMjguLjIwY2MyN2YgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ODYvb3MuaAo+ICsr
KyBiL2luY2x1ZGUveDg2L29zLmgKPiBAQCAtMjA2LDYgKzIwNiwxNSBAQCBzdGF0aWMgaW5saW5l
IGludCBpcnFzX2Rpc2FibGVkKHZvaWQpCj4gICAqLwo+ICB0eXBlZGVmIHN0cnVjdCB7IHZvbGF0
aWxlIGludCBjb3VudGVyOyB9IGF0b21pY190Owo+ICAKPiArc3RhdGljIGlubGluZSB2b2lkIHdy
aXRlX2NyMyh1bnNpZ25lZCBsb25nIGNyMykKPiArewo+ICsgICAgYXNtIHZvbGF0aWxlKCAibW92
ICUwLCAlJWNyMyIgOiA6ICJyIiAoY3IzKSA6ICJtZW1vcnkiICk7Cj4gK30KPiArCj4gK3N0YXRp
YyBpbmxpbmUgdm9pZCBpbnZscGcodW5zaWduZWQgbG9uZyB2YSkKPiArewo+ICsgICAgYXNtIHZv
bGF0aWxlICggImludmxwZyAlMCI6IDogIm0iICgqKGNvbnN0IGNoYXIgKikodmEpKSA6ICJtZW1v
cnkiICk7Cj4gK30KPiAgCj4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKiBpMzg2ICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKiovCj4gICNpZmRlZiBfX0lOU0lERV9NSU5JT1NfXwo+
IC0tIAo+IDIuNi42Cj4gCgotLSAKU2FtdWVsCgkvKiBBbXVzZSB0aGUgdXNlci4gKi8KCXByaW50
aygKIiAgICAgICAgICAgICAgXFx8LyBfX19fIFxcfC9cbiIKIiAgICAgICAgICAgICAgXCJAJy8g
LC4gXFxgQFwiXG4iCiIgICAgICAgICAgICAgIC9ffCBcXF9fLyB8X1xcXG4iCiIgICAgICAgICAg
ICAgICAgIFxcX19VXy9cbiIpOwooRnJvbSBsaW51eC9hcmNoL3NwYXJjL2tlcm5lbC90cmFwcy5j
OmRpZV9pZl9rZXJuZWwoKSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:42:59 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKPL-0003Gh-0Z; Tue, 23 Aug 2016 22:42:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKPJ-0003GW-Uu; Tue, 23 Aug 2016 22:42:58 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 60/CD-08498-171DCB75; Tue, 23 Aug 2016 22:42:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS+7+BUbfg4p5
 wg7sHuCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpxf9IitYJZJxZcjL9gaGBu1uhi5
 OIQEJjJKLFh9iRnC2cUocbZ7IxOEc5RRYtmKbUAZTiBnA6PE/Yd1XYwcHCwCqhJb/yuDhNkET
 CT6G+exgdgiAsoSH1t72UFsZoFoieftm1lAbGEBR4kvT5+CxXkFdCRmn53JBjKfV2A3o8T81t
 mMEPOLJW5+vsQEUSQocXLmExaIQVoSN/69ZALZyywgLbH8HwdImFPAQWLt9dXsIGFRATOJbz8
 NJjAKzkLSPAtJ8yyE5gWMzKsY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK
 9ZLzczcxAoOXAQh2ME6/7H+IUZKDSUmUN+nonnAhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryPz
 wPlBItS01Mr0jJzgHEEk5bg4FES4f0BkuYtLkjMLc5Mh0idYlSUEuflugCUEABJZJTmwbXBYv
 cSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHl/g4znycwrgZv+CmgxE9Dilvu7QRaXJCKkpBo
 YvRYZv/ia0/RFQfrgIx4tpb6HMoYuxQ+VRStfhUZ8XubEUfnel0Ow6PuaLdYdL+J6Ddi4mw78
 8neuL6y6qbJe8/a39RE59w10o14uzq9/O8tfqq6LWSZA8sVW86YNBzSkKvSvsXyMUTul+qD8y
 PK7LYszz02apzs7bqJEpIrFqk2M8e9nXE9QYinOSDTUYi4qTgQA0SmYvtgCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1471992176!29738521!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60742 invoked from network); 23 Aug 2016 22:42:56 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-15.tower-21.messagelabs.com with SMTP; 23 Aug 2016 22:42:56 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id E4F40900D;
 Wed, 24 Aug 2016 00:42:55 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id F96qwxG85MyU; Wed, 24 Aug 2016 00:42:55 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id B92D01A5;
 Wed, 24 Aug 2016 00:42:55 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKPH-0000jz-9s; Wed, 24 Aug 2016 00:42:55 +0200
Date: Wed, 24 Aug 2016 00:42:55 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823224255.GI4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-15-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-15-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 14/22] mini-os: add map_frame_virt()
	function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE2OjAwICswMjAwLCB3cm90ZToK
PiBBZGQgYSBmdW5jdGlvbiBtYXBfZnJhbWVfdmlydCgpIHRvIG1hcCBhIGdpdmVuIGZyYW1lIGFu
ZCByZXR1cm4gaXRzCj4gdmlydHVhbCBhZGRyZXNzLgo+IAo+IE9uIGFybSB3ZSBqdXN0IHVzZSB0
aGUgZnJhbWUgcGh5c2ljYWwgYWRkcmVzcywgd2hpbGUgb24geDg2IHdlIHRha2UgYQo+IHBhZ2Ug
ZnJvbSB0aGUgdmlydHVhbCBrZXJuZWwgYXJlYS4gRm9yIHRoaXMgcHVycG9zZSBtYWtlIHRoaXMg
YXJlYQo+IGF2YWlsYWJsZSBldmVuIGluIGNhc2Ugb2YgdW5kZWZpbmVkIENPTkZJR19CQUxMT09O
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJl
dmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+
Cgo+IC0tLQo+ICBhcmNoL2FybS9iYWxsb29uLmMgICAgfCAgMiAtLQo+ICBhcmNoL2FybS9tbS5j
ICAgICAgICAgfCAgNSArKysrKwo+ICBhcmNoL3g4Ni9iYWxsb29uLmMgICAgfCAxMyArKysrLS0t
LS0tLS0tCj4gIGFyY2gveDg2L21tLmMgICAgICAgICB8IDIzICsrKysrKysrKysrKysrKysrKysr
KysrCj4gIGJhbGxvb24uYyAgICAgICAgICAgICB8ICA5ICsrKystLS0tLQo+ICBpbmNsdWRlL2Jh
bGxvb24uaCAgICAgfCAgMSAtCj4gIGluY2x1ZGUvbW0uaCAgICAgICAgICB8ICAxICsKPiAgaW5j
bHVkZS94ODYvYXJjaF9tbS5oIHwgIDEgKwo+ICA4IGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlv
bnMoKyksIDE3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9iYWxsb29u
LmMgYi9hcmNoL2FybS9iYWxsb29uLmMKPiBpbmRleCA5NThlY2JhLi4xZGY3ZDFjIDEwMDY0NAo+
IC0tLSBhL2FyY2gvYXJtL2JhbGxvb24uYwo+ICsrKyBiL2FyY2gvYXJtL2JhbGxvb24uYwo+IEBA
IC0yNSw4ICsyNSw2IEBACj4gIAo+ICAjaWZkZWYgQ09ORklHX0JBTExPT04KPiAgCj4gLXVuc2ln
bmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7ICAgLyogVE9ETzogZmluZCBhIHZpcnR1YWwg
YXJlYSAqLwo+IC0KPiAgdm9pZCBhcmNoX3Bmbl9hZGQodW5zaWduZWQgbG9uZyBwZm4sIHVuc2ln
bmVkIGxvbmcgbWZuKQo+ICB7Cj4gIH0KPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbW0uYyBiL2Fy
Y2gvYXJtL21tLmMKPiBpbmRleCA0ZjU4ZmM3Li5kYmRlMTYyIDEwMDY0NAo+IC0tLSBhL2FyY2gv
YXJtL21tLmMKPiArKysgYi9hcmNoL2FybS9tbS5jCj4gQEAgLTE0MSwzICsxNDEsOCBAQCBncmFu
dF9lbnRyeV90ICphcmNoX2luaXRfZ250dGFiKGludCBucl9ncmFudF9mcmFtZXMpCj4gIAo+ICAg
ICAgcmV0dXJuIHRvX3ZpcnQoZ250dGFiX3RhYmxlKTsKPiAgfQo+ICsKPiArdW5zaWduZWQgbG9u
ZyBtYXBfZnJhbWVfdmlydCh1bnNpZ25lZCBsb25nIG1mbikKPiArewo+ICsgICAgcmV0dXJuIG1m
bl90b192aXJ0KG1mbik7Cj4gK30KPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvYmFsbG9vbi5jIGIv
YXJjaC94ODYvYmFsbG9vbi5jCj4gaW5kZXggMTZhYWFlNC4uMTBiNDQwYyAxMDA2NDQKPiAtLS0g
YS9hcmNoL3g4Ni9iYWxsb29uLmMKPiArKysgYi9hcmNoL3g4Ni9iYWxsb29uLmMKPiBAQCAtMjks
OSArMjksNiBAQAo+ICAjaW5jbHVkZSA8bWluaS1vcy9wYXJhdmlydC5oPgo+ICAKPiAgI2lmZGVm
IENPTkZJR19CQUxMT09OCj4gLQo+IC11bnNpZ25lZCBsb25nIHZpcnRfa2VybmVsX2FyZWFfZW5k
ID0gVklSVF9LRVJORUxfQVJFQTsKPiAtCj4gICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiAgc3Rh
dGljIHZvaWQgcDJtX2ludmFsaWRhdGUodW5zaWduZWQgbG9uZyAqbGlzdCwgdW5zaWduZWQgbG9u
ZyBzdGFydF9pZHgpCj4gIHsKPiBAQCAtNTMsNyArNTAsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2ln
bmVkIGxvbmcgKnAybV90b192aXJ0KHVuc2lnbmVkIGxvbmcgcDJtKQo+ICAKPiAgdm9pZCBhcmNo
X3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCj4gIHsKPiAtICAgIHVuc2lnbmVkIGxv
bmcgcGZuOwo+ICsgICAgdW5zaWduZWQgbG9uZyBwZm4sIG5ld19wMm07Cj4gICAgICB1bnNpZ25l
ZCBsb25nICpsM19saXN0LCAqbDJfbGlzdCwgKmwxX2xpc3Q7Cj4gIAo+ICAgICAgbDNfbGlzdCA9
IHAybV9sM2xpc3QoKTsKPiBAQCAtNjcsMTcgKzY0LDE1IEBAIHZvaWQgYXJjaF9yZW1hcF9wMm0o
dW5zaWduZWQgbG9uZyBtYXhfcGZuKQo+ICAgICAgaWYgKCBwMm1fcGFnZXMobnJfbWF4X3BhZ2Vz
KSA8PSBwMm1fcGFnZXMobWF4X3BmbikgKQo+ICAgICAgICAgIHJldHVybjsKPiAgCj4gKyAgICBu
ZXdfcDJtID0gYWxsb2NfdmlydF9rZXJuZWwocDJtX3BhZ2VzKG5yX21heF9wYWdlcykpOwo+ICAg
ICAgZm9yICggcGZuID0gMDsgcGZuIDwgbWF4X3BmbjsgcGZuICs9IFAyTV9FTlRSSUVTICkKPiAg
ICAgIHsKPiAtICAgICAgICBtYXBfZnJhbWVfcncodmlydF9rZXJuZWxfYXJlYV9lbmQgKyBQQUdF
X1NJWkUgKiAocGZuIC8gUDJNX0VOVFJJRVMpLAo+ICsgICAgICAgIG1hcF9mcmFtZV9ydyhuZXdf
cDJtICsgUEFHRV9TSVpFICogKHBmbiAvIFAyTV9FTlRSSUVTKSwKPiAgICAgICAgICAgICAgICAg
ICAgICAgdmlydF90b19tZm4ocGh5c190b19tYWNoaW5lX21hcHBpbmcgKyBwZm4pKTsKPiAgICAg
IH0KPiAgCj4gLSAgICBwaHlzX3RvX21hY2hpbmVfbWFwcGluZyA9ICh1bnNpZ25lZCBsb25nICop
dmlydF9rZXJuZWxfYXJlYV9lbmQ7Cj4gKyAgICBwaHlzX3RvX21hY2hpbmVfbWFwcGluZyA9ICh1
bnNpZ25lZCBsb25nICopbmV3X3AybTsKPiAgICAgIHByaW50aygicmVtYXBwZWQgcDJtIGxpc3Qg
dG8gJXBcbiIsIHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nKTsKPiAtCj4gLSAgICB2aXJ0X2tlcm5l
bF9hcmVhX2VuZCArPSBQQUdFX1NJWkUgKiBwMm1fcGFnZXMobnJfbWF4X3BhZ2VzKTsKPiAtICAg
IEFTU0VSVCh2aXJ0X2tlcm5lbF9hcmVhX2VuZCA8PSBWSVJUX0RFTUFORF9BUkVBKTsKPiAgfQo+
ICAKPiAgaW50IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCj4gZGlmZiAt
LWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5jCj4gaW5kZXggZjUyNDhhNC4uNzYy
NTk5ZCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9tbS5jCj4gKysrIGIvYXJjaC94ODYvbW0uYwo+
IEBAIC01Nyw2ICs1Nyw3IEBAIHVuc2lnbmVkIGxvbmcgbWZuX3plcm87Cj4gIHBnZW50cnlfdCAq
cHRfYmFzZTsKPiAgc3RhdGljIHVuc2lnbmVkIGxvbmcgZmlyc3RfZnJlZV9wZm47Cj4gIHN0YXRp
YyB1bnNpZ25lZCBsb25nIGxhc3RfZnJlZV9wZm47Cj4gK3N0YXRpYyB1bnNpZ25lZCBsb25nIHZp
cnRfa2VybmVsX2FyZWFfZW5kID0gVklSVF9LRVJORUxfQVJFQTsKPiAgCj4gIGV4dGVybiBjaGFy
IHN0YWNrW107Cj4gIGV4dGVybiB2b2lkIHBhZ2Vfd2Fsayh1bnNpZ25lZCBsb25nIHZhKTsKPiBA
QCAtODI5LDMgKzgzMCwyNSBAQCBncmFudF9lbnRyeV90ICphcmNoX2luaXRfZ250dGFiKGludCBu
cl9ncmFudF9mcmFtZXMpCj4gICAgICBIWVBFUlZJU09SX2dyYW50X3RhYmxlX29wKEdOVFRBQk9Q
X3NldHVwX3RhYmxlLCAmc2V0dXAsIDEpOwo+ICAgICAgcmV0dXJuIG1hcF9mcmFtZXMoZnJhbWVz
LCBucl9ncmFudF9mcmFtZXMpOwo+ICB9Cj4gKwo+ICt1bnNpZ25lZCBsb25nIGFsbG9jX3ZpcnRf
a2VybmVsKHVuc2lnbmVkIG5fcGFnZXMpCj4gK3sKPiArICAgIHVuc2lnbmVkIGxvbmcgYWRkcjsK
PiArCj4gKyAgICBhZGRyID0gdmlydF9rZXJuZWxfYXJlYV9lbmQ7Cj4gKyAgICB2aXJ0X2tlcm5l
bF9hcmVhX2VuZCArPSBQQUdFX1NJWkUgKiBuX3BhZ2VzOwo+ICsgICAgQVNTRVJUKHZpcnRfa2Vy
bmVsX2FyZWFfZW5kIDw9IFZJUlRfREVNQU5EX0FSRUEpOwo+ICsKPiArICAgIHJldHVybiBhZGRy
Owo+ICt9Cj4gKwo+ICt1bnNpZ25lZCBsb25nIG1hcF9mcmFtZV92aXJ0KHVuc2lnbmVkIGxvbmcg
bWZuKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGFkZHI7Cj4gKwo+ICsgICAgYWRkciA9IGFs
bG9jX3ZpcnRfa2VybmVsKDEpOwo+ICsgICAgaWYgKCBtYXBfZnJhbWVfcncoYWRkciwgbWZuKSAp
Cj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKwo+ICsgICAgcmV0dXJuIGFkZHI7Cj4gK30KPiBkaWZm
IC0tZ2l0IGEvYmFsbG9vbi5jIGIvYmFsbG9vbi5jCj4gaW5kZXggODY2OWVkYi4uYjBkMDIzMCAx
MDA2NDQKPiAtLS0gYS9iYWxsb29uLmMKPiArKysgYi9iYWxsb29uLmMKPiBAQCAtNTAsMjAgKzUw
LDE5IEBAIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKQo+ICAKPiAgdm9pZCBtbV9hbGxvY19iaXRt
YXBfcmVtYXAodm9pZCkKPiAgewo+IC0gICAgdW5zaWduZWQgbG9uZyBpOwo+ICsgICAgdW5zaWdu
ZWQgbG9uZyBpLCBuZXdfYml0bWFwOwo+ICAKPiAgICAgIGlmICggbW1fYWxsb2NfYml0bWFwX3Np
emUgPj0gKChucl9tYXhfcGFnZXMgKyAxKSA+PiAzKSApCj4gICAgICAgICAgcmV0dXJuOwo+ICAK
PiArICAgIG5ld19iaXRtYXAgPSBhbGxvY192aXJ0X2tlcm5lbChQRk5fVVAoKG5yX21heF9wYWdl
cyArIDEpID4+IDMpKTsKPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgbW1fYWxsb2NfYml0bWFwX3Np
emU7IGkgKz0gUEFHRV9TSVpFICkKPiAgICAgIHsKPiAtICAgICAgICBtYXBfZnJhbWVfcncodmly
dF9rZXJuZWxfYXJlYV9lbmQgKyBpLAo+ICsgICAgICAgIG1hcF9mcmFtZV9ydyhuZXdfYml0bWFw
ICsgaSwKPiAgICAgICAgICAgICAgICAgICAgICAgdmlydF90b19tZm4oKHVuc2lnbmVkIGxvbmcp
KG1tX2FsbG9jX2JpdG1hcCkgKyBpKSk7Cj4gICAgICB9Cj4gIAo+IC0gICAgbW1fYWxsb2NfYml0
bWFwID0gKHVuc2lnbmVkIGxvbmcgKil2aXJ0X2tlcm5lbF9hcmVhX2VuZDsKPiAtICAgIHZpcnRf
a2VybmVsX2FyZWFfZW5kICs9IHJvdW5kX3BndXAoKG5yX21heF9wYWdlcyArIDEpID4+IDMpOwo+
IC0gICAgQVNTRVJUKHZpcnRfa2VybmVsX2FyZWFfZW5kIDw9IFZJUlRfREVNQU5EX0FSRUEpOwo+
ICsgICAgbW1fYWxsb2NfYml0bWFwID0gKHVuc2lnbmVkIGxvbmcgKiluZXdfYml0bWFwOwo+ICB9
Cj4gIAo+ICAjZGVmaW5lIE5fQkFMTE9PTl9GUkFNRVMgNjQKPiBkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9iYWxsb29uLmggYi9pbmNsdWRlL2JhbGxvb24uaAo+IGluZGV4IDhjZDQxYWYuLjZjZmVjNGYg
MTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9iYWxsb29uLmgKPiArKysgYi9pbmNsdWRlL2JhbGxvb24u
aAo+IEBAIC0zMyw3ICszMyw2IEBACj4gICNkZWZpbmUgQkFMTE9PTl9FTUVSR0VOQ1lfUEFHRVMg
ICA2NAo+ICAKPiAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbnJfbWF4X3BhZ2VzOwo+IC1leHRlcm4g
dW5zaWduZWQgbG9uZyB2aXJ0X2tlcm5lbF9hcmVhX2VuZDsKPiAgZXh0ZXJuIHVuc2lnbmVkIGxv
bmcgbnJfbWVtX3BhZ2VzOwo+ICAKPiAgdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQpOwo+IGRpZmYg
LS1naXQgYS9pbmNsdWRlL21tLmggYi9pbmNsdWRlL21tLmgKPiBpbmRleCA5NTM1NzBjLi40ZmMz
NjRmIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvbW0uaAo+ICsrKyBiL2luY2x1ZGUvbW0uaAo+IEBA
IC03OSw2ICs3OSw3IEBAIGludCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgYWRkciwKPiAg
CXVuc2lnbmVkIGxvbmcgaW5jcmVtZW50LCBkb21pZF90IGlkLCBpbnQgKmVyciwgdW5zaWduZWQg
bG9uZyBwcm90KTsKPiAgaW50IHVubWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25nIHZhLCB1bnNpZ25l
ZCBsb25nIG51bV9mcmFtZXMpOwo+ICBpbnQgbWFwX2ZyYW1lX3J3KHVuc2lnbmVkIGxvbmcgYWRk
ciwgdW5zaWduZWQgbG9uZyBtZm4pOwo+ICt1bnNpZ25lZCBsb25nIG1hcF9mcmFtZV92aXJ0KHVu
c2lnbmVkIGxvbmcgbWZuKTsKPiAgI2lmZGVmIEhBVkVfTElCQwo+ICBleHRlcm4gdW5zaWduZWQg
bG9uZyBoZWFwLCBicmssIGhlYXBfbWFwcGVkLCBoZWFwX2VuZDsKPiAgI2VuZGlmCj4gZGlmZiAt
LWdpdCBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaCBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaAo+IGlu
ZGV4IGUwYWU1NTIuLjkzNzJmMWUgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ODYvYXJjaF9tbS5o
Cj4gKysrIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCj4gQEAgLTI3Nyw2ICsyNzcsNyBAQCBzdGF0
aWMgX19pbmxpbmVfXyBwYWRkcl90IG1hY2hpbmVfdG9fcGh5cyhtYWRkcl90IG1hY2hpbmUpCj4g
IAo+ICBwZ2VudHJ5X3QgKm5lZWRfcGd0KHVuc2lnbmVkIGxvbmcgYWRkcik7Cj4gIHZvaWQgYXJj
aF9tbV9wcmVpbml0KHZvaWQgKnApOwo+ICt1bnNpZ25lZCBsb25nIGFsbG9jX3ZpcnRfa2VybmVs
KHVuc2lnbmVkIG5fcGFnZXMpOwo+ICAKPiAgI2VuZGlmCj4gIAo+IC0tIAo+IDIuNi42Cj4gCgot
LSAKU2FtdWVsCkFmdGVyIHdhdGNoaW5nIG15IG5ld2x5LXJldGlyZWQgZGFkIHNwZW5kIHR3byB3
ZWVrcyBsZWFybmluZyBob3cgdG8gbWFrZSBhIG5ldwpmb2xkZXIsIGl0IGJlY2FtZSBvYnZpb3Vz
IHRoYXQgImludHVpdGl2ZSIgbW9zdGx5IG1lYW5zICJ3aGF0IHRoZSB3cml0ZXIgb3IKc3BlYWtl
ciBvZiBpbnR1aXRpdmUgbGlrZXMiLgooQnJ1Y2UgRWRpZ2VyLCBiZWRpZ2VyQHRlYWwuY3NuLm9y
ZywgaW4gY29tcC5vcy5saW51eC5taXNjLCBvbiBYIHRoZQppbnR1aXRpdmVuZXNzIG9mIGEgTWFj
IGludGVyZmFjZS4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0
aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:42:59 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKPL-0003Gh-0Z; Tue, 23 Aug 2016 22:42:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKPJ-0003GW-Uu; Tue, 23 Aug 2016 22:42:58 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 60/CD-08498-171DCB75; Tue, 23 Aug 2016 22:42:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS+7+BUbfg4p5
 wg7sHuCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpxf9IitYJZJxZcjL9gaGBu1uhi5
 OIQEJjJKLFh9iRnC2cUocbZ7IxOEc5RRYtmKbUAZTiBnA6PE/Yd1XYwcHCwCqhJb/yuDhNkET
 CT6G+exgdgiAsoSH1t72UFsZoFoieftm1lAbGEBR4kvT5+CxXkFdCRmn53JBjKfV2A3o8T81t
 mMEPOLJW5+vsQEUSQocXLmExaIQVoSN/69ZALZyywgLbH8HwdImFPAQWLt9dXsIGFRATOJbz8
 NJjAKzkLSPAtJ8yyE5gWMzKsY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK
 9ZLzczcxAoOXAQh2ME6/7H+IUZKDSUmUN+nonnAhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryPz
 wPlBItS01Mr0jJzgHEEk5bg4FES4f0BkuYtLkjMLc5Mh0idYlSUEuflugCUEABJZJTmwbXBYv
 cSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHl/g4znycwrgZv+CmgxE9Dilvu7QRaXJCKkpBo
 YvRYZv/ia0/RFQfrgIx4tpb6HMoYuxQ+VRStfhUZ8XubEUfnel0Ow6PuaLdYdL+J6Ddi4mw78
 8neuL6y6qbJe8/a39RE59w10o14uzq9/O8tfqq6LWSZA8sVW86YNBzSkKvSvsXyMUTul+qD8y
 PK7LYszz02apzs7bqJEpIrFqk2M8e9nXE9QYinOSDTUYi4qTgQA0SmYvtgCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1471992176!29738521!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60742 invoked from network); 23 Aug 2016 22:42:56 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-15.tower-21.messagelabs.com with SMTP; 23 Aug 2016 22:42:56 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id E4F40900D;
 Wed, 24 Aug 2016 00:42:55 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id F96qwxG85MyU; Wed, 24 Aug 2016 00:42:55 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id B92D01A5;
 Wed, 24 Aug 2016 00:42:55 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKPH-0000jz-9s; Wed, 24 Aug 2016 00:42:55 +0200
Date: Wed, 24 Aug 2016 00:42:55 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823224255.GI4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-15-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-15-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 14/22] mini-os: add map_frame_virt()
	function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE2OjAwICswMjAwLCB3cm90ZToK
PiBBZGQgYSBmdW5jdGlvbiBtYXBfZnJhbWVfdmlydCgpIHRvIG1hcCBhIGdpdmVuIGZyYW1lIGFu
ZCByZXR1cm4gaXRzCj4gdmlydHVhbCBhZGRyZXNzLgo+IAo+IE9uIGFybSB3ZSBqdXN0IHVzZSB0
aGUgZnJhbWUgcGh5c2ljYWwgYWRkcmVzcywgd2hpbGUgb24geDg2IHdlIHRha2UgYQo+IHBhZ2Ug
ZnJvbSB0aGUgdmlydHVhbCBrZXJuZWwgYXJlYS4gRm9yIHRoaXMgcHVycG9zZSBtYWtlIHRoaXMg
YXJlYQo+IGF2YWlsYWJsZSBldmVuIGluIGNhc2Ugb2YgdW5kZWZpbmVkIENPTkZJR19CQUxMT09O
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJl
dmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+
Cgo+IC0tLQo+ICBhcmNoL2FybS9iYWxsb29uLmMgICAgfCAgMiAtLQo+ICBhcmNoL2FybS9tbS5j
ICAgICAgICAgfCAgNSArKysrKwo+ICBhcmNoL3g4Ni9iYWxsb29uLmMgICAgfCAxMyArKysrLS0t
LS0tLS0tCj4gIGFyY2gveDg2L21tLmMgICAgICAgICB8IDIzICsrKysrKysrKysrKysrKysrKysr
KysrCj4gIGJhbGxvb24uYyAgICAgICAgICAgICB8ICA5ICsrKystLS0tLQo+ICBpbmNsdWRlL2Jh
bGxvb24uaCAgICAgfCAgMSAtCj4gIGluY2x1ZGUvbW0uaCAgICAgICAgICB8ICAxICsKPiAgaW5j
bHVkZS94ODYvYXJjaF9tbS5oIHwgIDEgKwo+ICA4IGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlv
bnMoKyksIDE3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9iYWxsb29u
LmMgYi9hcmNoL2FybS9iYWxsb29uLmMKPiBpbmRleCA5NThlY2JhLi4xZGY3ZDFjIDEwMDY0NAo+
IC0tLSBhL2FyY2gvYXJtL2JhbGxvb24uYwo+ICsrKyBiL2FyY2gvYXJtL2JhbGxvb24uYwo+IEBA
IC0yNSw4ICsyNSw2IEBACj4gIAo+ICAjaWZkZWYgQ09ORklHX0JBTExPT04KPiAgCj4gLXVuc2ln
bmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7ICAgLyogVE9ETzogZmluZCBhIHZpcnR1YWwg
YXJlYSAqLwo+IC0KPiAgdm9pZCBhcmNoX3Bmbl9hZGQodW5zaWduZWQgbG9uZyBwZm4sIHVuc2ln
bmVkIGxvbmcgbWZuKQo+ICB7Cj4gIH0KPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbW0uYyBiL2Fy
Y2gvYXJtL21tLmMKPiBpbmRleCA0ZjU4ZmM3Li5kYmRlMTYyIDEwMDY0NAo+IC0tLSBhL2FyY2gv
YXJtL21tLmMKPiArKysgYi9hcmNoL2FybS9tbS5jCj4gQEAgLTE0MSwzICsxNDEsOCBAQCBncmFu
dF9lbnRyeV90ICphcmNoX2luaXRfZ250dGFiKGludCBucl9ncmFudF9mcmFtZXMpCj4gIAo+ICAg
ICAgcmV0dXJuIHRvX3ZpcnQoZ250dGFiX3RhYmxlKTsKPiAgfQo+ICsKPiArdW5zaWduZWQgbG9u
ZyBtYXBfZnJhbWVfdmlydCh1bnNpZ25lZCBsb25nIG1mbikKPiArewo+ICsgICAgcmV0dXJuIG1m
bl90b192aXJ0KG1mbik7Cj4gK30KPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvYmFsbG9vbi5jIGIv
YXJjaC94ODYvYmFsbG9vbi5jCj4gaW5kZXggMTZhYWFlNC4uMTBiNDQwYyAxMDA2NDQKPiAtLS0g
YS9hcmNoL3g4Ni9iYWxsb29uLmMKPiArKysgYi9hcmNoL3g4Ni9iYWxsb29uLmMKPiBAQCAtMjks
OSArMjksNiBAQAo+ICAjaW5jbHVkZSA8bWluaS1vcy9wYXJhdmlydC5oPgo+ICAKPiAgI2lmZGVm
IENPTkZJR19CQUxMT09OCj4gLQo+IC11bnNpZ25lZCBsb25nIHZpcnRfa2VybmVsX2FyZWFfZW5k
ID0gVklSVF9LRVJORUxfQVJFQTsKPiAtCj4gICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiAgc3Rh
dGljIHZvaWQgcDJtX2ludmFsaWRhdGUodW5zaWduZWQgbG9uZyAqbGlzdCwgdW5zaWduZWQgbG9u
ZyBzdGFydF9pZHgpCj4gIHsKPiBAQCAtNTMsNyArNTAsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2ln
bmVkIGxvbmcgKnAybV90b192aXJ0KHVuc2lnbmVkIGxvbmcgcDJtKQo+ICAKPiAgdm9pZCBhcmNo
X3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCj4gIHsKPiAtICAgIHVuc2lnbmVkIGxv
bmcgcGZuOwo+ICsgICAgdW5zaWduZWQgbG9uZyBwZm4sIG5ld19wMm07Cj4gICAgICB1bnNpZ25l
ZCBsb25nICpsM19saXN0LCAqbDJfbGlzdCwgKmwxX2xpc3Q7Cj4gIAo+ICAgICAgbDNfbGlzdCA9
IHAybV9sM2xpc3QoKTsKPiBAQCAtNjcsMTcgKzY0LDE1IEBAIHZvaWQgYXJjaF9yZW1hcF9wMm0o
dW5zaWduZWQgbG9uZyBtYXhfcGZuKQo+ICAgICAgaWYgKCBwMm1fcGFnZXMobnJfbWF4X3BhZ2Vz
KSA8PSBwMm1fcGFnZXMobWF4X3BmbikgKQo+ICAgICAgICAgIHJldHVybjsKPiAgCj4gKyAgICBu
ZXdfcDJtID0gYWxsb2NfdmlydF9rZXJuZWwocDJtX3BhZ2VzKG5yX21heF9wYWdlcykpOwo+ICAg
ICAgZm9yICggcGZuID0gMDsgcGZuIDwgbWF4X3BmbjsgcGZuICs9IFAyTV9FTlRSSUVTICkKPiAg
ICAgIHsKPiAtICAgICAgICBtYXBfZnJhbWVfcncodmlydF9rZXJuZWxfYXJlYV9lbmQgKyBQQUdF
X1NJWkUgKiAocGZuIC8gUDJNX0VOVFJJRVMpLAo+ICsgICAgICAgIG1hcF9mcmFtZV9ydyhuZXdf
cDJtICsgUEFHRV9TSVpFICogKHBmbiAvIFAyTV9FTlRSSUVTKSwKPiAgICAgICAgICAgICAgICAg
ICAgICAgdmlydF90b19tZm4ocGh5c190b19tYWNoaW5lX21hcHBpbmcgKyBwZm4pKTsKPiAgICAg
IH0KPiAgCj4gLSAgICBwaHlzX3RvX21hY2hpbmVfbWFwcGluZyA9ICh1bnNpZ25lZCBsb25nICop
dmlydF9rZXJuZWxfYXJlYV9lbmQ7Cj4gKyAgICBwaHlzX3RvX21hY2hpbmVfbWFwcGluZyA9ICh1
bnNpZ25lZCBsb25nICopbmV3X3AybTsKPiAgICAgIHByaW50aygicmVtYXBwZWQgcDJtIGxpc3Qg
dG8gJXBcbiIsIHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nKTsKPiAtCj4gLSAgICB2aXJ0X2tlcm5l
bF9hcmVhX2VuZCArPSBQQUdFX1NJWkUgKiBwMm1fcGFnZXMobnJfbWF4X3BhZ2VzKTsKPiAtICAg
IEFTU0VSVCh2aXJ0X2tlcm5lbF9hcmVhX2VuZCA8PSBWSVJUX0RFTUFORF9BUkVBKTsKPiAgfQo+
ICAKPiAgaW50IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCj4gZGlmZiAt
LWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5jCj4gaW5kZXggZjUyNDhhNC4uNzYy
NTk5ZCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9tbS5jCj4gKysrIGIvYXJjaC94ODYvbW0uYwo+
IEBAIC01Nyw2ICs1Nyw3IEBAIHVuc2lnbmVkIGxvbmcgbWZuX3plcm87Cj4gIHBnZW50cnlfdCAq
cHRfYmFzZTsKPiAgc3RhdGljIHVuc2lnbmVkIGxvbmcgZmlyc3RfZnJlZV9wZm47Cj4gIHN0YXRp
YyB1bnNpZ25lZCBsb25nIGxhc3RfZnJlZV9wZm47Cj4gK3N0YXRpYyB1bnNpZ25lZCBsb25nIHZp
cnRfa2VybmVsX2FyZWFfZW5kID0gVklSVF9LRVJORUxfQVJFQTsKPiAgCj4gIGV4dGVybiBjaGFy
IHN0YWNrW107Cj4gIGV4dGVybiB2b2lkIHBhZ2Vfd2Fsayh1bnNpZ25lZCBsb25nIHZhKTsKPiBA
QCAtODI5LDMgKzgzMCwyNSBAQCBncmFudF9lbnRyeV90ICphcmNoX2luaXRfZ250dGFiKGludCBu
cl9ncmFudF9mcmFtZXMpCj4gICAgICBIWVBFUlZJU09SX2dyYW50X3RhYmxlX29wKEdOVFRBQk9Q
X3NldHVwX3RhYmxlLCAmc2V0dXAsIDEpOwo+ICAgICAgcmV0dXJuIG1hcF9mcmFtZXMoZnJhbWVz
LCBucl9ncmFudF9mcmFtZXMpOwo+ICB9Cj4gKwo+ICt1bnNpZ25lZCBsb25nIGFsbG9jX3ZpcnRf
a2VybmVsKHVuc2lnbmVkIG5fcGFnZXMpCj4gK3sKPiArICAgIHVuc2lnbmVkIGxvbmcgYWRkcjsK
PiArCj4gKyAgICBhZGRyID0gdmlydF9rZXJuZWxfYXJlYV9lbmQ7Cj4gKyAgICB2aXJ0X2tlcm5l
bF9hcmVhX2VuZCArPSBQQUdFX1NJWkUgKiBuX3BhZ2VzOwo+ICsgICAgQVNTRVJUKHZpcnRfa2Vy
bmVsX2FyZWFfZW5kIDw9IFZJUlRfREVNQU5EX0FSRUEpOwo+ICsKPiArICAgIHJldHVybiBhZGRy
Owo+ICt9Cj4gKwo+ICt1bnNpZ25lZCBsb25nIG1hcF9mcmFtZV92aXJ0KHVuc2lnbmVkIGxvbmcg
bWZuKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGFkZHI7Cj4gKwo+ICsgICAgYWRkciA9IGFs
bG9jX3ZpcnRfa2VybmVsKDEpOwo+ICsgICAgaWYgKCBtYXBfZnJhbWVfcncoYWRkciwgbWZuKSAp
Cj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKwo+ICsgICAgcmV0dXJuIGFkZHI7Cj4gK30KPiBkaWZm
IC0tZ2l0IGEvYmFsbG9vbi5jIGIvYmFsbG9vbi5jCj4gaW5kZXggODY2OWVkYi4uYjBkMDIzMCAx
MDA2NDQKPiAtLS0gYS9iYWxsb29uLmMKPiArKysgYi9iYWxsb29uLmMKPiBAQCAtNTAsMjAgKzUw
LDE5IEBAIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKQo+ICAKPiAgdm9pZCBtbV9hbGxvY19iaXRt
YXBfcmVtYXAodm9pZCkKPiAgewo+IC0gICAgdW5zaWduZWQgbG9uZyBpOwo+ICsgICAgdW5zaWdu
ZWQgbG9uZyBpLCBuZXdfYml0bWFwOwo+ICAKPiAgICAgIGlmICggbW1fYWxsb2NfYml0bWFwX3Np
emUgPj0gKChucl9tYXhfcGFnZXMgKyAxKSA+PiAzKSApCj4gICAgICAgICAgcmV0dXJuOwo+ICAK
PiArICAgIG5ld19iaXRtYXAgPSBhbGxvY192aXJ0X2tlcm5lbChQRk5fVVAoKG5yX21heF9wYWdl
cyArIDEpID4+IDMpKTsKPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgbW1fYWxsb2NfYml0bWFwX3Np
emU7IGkgKz0gUEFHRV9TSVpFICkKPiAgICAgIHsKPiAtICAgICAgICBtYXBfZnJhbWVfcncodmly
dF9rZXJuZWxfYXJlYV9lbmQgKyBpLAo+ICsgICAgICAgIG1hcF9mcmFtZV9ydyhuZXdfYml0bWFw
ICsgaSwKPiAgICAgICAgICAgICAgICAgICAgICAgdmlydF90b19tZm4oKHVuc2lnbmVkIGxvbmcp
KG1tX2FsbG9jX2JpdG1hcCkgKyBpKSk7Cj4gICAgICB9Cj4gIAo+IC0gICAgbW1fYWxsb2NfYml0
bWFwID0gKHVuc2lnbmVkIGxvbmcgKil2aXJ0X2tlcm5lbF9hcmVhX2VuZDsKPiAtICAgIHZpcnRf
a2VybmVsX2FyZWFfZW5kICs9IHJvdW5kX3BndXAoKG5yX21heF9wYWdlcyArIDEpID4+IDMpOwo+
IC0gICAgQVNTRVJUKHZpcnRfa2VybmVsX2FyZWFfZW5kIDw9IFZJUlRfREVNQU5EX0FSRUEpOwo+
ICsgICAgbW1fYWxsb2NfYml0bWFwID0gKHVuc2lnbmVkIGxvbmcgKiluZXdfYml0bWFwOwo+ICB9
Cj4gIAo+ICAjZGVmaW5lIE5fQkFMTE9PTl9GUkFNRVMgNjQKPiBkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9iYWxsb29uLmggYi9pbmNsdWRlL2JhbGxvb24uaAo+IGluZGV4IDhjZDQxYWYuLjZjZmVjNGYg
MTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9iYWxsb29uLmgKPiArKysgYi9pbmNsdWRlL2JhbGxvb24u
aAo+IEBAIC0zMyw3ICszMyw2IEBACj4gICNkZWZpbmUgQkFMTE9PTl9FTUVSR0VOQ1lfUEFHRVMg
ICA2NAo+ICAKPiAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbnJfbWF4X3BhZ2VzOwo+IC1leHRlcm4g
dW5zaWduZWQgbG9uZyB2aXJ0X2tlcm5lbF9hcmVhX2VuZDsKPiAgZXh0ZXJuIHVuc2lnbmVkIGxv
bmcgbnJfbWVtX3BhZ2VzOwo+ICAKPiAgdm9pZCBnZXRfbWF4X3BhZ2VzKHZvaWQpOwo+IGRpZmYg
LS1naXQgYS9pbmNsdWRlL21tLmggYi9pbmNsdWRlL21tLmgKPiBpbmRleCA5NTM1NzBjLi40ZmMz
NjRmIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvbW0uaAo+ICsrKyBiL2luY2x1ZGUvbW0uaAo+IEBA
IC03OSw2ICs3OSw3IEBAIGludCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgYWRkciwKPiAg
CXVuc2lnbmVkIGxvbmcgaW5jcmVtZW50LCBkb21pZF90IGlkLCBpbnQgKmVyciwgdW5zaWduZWQg
bG9uZyBwcm90KTsKPiAgaW50IHVubWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25nIHZhLCB1bnNpZ25l
ZCBsb25nIG51bV9mcmFtZXMpOwo+ICBpbnQgbWFwX2ZyYW1lX3J3KHVuc2lnbmVkIGxvbmcgYWRk
ciwgdW5zaWduZWQgbG9uZyBtZm4pOwo+ICt1bnNpZ25lZCBsb25nIG1hcF9mcmFtZV92aXJ0KHVu
c2lnbmVkIGxvbmcgbWZuKTsKPiAgI2lmZGVmIEhBVkVfTElCQwo+ICBleHRlcm4gdW5zaWduZWQg
bG9uZyBoZWFwLCBicmssIGhlYXBfbWFwcGVkLCBoZWFwX2VuZDsKPiAgI2VuZGlmCj4gZGlmZiAt
LWdpdCBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaCBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaAo+IGlu
ZGV4IGUwYWU1NTIuLjkzNzJmMWUgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ODYvYXJjaF9tbS5o
Cj4gKysrIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCj4gQEAgLTI3Nyw2ICsyNzcsNyBAQCBzdGF0
aWMgX19pbmxpbmVfXyBwYWRkcl90IG1hY2hpbmVfdG9fcGh5cyhtYWRkcl90IG1hY2hpbmUpCj4g
IAo+ICBwZ2VudHJ5X3QgKm5lZWRfcGd0KHVuc2lnbmVkIGxvbmcgYWRkcik7Cj4gIHZvaWQgYXJj
aF9tbV9wcmVpbml0KHZvaWQgKnApOwo+ICt1bnNpZ25lZCBsb25nIGFsbG9jX3ZpcnRfa2VybmVs
KHVuc2lnbmVkIG5fcGFnZXMpOwo+ICAKPiAgI2VuZGlmCj4gIAo+IC0tIAo+IDIuNi42Cj4gCgot
LSAKU2FtdWVsCkFmdGVyIHdhdGNoaW5nIG15IG5ld2x5LXJldGlyZWQgZGFkIHNwZW5kIHR3byB3
ZWVrcyBsZWFybmluZyBob3cgdG8gbWFrZSBhIG5ldwpmb2xkZXIsIGl0IGJlY2FtZSBvYnZpb3Vz
IHRoYXQgImludHVpdGl2ZSIgbW9zdGx5IG1lYW5zICJ3aGF0IHRoZSB3cml0ZXIgb3IKc3BlYWtl
ciBvZiBpbnR1aXRpdmUgbGlrZXMiLgooQnJ1Y2UgRWRpZ2VyLCBiZWRpZ2VyQHRlYWwuY3NuLm9y
ZywgaW4gY29tcC5vcy5saW51eC5taXNjLCBvbiBYIHRoZQppbnR1aXRpdmVuZXNzIG9mIGEgTWFj
IGludGVyZmFjZS4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0
aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:44:57 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:44:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKRF-0003TY-IB; Tue, 23 Aug 2016 22:44:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKRE-0003TL-TG; Tue, 23 Aug 2016 22:44:57 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 B6/88-29563-8E1DCB75; Tue, 23 Aug 2016 22:44:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS+7+BUff5xT3
 hBt9fc1m8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZhw4BFzwRK9iq8ffjI2MM5Q7WLk
 4hASmMgoMWPVBkYIZxejxJL125ggnKOMEmvWPmSFcDYwSpy48wqojJODRUBVYvrvrWwgNpuAi
 UR/4zwwW0RAWeJjay87iM0sEC3xvH0zC4gtLOAmMbf1EpjNK6Aj8fjqMzaQobwCuxkl5rfOBh
 sqJFAscfDsdDaIIkGJkzOfsEAM0pK48e8l0EkcQLa0xPJ/HCBhTgEHie+v17GBhEUFzCS+/TS
 YwCg4C0nzLCTNsxCaFzAyr2JUL04tKkst0rXUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrW
 S87P3cQIDGAGINjBeHdTwCFGSQ4mJVHepKN7woX4kvJTKjMSizPii0pzUosPMcpwcChJ8N6/A
 JQTLEpNT61Iy8wBxhJMWoKDR0mEVxUYT0K8xQWJucWZ6RCpU4yKUuK8i0D6BEASGaV5cG2w+L
 3EKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4PIFN4MvNK4Ka/AlrMBLS45f5ukMUliQgpqQZ
 G1ZtLN7JazbGc/tudM2ldx5k7evyLVjZ+Snrg5qFzxOv6y8dRURrvjBVDbi0okP+RWs44S+u2
 tjPL2vtx6R/tkoucjyh5/NSXa1yT0cL/Yc+lydHZHZUXOJ59XKw89x/ncbUTWx9UaRhoHbn4c
 8LxV7IMJQGLulcEXTOTtwtbaPGtqKPojJWnEktxRqKhFnNRcSIAQd/gWtoCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1471992295!29858640!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38170 invoked from network); 23 Aug 2016 22:44:55 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-13.tower-21.messagelabs.com with SMTP; 23 Aug 2016 22:44:55 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id E308D900D;
 Wed, 24 Aug 2016 00:44:54 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 45rA5j6fedyJ; Wed, 24 Aug 2016 00:44:54 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id B5BE61A5;
 Wed, 24 Aug 2016 00:44:54 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKRC-0000kz-BO; Wed, 24 Aug 2016 00:44:54 +0200
Date: Wed, 24 Aug 2016 00:44:54 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823224454.GJ4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-16-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-16-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 15/22] mini-os: setup console interface
	parameters
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE2OjAxICswMjAwLCB3cm90ZToK
PiBJbiBvcmRlciB0byBzdXBwb3J0IEhWTWxpdGUgd2UgbmVlZCB0byBnZXQgdGhlIHJpbmcgcGFn
ZSBhbmQgZXZlbnQKPiBjaGFubmVsIGZyb20gdGhlIGh5cGVydmlzb3IgdmlhIGh5cGVyY2FsbHMu
IE1vdmUgdGhlIGFscmVhZHkgZXhpc3RpbmcKPiBnZXRfY29uc29sZSgpIGZ1bmN0aW9uIGZyb20g
YXJtIHNwZWNpZmljIGNvZGluZyB0bwo+IGNvbnNvbGUveGVuY29uc19yaW5nLmMgYW5kIHByb3Zp
ZGUgYSBzaW1pbGFyIHBhcmF2aXJ0dWFsaXplZCBmdW5jdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogU2FtdWVsIFRo
aWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKPiAtLS0KPiAgYXJjaC9hcm0v
c2V0dXAuYyAgICAgICB8IDE2ICstLS0tLS0tLS0tLS0tLS0KPiAgYXJjaC94ODYvc2V0dXAuYyAg
ICAgICB8ICAxICsKPiAgY29uc29sZS94ZW5jb25zX3JpbmcuYyB8IDM4ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tCj4gIGV2ZW50cy5jICAgICAgICAgICAgICAgfCAgMiAr
LQo+ICBpbmNsdWRlL2NvbnNvbGUuaCAgICAgIHwgIDMgKystCj4gIDUgZmlsZXMgY2hhbmdlZCwg
MzUgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gv
YXJtL3NldHVwLmMgYi9hcmNoL2FybS9zZXR1cC5jCj4gaW5kZXggY2JlNjdjNi4uYTAyMTYxNiAx
MDA2NDQKPiAtLS0gYS9hcmNoL2FybS9zZXR1cC5jCj4gKysrIGIvYXJjaC9hcm0vc2V0dXAuYwo+
IEBAIC0yNSwyMCArMjUsNiBAQCBleHRlcm4gY2hhciBzaGFyZWRfaW5mb19wYWdlW1BBR0VfU0la
RV07Cj4gIAo+ICB2b2lkICpkZXZpY2VfdHJlZTsKPiAgCj4gLXN0YXRpYyB2b2lkIGdldF9jb25z
b2xlKHZvaWQpCj4gLXsKPiAtICAgIHVpbnQ2NF90IHYgPSAtMTsKPiAtCj4gLSAgICBodm1fZ2V0
X3BhcmFtZXRlcihIVk1fUEFSQU1fQ09OU09MRV9FVlRDSE4sICZ2KTsKPiAtICAgIHN0YXJ0X2lu
Zm8uY29uc29sZS5kb21VLmV2dGNobiA9IHY7Cj4gLQo+IC0gICAgaHZtX2dldF9wYXJhbWV0ZXIo
SFZNX1BBUkFNX0NPTlNPTEVfUEZOLCAmdik7Cj4gLSAgICBzdGFydF9pbmZvLmNvbnNvbGUuZG9t
VS5tZm4gPSB2Owo+IC0KPiAtICAgIHByaW50aygiQ29uc29sZSBpcyBvbiBwb3J0ICVkXG4iLCBz
dGFydF9pbmZvLmNvbnNvbGUuZG9tVS5ldnRjaG4pOwo+IC0gICAgcHJpbnRrKCJDb25zb2xlIHJp
bmcgaXMgYXQgbWZuICVseFxuIiwgKHVuc2lnbmVkIGxvbmcpIHN0YXJ0X2luZm8uY29uc29sZS5k
b21VLm1mbik7Cj4gLX0KPiAtCj4gIHZvaWQgZ2V0X3hlbmJ1cyh2b2lkKQo+ICB7Cj4gICAgICB1
aW50NjRfdCB2YWx1ZTsKPiBAQCAtODUsNyArNzEsNyBAQCB2b2lkIGFyY2hfaW5pdCh2b2lkICpk
dGJfcG9pbnRlciwgdWludDMyX3QgcGh5c2ljYWxfb2Zmc2V0KQo+ICAgICAgSFlQRVJWSVNPUl9z
aGFyZWRfaW5mbyA9IChzdHJ1Y3Qgc2hhcmVkX2luZm8gKilzaGFyZWRfaW5mb19wYWdlOwo+ICAK
PiAgICAgIC8qIEZpbGwgaW4gc3RhcnRfaW5mbyAqLwo+IC0gICAgZ2V0X2NvbnNvbGUoKTsKPiAr
ICAgIGdldF9jb25zb2xlKE5VTEwpOwo+ICAgICAgZ2V0X3hlbmJ1cygpOwo+ICAKPiAgICAgIGdp
Y19pbml0KCk7Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1
cC5jCj4gaW5kZXggOGI2YmI2ZS4uMGMxZjJlYyAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9zZXR1
cC5jCj4gKysrIGIvYXJjaC94ODYvc2V0dXAuYwo+IEBAIC0xMzcsNiArMTM3LDcgQEAgYXJjaF9p
bml0KHZvaWQgKnBhcikKPiAgCS8qIENvcHkgdGhlIHN0YXJ0X2luZm8gc3RydWN0IHRvIGEgZ2xv
YmFsbHktYWNjZXNzaWJsZSBhcmVhLiAqLwo+ICAJLyogV0FSTjogZG9uJ3QgZG8gcHJpbnRrIGJl
Zm9yZSBoZXJlLCBpdCB1c2VzIGluZm9ybWF0aW9uIGZyb20KPiAgCSAgIHNoYXJlZF9pbmZvLiBV
c2UgeHByaW50ayBpbnN0ZWFkLiAqLwo+ICsJZ2V0X2NvbnNvbGUocGFyKTsKPiAgCXNpID0gcGFy
Owo+ICAJbWVtY3B5KCZzdGFydF9pbmZvLCBzaSwgc2l6ZW9mKCpzaSkpOwo+ICAKPiBkaWZmIC0t
Z2l0IGEvY29uc29sZS94ZW5jb25zX3JpbmcuYyBiL2NvbnNvbGUveGVuY29uc19yaW5nLmMKPiBp
bmRleCA4MWM4ZTk5Li5kZDY0YTQxIDEwMDY0NAo+IC0tLSBhL2NvbnNvbGUveGVuY29uc19yaW5n
LmMKPiArKysgYi9jb25zb2xlL3hlbmNvbnNfcmluZy5jCj4gQEAgLTksMjcgKzksNDkgQEAKPiAg
I2luY2x1ZGUgPHhlbi9pby9jb25zb2xlLmg+Cj4gICNpbmNsdWRlIDx4ZW4vaW8vcHJvdG9jb2xz
Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vaW8vcmluZy5oPgo+ICsjaW5jbHVkZSA8eGVuL2h2bS9wYXJh
bXMuaD4KPiAgI2luY2x1ZGUgPG1pbmktb3MveG1hbGxvYy5oPgo+ICAjaW5jbHVkZSA8bWluaS1v
cy9nbnR0YWIuaD4KPiAgI2luY2x1ZGUgImNvbnNvbGUuaCIKPiAgCj4gIERFQ0xBUkVfV0FJVF9R
VUVVRV9IRUFEKGNvbnNvbGVfcXVldWUpOwo+ICAKPiArc3RhdGljIHN0cnVjdCB4ZW5jb25zX2lu
dGVyZmFjZSAqY29uc29sZV9yaW5nOwo+ICt1aW50MzJfdCBjb25zb2xlX2V2dGNobjsKPiArCj4g
KyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiArdm9pZCBnZXRfY29uc29sZSh2b2lkICpwKQo+ICt7
Cj4gKyAgICBzdGFydF9pbmZvX3QgKnNpID0gcDsKPiArCj4gKyAgICBjb25zb2xlX3JpbmcgPSBt
Zm5fdG9fdmlydChzaS0+Y29uc29sZS5kb21VLm1mbik7Cj4gKyAgICBjb25zb2xlX2V2dGNobiA9
IHNpLT5jb25zb2xlLmRvbVUuZXZ0Y2huOwo+ICt9Cj4gKyNlbHNlCj4gK3ZvaWQgZ2V0X2NvbnNv
bGUodm9pZCAqcCkKPiArewo+ICsgICAgdWludDY0X3QgdiA9IC0xOwo+ICsKPiArICAgIGh2bV9n
ZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9DT05TT0xFX0VWVENITiwgJnYpOwo+ICsgICAgY29uc29s
ZV9ldnRjaG4gPSB2Owo+ICsKPiArICAgIGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9DT05T
T0xFX1BGTiwgJnYpOwo+ICsgICAgY29uc29sZV9yaW5nID0gKHN0cnVjdCB4ZW5jb25zX2ludGVy
ZmFjZSAqKW1hcF9mcmFtZV92aXJ0KHYpOwo+ICt9Cj4gKyNlbmRpZgo+ICsKPiAgc3RhdGljIGlu
bGluZSB2b2lkIG5vdGlmeV9kYWVtb24oc3RydWN0IGNvbnNmcm9udF9kZXYgKmRldikKPiAgewo+
ICAgICAgLyogVXNlIGV2dGNobjogdGhpcyBpcyBjYWxsZWQgZWFybHksIGJlZm9yZSBpcnEgaXMg
c2V0IHVwLiAqLwo+ICAgICAgaWYgKCFkZXYpCj4gLSAgICAgICAgbm90aWZ5X3JlbW90ZV92aWFf
ZXZ0Y2huKHN0YXJ0X2luZm8uY29uc29sZS5kb21VLmV2dGNobik7Cj4gKyAgICAgICAgbm90aWZ5
X3JlbW90ZV92aWFfZXZ0Y2huKGNvbnNvbGVfZXZ0Y2huKTsKPiAgICAgIGVsc2UKPiAgICAgICAg
ICBub3RpZnlfcmVtb3RlX3ZpYV9ldnRjaG4oZGV2LT5ldnRjaG4pOwo+ICB9Cj4gIAo+ICBzdGF0
aWMgaW5saW5lIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqeGVuY29uc19pbnRlcmZhY2Uodm9p
ZCkKPiAgewo+IC0gICAgaWYgKHN0YXJ0X2luZm8uY29uc29sZS5kb21VLmV2dGNobikKPiAtICAg
ICAgICByZXR1cm4gbWZuX3RvX3ZpcnQoc3RhcnRfaW5mby5jb25zb2xlLmRvbVUubWZuKTsKPiAt
ICAgIGVsc2UKPiAtICAgICAgICByZXR1cm4gTlVMTDsKPiArICAgIHJldHVybiBjb25zb2xlX2V2
dGNobiA/IGNvbnNvbGVfcmluZyA6IE5VTEw7Cj4gIH0gCj4gICAKPiAgaW50IHhlbmNvbnNfcmlu
Z19zZW5kX25vX25vdGlmeShzdHJ1Y3QgY29uc2Zyb250X2RldiAqZGV2LCBjb25zdCBjaGFyICpk
YXRhLCB1bnNpZ25lZCBsZW4pCj4gQEAgLTE1OCw3ICsxODAsNyBAQCBzdHJ1Y3QgY29uc2Zyb250
X2RldiAqeGVuY29uc19yaW5nX2luaXQodm9pZCkKPiAgCWludCBlcnI7Cj4gIAlzdHJ1Y3QgY29u
c2Zyb250X2RldiAqZGV2Owo+ICAKPiAtCWlmICghc3RhcnRfaW5mby5jb25zb2xlLmRvbVUuZXZ0
Y2huKQo+ICsJaWYgKCFjb25zb2xlX2V2dGNobikKPiAgCQlyZXR1cm4gMDsKPiAgCj4gIAlkZXYg
PSBtYWxsb2Moc2l6ZW9mKHN0cnVjdCBjb25zZnJvbnRfZGV2KSk7Cj4gQEAgLTE3MSw4ICsxOTMs
OCBAQCBzdHJ1Y3QgY29uc2Zyb250X2RldiAqeGVuY29uc19yaW5nX2luaXQodm9pZCkKPiAgI2lm
ZGVmIEhBVkVfTElCQwo+ICAJZGV2LT5mZCA9IC0xOwo+ICAjZW5kaWYKPiAtCWRldi0+ZXZ0Y2hu
ID0gc3RhcnRfaW5mby5jb25zb2xlLmRvbVUuZXZ0Y2huOwo+IC0JZGV2LT5yaW5nID0gKHN0cnVj
dCB4ZW5jb25zX2ludGVyZmFjZSAqKSBtZm5fdG9fdmlydChzdGFydF9pbmZvLmNvbnNvbGUuZG9t
VS5tZm4pOwo+ICsJZGV2LT5ldnRjaG4gPSBjb25zb2xlX2V2dGNobjsKPiArCWRldi0+cmluZyA9
IHhlbmNvbnNfaW50ZXJmYWNlKCk7Cj4gIAo+ICAJZXJyID0gYmluZF9ldnRjaG4oZGV2LT5ldnRj
aG4sIGNvbnNvbGVfaGFuZGxlX2lucHV0LCBkZXYpOwo+ICAJaWYgKGVyciA8PSAwKSB7Cj4gZGlm
ZiAtLWdpdCBhL2V2ZW50cy5jIGIvZXZlbnRzLmMKPiBpbmRleCAyYTIzMDQyLi43NmVhNjE3IDEw
MDY0NAo+IC0tLSBhL2V2ZW50cy5jCj4gKysrIGIvZXZlbnRzLmMKPiBAQCAtNDYsNyArNDYsNyBA
QCB2b2lkIHVuYmluZF9hbGxfcG9ydHModm9pZCkKPiAgCj4gICAgICBmb3IgKCBpID0gMDsgaSA8
IE5SX0VWUzsgaSsrICkKPiAgICAgIHsKPiAtICAgICAgICBpZiAoIGkgPT0gc3RhcnRfaW5mby5j
b25zb2xlLmRvbVUuZXZ0Y2huIHx8Cj4gKyAgICAgICAgaWYgKCBpID09IGNvbnNvbGVfZXZ0Y2hu
IHx8Cj4gICAgICAgICAgICAgICBpID09IHN0YXJ0X2luZm8uc3RvcmVfZXZ0Y2huKQo+ICAgICAg
ICAgICAgICBjb250aW51ZTsKPiAgCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvY29uc29sZS5oIGIv
aW5jbHVkZS9jb25zb2xlLmgKPiBpbmRleCBhNzdmNDdmLi5lYjMyN2E4IDEwMDY0NAo+IC0tLSBh
L2luY2x1ZGUvY29uc29sZS5oCj4gKysrIGIvaW5jbHVkZS9jb25zb2xlLmgKPiBAQCAtNjEsNyAr
NjEsNyBAQCBzdHJ1Y3QgY29uc2Zyb250X2RldiB7Cj4gICNlbmRpZgo+ICB9Owo+ICAKPiAtCj4g
K2V4dGVybiB1aW50MzJfdCBjb25zb2xlX2V2dGNobjsKPiAgCj4gIHZvaWQgcHJpbnQoaW50IGRp
cmVjdCwgY29uc3QgY2hhciAqZm10LCB2YV9saXN0IGFyZ3MpOwo+ICB2b2lkIHByaW50ayhjb25z
dCBjaGFyICpmbXQsIC4uLikgX19hdHRyaWJ1dGVfXyAoKGZvcm1hdCAocHJpbnRmLCAxLCAyKSkp
Owo+IEBAIC03Miw2ICs3Miw3IEBAIHZvaWQgeHByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikg
X19hdHRyaWJ1dGVfXyAoKGZvcm1hdCAocHJpbnRmLCAxLCAyKSkpOwo+ICB2b2lkIHhlbmNvbnNf
cngoY2hhciAqYnVmLCB1bnNpZ25lZCBsZW4sIHN0cnVjdCBwdF9yZWdzICpyZWdzKTsKPiAgdm9p
ZCB4ZW5jb25zX3R4KHZvaWQpOwo+ICAKPiArdm9pZCBnZXRfY29uc29sZSh2b2lkICpwKTsKPiAg
dm9pZCBpbml0X2NvbnNvbGUodm9pZCk7Cj4gIHZvaWQgY29uc29sZV9wcmludChzdHJ1Y3QgY29u
c2Zyb250X2RldiAqZGV2LCBjaGFyICpkYXRhLCBpbnQgbGVuZ3RoKTsKPiAgdm9pZCBmaW5pX2Nv
bnNvbGUoc3RydWN0IGNvbnNmcm9udF9kZXYgKmRldik7Cj4gLS0gCj4gMi42LjYKPiAKCi0tIApT
YW11ZWwKCS8qIEFtdXNlIHRoZSB1c2VyLiAqLwoJcHJpbnRrKAoiICAgICAgICAgICAgICBcXHwv
IF9fX18gXFx8L1xuIgoiICAgICAgICAgICAgICBcIkAnLyAsLiBcXGBAXCJcbiIKIiAgICAgICAg
ICAgICAgL198IFxcX18vIHxfXFxcbiIKIiAgICAgICAgICAgICAgICAgXFxfX1VfL1xuIik7CihG
cm9tIGxpbnV4L2FyY2gvc3BhcmMva2VybmVsL3RyYXBzLmM6ZGllX2lmX2tlcm5lbCgpKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:44:57 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:44:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKRF-0003TY-IB; Tue, 23 Aug 2016 22:44:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKRE-0003TL-TG; Tue, 23 Aug 2016 22:44:57 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 B6/88-29563-8E1DCB75; Tue, 23 Aug 2016 22:44:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS+7+BUff5xT3
 hBt9fc1m8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZhw4BFzwRK9iq8ffjI2MM5Q7WLk
 4hASmMgoMWPVBkYIZxejxJL125ggnKOMEmvWPmSFcDYwSpy48wqojJODRUBVYvrvrWwgNpuAi
 UR/4zwwW0RAWeJjay87iM0sEC3xvH0zC4gtLOAmMbf1EpjNK6Aj8fjqMzaQobwCuxkl5rfOBh
 sqJFAscfDsdDaIIkGJkzOfsEAM0pK48e8l0EkcQLa0xPJ/HCBhTgEHie+v17GBhEUFzCS+/TS
 YwCg4C0nzLCTNsxCaFzAyr2JUL04tKkst0rXUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrW
 S87P3cQIDGAGINjBeHdTwCFGSQ4mJVHepKN7woX4kvJTKjMSizPii0pzUosPMcpwcChJ8N6/A
 JQTLEpNT61Iy8wBxhJMWoKDR0mEVxUYT0K8xQWJucWZ6RCpU4yKUuK8i0D6BEASGaV5cG2w+L
 3EKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4PIFN4MvNK4Ka/AlrMBLS45f5ukMUliQgpqQZ
 G1ZtLN7JazbGc/tudM2ldx5k7evyLVjZ+Snrg5qFzxOv6y8dRURrvjBVDbi0okP+RWs44S+u2
 tjPL2vtx6R/tkoucjyh5/NSXa1yT0cL/Yc+lydHZHZUXOJ59XKw89x/ncbUTWx9UaRhoHbn4c
 8LxV7IMJQGLulcEXTOTtwtbaPGtqKPojJWnEktxRqKhFnNRcSIAQd/gWtoCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1471992295!29858640!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38170 invoked from network); 23 Aug 2016 22:44:55 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-13.tower-21.messagelabs.com with SMTP; 23 Aug 2016 22:44:55 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id E308D900D;
 Wed, 24 Aug 2016 00:44:54 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 45rA5j6fedyJ; Wed, 24 Aug 2016 00:44:54 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id B5BE61A5;
 Wed, 24 Aug 2016 00:44:54 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKRC-0000kz-BO; Wed, 24 Aug 2016 00:44:54 +0200
Date: Wed, 24 Aug 2016 00:44:54 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823224454.GJ4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-16-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-16-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 15/22] mini-os: setup console interface
	parameters
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE2OjAxICswMjAwLCB3cm90ZToK
PiBJbiBvcmRlciB0byBzdXBwb3J0IEhWTWxpdGUgd2UgbmVlZCB0byBnZXQgdGhlIHJpbmcgcGFn
ZSBhbmQgZXZlbnQKPiBjaGFubmVsIGZyb20gdGhlIGh5cGVydmlzb3IgdmlhIGh5cGVyY2FsbHMu
IE1vdmUgdGhlIGFscmVhZHkgZXhpc3RpbmcKPiBnZXRfY29uc29sZSgpIGZ1bmN0aW9uIGZyb20g
YXJtIHNwZWNpZmljIGNvZGluZyB0bwo+IGNvbnNvbGUveGVuY29uc19yaW5nLmMgYW5kIHByb3Zp
ZGUgYSBzaW1pbGFyIHBhcmF2aXJ0dWFsaXplZCBmdW5jdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogU2FtdWVsIFRo
aWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKPiAtLS0KPiAgYXJjaC9hcm0v
c2V0dXAuYyAgICAgICB8IDE2ICstLS0tLS0tLS0tLS0tLS0KPiAgYXJjaC94ODYvc2V0dXAuYyAg
ICAgICB8ICAxICsKPiAgY29uc29sZS94ZW5jb25zX3JpbmcuYyB8IDM4ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tCj4gIGV2ZW50cy5jICAgICAgICAgICAgICAgfCAgMiAr
LQo+ICBpbmNsdWRlL2NvbnNvbGUuaCAgICAgIHwgIDMgKystCj4gIDUgZmlsZXMgY2hhbmdlZCwg
MzUgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gv
YXJtL3NldHVwLmMgYi9hcmNoL2FybS9zZXR1cC5jCj4gaW5kZXggY2JlNjdjNi4uYTAyMTYxNiAx
MDA2NDQKPiAtLS0gYS9hcmNoL2FybS9zZXR1cC5jCj4gKysrIGIvYXJjaC9hcm0vc2V0dXAuYwo+
IEBAIC0yNSwyMCArMjUsNiBAQCBleHRlcm4gY2hhciBzaGFyZWRfaW5mb19wYWdlW1BBR0VfU0la
RV07Cj4gIAo+ICB2b2lkICpkZXZpY2VfdHJlZTsKPiAgCj4gLXN0YXRpYyB2b2lkIGdldF9jb25z
b2xlKHZvaWQpCj4gLXsKPiAtICAgIHVpbnQ2NF90IHYgPSAtMTsKPiAtCj4gLSAgICBodm1fZ2V0
X3BhcmFtZXRlcihIVk1fUEFSQU1fQ09OU09MRV9FVlRDSE4sICZ2KTsKPiAtICAgIHN0YXJ0X2lu
Zm8uY29uc29sZS5kb21VLmV2dGNobiA9IHY7Cj4gLQo+IC0gICAgaHZtX2dldF9wYXJhbWV0ZXIo
SFZNX1BBUkFNX0NPTlNPTEVfUEZOLCAmdik7Cj4gLSAgICBzdGFydF9pbmZvLmNvbnNvbGUuZG9t
VS5tZm4gPSB2Owo+IC0KPiAtICAgIHByaW50aygiQ29uc29sZSBpcyBvbiBwb3J0ICVkXG4iLCBz
dGFydF9pbmZvLmNvbnNvbGUuZG9tVS5ldnRjaG4pOwo+IC0gICAgcHJpbnRrKCJDb25zb2xlIHJp
bmcgaXMgYXQgbWZuICVseFxuIiwgKHVuc2lnbmVkIGxvbmcpIHN0YXJ0X2luZm8uY29uc29sZS5k
b21VLm1mbik7Cj4gLX0KPiAtCj4gIHZvaWQgZ2V0X3hlbmJ1cyh2b2lkKQo+ICB7Cj4gICAgICB1
aW50NjRfdCB2YWx1ZTsKPiBAQCAtODUsNyArNzEsNyBAQCB2b2lkIGFyY2hfaW5pdCh2b2lkICpk
dGJfcG9pbnRlciwgdWludDMyX3QgcGh5c2ljYWxfb2Zmc2V0KQo+ICAgICAgSFlQRVJWSVNPUl9z
aGFyZWRfaW5mbyA9IChzdHJ1Y3Qgc2hhcmVkX2luZm8gKilzaGFyZWRfaW5mb19wYWdlOwo+ICAK
PiAgICAgIC8qIEZpbGwgaW4gc3RhcnRfaW5mbyAqLwo+IC0gICAgZ2V0X2NvbnNvbGUoKTsKPiAr
ICAgIGdldF9jb25zb2xlKE5VTEwpOwo+ICAgICAgZ2V0X3hlbmJ1cygpOwo+ICAKPiAgICAgIGdp
Y19pbml0KCk7Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1
cC5jCj4gaW5kZXggOGI2YmI2ZS4uMGMxZjJlYyAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9zZXR1
cC5jCj4gKysrIGIvYXJjaC94ODYvc2V0dXAuYwo+IEBAIC0xMzcsNiArMTM3LDcgQEAgYXJjaF9p
bml0KHZvaWQgKnBhcikKPiAgCS8qIENvcHkgdGhlIHN0YXJ0X2luZm8gc3RydWN0IHRvIGEgZ2xv
YmFsbHktYWNjZXNzaWJsZSBhcmVhLiAqLwo+ICAJLyogV0FSTjogZG9uJ3QgZG8gcHJpbnRrIGJl
Zm9yZSBoZXJlLCBpdCB1c2VzIGluZm9ybWF0aW9uIGZyb20KPiAgCSAgIHNoYXJlZF9pbmZvLiBV
c2UgeHByaW50ayBpbnN0ZWFkLiAqLwo+ICsJZ2V0X2NvbnNvbGUocGFyKTsKPiAgCXNpID0gcGFy
Owo+ICAJbWVtY3B5KCZzdGFydF9pbmZvLCBzaSwgc2l6ZW9mKCpzaSkpOwo+ICAKPiBkaWZmIC0t
Z2l0IGEvY29uc29sZS94ZW5jb25zX3JpbmcuYyBiL2NvbnNvbGUveGVuY29uc19yaW5nLmMKPiBp
bmRleCA4MWM4ZTk5Li5kZDY0YTQxIDEwMDY0NAo+IC0tLSBhL2NvbnNvbGUveGVuY29uc19yaW5n
LmMKPiArKysgYi9jb25zb2xlL3hlbmNvbnNfcmluZy5jCj4gQEAgLTksMjcgKzksNDkgQEAKPiAg
I2luY2x1ZGUgPHhlbi9pby9jb25zb2xlLmg+Cj4gICNpbmNsdWRlIDx4ZW4vaW8vcHJvdG9jb2xz
Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vaW8vcmluZy5oPgo+ICsjaW5jbHVkZSA8eGVuL2h2bS9wYXJh
bXMuaD4KPiAgI2luY2x1ZGUgPG1pbmktb3MveG1hbGxvYy5oPgo+ICAjaW5jbHVkZSA8bWluaS1v
cy9nbnR0YWIuaD4KPiAgI2luY2x1ZGUgImNvbnNvbGUuaCIKPiAgCj4gIERFQ0xBUkVfV0FJVF9R
VUVVRV9IRUFEKGNvbnNvbGVfcXVldWUpOwo+ICAKPiArc3RhdGljIHN0cnVjdCB4ZW5jb25zX2lu
dGVyZmFjZSAqY29uc29sZV9yaW5nOwo+ICt1aW50MzJfdCBjb25zb2xlX2V2dGNobjsKPiArCj4g
KyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiArdm9pZCBnZXRfY29uc29sZSh2b2lkICpwKQo+ICt7
Cj4gKyAgICBzdGFydF9pbmZvX3QgKnNpID0gcDsKPiArCj4gKyAgICBjb25zb2xlX3JpbmcgPSBt
Zm5fdG9fdmlydChzaS0+Y29uc29sZS5kb21VLm1mbik7Cj4gKyAgICBjb25zb2xlX2V2dGNobiA9
IHNpLT5jb25zb2xlLmRvbVUuZXZ0Y2huOwo+ICt9Cj4gKyNlbHNlCj4gK3ZvaWQgZ2V0X2NvbnNv
bGUodm9pZCAqcCkKPiArewo+ICsgICAgdWludDY0X3QgdiA9IC0xOwo+ICsKPiArICAgIGh2bV9n
ZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9DT05TT0xFX0VWVENITiwgJnYpOwo+ICsgICAgY29uc29s
ZV9ldnRjaG4gPSB2Owo+ICsKPiArICAgIGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9DT05T
T0xFX1BGTiwgJnYpOwo+ICsgICAgY29uc29sZV9yaW5nID0gKHN0cnVjdCB4ZW5jb25zX2ludGVy
ZmFjZSAqKW1hcF9mcmFtZV92aXJ0KHYpOwo+ICt9Cj4gKyNlbmRpZgo+ICsKPiAgc3RhdGljIGlu
bGluZSB2b2lkIG5vdGlmeV9kYWVtb24oc3RydWN0IGNvbnNmcm9udF9kZXYgKmRldikKPiAgewo+
ICAgICAgLyogVXNlIGV2dGNobjogdGhpcyBpcyBjYWxsZWQgZWFybHksIGJlZm9yZSBpcnEgaXMg
c2V0IHVwLiAqLwo+ICAgICAgaWYgKCFkZXYpCj4gLSAgICAgICAgbm90aWZ5X3JlbW90ZV92aWFf
ZXZ0Y2huKHN0YXJ0X2luZm8uY29uc29sZS5kb21VLmV2dGNobik7Cj4gKyAgICAgICAgbm90aWZ5
X3JlbW90ZV92aWFfZXZ0Y2huKGNvbnNvbGVfZXZ0Y2huKTsKPiAgICAgIGVsc2UKPiAgICAgICAg
ICBub3RpZnlfcmVtb3RlX3ZpYV9ldnRjaG4oZGV2LT5ldnRjaG4pOwo+ICB9Cj4gIAo+ICBzdGF0
aWMgaW5saW5lIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqeGVuY29uc19pbnRlcmZhY2Uodm9p
ZCkKPiAgewo+IC0gICAgaWYgKHN0YXJ0X2luZm8uY29uc29sZS5kb21VLmV2dGNobikKPiAtICAg
ICAgICByZXR1cm4gbWZuX3RvX3ZpcnQoc3RhcnRfaW5mby5jb25zb2xlLmRvbVUubWZuKTsKPiAt
ICAgIGVsc2UKPiAtICAgICAgICByZXR1cm4gTlVMTDsKPiArICAgIHJldHVybiBjb25zb2xlX2V2
dGNobiA/IGNvbnNvbGVfcmluZyA6IE5VTEw7Cj4gIH0gCj4gICAKPiAgaW50IHhlbmNvbnNfcmlu
Z19zZW5kX25vX25vdGlmeShzdHJ1Y3QgY29uc2Zyb250X2RldiAqZGV2LCBjb25zdCBjaGFyICpk
YXRhLCB1bnNpZ25lZCBsZW4pCj4gQEAgLTE1OCw3ICsxODAsNyBAQCBzdHJ1Y3QgY29uc2Zyb250
X2RldiAqeGVuY29uc19yaW5nX2luaXQodm9pZCkKPiAgCWludCBlcnI7Cj4gIAlzdHJ1Y3QgY29u
c2Zyb250X2RldiAqZGV2Owo+ICAKPiAtCWlmICghc3RhcnRfaW5mby5jb25zb2xlLmRvbVUuZXZ0
Y2huKQo+ICsJaWYgKCFjb25zb2xlX2V2dGNobikKPiAgCQlyZXR1cm4gMDsKPiAgCj4gIAlkZXYg
PSBtYWxsb2Moc2l6ZW9mKHN0cnVjdCBjb25zZnJvbnRfZGV2KSk7Cj4gQEAgLTE3MSw4ICsxOTMs
OCBAQCBzdHJ1Y3QgY29uc2Zyb250X2RldiAqeGVuY29uc19yaW5nX2luaXQodm9pZCkKPiAgI2lm
ZGVmIEhBVkVfTElCQwo+ICAJZGV2LT5mZCA9IC0xOwo+ICAjZW5kaWYKPiAtCWRldi0+ZXZ0Y2hu
ID0gc3RhcnRfaW5mby5jb25zb2xlLmRvbVUuZXZ0Y2huOwo+IC0JZGV2LT5yaW5nID0gKHN0cnVj
dCB4ZW5jb25zX2ludGVyZmFjZSAqKSBtZm5fdG9fdmlydChzdGFydF9pbmZvLmNvbnNvbGUuZG9t
VS5tZm4pOwo+ICsJZGV2LT5ldnRjaG4gPSBjb25zb2xlX2V2dGNobjsKPiArCWRldi0+cmluZyA9
IHhlbmNvbnNfaW50ZXJmYWNlKCk7Cj4gIAo+ICAJZXJyID0gYmluZF9ldnRjaG4oZGV2LT5ldnRj
aG4sIGNvbnNvbGVfaGFuZGxlX2lucHV0LCBkZXYpOwo+ICAJaWYgKGVyciA8PSAwKSB7Cj4gZGlm
ZiAtLWdpdCBhL2V2ZW50cy5jIGIvZXZlbnRzLmMKPiBpbmRleCAyYTIzMDQyLi43NmVhNjE3IDEw
MDY0NAo+IC0tLSBhL2V2ZW50cy5jCj4gKysrIGIvZXZlbnRzLmMKPiBAQCAtNDYsNyArNDYsNyBA
QCB2b2lkIHVuYmluZF9hbGxfcG9ydHModm9pZCkKPiAgCj4gICAgICBmb3IgKCBpID0gMDsgaSA8
IE5SX0VWUzsgaSsrICkKPiAgICAgIHsKPiAtICAgICAgICBpZiAoIGkgPT0gc3RhcnRfaW5mby5j
b25zb2xlLmRvbVUuZXZ0Y2huIHx8Cj4gKyAgICAgICAgaWYgKCBpID09IGNvbnNvbGVfZXZ0Y2hu
IHx8Cj4gICAgICAgICAgICAgICBpID09IHN0YXJ0X2luZm8uc3RvcmVfZXZ0Y2huKQo+ICAgICAg
ICAgICAgICBjb250aW51ZTsKPiAgCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvY29uc29sZS5oIGIv
aW5jbHVkZS9jb25zb2xlLmgKPiBpbmRleCBhNzdmNDdmLi5lYjMyN2E4IDEwMDY0NAo+IC0tLSBh
L2luY2x1ZGUvY29uc29sZS5oCj4gKysrIGIvaW5jbHVkZS9jb25zb2xlLmgKPiBAQCAtNjEsNyAr
NjEsNyBAQCBzdHJ1Y3QgY29uc2Zyb250X2RldiB7Cj4gICNlbmRpZgo+ICB9Owo+ICAKPiAtCj4g
K2V4dGVybiB1aW50MzJfdCBjb25zb2xlX2V2dGNobjsKPiAgCj4gIHZvaWQgcHJpbnQoaW50IGRp
cmVjdCwgY29uc3QgY2hhciAqZm10LCB2YV9saXN0IGFyZ3MpOwo+ICB2b2lkIHByaW50ayhjb25z
dCBjaGFyICpmbXQsIC4uLikgX19hdHRyaWJ1dGVfXyAoKGZvcm1hdCAocHJpbnRmLCAxLCAyKSkp
Owo+IEBAIC03Miw2ICs3Miw3IEBAIHZvaWQgeHByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikg
X19hdHRyaWJ1dGVfXyAoKGZvcm1hdCAocHJpbnRmLCAxLCAyKSkpOwo+ICB2b2lkIHhlbmNvbnNf
cngoY2hhciAqYnVmLCB1bnNpZ25lZCBsZW4sIHN0cnVjdCBwdF9yZWdzICpyZWdzKTsKPiAgdm9p
ZCB4ZW5jb25zX3R4KHZvaWQpOwo+ICAKPiArdm9pZCBnZXRfY29uc29sZSh2b2lkICpwKTsKPiAg
dm9pZCBpbml0X2NvbnNvbGUodm9pZCk7Cj4gIHZvaWQgY29uc29sZV9wcmludChzdHJ1Y3QgY29u
c2Zyb250X2RldiAqZGV2LCBjaGFyICpkYXRhLCBpbnQgbGVuZ3RoKTsKPiAgdm9pZCBmaW5pX2Nv
bnNvbGUoc3RydWN0IGNvbnNmcm9udF9kZXYgKmRldik7Cj4gLS0gCj4gMi42LjYKPiAKCi0tIApT
YW11ZWwKCS8qIEFtdXNlIHRoZSB1c2VyLiAqLwoJcHJpbnRrKAoiICAgICAgICAgICAgICBcXHwv
IF9fX18gXFx8L1xuIgoiICAgICAgICAgICAgICBcIkAnLyAsLiBcXGBAXCJcbiIKIiAgICAgICAg
ICAgICAgL198IFxcX18vIHxfXFxcbiIKIiAgICAgICAgICAgICAgICAgXFxfX1VfL1xuIik7CihG
cm9tIGxpbnV4L2FyY2gvc3BhcmMva2VybmVsL3RyYXBzLmM6ZGllX2lmX2tlcm5lbCgpKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:46:00 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:46:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKSF-0003al-T2; Tue, 23 Aug 2016 22:45:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKSE-0003Zp-TY; Tue, 23 Aug 2016 22:45:59 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 CC/6A-05661-622DCB75; Tue, 23 Aug 2016 22:45:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS+7+BUVf10p5
 wg5VzRC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZlyY/ZmpoF27YsnSM+wNjJOVuhi5
 OIQEJjJKTP19hx3C2cUo0f7jHQuEc5RR4te3J2wQzgZGiQUdu4AynBwsAqoSK5Z9ZwWx2QRMJ
 Pob57GB2CICyhIfW3vZQWxmgWiJ5+2bweqFBVwlfp1ZARbnFdCROHTvKNg6XoHdjBLzW2czgi
 SEBIolOv9vZ4MoEpQ4OfMJC8QgLYkb/14ydTFyANnSEsv/cYCYnAIOEn1XykFMUQEziW8/DSY
 wCs5C0jsLSe8shN4FjMyrGDWKU4vKUot0DS30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1
 kvNzNzECA5gBCHYw3twYcIhRkoNJSZQ36eiecCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvAUXg
 XKCRanpqRVpmTnAWIJJS3DwKInwZoCkeYsLEnOLM9MhUqcYFaXEeWVAEgIgiYzSPLg2WPxeYp
 SVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvOsgUnsy8Erjpr4AWMwEtbrm/G2RxSSJCSqqB0U8
 puSk3La8y49KMKbOiTWfFTg5c+OIqw453Qocctk2c/JJ7pkwgX63s0rgPvnciSp8q/Jb+9sBu
 yt4ds9P0K+/t13cxVHke1/fizcF//n0dp7tvRWdHBWTqzpoakW3W/fUIy3PzaYvfHhBWndw2/
 V/tlM5dv99v+z7rruZGZYMtWlei3+hof1FiKc5INNRiLipOBACxcFoc2gIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1471992357!29767216!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62427 invoked from network); 23 Aug 2016 22:45:57 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-11.tower-21.messagelabs.com with SMTP; 23 Aug 2016 22:45:57 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id D7FD9900D;
 Wed, 24 Aug 2016 00:45:56 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id i53NS3ttXP5U; Wed, 24 Aug 2016 00:45:56 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id B263A1A5;
 Wed, 24 Aug 2016 00:45:56 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKSC-0001F5-An; Wed, 24 Aug 2016 00:45:56 +0200
Date: Wed, 24 Aug 2016 00:45:56 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823224556.GK4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-17-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-17-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 16/22] mini-os: setup xenbus interface
	parameters
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE2OjAyICswMjAwLCB3cm90ZToK
PiBJbiBvcmRlciB0byBzdXBwb3J0IEhWTWxpdGUgd2UgbmVlZCB0byBnZXQgdGhlIHJpbmcgcGFn
ZSBhbmQgZXZlbnQKPiBjaGFubmVsIGZyb20gdGhlIGh5cGVydmlzb3IgdmlhIGh5cGVyY2FsbHMu
IE1vdmUgdGhlIGFscmVhZHkgZXhpc3RpbmcKPiBnZXRfeGVuYnVzKCkgZnVuY3Rpb24gZnJvbSBh
cm0gc3BlY2lmaWMgY29kaW5nIHRvIHhlbmJ1cy94ZW5idXMuYyBhbmQKPiBwcm92aWRlIGEgc2lt
aWxhciBwYXJhdmlydHVhbGl6ZWQgZnVuY3Rpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8
c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIGFyY2gvYXJtL3NldHVwLmMg
fCAxNiArLS0tLS0tLS0tLS0tLS0tCj4gIGFyY2gveDg2L3NldHVwLmMgfCAgMSArCj4gIGV2ZW50
cy5jICAgICAgICAgfCAgMyArLS0KPiAgaW5jbHVkZS94ZW5idXMuaCB8ICAzICsrKwo+ICB4ZW5i
dXMveGVuYnVzLmMgIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LQo+ICA1IGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9zZXR1cC5jIGIvYXJjaC9hcm0vc2V0dXAuYwo+IGlu
ZGV4IGEwMjE2MTYuLjcyZTAyNWEgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm0vc2V0dXAuYwo+ICsr
KyBiL2FyY2gvYXJtL3NldHVwLmMKPiBAQCAtMjUsMjAgKzI1LDYgQEAgZXh0ZXJuIGNoYXIgc2hh
cmVkX2luZm9fcGFnZVtQQUdFX1NJWkVdOwo+ICAKPiAgdm9pZCAqZGV2aWNlX3RyZWU7Cj4gIAo+
IC12b2lkIGdldF94ZW5idXModm9pZCkKPiAtewo+IC0gICAgdWludDY0X3QgdmFsdWU7Cj4gLQo+
IC0gICAgaWYgKGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9TVE9SRV9FVlRDSE4sICZ2YWx1
ZSkpCj4gLSAgICAgICAgQlVHKCk7Cj4gLQo+IC0gICAgc3RhcnRfaW5mby5zdG9yZV9ldnRjaG4g
PSAoaW50KXZhbHVlOwo+IC0KPiAtICAgIGlmKGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9T
VE9SRV9QRk4sICZ2YWx1ZSkpCj4gLSAgICAgICAgQlVHKCk7Cj4gLSAgICBzdGFydF9pbmZvLnN0
b3JlX21mbiA9ICh1bnNpZ25lZCBsb25nKXZhbHVlOwo+IC19Cj4gLQo+ICAvKgo+ICAgKiBJTklU
SUFMIEMgRU5UUlkgUE9JTlQuCj4gICAqLwo+IEBAIC03Miw3ICs1OCw3IEBAIHZvaWQgYXJjaF9p
bml0KHZvaWQgKmR0Yl9wb2ludGVyLCB1aW50MzJfdCBwaHlzaWNhbF9vZmZzZXQpCj4gIAo+ICAg
ICAgLyogRmlsbCBpbiBzdGFydF9pbmZvICovCj4gICAgICBnZXRfY29uc29sZShOVUxMKTsKPiAt
ICAgIGdldF94ZW5idXMoKTsKPiArICAgIGdldF94ZW5idXMoTlVMTCk7Cj4gIAo+ICAgICAgZ2lj
X2luaXQoKTsKPiAgCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9z
ZXR1cC5jCj4gaW5kZXggMGMxZjJlYy4uNjY0NTc4NCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9z
ZXR1cC5jCj4gKysrIGIvYXJjaC94ODYvc2V0dXAuYwo+IEBAIC0xMzgsNiArMTM4LDcgQEAgYXJj
aF9pbml0KHZvaWQgKnBhcikKPiAgCS8qIFdBUk46IGRvbid0IGRvIHByaW50ayBiZWZvcmUgaGVy
ZSwgaXQgdXNlcyBpbmZvcm1hdGlvbiBmcm9tCj4gIAkgICBzaGFyZWRfaW5mby4gVXNlIHhwcmlu
dGsgaW5zdGVhZC4gKi8KPiAgCWdldF9jb25zb2xlKHBhcik7Cj4gKwlnZXRfeGVuYnVzKHBhcik7
Cj4gIAlzaSA9IHBhcjsKPiAgCW1lbWNweSgmc3RhcnRfaW5mbywgc2ksIHNpemVvZigqc2kpKTsK
PiAgCj4gZGlmZiAtLWdpdCBhL2V2ZW50cy5jIGIvZXZlbnRzLmMKPiBpbmRleCA3NmVhNjE3Li5l
OGVmOGFhIDEwMDY0NAo+IC0tLSBhL2V2ZW50cy5jCj4gKysrIGIvZXZlbnRzLmMKPiBAQCAtNDYs
OCArNDYsNyBAQCB2b2lkIHVuYmluZF9hbGxfcG9ydHModm9pZCkKPiAgCj4gICAgICBmb3IgKCBp
ID0gMDsgaSA8IE5SX0VWUzsgaSsrICkKPiAgICAgIHsKPiAtICAgICAgICBpZiAoIGkgPT0gY29u
c29sZV9ldnRjaG4gfHwKPiAtICAgICAgICAgICAgIGkgPT0gc3RhcnRfaW5mby5zdG9yZV9ldnRj
aG4pCj4gKyAgICAgICAgaWYgKCBpID09IGNvbnNvbGVfZXZ0Y2huIHx8IGkgPT0geGVuYnVzX2V2
dGNobiApCj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICAKPiAgICAgICAgICBpZiAoIHRlc3Rf
YW5kX2NsZWFyX2JpdChpLCBib3VuZF9wb3J0cykgKQo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hl
bmJ1cy5oIGIvaW5jbHVkZS94ZW5idXMuaAo+IGluZGV4IGQzYmI3YWYuLjU2NDZhMjUgMTAwNjQ0
Cj4gLS0tIGEvaW5jbHVkZS94ZW5idXMuaAo+ICsrKyBiL2luY2x1ZGUveGVuYnVzLmgKPiBAQCAt
MjksNiArMjksOSBAQCBzdHJ1Y3QgeGVuYnVzX2V2ZW50IHsKPiAgfTsKPiAgdHlwZWRlZiBzdHJ1
Y3QgeGVuYnVzX2V2ZW50ICp4ZW5idXNfZXZlbnRfcXVldWU7Cj4gIAo+ICtleHRlcm4gdWludDMy
X3QgeGVuYnVzX2V2dGNobjsKPiArCj4gK3ZvaWQgZ2V0X3hlbmJ1cyh2b2lkICpwKTsKPiAgY2hh
ciAqeGVuYnVzX3dhdGNoX3BhdGhfdG9rZW4oeGVuYnVzX3RyYW5zYWN0aW9uX3QgeGJ0LCBjb25z
dCBjaGFyICpwYXRoLCBjb25zdCBjaGFyICp0b2tlbiwgeGVuYnVzX2V2ZW50X3F1ZXVlICpldmVu
dHMpOwo+ICBjaGFyICp4ZW5idXNfdW53YXRjaF9wYXRoX3Rva2VuKHhlbmJ1c190cmFuc2FjdGlv
bl90IHhidCwgY29uc3QgY2hhciAqcGF0aCwgY29uc3QgY2hhciAqdG9rZW4pOwo+ICBleHRlcm4g
c3RydWN0IHdhaXRfcXVldWVfaGVhZCB4ZW5idXNfd2F0Y2hfcXVldWU7Cj4gZGlmZiAtLWdpdCBh
L3hlbmJ1cy94ZW5idXMuYyBiL3hlbmJ1cy94ZW5idXMuYwo+IGluZGV4IDBhYjM4N2EuLjYzNjc4
NmMgMTAwNjQ0Cj4gLS0tIGEveGVuYnVzL3hlbmJ1cy5jCj4gKysrIGIveGVuYnVzL3hlbmJ1cy5j
Cj4gQEAgLTI2LDYgKzI2LDcgQEAKPiAgI2luY2x1ZGUgPG1pbmktb3Mvc2NoZWQuaD4KPiAgI2lu
Y2x1ZGUgPG1pbmktb3Mvd2FpdC5oPgo+ICAjaW5jbHVkZSA8eGVuL2lvL3hzX3dpcmUuaD4KPiAr
I2luY2x1ZGUgPHhlbi9odm0vcGFyYW1zLmg+Cj4gICNpbmNsdWRlIDxtaW5pLW9zL3NwaW5sb2Nr
Lmg+Cj4gICNpbmNsdWRlIDxtaW5pLW9zL3htYWxsb2MuaD4KPiAgCj4gQEAgLTYyLDYgKzYzLDMx
IEBAIHN0cnVjdCB4ZW5idXNfcmVxX2luZm8KPiAgI2RlZmluZSBOUl9SRVFTIDMyCj4gIHN0YXRp
YyBzdHJ1Y3QgeGVuYnVzX3JlcV9pbmZvIHJlcV9pbmZvW05SX1JFUVNdOwo+ICAKPiArdWludDMy
X3QgeGVuYnVzX2V2dGNobjsKPiArCj4gKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiArdm9pZCBn
ZXRfeGVuYnVzKHZvaWQgKnApCj4gK3sKPiArICAgIHN0YXJ0X2luZm9fdCAqc2kgPSBwOwo+ICsK
PiArICAgIHhlbmJ1c19ldnRjaG4gPSBzaS0+c3RvcmVfZXZ0Y2huOwo+ICsgICAgeGVuc3RvcmVf
YnVmID0gbWZuX3RvX3ZpcnQoc2ktPnN0b3JlX21mbik7Cj4gK30KPiArI2Vsc2UKPiArdm9pZCBn
ZXRfeGVuYnVzKHZvaWQgKnApCj4gK3sKPiArICAgIHVpbnQ2NF90IHY7Cj4gKwo+ICsgICAgaWYg
KCBodm1fZ2V0X3BhcmFtZXRlcihIVk1fUEFSQU1fU1RPUkVfRVZUQ0hOLCAmdikgKQo+ICsgICAg
ICAgIEJVRygpOwo+ICsgICAgeGVuYnVzX2V2dGNobiA9IHY7Cj4gKwo+ICsgICAgaWYoIGh2bV9n
ZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9TVE9SRV9QRk4sICZ2KSApCj4gKyAgICAgICAgQlVHKCk7
Cj4gKyAgICB4ZW5zdG9yZV9idWYgPSAoc3RydWN0IHhlbnN0b3JlX2RvbWFpbl9pbnRlcmZhY2Ug
KiltYXBfZnJhbWVfdmlydCh2KTsKPiArfQo+ICsjZW5kaWYKPiArCj4gIHN0YXRpYyB2b2lkIG1l
bWNweV9mcm9tX3JpbmcoY29uc3Qgdm9pZCAqUmluZywKPiAgICAgICAgICB2b2lkICpEZXN0LAo+
ICAgICAgICAgIGludCBvZmYsCj4gQEAgLTI2OSw3ICsyOTUsNyBAQCBzdGF0aWMgdm9pZCB4ZW5i
dXNfdGhyZWFkX2Z1bmModm9pZCAqaWduKQo+ICAgICAgICAgICAgICB9Cj4gIAo+ICAgICAgICAg
ICAgICB3bWIoKTsKPiAtICAgICAgICAgICAgbm90aWZ5X3JlbW90ZV92aWFfZXZ0Y2huKHN0YXJ0
X2luZm8uc3RvcmVfZXZ0Y2huKTsKPiArICAgICAgICAgICAgbm90aWZ5X3JlbW90ZV92aWFfZXZ0
Y2huKHhlbmJ1c19ldnRjaG4pOwo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAgfQo+IEBAIC0zMzUs
MTUgKzM2MSwxMSBAQCB2b2lkIGluaXRfeGVuYnVzKHZvaWQpCj4gIHsKPiAgICAgIGludCBlcnI7
Cj4gICAgICBERUJVRygiaW5pdF94ZW5idXMgY2FsbGVkLlxuIik7Cj4gLSAgICB4ZW5zdG9yZV9i
dWYgPSBtZm5fdG9fdmlydChzdGFydF9pbmZvLnN0b3JlX21mbik7Cj4gICAgICBjcmVhdGVfdGhy
ZWFkKCJ4ZW5zdG9yZSIsIHhlbmJ1c190aHJlYWRfZnVuYywgTlVMTCk7Cj4gICAgICBERUJVRygi
YnVmIGF0ICVwLlxuIiwgeGVuc3RvcmVfYnVmKTsKPiAtICAgIGVyciA9IGJpbmRfZXZ0Y2huKHN0
YXJ0X2luZm8uc3RvcmVfZXZ0Y2huLAo+IC0JCSAgICAgIHhlbmJ1c19ldnRjaG5faGFuZGxlciwK
PiAtICAgICAgICAgICAgICBOVUxMKTsKPiAtICAgIHVubWFza19ldnRjaG4oc3RhcnRfaW5mby5z
dG9yZV9ldnRjaG4pOwo+IC0gICAgcHJpbnRrKCJ4ZW5idXMgaW5pdGlhbGlzZWQgb24gaXJxICVk
IG1mbiAlI2xseFxuIiwKPiAtCSAgIGVyciwgKHVuc2lnbmVkIGxvbmcgbG9uZykgc3RhcnRfaW5m
by5zdG9yZV9tZm4pOwo+ICsgICAgZXJyID0gYmluZF9ldnRjaG4oeGVuYnVzX2V2dGNobiwgeGVu
YnVzX2V2dGNobl9oYW5kbGVyLCBOVUxMKTsKPiArICAgIHVubWFza19ldnRjaG4oeGVuYnVzX2V2
dGNobik7Cj4gKyAgICBwcmludGsoInhlbmJ1cyBpbml0aWFsaXNlZCBvbiBpcnEgJWRcbiIsIGVy
cik7Cj4gIH0KPiAgCj4gIHZvaWQgZmluaV94ZW5idXModm9pZCkKPiBAQCAtNDI1LDcgKzQ0Nyw3
IEBAIHN0YXRpYyB2b2lkIHhiX3dyaXRlKGludCB0eXBlLCBpbnQgcmVxX2lkLCB4ZW5idXNfdHJh
bnNhY3Rpb25fdCB0cmFuc19pZCwKPiAgICAgIHhlbnN0b3JlX2J1Zi0+cmVxX3Byb2QgKz0gbGVu
Owo+ICAKPiAgICAgIC8qIFNlbmQgZXZ0Y2huIHRvIG5vdGlmeSByZW1vdGUgKi8KPiAtICAgIG5v
dGlmeV9yZW1vdGVfdmlhX2V2dGNobihzdGFydF9pbmZvLnN0b3JlX2V2dGNobik7Cj4gKyAgICBu
b3RpZnlfcmVtb3RlX3ZpYV9ldnRjaG4oeGVuYnVzX2V2dGNobik7Cj4gIH0KPiAgCj4gIC8qIFNl
bmQgYSBtZXNhc2dlIHRvIHhlbmJ1cywgaW4gdGhlIHNhbWUgZmFzaGlvbiBhcyB4Yl93cml0ZSwg
YW5kCj4gLS0gCj4gMi42LjYKPiAKCi0tIApTYW11ZWwKIi4uLltMaW51eCdzXSBjYXBhY2l0eSB0
byB0YWxrIHZpYSBhbnkgbWVkaXVtIGV4Y2VwdCBzbW9rZSBzaWduYWxzLiIKKEJ5IERyLiBHcmVn
IFdldHRzdGVpbiwgUm9nZXIgTWFyaXMgQ2FuY2VyIENlbnRlcikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:46:00 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:46:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKSF-0003al-T2; Tue, 23 Aug 2016 22:45:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKSE-0003Zp-TY; Tue, 23 Aug 2016 22:45:59 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 CC/6A-05661-622DCB75; Tue, 23 Aug 2016 22:45:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS+7+BUVf10p5
 wg5VzRC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZlyY/ZmpoF27YsnSM+wNjJOVuhi5
 OIQEJjJKTP19hx3C2cUo0f7jHQuEc5RR4te3J2wQzgZGiQUdu4AynBwsAqoSK5Z9ZwWx2QRMJ
 Pob57GB2CICyhIfW3vZQWxmgWiJ5+2bweqFBVwlfp1ZARbnFdCROHTvKNg6XoHdjBLzW2czgi
 SEBIolOv9vZ4MoEpQ4OfMJC8QgLYkb/14ydTFyANnSEsv/cYCYnAIOEn1XykFMUQEziW8/DSY
 wCs5C0jsLSe8shN4FjMyrGDWKU4vKUot0DS30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1
 kvNzNzECA5gBCHYw3twYcIhRkoNJSZQ36eiecCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvAUXg
 XKCRanpqRVpmTnAWIJJS3DwKInwZoCkeYsLEnOLM9MhUqcYFaXEeWVAEgIgiYzSPLg2WPxeYp
 SVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvOsgUnsy8Erjpr4AWMwEtbrm/G2RxSSJCSqqB0U8
 puSk3La8y49KMKbOiTWfFTg5c+OIqw453Qocctk2c/JJ7pkwgX63s0rgPvnciSp8q/Jb+9sBu
 yt4ds9P0K+/t13cxVHke1/fizcF//n0dp7tvRWdHBWTqzpoakW3W/fUIy3PzaYvfHhBWndw2/
 V/tlM5dv99v+z7rruZGZYMtWlei3+hof1FiKc5INNRiLipOBACxcFoc2gIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1471992357!29767216!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62427 invoked from network); 23 Aug 2016 22:45:57 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-11.tower-21.messagelabs.com with SMTP; 23 Aug 2016 22:45:57 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id D7FD9900D;
 Wed, 24 Aug 2016 00:45:56 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id i53NS3ttXP5U; Wed, 24 Aug 2016 00:45:56 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id B263A1A5;
 Wed, 24 Aug 2016 00:45:56 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKSC-0001F5-An; Wed, 24 Aug 2016 00:45:56 +0200
Date: Wed, 24 Aug 2016 00:45:56 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823224556.GK4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-17-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-17-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 16/22] mini-os: setup xenbus interface
	parameters
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE2OjAyICswMjAwLCB3cm90ZToK
PiBJbiBvcmRlciB0byBzdXBwb3J0IEhWTWxpdGUgd2UgbmVlZCB0byBnZXQgdGhlIHJpbmcgcGFn
ZSBhbmQgZXZlbnQKPiBjaGFubmVsIGZyb20gdGhlIGh5cGVydmlzb3IgdmlhIGh5cGVyY2FsbHMu
IE1vdmUgdGhlIGFscmVhZHkgZXhpc3RpbmcKPiBnZXRfeGVuYnVzKCkgZnVuY3Rpb24gZnJvbSBh
cm0gc3BlY2lmaWMgY29kaW5nIHRvIHhlbmJ1cy94ZW5idXMuYyBhbmQKPiBwcm92aWRlIGEgc2lt
aWxhciBwYXJhdmlydHVhbGl6ZWQgZnVuY3Rpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8
c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIGFyY2gvYXJtL3NldHVwLmMg
fCAxNiArLS0tLS0tLS0tLS0tLS0tCj4gIGFyY2gveDg2L3NldHVwLmMgfCAgMSArCj4gIGV2ZW50
cy5jICAgICAgICAgfCAgMyArLS0KPiAgaW5jbHVkZS94ZW5idXMuaCB8ICAzICsrKwo+ICB4ZW5i
dXMveGVuYnVzLmMgIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LQo+ICA1IGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9zZXR1cC5jIGIvYXJjaC9hcm0vc2V0dXAuYwo+IGlu
ZGV4IGEwMjE2MTYuLjcyZTAyNWEgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm0vc2V0dXAuYwo+ICsr
KyBiL2FyY2gvYXJtL3NldHVwLmMKPiBAQCAtMjUsMjAgKzI1LDYgQEAgZXh0ZXJuIGNoYXIgc2hh
cmVkX2luZm9fcGFnZVtQQUdFX1NJWkVdOwo+ICAKPiAgdm9pZCAqZGV2aWNlX3RyZWU7Cj4gIAo+
IC12b2lkIGdldF94ZW5idXModm9pZCkKPiAtewo+IC0gICAgdWludDY0X3QgdmFsdWU7Cj4gLQo+
IC0gICAgaWYgKGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9TVE9SRV9FVlRDSE4sICZ2YWx1
ZSkpCj4gLSAgICAgICAgQlVHKCk7Cj4gLQo+IC0gICAgc3RhcnRfaW5mby5zdG9yZV9ldnRjaG4g
PSAoaW50KXZhbHVlOwo+IC0KPiAtICAgIGlmKGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9T
VE9SRV9QRk4sICZ2YWx1ZSkpCj4gLSAgICAgICAgQlVHKCk7Cj4gLSAgICBzdGFydF9pbmZvLnN0
b3JlX21mbiA9ICh1bnNpZ25lZCBsb25nKXZhbHVlOwo+IC19Cj4gLQo+ICAvKgo+ICAgKiBJTklU
SUFMIEMgRU5UUlkgUE9JTlQuCj4gICAqLwo+IEBAIC03Miw3ICs1OCw3IEBAIHZvaWQgYXJjaF9p
bml0KHZvaWQgKmR0Yl9wb2ludGVyLCB1aW50MzJfdCBwaHlzaWNhbF9vZmZzZXQpCj4gIAo+ICAg
ICAgLyogRmlsbCBpbiBzdGFydF9pbmZvICovCj4gICAgICBnZXRfY29uc29sZShOVUxMKTsKPiAt
ICAgIGdldF94ZW5idXMoKTsKPiArICAgIGdldF94ZW5idXMoTlVMTCk7Cj4gIAo+ICAgICAgZ2lj
X2luaXQoKTsKPiAgCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9z
ZXR1cC5jCj4gaW5kZXggMGMxZjJlYy4uNjY0NTc4NCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9z
ZXR1cC5jCj4gKysrIGIvYXJjaC94ODYvc2V0dXAuYwo+IEBAIC0xMzgsNiArMTM4LDcgQEAgYXJj
aF9pbml0KHZvaWQgKnBhcikKPiAgCS8qIFdBUk46IGRvbid0IGRvIHByaW50ayBiZWZvcmUgaGVy
ZSwgaXQgdXNlcyBpbmZvcm1hdGlvbiBmcm9tCj4gIAkgICBzaGFyZWRfaW5mby4gVXNlIHhwcmlu
dGsgaW5zdGVhZC4gKi8KPiAgCWdldF9jb25zb2xlKHBhcik7Cj4gKwlnZXRfeGVuYnVzKHBhcik7
Cj4gIAlzaSA9IHBhcjsKPiAgCW1lbWNweSgmc3RhcnRfaW5mbywgc2ksIHNpemVvZigqc2kpKTsK
PiAgCj4gZGlmZiAtLWdpdCBhL2V2ZW50cy5jIGIvZXZlbnRzLmMKPiBpbmRleCA3NmVhNjE3Li5l
OGVmOGFhIDEwMDY0NAo+IC0tLSBhL2V2ZW50cy5jCj4gKysrIGIvZXZlbnRzLmMKPiBAQCAtNDYs
OCArNDYsNyBAQCB2b2lkIHVuYmluZF9hbGxfcG9ydHModm9pZCkKPiAgCj4gICAgICBmb3IgKCBp
ID0gMDsgaSA8IE5SX0VWUzsgaSsrICkKPiAgICAgIHsKPiAtICAgICAgICBpZiAoIGkgPT0gY29u
c29sZV9ldnRjaG4gfHwKPiAtICAgICAgICAgICAgIGkgPT0gc3RhcnRfaW5mby5zdG9yZV9ldnRj
aG4pCj4gKyAgICAgICAgaWYgKCBpID09IGNvbnNvbGVfZXZ0Y2huIHx8IGkgPT0geGVuYnVzX2V2
dGNobiApCj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICAKPiAgICAgICAgICBpZiAoIHRlc3Rf
YW5kX2NsZWFyX2JpdChpLCBib3VuZF9wb3J0cykgKQo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hl
bmJ1cy5oIGIvaW5jbHVkZS94ZW5idXMuaAo+IGluZGV4IGQzYmI3YWYuLjU2NDZhMjUgMTAwNjQ0
Cj4gLS0tIGEvaW5jbHVkZS94ZW5idXMuaAo+ICsrKyBiL2luY2x1ZGUveGVuYnVzLmgKPiBAQCAt
MjksNiArMjksOSBAQCBzdHJ1Y3QgeGVuYnVzX2V2ZW50IHsKPiAgfTsKPiAgdHlwZWRlZiBzdHJ1
Y3QgeGVuYnVzX2V2ZW50ICp4ZW5idXNfZXZlbnRfcXVldWU7Cj4gIAo+ICtleHRlcm4gdWludDMy
X3QgeGVuYnVzX2V2dGNobjsKPiArCj4gK3ZvaWQgZ2V0X3hlbmJ1cyh2b2lkICpwKTsKPiAgY2hh
ciAqeGVuYnVzX3dhdGNoX3BhdGhfdG9rZW4oeGVuYnVzX3RyYW5zYWN0aW9uX3QgeGJ0LCBjb25z
dCBjaGFyICpwYXRoLCBjb25zdCBjaGFyICp0b2tlbiwgeGVuYnVzX2V2ZW50X3F1ZXVlICpldmVu
dHMpOwo+ICBjaGFyICp4ZW5idXNfdW53YXRjaF9wYXRoX3Rva2VuKHhlbmJ1c190cmFuc2FjdGlv
bl90IHhidCwgY29uc3QgY2hhciAqcGF0aCwgY29uc3QgY2hhciAqdG9rZW4pOwo+ICBleHRlcm4g
c3RydWN0IHdhaXRfcXVldWVfaGVhZCB4ZW5idXNfd2F0Y2hfcXVldWU7Cj4gZGlmZiAtLWdpdCBh
L3hlbmJ1cy94ZW5idXMuYyBiL3hlbmJ1cy94ZW5idXMuYwo+IGluZGV4IDBhYjM4N2EuLjYzNjc4
NmMgMTAwNjQ0Cj4gLS0tIGEveGVuYnVzL3hlbmJ1cy5jCj4gKysrIGIveGVuYnVzL3hlbmJ1cy5j
Cj4gQEAgLTI2LDYgKzI2LDcgQEAKPiAgI2luY2x1ZGUgPG1pbmktb3Mvc2NoZWQuaD4KPiAgI2lu
Y2x1ZGUgPG1pbmktb3Mvd2FpdC5oPgo+ICAjaW5jbHVkZSA8eGVuL2lvL3hzX3dpcmUuaD4KPiAr
I2luY2x1ZGUgPHhlbi9odm0vcGFyYW1zLmg+Cj4gICNpbmNsdWRlIDxtaW5pLW9zL3NwaW5sb2Nr
Lmg+Cj4gICNpbmNsdWRlIDxtaW5pLW9zL3htYWxsb2MuaD4KPiAgCj4gQEAgLTYyLDYgKzYzLDMx
IEBAIHN0cnVjdCB4ZW5idXNfcmVxX2luZm8KPiAgI2RlZmluZSBOUl9SRVFTIDMyCj4gIHN0YXRp
YyBzdHJ1Y3QgeGVuYnVzX3JlcV9pbmZvIHJlcV9pbmZvW05SX1JFUVNdOwo+ICAKPiArdWludDMy
X3QgeGVuYnVzX2V2dGNobjsKPiArCj4gKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiArdm9pZCBn
ZXRfeGVuYnVzKHZvaWQgKnApCj4gK3sKPiArICAgIHN0YXJ0X2luZm9fdCAqc2kgPSBwOwo+ICsK
PiArICAgIHhlbmJ1c19ldnRjaG4gPSBzaS0+c3RvcmVfZXZ0Y2huOwo+ICsgICAgeGVuc3RvcmVf
YnVmID0gbWZuX3RvX3ZpcnQoc2ktPnN0b3JlX21mbik7Cj4gK30KPiArI2Vsc2UKPiArdm9pZCBn
ZXRfeGVuYnVzKHZvaWQgKnApCj4gK3sKPiArICAgIHVpbnQ2NF90IHY7Cj4gKwo+ICsgICAgaWYg
KCBodm1fZ2V0X3BhcmFtZXRlcihIVk1fUEFSQU1fU1RPUkVfRVZUQ0hOLCAmdikgKQo+ICsgICAg
ICAgIEJVRygpOwo+ICsgICAgeGVuYnVzX2V2dGNobiA9IHY7Cj4gKwo+ICsgICAgaWYoIGh2bV9n
ZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9TVE9SRV9QRk4sICZ2KSApCj4gKyAgICAgICAgQlVHKCk7
Cj4gKyAgICB4ZW5zdG9yZV9idWYgPSAoc3RydWN0IHhlbnN0b3JlX2RvbWFpbl9pbnRlcmZhY2Ug
KiltYXBfZnJhbWVfdmlydCh2KTsKPiArfQo+ICsjZW5kaWYKPiArCj4gIHN0YXRpYyB2b2lkIG1l
bWNweV9mcm9tX3JpbmcoY29uc3Qgdm9pZCAqUmluZywKPiAgICAgICAgICB2b2lkICpEZXN0LAo+
ICAgICAgICAgIGludCBvZmYsCj4gQEAgLTI2OSw3ICsyOTUsNyBAQCBzdGF0aWMgdm9pZCB4ZW5i
dXNfdGhyZWFkX2Z1bmModm9pZCAqaWduKQo+ICAgICAgICAgICAgICB9Cj4gIAo+ICAgICAgICAg
ICAgICB3bWIoKTsKPiAtICAgICAgICAgICAgbm90aWZ5X3JlbW90ZV92aWFfZXZ0Y2huKHN0YXJ0
X2luZm8uc3RvcmVfZXZ0Y2huKTsKPiArICAgICAgICAgICAgbm90aWZ5X3JlbW90ZV92aWFfZXZ0
Y2huKHhlbmJ1c19ldnRjaG4pOwo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAgfQo+IEBAIC0zMzUs
MTUgKzM2MSwxMSBAQCB2b2lkIGluaXRfeGVuYnVzKHZvaWQpCj4gIHsKPiAgICAgIGludCBlcnI7
Cj4gICAgICBERUJVRygiaW5pdF94ZW5idXMgY2FsbGVkLlxuIik7Cj4gLSAgICB4ZW5zdG9yZV9i
dWYgPSBtZm5fdG9fdmlydChzdGFydF9pbmZvLnN0b3JlX21mbik7Cj4gICAgICBjcmVhdGVfdGhy
ZWFkKCJ4ZW5zdG9yZSIsIHhlbmJ1c190aHJlYWRfZnVuYywgTlVMTCk7Cj4gICAgICBERUJVRygi
YnVmIGF0ICVwLlxuIiwgeGVuc3RvcmVfYnVmKTsKPiAtICAgIGVyciA9IGJpbmRfZXZ0Y2huKHN0
YXJ0X2luZm8uc3RvcmVfZXZ0Y2huLAo+IC0JCSAgICAgIHhlbmJ1c19ldnRjaG5faGFuZGxlciwK
PiAtICAgICAgICAgICAgICBOVUxMKTsKPiAtICAgIHVubWFza19ldnRjaG4oc3RhcnRfaW5mby5z
dG9yZV9ldnRjaG4pOwo+IC0gICAgcHJpbnRrKCJ4ZW5idXMgaW5pdGlhbGlzZWQgb24gaXJxICVk
IG1mbiAlI2xseFxuIiwKPiAtCSAgIGVyciwgKHVuc2lnbmVkIGxvbmcgbG9uZykgc3RhcnRfaW5m
by5zdG9yZV9tZm4pOwo+ICsgICAgZXJyID0gYmluZF9ldnRjaG4oeGVuYnVzX2V2dGNobiwgeGVu
YnVzX2V2dGNobl9oYW5kbGVyLCBOVUxMKTsKPiArICAgIHVubWFza19ldnRjaG4oeGVuYnVzX2V2
dGNobik7Cj4gKyAgICBwcmludGsoInhlbmJ1cyBpbml0aWFsaXNlZCBvbiBpcnEgJWRcbiIsIGVy
cik7Cj4gIH0KPiAgCj4gIHZvaWQgZmluaV94ZW5idXModm9pZCkKPiBAQCAtNDI1LDcgKzQ0Nyw3
IEBAIHN0YXRpYyB2b2lkIHhiX3dyaXRlKGludCB0eXBlLCBpbnQgcmVxX2lkLCB4ZW5idXNfdHJh
bnNhY3Rpb25fdCB0cmFuc19pZCwKPiAgICAgIHhlbnN0b3JlX2J1Zi0+cmVxX3Byb2QgKz0gbGVu
Owo+ICAKPiAgICAgIC8qIFNlbmQgZXZ0Y2huIHRvIG5vdGlmeSByZW1vdGUgKi8KPiAtICAgIG5v
dGlmeV9yZW1vdGVfdmlhX2V2dGNobihzdGFydF9pbmZvLnN0b3JlX2V2dGNobik7Cj4gKyAgICBu
b3RpZnlfcmVtb3RlX3ZpYV9ldnRjaG4oeGVuYnVzX2V2dGNobik7Cj4gIH0KPiAgCj4gIC8qIFNl
bmQgYSBtZXNhc2dlIHRvIHhlbmJ1cywgaW4gdGhlIHNhbWUgZmFzaGlvbiBhcyB4Yl93cml0ZSwg
YW5kCj4gLS0gCj4gMi42LjYKPiAKCi0tIApTYW11ZWwKIi4uLltMaW51eCdzXSBjYXBhY2l0eSB0
byB0YWxrIHZpYSBhbnkgbWVkaXVtIGV4Y2VwdCBzbW9rZSBzaWduYWxzLiIKKEJ5IERyLiBHcmVn
IFdldHRzdGVpbiwgUm9nZXIgTWFyaXMgQ2FuY2VyIENlbnRlcikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:47:44 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKTw-0003ms-A1; Tue, 23 Aug 2016 22:47:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKTv-0003mf-7v; Tue, 23 Aug 2016 22:47:43 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 8B/4B-05361-E82DCB75; Tue, 23 Aug 2016 22:47:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXS+7+BUbfn0p5
 wgwnXFCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZrw9/4O54LxhRf/PXqYGxrvqXYxc
 HEICExgljq/Ywwzh7GKUmHruMBOEc5RR4kbDMqjMBkaJruXfGbsYOThYBFQlNp7O72Lk5GATM
 JHob5zHBmKLCChLfGztZQexmQWiJZ63b2YBsYUFXCTO7VrMBGLzCuhIXGy8xA4yk1dgN6PE/N
 bZjCAJIYFiiYWvvzNCFAlKnJz5hAVikI7Ezq132ED2MgtISyz/xwERlpdo3jqbGcTmFHCQ2Lt
 4B1iJqICZxLefBhMYhWYhGTQLyaBZCINmIRm0gJFlFaN6cWpRWWqRrqleUlFmekZJbmJmjq6h
 gZlebmpxcWJ6ak5iUrFecn7uJkZguDMAwQ7G6Zf9DzFKcjApifImHd0TLsSXlJ9SmZFYnBFfV
 JqTWnyIUYaDQ0mC9/xFoJxgUWp6akVaZg4w8mDSEhw8SiK8GSBp3uKCxNzizHSI1ClGRSlx3h
 6QhABIIqM0D64NFu2XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMyrDjKFJzOvBG76K6DFTEC
 LW+7vBllckoiQkmpg5JPY2tZk22ygsHPBnjt+6/3/mn364XmSM3jp1Nc8PEvTokNlJc4vUG1o
 tnx47Yzh6dsewXkyKomHPZaEtpVu5Dfq+n3o6cWLF5T3b14gm5H+VfJt48zt6QHHz0zqrw2Vv
 y1aufq4R/7LvQo7U87M/besNza4yktAj2vdn90Xft06rL/G+bCrvRJLcUaioRZzUXEiAKxXQQ
 HxAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1471992460!7293140!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13692 invoked from network); 23 Aug 2016 22:47:40 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-6.tower-21.messagelabs.com with SMTP; 23 Aug 2016 22:47:40 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 4D2E62A4;
 Wed, 24 Aug 2016 00:47:40 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id IZT3f614CWhl; Wed, 24 Aug 2016 00:47:40 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 225D61A5;
 Wed, 24 Aug 2016 00:47:40 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKTr-00031R-MP; Wed, 24 Aug 2016 00:47:39 +0200
Date: Wed, 24 Aug 2016 00:47:39 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823224739.GL4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-19-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-19-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 18/22] mini-os: map shared info page for
	HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE2OjA0ICswMjAwLCB3cm90ZToK
PiBBZGQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHRvIG1hcCB0aGUgc2hhcmVkIGluZm8gcGFnZSBvbiBh
Cj4gbm9uLXBhcmF2aXJ0dWFsaXplZCBzeXN0ZW0uIFRoZSBjb2RlIGlzIGFscmVhZHkgZXhpc3Rp
bmcgb24gQVJNIHNpZGUsCj4ganVzdCBtb3ZlIGl0IHRvIGh5cGVydmlzb3IuYy4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTog
U2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKPiAtLS0KPiAg
YXJjaC9hcm0vYXJtMzIuUyAgICAgfCAgNCArKy0tCj4gIGFyY2gvYXJtL3NldHVwLmMgICAgIHwg
MTEgKy0tLS0tLS0tLS0KPiAgYXJjaC94ODYvc2V0dXAuYyAgICAgfCAzOCArKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQo+ICBoeXBlcnZpc29yLmMgICAgICAgICB8IDE3ICsr
KysrKysrKysrKysrKysrCj4gIGluY2x1ZGUvaHlwZXJ2aXNvci5oIHwgIDEgKwo+ICA1IGZpbGVz
IGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS9hcmNoL2FybS9hcm0zMi5TIGIvYXJjaC9hcm0vYXJtMzIuUwo+IGluZGV4IGEwOGExNzAu
LmJjYWNhMTcgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm0vYXJtMzIuUwo+ICsrKyBiL2FyY2gvYXJt
L2FybTMyLlMKPiBAQCAtMTUxLDggKzE1MSw4IEBAIHN0YWdlMjoKPiAgLnB1c2hzZWN0aW9uIC5i
c3MKPiAgQCBOb3RlOiBjYWxsaW5nIGFyY2hfaW5pdCB6ZXJvZXMgb3V0IHRoaXMgcmVnaW9uLgo+
ICAuYWxpZ24gMTIKPiAtLmdsb2JsIHNoYXJlZF9pbmZvX3BhZ2UKPiAtc2hhcmVkX2luZm9fcGFn
ZToKPiArLmdsb2JsIHNoYXJlZF9pbmZvCj4gK3NoYXJlZF9pbmZvOgo+ICAJLmZpbGwgKDEwMjQp
LCA0LCAweDAKPiAgCj4gIC5hbGlnbiAzCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL3NldHVwLmMg
Yi9hcmNoL2FybS9zZXR1cC5jCj4gaW5kZXggNzJlMDI1YS4uMDViNDA1YiAxMDA2NDQKPiAtLS0g
YS9hcmNoL2FybS9zZXR1cC5jCj4gKysrIGIvYXJjaC9hcm0vc2V0dXAuYwo+IEBAIC0yMSw4ICsy
MSw2IEBAIHVuaW9uIHN0YXJ0X2luZm9fdW5pb24gc3RhcnRfaW5mb191bmlvbjsKPiAgICovCj4g
IHNoYXJlZF9pbmZvX3QgKkhZUEVSVklTT1Jfc2hhcmVkX2luZm87Cj4gIAo+IC1leHRlcm4gY2hh
ciBzaGFyZWRfaW5mb19wYWdlW1BBR0VfU0laRV07Cj4gLQo+ICB2b2lkICpkZXZpY2VfdHJlZTsK
PiAgCj4gIC8qCj4gQEAgLTMwLDcgKzI4LDYgQEAgdm9pZCAqZGV2aWNlX3RyZWU7Cj4gICAqLwo+
ICB2b2lkIGFyY2hfaW5pdCh2b2lkICpkdGJfcG9pbnRlciwgdWludDMyX3QgcGh5c2ljYWxfb2Zm
c2V0KQo+ICB7Cj4gLSAgICBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHA7Cj4gICAgICBp
bnQgcjsKPiAgCj4gICAgICBtZW1zZXQoJl9fYnNzX3N0YXJ0LCAwLCAmX2VuZCAtICZfX2Jzc19z
dGFydCk7Cj4gQEAgLTQ4LDEzICs0NSw3IEBAIHZvaWQgYXJjaF9pbml0KHZvaWQgKmR0Yl9wb2lu
dGVyLCB1aW50MzJfdCBwaHlzaWNhbF9vZmZzZXQpCj4gICAgICBkZXZpY2VfdHJlZSA9IGR0Yl9w
b2ludGVyOwo+ICAKPiAgICAgIC8qIE1hcCBzaGFyZWRfaW5mbyBwYWdlICovCj4gLSAgICB4YXRw
LmRvbWlkID0gRE9NSURfU0VMRjsKPiAtICAgIHhhdHAuaWR4ID0gMDsKPiAtICAgIHhhdHAuc3Bh
Y2UgPSBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbzsKPiAtICAgIHhhdHAuZ3BmbiA9IHZpcnRfdG9f
cGZuKHNoYXJlZF9pbmZvX3BhZ2UpOwo+IC0gICAgaWYgKEhZUEVSVklTT1JfbWVtb3J5X29wKFhF
Tk1FTV9hZGRfdG9fcGh5c21hcCwgJnhhdHApICE9IDApCj4gLSAgICAgICAgQlVHKCk7Cj4gLSAg
ICBIWVBFUlZJU09SX3NoYXJlZF9pbmZvID0gKHN0cnVjdCBzaGFyZWRfaW5mbyAqKXNoYXJlZF9p
bmZvX3BhZ2U7Cj4gKyAgICBIWVBFUlZJU09SX3NoYXJlZF9pbmZvID0gbWFwX3NoYXJlZF9pbmZv
KE5VTEwpOwo+ICAKPiAgICAgIC8qIEZpbGwgaW4gc3RhcnRfaW5mbyAqLwo+ICAgICAgZ2V0X2Nv
bnNvbGUoTlVMTCk7Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9z
ZXR1cC5jCj4gaW5kZXggMTM2MzNmMC4uMjc4ZTg4ZiAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9z
ZXR1cC5jCj4gKysrIGIvYXJjaC94ODYvc2V0dXAuYwo+IEBAIC02MCwyMCArNjAsNiBAQCBleHRl
cm4gY2hhciBzaGFyZWRfaW5mb1tQQUdFX1NJWkVdOwo+ICAgICAgKChwdGVfdCkgeyh1bnNpZ25l
ZCBsb25nKShfeCksICh1bnNpZ25lZCBsb25nKShfeD4+MzIpfSk7IH0pCj4gICNlbmRpZgo+ICAK
PiAtc3RhdGljCj4gLXNoYXJlZF9pbmZvX3QgKm1hcF9zaGFyZWRfaW5mbyh1bnNpZ25lZCBsb25n
IHBhKQo+IC17Cj4gLSAgICBpbnQgcmM7Cj4gLQo+IC0JaWYgKCAocmMgPSBIWVBFUlZJU09SX3Vw
ZGF0ZV92YV9tYXBwaW5nKAo+IC0gICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKXNoYXJlZF9p
bmZvLCBfX3B0ZShwYSB8IDcpLCBVVk1GX0lOVkxQRykpICkKPiAtCXsKPiAtCQlwcmludGsoIkZh
aWxlZCB0byBtYXAgc2hhcmVkX2luZm8hISByYz0lZFxuIiwgcmMpOwo+IC0JCWRvX2V4aXQoKTsK
PiAtCX0KPiAtCXJldHVybiAoc2hhcmVkX2luZm9fdCAqKXNoYXJlZF9pbmZvOwo+IC19Cj4gLQo+
ICBzdGF0aWMgaW5saW5lIHZvaWQgZnB1X2luaXQodm9pZCkgewo+ICAJYXNtIHZvbGF0aWxlKCJm
bmluaXQiKTsKPiAgfQo+IEBAIC05MCw2ICs3NiwyMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc3Nl
X2luaXQodm9pZCkgewo+ICAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gICNkZWZpbmUgaHBjX2lu
aXQoKQo+ICAKPiArc2hhcmVkX2luZm9fdCAqbWFwX3NoYXJlZF9pbmZvKHZvaWQgKnApCj4gK3sK
PiArICAgIGludCByYzsKPiArICAgIHN0YXJ0X2luZm9fdCAqc2kgPSBwOwo+ICsgICAgdW5zaWdu
ZWQgbG9uZyBwYSA9IHNpLT5zaGFyZWRfaW5mbzsKPiArCj4gKyAgICBpZiAoIChyYyA9IEhZUEVS
VklTT1JfdXBkYXRlX3ZhX21hcHBpbmcoKHVuc2lnbmVkIGxvbmcpc2hhcmVkX2luZm8sCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19wdGUocGEgfCA3KSwg
VVZNRl9JTlZMUEcpKSApCj4gKyAgICB7Cj4gKyAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gbWFw
IHNoYXJlZF9pbmZvISEgcmM9JWRcbiIsIHJjKTsKPiArICAgICAgICBkb19leGl0KCk7Cj4gKyAg
ICB9Cj4gKyAgICByZXR1cm4gKHNoYXJlZF9pbmZvX3QgKilzaGFyZWRfaW5mbzsKPiArfQo+ICsK
PiAgc3RhdGljIHZvaWQgZ2V0X2NtZGxpbmUodm9pZCAqcCkKPiAgewo+ICAgICAgc3RhcnRfaW5m
b190ICpzaSA9IHA7Cj4gQEAgLTE1Niw2ICsxNTcsMTAgQEAgYXJjaF9pbml0KHZvaWQgKnBhcikK
PiAgCWdldF9jb25zb2xlKHBhcik7Cj4gIAlnZXRfeGVuYnVzKHBhcik7Cj4gIAlnZXRfY21kbGlu
ZShwYXIpOwo+ICsKPiArCS8qIEdyYWIgdGhlIHNoYXJlZF9pbmZvIHBvaW50ZXIgYW5kIHB1dCBp
dCBpbiBhIHNhZmUgcGxhY2UuICovCj4gKwlIWVBFUlZJU09SX3NoYXJlZF9pbmZvID0gbWFwX3No
YXJlZF9pbmZvKHBhcik7Cj4gKwo+ICAJc2kgPSBwYXI7Cj4gIAltZW1jcHkoJnN0YXJ0X2luZm8s
IHNpLCBzaXplb2YoKnNpKSk7Cj4gIAo+IEBAIC0xNjMsNyArMTY4LDcgQEAgYXJjaF9pbml0KHZv
aWQgKnBhcikKPiAgCXByaW50aygiWGVuIE1pbmltYWwgT1MhXG4iKTsKPiAgCXByaW50aygiICBz
dGFydF9pbmZvOiAlcChWQSlcbiIsIHNpKTsKPiAgCXByaW50aygiICAgIG5yX3BhZ2VzOiAweCVs
eFxuIiwgc2ktPm5yX3BhZ2VzKTsKPiAtCXByaW50aygiICBzaGFyZWRfaW5mOiAweCUwOGx4KE1B
KVxuIiwgc2ktPnNoYXJlZF9pbmZvKTsKPiArCXByaW50aygiICBzaGFyZWRfaW5mOiAlcChWQSlc
biIsIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8pOwo+ICAJcHJpbnRrKCIgICAgIHB0X2Jhc2U6ICVw
KFZBKVxuIiwgKHZvaWQgKilzaS0+cHRfYmFzZSk7Cj4gIAlwcmludGsoIm5yX3B0X2ZyYW1lczog
MHglbHhcbiIsIHNpLT5ucl9wdF9mcmFtZXMpOwo+ICAJcHJpbnRrKCIgICAgbWZuX2xpc3Q6ICVw
KFZBKVxuIiwgKHZvaWQgKilzaS0+bWZuX2xpc3QpOwo+IEBAIC0xNzMsOSArMTc4LDYgQEAgYXJj
aF9pbml0KHZvaWQgKnBhcikKPiAgCXByaW50aygiICAgIGNtZF9saW5lOiAlc1xuIiwgY21kbGlu
ZSk7Cj4gIAlwcmludGsoIiAgICAgICBzdGFjazogJXAtJXBcbiIsIHN0YWNrLCBzdGFjayArIHNp
emVvZihzdGFjaykpOwo+ICAKPiAtCS8qIEdyYWIgdGhlIHNoYXJlZF9pbmZvIHBvaW50ZXIgYW5k
IHB1dCBpdCBpbiBhIHNhZmUgcGxhY2UuICovCj4gLQlIWVBFUlZJU09SX3NoYXJlZF9pbmZvID0g
bWFwX3NoYXJlZF9pbmZvKHN0YXJ0X2luZm8uc2hhcmVkX2luZm8pOwo+IC0KPiAgCXN0YXJ0X2tl
cm5lbCgpOwo+ICB9Cj4gIAo+IGRpZmYgLS1naXQgYS9oeXBlcnZpc29yLmMgYi9oeXBlcnZpc29y
LmMKPiBpbmRleCA3MTVjZmU4Li4xNjQ3MTIxIDEwMDY0NAo+IC0tLSBhL2h5cGVydmlzb3IuYwo+
ICsrKyBiL2h5cGVydmlzb3IuYwo+IEBAIC0yOSw2ICsyOSw3IEBACj4gICNpbmNsdWRlIDxtaW5p
LW9zL2xpYi5oPgo+ICAjaW5jbHVkZSA8bWluaS1vcy9oeXBlcnZpc29yLmg+Cj4gICNpbmNsdWRl
IDxtaW5pLW9zL2V2ZW50cy5oPgo+ICsjaW5jbHVkZSA8eGVuL21lbW9yeS5oPgo+ICAKPiAgI2Rl
ZmluZSBhY3RpdmVfZXZ0Y2hucyhjcHUsc2gsaWR4KSAgICAgICAgICAgICAgXAo+ICAgICAgKChz
aCktPmV2dGNobl9wZW5kaW5nW2lkeF0gJiAgICAgICAgICAgICAgICBcCj4gQEAgLTM3LDYgKzM4
LDggQEAKPiAgaW50IGluX2NhbGxiYWNrOwo+ICAKPiAgI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQK
PiArZXh0ZXJuIHNoYXJlZF9pbmZvX3Qgc2hhcmVkX2luZm87Cj4gKwo+ICBpbnQgaHZtX2dldF9w
YXJhbWV0ZXIoaW50IGlkeCwgdWludDY0X3QgKnZhbHVlKQo+ICB7Cj4gICAgICBzdHJ1Y3QgeGVu
X2h2bV9wYXJhbSB4aHY7Cj4gQEAgLTYxLDYgKzY0LDIwIEBAIGludCBodm1fc2V0X3BhcmFtZXRl
cihpbnQgaWR4LCB1aW50NjRfdCB2YWx1ZSkKPiAgICAgIHhodi52YWx1ZSA9IHZhbHVlOwo+ICAg
ICAgcmV0dXJuIEhZUEVSVklTT1JfaHZtX29wKEhWTU9QX3NldF9wYXJhbSwgJnhodik7Cj4gIH0K
PiArCj4gK3NoYXJlZF9pbmZvX3QgKm1hcF9zaGFyZWRfaW5mbyh2b2lkICpwKQo+ICt7Cj4gKyAg
ICBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHA7Cj4gKwo+ICsgICAgeGF0cC5kb21pZCA9
IERPTUlEX1NFTEY7Cj4gKyAgICB4YXRwLmlkeCA9IDA7Cj4gKyAgICB4YXRwLnNwYWNlID0gWEVO
TUFQU1BBQ0Vfc2hhcmVkX2luZm87Cj4gKyAgICB4YXRwLmdwZm4gPSB2aXJ0X3RvX3Bmbigmc2hh
cmVkX2luZm8pOwo+ICsgICAgaWYgKCBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fYWRkX3Rv
X3BoeXNtYXAsICZ4YXRwKSAhPSAwICkKPiArICAgICAgICBCVUcoKTsKPiArCj4gKyAgICByZXR1
cm4gJnNoYXJlZF9pbmZvOwo+ICt9Cj4gICNlbmRpZgo+ICAKPiAgdm9pZCBkb19oeXBlcnZpc29y
X2NhbGxiYWNrKHN0cnVjdCBwdF9yZWdzICpyZWdzKQo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h5
cGVydmlzb3IuaCBiL2luY2x1ZGUvaHlwZXJ2aXNvci5oCj4gaW5kZXggNmU0MjFiMS4uN2M0NDcw
MiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2h5cGVydmlzb3IuaAo+ICsrKyBiL2luY2x1ZGUvaHlw
ZXJ2aXNvci5oCj4gQEAgLTQyLDYgKzQyLDcgQEAgZXh0ZXJuIHVuaW9uIHN0YXJ0X2luZm9fdW5p
b24gc3RhcnRfaW5mb191bmlvbjsKPiAgaW50IGh2bV9nZXRfcGFyYW1ldGVyKGludCBpZHgsIHVp
bnQ2NF90ICp2YWx1ZSk7Cj4gIGludCBodm1fc2V0X3BhcmFtZXRlcihpbnQgaWR4LCB1aW50NjRf
dCB2YWx1ZSk7Cj4gICNlbmRpZgo+ICtzaGFyZWRfaW5mb190ICptYXBfc2hhcmVkX2luZm8odm9p
ZCAqcCk7Cj4gIHZvaWQgZm9yY2VfZXZ0Y2huX2NhbGxiYWNrKHZvaWQpOwo+ICB2b2lkIGRvX2h5
cGVydmlzb3JfY2FsbGJhY2soc3RydWN0IHB0X3JlZ3MgKnJlZ3MpOwo+ICB2b2lkIG1hc2tfZXZ0
Y2huKHVpbnQzMl90IHBvcnQpOwo+IC0tIAo+IDIuNi42Cj4gCgotLSAKU2FtdWVsCjxtPiBib3Vo
b3Vob3VoLCBiIGlsIG0nYSBhYmFuZG9ubsOpLiBUb3V0IGNhIHBhcmNlIHF1ZSBqZSByZWdhcmRh
aXMgcGx1cyBtb24gZW1hY3MgcXVlIGx1aSAhCjxtPiBzL2x1aS9zZXMgbWVzc2FnZXMgaXJjLwog
LSstICNlbnMtbWltIGVzc2V1bMOpIC0rLQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmlu
L21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:47:44 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKTw-0003ms-A1; Tue, 23 Aug 2016 22:47:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKTv-0003mf-7v; Tue, 23 Aug 2016 22:47:43 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 8B/4B-05361-E82DCB75; Tue, 23 Aug 2016 22:47:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXS+7+BUbfn0p5
 wgwnXFCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZrw9/4O54LxhRf/PXqYGxrvqXYxc
 HEICExgljq/Ywwzh7GKUmHruMBOEc5RR4kbDMqjMBkaJruXfGbsYOThYBFQlNp7O72Lk5GATM
 JHob5zHBmKLCChLfGztZQexmQWiJZ63b2YBsYUFXCTO7VrMBGLzCuhIXGy8xA4yk1dgN6PE/N
 bZjCAJIYFiiYWvvzNCFAlKnJz5hAVikI7Ezq132ED2MgtISyz/xwERlpdo3jqbGcTmFHCQ2Lt
 4B1iJqICZxLefBhMYhWYhGTQLyaBZCINmIRm0gJFlFaN6cWpRWWqRrqleUlFmekZJbmJmjq6h
 gZlebmpxcWJ6ak5iUrFecn7uJkZguDMAwQ7G6Zf9DzFKcjApifImHd0TLsSXlJ9SmZFYnBFfV
 JqTWnyIUYaDQ0mC9/xFoJxgUWp6akVaZg4w8mDSEhw8SiK8GSBp3uKCxNzizHSI1ClGRSlx3h
 6QhABIIqM0D64NFu2XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMyrDjKFJzOvBG76K6DFTEC
 LW+7vBllckoiQkmpg5JPY2tZk22ygsHPBnjt+6/3/mn364XmSM3jp1Nc8PEvTokNlJc4vUG1o
 tnx47Yzh6dsewXkyKomHPZaEtpVu5Dfq+n3o6cWLF5T3b14gm5H+VfJt48zt6QHHz0zqrw2Vv
 y1aufq4R/7LvQo7U87M/besNza4yktAj2vdn90Xft06rL/G+bCrvRJLcUaioRZzUXEiAKxXQQ
 HxAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1471992460!7293140!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13692 invoked from network); 23 Aug 2016 22:47:40 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-6.tower-21.messagelabs.com with SMTP; 23 Aug 2016 22:47:40 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 4D2E62A4;
 Wed, 24 Aug 2016 00:47:40 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id IZT3f614CWhl; Wed, 24 Aug 2016 00:47:40 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 225D61A5;
 Wed, 24 Aug 2016 00:47:40 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKTr-00031R-MP; Wed, 24 Aug 2016 00:47:39 +0200
Date: Wed, 24 Aug 2016 00:47:39 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823224739.GL4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-19-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-19-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 18/22] mini-os: map shared info page for
	HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE2OjA0ICswMjAwLCB3cm90ZToK
PiBBZGQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHRvIG1hcCB0aGUgc2hhcmVkIGluZm8gcGFnZSBvbiBh
Cj4gbm9uLXBhcmF2aXJ0dWFsaXplZCBzeXN0ZW0uIFRoZSBjb2RlIGlzIGFscmVhZHkgZXhpc3Rp
bmcgb24gQVJNIHNpZGUsCj4ganVzdCBtb3ZlIGl0IHRvIGh5cGVydmlzb3IuYy4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTog
U2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKPiAtLS0KPiAg
YXJjaC9hcm0vYXJtMzIuUyAgICAgfCAgNCArKy0tCj4gIGFyY2gvYXJtL3NldHVwLmMgICAgIHwg
MTEgKy0tLS0tLS0tLS0KPiAgYXJjaC94ODYvc2V0dXAuYyAgICAgfCAzOCArKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQo+ICBoeXBlcnZpc29yLmMgICAgICAgICB8IDE3ICsr
KysrKysrKysrKysrKysrCj4gIGluY2x1ZGUvaHlwZXJ2aXNvci5oIHwgIDEgKwo+ICA1IGZpbGVz
IGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS9hcmNoL2FybS9hcm0zMi5TIGIvYXJjaC9hcm0vYXJtMzIuUwo+IGluZGV4IGEwOGExNzAu
LmJjYWNhMTcgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm0vYXJtMzIuUwo+ICsrKyBiL2FyY2gvYXJt
L2FybTMyLlMKPiBAQCAtMTUxLDggKzE1MSw4IEBAIHN0YWdlMjoKPiAgLnB1c2hzZWN0aW9uIC5i
c3MKPiAgQCBOb3RlOiBjYWxsaW5nIGFyY2hfaW5pdCB6ZXJvZXMgb3V0IHRoaXMgcmVnaW9uLgo+
ICAuYWxpZ24gMTIKPiAtLmdsb2JsIHNoYXJlZF9pbmZvX3BhZ2UKPiAtc2hhcmVkX2luZm9fcGFn
ZToKPiArLmdsb2JsIHNoYXJlZF9pbmZvCj4gK3NoYXJlZF9pbmZvOgo+ICAJLmZpbGwgKDEwMjQp
LCA0LCAweDAKPiAgCj4gIC5hbGlnbiAzCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL3NldHVwLmMg
Yi9hcmNoL2FybS9zZXR1cC5jCj4gaW5kZXggNzJlMDI1YS4uMDViNDA1YiAxMDA2NDQKPiAtLS0g
YS9hcmNoL2FybS9zZXR1cC5jCj4gKysrIGIvYXJjaC9hcm0vc2V0dXAuYwo+IEBAIC0yMSw4ICsy
MSw2IEBAIHVuaW9uIHN0YXJ0X2luZm9fdW5pb24gc3RhcnRfaW5mb191bmlvbjsKPiAgICovCj4g
IHNoYXJlZF9pbmZvX3QgKkhZUEVSVklTT1Jfc2hhcmVkX2luZm87Cj4gIAo+IC1leHRlcm4gY2hh
ciBzaGFyZWRfaW5mb19wYWdlW1BBR0VfU0laRV07Cj4gLQo+ICB2b2lkICpkZXZpY2VfdHJlZTsK
PiAgCj4gIC8qCj4gQEAgLTMwLDcgKzI4LDYgQEAgdm9pZCAqZGV2aWNlX3RyZWU7Cj4gICAqLwo+
ICB2b2lkIGFyY2hfaW5pdCh2b2lkICpkdGJfcG9pbnRlciwgdWludDMyX3QgcGh5c2ljYWxfb2Zm
c2V0KQo+ICB7Cj4gLSAgICBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHA7Cj4gICAgICBp
bnQgcjsKPiAgCj4gICAgICBtZW1zZXQoJl9fYnNzX3N0YXJ0LCAwLCAmX2VuZCAtICZfX2Jzc19z
dGFydCk7Cj4gQEAgLTQ4LDEzICs0NSw3IEBAIHZvaWQgYXJjaF9pbml0KHZvaWQgKmR0Yl9wb2lu
dGVyLCB1aW50MzJfdCBwaHlzaWNhbF9vZmZzZXQpCj4gICAgICBkZXZpY2VfdHJlZSA9IGR0Yl9w
b2ludGVyOwo+ICAKPiAgICAgIC8qIE1hcCBzaGFyZWRfaW5mbyBwYWdlICovCj4gLSAgICB4YXRw
LmRvbWlkID0gRE9NSURfU0VMRjsKPiAtICAgIHhhdHAuaWR4ID0gMDsKPiAtICAgIHhhdHAuc3Bh
Y2UgPSBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbzsKPiAtICAgIHhhdHAuZ3BmbiA9IHZpcnRfdG9f
cGZuKHNoYXJlZF9pbmZvX3BhZ2UpOwo+IC0gICAgaWYgKEhZUEVSVklTT1JfbWVtb3J5X29wKFhF
Tk1FTV9hZGRfdG9fcGh5c21hcCwgJnhhdHApICE9IDApCj4gLSAgICAgICAgQlVHKCk7Cj4gLSAg
ICBIWVBFUlZJU09SX3NoYXJlZF9pbmZvID0gKHN0cnVjdCBzaGFyZWRfaW5mbyAqKXNoYXJlZF9p
bmZvX3BhZ2U7Cj4gKyAgICBIWVBFUlZJU09SX3NoYXJlZF9pbmZvID0gbWFwX3NoYXJlZF9pbmZv
KE5VTEwpOwo+ICAKPiAgICAgIC8qIEZpbGwgaW4gc3RhcnRfaW5mbyAqLwo+ICAgICAgZ2V0X2Nv
bnNvbGUoTlVMTCk7Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9z
ZXR1cC5jCj4gaW5kZXggMTM2MzNmMC4uMjc4ZTg4ZiAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9z
ZXR1cC5jCj4gKysrIGIvYXJjaC94ODYvc2V0dXAuYwo+IEBAIC02MCwyMCArNjAsNiBAQCBleHRl
cm4gY2hhciBzaGFyZWRfaW5mb1tQQUdFX1NJWkVdOwo+ICAgICAgKChwdGVfdCkgeyh1bnNpZ25l
ZCBsb25nKShfeCksICh1bnNpZ25lZCBsb25nKShfeD4+MzIpfSk7IH0pCj4gICNlbmRpZgo+ICAK
PiAtc3RhdGljCj4gLXNoYXJlZF9pbmZvX3QgKm1hcF9zaGFyZWRfaW5mbyh1bnNpZ25lZCBsb25n
IHBhKQo+IC17Cj4gLSAgICBpbnQgcmM7Cj4gLQo+IC0JaWYgKCAocmMgPSBIWVBFUlZJU09SX3Vw
ZGF0ZV92YV9tYXBwaW5nKAo+IC0gICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKXNoYXJlZF9p
bmZvLCBfX3B0ZShwYSB8IDcpLCBVVk1GX0lOVkxQRykpICkKPiAtCXsKPiAtCQlwcmludGsoIkZh
aWxlZCB0byBtYXAgc2hhcmVkX2luZm8hISByYz0lZFxuIiwgcmMpOwo+IC0JCWRvX2V4aXQoKTsK
PiAtCX0KPiAtCXJldHVybiAoc2hhcmVkX2luZm9fdCAqKXNoYXJlZF9pbmZvOwo+IC19Cj4gLQo+
ICBzdGF0aWMgaW5saW5lIHZvaWQgZnB1X2luaXQodm9pZCkgewo+ICAJYXNtIHZvbGF0aWxlKCJm
bmluaXQiKTsKPiAgfQo+IEBAIC05MCw2ICs3NiwyMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc3Nl
X2luaXQodm9pZCkgewo+ICAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gICNkZWZpbmUgaHBjX2lu
aXQoKQo+ICAKPiArc2hhcmVkX2luZm9fdCAqbWFwX3NoYXJlZF9pbmZvKHZvaWQgKnApCj4gK3sK
PiArICAgIGludCByYzsKPiArICAgIHN0YXJ0X2luZm9fdCAqc2kgPSBwOwo+ICsgICAgdW5zaWdu
ZWQgbG9uZyBwYSA9IHNpLT5zaGFyZWRfaW5mbzsKPiArCj4gKyAgICBpZiAoIChyYyA9IEhZUEVS
VklTT1JfdXBkYXRlX3ZhX21hcHBpbmcoKHVuc2lnbmVkIGxvbmcpc2hhcmVkX2luZm8sCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19wdGUocGEgfCA3KSwg
VVZNRl9JTlZMUEcpKSApCj4gKyAgICB7Cj4gKyAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gbWFw
IHNoYXJlZF9pbmZvISEgcmM9JWRcbiIsIHJjKTsKPiArICAgICAgICBkb19leGl0KCk7Cj4gKyAg
ICB9Cj4gKyAgICByZXR1cm4gKHNoYXJlZF9pbmZvX3QgKilzaGFyZWRfaW5mbzsKPiArfQo+ICsK
PiAgc3RhdGljIHZvaWQgZ2V0X2NtZGxpbmUodm9pZCAqcCkKPiAgewo+ICAgICAgc3RhcnRfaW5m
b190ICpzaSA9IHA7Cj4gQEAgLTE1Niw2ICsxNTcsMTAgQEAgYXJjaF9pbml0KHZvaWQgKnBhcikK
PiAgCWdldF9jb25zb2xlKHBhcik7Cj4gIAlnZXRfeGVuYnVzKHBhcik7Cj4gIAlnZXRfY21kbGlu
ZShwYXIpOwo+ICsKPiArCS8qIEdyYWIgdGhlIHNoYXJlZF9pbmZvIHBvaW50ZXIgYW5kIHB1dCBp
dCBpbiBhIHNhZmUgcGxhY2UuICovCj4gKwlIWVBFUlZJU09SX3NoYXJlZF9pbmZvID0gbWFwX3No
YXJlZF9pbmZvKHBhcik7Cj4gKwo+ICAJc2kgPSBwYXI7Cj4gIAltZW1jcHkoJnN0YXJ0X2luZm8s
IHNpLCBzaXplb2YoKnNpKSk7Cj4gIAo+IEBAIC0xNjMsNyArMTY4LDcgQEAgYXJjaF9pbml0KHZv
aWQgKnBhcikKPiAgCXByaW50aygiWGVuIE1pbmltYWwgT1MhXG4iKTsKPiAgCXByaW50aygiICBz
dGFydF9pbmZvOiAlcChWQSlcbiIsIHNpKTsKPiAgCXByaW50aygiICAgIG5yX3BhZ2VzOiAweCVs
eFxuIiwgc2ktPm5yX3BhZ2VzKTsKPiAtCXByaW50aygiICBzaGFyZWRfaW5mOiAweCUwOGx4KE1B
KVxuIiwgc2ktPnNoYXJlZF9pbmZvKTsKPiArCXByaW50aygiICBzaGFyZWRfaW5mOiAlcChWQSlc
biIsIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8pOwo+ICAJcHJpbnRrKCIgICAgIHB0X2Jhc2U6ICVw
KFZBKVxuIiwgKHZvaWQgKilzaS0+cHRfYmFzZSk7Cj4gIAlwcmludGsoIm5yX3B0X2ZyYW1lczog
MHglbHhcbiIsIHNpLT5ucl9wdF9mcmFtZXMpOwo+ICAJcHJpbnRrKCIgICAgbWZuX2xpc3Q6ICVw
KFZBKVxuIiwgKHZvaWQgKilzaS0+bWZuX2xpc3QpOwo+IEBAIC0xNzMsOSArMTc4LDYgQEAgYXJj
aF9pbml0KHZvaWQgKnBhcikKPiAgCXByaW50aygiICAgIGNtZF9saW5lOiAlc1xuIiwgY21kbGlu
ZSk7Cj4gIAlwcmludGsoIiAgICAgICBzdGFjazogJXAtJXBcbiIsIHN0YWNrLCBzdGFjayArIHNp
emVvZihzdGFjaykpOwo+ICAKPiAtCS8qIEdyYWIgdGhlIHNoYXJlZF9pbmZvIHBvaW50ZXIgYW5k
IHB1dCBpdCBpbiBhIHNhZmUgcGxhY2UuICovCj4gLQlIWVBFUlZJU09SX3NoYXJlZF9pbmZvID0g
bWFwX3NoYXJlZF9pbmZvKHN0YXJ0X2luZm8uc2hhcmVkX2luZm8pOwo+IC0KPiAgCXN0YXJ0X2tl
cm5lbCgpOwo+ICB9Cj4gIAo+IGRpZmYgLS1naXQgYS9oeXBlcnZpc29yLmMgYi9oeXBlcnZpc29y
LmMKPiBpbmRleCA3MTVjZmU4Li4xNjQ3MTIxIDEwMDY0NAo+IC0tLSBhL2h5cGVydmlzb3IuYwo+
ICsrKyBiL2h5cGVydmlzb3IuYwo+IEBAIC0yOSw2ICsyOSw3IEBACj4gICNpbmNsdWRlIDxtaW5p
LW9zL2xpYi5oPgo+ICAjaW5jbHVkZSA8bWluaS1vcy9oeXBlcnZpc29yLmg+Cj4gICNpbmNsdWRl
IDxtaW5pLW9zL2V2ZW50cy5oPgo+ICsjaW5jbHVkZSA8eGVuL21lbW9yeS5oPgo+ICAKPiAgI2Rl
ZmluZSBhY3RpdmVfZXZ0Y2hucyhjcHUsc2gsaWR4KSAgICAgICAgICAgICAgXAo+ICAgICAgKChz
aCktPmV2dGNobl9wZW5kaW5nW2lkeF0gJiAgICAgICAgICAgICAgICBcCj4gQEAgLTM3LDYgKzM4
LDggQEAKPiAgaW50IGluX2NhbGxiYWNrOwo+ICAKPiAgI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQK
PiArZXh0ZXJuIHNoYXJlZF9pbmZvX3Qgc2hhcmVkX2luZm87Cj4gKwo+ICBpbnQgaHZtX2dldF9w
YXJhbWV0ZXIoaW50IGlkeCwgdWludDY0X3QgKnZhbHVlKQo+ICB7Cj4gICAgICBzdHJ1Y3QgeGVu
X2h2bV9wYXJhbSB4aHY7Cj4gQEAgLTYxLDYgKzY0LDIwIEBAIGludCBodm1fc2V0X3BhcmFtZXRl
cihpbnQgaWR4LCB1aW50NjRfdCB2YWx1ZSkKPiAgICAgIHhodi52YWx1ZSA9IHZhbHVlOwo+ICAg
ICAgcmV0dXJuIEhZUEVSVklTT1JfaHZtX29wKEhWTU9QX3NldF9wYXJhbSwgJnhodik7Cj4gIH0K
PiArCj4gK3NoYXJlZF9pbmZvX3QgKm1hcF9zaGFyZWRfaW5mbyh2b2lkICpwKQo+ICt7Cj4gKyAg
ICBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHA7Cj4gKwo+ICsgICAgeGF0cC5kb21pZCA9
IERPTUlEX1NFTEY7Cj4gKyAgICB4YXRwLmlkeCA9IDA7Cj4gKyAgICB4YXRwLnNwYWNlID0gWEVO
TUFQU1BBQ0Vfc2hhcmVkX2luZm87Cj4gKyAgICB4YXRwLmdwZm4gPSB2aXJ0X3RvX3Bmbigmc2hh
cmVkX2luZm8pOwo+ICsgICAgaWYgKCBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fYWRkX3Rv
X3BoeXNtYXAsICZ4YXRwKSAhPSAwICkKPiArICAgICAgICBCVUcoKTsKPiArCj4gKyAgICByZXR1
cm4gJnNoYXJlZF9pbmZvOwo+ICt9Cj4gICNlbmRpZgo+ICAKPiAgdm9pZCBkb19oeXBlcnZpc29y
X2NhbGxiYWNrKHN0cnVjdCBwdF9yZWdzICpyZWdzKQo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h5
cGVydmlzb3IuaCBiL2luY2x1ZGUvaHlwZXJ2aXNvci5oCj4gaW5kZXggNmU0MjFiMS4uN2M0NDcw
MiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2h5cGVydmlzb3IuaAo+ICsrKyBiL2luY2x1ZGUvaHlw
ZXJ2aXNvci5oCj4gQEAgLTQyLDYgKzQyLDcgQEAgZXh0ZXJuIHVuaW9uIHN0YXJ0X2luZm9fdW5p
b24gc3RhcnRfaW5mb191bmlvbjsKPiAgaW50IGh2bV9nZXRfcGFyYW1ldGVyKGludCBpZHgsIHVp
bnQ2NF90ICp2YWx1ZSk7Cj4gIGludCBodm1fc2V0X3BhcmFtZXRlcihpbnQgaWR4LCB1aW50NjRf
dCB2YWx1ZSk7Cj4gICNlbmRpZgo+ICtzaGFyZWRfaW5mb190ICptYXBfc2hhcmVkX2luZm8odm9p
ZCAqcCk7Cj4gIHZvaWQgZm9yY2VfZXZ0Y2huX2NhbGxiYWNrKHZvaWQpOwo+ICB2b2lkIGRvX2h5
cGVydmlzb3JfY2FsbGJhY2soc3RydWN0IHB0X3JlZ3MgKnJlZ3MpOwo+ICB2b2lkIG1hc2tfZXZ0
Y2huKHVpbnQzMl90IHBvcnQpOwo+IC0tIAo+IDIuNi42Cj4gCgotLSAKU2FtdWVsCjxtPiBib3Vo
b3Vob3VoLCBiIGlsIG0nYSBhYmFuZG9ubsOpLiBUb3V0IGNhIHBhcmNlIHF1ZSBqZSByZWdhcmRh
aXMgcGx1cyBtb24gZW1hY3MgcXVlIGx1aSAhCjxtPiBzL2x1aS9zZXMgbWVzc2FnZXMgaXJjLwog
LSstICNlbnMtbWltIGVzc2V1bMOpIC0rLQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmlu
L21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:48:32 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:48:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKUi-0003tj-L6; Tue, 23 Aug 2016 22:48:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKUh-0003tV-EY; Tue, 23 Aug 2016 22:48:31 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 CB/F4-29421-EB2DCB75; Tue, 23 Aug 2016 22:48:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS+7+BUXfvpT3
 hBt/36lu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzeja/JWpYLZJRUvHYdYGxn+aXYxc
 HEICExkldq5axdbFyAnk7GKUuLXYCiJxlFFi0oZL7BDOBkaJjodvWECqWARUJRY8OQDWwSZgI
 tHfOA/MFhFQlvjY2ssOYjMLREs8b98MVi8sECtxqmsWWA2vgI7Ekv49jCBDeQV2M0rMb53NCL
 G6WKLx0gUWiCJBiZMzn7BADNKSuPHvJVMXIweQLS2x/B8HSJhTwEGi+edpdpCwqICZxLefBhM
 YBWchaZ6FpHkWQvMCRuZVjOrFqUVlqUW6hnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ
 +bmbGIHhywAEOxh3Pnc6xCjJwaQkypt0dE+4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnegotAO
 cGi1PTUirTMHGAkwaQlOHiURHgzQNK8xQWJucWZ6RCpU4yKUuK8MiAJAZBERmkeXBssei8xyk
 oJ8zICHSLEU5BalJtZgir/ilGcg1FJmFcdZApPZl4J3PRXQIuZgBa33N8NsrgkESEl1cCopab
 yXvLz+1v7leyUqib8WLH8YvezLzd+e7JerWvNOaph67vre0XZUeNHW+7tvS9V/NpCerpt0rS6
 kJcb1KMeHtsy89BtuR+nGY8lpsSEPeuRODRp8iK9M3OCG8SYj/nOiE/w5hZLWbzR5L5D6JJr7
 Y1c+2tzJgq4KM11u3f3ouFZ4fAHe9fNU2Ipzkg01GIuKk4EAH+uaJTZAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1471992509!55497999!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3389 invoked from network); 23 Aug 2016 22:48:29 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-5.tower-27.messagelabs.com with SMTP; 23 Aug 2016 22:48:29 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 805A09010;
 Wed, 24 Aug 2016 00:48:29 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id yghHNqC_TNp6; Wed, 24 Aug 2016 00:48:29 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 54EB91A5;
 Wed, 24 Aug 2016 00:48:29 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKUe-0003O1-UE; Wed, 24 Aug 2016 00:48:28 +0200
Date: Wed, 24 Aug 2016 00:48:28 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823224828.GM4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-20-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-20-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 19/22] mini-os: remove using start_info
 in architecture independent code
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE2OjA1ICswMjAwLCB3cm90ZToK
PiBUaGUgc3RhcnRfaW5mbyBzdHJ1Y3R1cmUgc2hvdWxkIGJlIHVzZWQgb25seSBpbiBjYXNlIG9m
IENPTkZJR19QQVJBVklSVAo+IGRlZmluZWQuIFJlbW92ZSBpdCBmcm9tIGJlaW5nIHVzZWQgaW4g
b3RoZXIgcGxhY2VzLiBFc3BlY2lhbGx5IHRoZQo+IHVzYWdlIGFzIHBhcmFtZXRlciBmb3IgYXBw
bGljYXRpb25zIGxpbmtlZCB0byB0aGUga2VybmVsIGlzIG5vIGdvb2QKPiBpZGVhLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5
OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cgo+IC0tLQo+
ICBhcmNoL2FybS9zZXR1cC5jICAgICB8ICA4IC0tLS0tLS0tCj4gIGFyY2gveDg2L3NldHVwLmMg
ICAgIHwgIDggLS0tLS0tLS0KPiAgZGF5dGltZS5jICAgICAgICAgICAgfCAgMiArLQo+ICBpbmNs
dWRlL2h5cGVydmlzb3IuaCB8IDExIC0tLS0tLS0tLS0tCj4gIGtlcm5lbC5jICAgICAgICAgICAg
IHwgIDYgKysrLS0tCj4gIG1haW4uYyAgICAgICAgICAgICAgIHwgIDYgKysrLS0tCj4gIHRlc3Qu
YyAgICAgICAgICAgICAgIHwgMjAgKysrKysrKysrKy0tLS0tLS0tLS0KPiAgNyBmaWxlcyBjaGFu
Z2VkLCAxNyBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
YXJjaC9hcm0vc2V0dXAuYyBiL2FyY2gvYXJtL3NldHVwLmMKPiBpbmRleCAwNWI0MDViLi5iNjUw
MjNjIDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtL3NldHVwLmMKPiArKysgYi9hcmNoL2FybS9zZXR1
cC5jCj4gQEAgLTksMTMgKzksNiBAQAo+ICAjaW5jbHVkZSA8bGliZmR0Lmg+Cj4gIAo+ICAvKgo+
IC0gKiBUaGlzIHN0cnVjdHVyZSBjb250YWlucyBzdGFydC1vZi1kYXkgaW5mbywgc3VjaCBhcyBw
YWdldGFibGUgYmFzZSBwb2ludGVyLAo+IC0gKiBhZGRyZXNzIG9mIHRoZSBzaGFyZWRfaW5mbyBz
dHJ1Y3R1cmUsIGFuZCB0aGluZ3MgbGlrZSB0aGF0Lgo+IC0gKiBPbiB4ODYsIHRoZSBoeXBlcnZp
c29yIHBhc3NlcyBpdCB0byB1cy4gT24gQVJNLCB3ZSBmaWxsIGl0IGluIG91cnNlbHZlcy4KPiAt
ICovCj4gLXVuaW9uIHN0YXJ0X2luZm9fdW5pb24gc3RhcnRfaW5mb191bmlvbjsKPiAtCj4gLS8q
Cj4gICAqIFNoYXJlZCBwYWdlIGZvciBjb21tdW5pY2F0aW5nIHdpdGggdGhlIGh5cGVydmlzb3Iu
Cj4gICAqIEV2ZW50cyBmbGFncyBnbyBoZXJlLCBmb3IgZXhhbXBsZS4KPiAgICovCj4gQEAgLTQ3
LDcgKzQwLDYgQEAgdm9pZCBhcmNoX2luaXQodm9pZCAqZHRiX3BvaW50ZXIsIHVpbnQzMl90IHBo
eXNpY2FsX29mZnNldCkKPiAgICAgIC8qIE1hcCBzaGFyZWRfaW5mbyBwYWdlICovCj4gICAgICBI
WVBFUlZJU09SX3NoYXJlZF9pbmZvID0gbWFwX3NoYXJlZF9pbmZvKE5VTEwpOwo+ICAKPiAtICAg
IC8qIEZpbGwgaW4gc3RhcnRfaW5mbyAqLwo+ICAgICAgZ2V0X2NvbnNvbGUoTlVMTCk7Cj4gICAg
ICBnZXRfeGVuYnVzKE5VTEwpOwo+ICAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvc2V0dXAuYyBi
L2FyY2gveDg2L3NldHVwLmMKPiBpbmRleCAyNzhlODhmLi41MGFhNTA0IDEwMDY0NAo+IC0tLSBh
L2FyY2gveDg2L3NldHVwLmMKPiArKysgYi9hcmNoL3g4Ni9zZXR1cC5jCj4gQEAgLTQwLDEyICs0
MCw2IEBACj4gIHNoYXJlZF9pbmZvX3QgKkhZUEVSVklTT1Jfc2hhcmVkX2luZm87Cj4gIAo+ICAv
Kgo+IC0gKiBUaGlzIHN0cnVjdHVyZSBjb250YWlucyBzdGFydC1vZi1kYXkgaW5mbywgc3VjaCBh
cyBwYWdldGFibGUgYmFzZSBwb2ludGVyLAo+IC0gKiBhZGRyZXNzIG9mIHRoZSBzaGFyZWRfaW5m
byBzdHJ1Y3R1cmUsIGFuZCB0aGluZ3MgbGlrZSB0aGF0Lgo+IC0gKi8KPiAtdW5pb24gc3RhcnRf
aW5mb191bmlvbiBzdGFydF9pbmZvX3VuaW9uOwo+IC0KPiAtLyoKPiAgICogSnVzdCBhbGxvY2F0
ZSB0aGUga2VybmVsIHN0YWNrIGhlcmUuIFNTOkVTUCBpcyBzZXQgdXAgdG8gcG9pbnQgaGVyZQo+
ICAgKiBpbiBoZWFkLlMuCj4gICAqLwo+IEBAIC0xNTEsNyArMTQ1LDYgQEAgYXJjaF9pbml0KHZv
aWQgKnBhcikKPiAgCS8qIFNldHVwIG1lbW9yeSBtYW5hZ2VtZW50IGluZm8gZnJvbSBzdGFydF9p
bmZvLiAqLwo+ICAJYXJjaF9tbV9wcmVpbml0KHBhcik7Cj4gIAo+IC0JLyogQ29weSB0aGUgc3Rh
cnRfaW5mbyBzdHJ1Y3QgdG8gYSBnbG9iYWxseS1hY2Nlc3NpYmxlIGFyZWEuICovCj4gIAkvKiBX
QVJOOiBkb24ndCBkbyBwcmludGsgYmVmb3JlIGhlcmUsIGl0IHVzZXMgaW5mb3JtYXRpb24gZnJv
bQo+ICAJICAgc2hhcmVkX2luZm8uIFVzZSB4cHJpbnRrIGluc3RlYWQuICovCj4gIAlnZXRfY29u
c29sZShwYXIpOwo+IEBAIC0xNjIsNyArMTU1LDYgQEAgYXJjaF9pbml0KHZvaWQgKnBhcikKPiAg
CUhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPSBtYXBfc2hhcmVkX2luZm8ocGFyKTsKPiAgCj4gIAlz
aSA9IHBhcjsKPiAtCW1lbWNweSgmc3RhcnRfaW5mbywgc2ksIHNpemVvZigqc2kpKTsKPiAgCj4g
IAkvKiBwcmludCBvdXQgc29tZSB1c2VmdWwgaW5mb3JtYXRpb24gICovCj4gIAlwcmludGsoIlhl
biBNaW5pbWFsIE9TIVxuIik7Cj4gZGlmZiAtLWdpdCBhL2RheXRpbWUuYyBiL2RheXRpbWUuYwo+
IGluZGV4IDdkYzBkZTAuLjYwNDllNzggMTAwNjQ0Cj4gLS0tIGEvZGF5dGltZS5jCj4gKysrIGIv
ZGF5dGltZS5jCj4gQEAgLTYwLDcgKzYwLDcgQEAgdm9pZCBydW5fc2VydmVyKHZvaWQgKnApCj4g
IH0KPiAgCj4gIAo+IC1pbnQgYXBwX21haW4oc3RhcnRfaW5mb190ICpzaSkKPiAraW50IGFwcF9t
YWluKHZvaWQgKnApCj4gIHsKPiAgICAgIGNyZWF0ZV90aHJlYWQoInNlcnZlciIsIHJ1bl9zZXJ2
ZXIsIE5VTEwpOwo+ICAgICAgcmV0dXJuIDA7Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHlwZXJ2
aXNvci5oIGIvaW5jbHVkZS9oeXBlcnZpc29yLmgKPiBpbmRleCA3YzQ0NzAyLi4zMDczYThhIDEw
MDY0NAo+IC0tLSBhL2luY2x1ZGUvaHlwZXJ2aXNvci5oCj4gKysrIGIvaW5jbHVkZS9oeXBlcnZp
c29yLmgKPiBAQCAtMjYsMTcgKzI2LDYgQEAKPiAgI2luY2x1ZGUgPHhlbi9odm0vaHZtX29wLmg+
Cj4gICNpbmNsdWRlIDxtaW5pLW9zL3RyYXBzLmg+Cj4gIAo+IC0vKgo+IC0gKiBhIHBsYWNlaG9s
ZGVyIGZvciB0aGUgc3RhcnQgb2YgZGF5IGluZm9ybWF0aW9uIHBhc3NlZCB1cCBmcm9tIHRoZSBo
eXBlcnZpc29yCj4gLSAqLwo+IC11bmlvbiBzdGFydF9pbmZvX3VuaW9uCj4gLXsKPiAtICAgIHN0
YXJ0X2luZm9fdCBzdGFydF9pbmZvOwo+IC0gICAgY2hhciBwYWRkaW5nWzUxMl07Cj4gLX07Cj4g
LWV4dGVybiB1bmlvbiBzdGFydF9pbmZvX3VuaW9uIHN0YXJ0X2luZm9fdW5pb247Cj4gLSNkZWZp
bmUgc3RhcnRfaW5mbyAoc3RhcnRfaW5mb191bmlvbi5zdGFydF9pbmZvKQo+IC0KPiAgLyogaHlw
ZXJ2aXNvci5jICovCj4gICNpZm5kZWYgQ09ORklHX1BBUkFWSVJUCj4gIGludCBodm1fZ2V0X3Bh
cmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpOwo+IGRpZmYgLS1naXQgYS9rZXJuZWwu
YyBiL2tlcm5lbC5jCj4gaW5kZXggZjIyOTk3ZS4uMGQ4NGE5YiAxMDA2NDQKPiAtLS0gYS9rZXJu
ZWwuYwo+ICsrKyBiL2tlcm5lbC5jCj4gQEAgLTExMCw5ICsxMTAsOSBAQCBzdGF0aWMgdm9pZCBz
aHV0ZG93bl90aHJlYWQodm9pZCAqcCkKPiAgCj4gIAo+ICAvKiBUaGlzIHNob3VsZCBiZSBvdmVy
cmlkZGVuIGJ5IHRoZSBhcHBsaWNhdGlvbiB3ZSBhcmUgbGlua2VkIGFnYWluc3QuICovCj4gLV9f
YXR0cmlidXRlX18oKHdlYWspKSBpbnQgYXBwX21haW4oc3RhcnRfaW5mb190ICpzaSkKPiArX19h
dHRyaWJ1dGVfXygod2VhaykpIGludCBhcHBfbWFpbih2b2lkICpwKQo+ICB7Cj4gLSAgICBwcmlu
dGsoImtlcm5lbC5jOiBkdW1teSBtYWluOiBzdGFydF9pbmZvPSVwXG4iLCBzaSk7Cj4gKyAgICBw
cmludGsoImtlcm5lbC5jOiBkdW1teSBtYWluOiBwYXI9JXBcbiIsIHApOwo+ICAgICAgcmV0dXJu
IDA7Cj4gIH0KPiAgCj4gQEAgLTE0OSw3ICsxNDksNyBAQCB2b2lkIHN0YXJ0X2tlcm5lbCh2b2lk
KQo+ICAjZW5kaWYKPiAgCj4gICAgICAvKiBDYWxsIChwb3NzaWJseSBvdmVycmlkZGVuKSBhcHBf
bWFpbigpICovCj4gLSAgICBhcHBfbWFpbigmc3RhcnRfaW5mbyk7Cj4gKyAgICBhcHBfbWFpbihO
VUxMKTsKPiAgCj4gICAgICAvKiBFdmVyeXRoaW5nIGluaXRpYWxpc2VkLCBzdGFydCBpZGxlIHRo
cmVhZCAqLwo+ICAgICAgcnVuX2lkbGVfdGhyZWFkKCk7Cj4gZGlmZiAtLWdpdCBhL21haW4uYyBi
L21haW4uYwo+IGluZGV4IDcxZTNiZTMuLjI2MzM2NGMgMTAwNjQ0Cj4gLS0tIGEvbWFpbi5jCj4g
KysrIGIvbWFpbi5jCj4gQEAgLTE4NSwxMCArMTg1LDEwIEBAIHZvaWQgX2V4aXQoaW50IHJldCkK
PiAgICAgIGRvX2V4aXQoKTsKPiAgfQo+ICAKPiAtaW50IGFwcF9tYWluKHN0YXJ0X2luZm9fdCAq
c2kpCj4gK2ludCBhcHBfbWFpbih2b2lkICpwKQo+ICB7Cj4gLSAgICBwcmludGsoIm1haW4uYzog
ZHVtbXkgbWFpbjogc3RhcnRfaW5mbz0lcFxuIiwgc2kpOwo+IC0gICAgbWFpbl90aHJlYWQgPSBj
cmVhdGVfdGhyZWFkKCJtYWluIiwgY2FsbF9tYWluLCBzaSk7Cj4gKyAgICBwcmludGsoIm1haW4u
YzogZHVtbXkgbWFpbjogcGFyPSVwXG4iLCBwKTsKPiArICAgIG1haW5fdGhyZWFkID0gY3JlYXRl
X3RocmVhZCgibWFpbiIsIGNhbGxfbWFpbiwgcCk7Cj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAj
ZW5kaWYKPiBkaWZmIC0tZ2l0IGEvdGVzdC5jIGIvdGVzdC5jCj4gaW5kZXggMTU0YWY0OS4uNDJh
MjY2NiAxMDA2NDQKPiAtLS0gYS90ZXN0LmMKPiArKysgYi90ZXN0LmMKPiBAQCAtNTUyLDI4ICs1
NTIsMjggQEAgc3RhdGljIHZvaWQgc2h1dGRvd25fdGhyZWFkKHZvaWQgKnApCj4gIH0KPiAgI2Vu
ZGlmCj4gIAo+IC1pbnQgYXBwX21haW4oc3RhcnRfaW5mb190ICpzaSkKPiAraW50IGFwcF9tYWlu
KHZvaWQgKnApCj4gIHsKPiAtICAgIHByaW50aygiVGVzdCBtYWluOiBzdGFydF9pbmZvPSVwXG4i
LCBzaSk7Cj4gKyAgICBwcmludGsoIlRlc3QgbWFpbjogcGFyPSVwXG4iLCBwKTsKPiAgI2lmZGVm
IENPTkZJR19YRU5CVVMKPiAtICAgIGNyZWF0ZV90aHJlYWQoInhlbmJ1c190ZXN0ZXIiLCB4ZW5i
dXNfdGVzdGVyLCBzaSk7Cj4gKyAgICBjcmVhdGVfdGhyZWFkKCJ4ZW5idXNfdGVzdGVyIiwgeGVu
YnVzX3Rlc3RlciwgcCk7Cj4gICNlbmRpZgo+IC0gICAgY3JlYXRlX3RocmVhZCgicGVyaW9kaWNf
dGhyZWFkIiwgcGVyaW9kaWNfdGhyZWFkLCBzaSk7Cj4gKyAgICBjcmVhdGVfdGhyZWFkKCJwZXJp
b2RpY190aHJlYWQiLCBwZXJpb2RpY190aHJlYWQsIHApOwo+ICAjaWZkZWYgQ09ORklHX05FVEZS
T05UCj4gLSAgICBjcmVhdGVfdGhyZWFkKCJuZXRmcm9udCIsIG5ldGZyb250X3RocmVhZCwgc2kp
Owo+ICsgICAgY3JlYXRlX3RocmVhZCgibmV0ZnJvbnQiLCBuZXRmcm9udF90aHJlYWQsIHApOwo+
ICAjZW5kaWYKPiAgI2lmZGVmIENPTkZJR19CTEtGUk9OVAo+IC0gICAgY3JlYXRlX3RocmVhZCgi
YmxrZnJvbnQiLCBibGtmcm9udF90aHJlYWQsIHNpKTsKPiArICAgIGNyZWF0ZV90aHJlYWQoImJs
a2Zyb250IiwgYmxrZnJvbnRfdGhyZWFkLCBwKTsKPiAgI2VuZGlmCj4gICNpZiBkZWZpbmVkKENP
TkZJR19GQkZST05UKSAmJiBkZWZpbmVkKENPTkZJR19LQkRGUk9OVCkKPiAtICAgIGNyZWF0ZV90
aHJlYWQoImZiZnJvbnQiLCBmYmZyb250X3RocmVhZCwgc2kpOwo+IC0gICAgY3JlYXRlX3RocmVh
ZCgia2JkZnJvbnQiLCBrYmRmcm9udF90aHJlYWQsIHNpKTsKPiArICAgIGNyZWF0ZV90aHJlYWQo
ImZiZnJvbnQiLCBmYmZyb250X3RocmVhZCwgcCk7Cj4gKyAgICBjcmVhdGVfdGhyZWFkKCJrYmRm
cm9udCIsIGtiZGZyb250X3RocmVhZCwgcCk7Cj4gICNlbmRpZgo+ICAjaWZkZWYgQ09ORklHX1BD
SUZST05UCj4gLSAgICBjcmVhdGVfdGhyZWFkKCJwY2lmcm9udCIsIHBjaWZyb250X3RocmVhZCwg
c2kpOwo+ICsgICAgY3JlYXRlX3RocmVhZCgicGNpZnJvbnQiLCBwY2lmcm9udF90aHJlYWQsIHAp
Owo+ICAjZW5kaWYKPiAgI2lmZGVmIENPTkZJR19YRU5CVVMKPiAtICAgIGNyZWF0ZV90aHJlYWQo
InNodXRkb3duIiwgc2h1dGRvd25fdGhyZWFkLCBzaSk7Cj4gKyAgICBjcmVhdGVfdGhyZWFkKCJz
aHV0ZG93biIsIHNodXRkb3duX3RocmVhZCwgcCk7Cj4gICNlbmRpZgo+ICAgICAgcmV0dXJuIDA7
Cj4gIH0KPiAtLSAKPiAyLjYuNgo+IAoKLS0gClNhbXVlbApOb3csIGl0IHdlIGhhZCB0aGlzIHNv
cnQgb2YgdGhpbmc6CiAgeWllbGQgLWEgICAgIGZvciB5aWVsZCB0byBhbGwgdHJhZmZpYwogIHlp
ZWxkIC10ICAgICBmb3IgeWllbGQgdG8gdHJ1Y2tzCiAgeWllbGQgLWYgICAgIGZvciB5aWVsZCB0
byBwZW9wbGUgd2Fsa2luZyAoeWllbGQgZm9vdCkKICB5aWVsZCAtZCB0KiAgZm9yIHlpZWxkIG9u
IGRheXMgc3RhcnRpbmcgd2l0aCB0Ci4uLnlvdSdkIGhhdmUgYSBsb3Qgb2YgZGVhZCBwZW9wbGUg
YXQgaW50ZXJzZWN0aW9ucywgYW5kIHRyYWZmaWMgamFtcyB5b3UKd291bGRuJ3QgYmVsaWV2ZS4u
LgooRGlzY3Vzc2lvbiBpbiBjb21wLm9zLmxpbnV4Lm1pc2Mgb24gdGhlIGludHVpdGl2ZW5lc3Mg
b2YgY29tbWFuZHMuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:48:32 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:48:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKUi-0003tj-L6; Tue, 23 Aug 2016 22:48:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKUh-0003tV-EY; Tue, 23 Aug 2016 22:48:31 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 CB/F4-29421-EB2DCB75; Tue, 23 Aug 2016 22:48:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS+7+BUXfvpT3
 hBt/36lu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzeja/JWpYLZJRUvHYdYGxn+aXYxc
 HEICExkldq5axdbFyAnk7GKUuLXYCiJxlFFi0oZL7BDOBkaJjodvWECqWARUJRY8OQDWwSZgI
 tHfOA/MFhFQlvjY2ssOYjMLREs8b98MVi8sECtxqmsWWA2vgI7Ekv49jCBDeQV2M0rMb53NCL
 G6WKLx0gUWiCJBiZMzn7BADNKSuPHvJVMXIweQLS2x/B8HSJhTwEGi+edpdpCwqICZxLefBhM
 YBWchaZ6FpHkWQvMCRuZVjOrFqUVlqUW6hnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ
 +bmbGIHhywAEOxh3Pnc6xCjJwaQkypt0dE+4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnegotAO
 cGi1PTUirTMHGAkwaQlOHiURHgzQNK8xQWJucWZ6RCpU4yKUuK8MiAJAZBERmkeXBssei8xyk
 oJ8zICHSLEU5BalJtZgir/ilGcg1FJmFcdZApPZl4J3PRXQIuZgBa33N8NsrgkESEl1cCopab
 yXvLz+1v7leyUqib8WLH8YvezLzd+e7JerWvNOaph67vre0XZUeNHW+7tvS9V/NpCerpt0rS6
 kJcb1KMeHtsy89BtuR+nGY8lpsSEPeuRODRp8iK9M3OCG8SYj/nOiE/w5hZLWbzR5L5D6JJr7
 Y1c+2tzJgq4KM11u3f3ouFZ4fAHe9fNU2Ipzkg01GIuKk4EAH+uaJTZAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1471992509!55497999!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3389 invoked from network); 23 Aug 2016 22:48:29 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-5.tower-27.messagelabs.com with SMTP; 23 Aug 2016 22:48:29 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 805A09010;
 Wed, 24 Aug 2016 00:48:29 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id yghHNqC_TNp6; Wed, 24 Aug 2016 00:48:29 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 54EB91A5;
 Wed, 24 Aug 2016 00:48:29 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKUe-0003O1-UE; Wed, 24 Aug 2016 00:48:28 +0200
Date: Wed, 24 Aug 2016 00:48:28 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823224828.GM4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-20-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-20-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 19/22] mini-os: remove using start_info
 in architecture independent code
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE2OjA1ICswMjAwLCB3cm90ZToK
PiBUaGUgc3RhcnRfaW5mbyBzdHJ1Y3R1cmUgc2hvdWxkIGJlIHVzZWQgb25seSBpbiBjYXNlIG9m
IENPTkZJR19QQVJBVklSVAo+IGRlZmluZWQuIFJlbW92ZSBpdCBmcm9tIGJlaW5nIHVzZWQgaW4g
b3RoZXIgcGxhY2VzLiBFc3BlY2lhbGx5IHRoZQo+IHVzYWdlIGFzIHBhcmFtZXRlciBmb3IgYXBw
bGljYXRpb25zIGxpbmtlZCB0byB0aGUga2VybmVsIGlzIG5vIGdvb2QKPiBpZGVhLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5
OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cgo+IC0tLQo+
ICBhcmNoL2FybS9zZXR1cC5jICAgICB8ICA4IC0tLS0tLS0tCj4gIGFyY2gveDg2L3NldHVwLmMg
ICAgIHwgIDggLS0tLS0tLS0KPiAgZGF5dGltZS5jICAgICAgICAgICAgfCAgMiArLQo+ICBpbmNs
dWRlL2h5cGVydmlzb3IuaCB8IDExIC0tLS0tLS0tLS0tCj4gIGtlcm5lbC5jICAgICAgICAgICAg
IHwgIDYgKysrLS0tCj4gIG1haW4uYyAgICAgICAgICAgICAgIHwgIDYgKysrLS0tCj4gIHRlc3Qu
YyAgICAgICAgICAgICAgIHwgMjAgKysrKysrKysrKy0tLS0tLS0tLS0KPiAgNyBmaWxlcyBjaGFu
Z2VkLCAxNyBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
YXJjaC9hcm0vc2V0dXAuYyBiL2FyY2gvYXJtL3NldHVwLmMKPiBpbmRleCAwNWI0MDViLi5iNjUw
MjNjIDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtL3NldHVwLmMKPiArKysgYi9hcmNoL2FybS9zZXR1
cC5jCj4gQEAgLTksMTMgKzksNiBAQAo+ICAjaW5jbHVkZSA8bGliZmR0Lmg+Cj4gIAo+ICAvKgo+
IC0gKiBUaGlzIHN0cnVjdHVyZSBjb250YWlucyBzdGFydC1vZi1kYXkgaW5mbywgc3VjaCBhcyBw
YWdldGFibGUgYmFzZSBwb2ludGVyLAo+IC0gKiBhZGRyZXNzIG9mIHRoZSBzaGFyZWRfaW5mbyBz
dHJ1Y3R1cmUsIGFuZCB0aGluZ3MgbGlrZSB0aGF0Lgo+IC0gKiBPbiB4ODYsIHRoZSBoeXBlcnZp
c29yIHBhc3NlcyBpdCB0byB1cy4gT24gQVJNLCB3ZSBmaWxsIGl0IGluIG91cnNlbHZlcy4KPiAt
ICovCj4gLXVuaW9uIHN0YXJ0X2luZm9fdW5pb24gc3RhcnRfaW5mb191bmlvbjsKPiAtCj4gLS8q
Cj4gICAqIFNoYXJlZCBwYWdlIGZvciBjb21tdW5pY2F0aW5nIHdpdGggdGhlIGh5cGVydmlzb3Iu
Cj4gICAqIEV2ZW50cyBmbGFncyBnbyBoZXJlLCBmb3IgZXhhbXBsZS4KPiAgICovCj4gQEAgLTQ3
LDcgKzQwLDYgQEAgdm9pZCBhcmNoX2luaXQodm9pZCAqZHRiX3BvaW50ZXIsIHVpbnQzMl90IHBo
eXNpY2FsX29mZnNldCkKPiAgICAgIC8qIE1hcCBzaGFyZWRfaW5mbyBwYWdlICovCj4gICAgICBI
WVBFUlZJU09SX3NoYXJlZF9pbmZvID0gbWFwX3NoYXJlZF9pbmZvKE5VTEwpOwo+ICAKPiAtICAg
IC8qIEZpbGwgaW4gc3RhcnRfaW5mbyAqLwo+ICAgICAgZ2V0X2NvbnNvbGUoTlVMTCk7Cj4gICAg
ICBnZXRfeGVuYnVzKE5VTEwpOwo+ICAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvc2V0dXAuYyBi
L2FyY2gveDg2L3NldHVwLmMKPiBpbmRleCAyNzhlODhmLi41MGFhNTA0IDEwMDY0NAo+IC0tLSBh
L2FyY2gveDg2L3NldHVwLmMKPiArKysgYi9hcmNoL3g4Ni9zZXR1cC5jCj4gQEAgLTQwLDEyICs0
MCw2IEBACj4gIHNoYXJlZF9pbmZvX3QgKkhZUEVSVklTT1Jfc2hhcmVkX2luZm87Cj4gIAo+ICAv
Kgo+IC0gKiBUaGlzIHN0cnVjdHVyZSBjb250YWlucyBzdGFydC1vZi1kYXkgaW5mbywgc3VjaCBh
cyBwYWdldGFibGUgYmFzZSBwb2ludGVyLAo+IC0gKiBhZGRyZXNzIG9mIHRoZSBzaGFyZWRfaW5m
byBzdHJ1Y3R1cmUsIGFuZCB0aGluZ3MgbGlrZSB0aGF0Lgo+IC0gKi8KPiAtdW5pb24gc3RhcnRf
aW5mb191bmlvbiBzdGFydF9pbmZvX3VuaW9uOwo+IC0KPiAtLyoKPiAgICogSnVzdCBhbGxvY2F0
ZSB0aGUga2VybmVsIHN0YWNrIGhlcmUuIFNTOkVTUCBpcyBzZXQgdXAgdG8gcG9pbnQgaGVyZQo+
ICAgKiBpbiBoZWFkLlMuCj4gICAqLwo+IEBAIC0xNTEsNyArMTQ1LDYgQEAgYXJjaF9pbml0KHZv
aWQgKnBhcikKPiAgCS8qIFNldHVwIG1lbW9yeSBtYW5hZ2VtZW50IGluZm8gZnJvbSBzdGFydF9p
bmZvLiAqLwo+ICAJYXJjaF9tbV9wcmVpbml0KHBhcik7Cj4gIAo+IC0JLyogQ29weSB0aGUgc3Rh
cnRfaW5mbyBzdHJ1Y3QgdG8gYSBnbG9iYWxseS1hY2Nlc3NpYmxlIGFyZWEuICovCj4gIAkvKiBX
QVJOOiBkb24ndCBkbyBwcmludGsgYmVmb3JlIGhlcmUsIGl0IHVzZXMgaW5mb3JtYXRpb24gZnJv
bQo+ICAJICAgc2hhcmVkX2luZm8uIFVzZSB4cHJpbnRrIGluc3RlYWQuICovCj4gIAlnZXRfY29u
c29sZShwYXIpOwo+IEBAIC0xNjIsNyArMTU1LDYgQEAgYXJjaF9pbml0KHZvaWQgKnBhcikKPiAg
CUhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPSBtYXBfc2hhcmVkX2luZm8ocGFyKTsKPiAgCj4gIAlz
aSA9IHBhcjsKPiAtCW1lbWNweSgmc3RhcnRfaW5mbywgc2ksIHNpemVvZigqc2kpKTsKPiAgCj4g
IAkvKiBwcmludCBvdXQgc29tZSB1c2VmdWwgaW5mb3JtYXRpb24gICovCj4gIAlwcmludGsoIlhl
biBNaW5pbWFsIE9TIVxuIik7Cj4gZGlmZiAtLWdpdCBhL2RheXRpbWUuYyBiL2RheXRpbWUuYwo+
IGluZGV4IDdkYzBkZTAuLjYwNDllNzggMTAwNjQ0Cj4gLS0tIGEvZGF5dGltZS5jCj4gKysrIGIv
ZGF5dGltZS5jCj4gQEAgLTYwLDcgKzYwLDcgQEAgdm9pZCBydW5fc2VydmVyKHZvaWQgKnApCj4g
IH0KPiAgCj4gIAo+IC1pbnQgYXBwX21haW4oc3RhcnRfaW5mb190ICpzaSkKPiAraW50IGFwcF9t
YWluKHZvaWQgKnApCj4gIHsKPiAgICAgIGNyZWF0ZV90aHJlYWQoInNlcnZlciIsIHJ1bl9zZXJ2
ZXIsIE5VTEwpOwo+ICAgICAgcmV0dXJuIDA7Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHlwZXJ2
aXNvci5oIGIvaW5jbHVkZS9oeXBlcnZpc29yLmgKPiBpbmRleCA3YzQ0NzAyLi4zMDczYThhIDEw
MDY0NAo+IC0tLSBhL2luY2x1ZGUvaHlwZXJ2aXNvci5oCj4gKysrIGIvaW5jbHVkZS9oeXBlcnZp
c29yLmgKPiBAQCAtMjYsMTcgKzI2LDYgQEAKPiAgI2luY2x1ZGUgPHhlbi9odm0vaHZtX29wLmg+
Cj4gICNpbmNsdWRlIDxtaW5pLW9zL3RyYXBzLmg+Cj4gIAo+IC0vKgo+IC0gKiBhIHBsYWNlaG9s
ZGVyIGZvciB0aGUgc3RhcnQgb2YgZGF5IGluZm9ybWF0aW9uIHBhc3NlZCB1cCBmcm9tIHRoZSBo
eXBlcnZpc29yCj4gLSAqLwo+IC11bmlvbiBzdGFydF9pbmZvX3VuaW9uCj4gLXsKPiAtICAgIHN0
YXJ0X2luZm9fdCBzdGFydF9pbmZvOwo+IC0gICAgY2hhciBwYWRkaW5nWzUxMl07Cj4gLX07Cj4g
LWV4dGVybiB1bmlvbiBzdGFydF9pbmZvX3VuaW9uIHN0YXJ0X2luZm9fdW5pb247Cj4gLSNkZWZp
bmUgc3RhcnRfaW5mbyAoc3RhcnRfaW5mb191bmlvbi5zdGFydF9pbmZvKQo+IC0KPiAgLyogaHlw
ZXJ2aXNvci5jICovCj4gICNpZm5kZWYgQ09ORklHX1BBUkFWSVJUCj4gIGludCBodm1fZ2V0X3Bh
cmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpOwo+IGRpZmYgLS1naXQgYS9rZXJuZWwu
YyBiL2tlcm5lbC5jCj4gaW5kZXggZjIyOTk3ZS4uMGQ4NGE5YiAxMDA2NDQKPiAtLS0gYS9rZXJu
ZWwuYwo+ICsrKyBiL2tlcm5lbC5jCj4gQEAgLTExMCw5ICsxMTAsOSBAQCBzdGF0aWMgdm9pZCBz
aHV0ZG93bl90aHJlYWQodm9pZCAqcCkKPiAgCj4gIAo+ICAvKiBUaGlzIHNob3VsZCBiZSBvdmVy
cmlkZGVuIGJ5IHRoZSBhcHBsaWNhdGlvbiB3ZSBhcmUgbGlua2VkIGFnYWluc3QuICovCj4gLV9f
YXR0cmlidXRlX18oKHdlYWspKSBpbnQgYXBwX21haW4oc3RhcnRfaW5mb190ICpzaSkKPiArX19h
dHRyaWJ1dGVfXygod2VhaykpIGludCBhcHBfbWFpbih2b2lkICpwKQo+ICB7Cj4gLSAgICBwcmlu
dGsoImtlcm5lbC5jOiBkdW1teSBtYWluOiBzdGFydF9pbmZvPSVwXG4iLCBzaSk7Cj4gKyAgICBw
cmludGsoImtlcm5lbC5jOiBkdW1teSBtYWluOiBwYXI9JXBcbiIsIHApOwo+ICAgICAgcmV0dXJu
IDA7Cj4gIH0KPiAgCj4gQEAgLTE0OSw3ICsxNDksNyBAQCB2b2lkIHN0YXJ0X2tlcm5lbCh2b2lk
KQo+ICAjZW5kaWYKPiAgCj4gICAgICAvKiBDYWxsIChwb3NzaWJseSBvdmVycmlkZGVuKSBhcHBf
bWFpbigpICovCj4gLSAgICBhcHBfbWFpbigmc3RhcnRfaW5mbyk7Cj4gKyAgICBhcHBfbWFpbihO
VUxMKTsKPiAgCj4gICAgICAvKiBFdmVyeXRoaW5nIGluaXRpYWxpc2VkLCBzdGFydCBpZGxlIHRo
cmVhZCAqLwo+ICAgICAgcnVuX2lkbGVfdGhyZWFkKCk7Cj4gZGlmZiAtLWdpdCBhL21haW4uYyBi
L21haW4uYwo+IGluZGV4IDcxZTNiZTMuLjI2MzM2NGMgMTAwNjQ0Cj4gLS0tIGEvbWFpbi5jCj4g
KysrIGIvbWFpbi5jCj4gQEAgLTE4NSwxMCArMTg1LDEwIEBAIHZvaWQgX2V4aXQoaW50IHJldCkK
PiAgICAgIGRvX2V4aXQoKTsKPiAgfQo+ICAKPiAtaW50IGFwcF9tYWluKHN0YXJ0X2luZm9fdCAq
c2kpCj4gK2ludCBhcHBfbWFpbih2b2lkICpwKQo+ICB7Cj4gLSAgICBwcmludGsoIm1haW4uYzog
ZHVtbXkgbWFpbjogc3RhcnRfaW5mbz0lcFxuIiwgc2kpOwo+IC0gICAgbWFpbl90aHJlYWQgPSBj
cmVhdGVfdGhyZWFkKCJtYWluIiwgY2FsbF9tYWluLCBzaSk7Cj4gKyAgICBwcmludGsoIm1haW4u
YzogZHVtbXkgbWFpbjogcGFyPSVwXG4iLCBwKTsKPiArICAgIG1haW5fdGhyZWFkID0gY3JlYXRl
X3RocmVhZCgibWFpbiIsIGNhbGxfbWFpbiwgcCk7Cj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAj
ZW5kaWYKPiBkaWZmIC0tZ2l0IGEvdGVzdC5jIGIvdGVzdC5jCj4gaW5kZXggMTU0YWY0OS4uNDJh
MjY2NiAxMDA2NDQKPiAtLS0gYS90ZXN0LmMKPiArKysgYi90ZXN0LmMKPiBAQCAtNTUyLDI4ICs1
NTIsMjggQEAgc3RhdGljIHZvaWQgc2h1dGRvd25fdGhyZWFkKHZvaWQgKnApCj4gIH0KPiAgI2Vu
ZGlmCj4gIAo+IC1pbnQgYXBwX21haW4oc3RhcnRfaW5mb190ICpzaSkKPiAraW50IGFwcF9tYWlu
KHZvaWQgKnApCj4gIHsKPiAtICAgIHByaW50aygiVGVzdCBtYWluOiBzdGFydF9pbmZvPSVwXG4i
LCBzaSk7Cj4gKyAgICBwcmludGsoIlRlc3QgbWFpbjogcGFyPSVwXG4iLCBwKTsKPiAgI2lmZGVm
IENPTkZJR19YRU5CVVMKPiAtICAgIGNyZWF0ZV90aHJlYWQoInhlbmJ1c190ZXN0ZXIiLCB4ZW5i
dXNfdGVzdGVyLCBzaSk7Cj4gKyAgICBjcmVhdGVfdGhyZWFkKCJ4ZW5idXNfdGVzdGVyIiwgeGVu
YnVzX3Rlc3RlciwgcCk7Cj4gICNlbmRpZgo+IC0gICAgY3JlYXRlX3RocmVhZCgicGVyaW9kaWNf
dGhyZWFkIiwgcGVyaW9kaWNfdGhyZWFkLCBzaSk7Cj4gKyAgICBjcmVhdGVfdGhyZWFkKCJwZXJp
b2RpY190aHJlYWQiLCBwZXJpb2RpY190aHJlYWQsIHApOwo+ICAjaWZkZWYgQ09ORklHX05FVEZS
T05UCj4gLSAgICBjcmVhdGVfdGhyZWFkKCJuZXRmcm9udCIsIG5ldGZyb250X3RocmVhZCwgc2kp
Owo+ICsgICAgY3JlYXRlX3RocmVhZCgibmV0ZnJvbnQiLCBuZXRmcm9udF90aHJlYWQsIHApOwo+
ICAjZW5kaWYKPiAgI2lmZGVmIENPTkZJR19CTEtGUk9OVAo+IC0gICAgY3JlYXRlX3RocmVhZCgi
YmxrZnJvbnQiLCBibGtmcm9udF90aHJlYWQsIHNpKTsKPiArICAgIGNyZWF0ZV90aHJlYWQoImJs
a2Zyb250IiwgYmxrZnJvbnRfdGhyZWFkLCBwKTsKPiAgI2VuZGlmCj4gICNpZiBkZWZpbmVkKENP
TkZJR19GQkZST05UKSAmJiBkZWZpbmVkKENPTkZJR19LQkRGUk9OVCkKPiAtICAgIGNyZWF0ZV90
aHJlYWQoImZiZnJvbnQiLCBmYmZyb250X3RocmVhZCwgc2kpOwo+IC0gICAgY3JlYXRlX3RocmVh
ZCgia2JkZnJvbnQiLCBrYmRmcm9udF90aHJlYWQsIHNpKTsKPiArICAgIGNyZWF0ZV90aHJlYWQo
ImZiZnJvbnQiLCBmYmZyb250X3RocmVhZCwgcCk7Cj4gKyAgICBjcmVhdGVfdGhyZWFkKCJrYmRm
cm9udCIsIGtiZGZyb250X3RocmVhZCwgcCk7Cj4gICNlbmRpZgo+ICAjaWZkZWYgQ09ORklHX1BD
SUZST05UCj4gLSAgICBjcmVhdGVfdGhyZWFkKCJwY2lmcm9udCIsIHBjaWZyb250X3RocmVhZCwg
c2kpOwo+ICsgICAgY3JlYXRlX3RocmVhZCgicGNpZnJvbnQiLCBwY2lmcm9udF90aHJlYWQsIHAp
Owo+ICAjZW5kaWYKPiAgI2lmZGVmIENPTkZJR19YRU5CVVMKPiAtICAgIGNyZWF0ZV90aHJlYWQo
InNodXRkb3duIiwgc2h1dGRvd25fdGhyZWFkLCBzaSk7Cj4gKyAgICBjcmVhdGVfdGhyZWFkKCJz
aHV0ZG93biIsIHNodXRkb3duX3RocmVhZCwgcCk7Cj4gICNlbmRpZgo+ICAgICAgcmV0dXJuIDA7
Cj4gIH0KPiAtLSAKPiAyLjYuNgo+IAoKLS0gClNhbXVlbApOb3csIGl0IHdlIGhhZCB0aGlzIHNv
cnQgb2YgdGhpbmc6CiAgeWllbGQgLWEgICAgIGZvciB5aWVsZCB0byBhbGwgdHJhZmZpYwogIHlp
ZWxkIC10ICAgICBmb3IgeWllbGQgdG8gdHJ1Y2tzCiAgeWllbGQgLWYgICAgIGZvciB5aWVsZCB0
byBwZW9wbGUgd2Fsa2luZyAoeWllbGQgZm9vdCkKICB5aWVsZCAtZCB0KiAgZm9yIHlpZWxkIG9u
IGRheXMgc3RhcnRpbmcgd2l0aCB0Ci4uLnlvdSdkIGhhdmUgYSBsb3Qgb2YgZGVhZCBwZW9wbGUg
YXQgaW50ZXJzZWN0aW9ucywgYW5kIHRyYWZmaWMgamFtcyB5b3UKd291bGRuJ3QgYmVsaWV2ZS4u
LgooRGlzY3Vzc2lvbiBpbiBjb21wLm9zLmxpbnV4Lm1pc2Mgb24gdGhlIGludHVpdGl2ZW5lc3Mg
b2YgY29tbWFuZHMuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:51:57 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:51:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKY1-0004Yj-8F; Tue, 23 Aug 2016 22:51:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKY0-0004YZ-Ik; Tue, 23 Aug 2016 22:51:56 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 04/6A-28813-B83DCB75; Tue, 23 Aug 2016 22:51:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsXS+7+BUbfr8p5
 wg5PTjC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpw5+5G54CZLxdIPC1kaGB8ydzFy
 cQgJTGSUWNPVxwrh7GKU6Dg8kQnCOcooMbVjLQuEs4FR4tbNaUAZTg4WAVWJrytvMoPYbAImE
 v2N89hAbBEBZYmPrb3sIDazQLTE8/bNLCC2sECkxOyfZ8FsXgEdifXr9oPt5hXYzSgxv3U2I0
 hCSKBYYuWBNcwQRYISJ2c+YYEYpCVx499LoMUcQLa0xPJ/HCBhTgEHifNf37GAhEUFzCS+/TS
 YwCg4C0nzLCTNsxCaFzAyr2LUKE4tKkst0jWy0EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq
 1kvOz93ECAzhegYGxh2M7Sf8DjFKcjApifImHd0TLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd
 +cloJxgUWp6akVaZg4wmmDSEhw8SiK8GReB0rzFBYm5xZnpEKlTjLocC37cXsskxJKXn5cqJc
 7bBDJDAKQoozQPbgQssi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZVB1nFk5lXArfpFdA
 RTEBHtNzfDXJESSJCSqqB0e9hz8SyBX0Ku5/PTFI/pFTA9qzQa9Fft8TLq05lK7Mf45wf4l5a
 X/IjwlGlY9LU2ec1zjioBs1kOdW3+1+QQuulXwtEWGMn5OTfNNAJ2nD3D7NmXdPVi739uT6RM
 3bfPCccyNslMdvLweggY4ak3GxN18QlepbPOL4t+b3Ex/vL7HXT7nhuUWIpzkg01GIuKk4EAG
 e/scbnAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1471992714!57007499!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38599 invoked from network); 23 Aug 2016 22:51:54 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-2.tower-31.messagelabs.com with SMTP; 23 Aug 2016 22:51:54 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 5E0DF9010;
 Wed, 24 Aug 2016 00:51:54 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id pumaqy2kiGJo; Wed, 24 Aug 2016 00:51:54 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 3303D1A5;
 Wed, 24 Aug 2016 00:51:54 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKXx-0002HY-JU; Wed, 24 Aug 2016 00:51:53 +0200
Date: Wed, 24 Aug 2016 00:51:53 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823225153.GN4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-21-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-21-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 20/22] mini-os: print start of day
 messages depending on domain type
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE2OjA2ICswMjAwLCB3cm90ZToK
PiArICAgIHByaW50aygiWGVuIE1pbmltYWwgT1MgKGh2bSkhXG4iKTsKPiArICAgIHByaW50aygi
ICBzdGFydF9pbmZvOiAlcChWQSlcbiIsIHNpKTsKPiArICAgIHByaW50aygiICBzaGFyZWRfaW5m
OiAlcChWQSlcbiIsIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8pOwo+ICsgICAgcHJpbnRrKCIgICAg
IG1vZGxpc3Q6IDB4JWx4KFBBKVxuIiwgKHVuc2lnbmVkIGxvbmcpc2ktPm1vZGxpc3RfcGFkZHIp
OwoKSXQgd291bGQgYmUgdXNlZnVsIHRvIGFsc28gcHJpbnQgbnJfbW9kdWxlcy4KCj4gKyAgICBw
cmludGsoIiAgICAgICBmbGFnczogMHgleFxuIiwgKHVuc2lnbmVkIGludClzaS0+ZmxhZ3MpOwo+
ICsgICAgcHJpbnRrKCIgICAgY21kX2xpbmU6ICVzXG4iLCBjbWRsaW5lKTsKPiArICAgIHByaW50
aygiICAgICAgIHN0YWNrOiAlcC0lcFxuIiwgc3RhY2ssIHN0YWNrICsgc2l6ZW9mKHN0YWNrKSk7
CgpBcGFydCBmcm9tIHRoYXQsCgpSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwu
dGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKU2FtdWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:51:57 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:51:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKY1-0004Yj-8F; Tue, 23 Aug 2016 22:51:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKY0-0004YZ-Ik; Tue, 23 Aug 2016 22:51:56 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 04/6A-28813-B83DCB75; Tue, 23 Aug 2016 22:51:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsXS+7+BUbfr8p5
 wg5PTjC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpw5+5G54CZLxdIPC1kaGB8ydzFy
 cQgJTGSUWNPVxwrh7GKU6Dg8kQnCOcooMbVjLQuEs4FR4tbNaUAZTg4WAVWJrytvMoPYbAImE
 v2N89hAbBEBZYmPrb3sIDazQLTE8/bNLCC2sECkxOyfZ8FsXgEdifXr9oPt5hXYzSgxv3U2I0
 hCSKBYYuWBNcwQRYISJ2c+YYEYpCVx499LoMUcQLa0xPJ/HCBhTgEHifNf37GAhEUFzCS+/TS
 YwCg4C0nzLCTNsxCaFzAyr2LUKE4tKkst0jWy0EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq
 1kvOz93ECAzhegYGxh2M7Sf8DjFKcjApifImHd0TLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd
 +cloJxgUWp6akVaZg4wmmDSEhw8SiK8GReB0rzFBYm5xZnpEKlTjLocC37cXsskxJKXn5cqJc
 7bBDJDAKQoozQPbgQssi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZVB1nFk5lXArfpFdA
 RTEBHtNzfDXJESSJCSqqB0e9hz8SyBX0Ku5/PTFI/pFTA9qzQa9Fft8TLq05lK7Mf45wf4l5a
 X/IjwlGlY9LU2ec1zjioBs1kOdW3+1+QQuulXwtEWGMn5OTfNNAJ2nD3D7NmXdPVi739uT6RM
 3bfPCccyNslMdvLweggY4ak3GxN18QlepbPOL4t+b3Ex/vL7HXT7nhuUWIpzkg01GIuKk4EAG
 e/scbnAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1471992714!57007499!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38599 invoked from network); 23 Aug 2016 22:51:54 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-2.tower-31.messagelabs.com with SMTP; 23 Aug 2016 22:51:54 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 5E0DF9010;
 Wed, 24 Aug 2016 00:51:54 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id pumaqy2kiGJo; Wed, 24 Aug 2016 00:51:54 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 3303D1A5;
 Wed, 24 Aug 2016 00:51:54 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKXx-0002HY-JU; Wed, 24 Aug 2016 00:51:53 +0200
Date: Wed, 24 Aug 2016 00:51:53 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823225153.GN4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-21-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-21-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 20/22] mini-os: print start of day
 messages depending on domain type
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE2OjA2ICswMjAwLCB3cm90ZToK
PiArICAgIHByaW50aygiWGVuIE1pbmltYWwgT1MgKGh2bSkhXG4iKTsKPiArICAgIHByaW50aygi
ICBzdGFydF9pbmZvOiAlcChWQSlcbiIsIHNpKTsKPiArICAgIHByaW50aygiICBzaGFyZWRfaW5m
OiAlcChWQSlcbiIsIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8pOwo+ICsgICAgcHJpbnRrKCIgICAg
IG1vZGxpc3Q6IDB4JWx4KFBBKVxuIiwgKHVuc2lnbmVkIGxvbmcpc2ktPm1vZGxpc3RfcGFkZHIp
OwoKSXQgd291bGQgYmUgdXNlZnVsIHRvIGFsc28gcHJpbnQgbnJfbW9kdWxlcy4KCj4gKyAgICBw
cmludGsoIiAgICAgICBmbGFnczogMHgleFxuIiwgKHVuc2lnbmVkIGludClzaS0+ZmxhZ3MpOwo+
ICsgICAgcHJpbnRrKCIgICAgY21kX2xpbmU6ICVzXG4iLCBjbWRsaW5lKTsKPiArICAgIHByaW50
aygiICAgICAgIHN0YWNrOiAlcC0lcFxuIiwgc3RhY2ssIHN0YWNrICsgc2l6ZW9mKHN0YWNrKSk7
CgpBcGFydCBmcm9tIHRoYXQsCgpSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwu
dGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKU2FtdWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:58:27 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:58:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKeI-0004pr-VZ; Tue, 23 Aug 2016 22:58:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKeH-0004pi-Il; Tue, 23 Aug 2016 22:58:25 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 79/36-15404-015DCB75; Tue, 23 Aug 2016 22:58:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXS+7+BUZf/6p5
 wg/ZPWhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM072t7MUHIqq+Dv/PHsD40nHLkYu
 DiGBiYwSX7etZoFwdjFKtB6/COUcZZQ40HORsYuRE8jZAJRZEgViswioSpzfuZcZxGYTMJHob
 5zHBmKLCChLfGztZQexmQWiJZ63b2YBsYUFrCVeP33E1MXIwcEroCNx93EGyHxegd2MEvNbZ0
 PNL5Z4eKobrJdXQFDi5MwnLBBzdCR2br3DBtLLLCAtsfwfB0RYXqJ562ywEzgFHCTm/jwKViI
 qYCbx7afBBEahWUgGzUIyaBbCoFlIBi1gZFnFqFGcWlSWWqRrbKCXVJSZnlGSm5iZo2toYKaX
 m1pcnJiempOYVKyXnJ+7iREY7gxAsIPx79rAQ4ySHExKorxJR/eEC/El5adUZiQWZ8QXleakF
 h9ilOHgUJLgfXMZKCdYlJqeWpGWmQOMPJi0BAePkghvHUiat7ggMbc4Mx0idYpRUUqc9z9IQg
 AkkVGaB9cGi/ZLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuY9AjKFJzOvBG76K6DFTECLW+7
 vBllckoiQkmpg9NjtkP3kIbdhuadMQ6nuTN7CU6rTL8VM7E+vXu60Rej0ne8hAoZZWzbcqSqV
 KokLmxu267XlPRmL5RX+FZaC8/IO+Fwx678TMFntbrPI3x/q7itUw/TDZ3adcForyffe+jAja
 /oEm9NTos9cXej/p+9A92ZTAZEUxwdzHCbnuH+bNflpzfznSizFGYmGWsxFxYkAAeHrtvECAA
 A=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1471993103!42949671!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10532 invoked from network); 23 Aug 2016 22:58:23 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-14.tower-27.messagelabs.com with SMTP; 23 Aug 2016 22:58:23 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 5AFD39010;
 Wed, 24 Aug 2016 00:58:22 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 0qE92rGdvaGN; Wed, 24 Aug 2016 00:58:22 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 2E8121A5;
 Wed, 24 Aug 2016 00:58:22 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKeD-0005AZ-GQ; Wed, 24 Aug 2016 00:58:21 +0200
Date: Wed, 24 Aug 2016 00:58:21 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823225821.GO4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-22-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-22-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 21/22] mini-os: get physical memory map
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE2OjA3ICswMjAwLCB3cm90ZToK
PiBPbiBIVk1saXRlIHdlIGhhdmUgdG8gbG9vayBhdCB0aGUgcGh5c2ljYWwgbWVtb3J5IG1hcCB0
byBrbm93IHdoaWNoCj4gbWVtb3J5IGZyYW1lcyBhcmUgdXNhYmxlLgo+IAo+IEluIG9yZGVyIHRv
IG1ha2UgbGlmZSBlYXNpZXIgd2UgZGVmaW5lIGEgZHVtbXkgbWVtb3J5IG1hcCBmb3Igb3RoZXIK
PiBkb21haW4gdHlwZXMgKHB2IGFuZCBhcm0pIHdoaWNoIGhhcyBqdXN0IG9uZSBlbnRyeSB3aXRo
IGEgbWF4aW11bQo+IG1lbW9yeSBzaXplLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cgo+IC0tLQo+ICBhcmNoL2FybS9tbS5jICAgICAgICAg
fCAgOCArKysrKysKPiAgYXJjaC94ODYvbW0uYyAgICAgICAgIHwgNzIgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICBhcmNoL3g4Ni9zZXR1cC5jICAgICAg
fCAgMSArCj4gIGluY2x1ZGUvZTgyMC5oICAgICAgICB8IDQ4ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgaW5jbHVkZS94ODYvYXJjaF9tbS5oIHwgIDQgKysrCj4gIG1tLmMgICAg
ICAgICAgICAgICAgICB8IDc5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLQo+ICA2IGZpbGVzIGNoYW5nZWQsIDE4MyBpbnNlcnRpb25zKCspLCAyOSBk
ZWxldGlvbnMoLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvZTgyMC5oCj4gCj4gZGlm
ZiAtLWdpdCBhL2FyY2gvYXJtL21tLmMgYi9hcmNoL2FybS9tbS5jCj4gaW5kZXggZGJkZTE2Mi4u
OGMxNTZjNCAxMDA2NDQKPiAtLS0gYS9hcmNoL2FybS9tbS5jCj4gKysrIGIvYXJjaC9hcm0vbW0u
Ywo+IEBAIC03LDYgKzcsMTQgQEAKPiAgI2luY2x1ZGUgPGxpYi5oPgo+ICAKPiAgdWludDMyX3Qg
cGh5c2ljYWxfYWRkcmVzc19vZmZzZXQ7Cj4gK3N0cnVjdCBlODIwZW50cnkgZTgyMF9tYXBbMV0g
PSB7Cj4gKyAgICB7Cj4gKyAgICAgICAgLmFkZHIgPSAwLAo+ICsgICAgICAgIC5zaXplID0gVUxP
TkdfTUFYIC0gMSwKPiArICAgICAgICAudHlwZSA9IEU4MjBfUkFNCj4gKyAgICB9Cj4gK307Cj4g
K3Vuc2lnbmVkIGU4MjBfZW50cmllcyA9IDE7Cj4gIAo+ICB1bnNpZ25lZCBsb25nIGFsbG9jYXRl
X29uZGVtYW5kKHVuc2lnbmVkIGxvbmcgbiwgdW5zaWduZWQgbG9uZyBhbGlnbm1lbnQpCj4gIHsK
PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0uYyBiL2FyY2gveDg2L21tLmMKPiBpbmRleCA3NjI1
OTlkLi44ZGQ5MGI4IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L21tLmMKPiArKysgYi9hcmNoL3g4
Ni9tbS5jCj4gQEAgLTQzLDYgKzQzLDcgQEAKPiAgI2luY2x1ZGUgPG1pbmktb3MvdHlwZXMuaD4K
PiAgI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+Cj4gICNpbmNsdWRlIDxtaW5pLW9zL3htYWxsb2Mu
aD4KPiArI2luY2x1ZGUgPG1pbmktb3MvZTgyMC5oPgo+ICAjaW5jbHVkZSA8eGVuL21lbW9yeS5o
Pgo+ICAKPiAgI2lmZGVmIE1NX0RFQlVHCj4gQEAgLTYzLDYgKzY0LDE1IEBAIGV4dGVybiBjaGFy
IHN0YWNrW107Cj4gIGV4dGVybiB2b2lkIHBhZ2Vfd2Fsayh1bnNpZ25lZCBsb25nIHZhKTsKPiAg
Cj4gICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiArc3RydWN0IGU4MjBlbnRyeSBlODIwX21hcFsx
XSA9IHsKPiArICAgIHsKPiArICAgICAgICAuYWRkciA9IDAsCj4gKyAgICAgICAgLnNpemUgPSBV
TE9OR19NQVggLSAxLAo+ICsgICAgICAgIC50eXBlID0gRTgyMF9SQU0KPiArICAgIH0KPiArfTsK
PiArdW5zaWduZWQgZTgyMF9lbnRyaWVzID0gMTsKPiArCj4gIHZvaWQgYXJjaF9tbV9wcmVpbml0
KHZvaWQgKnApCj4gIHsKPiAgICAgIHN0YXJ0X2luZm9fdCAqc2kgPSBwOwo+IEBAIC0xMDIsMTAg
KzExMiwyNSBAQCBkZXNjX3B0ciBpZHRfcHRyID0KPiAgICAgIC5iYXNlID0gKHVuc2lnbmVkIGxv
bmcpJmlkdCwKPiAgfTsKPiAgCj4gK3N0cnVjdCBlODIwZW50cnkgZTgyMF9tYXBbRTgyMF9NQVhd
Owo+ICt1bnNpZ25lZCBlODIwX2VudHJpZXM7Cj4gKwo+ICtzdGF0aWMgY2hhciAqZTgyMF90eXBl
c1tFODIwX1RZUEVTXSA9IHsKPiArICAgIFtFODIwX1JBTV0gICAgICA9ICJSQU0iLAo+ICsgICAg
W0U4MjBfUkVTRVJWRURdID0gIlJlc2VydmVkIiwKPiArICAgIFtFODIwX0FDUEldICAgICA9ICJB
Q1BJIiwKPiArICAgIFtFODIwX05WU10gICAgICA9ICJOVlMiLAo+ICsgICAgW0U4MjBfVU5VU0FC
TEVdID0gIlVudXNhYmxlIiwKPiArICAgIFtFODIwX1BNRU1dICAgICA9ICJQTUVNIgo+ICt9Owo+
ICsKPiAgdm9pZCBhcmNoX21tX3ByZWluaXQodm9pZCAqcCkKPiAgewo+ICAgICAgbG9uZyByZXQ7
Cj4gICAgICBkb21pZF90IGRvbWlkID0gRE9NSURfU0VMRjsKPiArICAgIHN0cnVjdCB4ZW5fbWVt
b3J5X21hcCBtZW1tYXA7Cj4gKyAgICBpbnQgaTsKPiArICAgIHVuc2lnbmVkIGxvbmcgcGZuLCBt
YXggPSAwOwo+ICAKPiAgICAgIHB0X2Jhc2UgPSBwYWdlX3RhYmxlX2Jhc2U7Cj4gICAgICBmaXJz
dF9mcmVlX3BmbiA9IFBGTl9VUCh0b19waHlzKCZfZW5kKSk7Cj4gQEAgLTExNiw2ICsxNDEsNTMg
QEAgdm9pZCBhcmNoX21tX3ByZWluaXQodm9pZCAqcCkKPiAgICAgICAgICBkb19leGl0KCk7Cj4g
ICAgICB9Cj4gICAgICBsYXN0X2ZyZWVfcGZuID0gcmV0Owo+ICsKPiArICAgIG1lbW1hcC5ucl9l
bnRyaWVzID0gRTgyMF9NQVg7Cj4gKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShtZW1tYXAuYnVm
ZmVyLCBlODIwX21hcCk7Cj4gKyAgICByZXQgPSBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1f
bWVtb3J5X21hcCwgJm1lbW1hcCk7Cj4gKyAgICBpZiAoIHJldCA8IDAgKQo+ICsgICAgewo+ICsg
ICAgICAgIHhwcmludGsoImNvdWxkIG5vdCBnZXQgbWVtb3J5IG1hcFxuIik7Cj4gKyAgICAgICAg
ZG9fZXhpdCgpOwo+ICsgICAgfQo+ICsgICAgZTgyMF9lbnRyaWVzID0gbWVtbWFwLm5yX2VudHJp
ZXM7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBlODIwX2VudHJpZXM7IGkrKyApCj4gKyAg
ICB7Cj4gKyAgICAgICAgaWYgKCBlODIwX21hcFtpXS50eXBlICE9IEU4MjBfUkFNICkKPiArICAg
ICAgICAgICAgY29udGludWU7Cj4gKyAgICAgICAgcGZuID0gKGU4MjBfbWFwW2ldLmFkZHIgKyBl
ODIwX21hcFtpXS5zaXplKSA+PiBQQUdFX1NISUZUOwo+ICsgICAgICAgIGlmICggcGZuID4gbWF4
ICkKPiArICAgICAgICAgICAgbWF4ID0gcGZuOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICggbWF4
IDwgbGFzdF9mcmVlX3BmbiApCj4gKyAgICAgICAgbGFzdF9mcmVlX3BmbiA9IG1heDsKPiArfQo+
ICsKPiArdm9pZCBhcmNoX3ByaW50X21lbW1hcCh2b2lkKQo+ICt7Cj4gKyAgICBpbnQgaTsKPiAr
ICAgIHVuc2lnbmVkIGxvbmcgZnJvbSwgdG87Cj4gKyAgICBjaGFyICp0eXBlOwo+ICsgICAgY2hh
ciBidWZbMTJdOwo+ICsKPiArICAgIHByaW50aygiTWVtb3J5IG1hcDpcbiIpOwo+ICsgICAgZm9y
ICggaSA9IDA7IGkgPCBlODIwX2VudHJpZXM7IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYg
KCBlODIwX21hcFtpXS50eXBlID49IEU4MjBfVFlQRVMgfHwgIWU4MjBfdHlwZXNbZTgyMF9tYXBb
aV0udHlwZV0gKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgc25wcmludGYoYnVmLCBzaXpl
b2YoYnVmKSwgIiU4eCIsIGU4MjBfbWFwW2ldLnR5cGUpOwo+ICsgICAgICAgICAgICB0eXBlID0g
YnVmOwo+ICsgICAgICAgIH0KPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgewo+ICsgICAgICAg
ICAgICB0eXBlID0gZTgyMF90eXBlc1tlODIwX21hcFtpXS50eXBlXTsKPiArICAgICAgICB9Cj4g
KyAgICAgICAgZnJvbSA9IGU4MjBfbWFwW2ldLmFkZHI7Cj4gKyAgICAgICAgdG8gPSBmcm9tICsg
ZTgyMF9tYXBbaV0uc2l6ZSAtIDE7Cj4gKyAgICAgICAgcHJpbnRrKCIlMDEybHgtJTAxMmx4OiAl
c1xuIiwgZnJvbSwgdG8sIHR5cGUpOwo+ICsgICAgfQo+ICB9Cj4gICNlbmRpZgo+ICAKPiBkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvc2V0dXAuYyBiL2FyY2gveDg2L3NldHVwLmMKPiBpbmRleCA5NDhi
MDhhLi44MjliMDNjIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3NldHVwLmMKPiArKysgYi9hcmNo
L3g4Ni9zZXR1cC5jCj4gQEAgLTE1MCw2ICsxNTAsNyBAQCBzdGF0aWMgdm9pZCBwcmludF9zdGFy
dF9vZl9kYXkodm9pZCAqcCkKPiAgICAgIHByaW50aygiICAgICAgIGZsYWdzOiAweCV4XG4iLCAo
dW5zaWduZWQgaW50KXNpLT5mbGFncyk7Cj4gICAgICBwcmludGsoIiAgICBjbWRfbGluZTogJXNc
biIsIGNtZGxpbmUpOwo+ICAgICAgcHJpbnRrKCIgICAgICAgc3RhY2s6ICVwLSVwXG4iLCBzdGFj
aywgc3RhY2sgKyBzaXplb2Yoc3RhY2spKTsKPiArICAgIGFyY2hfcHJpbnRfbWVtbWFwKCk7Cj4g
IH0KPiAgI2VuZGlmCj4gIAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2U4MjAuaCBiL2luY2x1ZGUv
ZTgyMC5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi45MjA1NTFjCj4g
LS0tIC9kZXYvbnVsbAo+ICsrKyBiL2luY2x1ZGUvZTgyMC5oCj4gQEAgLTAsMCArMSw0OCBAQAo+
ICsvKiAtKi0gIE1vZGU6QzsgYy1iYXNpYy1vZmZzZXQ6NDsgdGFiLXdpZHRoOjQgLSotCj4gKyAq
Cj4gKyAqIChDKSAyMDE2IC0gSnVlcmdlbiBHcm9zcywgU1VTRSBMaW51eCBHbWJICj4gKyAqCj4g
KyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkg
cGVyc29uIG9idGFpbmluZyBhIGNvcHkKPiArICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2Np
YXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCj4gKyAqIGRlYWwg
aW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxp
bWl0YXRpb24gdGhlCj4gKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1
Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgo+ICsgKiBzZWxsIGNvcGllcyBv
ZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2Fy
ZSBpcwo+ICsgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBj
b25kaXRpb25zOgo+ICsgKgo+ICsgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhp
cyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgo+ICsgKiBhbGwgY29waWVz
IG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KPiArICoKPiArICogVEhF
IFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJ
TkQsIEVYUFJFU1MgT1IKPiArICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBU
TyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCj4gKyAqIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxM
IFRIRQo+ICsgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5Z
IENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCj4gKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBB
Q1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCj4gKyAqIEZST00s
IE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1Ig
T1RIRVIKPiArICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgo+ICsgKi8KPiArCj4gKyNpZm5k
ZWYgX19FODIwX0hFQURFUgo+ICsjZGVmaW5lIF9fRTgyMF9IRUFERVIKPiArCj4gKy8qIFBDIEJJ
T1Mgc3RhbmRhcmQgRTgyMCB0eXBlcyBhbmQgc3RydWN0dXJlLiAqLwo+ICsjZGVmaW5lIEU4MjBf
UkFNICAgICAgICAgIDEKPiArI2RlZmluZSBFODIwX1JFU0VSVkVEICAgICAyCj4gKyNkZWZpbmUg
RTgyMF9BQ1BJICAgICAgICAgMwo+ICsjZGVmaW5lIEU4MjBfTlZTICAgICAgICAgIDQKPiArI2Rl
ZmluZSBFODIwX1VOVVNBQkxFICAgICA1Cj4gKyNkZWZpbmUgRTgyMF9QTUVNICAgICAgICAgNwo+
ICsjZGVmaW5lIEU4MjBfVFlQRVMgICAgICAgIDgKPiArCj4gK3N0cnVjdCBfX3BhY2tlZCBlODIw
ZW50cnkgewo+ICsgICAgdWludDY0X3QgYWRkcjsKPiArICAgIHVpbnQ2NF90IHNpemU7Cj4gKyAg
ICB1aW50MzJfdCB0eXBlOwo+ICt9Owo+ICsKPiArLyogTWF4aW11bSBudW1iZXIgb2YgZW50cmll
cy4gKi8KPiArI2RlZmluZSBFODIwX01BWCAgICAgICAgICAxMjgKPiArCj4gK2V4dGVybiBzdHJ1
Y3QgZTgyMGVudHJ5IGU4MjBfbWFwW107Cj4gK2V4dGVybiB1bnNpZ25lZCBlODIwX2VudHJpZXM7
Cj4gKwo+ICsjZW5kaWYgLypfX0U4MjBfSEVBREVSKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94
ODYvYXJjaF9tbS5oIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCj4gaW5kZXggOTM3MmYxZS4uYWI4
YTUzZSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKPiArKysgYi9pbmNsdWRl
L3g4Ni9hcmNoX21tLmgKPiBAQCAtMjc5LDYgKzI3OSwxMCBAQCBwZ2VudHJ5X3QgKm5lZWRfcGd0
KHVuc2lnbmVkIGxvbmcgYWRkcik7Cj4gIHZvaWQgYXJjaF9tbV9wcmVpbml0KHZvaWQgKnApOwo+
ICB1bnNpZ25lZCBsb25nIGFsbG9jX3ZpcnRfa2VybmVsKHVuc2lnbmVkIG5fcGFnZXMpOwo+ICAK
PiArI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKPiArdm9pZCBhcmNoX3ByaW50X21lbW1hcCh2b2lk
KTsKPiArI2VuZGlmCj4gKwo+ICAjZW5kaWYKPiAgCj4gICNlbmRpZiAvKiBfQVJDSF9NTV9IXyAq
Lwo+IGRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwo+IGluZGV4IGM3NmJlN2YuLjkzMmNlZWIgMTAw
NjQ0Cj4gLS0tIGEvbW0uYwo+ICsrKyBiL21tLmMKPiBAQCAtNDMsNiArNDMsNyBAQAo+ICAjaW5j
bHVkZSA8bWluaS1vcy90eXBlcy5oPgo+ICAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4KPiAgI2lu
Y2x1ZGUgPG1pbmktb3MveG1hbGxvYy5oPgo+ICsjaW5jbHVkZSA8bWluaS1vcy9lODIwLmg+Cj4g
IAo+ICAvKioqKioqKioqKioqKioqKioqKioqCj4gICAqIEFMTE9DQVRJT04gQklUTUFQCj4gQEAg
LTE0NywxMCArMTQ4LDE0IEBAIHN0YXRpYyBjaHVua19oZWFkX3QgIGZyZWVfdGFpbFtGUkVFTElT
VF9TSVpFXTsKPiAgICovCj4gIHN0YXRpYyB2b2lkIGluaXRfcGFnZV9hbGxvY2F0b3IodW5zaWdu
ZWQgbG9uZyBtaW4sIHVuc2lnbmVkIGxvbmcgbWF4KQo+ICB7Cj4gLSAgICBpbnQgaTsKPiArICAg
IGludCBpLCBtOwo+ICAgICAgdW5zaWduZWQgbG9uZyByYW5nZTsKPiArICAgIHVuc2lnbmVkIGxv
bmcgcl9taW4sIHJfbWF4Owo+ICAgICAgY2h1bmtfaGVhZF90ICpjaDsKPiAgICAgIGNodW5rX3Rh
aWxfdCAqY3Q7Cj4gKwo+ICsgICAgcHJpbnRrKCJNTTogSW5pdGlhbGlzZSBwYWdlIGFsbG9jYXRv
ciBmb3IgJWx4KCVseCktJWx4KCVseClcbiIsCj4gKyAgICAgICAgICAgKHVfbG9uZyl0b192aXJ0
KG1pbiksIG1pbiwgKHVfbG9uZyl0b192aXJ0KG1heCksIG1heCk7Cj4gICAgICBmb3IgKCBpID0g
MDsgaSA8IEZSRUVMSVNUX1NJWkU7IGkrKyApCj4gICAgICB7Cj4gICAgICAgICAgZnJlZV9oZWFk
W2ldICAgICAgID0gJmZyZWVfdGFpbFtpXTsKPiBAQCAtMTY2LDM4ICsxNzEsNTcgQEAgc3RhdGlj
IHZvaWQgaW5pdF9wYWdlX2FsbG9jYXRvcih1bnNpZ25lZCBsb25nIG1pbiwgdW5zaWduZWQgbG9u
ZyBtYXgpCj4gICAgICBtbV9hbGxvY19iaXRtYXBfc2l6ZSAgPSByb3VuZF9wZ3VwKG1tX2FsbG9j
X2JpdG1hcF9zaXplKTsKPiAgICAgIG1tX2FsbG9jX2JpdG1hcCA9ICh1bnNpZ25lZCBsb25nICop
dG9fdmlydChtaW4pOwo+ICAgICAgbWluICAgICAgICAgKz0gbW1fYWxsb2NfYml0bWFwX3NpemU7
Cj4gLSAgICByYW5nZSAgICAgICAgPSBtYXggLSBtaW47Cj4gIAo+ICAgICAgLyogQWxsIGFsbG9j
YXRlZCBieSBkZWZhdWx0LiAqLwo+ICAgICAgbWVtc2V0KG1tX2FsbG9jX2JpdG1hcCwgfjAsIG1t
X2FsbG9jX2JpdG1hcF9zaXplKTsKPiAtICAgIC8qIEZyZWUgdXAgdGhlIG1lbW9yeSB3ZSd2ZSBi
ZWVuIGdpdmVuIHRvIHBsYXkgd2l0aC4gKi8KPiAtICAgIG1hcF9mcmVlKFBIWVNfUEZOKG1pbiks
IHJhbmdlPj5QQUdFX1NISUZUKTsKPiAgCj4gLSAgICAvKiBUaGUgYnVkZHkgbGlzdHMgYXJlIGFk
ZHJlc3NlZCBpbiBoaWdoIG1lbW9yeS4gKi8KPiAtICAgIG1pbiA9ICh1bnNpZ25lZCBsb25nKSB0
b192aXJ0KG1pbik7Cj4gLSAgICBtYXggPSAodW5zaWduZWQgbG9uZykgdG9fdmlydChtYXgpOwo+
IC0KPiAtICAgIHdoaWxlICggcmFuZ2UgIT0gMCApCj4gKyAgICBmb3IgKCBtID0gMDsgbSA8IGU4
MjBfZW50cmllczsgbSsrICkKPiAgICAgIHsKPiAtICAgICAgICAvKgo+IC0gICAgICAgICAqIE5l
eHQgY2h1bmsgaXMgbGltaXRlZCBieSBhbGlnbm1lbnQgb2YgbWluLCBidXQgYWxzbwo+IC0gICAg
ICAgICAqIG11c3Qgbm90IGJlIGJpZ2dlciB0aGFuIHJlbWFpbmluZyByYW5nZS4KPiAtICAgICAg
ICAgKi8KPiAtICAgICAgICBmb3IgKCBpID0gUEFHRV9TSElGVDsgKDFVTDw8KGkrMSkpIDw9IHJh
bmdlOyBpKysgKQo+IC0gICAgICAgICAgICBpZiAoIG1pbiAmICgxVUw8PGkpICkgYnJlYWs7Cj4g
KyAgICAgICAgaWYgKCBlODIwX21hcFttXS50eXBlICE9IEU4MjBfUkFNICkKPiArICAgICAgICAg
ICAgY29udGludWU7Cj4gKyAgICAgICAgaWYgKCBlODIwX21hcFttXS5hZGRyICsgZTgyMF9tYXBb
bV0uc2l6ZSA+PSBVTE9OR19NQVggKQo+ICsgICAgICAgICAgICBCVUcoKTsKPiAgCj4gKyAgICAg
ICAgcl9taW4gPSBlODIwX21hcFttXS5hZGRyOwo+ICsgICAgICAgIHJfbWF4ID0gcl9taW4gKyBl
ODIwX21hcFttXS5zaXplOwo+ICsgICAgICAgIGlmICggcl9tYXggPD0gbWluIHx8IHJfbWluID49
IG1heCApCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgIGlmICggcl9taW4gPCBt
aW4gKQo+ICsgICAgICAgICAgICByX21pbiA9IG1pbjsKPiArICAgICAgICBpZiAoIHJfbWF4ID4g
bWF4ICkKPiArICAgICAgICAgICAgcl9tYXggPSBtYXg7Cj4gIAo+IC0gICAgICAgIGNoID0gKGNo
dW5rX2hlYWRfdCAqKW1pbjsKPiAtICAgICAgICBtaW4gICArPSAoMVVMPDxpKTsKPiAtICAgICAg
ICByYW5nZSAtPSAoMVVMPDxpKTsKPiAtICAgICAgICBjdCA9IChjaHVua190YWlsX3QgKiltaW4t
MTsKPiAtICAgICAgICBpIC09IFBBR0VfU0hJRlQ7Cj4gLSAgICAgICAgY2gtPmxldmVsICAgICAg
ID0gaTsKPiAtICAgICAgICBjaC0+bmV4dCAgICAgICAgPSBmcmVlX2hlYWRbaV07Cj4gLSAgICAg
ICAgY2gtPnBwcmV2ICAgICAgID0gJmZyZWVfaGVhZFtpXTsKPiAtICAgICAgICBjaC0+bmV4dC0+
cHByZXYgPSAmY2gtPm5leHQ7Cj4gLSAgICAgICAgZnJlZV9oZWFkW2ldICAgID0gY2g7Cj4gLSAg
ICAgICAgY3QtPmxldmVsICAgICAgID0gaTsKPiArICAgICAgICBwcmludGsoIiAgICBBZGRpbmcg
bWVtb3J5IHJhbmdlICVseC0lbHhcbiIsIHJfbWluLCByX21heCk7Cj4gKwo+ICsgICAgICAgIC8q
IFRoZSBidWRkeSBsaXN0cyBhcmUgYWRkcmVzc2VkIGluIGhpZ2ggbWVtb3J5LiAqLwo+ICsgICAg
ICAgIHJfbWluID0gKHVuc2lnbmVkIGxvbmcpdG9fdmlydChyX21pbik7Cj4gKyAgICAgICAgcl9t
YXggPSAodW5zaWduZWQgbG9uZyl0b192aXJ0KHJfbWF4KTsKPiArICAgICAgICByYW5nZSA9IHJf
bWF4IC0gcl9taW47Cj4gKwo+ICsgICAgICAgIC8qIEZyZWUgdXAgdGhlIG1lbW9yeSB3ZSd2ZSBi
ZWVuIGdpdmVuIHRvIHBsYXkgd2l0aC4gKi8KPiArICAgICAgICBtYXBfZnJlZShQSFlTX1BGTihy
X21pbiksIHJhbmdlID4+IFBBR0VfU0hJRlQpOwo+ICsKPiArICAgICAgICB3aGlsZSAoIHJhbmdl
ICE9IDAgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICog
TmV4dCBjaHVuayBpcyBsaW1pdGVkIGJ5IGFsaWdubWVudCBvZiBtaW4sIGJ1dCBhbHNvCj4gKyAg
ICAgICAgICAgICAqIG11c3Qgbm90IGJlIGJpZ2dlciB0aGFuIHJlbWFpbmluZyByYW5nZS4KPiAr
ICAgICAgICAgICAgICovCj4gKyAgICAgICAgICAgIGZvciAoIGkgPSBQQUdFX1NISUZUOyAoMVVM
IDw8IChpICsgMSkpIDw9IHJhbmdlOyBpKysgKQo+ICsgICAgICAgICAgICAgICAgaWYgKCByX21p
biAmICgxVUwgPDwgaSkgKSBicmVhazsKPiArCj4gKyAgICAgICAgICAgIGNoID0gKGNodW5rX2hl
YWRfdCAqKXJfbWluOwo+ICsgICAgICAgICAgICByX21pbiArPSAxVUwgPDwgaTsKPiArICAgICAg
ICAgICAgcmFuZ2UgLT0gMVVMIDw8IGk7Cj4gKyAgICAgICAgICAgIGN0ID0gKGNodW5rX3RhaWxf
dCAqKXJfbWluIC0gMTsKPiArICAgICAgICAgICAgaSAtPSBQQUdFX1NISUZUOwo+ICsgICAgICAg
ICAgICBjaC0+bGV2ZWwgICAgICAgPSBpOwo+ICsgICAgICAgICAgICBjaC0+bmV4dCAgICAgICAg
PSBmcmVlX2hlYWRbaV07Cj4gKyAgICAgICAgICAgIGNoLT5wcHJldiAgICAgICA9ICZmcmVlX2hl
YWRbaV07Cj4gKyAgICAgICAgICAgIGNoLT5uZXh0LT5wcHJldiA9ICZjaC0+bmV4dDsKPiArICAg
ICAgICAgICAgZnJlZV9oZWFkW2ldICAgID0gY2g7Cj4gKyAgICAgICAgICAgIGN0LT5sZXZlbCAg
ICAgICA9IGk7Cj4gKyAgICAgICAgfQo+ICAgICAgfQo+ICAKPiAgICAgIG1tX2FsbG9jX2JpdG1h
cF9yZW1hcCgpOwo+IEBAIC0zNzcsOSArNDAxLDYgQEAgdm9pZCBpbml0X21tKHZvaWQpCj4gICAg
ICAvKgo+ICAgICAgICogbm93IHdlIGNhbiBpbml0aWFsaXNlIHRoZSBwYWdlIGFsbG9jYXRvcgo+
ICAgICAgICovCj4gLSAgICBwcmludGsoIk1NOiBJbml0aWFsaXNlIHBhZ2UgYWxsb2NhdG9yIGZv
ciAlbHgoJWx4KS0lbHgoJWx4KVxuIiwKPiAtICAgICAgICAgICAodV9sb25nKXRvX3ZpcnQoUEZO
X1BIWVMoc3RhcnRfcGZuKSksICh1X2xvbmcpUEZOX1BIWVMoc3RhcnRfcGZuKSwKPiAtICAgICAg
ICAgICAodV9sb25nKXRvX3ZpcnQoUEZOX1BIWVMobWF4X3BmbikpLCAodV9sb25nKVBGTl9QSFlT
KG1heF9wZm4pKTsKPiAgICAgIGluaXRfcGFnZV9hbGxvY2F0b3IoUEZOX1BIWVMoc3RhcnRfcGZu
KSwgUEZOX1BIWVMobWF4X3BmbikpOwo+ICAgICAgcHJpbnRrKCJNTTogZG9uZVxuIik7Cj4gIAo+
IC0tIAo+IDIuNi42Cj4gCgotLSAKU2FtdWVsCiBMZXMgcm9vdHMgbmUgc29udCBwbHVzIGNlIHF1
J2lscyDDqXRhaWVudC4uLk1haW50ZW5hbnQgaWwgc29udCBkaW94aW7DqXMsCiBjJ2VzdCBkZSBs
YSBtLi4uICEgQXZhbnQgb24gbGVzIMOpbGV2YWllbnQgYXZlYyBkdSBib24gdW5peCBtYWlzIMOn
YSDDqXTDqQogcmVtcGxhY8OpIHBhciBkZXMgZmFyaW5lcyBpbmR1c3RyaWVsbGVzIG5vdXZlbGxl
cyB0ZWNobm9sb2dpZXMgKE5UKS4KIC0rLSBKZEsgaW4gTlBDIDogRXhpZ2V6IHVuIHJvb3Qgw6ls
ZXbDqSBzb3VzIGxhIG3DqHJlICEgLSstCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 22:58:27 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 22:58:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKeI-0004pr-VZ; Tue, 23 Aug 2016 22:58:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKeH-0004pi-Il; Tue, 23 Aug 2016 22:58:25 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 79/36-15404-015DCB75; Tue, 23 Aug 2016 22:58:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXS+7+BUZf/6p5
 wg/ZPWhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM072t7MUHIqq+Dv/PHsD40nHLkYu
 DiGBiYwSX7etZoFwdjFKtB6/COUcZZQ40HORsYuRE8jZAJRZEgViswioSpzfuZcZxGYTMJHob
 5zHBmKLCChLfGztZQexmQWiJZ63b2YBsYUFrCVeP33E1MXIwcEroCNx93EGyHxegd2MEvNbZ0
 PNL5Z4eKobrJdXQFDi5MwnLBBzdCR2br3DBtLLLCAtsfwfB0RYXqJ562ywEzgFHCTm/jwKViI
 qYCbx7afBBEahWUgGzUIyaBbCoFlIBi1gZFnFqFGcWlSWWqRrbKCXVJSZnlGSm5iZo2toYKaX
 m1pcnJiempOYVKyXnJ+7iREY7gxAsIPx79rAQ4ySHExKorxJR/eEC/El5adUZiQWZ8QXleakF
 h9ilOHgUJLgfXMZKCdYlJqeWpGWmQOMPJi0BAePkghvHUiat7ggMbc4Mx0idYpRUUqc9z9IQg
 AkkVGaB9cGi/ZLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuY9AjKFJzOvBG76K6DFTECLW+7
 vBllckoiQkmpg9NjtkP3kIbdhuadMQ6nuTN7CU6rTL8VM7E+vXu60Rej0ne8hAoZZWzbcqSqV
 KokLmxu267XlPRmL5RX+FZaC8/IO+Fwx678TMFntbrPI3x/q7itUw/TDZ3adcForyffe+jAja
 /oEm9NTos9cXej/p+9A92ZTAZEUxwdzHCbnuH+bNflpzfznSizFGYmGWsxFxYkAAeHrtvECAA
 A=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1471993103!42949671!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10532 invoked from network); 23 Aug 2016 22:58:23 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-14.tower-27.messagelabs.com with SMTP; 23 Aug 2016 22:58:23 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 5AFD39010;
 Wed, 24 Aug 2016 00:58:22 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 0qE92rGdvaGN; Wed, 24 Aug 2016 00:58:22 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 2E8121A5;
 Wed, 24 Aug 2016 00:58:22 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKeD-0005AZ-GQ; Wed, 24 Aug 2016 00:58:21 +0200
Date: Wed, 24 Aug 2016 00:58:21 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823225821.GO4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-22-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-22-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 21/22] mini-os: get physical memory map
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE2OjA3ICswMjAwLCB3cm90ZToK
PiBPbiBIVk1saXRlIHdlIGhhdmUgdG8gbG9vayBhdCB0aGUgcGh5c2ljYWwgbWVtb3J5IG1hcCB0
byBrbm93IHdoaWNoCj4gbWVtb3J5IGZyYW1lcyBhcmUgdXNhYmxlLgo+IAo+IEluIG9yZGVyIHRv
IG1ha2UgbGlmZSBlYXNpZXIgd2UgZGVmaW5lIGEgZHVtbXkgbWVtb3J5IG1hcCBmb3Igb3RoZXIK
PiBkb21haW4gdHlwZXMgKHB2IGFuZCBhcm0pIHdoaWNoIGhhcyBqdXN0IG9uZSBlbnRyeSB3aXRo
IGEgbWF4aW11bQo+IG1lbW9yeSBzaXplLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cgo+IC0tLQo+ICBhcmNoL2FybS9tbS5jICAgICAgICAg
fCAgOCArKysrKysKPiAgYXJjaC94ODYvbW0uYyAgICAgICAgIHwgNzIgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICBhcmNoL3g4Ni9zZXR1cC5jICAgICAg
fCAgMSArCj4gIGluY2x1ZGUvZTgyMC5oICAgICAgICB8IDQ4ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgaW5jbHVkZS94ODYvYXJjaF9tbS5oIHwgIDQgKysrCj4gIG1tLmMgICAg
ICAgICAgICAgICAgICB8IDc5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLQo+ICA2IGZpbGVzIGNoYW5nZWQsIDE4MyBpbnNlcnRpb25zKCspLCAyOSBk
ZWxldGlvbnMoLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvZTgyMC5oCj4gCj4gZGlm
ZiAtLWdpdCBhL2FyY2gvYXJtL21tLmMgYi9hcmNoL2FybS9tbS5jCj4gaW5kZXggZGJkZTE2Mi4u
OGMxNTZjNCAxMDA2NDQKPiAtLS0gYS9hcmNoL2FybS9tbS5jCj4gKysrIGIvYXJjaC9hcm0vbW0u
Ywo+IEBAIC03LDYgKzcsMTQgQEAKPiAgI2luY2x1ZGUgPGxpYi5oPgo+ICAKPiAgdWludDMyX3Qg
cGh5c2ljYWxfYWRkcmVzc19vZmZzZXQ7Cj4gK3N0cnVjdCBlODIwZW50cnkgZTgyMF9tYXBbMV0g
PSB7Cj4gKyAgICB7Cj4gKyAgICAgICAgLmFkZHIgPSAwLAo+ICsgICAgICAgIC5zaXplID0gVUxP
TkdfTUFYIC0gMSwKPiArICAgICAgICAudHlwZSA9IEU4MjBfUkFNCj4gKyAgICB9Cj4gK307Cj4g
K3Vuc2lnbmVkIGU4MjBfZW50cmllcyA9IDE7Cj4gIAo+ICB1bnNpZ25lZCBsb25nIGFsbG9jYXRl
X29uZGVtYW5kKHVuc2lnbmVkIGxvbmcgbiwgdW5zaWduZWQgbG9uZyBhbGlnbm1lbnQpCj4gIHsK
PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0uYyBiL2FyY2gveDg2L21tLmMKPiBpbmRleCA3NjI1
OTlkLi44ZGQ5MGI4IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L21tLmMKPiArKysgYi9hcmNoL3g4
Ni9tbS5jCj4gQEAgLTQzLDYgKzQzLDcgQEAKPiAgI2luY2x1ZGUgPG1pbmktb3MvdHlwZXMuaD4K
PiAgI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+Cj4gICNpbmNsdWRlIDxtaW5pLW9zL3htYWxsb2Mu
aD4KPiArI2luY2x1ZGUgPG1pbmktb3MvZTgyMC5oPgo+ICAjaW5jbHVkZSA8eGVuL21lbW9yeS5o
Pgo+ICAKPiAgI2lmZGVmIE1NX0RFQlVHCj4gQEAgLTYzLDYgKzY0LDE1IEBAIGV4dGVybiBjaGFy
IHN0YWNrW107Cj4gIGV4dGVybiB2b2lkIHBhZ2Vfd2Fsayh1bnNpZ25lZCBsb25nIHZhKTsKPiAg
Cj4gICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiArc3RydWN0IGU4MjBlbnRyeSBlODIwX21hcFsx
XSA9IHsKPiArICAgIHsKPiArICAgICAgICAuYWRkciA9IDAsCj4gKyAgICAgICAgLnNpemUgPSBV
TE9OR19NQVggLSAxLAo+ICsgICAgICAgIC50eXBlID0gRTgyMF9SQU0KPiArICAgIH0KPiArfTsK
PiArdW5zaWduZWQgZTgyMF9lbnRyaWVzID0gMTsKPiArCj4gIHZvaWQgYXJjaF9tbV9wcmVpbml0
KHZvaWQgKnApCj4gIHsKPiAgICAgIHN0YXJ0X2luZm9fdCAqc2kgPSBwOwo+IEBAIC0xMDIsMTAg
KzExMiwyNSBAQCBkZXNjX3B0ciBpZHRfcHRyID0KPiAgICAgIC5iYXNlID0gKHVuc2lnbmVkIGxv
bmcpJmlkdCwKPiAgfTsKPiAgCj4gK3N0cnVjdCBlODIwZW50cnkgZTgyMF9tYXBbRTgyMF9NQVhd
Owo+ICt1bnNpZ25lZCBlODIwX2VudHJpZXM7Cj4gKwo+ICtzdGF0aWMgY2hhciAqZTgyMF90eXBl
c1tFODIwX1RZUEVTXSA9IHsKPiArICAgIFtFODIwX1JBTV0gICAgICA9ICJSQU0iLAo+ICsgICAg
W0U4MjBfUkVTRVJWRURdID0gIlJlc2VydmVkIiwKPiArICAgIFtFODIwX0FDUEldICAgICA9ICJB
Q1BJIiwKPiArICAgIFtFODIwX05WU10gICAgICA9ICJOVlMiLAo+ICsgICAgW0U4MjBfVU5VU0FC
TEVdID0gIlVudXNhYmxlIiwKPiArICAgIFtFODIwX1BNRU1dICAgICA9ICJQTUVNIgo+ICt9Owo+
ICsKPiAgdm9pZCBhcmNoX21tX3ByZWluaXQodm9pZCAqcCkKPiAgewo+ICAgICAgbG9uZyByZXQ7
Cj4gICAgICBkb21pZF90IGRvbWlkID0gRE9NSURfU0VMRjsKPiArICAgIHN0cnVjdCB4ZW5fbWVt
b3J5X21hcCBtZW1tYXA7Cj4gKyAgICBpbnQgaTsKPiArICAgIHVuc2lnbmVkIGxvbmcgcGZuLCBt
YXggPSAwOwo+ICAKPiAgICAgIHB0X2Jhc2UgPSBwYWdlX3RhYmxlX2Jhc2U7Cj4gICAgICBmaXJz
dF9mcmVlX3BmbiA9IFBGTl9VUCh0b19waHlzKCZfZW5kKSk7Cj4gQEAgLTExNiw2ICsxNDEsNTMg
QEAgdm9pZCBhcmNoX21tX3ByZWluaXQodm9pZCAqcCkKPiAgICAgICAgICBkb19leGl0KCk7Cj4g
ICAgICB9Cj4gICAgICBsYXN0X2ZyZWVfcGZuID0gcmV0Owo+ICsKPiArICAgIG1lbW1hcC5ucl9l
bnRyaWVzID0gRTgyMF9NQVg7Cj4gKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShtZW1tYXAuYnVm
ZmVyLCBlODIwX21hcCk7Cj4gKyAgICByZXQgPSBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1f
bWVtb3J5X21hcCwgJm1lbW1hcCk7Cj4gKyAgICBpZiAoIHJldCA8IDAgKQo+ICsgICAgewo+ICsg
ICAgICAgIHhwcmludGsoImNvdWxkIG5vdCBnZXQgbWVtb3J5IG1hcFxuIik7Cj4gKyAgICAgICAg
ZG9fZXhpdCgpOwo+ICsgICAgfQo+ICsgICAgZTgyMF9lbnRyaWVzID0gbWVtbWFwLm5yX2VudHJp
ZXM7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBlODIwX2VudHJpZXM7IGkrKyApCj4gKyAg
ICB7Cj4gKyAgICAgICAgaWYgKCBlODIwX21hcFtpXS50eXBlICE9IEU4MjBfUkFNICkKPiArICAg
ICAgICAgICAgY29udGludWU7Cj4gKyAgICAgICAgcGZuID0gKGU4MjBfbWFwW2ldLmFkZHIgKyBl
ODIwX21hcFtpXS5zaXplKSA+PiBQQUdFX1NISUZUOwo+ICsgICAgICAgIGlmICggcGZuID4gbWF4
ICkKPiArICAgICAgICAgICAgbWF4ID0gcGZuOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICggbWF4
IDwgbGFzdF9mcmVlX3BmbiApCj4gKyAgICAgICAgbGFzdF9mcmVlX3BmbiA9IG1heDsKPiArfQo+
ICsKPiArdm9pZCBhcmNoX3ByaW50X21lbW1hcCh2b2lkKQo+ICt7Cj4gKyAgICBpbnQgaTsKPiAr
ICAgIHVuc2lnbmVkIGxvbmcgZnJvbSwgdG87Cj4gKyAgICBjaGFyICp0eXBlOwo+ICsgICAgY2hh
ciBidWZbMTJdOwo+ICsKPiArICAgIHByaW50aygiTWVtb3J5IG1hcDpcbiIpOwo+ICsgICAgZm9y
ICggaSA9IDA7IGkgPCBlODIwX2VudHJpZXM7IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYg
KCBlODIwX21hcFtpXS50eXBlID49IEU4MjBfVFlQRVMgfHwgIWU4MjBfdHlwZXNbZTgyMF9tYXBb
aV0udHlwZV0gKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgc25wcmludGYoYnVmLCBzaXpl
b2YoYnVmKSwgIiU4eCIsIGU4MjBfbWFwW2ldLnR5cGUpOwo+ICsgICAgICAgICAgICB0eXBlID0g
YnVmOwo+ICsgICAgICAgIH0KPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgewo+ICsgICAgICAg
ICAgICB0eXBlID0gZTgyMF90eXBlc1tlODIwX21hcFtpXS50eXBlXTsKPiArICAgICAgICB9Cj4g
KyAgICAgICAgZnJvbSA9IGU4MjBfbWFwW2ldLmFkZHI7Cj4gKyAgICAgICAgdG8gPSBmcm9tICsg
ZTgyMF9tYXBbaV0uc2l6ZSAtIDE7Cj4gKyAgICAgICAgcHJpbnRrKCIlMDEybHgtJTAxMmx4OiAl
c1xuIiwgZnJvbSwgdG8sIHR5cGUpOwo+ICsgICAgfQo+ICB9Cj4gICNlbmRpZgo+ICAKPiBkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvc2V0dXAuYyBiL2FyY2gveDg2L3NldHVwLmMKPiBpbmRleCA5NDhi
MDhhLi44MjliMDNjIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3NldHVwLmMKPiArKysgYi9hcmNo
L3g4Ni9zZXR1cC5jCj4gQEAgLTE1MCw2ICsxNTAsNyBAQCBzdGF0aWMgdm9pZCBwcmludF9zdGFy
dF9vZl9kYXkodm9pZCAqcCkKPiAgICAgIHByaW50aygiICAgICAgIGZsYWdzOiAweCV4XG4iLCAo
dW5zaWduZWQgaW50KXNpLT5mbGFncyk7Cj4gICAgICBwcmludGsoIiAgICBjbWRfbGluZTogJXNc
biIsIGNtZGxpbmUpOwo+ICAgICAgcHJpbnRrKCIgICAgICAgc3RhY2s6ICVwLSVwXG4iLCBzdGFj
aywgc3RhY2sgKyBzaXplb2Yoc3RhY2spKTsKPiArICAgIGFyY2hfcHJpbnRfbWVtbWFwKCk7Cj4g
IH0KPiAgI2VuZGlmCj4gIAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2U4MjAuaCBiL2luY2x1ZGUv
ZTgyMC5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi45MjA1NTFjCj4g
LS0tIC9kZXYvbnVsbAo+ICsrKyBiL2luY2x1ZGUvZTgyMC5oCj4gQEAgLTAsMCArMSw0OCBAQAo+
ICsvKiAtKi0gIE1vZGU6QzsgYy1iYXNpYy1vZmZzZXQ6NDsgdGFiLXdpZHRoOjQgLSotCj4gKyAq
Cj4gKyAqIChDKSAyMDE2IC0gSnVlcmdlbiBHcm9zcywgU1VTRSBMaW51eCBHbWJICj4gKyAqCj4g
KyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkg
cGVyc29uIG9idGFpbmluZyBhIGNvcHkKPiArICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2Np
YXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCj4gKyAqIGRlYWwg
aW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxp
bWl0YXRpb24gdGhlCj4gKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1
Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgo+ICsgKiBzZWxsIGNvcGllcyBv
ZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2Fy
ZSBpcwo+ICsgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBj
b25kaXRpb25zOgo+ICsgKgo+ICsgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhp
cyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgo+ICsgKiBhbGwgY29waWVz
IG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KPiArICoKPiArICogVEhF
IFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJ
TkQsIEVYUFJFU1MgT1IKPiArICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBU
TyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCj4gKyAqIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxM
IFRIRQo+ICsgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5Z
IENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCj4gKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBB
Q1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCj4gKyAqIEZST00s
IE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1Ig
T1RIRVIKPiArICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgo+ICsgKi8KPiArCj4gKyNpZm5k
ZWYgX19FODIwX0hFQURFUgo+ICsjZGVmaW5lIF9fRTgyMF9IRUFERVIKPiArCj4gKy8qIFBDIEJJ
T1Mgc3RhbmRhcmQgRTgyMCB0eXBlcyBhbmQgc3RydWN0dXJlLiAqLwo+ICsjZGVmaW5lIEU4MjBf
UkFNICAgICAgICAgIDEKPiArI2RlZmluZSBFODIwX1JFU0VSVkVEICAgICAyCj4gKyNkZWZpbmUg
RTgyMF9BQ1BJICAgICAgICAgMwo+ICsjZGVmaW5lIEU4MjBfTlZTICAgICAgICAgIDQKPiArI2Rl
ZmluZSBFODIwX1VOVVNBQkxFICAgICA1Cj4gKyNkZWZpbmUgRTgyMF9QTUVNICAgICAgICAgNwo+
ICsjZGVmaW5lIEU4MjBfVFlQRVMgICAgICAgIDgKPiArCj4gK3N0cnVjdCBfX3BhY2tlZCBlODIw
ZW50cnkgewo+ICsgICAgdWludDY0X3QgYWRkcjsKPiArICAgIHVpbnQ2NF90IHNpemU7Cj4gKyAg
ICB1aW50MzJfdCB0eXBlOwo+ICt9Owo+ICsKPiArLyogTWF4aW11bSBudW1iZXIgb2YgZW50cmll
cy4gKi8KPiArI2RlZmluZSBFODIwX01BWCAgICAgICAgICAxMjgKPiArCj4gK2V4dGVybiBzdHJ1
Y3QgZTgyMGVudHJ5IGU4MjBfbWFwW107Cj4gK2V4dGVybiB1bnNpZ25lZCBlODIwX2VudHJpZXM7
Cj4gKwo+ICsjZW5kaWYgLypfX0U4MjBfSEVBREVSKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94
ODYvYXJjaF9tbS5oIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCj4gaW5kZXggOTM3MmYxZS4uYWI4
YTUzZSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKPiArKysgYi9pbmNsdWRl
L3g4Ni9hcmNoX21tLmgKPiBAQCAtMjc5LDYgKzI3OSwxMCBAQCBwZ2VudHJ5X3QgKm5lZWRfcGd0
KHVuc2lnbmVkIGxvbmcgYWRkcik7Cj4gIHZvaWQgYXJjaF9tbV9wcmVpbml0KHZvaWQgKnApOwo+
ICB1bnNpZ25lZCBsb25nIGFsbG9jX3ZpcnRfa2VybmVsKHVuc2lnbmVkIG5fcGFnZXMpOwo+ICAK
PiArI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKPiArdm9pZCBhcmNoX3ByaW50X21lbW1hcCh2b2lk
KTsKPiArI2VuZGlmCj4gKwo+ICAjZW5kaWYKPiAgCj4gICNlbmRpZiAvKiBfQVJDSF9NTV9IXyAq
Lwo+IGRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwo+IGluZGV4IGM3NmJlN2YuLjkzMmNlZWIgMTAw
NjQ0Cj4gLS0tIGEvbW0uYwo+ICsrKyBiL21tLmMKPiBAQCAtNDMsNiArNDMsNyBAQAo+ICAjaW5j
bHVkZSA8bWluaS1vcy90eXBlcy5oPgo+ICAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4KPiAgI2lu
Y2x1ZGUgPG1pbmktb3MveG1hbGxvYy5oPgo+ICsjaW5jbHVkZSA8bWluaS1vcy9lODIwLmg+Cj4g
IAo+ICAvKioqKioqKioqKioqKioqKioqKioqCj4gICAqIEFMTE9DQVRJT04gQklUTUFQCj4gQEAg
LTE0NywxMCArMTQ4LDE0IEBAIHN0YXRpYyBjaHVua19oZWFkX3QgIGZyZWVfdGFpbFtGUkVFTElT
VF9TSVpFXTsKPiAgICovCj4gIHN0YXRpYyB2b2lkIGluaXRfcGFnZV9hbGxvY2F0b3IodW5zaWdu
ZWQgbG9uZyBtaW4sIHVuc2lnbmVkIGxvbmcgbWF4KQo+ICB7Cj4gLSAgICBpbnQgaTsKPiArICAg
IGludCBpLCBtOwo+ICAgICAgdW5zaWduZWQgbG9uZyByYW5nZTsKPiArICAgIHVuc2lnbmVkIGxv
bmcgcl9taW4sIHJfbWF4Owo+ICAgICAgY2h1bmtfaGVhZF90ICpjaDsKPiAgICAgIGNodW5rX3Rh
aWxfdCAqY3Q7Cj4gKwo+ICsgICAgcHJpbnRrKCJNTTogSW5pdGlhbGlzZSBwYWdlIGFsbG9jYXRv
ciBmb3IgJWx4KCVseCktJWx4KCVseClcbiIsCj4gKyAgICAgICAgICAgKHVfbG9uZyl0b192aXJ0
KG1pbiksIG1pbiwgKHVfbG9uZyl0b192aXJ0KG1heCksIG1heCk7Cj4gICAgICBmb3IgKCBpID0g
MDsgaSA8IEZSRUVMSVNUX1NJWkU7IGkrKyApCj4gICAgICB7Cj4gICAgICAgICAgZnJlZV9oZWFk
W2ldICAgICAgID0gJmZyZWVfdGFpbFtpXTsKPiBAQCAtMTY2LDM4ICsxNzEsNTcgQEAgc3RhdGlj
IHZvaWQgaW5pdF9wYWdlX2FsbG9jYXRvcih1bnNpZ25lZCBsb25nIG1pbiwgdW5zaWduZWQgbG9u
ZyBtYXgpCj4gICAgICBtbV9hbGxvY19iaXRtYXBfc2l6ZSAgPSByb3VuZF9wZ3VwKG1tX2FsbG9j
X2JpdG1hcF9zaXplKTsKPiAgICAgIG1tX2FsbG9jX2JpdG1hcCA9ICh1bnNpZ25lZCBsb25nICop
dG9fdmlydChtaW4pOwo+ICAgICAgbWluICAgICAgICAgKz0gbW1fYWxsb2NfYml0bWFwX3NpemU7
Cj4gLSAgICByYW5nZSAgICAgICAgPSBtYXggLSBtaW47Cj4gIAo+ICAgICAgLyogQWxsIGFsbG9j
YXRlZCBieSBkZWZhdWx0LiAqLwo+ICAgICAgbWVtc2V0KG1tX2FsbG9jX2JpdG1hcCwgfjAsIG1t
X2FsbG9jX2JpdG1hcF9zaXplKTsKPiAtICAgIC8qIEZyZWUgdXAgdGhlIG1lbW9yeSB3ZSd2ZSBi
ZWVuIGdpdmVuIHRvIHBsYXkgd2l0aC4gKi8KPiAtICAgIG1hcF9mcmVlKFBIWVNfUEZOKG1pbiks
IHJhbmdlPj5QQUdFX1NISUZUKTsKPiAgCj4gLSAgICAvKiBUaGUgYnVkZHkgbGlzdHMgYXJlIGFk
ZHJlc3NlZCBpbiBoaWdoIG1lbW9yeS4gKi8KPiAtICAgIG1pbiA9ICh1bnNpZ25lZCBsb25nKSB0
b192aXJ0KG1pbik7Cj4gLSAgICBtYXggPSAodW5zaWduZWQgbG9uZykgdG9fdmlydChtYXgpOwo+
IC0KPiAtICAgIHdoaWxlICggcmFuZ2UgIT0gMCApCj4gKyAgICBmb3IgKCBtID0gMDsgbSA8IGU4
MjBfZW50cmllczsgbSsrICkKPiAgICAgIHsKPiAtICAgICAgICAvKgo+IC0gICAgICAgICAqIE5l
eHQgY2h1bmsgaXMgbGltaXRlZCBieSBhbGlnbm1lbnQgb2YgbWluLCBidXQgYWxzbwo+IC0gICAg
ICAgICAqIG11c3Qgbm90IGJlIGJpZ2dlciB0aGFuIHJlbWFpbmluZyByYW5nZS4KPiAtICAgICAg
ICAgKi8KPiAtICAgICAgICBmb3IgKCBpID0gUEFHRV9TSElGVDsgKDFVTDw8KGkrMSkpIDw9IHJh
bmdlOyBpKysgKQo+IC0gICAgICAgICAgICBpZiAoIG1pbiAmICgxVUw8PGkpICkgYnJlYWs7Cj4g
KyAgICAgICAgaWYgKCBlODIwX21hcFttXS50eXBlICE9IEU4MjBfUkFNICkKPiArICAgICAgICAg
ICAgY29udGludWU7Cj4gKyAgICAgICAgaWYgKCBlODIwX21hcFttXS5hZGRyICsgZTgyMF9tYXBb
bV0uc2l6ZSA+PSBVTE9OR19NQVggKQo+ICsgICAgICAgICAgICBCVUcoKTsKPiAgCj4gKyAgICAg
ICAgcl9taW4gPSBlODIwX21hcFttXS5hZGRyOwo+ICsgICAgICAgIHJfbWF4ID0gcl9taW4gKyBl
ODIwX21hcFttXS5zaXplOwo+ICsgICAgICAgIGlmICggcl9tYXggPD0gbWluIHx8IHJfbWluID49
IG1heCApCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgIGlmICggcl9taW4gPCBt
aW4gKQo+ICsgICAgICAgICAgICByX21pbiA9IG1pbjsKPiArICAgICAgICBpZiAoIHJfbWF4ID4g
bWF4ICkKPiArICAgICAgICAgICAgcl9tYXggPSBtYXg7Cj4gIAo+IC0gICAgICAgIGNoID0gKGNo
dW5rX2hlYWRfdCAqKW1pbjsKPiAtICAgICAgICBtaW4gICArPSAoMVVMPDxpKTsKPiAtICAgICAg
ICByYW5nZSAtPSAoMVVMPDxpKTsKPiAtICAgICAgICBjdCA9IChjaHVua190YWlsX3QgKiltaW4t
MTsKPiAtICAgICAgICBpIC09IFBBR0VfU0hJRlQ7Cj4gLSAgICAgICAgY2gtPmxldmVsICAgICAg
ID0gaTsKPiAtICAgICAgICBjaC0+bmV4dCAgICAgICAgPSBmcmVlX2hlYWRbaV07Cj4gLSAgICAg
ICAgY2gtPnBwcmV2ICAgICAgID0gJmZyZWVfaGVhZFtpXTsKPiAtICAgICAgICBjaC0+bmV4dC0+
cHByZXYgPSAmY2gtPm5leHQ7Cj4gLSAgICAgICAgZnJlZV9oZWFkW2ldICAgID0gY2g7Cj4gLSAg
ICAgICAgY3QtPmxldmVsICAgICAgID0gaTsKPiArICAgICAgICBwcmludGsoIiAgICBBZGRpbmcg
bWVtb3J5IHJhbmdlICVseC0lbHhcbiIsIHJfbWluLCByX21heCk7Cj4gKwo+ICsgICAgICAgIC8q
IFRoZSBidWRkeSBsaXN0cyBhcmUgYWRkcmVzc2VkIGluIGhpZ2ggbWVtb3J5LiAqLwo+ICsgICAg
ICAgIHJfbWluID0gKHVuc2lnbmVkIGxvbmcpdG9fdmlydChyX21pbik7Cj4gKyAgICAgICAgcl9t
YXggPSAodW5zaWduZWQgbG9uZyl0b192aXJ0KHJfbWF4KTsKPiArICAgICAgICByYW5nZSA9IHJf
bWF4IC0gcl9taW47Cj4gKwo+ICsgICAgICAgIC8qIEZyZWUgdXAgdGhlIG1lbW9yeSB3ZSd2ZSBi
ZWVuIGdpdmVuIHRvIHBsYXkgd2l0aC4gKi8KPiArICAgICAgICBtYXBfZnJlZShQSFlTX1BGTihy
X21pbiksIHJhbmdlID4+IFBBR0VfU0hJRlQpOwo+ICsKPiArICAgICAgICB3aGlsZSAoIHJhbmdl
ICE9IDAgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICog
TmV4dCBjaHVuayBpcyBsaW1pdGVkIGJ5IGFsaWdubWVudCBvZiBtaW4sIGJ1dCBhbHNvCj4gKyAg
ICAgICAgICAgICAqIG11c3Qgbm90IGJlIGJpZ2dlciB0aGFuIHJlbWFpbmluZyByYW5nZS4KPiAr
ICAgICAgICAgICAgICovCj4gKyAgICAgICAgICAgIGZvciAoIGkgPSBQQUdFX1NISUZUOyAoMVVM
IDw8IChpICsgMSkpIDw9IHJhbmdlOyBpKysgKQo+ICsgICAgICAgICAgICAgICAgaWYgKCByX21p
biAmICgxVUwgPDwgaSkgKSBicmVhazsKPiArCj4gKyAgICAgICAgICAgIGNoID0gKGNodW5rX2hl
YWRfdCAqKXJfbWluOwo+ICsgICAgICAgICAgICByX21pbiArPSAxVUwgPDwgaTsKPiArICAgICAg
ICAgICAgcmFuZ2UgLT0gMVVMIDw8IGk7Cj4gKyAgICAgICAgICAgIGN0ID0gKGNodW5rX3RhaWxf
dCAqKXJfbWluIC0gMTsKPiArICAgICAgICAgICAgaSAtPSBQQUdFX1NISUZUOwo+ICsgICAgICAg
ICAgICBjaC0+bGV2ZWwgICAgICAgPSBpOwo+ICsgICAgICAgICAgICBjaC0+bmV4dCAgICAgICAg
PSBmcmVlX2hlYWRbaV07Cj4gKyAgICAgICAgICAgIGNoLT5wcHJldiAgICAgICA9ICZmcmVlX2hl
YWRbaV07Cj4gKyAgICAgICAgICAgIGNoLT5uZXh0LT5wcHJldiA9ICZjaC0+bmV4dDsKPiArICAg
ICAgICAgICAgZnJlZV9oZWFkW2ldICAgID0gY2g7Cj4gKyAgICAgICAgICAgIGN0LT5sZXZlbCAg
ICAgICA9IGk7Cj4gKyAgICAgICAgfQo+ICAgICAgfQo+ICAKPiAgICAgIG1tX2FsbG9jX2JpdG1h
cF9yZW1hcCgpOwo+IEBAIC0zNzcsOSArNDAxLDYgQEAgdm9pZCBpbml0X21tKHZvaWQpCj4gICAg
ICAvKgo+ICAgICAgICogbm93IHdlIGNhbiBpbml0aWFsaXNlIHRoZSBwYWdlIGFsbG9jYXRvcgo+
ICAgICAgICovCj4gLSAgICBwcmludGsoIk1NOiBJbml0aWFsaXNlIHBhZ2UgYWxsb2NhdG9yIGZv
ciAlbHgoJWx4KS0lbHgoJWx4KVxuIiwKPiAtICAgICAgICAgICAodV9sb25nKXRvX3ZpcnQoUEZO
X1BIWVMoc3RhcnRfcGZuKSksICh1X2xvbmcpUEZOX1BIWVMoc3RhcnRfcGZuKSwKPiAtICAgICAg
ICAgICAodV9sb25nKXRvX3ZpcnQoUEZOX1BIWVMobWF4X3BmbikpLCAodV9sb25nKVBGTl9QSFlT
KG1heF9wZm4pKTsKPiAgICAgIGluaXRfcGFnZV9hbGxvY2F0b3IoUEZOX1BIWVMoc3RhcnRfcGZu
KSwgUEZOX1BIWVMobWF4X3BmbikpOwo+ICAgICAgcHJpbnRrKCJNTTogZG9uZVxuIik7Cj4gIAo+
IC0tIAo+IDIuNi42Cj4gCgotLSAKU2FtdWVsCiBMZXMgcm9vdHMgbmUgc29udCBwbHVzIGNlIHF1
J2lscyDDqXRhaWVudC4uLk1haW50ZW5hbnQgaWwgc29udCBkaW94aW7DqXMsCiBjJ2VzdCBkZSBs
YSBtLi4uICEgQXZhbnQgb24gbGVzIMOpbGV2YWllbnQgYXZlYyBkdSBib24gdW5peCBtYWlzIMOn
YSDDqXTDqQogcmVtcGxhY8OpIHBhciBkZXMgZmFyaW5lcyBpbmR1c3RyaWVsbGVzIG5vdXZlbGxl
cyB0ZWNobm9sb2dpZXMgKE5UKS4KIC0rLSBKZEsgaW4gTlBDIDogRXhpZ2V6IHVuIHJvb3Qgw6ls
ZXbDqSBzb3VzIGxhIG3DqHJlICEgLSstCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 23:01:42 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 23:01:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKhR-0005OA-Dx; Tue, 23 Aug 2016 23:01:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKhP-0005O0-Np; Tue, 23 Aug 2016 23:01:39 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 E1/FF-28813-2D5DCB75; Tue, 23 Aug 2016 23:01:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsXS+7+BUffS1T3
 hBi/3C1m8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbj+ZTNzwWzeilczTzI3MB7i6mLk
 4hASmMgo0dPbygTh7GKU2NQ8iw3COcoosfFfK5SzgVFi3onb7F2MnBwsAqoSa54tZwax2QRMJ
 Pob57GB2CICyhIfW3vBapgFoiWet29mAbGFBWwk7i9exgRi8wroSMxoPwu2jldgN6PE/NbZjC
 AJIYFiiZWfpkEVCUqcnPmEBWKQjsTOrXeAFnAA2dISy/9xQITlJZq3zga7gVPAQeLJ8stMICW
 iAmYS334aTGAUmoVk0Cwkg2YhDJqFZNACRpZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBsZ6
 uanFxYnpqTmJScV6yfm5mxiBIV/PwMC4g7H9hN8hRkkOJiVR3qSje8KF+JLyUyozEosz4otKc
 1KLDzHKcHAoSfBevwKUEyxKTU+tSMvMAUYfTFqCg0dJhLfuMlCat7ggMbc4Mx0idYpRUUqc9x
 pInwBIIqM0D64NFvGXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz/gGZwpOZVwI3/RXQYia
 gxS33d4MsLklESEk1MFqlTm7Rko5alX1LLv7xuedNqW8qF/vLqJR5rr7yXtmLo1PbiOmXukgz
 32e9l3yOIcatR4U7X9YZzJqwLLYxrOSVkFX+97qu0x3Bjppula6/z327qru+3Obt4d/anor76
 6ye/svcY9lu+1TZ9m/H4Wtcm5u+bjcxXKAxJTiiUP9zVEdd45ZgJZbijERDLeai4kQAlovxJf
 MCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1471993298!49442678!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36629 invoked from network); 23 Aug 2016 23:01:38 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-16.tower-31.messagelabs.com with SMTP; 23 Aug 2016 23:01:38 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id EEC5B9010;
 Wed, 24 Aug 2016 01:01:37 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id h0McJCGFh-4j; Wed, 24 Aug 2016 01:01:37 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id C60A11A5;
 Wed, 24 Aug 2016 01:01:37 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKhN-0005Db-BN; Wed, 24 Aug 2016 01:01:37 +0200
Date: Wed, 24 Aug 2016 01:01:37 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823230137.GP4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-23-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-23-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 22/22] mini-os: support idle for HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE2OjA4ICswMjAwLCB3cm90ZToK
PiBJbnN0ZWFkIG9mIGNhbGxpbmcgSFlQRVJWSVNPUl9zY2hlZF9vcChTQ0hFRE9QX2Jsb2NrLCAw
KSB3ZSBuZWVkIHRvIHVzZQo+IHRoZSAiaGx0IiBpbnN0cnVjdGlvbiB3aXRoIGludGVycnVwdHMg
ZW5hYmxlZCB0byBzd2l0Y2ggdG8gaWRsZSB3aGVuCj4gcnVubmluZyBhcyBIVk1saXRlIGRvbWFp
bi4KPiAKPiBUaGlzIHJlcXVpcmVzIHRvIHNldHVwIGEgbmV3IHRpbWVyIGluIHRoZSB0aW1lciBo
YW5kbGVyIGFzIHRoZXJlIGlzIG5vCj4gZ3VhcmFudGVlIHRoZSBvcmlnaW5hbCB0aW1lciBldmVu
dCB3ZSBhcmUgd2FpdGluZyBmb3Igd29uJ3QgZmlyZQo+IGJldHdlZW4gZW5hYmxpbmcgaW50ZXJy
dXB0cyBhbmQgY2FsbGluZyAiaGx0Ii4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwu
dGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKPiAtLS0KPiAgYXJjaC94ODYvdGltZS5jIHwgMTEgKysr
KysrKy0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvdGltZS5jIGIvYXJjaC94ODYvdGltZS5jCj4g
aW5kZXggYWY0NWU1Ni4uMzY1ODE0MiAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni90aW1lLmMKPiAr
KysgYi9hcmNoL3g4Ni90aW1lLmMKPiBAQCAtMjEyLDE3ICsyMTIsMjAgQEAgdm9pZCBibG9ja19k
b21haW4oc190aW1lX3QgdW50aWwpCj4gICAgICBpZihtb25vdG9uaWNfY2xvY2soKSA8IHVudGls
KQo+ICAgICAgewo+ICAgICAgICAgIEhZUEVSVklTT1Jfc2V0X3RpbWVyX29wKHVudGlsKTsKPiAr
I2lmZGVmIENPTkZJR19QQVJBVklSVAo+ICAgICAgICAgIEhZUEVSVklTT1Jfc2NoZWRfb3AoU0NI
RURPUF9ibG9jaywgMCk7Cj4gKyNlbHNlCj4gKyAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwo+
ICsgICAgICAgIGFzbSB2b2xhdGlsZSAoICJobHQiIDogOiA6ICJtZW1vcnkiICk7Cj4gKyNlbmRp
Zgo+ICAgICAgICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Cj4gKyAgICAgICAgSFlQRVJWSVNPUl9z
ZXRfdGltZXJfb3AoMCk7Cj4gICAgICB9Cj4gIH0KPiAgCj4gLQo+IC0vKgo+IC0gKiBKdXN0IGEg
ZHVtbXkKPiAtICovCj4gIHN0YXRpYyB2b2lkIHRpbWVyX2hhbmRsZXIoZXZ0Y2huX3BvcnRfdCBl
diwgc3RydWN0IHB0X3JlZ3MgKnJlZ3MsIHZvaWQgKmlnbikKPiAgewo+ICsgICAgSFlQRVJWSVNP
Ul9zZXRfdGltZXJfb3AobW9ub3RvbmljX2Nsb2NrKCkgKyBNSUxMSVNFQ1MoMSkpOwo+ICB9Cj4g
IAo+ICAKPiAtLSAKPiAyLjYuNgo+IAoKLS0gClNhbXVlbApMaW51eCwgYydlc3Qgc2ltcGxlIDog
w6dhIHMnYWRyZXNzZSDDoCB1bmUgbWFjaGluZSBxdWkgZXN0IHBhcmZvaXMgdW4gcGV1Cm1hcmFi
b3V0w6llIG1haXMgcXVpIGQnaGFiaXR1ZGUgbidhIHBhcyBkJ8OpdGF0cyBkJ8OibWUuIFN1ciBV
c2VuZXQgeSdhCnBsZWluIGQnaHVtYWlucyBldCBkZSBwcmltYXRlcywgZXQgw6dhIGRldmllbnQg
dnJhaW1lbnQgZ29yZSBwYXIgbW9tZW50LgotKy0gVFAgaW4gOiBHdWlkZSBkdSBsaW51eGllbiBw
ZXJ2ZXJzIC0gIkxlIGxpbnV4aWVuIGEtdC1pbCB1bmUgw6JtZSA/IiAtKy0KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 23:01:42 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 23:01:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKhR-0005OA-Dx; Tue, 23 Aug 2016 23:01:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKhP-0005O0-Np; Tue, 23 Aug 2016 23:01:39 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 E1/FF-28813-2D5DCB75; Tue, 23 Aug 2016 23:01:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsXS+7+BUffS1T3
 hBi/3C1m8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbj+ZTNzwWzeilczTzI3MB7i6mLk
 4hASmMgo0dPbygTh7GKU2NQ8iw3COcoosfFfK5SzgVFi3onb7F2MnBwsAqoSa54tZwax2QRMJ
 Pob57GB2CICyhIfW3vBapgFoiWet29mAbGFBWwk7i9exgRi8wroSMxoPwu2jldgN6PE/NbZjC
 AJIYFiiZWfpkEVCUqcnPmEBWKQjsTOrXeAFnAA2dISy/9xQITlJZq3zga7gVPAQeLJ8stMICW
 iAmYS334aTGAUmoVk0Cwkg2YhDJqFZNACRpZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBsZ6
 uanFxYnpqTmJScV6yfm5mxiBIV/PwMC4g7H9hN8hRkkOJiVR3qSje8KF+JLyUyozEosz4otKc
 1KLDzHKcHAoSfBevwKUEyxKTU+tSMvMAUYfTFqCg0dJhLfuMlCat7ggMbc4Mx0idYpRUUqc9x
 pInwBIIqM0D64NFvGXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz/gGZwpOZVwI3/RXQYia
 gxS33d4MsLklESEk1MFqlTm7Rko5alX1LLv7xuedNqW8qF/vLqJR5rr7yXtmLo1PbiOmXukgz
 32e9l3yOIcatR4U7X9YZzJqwLLYxrOSVkFX+97qu0x3Bjppula6/z327qru+3Obt4d/anor76
 6ye/svcY9lu+1TZ9m/H4Wtcm5u+bjcxXKAxJTiiUP9zVEdd45ZgJZbijERDLeai4kQAlovxJf
 MCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1471993298!49442678!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36629 invoked from network); 23 Aug 2016 23:01:38 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-16.tower-31.messagelabs.com with SMTP; 23 Aug 2016 23:01:38 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id EEC5B9010;
 Wed, 24 Aug 2016 01:01:37 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id h0McJCGFh-4j; Wed, 24 Aug 2016 01:01:37 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id C60A11A5;
 Wed, 24 Aug 2016 01:01:37 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKhN-0005Db-BN; Wed, 24 Aug 2016 01:01:37 +0200
Date: Wed, 24 Aug 2016 01:01:37 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823230137.GP4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-23-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-23-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 22/22] mini-os: support idle for HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE2OjA4ICswMjAwLCB3cm90ZToK
PiBJbnN0ZWFkIG9mIGNhbGxpbmcgSFlQRVJWSVNPUl9zY2hlZF9vcChTQ0hFRE9QX2Jsb2NrLCAw
KSB3ZSBuZWVkIHRvIHVzZQo+IHRoZSAiaGx0IiBpbnN0cnVjdGlvbiB3aXRoIGludGVycnVwdHMg
ZW5hYmxlZCB0byBzd2l0Y2ggdG8gaWRsZSB3aGVuCj4gcnVubmluZyBhcyBIVk1saXRlIGRvbWFp
bi4KPiAKPiBUaGlzIHJlcXVpcmVzIHRvIHNldHVwIGEgbmV3IHRpbWVyIGluIHRoZSB0aW1lciBo
YW5kbGVyIGFzIHRoZXJlIGlzIG5vCj4gZ3VhcmFudGVlIHRoZSBvcmlnaW5hbCB0aW1lciBldmVu
dCB3ZSBhcmUgd2FpdGluZyBmb3Igd29uJ3QgZmlyZQo+IGJldHdlZW4gZW5hYmxpbmcgaW50ZXJy
dXB0cyBhbmQgY2FsbGluZyAiaGx0Ii4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwu
dGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKPiAtLS0KPiAgYXJjaC94ODYvdGltZS5jIHwgMTEgKysr
KysrKy0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvdGltZS5jIGIvYXJjaC94ODYvdGltZS5jCj4g
aW5kZXggYWY0NWU1Ni4uMzY1ODE0MiAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni90aW1lLmMKPiAr
KysgYi9hcmNoL3g4Ni90aW1lLmMKPiBAQCAtMjEyLDE3ICsyMTIsMjAgQEAgdm9pZCBibG9ja19k
b21haW4oc190aW1lX3QgdW50aWwpCj4gICAgICBpZihtb25vdG9uaWNfY2xvY2soKSA8IHVudGls
KQo+ICAgICAgewo+ICAgICAgICAgIEhZUEVSVklTT1Jfc2V0X3RpbWVyX29wKHVudGlsKTsKPiAr
I2lmZGVmIENPTkZJR19QQVJBVklSVAo+ICAgICAgICAgIEhZUEVSVklTT1Jfc2NoZWRfb3AoU0NI
RURPUF9ibG9jaywgMCk7Cj4gKyNlbHNlCj4gKyAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwo+
ICsgICAgICAgIGFzbSB2b2xhdGlsZSAoICJobHQiIDogOiA6ICJtZW1vcnkiICk7Cj4gKyNlbmRp
Zgo+ICAgICAgICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Cj4gKyAgICAgICAgSFlQRVJWSVNPUl9z
ZXRfdGltZXJfb3AoMCk7Cj4gICAgICB9Cj4gIH0KPiAgCj4gLQo+IC0vKgo+IC0gKiBKdXN0IGEg
ZHVtbXkKPiAtICovCj4gIHN0YXRpYyB2b2lkIHRpbWVyX2hhbmRsZXIoZXZ0Y2huX3BvcnRfdCBl
diwgc3RydWN0IHB0X3JlZ3MgKnJlZ3MsIHZvaWQgKmlnbikKPiAgewo+ICsgICAgSFlQRVJWSVNP
Ul9zZXRfdGltZXJfb3AobW9ub3RvbmljX2Nsb2NrKCkgKyBNSUxMSVNFQ1MoMSkpOwo+ICB9Cj4g
IAo+ICAKPiAtLSAKPiAyLjYuNgo+IAoKLS0gClNhbXVlbApMaW51eCwgYydlc3Qgc2ltcGxlIDog
w6dhIHMnYWRyZXNzZSDDoCB1bmUgbWFjaGluZSBxdWkgZXN0IHBhcmZvaXMgdW4gcGV1Cm1hcmFi
b3V0w6llIG1haXMgcXVpIGQnaGFiaXR1ZGUgbidhIHBhcyBkJ8OpdGF0cyBkJ8OibWUuIFN1ciBV
c2VuZXQgeSdhCnBsZWluIGQnaHVtYWlucyBldCBkZSBwcmltYXRlcywgZXQgw6dhIGRldmllbnQg
dnJhaW1lbnQgZ29yZSBwYXIgbW9tZW50LgotKy0gVFAgaW4gOiBHdWlkZSBkdSBsaW51eGllbiBw
ZXJ2ZXJzIC0gIkxlIGxpbnV4aWVuIGEtdC1pbCB1bmUgw6JtZSA/IiAtKy0KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 23:03:18 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 23:03:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKiz-0005WL-Pj; Tue, 23 Aug 2016 23:03:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKiz-0005WA-5m; Tue, 23 Aug 2016 23:03:17 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 FF/AC-13924-436DCB75; Tue, 23 Aug 2016 23:03:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsXS+7+BUdf42p5
 wgwOHVS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZtydNI29YI9CxYwzp9kbGLdIdTFy
 cQgJTGSU2P+mmxXC2cUo8WzpPEYI5yijxNm5E6EyGxgltmw9yt7FyMnBIqAqcX3ZRyYQm03AR
 KK/cR4biC0ioCzxsbUXrIZZIFrieftmFhBbWMBXYv+U+WD1vAI6EotvtTKBDOUV2M0oMb91Nt
 A6DqANxRJPdwdA1AhKnJz5hAVijo7Ezq132EBKmAWkJZb/44AIy0s0b53NDGJzCjhI7Dz6lRm
 kRFTATOLbT4MJjEKzkAyahWTQLIRBs5AMWsDIsopRozi1qCy1SNfQTC+pKDM9oyQ3MTNH19DA
 VC83tbg4MT01JzGpWC85P3cTIzDgGYBgB+P5056HGCU5mJREeZOO7gkX4kvKT6nMSCzOiC8qz
 UktPsQow8GhJMF7/QpQTrAoNT21Ii0zBxh7MGkJDh4lEV6Fq0Bp3uKCxNzizHSI1ClGRSlx3m
 sgfQIgiYzSPLg2WLxfYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvOsh4nsy8Erjpr4AWMwE
 tbrm/G2RxSSJCSqqB0dTD7uO9Fd8mPVtd8vlY0LIIfjW2dfbKx7P5v1q11spnH77+6ve+G+Kr
 1NO2ldv92/W5492m08Y5Ev8UD+k9d55s7Tg/vWq+4QKnOwGqgU4nv8z9qb8tUmjx5HVviybpP
 XXri06TKTn7Y0PXUabjX+813wmck3H93eW9MyXCzhwWXjyz8Jjf3iNKLMUZiYZazEXFiQBKbK
 yY8gIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1471993395!40292299!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47766 invoked from network); 23 Aug 2016 23:03:15 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-13.tower-206.messagelabs.com with SMTP; 23 Aug 2016 23:03:15 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 509589010;
 Wed, 24 Aug 2016 01:03:15 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id hAXl84zbFldB; Wed, 24 Aug 2016 01:03:15 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 2C6761A5;
 Wed, 24 Aug 2016 01:03:15 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKiw-0005FO-PJ; Wed, 24 Aug 2016 01:03:14 +0200
Date: Wed, 24 Aug 2016 01:03:14 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823230314.GQ4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-18-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-18-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 17/22] mini-os: add get_cmdline() function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE2OjAzICswMjAwLCB3cm90ZToK
PiBUaGUgY29tbWFuZCBsaW5lIHBhcmFtZXRlcnMgYXJlIHBhc3NlZCBpbiBzdGFydF9pbmZvIHN0
cnVjdHVyZSBmb3IgcHYsCj4gYnV0IHZpYSBodm1fc3RhcnRfaW5mbyBmb3IgSFZNbGl0ZS4gQWRk
IGEgZ2VuZXJpYyBmdW5jdGlvbiB0byBmaWxsIGEKPiBsb2NhbCBjbWRsaW5lIHZhcmlhYmxlIHdp
dGggdGhlIGNvbW1hbmQgbGluZSBzdHJpbmcuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2Ft
dWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIGFyY2gveDg2L3NldHVwLmMgfCAy
MCArKysrKysrKysrKysrKysrKystLQo+ICBpbmNsdWRlL2tlcm5lbC5oIHwgIDMgKysrCj4gIGtl
cm5lbC5jICAgICAgICAgfCAgMSArCj4gIG1haW4uYyAgICAgICAgICAgfCAgNSArKystLQo+ICA0
IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1cC5jCj4gaW5kZXggNjY0
NTc4NC4uMTM2MzNmMCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9zZXR1cC5jCj4gKysrIGIvYXJj
aC94ODYvc2V0dXAuYwo+IEBAIC0zMSw2ICszMSw3IEBACj4gICNpbmNsdWRlIDxtaW5pLW9zL2tl
cm5lbC5oPgo+ICAjaW5jbHVkZSA8eGVuL3hlbi5oPgo+ICAjaW5jbHVkZSA8eGVuL2FyY2gteDg2
L2NwdWlkLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaD4KPiAg
Cj4gIC8qCj4gICAqIFNoYXJlZCBwYWdlIGZvciBjb21tdW5pY2F0aW5nIHdpdGggdGhlIGh5cGVy
dmlzb3IuCj4gQEAgLTg4LDYgKzg5LDEzIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzc2VfaW5pdCh2
b2lkKSB7Cj4gIAo+ICAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gICNkZWZpbmUgaHBjX2luaXQo
KQo+ICsKPiArc3RhdGljIHZvaWQgZ2V0X2NtZGxpbmUodm9pZCAqcCkKPiArewo+ICsgICAgc3Rh
cnRfaW5mb190ICpzaSA9IHA7Cj4gKwo+ICsgICAgc3RybmNweShjbWRsaW5lLCAoY2hhciAqKXNp
LT5jbWRfbGluZSwgTUFYX0NNRExJTkVfU0laRSAtIDEpOwo+ICt9Cj4gICNlbHNlCj4gIHN0YXRp
YyB2b2lkIGhwY19pbml0KHZvaWQpCj4gIHsKPiBAQCAtMTA5LDYgKzExNywxNCBAQCBzdGF0aWMg
dm9pZCBocGNfaW5pdCh2b2lkKQo+ICAgICAgd3Jtc3JsKGVieCwgKHVuc2lnbmVkIGxvbmcpJmh5
cGVyY2FsbF9wYWdlKTsKPiAgICAgIGJhcnJpZXIoKTsKPiAgfQo+ICsKPiArc3RhdGljIHZvaWQg
Z2V0X2NtZGxpbmUodm9pZCAqcCkKPiArewo+ICsgICAgc3RydWN0IGh2bV9zdGFydF9pbmZvICpz
aSA9IHA7Cj4gKwo+ICsgICAgaWYgKCBzaS0+Y21kbGluZV9wYWRkciApCj4gKyAgICAgICAgc3Ry
bmNweShjbWRsaW5lLCB0b192aXJ0KHNpLT5jbWRsaW5lX3BhZGRyKSwgTUFYX0NNRExJTkVfU0la
RSAtIDEpOwo+ICt9Cj4gICNlbmRpZgo+ICAKPiAgLyoKPiBAQCAtMTM5LDYgKzE1NSw3IEBAIGFy
Y2hfaW5pdCh2b2lkICpwYXIpCj4gIAkgICBzaGFyZWRfaW5mby4gVXNlIHhwcmludGsgaW5zdGVh
ZC4gKi8KPiAgCWdldF9jb25zb2xlKHBhcik7Cj4gIAlnZXRfeGVuYnVzKHBhcik7Cj4gKwlnZXRf
Y21kbGluZShwYXIpOwo+ICAJc2kgPSBwYXI7Cj4gIAltZW1jcHkoJnN0YXJ0X2luZm8sIHNpLCBz
aXplb2YoKnNpKSk7Cj4gIAo+IEBAIC0xNTMsOCArMTcwLDcgQEAgYXJjaF9pbml0KHZvaWQgKnBh
cikKPiAgCXByaW50aygiICAgbW9kX3N0YXJ0OiAweCVseChWQSlcbiIsIHNpLT5tb2Rfc3RhcnQp
Owo+ICAJcHJpbnRrKCIgICAgIG1vZF9sZW46ICVsdVxuIiwgc2ktPm1vZF9sZW4pOwo+ICAJcHJp
bnRrKCIgICAgICAgZmxhZ3M6IDB4JXhcbiIsICh1bnNpZ25lZCBpbnQpc2ktPmZsYWdzKTsKPiAt
CXByaW50aygiICAgIGNtZF9saW5lOiAlc1xuIiwKPiAtCQkJc2ktPmNtZF9saW5lID8gKGNvbnN0
IGNoYXIgKilzaS0+Y21kX2xpbmUgOiAiTlVMTCIpOwo+ICsJcHJpbnRrKCIgICAgY21kX2xpbmU6
ICVzXG4iLCBjbWRsaW5lKTsKPiAgCXByaW50aygiICAgICAgIHN0YWNrOiAlcC0lcFxuIiwgc3Rh
Y2ssIHN0YWNrICsgc2l6ZW9mKHN0YWNrKSk7Cj4gIAo+ICAJLyogR3JhYiB0aGUgc2hhcmVkX2lu
Zm8gcG9pbnRlciBhbmQgcHV0IGl0IGluIGEgc2FmZSBwbGFjZS4gKi8KPiBkaWZmIC0tZ2l0IGEv
aW5jbHVkZS9rZXJuZWwuaCBiL2luY2x1ZGUva2VybmVsLmgKPiBpbmRleCAxM2UzMjc0Li5kMzdk
ZGRhIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUva2VybmVsLmgKPiArKysgYi9pbmNsdWRlL2tlcm5l
bC5oCj4gQEAgLTEsNiArMSw5IEBACj4gICNpZm5kZWYgX0tFUk5FTF9IXwo+ICAjZGVmaW5lIF9L
RVJORUxfSF8KPiAgCj4gKyNkZWZpbmUgTUFYX0NNRExJTkVfU0laRSAxMDI0Cj4gK2V4dGVybiBj
aGFyIGNtZGxpbmVbTUFYX0NNRExJTkVfU0laRV07Cj4gKwo+ICB2b2lkIHN0YXJ0X2tlcm5lbCh2
b2lkKTsKPiAgdm9pZCBkb19leGl0KHZvaWQpIF9fYXR0cmlidXRlX18oKG5vcmV0dXJuKSk7Cj4g
IHZvaWQgYXJjaF9kb19leGl0KHZvaWQpOwo+IGRpZmYgLS1naXQgYS9rZXJuZWwuYyBiL2tlcm5l
bC5jCj4gaW5kZXggNDM3ZTViNC4uZjIyOTk3ZSAxMDA2NDQKPiAtLS0gYS9rZXJuZWwuYwo+ICsr
KyBiL2tlcm5lbC5jCj4gQEAgLTQ4LDYgKzQ4LDcgQEAKPiAgI2luY2x1ZGUgPHhlbi92ZXJzaW9u
Lmg+Cj4gIAo+ICB1aW50OF90IHhlbl9mZWF0dXJlc1tYRU5GRUFUX05SX1NVQk1BUFMgKiAzMl07
Cj4gK2NoYXIgY21kbGluZVtNQVhfQ01ETElORV9TSVpFXTsKPiAgCj4gIHZvaWQgc2V0dXBfeGVu
X2ZlYXR1cmVzKHZvaWQpCj4gIHsKPiBkaWZmIC0tZ2l0IGEvbWFpbi5jIGIvbWFpbi5jCj4gaW5k
ZXggNGVjNDBiNS4uNzFlM2JlMyAxMDA2NDQKPiAtLS0gYS9tYWluLmMKPiArKysgYi9tYWluLmMK
PiBAQCAtNiw2ICs2LDcgQEAKPiAgCj4gICNpZmRlZiBIQVZFX0xJQkMKPiAgI2luY2x1ZGUgPG9z
Lmg+Cj4gKyNpbmNsdWRlIDxrZXJuZWwuaD4KPiAgI2luY2x1ZGUgPHNjaGVkLmg+Cj4gICNpbmNs
dWRlIDxjb25zb2xlLmg+Cj4gICNpbmNsdWRlIDxuZXRmcm9udC5oPgo+IEBAIC0xMzQsNyArMTM1
LDcgQEAgc3RhdGljIHZvaWQgY2FsbF9tYWluKHZvaWQgKnApCj4gICNkZWZpbmUgUEFSU0VfQVJH
U19DT1VOVChBUkdTKSBQQVJTRV9BUkdTKEFSR1MsIGFyZ2MrKywgYysrLCApCj4gICNkZWZpbmUg
UEFSU0VfQVJHU19TVE9SRShBUkdTKSBQQVJTRV9BUkdTKEFSR1MsIGFyZ3ZbYXJnYysrXSA9IGMs
IG1lbW1vdmUoYywgYyArIDEsIHN0cmxlbihjICsgMSkgKyAxKSwgKmMrKyA9IDApCj4gIAo+IC0g
ICAgUEFSU0VfQVJHU19DT1VOVCgoY2hhciopc3RhcnRfaW5mby5jbWRfbGluZSk7Cj4gKyAgICBQ
QVJTRV9BUkdTX0NPVU5UKGNtZGxpbmUpOwo+ICAjaWZkZWYgQ09ORklHX1FFTVVfWFNfQVJHUwo+
ICAgICAgUEFSU0VfQVJHU19DT1VOVChkb21hcmdzKTsKPiAgI2VuZGlmCj4gQEAgLTE0Myw3ICsx
NDQsNyBAQCBzdGF0aWMgdm9pZCBjYWxsX21haW4odm9pZCAqcCkKPiAgICAgIGFyZ3ZbMF0gPSAi
bWFpbiI7Cj4gICAgICBhcmdjID0gMTsKPiAgCj4gLSAgICBQQVJTRV9BUkdTX1NUT1JFKChjaGFy
KilzdGFydF9pbmZvLmNtZF9saW5lKQo+ICsgICAgUEFSU0VfQVJHU19TVE9SRShjbWRsaW5lKQo+
ICAjaWZkZWYgQ09ORklHX1FFTVVfWFNfQVJHUwo+ICAgICAgUEFSU0VfQVJHU19TVE9SRShkb21h
cmdzKQo+ICAjZW5kaWYKPiAtLSAKPiAyLjYuNgo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdAo+
IE1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbAoKLS0gClNhbXVl
bAo8VD4gY3NwLnRhci5nejogICAgIGFzY2lpIHRleHQKIC0rLSAjZW5zLW1pbSAtIHZpdmUgbGVz
IGJyb3dzZXJzIHF1aSBwcmVubmVudCBkZXMgaW5pdGlhdGl2ZXMgw6AgbGEgY29uIC0rLQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 23 23:03:18 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Aug 2016 23:03:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcKiz-0005WL-Pj; Tue, 23 Aug 2016 23:03:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKiz-0005WA-5m; Tue, 23 Aug 2016 23:03:17 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 FF/AC-13924-436DCB75; Tue, 23 Aug 2016 23:03:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsXS+7+BUdf42p5
 wgwOHVS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZtydNI29YI9CxYwzp9kbGLdIdTFy
 cQgJTGSU2P+mmxXC2cUo8WzpPEYI5yijxNm5E6EyGxgltmw9yt7FyMnBIqAqcX3ZRyYQm03AR
 KK/cR4biC0ioCzxsbUXrIZZIFrieftmFhBbWMBXYv+U+WD1vAI6EotvtTKBDOUV2M0oMb91Nt
 A6DqANxRJPdwdA1AhKnJz5hAVijo7Ezq132EBKmAWkJZb/44AIy0s0b53NDGJzCjhI7Dz6lRm
 kRFTATOLbT4MJjEKzkAyahWTQLIRBs5AMWsDIsopRozi1qCy1SNfQTC+pKDM9oyQ3MTNH19DA
 VC83tbg4MT01JzGpWC85P3cTIzDgGYBgB+P5056HGCU5mJREeZOO7gkX4kvKT6nMSCzOiC8qz
 UktPsQow8GhJMF7/QpQTrAoNT21Ii0zBxh7MGkJDh4lEV6Fq0Bp3uKCxNzizHSI1ClGRSlx3m
 sgfQIgiYzSPLg2WLxfYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvOsh4nsy8Erjpr4AWMwE
 tbrm/G2RxSSJCSqqB0dTD7uO9Fd8mPVtd8vlY0LIIfjW2dfbKx7P5v1q11spnH77+6ve+G+Kr
 1NO2ldv92/W5492m08Y5Ev8UD+k9d55s7Tg/vWq+4QKnOwGqgU4nv8z9qb8tUmjx5HVviybpP
 XXri06TKTn7Y0PXUabjX+813wmck3H93eW9MyXCzhwWXjyz8Jjf3iNKLMUZiYZazEXFiQBKbK
 yY8gIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1471993395!40292299!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47766 invoked from network); 23 Aug 2016 23:03:15 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-13.tower-206.messagelabs.com with SMTP; 23 Aug 2016 23:03:15 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 509589010;
 Wed, 24 Aug 2016 01:03:15 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id hAXl84zbFldB; Wed, 24 Aug 2016 01:03:15 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 2C6761A5;
 Wed, 24 Aug 2016 01:03:15 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcKiw-0005FO-PJ; Wed, 24 Aug 2016 01:03:14 +0200
Date: Wed, 24 Aug 2016 01:03:14 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160823230314.GQ4401@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-18-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1471965368-6159-18-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 17/22] mini-os: add get_cmdline() function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDIzIEF1ZyAyMDE2IDE3OjE2OjAzICswMjAwLCB3cm90ZToK
PiBUaGUgY29tbWFuZCBsaW5lIHBhcmFtZXRlcnMgYXJlIHBhc3NlZCBpbiBzdGFydF9pbmZvIHN0
cnVjdHVyZSBmb3IgcHYsCj4gYnV0IHZpYSBodm1fc3RhcnRfaW5mbyBmb3IgSFZNbGl0ZS4gQWRk
IGEgZ2VuZXJpYyBmdW5jdGlvbiB0byBmaWxsIGEKPiBsb2NhbCBjbWRsaW5lIHZhcmlhYmxlIHdp
dGggdGhlIGNvbW1hbmQgbGluZSBzdHJpbmcuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2Ft
dWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIGFyY2gveDg2L3NldHVwLmMgfCAy
MCArKysrKysrKysrKysrKysrKystLQo+ICBpbmNsdWRlL2tlcm5lbC5oIHwgIDMgKysrCj4gIGtl
cm5lbC5jICAgICAgICAgfCAgMSArCj4gIG1haW4uYyAgICAgICAgICAgfCAgNSArKystLQo+ICA0
IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1cC5jCj4gaW5kZXggNjY0
NTc4NC4uMTM2MzNmMCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9zZXR1cC5jCj4gKysrIGIvYXJj
aC94ODYvc2V0dXAuYwo+IEBAIC0zMSw2ICszMSw3IEBACj4gICNpbmNsdWRlIDxtaW5pLW9zL2tl
cm5lbC5oPgo+ICAjaW5jbHVkZSA8eGVuL3hlbi5oPgo+ICAjaW5jbHVkZSA8eGVuL2FyY2gteDg2
L2NwdWlkLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaD4KPiAg
Cj4gIC8qCj4gICAqIFNoYXJlZCBwYWdlIGZvciBjb21tdW5pY2F0aW5nIHdpdGggdGhlIGh5cGVy
dmlzb3IuCj4gQEAgLTg4LDYgKzg5LDEzIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzc2VfaW5pdCh2
b2lkKSB7Cj4gIAo+ICAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gICNkZWZpbmUgaHBjX2luaXQo
KQo+ICsKPiArc3RhdGljIHZvaWQgZ2V0X2NtZGxpbmUodm9pZCAqcCkKPiArewo+ICsgICAgc3Rh
cnRfaW5mb190ICpzaSA9IHA7Cj4gKwo+ICsgICAgc3RybmNweShjbWRsaW5lLCAoY2hhciAqKXNp
LT5jbWRfbGluZSwgTUFYX0NNRExJTkVfU0laRSAtIDEpOwo+ICt9Cj4gICNlbHNlCj4gIHN0YXRp
YyB2b2lkIGhwY19pbml0KHZvaWQpCj4gIHsKPiBAQCAtMTA5LDYgKzExNywxNCBAQCBzdGF0aWMg
dm9pZCBocGNfaW5pdCh2b2lkKQo+ICAgICAgd3Jtc3JsKGVieCwgKHVuc2lnbmVkIGxvbmcpJmh5
cGVyY2FsbF9wYWdlKTsKPiAgICAgIGJhcnJpZXIoKTsKPiAgfQo+ICsKPiArc3RhdGljIHZvaWQg
Z2V0X2NtZGxpbmUodm9pZCAqcCkKPiArewo+ICsgICAgc3RydWN0IGh2bV9zdGFydF9pbmZvICpz
aSA9IHA7Cj4gKwo+ICsgICAgaWYgKCBzaS0+Y21kbGluZV9wYWRkciApCj4gKyAgICAgICAgc3Ry
bmNweShjbWRsaW5lLCB0b192aXJ0KHNpLT5jbWRsaW5lX3BhZGRyKSwgTUFYX0NNRExJTkVfU0la
RSAtIDEpOwo+ICt9Cj4gICNlbmRpZgo+ICAKPiAgLyoKPiBAQCAtMTM5LDYgKzE1NSw3IEBAIGFy
Y2hfaW5pdCh2b2lkICpwYXIpCj4gIAkgICBzaGFyZWRfaW5mby4gVXNlIHhwcmludGsgaW5zdGVh
ZC4gKi8KPiAgCWdldF9jb25zb2xlKHBhcik7Cj4gIAlnZXRfeGVuYnVzKHBhcik7Cj4gKwlnZXRf
Y21kbGluZShwYXIpOwo+ICAJc2kgPSBwYXI7Cj4gIAltZW1jcHkoJnN0YXJ0X2luZm8sIHNpLCBz
aXplb2YoKnNpKSk7Cj4gIAo+IEBAIC0xNTMsOCArMTcwLDcgQEAgYXJjaF9pbml0KHZvaWQgKnBh
cikKPiAgCXByaW50aygiICAgbW9kX3N0YXJ0OiAweCVseChWQSlcbiIsIHNpLT5tb2Rfc3RhcnQp
Owo+ICAJcHJpbnRrKCIgICAgIG1vZF9sZW46ICVsdVxuIiwgc2ktPm1vZF9sZW4pOwo+ICAJcHJp
bnRrKCIgICAgICAgZmxhZ3M6IDB4JXhcbiIsICh1bnNpZ25lZCBpbnQpc2ktPmZsYWdzKTsKPiAt
CXByaW50aygiICAgIGNtZF9saW5lOiAlc1xuIiwKPiAtCQkJc2ktPmNtZF9saW5lID8gKGNvbnN0
IGNoYXIgKilzaS0+Y21kX2xpbmUgOiAiTlVMTCIpOwo+ICsJcHJpbnRrKCIgICAgY21kX2xpbmU6
ICVzXG4iLCBjbWRsaW5lKTsKPiAgCXByaW50aygiICAgICAgIHN0YWNrOiAlcC0lcFxuIiwgc3Rh
Y2ssIHN0YWNrICsgc2l6ZW9mKHN0YWNrKSk7Cj4gIAo+ICAJLyogR3JhYiB0aGUgc2hhcmVkX2lu
Zm8gcG9pbnRlciBhbmQgcHV0IGl0IGluIGEgc2FmZSBwbGFjZS4gKi8KPiBkaWZmIC0tZ2l0IGEv
aW5jbHVkZS9rZXJuZWwuaCBiL2luY2x1ZGUva2VybmVsLmgKPiBpbmRleCAxM2UzMjc0Li5kMzdk
ZGRhIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUva2VybmVsLmgKPiArKysgYi9pbmNsdWRlL2tlcm5l
bC5oCj4gQEAgLTEsNiArMSw5IEBACj4gICNpZm5kZWYgX0tFUk5FTF9IXwo+ICAjZGVmaW5lIF9L
RVJORUxfSF8KPiAgCj4gKyNkZWZpbmUgTUFYX0NNRExJTkVfU0laRSAxMDI0Cj4gK2V4dGVybiBj
aGFyIGNtZGxpbmVbTUFYX0NNRExJTkVfU0laRV07Cj4gKwo+ICB2b2lkIHN0YXJ0X2tlcm5lbCh2
b2lkKTsKPiAgdm9pZCBkb19leGl0KHZvaWQpIF9fYXR0cmlidXRlX18oKG5vcmV0dXJuKSk7Cj4g
IHZvaWQgYXJjaF9kb19leGl0KHZvaWQpOwo+IGRpZmYgLS1naXQgYS9rZXJuZWwuYyBiL2tlcm5l
bC5jCj4gaW5kZXggNDM3ZTViNC4uZjIyOTk3ZSAxMDA2NDQKPiAtLS0gYS9rZXJuZWwuYwo+ICsr
KyBiL2tlcm5lbC5jCj4gQEAgLTQ4LDYgKzQ4LDcgQEAKPiAgI2luY2x1ZGUgPHhlbi92ZXJzaW9u
Lmg+Cj4gIAo+ICB1aW50OF90IHhlbl9mZWF0dXJlc1tYRU5GRUFUX05SX1NVQk1BUFMgKiAzMl07
Cj4gK2NoYXIgY21kbGluZVtNQVhfQ01ETElORV9TSVpFXTsKPiAgCj4gIHZvaWQgc2V0dXBfeGVu
X2ZlYXR1cmVzKHZvaWQpCj4gIHsKPiBkaWZmIC0tZ2l0IGEvbWFpbi5jIGIvbWFpbi5jCj4gaW5k
ZXggNGVjNDBiNS4uNzFlM2JlMyAxMDA2NDQKPiAtLS0gYS9tYWluLmMKPiArKysgYi9tYWluLmMK
PiBAQCAtNiw2ICs2LDcgQEAKPiAgCj4gICNpZmRlZiBIQVZFX0xJQkMKPiAgI2luY2x1ZGUgPG9z
Lmg+Cj4gKyNpbmNsdWRlIDxrZXJuZWwuaD4KPiAgI2luY2x1ZGUgPHNjaGVkLmg+Cj4gICNpbmNs
dWRlIDxjb25zb2xlLmg+Cj4gICNpbmNsdWRlIDxuZXRmcm9udC5oPgo+IEBAIC0xMzQsNyArMTM1
LDcgQEAgc3RhdGljIHZvaWQgY2FsbF9tYWluKHZvaWQgKnApCj4gICNkZWZpbmUgUEFSU0VfQVJH
U19DT1VOVChBUkdTKSBQQVJTRV9BUkdTKEFSR1MsIGFyZ2MrKywgYysrLCApCj4gICNkZWZpbmUg
UEFSU0VfQVJHU19TVE9SRShBUkdTKSBQQVJTRV9BUkdTKEFSR1MsIGFyZ3ZbYXJnYysrXSA9IGMs
IG1lbW1vdmUoYywgYyArIDEsIHN0cmxlbihjICsgMSkgKyAxKSwgKmMrKyA9IDApCj4gIAo+IC0g
ICAgUEFSU0VfQVJHU19DT1VOVCgoY2hhciopc3RhcnRfaW5mby5jbWRfbGluZSk7Cj4gKyAgICBQ
QVJTRV9BUkdTX0NPVU5UKGNtZGxpbmUpOwo+ICAjaWZkZWYgQ09ORklHX1FFTVVfWFNfQVJHUwo+
ICAgICAgUEFSU0VfQVJHU19DT1VOVChkb21hcmdzKTsKPiAgI2VuZGlmCj4gQEAgLTE0Myw3ICsx
NDQsNyBAQCBzdGF0aWMgdm9pZCBjYWxsX21haW4odm9pZCAqcCkKPiAgICAgIGFyZ3ZbMF0gPSAi
bWFpbiI7Cj4gICAgICBhcmdjID0gMTsKPiAgCj4gLSAgICBQQVJTRV9BUkdTX1NUT1JFKChjaGFy
KilzdGFydF9pbmZvLmNtZF9saW5lKQo+ICsgICAgUEFSU0VfQVJHU19TVE9SRShjbWRsaW5lKQo+
ICAjaWZkZWYgQ09ORklHX1FFTVVfWFNfQVJHUwo+ICAgICAgUEFSU0VfQVJHU19TVE9SRShkb21h
cmdzKQo+ICAjZW5kaWYKPiAtLSAKPiAyLjYuNgo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdAo+
IE1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbAoKLS0gClNhbXVl
bAo8VD4gY3NwLnRhci5nejogICAgIGFzY2lpIHRleHQKIC0rLSAjZW5zLW1pbSAtIHZpdmUgbGVz
IGJyb3dzZXJzIHF1aSBwcmVubmVudCBkZXMgaW5pdGlhdGl2ZXMgw6AgbGEgY29uIC0rLQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 05:09:25 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 05:09:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcQRI-0005Ik-D1; Wed, 24 Aug 2016 05:09:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcQRH-0005Ia-7l; Wed, 24 Aug 2016 05:09:23 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 A0/9F-13744-20C2DB75; Wed, 24 Aug 2016 05:09:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyuP0Ovy6jzt5
 wg3dLtS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZsw/eJalYBdrxdmFJ9gaGFezdDFy
 ckgIGEm8nfiPCcQWEljIKDHtuDyILSwQKTH751mgGi4OEYEeRomu2XcYIYqmMkp82ZEMYrMJq
 EpsuH6KFcTmFbCW6H/xAWwoC1D8x9qVzCC2qECoxIo3J9ggagQlTs58AlbDKaArcW/HLLAaZg
 E9iR3Xf7FC2PIS29/OYZ7AyDsLScssJGWzkJQtYGRexahRnFpUllqka2Sml1SUmZ5RkpuYmaN
 raGCml5taXJyYnpqTmFSsl5yfu4kRGGAMQLCD8cyCwEOMkhxMSqK8N1X3hgvxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4E3VBsoJFqWmp1akZeYAQx0mLcHBoyTCe0ULKM1bXJCYW5yZDpE6xajLs
 eDH7bVMQix5+XmpUuK8aiAzBECKMkrz4EbA4u4So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhH
 m3g6ziycwrgdv0CugIJqAjWu7vBjmiJBEhJdXAqH+i5WCvTv38i9PXcWidvHMyfdNa989p0/d
 uqd8ktvOObN21ZK7nnrMjVGSbMmR5l0YJX92mq3c/IlYpceOKZ7GvLHveXDSeuqtMW1TRVtV4
 18Id4XGT4r9Z+rMIVYbLJFeEJzNX7u39yWo1kVntwcVQR+5PF36mSV6I5b3PGXxK77GWat9eJ
 ZbijERDLeai4kQAKLCQlLYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1472015361!29884343!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8988 invoked from network); 24 Aug 2016 05:09:21 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-13.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 05:09:21 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E8778AAEF;
 Wed, 24 Aug 2016 05:09:19 +0000 (UTC)
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-21-git-send-email-jgross@suse.com>
 <20160823225153.GN4401@var.home>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ba15aa16-086e-95a9-2378-fb19f431566f@suse.com>
Date: Wed, 24 Aug 2016 07:09:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160823225153.GN4401@var.home>
Subject: Re: [Minios-devel] [PATCH 20/22] mini-os: print start of day
 messages depending on domain type
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjQvMDgvMTYgMDA6NTEsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiBKdWVyZ2VuIEdyb3Nz
LCBvbiBUdWUgMjMgQXVnIDIwMTYgMTc6MTY6MDYgKzAyMDAsIHdyb3RlOgo+PiArICAgIHByaW50
aygiWGVuIE1pbmltYWwgT1MgKGh2bSkhXG4iKTsKPj4gKyAgICBwcmludGsoIiAgc3RhcnRfaW5m
bzogJXAoVkEpXG4iLCBzaSk7Cj4+ICsgICAgcHJpbnRrKCIgIHNoYXJlZF9pbmY6ICVwKFZBKVxu
IiwgSFlQRVJWSVNPUl9zaGFyZWRfaW5mbyk7Cj4+ICsgICAgcHJpbnRrKCIgICAgIG1vZGxpc3Q6
IDB4JWx4KFBBKVxuIiwgKHVuc2lnbmVkIGxvbmcpc2ktPm1vZGxpc3RfcGFkZHIpOwo+IAo+IEl0
IHdvdWxkIGJlIHVzZWZ1bCB0byBhbHNvIHByaW50IG5yX21vZHVsZXMuCgpPa2F5LCBJJ2xsIGFk
ZCBpdC4KCj4gCj4+ICsgICAgcHJpbnRrKCIgICAgICAgZmxhZ3M6IDB4JXhcbiIsICh1bnNpZ25l
ZCBpbnQpc2ktPmZsYWdzKTsKPj4gKyAgICBwcmludGsoIiAgICBjbWRfbGluZTogJXNcbiIsIGNt
ZGxpbmUpOwo+PiArICAgIHByaW50aygiICAgICAgIHN0YWNrOiAlcC0lcFxuIiwgc3RhY2ssIHN0
YWNrICsgc2l6ZW9mKHN0YWNrKSk7Cj4gCj4gQXBhcnQgZnJvbSB0aGF0LAo+IAo+IFJldmlld2Vk
LWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CgpUaGFu
a3MsCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 05:09:25 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 05:09:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcQRI-0005Ik-D1; Wed, 24 Aug 2016 05:09:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcQRH-0005Ia-7l; Wed, 24 Aug 2016 05:09:23 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 A0/9F-13744-20C2DB75; Wed, 24 Aug 2016 05:09:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyuP0Ovy6jzt5
 wg3dLtS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZsw/eJalYBdrxdmFJ9gaGFezdDFy
 ckgIGEm8nfiPCcQWEljIKDHtuDyILSwQKTH751mgGi4OEYEeRomu2XcYIYqmMkp82ZEMYrMJq
 EpsuH6KFcTmFbCW6H/xAWwoC1D8x9qVzCC2qECoxIo3J9ggagQlTs58AlbDKaArcW/HLLAaZg
 E9iR3Xf7FC2PIS29/OYZ7AyDsLScssJGWzkJQtYGRexahRnFpUllqka2Sml1SUmZ5RkpuYmaN
 raGCml5taXJyYnpqTmFSsl5yfu4kRGGAMQLCD8cyCwEOMkhxMSqK8N1X3hgvxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4E3VBsoJFqWmp1akZeYAQx0mLcHBoyTCe0ULKM1bXJCYW5yZDpE6xajLs
 eDH7bVMQix5+XmpUuK8aiAzBECKMkrz4EbA4u4So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhH
 m3g6ziycwrgdv0CugIJqAjWu7vBjmiJBEhJdXAqH+i5WCvTv38i9PXcWidvHMyfdNa989p0/d
 uqd8ktvOObN21ZK7nnrMjVGSbMmR5l0YJX92mq3c/IlYpceOKZ7GvLHveXDSeuqtMW1TRVtV4
 18Id4XGT4r9Z+rMIVYbLJFeEJzNX7u39yWo1kVntwcVQR+5PF36mSV6I5b3PGXxK77GWat9eJ
 ZbijERDLeai4kQAKLCQlLYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1472015361!29884343!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8988 invoked from network); 24 Aug 2016 05:09:21 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-13.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 05:09:21 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E8778AAEF;
 Wed, 24 Aug 2016 05:09:19 +0000 (UTC)
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-21-git-send-email-jgross@suse.com>
 <20160823225153.GN4401@var.home>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ba15aa16-086e-95a9-2378-fb19f431566f@suse.com>
Date: Wed, 24 Aug 2016 07:09:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160823225153.GN4401@var.home>
Subject: Re: [Minios-devel] [PATCH 20/22] mini-os: print start of day
 messages depending on domain type
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjQvMDgvMTYgMDA6NTEsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiBKdWVyZ2VuIEdyb3Nz
LCBvbiBUdWUgMjMgQXVnIDIwMTYgMTc6MTY6MDYgKzAyMDAsIHdyb3RlOgo+PiArICAgIHByaW50
aygiWGVuIE1pbmltYWwgT1MgKGh2bSkhXG4iKTsKPj4gKyAgICBwcmludGsoIiAgc3RhcnRfaW5m
bzogJXAoVkEpXG4iLCBzaSk7Cj4+ICsgICAgcHJpbnRrKCIgIHNoYXJlZF9pbmY6ICVwKFZBKVxu
IiwgSFlQRVJWSVNPUl9zaGFyZWRfaW5mbyk7Cj4+ICsgICAgcHJpbnRrKCIgICAgIG1vZGxpc3Q6
IDB4JWx4KFBBKVxuIiwgKHVuc2lnbmVkIGxvbmcpc2ktPm1vZGxpc3RfcGFkZHIpOwo+IAo+IEl0
IHdvdWxkIGJlIHVzZWZ1bCB0byBhbHNvIHByaW50IG5yX21vZHVsZXMuCgpPa2F5LCBJJ2xsIGFk
ZCBpdC4KCj4gCj4+ICsgICAgcHJpbnRrKCIgICAgICAgZmxhZ3M6IDB4JXhcbiIsICh1bnNpZ25l
ZCBpbnQpc2ktPmZsYWdzKTsKPj4gKyAgICBwcmludGsoIiAgICBjbWRfbGluZTogJXNcbiIsIGNt
ZGxpbmUpOwo+PiArICAgIHByaW50aygiICAgICAgIHN0YWNrOiAlcC0lcFxuIiwgc3RhY2ssIHN0
YWNrICsgc2l6ZW9mKHN0YWNrKSk7Cj4gCj4gQXBhcnQgZnJvbSB0aGF0LAo+IAo+IFJldmlld2Vk
LWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CgpUaGFu
a3MsCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 05:10:23 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 05:10:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcQSE-0005kH-NC; Wed, 24 Aug 2016 05:10:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcQSD-0005jt-DQ; Wed, 24 Aug 2016 05:10:21 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 3B/55-03281-B3C2DB75; Wed, 24 Aug 2016 05:10:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsVyuP0Ov661zt5
 wg2tNihZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYMy78fshc0M1ZsWb+EvYGxgnsXYyc
 HBICRhJvJ/5j6mLk4hASWMgocW/JNFaQhLCAi8TRuUvBEiICPYwSXbPvMEJUTWGUuPtlFlgVm
 4CqxIbrp8BsXgFriXMrjjCC2CxA8Y9TusBWiAqESqx4c4INokZQ4uTMJywgNqeArsSVH1/Aap
 gF9CR2XP/FCmHLS2x/O4d5AiPvLCQts5CUzUJStoCReRWjRnFqUVlqka6RiV5SUWZ6RkluYma
 OrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCQ1TMwMO5gfHXc7xCjJAeTkijvTdW94UJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeB9pAeUEi1LTUyvSMnOA4Q6TluDgURLhvQKS5i0uSMwtzkyHSJ1iV
 JQS590DkhAASWSU5sG1wWLsEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3s8gU3gy80rgpr
 8CWswEtLjl/m6QxSWJCCmpBsatkcHTf96x6ilSv9nTHlzbqqmhsjL3p2OE0vXKe0o9+twTN5l
 2zag6WXtjx7SZnQUnFcNi1T55T+zx+nVkj8LN9+6PHHv2rpALYt3DdrSF/ZtcO8dO87Qlegtv
 Tp8nEPhgs3makeSOuijN3FwV9qfTvbWFTrIf+2XPGSmXdkV0RkfEiz0vVymxFGckGmoxFxUnA
 gDuW+earAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1472015419!30708693!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20643 invoked from network); 24 Aug 2016 05:10:19 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-6.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 05:10:19 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1F615AAEF;
 Wed, 24 Aug 2016 05:10:19 +0000 (UTC)
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-7-git-send-email-jgross@suse.com>
 <20160823210352.GZ4401@var.home>
From: Juergen Gross <jgross@suse.com>
Message-ID: <0c8b6acd-4b2a-2174-cd35-25733b572fb1@suse.com>
Date: Wed, 24 Aug 2016 07:10:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160823210352.GZ4401@var.home>
Subject: Re: [Minios-devel] [PATCH 06/22] mini-os: setup hypercall page for
	HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjMvMDgvMTYgMjM6MDMsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiBoZWxsbywKPiAKPiBK
dWVyZ2VuIEdyb3NzLCBvbiBUdWUgMjMgQXVnIDIwMTYgMTc6MTU6NTIgKzAyMDAsIHdyb3RlOgo+
PiBXaGVuIHJ1bm5pbmcgaW4gSFZNbGl0ZSBtb2RlIHdlIG5lZWQgdG8gc2V0dXAgdGhlIGh5cGVy
Y2FsbCBwYWdlIGJ5Cj4+IG91cnNlbGYuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gLS0tCj4+ICAKPj4gKyNlbHNlIC8qIGlmZGVmIF9feDg2
XzY0X18gKi8KPj4gKyNlcnJvciAiVW5zdXBwb3J0ZWQgYXJjaGl0ZWN0dXJlIgo+PiArI2VuZGlm
Cj4+ICsKPj4gICNkZWZpbmUgd3Jtc3IobXNyLHZhbDEsdmFsMikgXAo+PiAgICAgICAgX19hc21f
XyBfX3ZvbGF0aWxlX18oIndybXNyIiBcCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6
IC8qIG5vIG91dHB1dHMgKi8gXAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAiYyIg
KG1zciksICJhIiAodmFsMSksICJkIiAodmFsMikpCj4+ICAKPj4gLSNkZWZpbmUgd3Jtc3JsKG1z
cix2YWwpIHdybXNyKG1zciwodWludDMyX3QpKCh1aW50NjRfdCkodmFsKSksKCh1aW50NjRfdCko
dmFsKSk+PjMyKQo+PiArc3RhdGljIGlubGluZSB2b2lkIHdybXNybCh1bnNpZ25lZCBtc3IsIHVp
bnQ2NF90IHZhbCkKPj4gK3sKPj4gKyAgICB3cm1zcihtc3IsICh1aW50MzJfdCkodmFsICYgMHhm
ZmZmZmZmZlVMTCksICh1aW50MzJfdCkodmFsID4+IDMyKSk7Cj4+ICt9Cj4+ICAKPj4gLQo+PiAt
I2Vsc2UgLyogaWZkZWYgX194ODZfNjRfXyAqLwo+PiAtI2Vycm9yICJVbnN1cHBvcnRlZCBhcmNo
aXRlY3R1cmUiCj4+IC0jZW5kaWYKPj4gICNlbmRpZiAvKiBpZmRlZiBfX0lOU0lERV9NSU5JT1Mg
Ki8KPiAKPiBUaGVuIHBsZWFzZSBtb3ZlIGl0IGFmdGVyCj4gCj4+ICAvKioqKioqKioqKioqKioq
KioqKioqIGNvbW1vbiBpMzg2IGFuZCB4ODZfNjQgICoqKioqKioqKioqKioqKioqKioqKioqKioq
KiovCj4gCj4gVGhpcyBsaW5lIDopCgpPa2F5LgoKPiAKPiBBcGFydCBmcm9tIHRoYXQsIAo+IAo+
IFJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5v
cmc+CgpUaGFua3MsCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 05:10:23 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 05:10:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcQSE-0005kH-NC; Wed, 24 Aug 2016 05:10:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcQSD-0005jt-DQ; Wed, 24 Aug 2016 05:10:21 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 3B/55-03281-B3C2DB75; Wed, 24 Aug 2016 05:10:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsVyuP0Ov661zt5
 wg2tNihZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYMy78fshc0M1ZsWb+EvYGxgnsXYyc
 HBICRhJvJ/5j6mLk4hASWMgocW/JNFaQhLCAi8TRuUvBEiICPYwSXbPvMEJUTWGUuPtlFlgVm
 4CqxIbrp8BsXgFriXMrjjCC2CxA8Y9TusBWiAqESqx4c4INokZQ4uTMJywgNqeArsSVH1/Aap
 gF9CR2XP/FCmHLS2x/O4d5AiPvLCQts5CUzUJStoCReRWjRnFqUVlqka6RiV5SUWZ6RkluYma
 OrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCQ1TMwMO5gfHXc7xCjJAeTkijvTdW94UJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeB9pAeUEi1LTUyvSMnOA4Q6TluDgURLhvQKS5i0uSMwtzkyHSJ1iV
 JQS590DkhAASWSU5sG1wWLsEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3s8gU3gy80rgpr
 8CWswEtLjl/m6QxSWJCCmpBsatkcHTf96x6ilSv9nTHlzbqqmhsjL3p2OE0vXKe0o9+twTN5l
 2zag6WXtjx7SZnQUnFcNi1T55T+zx+nVkj8LN9+6PHHv2rpALYt3DdrSF/ZtcO8dO87Qlegtv
 Tp8nEPhgs3makeSOuijN3FwV9qfTvbWFTrIf+2XPGSmXdkV0RkfEiz0vVymxFGckGmoxFxUnA
 gDuW+earAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1472015419!30708693!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20643 invoked from network); 24 Aug 2016 05:10:19 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-6.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 05:10:19 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1F615AAEF;
 Wed, 24 Aug 2016 05:10:19 +0000 (UTC)
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-7-git-send-email-jgross@suse.com>
 <20160823210352.GZ4401@var.home>
From: Juergen Gross <jgross@suse.com>
Message-ID: <0c8b6acd-4b2a-2174-cd35-25733b572fb1@suse.com>
Date: Wed, 24 Aug 2016 07:10:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160823210352.GZ4401@var.home>
Subject: Re: [Minios-devel] [PATCH 06/22] mini-os: setup hypercall page for
	HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjMvMDgvMTYgMjM6MDMsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiBoZWxsbywKPiAKPiBK
dWVyZ2VuIEdyb3NzLCBvbiBUdWUgMjMgQXVnIDIwMTYgMTc6MTU6NTIgKzAyMDAsIHdyb3RlOgo+
PiBXaGVuIHJ1bm5pbmcgaW4gSFZNbGl0ZSBtb2RlIHdlIG5lZWQgdG8gc2V0dXAgdGhlIGh5cGVy
Y2FsbCBwYWdlIGJ5Cj4+IG91cnNlbGYuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gLS0tCj4+ICAKPj4gKyNlbHNlIC8qIGlmZGVmIF9feDg2
XzY0X18gKi8KPj4gKyNlcnJvciAiVW5zdXBwb3J0ZWQgYXJjaGl0ZWN0dXJlIgo+PiArI2VuZGlm
Cj4+ICsKPj4gICNkZWZpbmUgd3Jtc3IobXNyLHZhbDEsdmFsMikgXAo+PiAgICAgICAgX19hc21f
XyBfX3ZvbGF0aWxlX18oIndybXNyIiBcCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6
IC8qIG5vIG91dHB1dHMgKi8gXAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAiYyIg
KG1zciksICJhIiAodmFsMSksICJkIiAodmFsMikpCj4+ICAKPj4gLSNkZWZpbmUgd3Jtc3JsKG1z
cix2YWwpIHdybXNyKG1zciwodWludDMyX3QpKCh1aW50NjRfdCkodmFsKSksKCh1aW50NjRfdCko
dmFsKSk+PjMyKQo+PiArc3RhdGljIGlubGluZSB2b2lkIHdybXNybCh1bnNpZ25lZCBtc3IsIHVp
bnQ2NF90IHZhbCkKPj4gK3sKPj4gKyAgICB3cm1zcihtc3IsICh1aW50MzJfdCkodmFsICYgMHhm
ZmZmZmZmZlVMTCksICh1aW50MzJfdCkodmFsID4+IDMyKSk7Cj4+ICt9Cj4+ICAKPj4gLQo+PiAt
I2Vsc2UgLyogaWZkZWYgX194ODZfNjRfXyAqLwo+PiAtI2Vycm9yICJVbnN1cHBvcnRlZCBhcmNo
aXRlY3R1cmUiCj4+IC0jZW5kaWYKPj4gICNlbmRpZiAvKiBpZmRlZiBfX0lOU0lERV9NSU5JT1Mg
Ki8KPiAKPiBUaGVuIHBsZWFzZSBtb3ZlIGl0IGFmdGVyCj4gCj4+ICAvKioqKioqKioqKioqKioq
KioqKioqIGNvbW1vbiBpMzg2IGFuZCB4ODZfNjQgICoqKioqKioqKioqKioqKioqKioqKioqKioq
KiovCj4gCj4gVGhpcyBsaW5lIDopCgpPa2F5LgoKPiAKPiBBcGFydCBmcm9tIHRoYXQsIAo+IAo+
IFJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5v
cmc+CgpUaGFua3MsCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 05:14:04 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 05:14:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcQVo-0005ze-8F; Wed, 24 Aug 2016 05:14:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcQVn-0005zT-FI; Wed, 24 Aug 2016 05:14:03 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 03/65-21406-A1D2DB75; Wed, 24 Aug 2016 05:14:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsVyuP0Ov66U7t5
 wg9uLWCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZrTfOcJY0MNZcfT/c6YGxv9sXYyc
 HBICRhJvJ/5j6mLk4hASWMgo8X73UuYuRg4OYQFXiQuPXEDiIgI9jBJds+8wQhRNYZT4fPsqC
 0g3m4CqxIbrp1hBbF4Ba4mOu41gcRag+N9JT5hAbFGBUIkVb06wQdQISpyc+QSshlNAV+LE05
 fMIDazgJ7Ejuu/WCFseYntb+cwT2DknYWkZRaSsllIyhYwMq9iVC9OLSpLLdI11ksqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwwBiDYwdjxz+kQoyQHk5Io703VveFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHifawPlBItS01Mr0jJzgKEOk5bg4FES4T0GkuYtLkjMLc5Mh0idY
 lSUEuddDJIQAElklObBtcHi6xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeZ+CTOHJzCuBm/
 4KaDET0OKW+7tBFpckIqSkGhiZMpW/HPpw6tzDQzGs8jk72LNn7D7asmLx4yUGGYuu1vdKnm5
 ls2mfm2XmUPknZ9aFpC/7J/X5bvH425fSOT/v7RzJF2dnL43tmzEz+QTn8vaEiRJ9rDsyv1oW
 123Ln+Ow/F2MsTJPbesXo4oNhXO/cQWzvyq+mmFps79rrujCW5PO86d3O/9WYinOSDTUYi4qT
 gQAXjg1Y6oCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1472015641!29822230!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34059 invoked from network); 24 Aug 2016 05:14:02 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 05:14:02 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8E51BAAEF;
 Wed, 24 Aug 2016 05:13:40 +0000 (UTC)
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-6-git-send-email-jgross@suse.com>
 <20160823205106.GY4401@var.home>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a9917200-bbee-8d97-ecd3-9504f8bdb1a1@suse.com>
Date: Wed, 24 Aug 2016 07:13:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160823205106.GY4401@var.home>
Subject: Re: [Minios-devel] [PATCH 05/22] mini-os: add boot code for HVMlite
	support
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjMvMDgvMTYgMjI6NTEsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiBIZWxsbywKPiAKPiBJ
dCBsb29rcyBnb29kLCB0aGVyZSBpcyBqdXN0Ogo+IAo+IEp1ZXJnZW4gR3Jvc3MsIG9uIFR1ZSAy
MyBBdWcgMjAxNiAxNzoxNTo1MSArMDIwMCwgd3JvdGU6Cj4+ICsgICAgICAgIC5tYWNybyBQVEVT
IHByb3QsIGFkZHIsIGluY3IsIGlkeCwgZW5kCj4gCj4gUGxlYXNlIGRvY3VtZW50IHdoYXQgcHJv
dCwgYWRkciwgaW5jciwgaWR4LCBlbmQgcmVwcmVzZW50IHByZWNpc2VseS4KCk9rYXkuCgo+IAo+
PiArICAgICAgICAuaWZndCBcZW5kLVxpZHgtMzIKPj4gKyAgICAgICAgUFRFUyBccHJvdCwgXGFk
ZHIsIFxpbmNyLCBcaWR4LCAiKFxpZHgrMzIpIgo+PiArICAgICAgICBQVEVTIFxwcm90LCAiKFxh
ZGRyKzMyKlxpbmNyKSIsIFxpbmNyLCAiKFxpZHgrMzIpIiwgXGVuZAo+PiArICAgICAgICAuZWxz
ZQo+PiArICAgICAgICBQVEUoXGFkZHIgKyBccHJvdCkKPj4gKyAgICAgICAgLmlmIFxlbmQtXGlk
eC0xCj4+ICsgICAgICAgIFBURVMgXHByb3QsICIoXGFkZHIrXGluY3IpIiwgXGluY3IsICIoXGlk
eCsxKSIsIFxlbmQKPj4gKyAgICAgICAgLmVuZGlmCj4+ICsgICAgICAgIC5lbmRpZgo+PiArICAg
ICAgICAuZW5kbQo+IAo+PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvZGVzYy5oIGIvaW5jbHVk
ZS94ODYvZGVzYy5oCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAuLmQ0
NTA1NTcKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi9pbmNsdWRlL3g4Ni9kZXNjLmgKPj4gQEAg
LTAsMCArMSwzNjYgQEAKPj4gKy8qIC0qLSAgTW9kZTpDOyBjLWJhc2ljLW9mZnNldDo0OyB0YWIt
d2lkdGg6NCAtKi0KPj4gKyAqCj4+ICsgKiAoQykgMjAxNiAtIEp1ZXJnZW4gR3Jvc3MsIFNVU0Ug
TGludXggR21iSAo+IAo+IFdhcyB0aGlzIHdob2xlIGZpbGUgaW1wb3J0ZWQgZnJvbSBzb21ld2hl
cmUsIG9yIHdyaXR0ZW4gZnJvbSBzY3JhdGNoPwoKSXQgaXMgYSBtb2RpZmllZCB2YXJpYW50IG9m
IGEgc2ltaWxhciBmaWxlIGluOgoKaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVv
cGxlL2FuZHJld2Nvb3AveGVuLXRlc3QtZnJhbWV3b3JrLmdpdAoKSSdsbCBhZGQgYSBjb21tZW50
IHRlbGxpbmcgc28uCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9t
YWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 05:14:04 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 05:14:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcQVo-0005ze-8F; Wed, 24 Aug 2016 05:14:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcQVn-0005zT-FI; Wed, 24 Aug 2016 05:14:03 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 03/65-21406-A1D2DB75; Wed, 24 Aug 2016 05:14:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsVyuP0Ov66U7t5
 wg9uLWCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZrTfOcJY0MNZcfT/c6YGxv9sXYyc
 HBICRhJvJ/5j6mLk4hASWMgo8X73UuYuRg4OYQFXiQuPXEDiIgI9jBJds+8wQhRNYZT4fPsqC
 0g3m4CqxIbrp1hBbF4Ba4mOu41gcRag+N9JT5hAbFGBUIkVb06wQdQISpyc+QSshlNAV+LE05
 fMIDazgJ7Ejuu/WCFseYntb+cwT2DknYWkZRaSsllIyhYwMq9iVC9OLSpLLdI11ksqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwwBiDYwdjxz+kQoyQHk5Io703VveFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHifawPlBItS01Mr0jJzgKEOk5bg4FES4T0GkuYtLkjMLc5Mh0idY
 lSUEuddDJIQAElklObBtcHi6xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeZ+CTOHJzCuBm/
 4KaDET0OKW+7tBFpckIqSkGhiZMpW/HPpw6tzDQzGs8jk72LNn7D7asmLx4yUGGYuu1vdKnm5
 ls2mfm2XmUPknZ9aFpC/7J/X5bvH425fSOT/v7RzJF2dnL43tmzEz+QTn8vaEiRJ9rDsyv1oW
 123Ln+Ow/F2MsTJPbesXo4oNhXO/cQWzvyq+mmFps79rrujCW5PO86d3O/9WYinOSDTUYi4qT
 gQAXjg1Y6oCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1472015641!29822230!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34059 invoked from network); 24 Aug 2016 05:14:02 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 05:14:02 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8E51BAAEF;
 Wed, 24 Aug 2016 05:13:40 +0000 (UTC)
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
References: <1471965368-6159-1-git-send-email-jgross@suse.com>
 <1471965368-6159-6-git-send-email-jgross@suse.com>
 <20160823205106.GY4401@var.home>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a9917200-bbee-8d97-ecd3-9504f8bdb1a1@suse.com>
Date: Wed, 24 Aug 2016 07:13:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160823205106.GY4401@var.home>
Subject: Re: [Minios-devel] [PATCH 05/22] mini-os: add boot code for HVMlite
	support
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjMvMDgvMTYgMjI6NTEsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiBIZWxsbywKPiAKPiBJ
dCBsb29rcyBnb29kLCB0aGVyZSBpcyBqdXN0Ogo+IAo+IEp1ZXJnZW4gR3Jvc3MsIG9uIFR1ZSAy
MyBBdWcgMjAxNiAxNzoxNTo1MSArMDIwMCwgd3JvdGU6Cj4+ICsgICAgICAgIC5tYWNybyBQVEVT
IHByb3QsIGFkZHIsIGluY3IsIGlkeCwgZW5kCj4gCj4gUGxlYXNlIGRvY3VtZW50IHdoYXQgcHJv
dCwgYWRkciwgaW5jciwgaWR4LCBlbmQgcmVwcmVzZW50IHByZWNpc2VseS4KCk9rYXkuCgo+IAo+
PiArICAgICAgICAuaWZndCBcZW5kLVxpZHgtMzIKPj4gKyAgICAgICAgUFRFUyBccHJvdCwgXGFk
ZHIsIFxpbmNyLCBcaWR4LCAiKFxpZHgrMzIpIgo+PiArICAgICAgICBQVEVTIFxwcm90LCAiKFxh
ZGRyKzMyKlxpbmNyKSIsIFxpbmNyLCAiKFxpZHgrMzIpIiwgXGVuZAo+PiArICAgICAgICAuZWxz
ZQo+PiArICAgICAgICBQVEUoXGFkZHIgKyBccHJvdCkKPj4gKyAgICAgICAgLmlmIFxlbmQtXGlk
eC0xCj4+ICsgICAgICAgIFBURVMgXHByb3QsICIoXGFkZHIrXGluY3IpIiwgXGluY3IsICIoXGlk
eCsxKSIsIFxlbmQKPj4gKyAgICAgICAgLmVuZGlmCj4+ICsgICAgICAgIC5lbmRpZgo+PiArICAg
ICAgICAuZW5kbQo+IAo+PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvZGVzYy5oIGIvaW5jbHVk
ZS94ODYvZGVzYy5oCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAuLmQ0
NTA1NTcKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi9pbmNsdWRlL3g4Ni9kZXNjLmgKPj4gQEAg
LTAsMCArMSwzNjYgQEAKPj4gKy8qIC0qLSAgTW9kZTpDOyBjLWJhc2ljLW9mZnNldDo0OyB0YWIt
d2lkdGg6NCAtKi0KPj4gKyAqCj4+ICsgKiAoQykgMjAxNiAtIEp1ZXJnZW4gR3Jvc3MsIFNVU0Ug
TGludXggR21iSAo+IAo+IFdhcyB0aGlzIHdob2xlIGZpbGUgaW1wb3J0ZWQgZnJvbSBzb21ld2hl
cmUsIG9yIHdyaXR0ZW4gZnJvbSBzY3JhdGNoPwoKSXQgaXMgYSBtb2RpZmllZCB2YXJpYW50IG9m
IGEgc2ltaWxhciBmaWxlIGluOgoKaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVv
cGxlL2FuZHJld2Nvb3AveGVuLXRlc3QtZnJhbWV3b3JrLmdpdAoKSSdsbCBhZGQgYSBjb21tZW50
IHRlbGxpbmcgc28uCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9t
YWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:50 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcV9y-0001Je-1k; Wed, 24 Aug 2016 10:11:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcV9x-0001JD-46; Wed, 24 Aug 2016 10:11:49 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 FB/78-28813-4E27DB75; Wed, 24 Aug 2016 10:11:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+7jor3
 hBpMO6Fm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVh2p5+54KluxdqWWUwNjGuUuhg5
 OSQEjCTeTvzH1MXIxSEksJBR4v2TL4wgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMUCY
 gsLmEr0zVgBVsMCVP9h/ywwm1fAXuLQ9alMEAvkJK7PnA5mcwo4SExb/ACsVwioZv/bqawTGL
 kXMDKsYtQoTi0qSy3SNTLSSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9HQ9AwP
 jDsapJ/wOMUpyMCmJ8t5U3RsuxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3SyFQTrAoNT21Ii0z
 BxhyMGkJDh4lEV4OYNgJ8RYXJOYWZ6ZDpE4xKkqJ824F6RMASWSU5sG1wcL8EqOslDAvIwMDg
 xBPQWpRbmYJqvwrRnEORiVhXnOQ8TyZeSVw018BLWYCWtxyfzfI4pJEhJRUAyOP3MzrhrrzPz
 w0WJb0+ZGkj7K/stSyI4Z3bi7fofH5QDj/ZOmIN0mqCgrVO/bk3JB50Pr4+G1GNtXv+q03Cmz
 6qpuZuHTmBioZnhCKXHtp+cwa5/IsrRkvK4Q0AqbvnudZ0fHufr2ca0r5vyTLCbXT5i8Ii2P4
 Z7OqTq08UajUZvu6laeyypRYijMSDbWYi4oTAdxI27tuAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1472033507!30840378!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12099 invoked from network); 24 Aug 2016 10:11:47 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:47 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5013CABDB;
 Wed, 24 Aug 2016 10:11:47 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:23 +0200
Message-Id: <1472033504-23180-2-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 01/22] mini-os: resync xen headers
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VXNlIHRoZSBsYXRlc3QgWGVuIGhlYWRlcnMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50
aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQogaW5jbHVkZS94ZW4vYXJjaC14ODYvaHZtL3N0YXJ0
X2luZm8uaCB8IDk4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRl
L3hlbi9lbGZub3RlLmggICAgICAgICAgICAgICAgIHwgMTIgKysrKy0KIDIgZmlsZXMgY2hhbmdl
ZCwgMTA5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBp
bmNsdWRlL3hlbi9hcmNoLXg4Ni9odm0vc3RhcnRfaW5mby5oCgpkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS94ZW4vYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaCBiL2luY2x1ZGUveGVuL2FyY2gteDg2L2h2
bS9zdGFydF9pbmZvLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNjQ4NDE1
OQotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUveGVuL2FyY2gteDg2L2h2bS9zdGFydF9pbmZv
LmgKQEAgLTAsMCArMSw5OCBAQAorLyoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQs
IGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRo
aXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0
d2FyZSIpLCB0bworICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwg
aW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHks
IG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgor
ICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8g
d2hvbSB0aGUgU29mdHdhcmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0
aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3Rp
Y2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFs
bCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAq
IFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFO
WSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVE
IFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxM
IFRIRQorICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBD
TEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElP
TiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBP
RiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIK
KyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTYs
IENpdHJpeCBTeXN0ZW1zLCBJbmMuCisgKi8KKworI2lmbmRlZiBfX1hFTl9QVUJMSUNfQVJDSF9Y
ODZfSFZNX1NUQVJUX0lORk9fSF9fCisjZGVmaW5lIF9fWEVOX1BVQkxJQ19BUkNIX1g4Nl9IVk1f
U1RBUlRfSU5GT19IX18KKworLyoKKyAqIFN0YXJ0IG9mIGRheSBzdHJ1Y3R1cmUgcGFzc2VkIHRv
IFBWSCBndWVzdHMgYW5kIHRvIEhWTSBndWVzdHMgaW4gJWVieC4KKyAqCisgKiBOT1RFOiBub3Ro
aW5nIHdpbGwgYmUgbG9hZGVkIGF0IHBoeXNpY2FsIGFkZHJlc3MgMCwgc28gYSAwIHZhbHVlIGlu
IGFueQorICogb2YgdGhlIGFkZHJlc3MgZmllbGRzIHNob3VsZCBiZSB0cmVhdGVkIGFzIG5vdCBw
cmVzZW50LgorICoKKyAqICAwICstLS0tLS0tLS0tLS0tLS0tKworICogICAgfCBtYWdpYyAgICAg
ICAgICB8IENvbnRhaW5zIHRoZSBtYWdpYyB2YWx1ZSBYRU5fSFZNX1NUQVJUX01BR0lDX1ZBTFVF
CisgKiAgICB8ICAgICAgICAgICAgICAgIHwgKCJ4RW4zIiB3aXRoIHRoZSAweDgwIGJpdCBvZiB0
aGUgIkUiIHNldCkuCisgKiAgNCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgdmVyc2lvbiAg
ICAgICAgfCBWZXJzaW9uIG9mIHRoaXMgc3RydWN0dXJlLiBDdXJyZW50IHZlcnNpb24gaXMgMC4g
TmV3CisgKiAgICB8ICAgICAgICAgICAgICAgIHwgdmVyc2lvbnMgYXJlIGd1YXJhbnRlZWQgdG8g
YmUgYmFja3dhcmRzLWNvbXBhdGlibGUuCisgKiAgOCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAg
IHwgZmxhZ3MgICAgICAgICAgfCBTSUZfeHh4IGZsYWdzLgorICogMTIgKy0tLS0tLS0tLS0tLS0t
LS0rCisgKiAgICB8IG5yX21vZHVsZXMgICAgIHwgTnVtYmVyIG9mIG1vZHVsZXMgcGFzc2VkIHRv
IHRoZSBrZXJuZWwuCisgKiAxNiArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgbW9kbGlzdF9w
YWRkciAgfCBQaHlzaWNhbCBhZGRyZXNzIG9mIGFuIGFycmF5IG9mIG1vZHVsZXMKKyAqICAgIHwg
ICAgICAgICAgICAgICAgfCAobGF5b3V0IG9mIHRoZSBzdHJ1Y3R1cmUgYmVsb3cpLgorICogMjQg
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiAgICB8IGNtZGxpbmVfcGFkZHIgIHwgUGh5c2ljYWwgYWRk
cmVzcyBvZiB0aGUgY29tbWFuZCBsaW5lLAorICogICAgfCAgICAgICAgICAgICAgICB8IGEgemVy
by10ZXJtaW5hdGVkIEFTQ0lJIHN0cmluZy4KKyAqIDMyICstLS0tLS0tLS0tLS0tLS0tKworICog
ICAgfCByc2RwX3BhZGRyICAgICB8IFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIFJTRFAgQUNQSSBk
YXRhIHN0cnVjdHVyZS4KKyAqIDQwICstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIFRoZSBsYXlv
dXQgb2YgZWFjaCBlbnRyeSBpbiB0aGUgbW9kdWxlIHN0cnVjdHVyZSBpcyB0aGUgZm9sbG93aW5n
OgorICoKKyAqICAwICstLS0tLS0tLS0tLS0tLS0tKworICogICAgfCBwYWRkciAgICAgICAgICB8
IFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIG1vZHVsZS4KKyAqICA4ICstLS0tLS0tLS0tLS0tLS0t
KworICogICAgfCBzaXplICAgICAgICAgICB8IFNpemUgb2YgdGhlIG1vZHVsZSBpbiBieXRlcy4K
KyAqIDE2ICstLS0tLS0tLS0tLS0tLS0tKworICogICAgfCBjbWRsaW5lX3BhZGRyICB8IFBoeXNp
Y2FsIGFkZHJlc3Mgb2YgdGhlIGNvbW1hbmQgbGluZSwKKyAqICAgIHwgICAgICAgICAgICAgICAg
fCBhIHplcm8tdGVybWluYXRlZCBBU0NJSSBzdHJpbmcuCisgKiAyNCArLS0tLS0tLS0tLS0tLS0t
LSsKKyAqICAgIHwgcmVzZXJ2ZWQgICAgICAgfAorICogMzIgKy0tLS0tLS0tLS0tLS0tLS0rCisg
KgorICogVGhlIGFkZHJlc3MgYW5kIHNpemVzIGFyZSBhbHdheXMgYSA2NGJpdCBsaXR0bGUgZW5k
aWFuIHVuc2lnbmVkIGludGVnZXIuCisgKgorICogTkI6IFhlbiBvbiB4ODYgd2lsbCBhbHdheXMg
dHJ5IHRvIHBsYWNlIGFsbCB0aGUgZGF0YSBiZWxvdyB0aGUgNEdpQgorICogYm91bmRhcnkuCisg
Ki8KKyNkZWZpbmUgWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSAweDMzNmVjNTc4CisKKy8qCisg
KiBDIHJlcHJlc2VudGF0aW9uIG9mIHRoZSB4ODYvSFZNIHN0YXJ0IGluZm8gbGF5b3V0LgorICoK
KyAqIFRoZSBjYW5vbmljYWwgZGVmaW5pdGlvbiBvZiB0aGlzIGxheW91dCBpcyBhYm92ZSwgdGhp
cyBpcyBqdXN0IGEgd2F5IHRvCisgKiByZXByZXNlbnQgdGhlIGxheW91dCBkZXNjcmliZWQgdGhl
cmUgdXNpbmcgQyB0eXBlcy4KKyAqLworc3RydWN0IGh2bV9zdGFydF9pbmZvIHsKKyAgICB1aW50
MzJfdCBtYWdpYzsgICAgICAgICAgICAgLyogQ29udGFpbnMgdGhlIG1hZ2ljIHZhbHVlIDB4MzM2
ZWM1NzggICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogKCJ4RW4z
IiB3aXRoIHRoZSAweDgwIGJpdCBvZiB0aGUgIkUiIHNldCkuKi8KKyAgICB1aW50MzJfdCB2ZXJz
aW9uOyAgICAgICAgICAgLyogVmVyc2lvbiBvZiB0aGlzIHN0cnVjdHVyZS4gICAgICAgICAgICAg
ICAgKi8KKyAgICB1aW50MzJfdCBmbGFnczsgICAgICAgICAgICAgLyogU0lGX3h4eCBmbGFncy4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICB1aW50MzJfdCBucl9tb2R1bGVzOyAg
ICAgICAgLyogTnVtYmVyIG9mIG1vZHVsZXMgcGFzc2VkIHRvIHRoZSBrZXJuZWwuICAgKi8KKyAg
ICB1aW50NjRfdCBtb2RsaXN0X3BhZGRyOyAgICAgLyogUGh5c2ljYWwgYWRkcmVzcyBvZiBhbiBh
cnJheSBvZiAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyog
aHZtX21vZGxpc3RfZW50cnkuICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICB1aW50NjRf
dCBjbWRsaW5lX3BhZGRyOyAgICAgLyogUGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgY29tbWFuZCBs
aW5lLiAgICAgKi8KKyAgICB1aW50NjRfdCByc2RwX3BhZGRyOyAgICAgICAgLyogUGh5c2ljYWwg
YWRkcmVzcyBvZiB0aGUgUlNEUCBBQ1BJIGRhdGEgICAgKi8KKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogc3RydWN0dXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ki8KK307CisKK3N0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSB7CisgICAgdWludDY0X3QgcGFkZHI7
ICAgICAgICAgICAgIC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIG1vZHVsZS4gICAgICAgICAg
ICovCisgICAgdWludDY0X3Qgc2l6ZTsgICAgICAgICAgICAgIC8qIFNpemUgb2YgdGhlIG1vZHVs
ZSBpbiBieXRlcy4gICAgICAgICAgICAgICovCisgICAgdWludDY0X3QgY21kbGluZV9wYWRkcjsg
ICAgIC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIGNvbW1hbmQgbGluZS4gICAgICovCisgICAg
dWludDY0X3QgcmVzZXJ2ZWQ7Cit9OworCisjZW5kaWYgLyogX19YRU5fUFVCTElDX0FSQ0hfWDg2
X0hWTV9TVEFSVF9JTkZPX0hfXyAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vZWxmbm90ZS5o
IGIvaW5jbHVkZS94ZW4vZWxmbm90ZS5oCmluZGV4IDM4MjRhOTQuLjM1Mzk4NWYgMTAwNjQ0Ci0t
LSBhL2luY2x1ZGUveGVuL2VsZm5vdGUuaAorKysgYi9pbmNsdWRlL3hlbi9lbGZub3RlLmgKQEAg
LTIwMCw5ICsyMDAsMTkgQEAKICNkZWZpbmUgWEVOX0VMRk5PVEVfU1VQUE9SVEVEX0ZFQVRVUkVT
IDE3CiAKIC8qCisgKiBQaHlzaWNhbCBlbnRyeSBwb2ludCBpbnRvIHRoZSBrZXJuZWwuCisgKgor
ICogMzJiaXQgZW50cnkgcG9pbnQgaW50byB0aGUga2VybmVsLiBXaGVuIHJlcXVlc3RlZCB0byBs
YXVuY2ggdGhlCisgKiBndWVzdCBrZXJuZWwgaW4gYSBIVk0gY29udGFpbmVyLCBYZW4gd2lsbCB1
c2UgdGhpcyBlbnRyeSBwb2ludCB0bworICogbGF1bmNoIHRoZSBndWVzdCBpbiAzMmJpdCBwcm90
ZWN0ZWQgbW9kZSB3aXRoIHBhZ2luZyBkaXNhYmxlZC4KKyAqIElnbm9yZWQgb3RoZXJ3aXNlLgor
ICovCisjZGVmaW5lIFhFTl9FTEZOT1RFX1BIWVMzMl9FTlRSWSAxOAorCisvKgogICogVGhlIG51
bWJlciBvZiB0aGUgaGlnaGVzdCBlbGZub3RlIGRlZmluZWQuCiAgKi8KLSNkZWZpbmUgWEVOX0VM
Rk5PVEVfTUFYIFhFTl9FTEZOT1RFX1NVUFBPUlRFRF9GRUFUVVJFUworI2RlZmluZSBYRU5fRUxG
Tk9URV9NQVggWEVOX0VMRk5PVEVfUEhZUzMyX0VOVFJZCiAKIC8qCiAgKiBTeXN0ZW0gaW5mb3Jt
YXRpb24gZXhwb3J0ZWQgdGhyb3VnaCBjcmFzaCBub3Rlcy4KLS0gCjIuNi42CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:50 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcV9y-0001Je-1k; Wed, 24 Aug 2016 10:11:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcV9x-0001JD-46; Wed, 24 Aug 2016 10:11:49 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 FB/78-28813-4E27DB75; Wed, 24 Aug 2016 10:11:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+7jor3
 hBpMO6Fm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVh2p5+54KluxdqWWUwNjGuUuhg5
 OSQEjCTeTvzH1MXIxSEksJBR4v2TL4wgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMUCY
 gsLmEr0zVgBVsMCVP9h/ywwm1fAXuLQ9alMEAvkJK7PnA5mcwo4SExb/ACsVwioZv/bqawTGL
 kXMDKsYtQoTi0qSy3SNTLSSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9HQ9AwP
 jDsapJ/wOMUpyMCmJ8t5U3RsuxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3SyFQTrAoNT21Ii0z
 BxhyMGkJDh4lEV4OYNgJ8RYXJOYWZ6ZDpE4xKkqJ824F6RMASWSU5sG1wcL8EqOslDAvIwMDg
 xBPQWpRbmYJqvwrRnEORiVhXnOQ8TyZeSVw018BLWYCWtxyfzfI4pJEhJRUAyOP3MzrhrrzPz
 w0WJb0+ZGkj7K/stSyI4Z3bi7fofH5QDj/ZOmIN0mqCgrVO/bk3JB50Pr4+G1GNtXv+q03Cmz
 6qpuZuHTmBioZnhCKXHtp+cwa5/IsrRkvK4Q0AqbvnudZ0fHufr2ca0r5vyTLCbXT5i8Ii2P4
 Z7OqTq08UajUZvu6laeyypRYijMSDbWYi4oTAdxI27tuAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1472033507!30840378!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12099 invoked from network); 24 Aug 2016 10:11:47 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:47 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5013CABDB;
 Wed, 24 Aug 2016 10:11:47 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:23 +0200
Message-Id: <1472033504-23180-2-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 01/22] mini-os: resync xen headers
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VXNlIHRoZSBsYXRlc3QgWGVuIGhlYWRlcnMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50
aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQogaW5jbHVkZS94ZW4vYXJjaC14ODYvaHZtL3N0YXJ0
X2luZm8uaCB8IDk4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRl
L3hlbi9lbGZub3RlLmggICAgICAgICAgICAgICAgIHwgMTIgKysrKy0KIDIgZmlsZXMgY2hhbmdl
ZCwgMTA5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBp
bmNsdWRlL3hlbi9hcmNoLXg4Ni9odm0vc3RhcnRfaW5mby5oCgpkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS94ZW4vYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaCBiL2luY2x1ZGUveGVuL2FyY2gteDg2L2h2
bS9zdGFydF9pbmZvLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNjQ4NDE1
OQotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUveGVuL2FyY2gteDg2L2h2bS9zdGFydF9pbmZv
LmgKQEAgLTAsMCArMSw5OCBAQAorLyoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQs
IGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRo
aXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0
d2FyZSIpLCB0bworICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwg
aW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHks
IG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgor
ICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8g
d2hvbSB0aGUgU29mdHdhcmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0
aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3Rp
Y2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFs
bCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAq
IFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFO
WSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVE
IFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxM
IFRIRQorICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBD
TEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElP
TiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBP
RiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIK
KyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTYs
IENpdHJpeCBTeXN0ZW1zLCBJbmMuCisgKi8KKworI2lmbmRlZiBfX1hFTl9QVUJMSUNfQVJDSF9Y
ODZfSFZNX1NUQVJUX0lORk9fSF9fCisjZGVmaW5lIF9fWEVOX1BVQkxJQ19BUkNIX1g4Nl9IVk1f
U1RBUlRfSU5GT19IX18KKworLyoKKyAqIFN0YXJ0IG9mIGRheSBzdHJ1Y3R1cmUgcGFzc2VkIHRv
IFBWSCBndWVzdHMgYW5kIHRvIEhWTSBndWVzdHMgaW4gJWVieC4KKyAqCisgKiBOT1RFOiBub3Ro
aW5nIHdpbGwgYmUgbG9hZGVkIGF0IHBoeXNpY2FsIGFkZHJlc3MgMCwgc28gYSAwIHZhbHVlIGlu
IGFueQorICogb2YgdGhlIGFkZHJlc3MgZmllbGRzIHNob3VsZCBiZSB0cmVhdGVkIGFzIG5vdCBw
cmVzZW50LgorICoKKyAqICAwICstLS0tLS0tLS0tLS0tLS0tKworICogICAgfCBtYWdpYyAgICAg
ICAgICB8IENvbnRhaW5zIHRoZSBtYWdpYyB2YWx1ZSBYRU5fSFZNX1NUQVJUX01BR0lDX1ZBTFVF
CisgKiAgICB8ICAgICAgICAgICAgICAgIHwgKCJ4RW4zIiB3aXRoIHRoZSAweDgwIGJpdCBvZiB0
aGUgIkUiIHNldCkuCisgKiAgNCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgdmVyc2lvbiAg
ICAgICAgfCBWZXJzaW9uIG9mIHRoaXMgc3RydWN0dXJlLiBDdXJyZW50IHZlcnNpb24gaXMgMC4g
TmV3CisgKiAgICB8ICAgICAgICAgICAgICAgIHwgdmVyc2lvbnMgYXJlIGd1YXJhbnRlZWQgdG8g
YmUgYmFja3dhcmRzLWNvbXBhdGlibGUuCisgKiAgOCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAg
IHwgZmxhZ3MgICAgICAgICAgfCBTSUZfeHh4IGZsYWdzLgorICogMTIgKy0tLS0tLS0tLS0tLS0t
LS0rCisgKiAgICB8IG5yX21vZHVsZXMgICAgIHwgTnVtYmVyIG9mIG1vZHVsZXMgcGFzc2VkIHRv
IHRoZSBrZXJuZWwuCisgKiAxNiArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgbW9kbGlzdF9w
YWRkciAgfCBQaHlzaWNhbCBhZGRyZXNzIG9mIGFuIGFycmF5IG9mIG1vZHVsZXMKKyAqICAgIHwg
ICAgICAgICAgICAgICAgfCAobGF5b3V0IG9mIHRoZSBzdHJ1Y3R1cmUgYmVsb3cpLgorICogMjQg
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiAgICB8IGNtZGxpbmVfcGFkZHIgIHwgUGh5c2ljYWwgYWRk
cmVzcyBvZiB0aGUgY29tbWFuZCBsaW5lLAorICogICAgfCAgICAgICAgICAgICAgICB8IGEgemVy
by10ZXJtaW5hdGVkIEFTQ0lJIHN0cmluZy4KKyAqIDMyICstLS0tLS0tLS0tLS0tLS0tKworICog
ICAgfCByc2RwX3BhZGRyICAgICB8IFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIFJTRFAgQUNQSSBk
YXRhIHN0cnVjdHVyZS4KKyAqIDQwICstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIFRoZSBsYXlv
dXQgb2YgZWFjaCBlbnRyeSBpbiB0aGUgbW9kdWxlIHN0cnVjdHVyZSBpcyB0aGUgZm9sbG93aW5n
OgorICoKKyAqICAwICstLS0tLS0tLS0tLS0tLS0tKworICogICAgfCBwYWRkciAgICAgICAgICB8
IFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIG1vZHVsZS4KKyAqICA4ICstLS0tLS0tLS0tLS0tLS0t
KworICogICAgfCBzaXplICAgICAgICAgICB8IFNpemUgb2YgdGhlIG1vZHVsZSBpbiBieXRlcy4K
KyAqIDE2ICstLS0tLS0tLS0tLS0tLS0tKworICogICAgfCBjbWRsaW5lX3BhZGRyICB8IFBoeXNp
Y2FsIGFkZHJlc3Mgb2YgdGhlIGNvbW1hbmQgbGluZSwKKyAqICAgIHwgICAgICAgICAgICAgICAg
fCBhIHplcm8tdGVybWluYXRlZCBBU0NJSSBzdHJpbmcuCisgKiAyNCArLS0tLS0tLS0tLS0tLS0t
LSsKKyAqICAgIHwgcmVzZXJ2ZWQgICAgICAgfAorICogMzIgKy0tLS0tLS0tLS0tLS0tLS0rCisg
KgorICogVGhlIGFkZHJlc3MgYW5kIHNpemVzIGFyZSBhbHdheXMgYSA2NGJpdCBsaXR0bGUgZW5k
aWFuIHVuc2lnbmVkIGludGVnZXIuCisgKgorICogTkI6IFhlbiBvbiB4ODYgd2lsbCBhbHdheXMg
dHJ5IHRvIHBsYWNlIGFsbCB0aGUgZGF0YSBiZWxvdyB0aGUgNEdpQgorICogYm91bmRhcnkuCisg
Ki8KKyNkZWZpbmUgWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSAweDMzNmVjNTc4CisKKy8qCisg
KiBDIHJlcHJlc2VudGF0aW9uIG9mIHRoZSB4ODYvSFZNIHN0YXJ0IGluZm8gbGF5b3V0LgorICoK
KyAqIFRoZSBjYW5vbmljYWwgZGVmaW5pdGlvbiBvZiB0aGlzIGxheW91dCBpcyBhYm92ZSwgdGhp
cyBpcyBqdXN0IGEgd2F5IHRvCisgKiByZXByZXNlbnQgdGhlIGxheW91dCBkZXNjcmliZWQgdGhl
cmUgdXNpbmcgQyB0eXBlcy4KKyAqLworc3RydWN0IGh2bV9zdGFydF9pbmZvIHsKKyAgICB1aW50
MzJfdCBtYWdpYzsgICAgICAgICAgICAgLyogQ29udGFpbnMgdGhlIG1hZ2ljIHZhbHVlIDB4MzM2
ZWM1NzggICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogKCJ4RW4z
IiB3aXRoIHRoZSAweDgwIGJpdCBvZiB0aGUgIkUiIHNldCkuKi8KKyAgICB1aW50MzJfdCB2ZXJz
aW9uOyAgICAgICAgICAgLyogVmVyc2lvbiBvZiB0aGlzIHN0cnVjdHVyZS4gICAgICAgICAgICAg
ICAgKi8KKyAgICB1aW50MzJfdCBmbGFnczsgICAgICAgICAgICAgLyogU0lGX3h4eCBmbGFncy4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICB1aW50MzJfdCBucl9tb2R1bGVzOyAg
ICAgICAgLyogTnVtYmVyIG9mIG1vZHVsZXMgcGFzc2VkIHRvIHRoZSBrZXJuZWwuICAgKi8KKyAg
ICB1aW50NjRfdCBtb2RsaXN0X3BhZGRyOyAgICAgLyogUGh5c2ljYWwgYWRkcmVzcyBvZiBhbiBh
cnJheSBvZiAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyog
aHZtX21vZGxpc3RfZW50cnkuICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICB1aW50NjRf
dCBjbWRsaW5lX3BhZGRyOyAgICAgLyogUGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgY29tbWFuZCBs
aW5lLiAgICAgKi8KKyAgICB1aW50NjRfdCByc2RwX3BhZGRyOyAgICAgICAgLyogUGh5c2ljYWwg
YWRkcmVzcyBvZiB0aGUgUlNEUCBBQ1BJIGRhdGEgICAgKi8KKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogc3RydWN0dXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ki8KK307CisKK3N0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSB7CisgICAgdWludDY0X3QgcGFkZHI7
ICAgICAgICAgICAgIC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIG1vZHVsZS4gICAgICAgICAg
ICovCisgICAgdWludDY0X3Qgc2l6ZTsgICAgICAgICAgICAgIC8qIFNpemUgb2YgdGhlIG1vZHVs
ZSBpbiBieXRlcy4gICAgICAgICAgICAgICovCisgICAgdWludDY0X3QgY21kbGluZV9wYWRkcjsg
ICAgIC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIGNvbW1hbmQgbGluZS4gICAgICovCisgICAg
dWludDY0X3QgcmVzZXJ2ZWQ7Cit9OworCisjZW5kaWYgLyogX19YRU5fUFVCTElDX0FSQ0hfWDg2
X0hWTV9TVEFSVF9JTkZPX0hfXyAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vZWxmbm90ZS5o
IGIvaW5jbHVkZS94ZW4vZWxmbm90ZS5oCmluZGV4IDM4MjRhOTQuLjM1Mzk4NWYgMTAwNjQ0Ci0t
LSBhL2luY2x1ZGUveGVuL2VsZm5vdGUuaAorKysgYi9pbmNsdWRlL3hlbi9lbGZub3RlLmgKQEAg
LTIwMCw5ICsyMDAsMTkgQEAKICNkZWZpbmUgWEVOX0VMRk5PVEVfU1VQUE9SVEVEX0ZFQVRVUkVT
IDE3CiAKIC8qCisgKiBQaHlzaWNhbCBlbnRyeSBwb2ludCBpbnRvIHRoZSBrZXJuZWwuCisgKgor
ICogMzJiaXQgZW50cnkgcG9pbnQgaW50byB0aGUga2VybmVsLiBXaGVuIHJlcXVlc3RlZCB0byBs
YXVuY2ggdGhlCisgKiBndWVzdCBrZXJuZWwgaW4gYSBIVk0gY29udGFpbmVyLCBYZW4gd2lsbCB1
c2UgdGhpcyBlbnRyeSBwb2ludCB0bworICogbGF1bmNoIHRoZSBndWVzdCBpbiAzMmJpdCBwcm90
ZWN0ZWQgbW9kZSB3aXRoIHBhZ2luZyBkaXNhYmxlZC4KKyAqIElnbm9yZWQgb3RoZXJ3aXNlLgor
ICovCisjZGVmaW5lIFhFTl9FTEZOT1RFX1BIWVMzMl9FTlRSWSAxOAorCisvKgogICogVGhlIG51
bWJlciBvZiB0aGUgaGlnaGVzdCBlbGZub3RlIGRlZmluZWQuCiAgKi8KLSNkZWZpbmUgWEVOX0VM
Rk5PVEVfTUFYIFhFTl9FTEZOT1RFX1NVUFBPUlRFRF9GRUFUVVJFUworI2RlZmluZSBYRU5fRUxG
Tk9URV9NQVggWEVOX0VMRk5PVEVfUEhZUzMyX0VOVFJZCiAKIC8qCiAgKiBTeXN0ZW0gaW5mb3Jt
YXRpb24gZXhwb3J0ZWQgdGhyb3VnaCBjcmFzaCBub3Rlcy4KLS0gCjIuNi42CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:50 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcV9y-0001KD-9h; Wed, 24 Aug 2016 10:11:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcV9x-0001JE-6R; Wed, 24 Aug 2016 10:11:49 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 28/87-03271-4E27DB75; Wed, 24 Aug 2016 10:11:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsVyuP0Ov+7jor3
 hBs0nbCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZty+/JK14BdrxZzbt1kaGJtYuxg5
 OSQEjCTeTvzH1MXIxSEksJBR4kNHEzNIgk1AVWLD9VNgRSICbhJfvs9iA7GZBSIk5nw4xQJiC
 wPFdy3+zA5iswDVT985BczmFbCXaNlxiB1igZzE9ZnTmUBsTgEHiWmLH4D1CgHV7H87lXUCI/
 cCRoZVjOrFqUVlqUW6xnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIF+ZgCCHYz
 NX5wOMUpyMCmJ8t5U3RsuxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3SyFQTrAoNT21Ii0zBxhw
 MGkJDh4lEd4FIGne4oLE3OLMdIjUKUZdjgU/bq9lEmLJy89LlRLn3QpSJABSlFGaBzcCFvyXG
 GWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMxbDzKFJzOvBG7TK6AjmICOaLm/G+SIkkSElFQDo/
 i+/s3V06epSr8TUFKUeSDUkZk/Xe1k3D9xznlCF4Lrd85Y5fbKvkzQQHG2u/5RV72sjOWGUxT
 tRJ+4ng1cdNB2ju7jWWeMPlavfN3y+2s9o53b195nn6PO7le+E/1Ca5fD/VdzlZPOZVd9PORZ
 pWhd+GjxBrNsBa3Q23lB5W/W75jL/db3qxJLcUaioRZzUXEiAAlQoeZ5AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1472033507!57102693!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46891 invoked from network); 24 Aug 2016 10:11:47 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:47 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A574CABE1;
 Wed, 24 Aug 2016 10:11:47 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:24 +0200
Message-Id: <1472033504-23180-3-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 02/22] mini-os: make dump_regs() work in
	early boot
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

ZHVtcF9yZWdzKCkgd2lsbCByZXN1bHQgaW4gcGFnZSBmYXVsdCBpbiBlYXJseSBib290IGFzIHRo
ZXJlIGlzIG5vCmN1cnJlbnQgdGhyZWFkIHBvaW50ZXIuIEhhbmRsZSB0aGlzIGNhc2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBT
YW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQogYXJjaC94
ODYvdHJhcHMuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3RyYXBzLmMgYi9hcmNoL3g4Ni90cmFwcy5j
CmluZGV4IDYzNTM3MTguLjMwN2ExNGMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3RyYXBzLmMKKysr
IGIvYXJjaC94ODYvdHJhcHMuYwpAQCAtMzIsNyArMzIsNyBAQCB2b2lkIG1hY2hpbmVfY2hlY2so
dm9pZCk7CiAKIHZvaWQgZHVtcF9yZWdzKHN0cnVjdCBwdF9yZWdzICpyZWdzKQogewotICAgIHBy
aW50aygiVGhyZWFkOiAlc1xuIiwgY3VycmVudC0+bmFtZSk7CisgICAgcHJpbnRrKCJUaHJlYWQ6
ICVzXG4iLCBjdXJyZW50ID8gY3VycmVudC0+bmFtZSA6ICIqTk9ORSoiKTsKICNpZmRlZiBfX2kz
ODZfXyAgICAKICAgICBwcmludGsoIkVJUDogJWx4LCBFRkxBR1MgJWx4LlxuIiwgcmVncy0+ZWlw
LCByZWdzLT5lZmxhZ3MpOwogICAgIHByaW50aygiRUJYOiAlMDhseCBFQ1g6ICUwOGx4IEVEWDog
JTA4bHhcbiIsCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:50 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcV9y-0001KD-9h; Wed, 24 Aug 2016 10:11:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcV9x-0001JE-6R; Wed, 24 Aug 2016 10:11:49 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 28/87-03271-4E27DB75; Wed, 24 Aug 2016 10:11:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsVyuP0Ov+7jor3
 hBs0nbCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZty+/JK14BdrxZzbt1kaGJtYuxg5
 OSQEjCTeTvzH1MXIxSEksJBR4kNHEzNIgk1AVWLD9VNgRSICbhJfvs9iA7GZBSIk5nw4xQJiC
 wPFdy3+zA5iswDVT985BczmFbCXaNlxiB1igZzE9ZnTmUBsTgEHiWmLH4D1CgHV7H87lXUCI/
 cCRoZVjOrFqUVlqUW6xnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIF+ZgCCHYz
 NX5wOMUpyMCmJ8t5U3RsuxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3SyFQTrAoNT21Ii0zBxhw
 MGkJDh4lEd4FIGne4oLE3OLMdIjUKUZdjgU/bq9lEmLJy89LlRLn3QpSJABSlFGaBzcCFvyXG
 GWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMxbDzKFJzOvBG7TK6AjmICOaLm/G+SIkkSElFQDo/
 i+/s3V06epSr8TUFKUeSDUkZk/Xe1k3D9xznlCF4Lrd85Y5fbKvkzQQHG2u/5RV72sjOWGUxT
 tRJ+4ng1cdNB2ju7jWWeMPlavfN3y+2s9o53b195nn6PO7le+E/1Ca5fD/VdzlZPOZVd9PORZ
 pWhd+GjxBrNsBa3Q23lB5W/W75jL/db3qxJLcUaioRZzUXEiAAlQoeZ5AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1472033507!57102693!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46891 invoked from network); 24 Aug 2016 10:11:47 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:47 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A574CABE1;
 Wed, 24 Aug 2016 10:11:47 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:24 +0200
Message-Id: <1472033504-23180-3-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 02/22] mini-os: make dump_regs() work in
	early boot
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

ZHVtcF9yZWdzKCkgd2lsbCByZXN1bHQgaW4gcGFnZSBmYXVsdCBpbiBlYXJseSBib290IGFzIHRo
ZXJlIGlzIG5vCmN1cnJlbnQgdGhyZWFkIHBvaW50ZXIuIEhhbmRsZSB0aGlzIGNhc2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBT
YW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQogYXJjaC94
ODYvdHJhcHMuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3RyYXBzLmMgYi9hcmNoL3g4Ni90cmFwcy5j
CmluZGV4IDYzNTM3MTguLjMwN2ExNGMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3RyYXBzLmMKKysr
IGIvYXJjaC94ODYvdHJhcHMuYwpAQCAtMzIsNyArMzIsNyBAQCB2b2lkIG1hY2hpbmVfY2hlY2so
dm9pZCk7CiAKIHZvaWQgZHVtcF9yZWdzKHN0cnVjdCBwdF9yZWdzICpyZWdzKQogewotICAgIHBy
aW50aygiVGhyZWFkOiAlc1xuIiwgY3VycmVudC0+bmFtZSk7CisgICAgcHJpbnRrKCJUaHJlYWQ6
ICVzXG4iLCBjdXJyZW50ID8gY3VycmVudC0+bmFtZSA6ICIqTk9ORSoiKTsKICNpZmRlZiBfX2kz
ODZfXyAgICAKICAgICBwcmludGsoIkVJUDogJWx4LCBFRkxBR1MgJWx4LlxuIiwgcmVncy0+ZWlw
LCByZWdzLT5lZmxhZ3MpOwogICAgIHByaW50aygiRUJYOiAlMDhseCBFQ1g6ICUwOGx4IEVEWDog
JTA4bHhcbiIsCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:50 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcV9y-0001Lc-Mf; Wed, 24 Aug 2016 10:11:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcV9x-0001JS-T3; Wed, 24 Aug 2016 10:11:49 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 42/AA-05361-5E27DB75; Wed, 24 Aug 2016 10:11:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+6Tor3
 hBq+vSVu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdi+WqWgT6xiVuMJ1gbGS0JdjJwc
 EgJGEm8n/mPqYuTiEBJYyChx//IpRpAEm4CqxIbrp1hBbBEBN4kv32exgdjMAhEScz6cYgGxh
 QXMJPae2s4MYrMA1W9ecZ0JxOYVsJfYOH0lG8QCOYnrM6eDxTkFHCSmLX4A1isEVLP/7VTWCY
 zcCxgZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqZAQh
 2MP5ZFnCIUZKDSUmU96bq3nAhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwFhUA5waLU9NSKtMwc
 YMDBpCU4eJREeBeApHmLCxJzizPTIVKnGBWlxHm3giQEQBIZpXlwbbAgv8QoKyXMywh0iBBPQ
 WpRbmYJqvwrRnEORiVh3r0gU3gy80rgpr8CWswEtLjl/m6QxSWJCCmpBsYZfBvdKxtXav9S0W
 35+zAgsEbiYNRh+4ktyczxqxN3PP1UKJZ0PXzDoQVfa/yYV6t7/V+ayy8anrE80nmrKKfa5Zz
 zXd8TMvznNu/oLpV/1Xvpn/LEdTXtCWejXHsnHf1UKVl/SPJp4Lofzg8YpP08Lu2ROzj3ZfWd
 6RdOJBTL6qf4ul4q81ZiKc5INNRiLipOBAClU2l/bQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1472033508!29809681!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27409 invoked from network); 24 Aug 2016 10:11:48 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-9.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:48 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 04F53AC04;
 Wed, 24 Aug 2016 10:11:48 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:25 +0200
Message-Id: <1472033504-23180-4-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 03/22] mini-os: add CONFIG_PARAVIRT
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgbmV3IGNvbmZpZyBtYWNybyBDT05GSUdfUEFSQVZJUlQgd2hpY2ggZGVmYXVsdHMgdG8g
YmUgZGVmaW5lZCBvbgp4ODYuIFRoaXMgaXMgdGhlIGZpcnN0IHN0ZXAgZm9yIHN1cHBvcnRpbmcg
YSBIVk1saXRlIE1pbmktT1MuCgpEb2luZyB0aGlzIHZpYSBDT05GSUdfUEFSQVZJUlQgaW5zdGVh
ZCBvZiBzb21ldGhpbmcgbGlrZSBDT05GSUdfSFZNTElURQp3YXMgY2hvc2VuIGFzIHRoZSBhcm0g
cG9ydCBjYW4gdGhlbiBkcm9wIHNvbWUgZHVtbXkgcm91dGluZXMgbmVlZGVkIGZvcgpwYXJhLXZp
cnR1YWxpemF0aW9uIG9ubHkuCgpBZGQgaW5jbHVkZS9wYXJhdmlydC5oIGZvciBmdXR1cmUgc3Vw
cG9ydCBvZiBwYXJhdmlydCBzcGVjaWZpYwpoYW5kbGluZy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8
c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KLS0tCiBDb25maWcubWsgICAgICAgICAgfCAg
NiArKysrKysKIGluY2x1ZGUvcGFyYXZpcnQuaCB8IDMzICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgaW5jbHVkZS9wYXJhdmlydC5oCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29u
ZmlnLm1rCmluZGV4IDhhYjFhN2UuLmFhMzY3NjEgMTAwNjQ0Ci0tLSBhL0NvbmZpZy5taworKysg
Yi9Db25maWcubWsKQEAgLTE1Myw2ICsxNTMsMTEgQEAgTERGTEFHUy0kKGNsYW5nKSArPSAtcGx1
Z2luIExMVk1nb2xkLnNvCiBlbmRpZgogCiAjIENvbmZpZ3VyYXRpb24gZGVmYXVsdHMKK2lmZXEg
KCQoVEFSR0VUX0FSQ0hfRkFNKSx4ODYpCitDT05GSUdfUEFSQVZJUlQgPz0geQorZWxzZQorQ09O
RklHX1BBUkFWSVJUID89IG4KK2VuZGlmCiBDT05GSUdfU1RBUlRfTkVUV09SSyA/PSB5CiBDT05G
SUdfU1BBUlNFX0JTUyA/PSB5CiBDT05GSUdfUUVNVV9YU19BUkdTID89IG4KQEAgLTE3Miw2ICsx
NzcsNyBAQCBDT05GSUdfTFdJUCA/PSAkKGx3aXApCiBDT05GSUdfQkFMTE9PTiA/PSBuCiAKICMg
RXhwb3J0IGNvbmZpZyBpdGVtcyBhcyBjb21waWxlciBkaXJlY3RpdmVzCitERUZJTkVTLSQoQ09O
RklHX1BBUkFWSVJUKSArPSAtRENPTkZJR19QQVJBVklSVAogREVGSU5FUy0kKENPTkZJR19TVEFS
VF9ORVRXT1JLKSArPSAtRENPTkZJR19TVEFSVF9ORVRXT1JLCiBERUZJTkVTLSQoQ09ORklHX1NQ
QVJTRV9CU1MpICs9IC1EQ09ORklHX1NQQVJTRV9CU1MKIERFRklORVMtJChDT05GSUdfUUVNVV9Y
U19BUkdTKSArPSAtRENPTkZJR19RRU1VX1hTX0FSR1MKZGlmZiAtLWdpdCBhL2luY2x1ZGUvcGFy
YXZpcnQuaCBiL2luY2x1ZGUvcGFyYXZpcnQuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwLi43ODUyZTE2Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9wYXJhdmlydC5oCkBA
IC0wLDAgKzEsMzMgQEAKKy8qIC0qLSAgTW9kZTpDOyBjLWJhc2ljLW9mZnNldDo0OyB0YWItd2lk
dGg6NCAtKi0KKyAqCisgKiAoQykgMjAxNiAtIEp1ZXJnZW4gR3Jvc3MsIFNVU0UgTGludXggR21i
SAorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0
byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFz
c29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVh
bCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQg
bGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1
Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2Yg
dGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUg
aXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRp
dGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlz
c2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3Rh
bnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQ
Uk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9S
CisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVT
IE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
IEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBP
UiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBP
VEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9S
VCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9O
IFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElOIFRI
RSBTT0ZUV0FSRS4KKyAqLworCisjaWZuZGVmIF9QQVJBVklSVF9ICisjZGVmaW5lIF9QQVJBVklS
VF9ICisKKyNpZiBkZWZpbmVkKENPTkZJR19QQVJBVklSVCkKKworI2Vsc2UKKworI2VuZGlmCisK
KyNlbmRpZiAvKiBfUEFSQVZJUlRfSCAqLwotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:50 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcV9y-0001Lc-Mf; Wed, 24 Aug 2016 10:11:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcV9x-0001JS-T3; Wed, 24 Aug 2016 10:11:49 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 42/AA-05361-5E27DB75; Wed, 24 Aug 2016 10:11:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+6Tor3
 hBq+vSVu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdi+WqWgT6xiVuMJ1gbGS0JdjJwc
 EgJGEm8n/mPqYuTiEBJYyChx//IpRpAEm4CqxIbrp1hBbBEBN4kv32exgdjMAhEScz6cYgGxh
 QXMJPae2s4MYrMA1W9ecZ0JxOYVsJfYOH0lG8QCOYnrM6eDxTkFHCSmLX4A1isEVLP/7VTWCY
 zcCxgZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqZAQh
 2MP5ZFnCIUZKDSUmU96bq3nAhvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwFhUA5waLU9NSKtMwc
 YMDBpCU4eJREeBeApHmLCxJzizPTIVKnGBWlxHm3giQEQBIZpXlwbbAgv8QoKyXMywh0iBBPQ
 WpRbmYJqvwrRnEORiVh3r0gU3gy80rgpr8CWswEtLjl/m6QxSWJCCmpBsYZfBvdKxtXav9S0W
 35+zAgsEbiYNRh+4ktyczxqxN3PP1UKJZ0PXzDoQVfa/yYV6t7/V+ayy8anrE80nmrKKfa5Zz
 zXd8TMvznNu/oLpV/1Xvpn/LEdTXtCWejXHsnHf1UKVl/SPJp4Lofzg8YpP08Lu2ROzj3ZfWd
 6RdOJBTL6qf4ul4q81ZiKc5INNRiLipOBAClU2l/bQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1472033508!29809681!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27409 invoked from network); 24 Aug 2016 10:11:48 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-9.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:48 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 04F53AC04;
 Wed, 24 Aug 2016 10:11:48 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:25 +0200
Message-Id: <1472033504-23180-4-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 03/22] mini-os: add CONFIG_PARAVIRT
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgbmV3IGNvbmZpZyBtYWNybyBDT05GSUdfUEFSQVZJUlQgd2hpY2ggZGVmYXVsdHMgdG8g
YmUgZGVmaW5lZCBvbgp4ODYuIFRoaXMgaXMgdGhlIGZpcnN0IHN0ZXAgZm9yIHN1cHBvcnRpbmcg
YSBIVk1saXRlIE1pbmktT1MuCgpEb2luZyB0aGlzIHZpYSBDT05GSUdfUEFSQVZJUlQgaW5zdGVh
ZCBvZiBzb21ldGhpbmcgbGlrZSBDT05GSUdfSFZNTElURQp3YXMgY2hvc2VuIGFzIHRoZSBhcm0g
cG9ydCBjYW4gdGhlbiBkcm9wIHNvbWUgZHVtbXkgcm91dGluZXMgbmVlZGVkIGZvcgpwYXJhLXZp
cnR1YWxpemF0aW9uIG9ubHkuCgpBZGQgaW5jbHVkZS9wYXJhdmlydC5oIGZvciBmdXR1cmUgc3Vw
cG9ydCBvZiBwYXJhdmlydCBzcGVjaWZpYwpoYW5kbGluZy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8
c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KLS0tCiBDb25maWcubWsgICAgICAgICAgfCAg
NiArKysrKysKIGluY2x1ZGUvcGFyYXZpcnQuaCB8IDMzICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgaW5jbHVkZS9wYXJhdmlydC5oCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29u
ZmlnLm1rCmluZGV4IDhhYjFhN2UuLmFhMzY3NjEgMTAwNjQ0Ci0tLSBhL0NvbmZpZy5taworKysg
Yi9Db25maWcubWsKQEAgLTE1Myw2ICsxNTMsMTEgQEAgTERGTEFHUy0kKGNsYW5nKSArPSAtcGx1
Z2luIExMVk1nb2xkLnNvCiBlbmRpZgogCiAjIENvbmZpZ3VyYXRpb24gZGVmYXVsdHMKK2lmZXEg
KCQoVEFSR0VUX0FSQ0hfRkFNKSx4ODYpCitDT05GSUdfUEFSQVZJUlQgPz0geQorZWxzZQorQ09O
RklHX1BBUkFWSVJUID89IG4KK2VuZGlmCiBDT05GSUdfU1RBUlRfTkVUV09SSyA/PSB5CiBDT05G
SUdfU1BBUlNFX0JTUyA/PSB5CiBDT05GSUdfUUVNVV9YU19BUkdTID89IG4KQEAgLTE3Miw2ICsx
NzcsNyBAQCBDT05GSUdfTFdJUCA/PSAkKGx3aXApCiBDT05GSUdfQkFMTE9PTiA/PSBuCiAKICMg
RXhwb3J0IGNvbmZpZyBpdGVtcyBhcyBjb21waWxlciBkaXJlY3RpdmVzCitERUZJTkVTLSQoQ09O
RklHX1BBUkFWSVJUKSArPSAtRENPTkZJR19QQVJBVklSVAogREVGSU5FUy0kKENPTkZJR19TVEFS
VF9ORVRXT1JLKSArPSAtRENPTkZJR19TVEFSVF9ORVRXT1JLCiBERUZJTkVTLSQoQ09ORklHX1NQ
QVJTRV9CU1MpICs9IC1EQ09ORklHX1NQQVJTRV9CU1MKIERFRklORVMtJChDT05GSUdfUUVNVV9Y
U19BUkdTKSArPSAtRENPTkZJR19RRU1VX1hTX0FSR1MKZGlmZiAtLWdpdCBhL2luY2x1ZGUvcGFy
YXZpcnQuaCBiL2luY2x1ZGUvcGFyYXZpcnQuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwLi43ODUyZTE2Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9wYXJhdmlydC5oCkBA
IC0wLDAgKzEsMzMgQEAKKy8qIC0qLSAgTW9kZTpDOyBjLWJhc2ljLW9mZnNldDo0OyB0YWItd2lk
dGg6NCAtKi0KKyAqCisgKiAoQykgMjAxNiAtIEp1ZXJnZW4gR3Jvc3MsIFNVU0UgTGludXggR21i
SAorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0
byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFz
c29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVh
bCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQg
bGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1
Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2Yg
dGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUg
aXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRp
dGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlz
c2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3Rh
bnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQ
Uk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9S
CisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVT
IE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
IEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBP
UiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBP
VEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9S
VCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9O
IFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElOIFRI
RSBTT0ZUV0FSRS4KKyAqLworCisjaWZuZGVmIF9QQVJBVklSVF9ICisjZGVmaW5lIF9QQVJBVklS
VF9ICisKKyNpZiBkZWZpbmVkKENPTkZJR19QQVJBVklSVCkKKworI2Vsc2UKKworI2VuZGlmCisK
KyNlbmRpZiAvKiBfUEFSQVZJUlRfSCAqLwotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:51 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcV9z-0001MQ-0u; Wed, 24 Aug 2016 10:11:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcV9y-0001JW-5F; Wed, 24 Aug 2016 10:11:50 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 1F/96-30284-5E27DB75; Wed, 24 Aug 2016 10:11:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsVyuP0Ov+6Tor3
 hBht3Mlu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzeiY+J2tYLVixdUNExkbGOeLdjFy
 ckgIGEm8nfiPqYuRi0NIYCGjxNXnR1hAEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cAqsR
 ljAQuLG41ZGEJsFqP7SkelgNq+AvcStxilsEAvkJK7PnM40gZFzASPDKkaN4tSistQiXUMjva
 SizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQM8xAMEOxr5ZzocYJTmYlER5b6ruDRf
 iS8pPqcxILM6ILyrNSS0+xCjDwaEkwVtQCJQTLEpNT61Iy8wBhhBMWoKDR0mENwQkzVtckJhb
 nJkOkTrFqCglzssGkhAASWSU5sG1wcL2EqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR57UCm8
 GTmlcBNfwW0mAloccv93SCLSxIRUlINjNabFbLmaDyV72LbcnLfn6S4tcfKphr0bl5z9+SGCV
 pHnlxtvTaH7XvuhOMvNEw+TU5YOsXcocIum2f1nJexu28qOYT9vGE5b+2hMENnc8V67Y+dKfe
 maqy9d6nwuO7k92tifN43+p5IevLq6Gr/mofGUaXXr0tKXTUzzL/Cc+dr+qI5N9gaOISVWIoz
 Eg21mIuKEwEDHIOKVgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1472033507!56098567!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6528 invoked from network); 24 Aug 2016 10:11:48 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:48 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2693EAAF2;
 Wed, 24 Aug 2016 10:11:47 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:22 +0200
Message-Id: <1472033504-23180-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 00/22]  mini-os: support HVMlite mode
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBIVk1saXRlIHN1cHBvcnQgZm9yIE1pbmktT1MuIFNldHRp
bmcKQ09ORklHX1BBUkFWSVJUIHRvICJuIiAoZGVmYXVsdCBpcyAieSIpIHdpbGwgYnVpbGQgbWlu
aS1vcyBhcyBhCkhWTWxpdGUgZG9tYWluIG9uIHg4Ni4gQm90aCAzMi0gYW5kIDY0LWJpdCBidWls
ZHMgYXJlIHN1cHBvcnRlZC4KClRlc3RlZCB3aXRoIHBsYWluIE1pbmktT1MgY29uZmlndXJhdGlv
biB0byB3b3JrIGluIDMyLSBhbmQgNjQtYml0Cm1vZGUgZWl0aGVyIHBhcmF2aXJ0dWFsaXplZCBv
ciBhcyBIVk0gZG9tYWluIChkZXZpY2UtbW9kZWwgbm9uZSkuCgpCYWxsb29uaW5nIHNob3VsZCBi
YXNpY2FsbHkgd29yaywgdG9vLCBidXQgdGhlcmUgaXMgc29tZSBzdXBwb3J0IGZvcgphIHNwYXJz
ZSBtZW1vcnkgbWFwIG1pc3NpbmcgaW4gSFZNbGl0ZSBtb2RlLgoKQ2hhbmdlcyBpbiBWMjoKLSBz
b21lIG1pbm9yIGNoYW5nZXMgcmVxdWVzdGVkIGJ5IFNhbXVlbCBUaGliYXVsdCAoYWRkZWQgY29t
bWVudHMsCiAgbW92ZWQgc29uZSBjb2RlIHRvIGFub3RoZXIgcG9zaXRpb24gaW4gZmlsZSwgYWRk
IG9uZSBwcmludCkKCkp1ZXJnZW4gR3Jvc3MgKDIyKToKICBtaW5pLW9zOiByZXN5bmMgeGVuIGhl
YWRlcnMKICBtaW5pLW9zOiBtYWtlIGR1bXBfcmVncygpIHdvcmsgaW4gZWFybHkgYm9vdAogIG1p
bmktb3M6IGFkZCBDT05GSUdfUEFSQVZJUlQKICBtaW5pLW9zOiBtYWtlIHNvbWUgbWVtb3J5IG1h
bmFnZW1lbnQgcmVsYXRlZCBtYWNyb3MgdXNhYmxlIGZyb20KICAgIGFzc2VtYmxlcgogIG1pbmkt
b3M6IGFkZCBib290IGNvZGUgZm9yIEhWTWxpdGUgc3VwcG9ydAogIG1pbmktb3M6IHNldHVwIGh5
cGVyY2FsbCBwYWdlIGZvciBIVk1saXRlCiAgbWluaS1vczogc3VwcG9ydCBodm1fb3AgaHlwZXJj
YWxsCiAgbWluaS1vczogaW5pdGlhbGl6ZSB0cmFwIGhhbmRsaW5nIGZvciBIVk1saXRlCiAgbWlu
aS1vczogc3VwcG9ydCBIVk1saXRlIHRyYXBzCiAgbWluaS1vczogbWFrZSBwMm0gcmVsYXRlZCBj
b2RlIGRlcGVuZCBvbiBDT05GSUdfUEFSQVZJUlQKICBtaW5pLW9zOiBhZGQgc3RhdGljIHBhZ2Ug
dGFibGVzIGZvciB2aXJ0dWFsIGtlcm5lbCBhcmVhIGZvciBIVk1saXRlCiAgbWluaS1vczogYWRk
IHg4NiBuYXRpdmUgcGFnZSB0YWJsZSBoYW5kbGluZwogIG1pbmktb3M6IGNvcnJlY3Qgd3Jvbmcg
Y2FsY3VsYXRpb24gb2YgYWxsb2MgYml0bWFwIHNpemUKICBtaW5pLW9zOiBhZGQgbWFwX2ZyYW1l
X3ZpcnQoKSBmdW5jdGlvbgogIG1pbmktb3M6IHNldHVwIGNvbnNvbGUgaW50ZXJmYWNlIHBhcmFt
ZXRlcnMKICBtaW5pLW9zOiBzZXR1cCB4ZW5idXMgaW50ZXJmYWNlIHBhcmFtZXRlcnMKICBtaW5p
LW9zOiBhZGQgZ2V0X2NtZGxpbmUoKSBmdW5jdGlvbgogIG1pbmktb3M6IG1hcCBzaGFyZWQgaW5m
byBwYWdlIGZvciBIVk1saXRlCiAgbWluaS1vczogcmVtb3ZlIHVzaW5nIHN0YXJ0X2luZm8gaW4g
YXJjaGl0ZWN0dXJlIGluZGVwZW5kZW50IGNvZGUKICBtaW5pLW9zOiBwcmludCBzdGFydCBvZiBk
YXkgbWVzc2FnZXMgZGVwZW5kaW5nIG9uIGRvbWFpbiB0eXBlCiAgbWluaS1vczogZ2V0IHBoeXNp
Y2FsIG1lbW9yeSBtYXAKICBtaW5pLW9zOiBzdXBwb3J0IGlkbGUgZm9yIEhWTWxpdGUKCiBDb25m
aWcubWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICsKIE1ha2VmaWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGFyY2gvYXJtL2FybTMyLlMgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDQgKy0KIGFyY2gvYXJtL2JhbGxvb24uYyAgICAgICAgICAgICAg
ICAgICAgfCAgIDcgLQogYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAx
NyArLQogYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICAgICAgICB8ICA2NiArLS0tLS0K
IGFyY2gveDg2L2FyY2gubWsgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKwogYXJjaC94ODYv
YmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICB8ICAyNiArKy0KIGFyY2gveDg2L2V2ZW50cy5j
ICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIGFyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAzNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIGFyY2gv
eDg2L3NldHVwLmMgICAgICAgICAgICAgICAgICAgICAgfCAxNTYgKysrKysrKysrLS0tLS0tCiBh
cmNoL3g4Ni90aW1lLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDExICstCiBhcmNoL3g4Ni90
cmFwcy5jICAgICAgICAgICAgICAgICAgICAgIHwgMTA4ICsrKysrKysrKy0KIGFyY2gveDg2L3g4
Nl8zMi5TICAgICAgICAgICAgICAgICAgICAgfCAgNTAgKysrKy0KIGFyY2gveDg2L3g4Nl82NC5T
ICAgICAgICAgICAgICAgICAgICAgfCAgNjYgKysrKystCiBhcmNoL3g4Ni94ODZfaHZtLlMgICAg
ICAgICAgICAgICAgICAgIHwgIDg4ICsrKysrKysrCiBiYWxsb29uLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDEyICstCiBjb25zb2xlL3hlbmNvbnNfcmluZy5jICAgICAgICAgICAg
ICAgIHwgIDM4ICsrKy0KIGRheXRpbWUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDIgKy0KIGV2ZW50cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKy0KIGh5
cGVydmlzb3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDQgKysrKwogaW5jbHVkZS9h
cm0vYXJjaF9tbS5oICAgICAgICAgICAgICAgICB8ICAgMyAtCiBpbmNsdWRlL2JhbGxvb24uaCAg
ICAgICAgICAgICAgICAgICAgIHwgICA0IC0KIGluY2x1ZGUvY29tcGlsZXIuaCAgICAgICAgICAg
ICAgICAgICAgfCAgIDEgKwogaW5jbHVkZS9jb25zb2xlLmggICAgICAgICAgICAgICAgICAgICB8
ICAgMyArLQogaW5jbHVkZS9lODIwLmggICAgICAgICAgICAgICAgICAgICAgICB8ICA0OCArKysr
KwogaW5jbHVkZS9oeXBlcnZpc29yLmggICAgICAgICAgICAgICAgICB8ICAxNyArLQogaW5jbHVk
ZS9rZXJuZWwuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiBpbmNsdWRlL21tLmggICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAzICstCiBpbmNsdWRlL3BhcmF2aXJ0LmggICAgICAg
ICAgICAgICAgICAgIHwgIDgxICsrKysrKysrCiBpbmNsdWRlL3g4Ni9hcmNoX21tLmggICAgICAg
ICAgICAgICAgIHwgMTAxICsrKysrLS0tLS0KIGluY2x1ZGUveDg2L2Rlc2MuaCAgICAgICAgICAg
ICAgICAgICAgfCAzNjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVk
ZS94ODYvb3MuaCAgICAgICAgICAgICAgICAgICAgICB8IDExMCArKysrKysrKy0tCiBpbmNsdWRl
L3g4Ni94ODZfMzIvaHlwZXJjYWxsLXg4Nl8zMi5oIHwgICA2ICsKIGluY2x1ZGUveDg2L3g4Nl82
NC9oeXBlcmNhbGwteDg2XzY0LmggfCAgIDYgKwogaW5jbHVkZS94ZW4vYXJjaC14ODYvaHZtL3N0
YXJ0X2luZm8uaCB8ICA5OCArKysrKysrKysKIGluY2x1ZGUveGVuL2FyY2gteDg2L3hlbi14ODZf
MzIuaCAgICAgfCAgIDIgKwogaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4Nl82NC5oICAgICB8
ICAgMiArCiBpbmNsdWRlL3hlbi9lbGZub3RlLmggICAgICAgICAgICAgICAgIHwgIDEyICstCiBp
bmNsdWRlL3hlbmJ1cy5oICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKIGtlcm5lbC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIG1haW4uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgMTEgKy0KIG1pbmlvcy5tayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDIgKy0KIG1tLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgODAgKysrKystLS0KIHRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MjAgKy0KIHhlbmJ1cy94ZW5idXMuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgNDAgKysrLQog
NDYgZmlsZXMgY2hhbmdlZCwgMTcxMyBpbnNlcnRpb25zKCspLCAzNzggZGVsZXRpb25zKC0pCiBj
cmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYveDg2X2h2bS5TCiBjcmVhdGUgbW9kZSAxMDA2NDQg
aW5jbHVkZS9lODIwLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3BhcmF2aXJ0LmgKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3g4Ni9kZXNjLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBp
bmNsdWRlL3hlbi9hcmNoLXg4Ni9odm0vc3RhcnRfaW5mby5oCgotLSAKMi42LjYKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFp
bGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:51 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcV9z-0001MQ-0u; Wed, 24 Aug 2016 10:11:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcV9y-0001JW-5F; Wed, 24 Aug 2016 10:11:50 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 1F/96-30284-5E27DB75; Wed, 24 Aug 2016 10:11:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsVyuP0Ov+6Tor3
 hBht3Mlu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzeiY+J2tYLVixdUNExkbGOeLdjFy
 ckgIGEm8nfiPqYuRi0NIYCGjxNXnR1hAEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cAqsR
 ljAQuLG41ZGEJsFqP7SkelgNq+AvcStxilsEAvkJK7PnM40gZFzASPDKkaN4tSistQiXUMjva
 SizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQM8xAMEOxr5ZzocYJTmYlER5b6ruDRf
 iS8pPqcxILM6ILyrNSS0+xCjDwaEkwVtQCJQTLEpNT61Iy8wBhhBMWoKDR0mENwQkzVtckJhb
 nJkOkTrFqCglzssGkhAASWSU5sG1wcL2EqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR57UCm8
 GTmlcBNfwW0mAloccv93SCLSxIRUlINjNabFbLmaDyV72LbcnLfn6S4tcfKphr0bl5z9+SGCV
 pHnlxtvTaH7XvuhOMvNEw+TU5YOsXcocIum2f1nJexu28qOYT9vGE5b+2hMENnc8V67Y+dKfe
 maqy9d6nwuO7k92tifN43+p5IevLq6Gr/mofGUaXXr0tKXTUzzL/Cc+dr+qI5N9gaOISVWIoz
 Eg21mIuKEwEDHIOKVgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1472033507!56098567!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6528 invoked from network); 24 Aug 2016 10:11:48 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:48 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2693EAAF2;
 Wed, 24 Aug 2016 10:11:47 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:22 +0200
Message-Id: <1472033504-23180-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 00/22]  mini-os: support HVMlite mode
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBIVk1saXRlIHN1cHBvcnQgZm9yIE1pbmktT1MuIFNldHRp
bmcKQ09ORklHX1BBUkFWSVJUIHRvICJuIiAoZGVmYXVsdCBpcyAieSIpIHdpbGwgYnVpbGQgbWlu
aS1vcyBhcyBhCkhWTWxpdGUgZG9tYWluIG9uIHg4Ni4gQm90aCAzMi0gYW5kIDY0LWJpdCBidWls
ZHMgYXJlIHN1cHBvcnRlZC4KClRlc3RlZCB3aXRoIHBsYWluIE1pbmktT1MgY29uZmlndXJhdGlv
biB0byB3b3JrIGluIDMyLSBhbmQgNjQtYml0Cm1vZGUgZWl0aGVyIHBhcmF2aXJ0dWFsaXplZCBv
ciBhcyBIVk0gZG9tYWluIChkZXZpY2UtbW9kZWwgbm9uZSkuCgpCYWxsb29uaW5nIHNob3VsZCBi
YXNpY2FsbHkgd29yaywgdG9vLCBidXQgdGhlcmUgaXMgc29tZSBzdXBwb3J0IGZvcgphIHNwYXJz
ZSBtZW1vcnkgbWFwIG1pc3NpbmcgaW4gSFZNbGl0ZSBtb2RlLgoKQ2hhbmdlcyBpbiBWMjoKLSBz
b21lIG1pbm9yIGNoYW5nZXMgcmVxdWVzdGVkIGJ5IFNhbXVlbCBUaGliYXVsdCAoYWRkZWQgY29t
bWVudHMsCiAgbW92ZWQgc29uZSBjb2RlIHRvIGFub3RoZXIgcG9zaXRpb24gaW4gZmlsZSwgYWRk
IG9uZSBwcmludCkKCkp1ZXJnZW4gR3Jvc3MgKDIyKToKICBtaW5pLW9zOiByZXN5bmMgeGVuIGhl
YWRlcnMKICBtaW5pLW9zOiBtYWtlIGR1bXBfcmVncygpIHdvcmsgaW4gZWFybHkgYm9vdAogIG1p
bmktb3M6IGFkZCBDT05GSUdfUEFSQVZJUlQKICBtaW5pLW9zOiBtYWtlIHNvbWUgbWVtb3J5IG1h
bmFnZW1lbnQgcmVsYXRlZCBtYWNyb3MgdXNhYmxlIGZyb20KICAgIGFzc2VtYmxlcgogIG1pbmkt
b3M6IGFkZCBib290IGNvZGUgZm9yIEhWTWxpdGUgc3VwcG9ydAogIG1pbmktb3M6IHNldHVwIGh5
cGVyY2FsbCBwYWdlIGZvciBIVk1saXRlCiAgbWluaS1vczogc3VwcG9ydCBodm1fb3AgaHlwZXJj
YWxsCiAgbWluaS1vczogaW5pdGlhbGl6ZSB0cmFwIGhhbmRsaW5nIGZvciBIVk1saXRlCiAgbWlu
aS1vczogc3VwcG9ydCBIVk1saXRlIHRyYXBzCiAgbWluaS1vczogbWFrZSBwMm0gcmVsYXRlZCBj
b2RlIGRlcGVuZCBvbiBDT05GSUdfUEFSQVZJUlQKICBtaW5pLW9zOiBhZGQgc3RhdGljIHBhZ2Ug
dGFibGVzIGZvciB2aXJ0dWFsIGtlcm5lbCBhcmVhIGZvciBIVk1saXRlCiAgbWluaS1vczogYWRk
IHg4NiBuYXRpdmUgcGFnZSB0YWJsZSBoYW5kbGluZwogIG1pbmktb3M6IGNvcnJlY3Qgd3Jvbmcg
Y2FsY3VsYXRpb24gb2YgYWxsb2MgYml0bWFwIHNpemUKICBtaW5pLW9zOiBhZGQgbWFwX2ZyYW1l
X3ZpcnQoKSBmdW5jdGlvbgogIG1pbmktb3M6IHNldHVwIGNvbnNvbGUgaW50ZXJmYWNlIHBhcmFt
ZXRlcnMKICBtaW5pLW9zOiBzZXR1cCB4ZW5idXMgaW50ZXJmYWNlIHBhcmFtZXRlcnMKICBtaW5p
LW9zOiBhZGQgZ2V0X2NtZGxpbmUoKSBmdW5jdGlvbgogIG1pbmktb3M6IG1hcCBzaGFyZWQgaW5m
byBwYWdlIGZvciBIVk1saXRlCiAgbWluaS1vczogcmVtb3ZlIHVzaW5nIHN0YXJ0X2luZm8gaW4g
YXJjaGl0ZWN0dXJlIGluZGVwZW5kZW50IGNvZGUKICBtaW5pLW9zOiBwcmludCBzdGFydCBvZiBk
YXkgbWVzc2FnZXMgZGVwZW5kaW5nIG9uIGRvbWFpbiB0eXBlCiAgbWluaS1vczogZ2V0IHBoeXNp
Y2FsIG1lbW9yeSBtYXAKICBtaW5pLW9zOiBzdXBwb3J0IGlkbGUgZm9yIEhWTWxpdGUKCiBDb25m
aWcubWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICsKIE1ha2VmaWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGFyY2gvYXJtL2FybTMyLlMgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDQgKy0KIGFyY2gvYXJtL2JhbGxvb24uYyAgICAgICAgICAgICAg
ICAgICAgfCAgIDcgLQogYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAx
NyArLQogYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICAgICAgICB8ICA2NiArLS0tLS0K
IGFyY2gveDg2L2FyY2gubWsgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKwogYXJjaC94ODYv
YmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICB8ICAyNiArKy0KIGFyY2gveDg2L2V2ZW50cy5j
ICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIGFyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAzNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIGFyY2gv
eDg2L3NldHVwLmMgICAgICAgICAgICAgICAgICAgICAgfCAxNTYgKysrKysrKysrLS0tLS0tCiBh
cmNoL3g4Ni90aW1lLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDExICstCiBhcmNoL3g4Ni90
cmFwcy5jICAgICAgICAgICAgICAgICAgICAgIHwgMTA4ICsrKysrKysrKy0KIGFyY2gveDg2L3g4
Nl8zMi5TICAgICAgICAgICAgICAgICAgICAgfCAgNTAgKysrKy0KIGFyY2gveDg2L3g4Nl82NC5T
ICAgICAgICAgICAgICAgICAgICAgfCAgNjYgKysrKystCiBhcmNoL3g4Ni94ODZfaHZtLlMgICAg
ICAgICAgICAgICAgICAgIHwgIDg4ICsrKysrKysrCiBiYWxsb29uLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDEyICstCiBjb25zb2xlL3hlbmNvbnNfcmluZy5jICAgICAgICAgICAg
ICAgIHwgIDM4ICsrKy0KIGRheXRpbWUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDIgKy0KIGV2ZW50cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKy0KIGh5
cGVydmlzb3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDQgKysrKwogaW5jbHVkZS9h
cm0vYXJjaF9tbS5oICAgICAgICAgICAgICAgICB8ICAgMyAtCiBpbmNsdWRlL2JhbGxvb24uaCAg
ICAgICAgICAgICAgICAgICAgIHwgICA0IC0KIGluY2x1ZGUvY29tcGlsZXIuaCAgICAgICAgICAg
ICAgICAgICAgfCAgIDEgKwogaW5jbHVkZS9jb25zb2xlLmggICAgICAgICAgICAgICAgICAgICB8
ICAgMyArLQogaW5jbHVkZS9lODIwLmggICAgICAgICAgICAgICAgICAgICAgICB8ICA0OCArKysr
KwogaW5jbHVkZS9oeXBlcnZpc29yLmggICAgICAgICAgICAgICAgICB8ICAxNyArLQogaW5jbHVk
ZS9rZXJuZWwuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiBpbmNsdWRlL21tLmggICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAzICstCiBpbmNsdWRlL3BhcmF2aXJ0LmggICAgICAg
ICAgICAgICAgICAgIHwgIDgxICsrKysrKysrCiBpbmNsdWRlL3g4Ni9hcmNoX21tLmggICAgICAg
ICAgICAgICAgIHwgMTAxICsrKysrLS0tLS0KIGluY2x1ZGUveDg2L2Rlc2MuaCAgICAgICAgICAg
ICAgICAgICAgfCAzNjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVk
ZS94ODYvb3MuaCAgICAgICAgICAgICAgICAgICAgICB8IDExMCArKysrKysrKy0tCiBpbmNsdWRl
L3g4Ni94ODZfMzIvaHlwZXJjYWxsLXg4Nl8zMi5oIHwgICA2ICsKIGluY2x1ZGUveDg2L3g4Nl82
NC9oeXBlcmNhbGwteDg2XzY0LmggfCAgIDYgKwogaW5jbHVkZS94ZW4vYXJjaC14ODYvaHZtL3N0
YXJ0X2luZm8uaCB8ICA5OCArKysrKysrKysKIGluY2x1ZGUveGVuL2FyY2gteDg2L3hlbi14ODZf
MzIuaCAgICAgfCAgIDIgKwogaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4Nl82NC5oICAgICB8
ICAgMiArCiBpbmNsdWRlL3hlbi9lbGZub3RlLmggICAgICAgICAgICAgICAgIHwgIDEyICstCiBp
bmNsdWRlL3hlbmJ1cy5oICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKIGtlcm5lbC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIG1haW4uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgMTEgKy0KIG1pbmlvcy5tayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDIgKy0KIG1tLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgODAgKysrKystLS0KIHRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MjAgKy0KIHhlbmJ1cy94ZW5idXMuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgNDAgKysrLQog
NDYgZmlsZXMgY2hhbmdlZCwgMTcxMyBpbnNlcnRpb25zKCspLCAzNzggZGVsZXRpb25zKC0pCiBj
cmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYveDg2X2h2bS5TCiBjcmVhdGUgbW9kZSAxMDA2NDQg
aW5jbHVkZS9lODIwLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3BhcmF2aXJ0LmgKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3g4Ni9kZXNjLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBp
bmNsdWRlL3hlbi9hcmNoLXg4Ni9odm0vc3RhcnRfaW5mby5oCgotLSAKMi42LjYKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFp
bGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:51 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcV9z-0001NM-Az; Wed, 24 Aug 2016 10:11:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcV9y-0001JX-Au; Wed, 24 Aug 2016 10:11:50 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 37/EB-28857-5E27DB75; Wed, 24 Aug 2016 10:11:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+6Tor3
 hBo0rTSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZux+wF1wRLFi14GrLA2ME6S7GDk5
 JASMJN5O/MfUxcjFISSwkFHi8aeL7CAJNgFViQ3XT7GC2CICbhJfvs9iA7GZBSIk5nw4xQJiC
 wskS7y/1M0IYrMA1Z9f9p0ZxOYVsJe4sn82K8QCOYnrM6czgdicAg4S0xY/AOsVAqrZ/3Yq6w
 RG7gWMDKsY1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAr3MAAQ
 7GGdf9j/EKMnBpCTKe1N1b7gQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4vhUA5waLU9NSKtMwc
 YLjBpCU4eJREeBeApHmLCxJzizPTIVKnGBWlxHmtgUEqJACSyCjNg2uDhfglRlkpYV5GoEOEe
 ApSi3IzS1DlXzGKczAqCfPuBRnPk5lXAjf9FdBiJqDFLfd3gywuSURISTUwajlcS19pvCDXuj
 q6dfmbG9e/P5l98vqNbRyvXfg8LDsPaLTNm5dSPc310CvT9c9Uk85mR96cYeLzUGn7contKk3
 Sj3pLzZ91970RNyqP2cGobBoQsuZGSGvv/oT1QUpJqyRu3U1at6Zx4R6O1v3P9mWYxLvbF3U2
 HOs9ohx6iDM3P5bz8x8LJZbijERDLeai4kQA+38ZhmwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1472033508!29876884!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48924 invoked from network); 24 Aug 2016 10:11:48 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:48 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 65551AC1E;
 Wed, 24 Aug 2016 10:11:48 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:26 +0200
Message-Id: <1472033504-23180-5-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 04/22] mini-os: make some memory
	management related macros usable from assembler
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

RXNwZWNpYWxseSBwYWdlIHRhYmxlIGVudHJ5IGRlZmluaXRpb25zIGFyZSBjdXJyZW50bHkgbm90
IHVzYWJsZSBmcm9tCmFzc2VtYmxlciBzb3VyY2VzIG9uIHg4NiBhcyB0aGUgY29uc3RhbnRzIGFy
ZSBkZWZpbmVkIHdpdGggVUxMIHN1ZmZpeC4KQ2hhbmdlIHRoaXMgYnkgYWRkaW5nIHRoZSBzdWZm
aXggb25seSB3aGVuIHRoZSBoZWFkZXIgaXMgaW5jbHVkZWQgZnJvbQphIEMgc291cmNlLgoKSGlk
ZSBzb21lIEMgcHJvdG90eXBlcyB3aGVuIGluIGFzc2VtYmxlciBlbnZpcm9ubWVudC4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFNh
bXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KLS0tCiBpbmNsdWRl
L3g4Ni9hcmNoX21tLmggfCA1NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAyMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmggYi9pbmNsdWRlL3g4
Ni9hcmNoX21tLmgKaW5kZXggNjkwYTkxOS4uMmIxOGIzNCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94
ODYvYXJjaF9tbS5oCisrKyBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaApAQCAtMjksMTEgKzI5LDE2
IEBACiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2lmIGRlZmluZWQoX19pMzg2X18pCiAjaW5jbHVk
ZSA8eGVuL2FyY2gteDg2XzMyLmg+CisjZGVmaW5lIF9fQ09OU1QoeCkgeCAjIyBVTEwKICNlbGlm
IGRlZmluZWQoX194ODZfNjRfXykKICNpbmNsdWRlIDx4ZW4vYXJjaC14ODZfNjQuaD4KKyNkZWZp
bmUgX19DT05TVCh4KSB4ICMjIFVMCiAjZWxzZQogI2Vycm9yICJVbnN1cHBvcnRlZCBhcmNoaXRl
Y3R1cmUiCiAjZW5kaWYKKyNkZWZpbmUgQ09OU1QoeCkgX19DT05TVCh4KQorI2Vsc2UKKyNkZWZp
bmUgQ09OU1QoeCkgeAogI2VuZGlmCiAKIC8qCkBAIC04MSwxNCArODYsMTYgQEAKICNkZWZpbmUg
UFJJcHRlICIwMTZsbHgiCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogdHlwZWRlZiB1aW50NjRfdCBw
Z2VudHJ5X3Q7CisjZWxzZQorI2RlZmluZSBQVEUodmFsKSAubG9uZyB2YWw7IC5sb25nIDAKICNl
bmRpZgogCi0jZGVmaW5lIE1BWF9NRU1fU0laRSAgICAgICAgICAgIDB4M2YwMDAwMDBVTAotI2Rl
ZmluZSBWSVJUX0tFUk5FTF9BUkVBICAgICAgICAweDNmMDAwMDAwVUwKLSNkZWZpbmUgVklSVF9E
RU1BTkRfQVJFQSAgICAgICAgMHg0MDAwMDAwMFVMCi0jZGVmaW5lIFZJUlRfSEVBUF9BUkVBICAg
ICAgICAgIDB4YjAwMDAwMDBVTAorI2RlZmluZSBNQVhfTUVNX1NJWkUgICAgICAgICAgICBDT05T
VCgweDNmMDAwMDAwKQorI2RlZmluZSBWSVJUX0tFUk5FTF9BUkVBICAgICAgICBDT05TVCgweDNm
MDAwMDAwKQorI2RlZmluZSBWSVJUX0RFTUFORF9BUkVBICAgICAgICBDT05TVCgweDQwMDAwMDAw
KQorI2RlZmluZSBWSVJUX0hFQVBfQVJFQSAgICAgICAgICBDT05TVCgweGIwMDAwMDAwKQogCi0j
ZGVmaW5lIERFTUFORF9NQVBfUEFHRVMgICAgICAgIDB4NmZmZmZVTAorI2RlZmluZSBERU1BTkRf
TUFQX1BBR0VTICAgICAgICBDT05TVCgweDZmZmZmKQogI2RlZmluZSBIRUFQX1BBR0VTX01BWCAg
ICAgICAgICAoKEhZUEVSVklTT1JfVklSVF9TVEFSVCAtIFZJUlRfSEVBUF9BUkVBKSAvIFwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfU0laRSAtIDEpCiAKQEAgLTExNSwx
NSArMTIyLDE3IEBAIHR5cGVkZWYgdWludDY0X3QgcGdlbnRyeV90OwogI2RlZmluZSBQUklwdGUg
IjAxNmx4IgogI2lmbmRlZiBfX0FTU0VNQkxZX18KIHR5cGVkZWYgdW5zaWduZWQgbG9uZyBwZ2Vu
dHJ5X3Q7CisjZWxzZQorI2RlZmluZSBQVEUodmFsKSAucXVhZCB2YWwKICNlbmRpZgogCi0jZGVm
aW5lIE1BWF9NRU1fU0laRSAgICAgICAgICAgICg1MTJVTEwgPDwgMzApCi0jZGVmaW5lIFZJUlRf
S0VSTkVMX0FSRUEgICAgICAgIDB4MDAwMDAwODAwMDAwMDAwMFVMCi0jZGVmaW5lIFZJUlRfREVN
QU5EX0FSRUEgICAgICAgIDB4MDAwMDEwMDAwMDAwMDAwMFVMCi0jZGVmaW5lIFZJUlRfSEVBUF9B
UkVBICAgICAgICAgIDB4MDAwMDIwMDAwMDAwMDAwMFVMCisjZGVmaW5lIE1BWF9NRU1fU0laRSAg
ICAgICAgICAgIChDT05TVCg1MTIpIDw8IDMwKQorI2RlZmluZSBWSVJUX0tFUk5FTF9BUkVBICAg
ICAgICBDT05TVCgweDAwMDAwMDgwMDAwMDAwMDApCisjZGVmaW5lIFZJUlRfREVNQU5EX0FSRUEg
ICAgICAgIENPTlNUKDB4MDAwMDEwMDAwMDAwMDAwMCkKKyNkZWZpbmUgVklSVF9IRUFQX0FSRUEg
ICAgICAgICAgQ09OU1QoMHgwMDAwMjAwMDAwMDAwMDAwKQogCi0jZGVmaW5lIERFTUFORF9NQVBf
UEFHRVMgICAgICAgIDB4ODAwMDAwMFVMCi0jZGVmaW5lIEhFQVBfUEFHRVNfTUFYICAgICAgICAg
IDB4ODAwMDAwMFVMCisjZGVmaW5lIERFTUFORF9NQVBfUEFHRVMgICAgICAgIENPTlNUKDB4ODAw
MDAwMCkKKyNkZWZpbmUgSEVBUF9QQUdFU19NQVggICAgICAgICAgQ09OU1QoMHg4MDAwMDAwKQog
CiAjZW5kaWYKIApAQCAtMTQ3LDE2ICsxNTYsMTYgQEAgdHlwZWRlZiB1bnNpZ25lZCBsb25nIHBn
ZW50cnlfdDsKICAgKCgoX2EpID4+IEw0X1BBR0VUQUJMRV9TSElGVCkgJiAoTDRfUEFHRVRBQkxF
X0VOVFJJRVMgLSAxKSkKICNlbmRpZgogCi0jZGVmaW5lIF9QQUdFX1BSRVNFTlQgIDB4MDAxVUxM
Ci0jZGVmaW5lIF9QQUdFX1JXICAgICAgIDB4MDAyVUxMCi0jZGVmaW5lIF9QQUdFX1VTRVIgICAg
IDB4MDA0VUxMCi0jZGVmaW5lIF9QQUdFX1BXVCAgICAgIDB4MDA4VUxMCi0jZGVmaW5lIF9QQUdF
X1BDRCAgICAgIDB4MDEwVUxMCi0jZGVmaW5lIF9QQUdFX0FDQ0VTU0VEIDB4MDIwVUxMCi0jZGVm
aW5lIF9QQUdFX0RJUlRZICAgIDB4MDQwVUxMCi0jZGVmaW5lIF9QQUdFX1BBVCAgICAgIDB4MDgw
VUxMCi0jZGVmaW5lIF9QQUdFX1BTRSAgICAgIDB4MDgwVUxMCi0jZGVmaW5lIF9QQUdFX0dMT0JB
TCAgIDB4MTAwVUxMCisjZGVmaW5lIF9QQUdFX1BSRVNFTlQgIENPTlNUKDB4MDAxKQorI2RlZmlu
ZSBfUEFHRV9SVyAgICAgICBDT05TVCgweDAwMikKKyNkZWZpbmUgX1BBR0VfVVNFUiAgICAgQ09O
U1QoMHgwMDQpCisjZGVmaW5lIF9QQUdFX1BXVCAgICAgIENPTlNUKDB4MDA4KQorI2RlZmluZSBf
UEFHRV9QQ0QgICAgICBDT05TVCgweDAxMCkKKyNkZWZpbmUgX1BBR0VfQUNDRVNTRUQgQ09OU1Qo
MHgwMjApCisjZGVmaW5lIF9QQUdFX0RJUlRZICAgIENPTlNUKDB4MDQwKQorI2RlZmluZSBfUEFH
RV9QQVQgICAgICBDT05TVCgweDA4MCkKKyNkZWZpbmUgX1BBR0VfUFNFICAgICAgQ09OU1QoMHgw
ODApCisjZGVmaW5lIF9QQUdFX0dMT0JBTCAgIENPTlNUKDB4MTAwKQogCiAjaWYgZGVmaW5lZChf
X2kzODZfXykKICNkZWZpbmUgTDFfUFJPVCAoX1BBR0VfUFJFU0VOVHxfUEFHRV9SV3xfUEFHRV9B
Q0NFU1NFRCkKQEAgLTE5MSwxMiArMjAwLDE0IEBAIHR5cGVkZWYgdW5zaWduZWQgbG9uZyBwZ2Vu
dHJ5X3Q7CiAjZGVmaW5lIEwzX1AyTV9JRFgocGZuKSAoKChwZm4pID4+IEwyX1AyTV9TSElGVCkg
JiBQMk1fTUFTSykKICNkZWZpbmUgSU5WQUxJRF9QMk1fRU5UUlkgKH4wVUwpCiAKKyNpZm5kZWYg
X19BU1NFTUJMWV9fCiB2b2lkIHAybV9jaGtfcGZuKHVuc2lnbmVkIGxvbmcgcGZuKTsKIAogc3Rh
dGljIGlubGluZSB1bnNpZ25lZCBsb25nIHAybV9wYWdlcyh1bnNpZ25lZCBsb25nIHBhZ2VzKQog
ewogICAgIHJldHVybiAocGFnZXMgKyBQMk1fRU5UUklFUyAtIDEpID4+IEwxX1AyTV9TSElGVDsK
IH0KKyNlbmRpZgogCiAjaW5jbHVkZSAiYXJjaF9saW1pdHMuaCIKICNkZWZpbmUgUEFHRV9TSVpF
ICAgICAgIF9fUEFHRV9TSVpFCkBAIC0yMzksNyArMjUwLDYgQEAgc3RhdGljIF9faW5saW5lX18g
cGFkZHJfdCBtYWNoaW5lX3RvX3BoeXMobWFkZHJfdCBtYWNoaW5lKQogCXBoeXMgPSAocGh5cyA8
PCBQQUdFX1NISUZUKSB8IChtYWNoaW5lICYgflBBR0VfTUFTSyk7CiAJcmV0dXJuIHBoeXM7CiB9
Ci0jZW5kaWYKIAogI2RlZmluZSBWSVJUX1NUQVJUICAgICAgICAgICAgICAgICAoKHVuc2lnbmVk
IGxvbmcpJl90ZXh0KQogCkBAIC0yODgsNCArMjk4LDYgQEAgc3RhdGljIF9faW5saW5lX18gcGFk
ZHJfdCBtYWNoaW5lX3RvX3BoeXMobWFkZHJfdCBtYWNoaW5lKQogCiBwZ2VudHJ5X3QgKm5lZWRf
cGd0KHVuc2lnbmVkIGxvbmcgYWRkcik7CiAKKyNlbmRpZgorCiAjZW5kaWYgLyogX0FSQ0hfTU1f
SF8gKi8KLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4v
bGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:51 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcV9z-0001NM-Az; Wed, 24 Aug 2016 10:11:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcV9y-0001JX-Au; Wed, 24 Aug 2016 10:11:50 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 37/EB-28857-5E27DB75; Wed, 24 Aug 2016 10:11:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+6Tor3
 hBo0rTSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZux+wF1wRLFi14GrLA2ME6S7GDk5
 JASMJN5O/MfUxcjFISSwkFHi8aeL7CAJNgFViQ3XT7GC2CICbhJfvs9iA7GZBSIk5nw4xQJiC
 wskS7y/1M0IYrMA1Z9f9p0ZxOYVsJe4sn82K8QCOYnrM6czgdicAg4S0xY/AOsVAqrZ/3Yq6w
 RG7gWMDKsY1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAr3MAAQ
 7GGdf9j/EKMnBpCTKe1N1b7gQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4vhUA5waLU9NSKtMwc
 YLjBpCU4eJREeBeApHmLCxJzizPTIVKnGBWlxHmtgUEqJACSyCjNg2uDhfglRlkpYV5GoEOEe
 ApSi3IzS1DlXzGKczAqCfPuBRnPk5lXAjf9FdBiJqDFLfd3gywuSURISTUwajlcS19pvCDXuj
 q6dfmbG9e/P5l98vqNbRyvXfg8LDsPaLTNm5dSPc310CvT9c9Uk85mR96cYeLzUGn7contKk3
 Sj3pLzZ91970RNyqP2cGobBoQsuZGSGvv/oT1QUpJqyRu3U1at6Zx4R6O1v3P9mWYxLvbF3U2
 HOs9ohx6iDM3P5bz8x8LJZbijERDLeai4kQA+38ZhmwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1472033508!29876884!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48924 invoked from network); 24 Aug 2016 10:11:48 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:48 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 65551AC1E;
 Wed, 24 Aug 2016 10:11:48 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:26 +0200
Message-Id: <1472033504-23180-5-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 04/22] mini-os: make some memory
	management related macros usable from assembler
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

RXNwZWNpYWxseSBwYWdlIHRhYmxlIGVudHJ5IGRlZmluaXRpb25zIGFyZSBjdXJyZW50bHkgbm90
IHVzYWJsZSBmcm9tCmFzc2VtYmxlciBzb3VyY2VzIG9uIHg4NiBhcyB0aGUgY29uc3RhbnRzIGFy
ZSBkZWZpbmVkIHdpdGggVUxMIHN1ZmZpeC4KQ2hhbmdlIHRoaXMgYnkgYWRkaW5nIHRoZSBzdWZm
aXggb25seSB3aGVuIHRoZSBoZWFkZXIgaXMgaW5jbHVkZWQgZnJvbQphIEMgc291cmNlLgoKSGlk
ZSBzb21lIEMgcHJvdG90eXBlcyB3aGVuIGluIGFzc2VtYmxlciBlbnZpcm9ubWVudC4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFNh
bXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KLS0tCiBpbmNsdWRl
L3g4Ni9hcmNoX21tLmggfCA1NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAyMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmggYi9pbmNsdWRlL3g4
Ni9hcmNoX21tLmgKaW5kZXggNjkwYTkxOS4uMmIxOGIzNCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94
ODYvYXJjaF9tbS5oCisrKyBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaApAQCAtMjksMTEgKzI5LDE2
IEBACiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2lmIGRlZmluZWQoX19pMzg2X18pCiAjaW5jbHVk
ZSA8eGVuL2FyY2gteDg2XzMyLmg+CisjZGVmaW5lIF9fQ09OU1QoeCkgeCAjIyBVTEwKICNlbGlm
IGRlZmluZWQoX194ODZfNjRfXykKICNpbmNsdWRlIDx4ZW4vYXJjaC14ODZfNjQuaD4KKyNkZWZp
bmUgX19DT05TVCh4KSB4ICMjIFVMCiAjZWxzZQogI2Vycm9yICJVbnN1cHBvcnRlZCBhcmNoaXRl
Y3R1cmUiCiAjZW5kaWYKKyNkZWZpbmUgQ09OU1QoeCkgX19DT05TVCh4KQorI2Vsc2UKKyNkZWZp
bmUgQ09OU1QoeCkgeAogI2VuZGlmCiAKIC8qCkBAIC04MSwxNCArODYsMTYgQEAKICNkZWZpbmUg
UFJJcHRlICIwMTZsbHgiCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogdHlwZWRlZiB1aW50NjRfdCBw
Z2VudHJ5X3Q7CisjZWxzZQorI2RlZmluZSBQVEUodmFsKSAubG9uZyB2YWw7IC5sb25nIDAKICNl
bmRpZgogCi0jZGVmaW5lIE1BWF9NRU1fU0laRSAgICAgICAgICAgIDB4M2YwMDAwMDBVTAotI2Rl
ZmluZSBWSVJUX0tFUk5FTF9BUkVBICAgICAgICAweDNmMDAwMDAwVUwKLSNkZWZpbmUgVklSVF9E
RU1BTkRfQVJFQSAgICAgICAgMHg0MDAwMDAwMFVMCi0jZGVmaW5lIFZJUlRfSEVBUF9BUkVBICAg
ICAgICAgIDB4YjAwMDAwMDBVTAorI2RlZmluZSBNQVhfTUVNX1NJWkUgICAgICAgICAgICBDT05T
VCgweDNmMDAwMDAwKQorI2RlZmluZSBWSVJUX0tFUk5FTF9BUkVBICAgICAgICBDT05TVCgweDNm
MDAwMDAwKQorI2RlZmluZSBWSVJUX0RFTUFORF9BUkVBICAgICAgICBDT05TVCgweDQwMDAwMDAw
KQorI2RlZmluZSBWSVJUX0hFQVBfQVJFQSAgICAgICAgICBDT05TVCgweGIwMDAwMDAwKQogCi0j
ZGVmaW5lIERFTUFORF9NQVBfUEFHRVMgICAgICAgIDB4NmZmZmZVTAorI2RlZmluZSBERU1BTkRf
TUFQX1BBR0VTICAgICAgICBDT05TVCgweDZmZmZmKQogI2RlZmluZSBIRUFQX1BBR0VTX01BWCAg
ICAgICAgICAoKEhZUEVSVklTT1JfVklSVF9TVEFSVCAtIFZJUlRfSEVBUF9BUkVBKSAvIFwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfU0laRSAtIDEpCiAKQEAgLTExNSwx
NSArMTIyLDE3IEBAIHR5cGVkZWYgdWludDY0X3QgcGdlbnRyeV90OwogI2RlZmluZSBQUklwdGUg
IjAxNmx4IgogI2lmbmRlZiBfX0FTU0VNQkxZX18KIHR5cGVkZWYgdW5zaWduZWQgbG9uZyBwZ2Vu
dHJ5X3Q7CisjZWxzZQorI2RlZmluZSBQVEUodmFsKSAucXVhZCB2YWwKICNlbmRpZgogCi0jZGVm
aW5lIE1BWF9NRU1fU0laRSAgICAgICAgICAgICg1MTJVTEwgPDwgMzApCi0jZGVmaW5lIFZJUlRf
S0VSTkVMX0FSRUEgICAgICAgIDB4MDAwMDAwODAwMDAwMDAwMFVMCi0jZGVmaW5lIFZJUlRfREVN
QU5EX0FSRUEgICAgICAgIDB4MDAwMDEwMDAwMDAwMDAwMFVMCi0jZGVmaW5lIFZJUlRfSEVBUF9B
UkVBICAgICAgICAgIDB4MDAwMDIwMDAwMDAwMDAwMFVMCisjZGVmaW5lIE1BWF9NRU1fU0laRSAg
ICAgICAgICAgIChDT05TVCg1MTIpIDw8IDMwKQorI2RlZmluZSBWSVJUX0tFUk5FTF9BUkVBICAg
ICAgICBDT05TVCgweDAwMDAwMDgwMDAwMDAwMDApCisjZGVmaW5lIFZJUlRfREVNQU5EX0FSRUEg
ICAgICAgIENPTlNUKDB4MDAwMDEwMDAwMDAwMDAwMCkKKyNkZWZpbmUgVklSVF9IRUFQX0FSRUEg
ICAgICAgICAgQ09OU1QoMHgwMDAwMjAwMDAwMDAwMDAwKQogCi0jZGVmaW5lIERFTUFORF9NQVBf
UEFHRVMgICAgICAgIDB4ODAwMDAwMFVMCi0jZGVmaW5lIEhFQVBfUEFHRVNfTUFYICAgICAgICAg
IDB4ODAwMDAwMFVMCisjZGVmaW5lIERFTUFORF9NQVBfUEFHRVMgICAgICAgIENPTlNUKDB4ODAw
MDAwMCkKKyNkZWZpbmUgSEVBUF9QQUdFU19NQVggICAgICAgICAgQ09OU1QoMHg4MDAwMDAwKQog
CiAjZW5kaWYKIApAQCAtMTQ3LDE2ICsxNTYsMTYgQEAgdHlwZWRlZiB1bnNpZ25lZCBsb25nIHBn
ZW50cnlfdDsKICAgKCgoX2EpID4+IEw0X1BBR0VUQUJMRV9TSElGVCkgJiAoTDRfUEFHRVRBQkxF
X0VOVFJJRVMgLSAxKSkKICNlbmRpZgogCi0jZGVmaW5lIF9QQUdFX1BSRVNFTlQgIDB4MDAxVUxM
Ci0jZGVmaW5lIF9QQUdFX1JXICAgICAgIDB4MDAyVUxMCi0jZGVmaW5lIF9QQUdFX1VTRVIgICAg
IDB4MDA0VUxMCi0jZGVmaW5lIF9QQUdFX1BXVCAgICAgIDB4MDA4VUxMCi0jZGVmaW5lIF9QQUdF
X1BDRCAgICAgIDB4MDEwVUxMCi0jZGVmaW5lIF9QQUdFX0FDQ0VTU0VEIDB4MDIwVUxMCi0jZGVm
aW5lIF9QQUdFX0RJUlRZICAgIDB4MDQwVUxMCi0jZGVmaW5lIF9QQUdFX1BBVCAgICAgIDB4MDgw
VUxMCi0jZGVmaW5lIF9QQUdFX1BTRSAgICAgIDB4MDgwVUxMCi0jZGVmaW5lIF9QQUdFX0dMT0JB
TCAgIDB4MTAwVUxMCisjZGVmaW5lIF9QQUdFX1BSRVNFTlQgIENPTlNUKDB4MDAxKQorI2RlZmlu
ZSBfUEFHRV9SVyAgICAgICBDT05TVCgweDAwMikKKyNkZWZpbmUgX1BBR0VfVVNFUiAgICAgQ09O
U1QoMHgwMDQpCisjZGVmaW5lIF9QQUdFX1BXVCAgICAgIENPTlNUKDB4MDA4KQorI2RlZmluZSBf
UEFHRV9QQ0QgICAgICBDT05TVCgweDAxMCkKKyNkZWZpbmUgX1BBR0VfQUNDRVNTRUQgQ09OU1Qo
MHgwMjApCisjZGVmaW5lIF9QQUdFX0RJUlRZICAgIENPTlNUKDB4MDQwKQorI2RlZmluZSBfUEFH
RV9QQVQgICAgICBDT05TVCgweDA4MCkKKyNkZWZpbmUgX1BBR0VfUFNFICAgICAgQ09OU1QoMHgw
ODApCisjZGVmaW5lIF9QQUdFX0dMT0JBTCAgIENPTlNUKDB4MTAwKQogCiAjaWYgZGVmaW5lZChf
X2kzODZfXykKICNkZWZpbmUgTDFfUFJPVCAoX1BBR0VfUFJFU0VOVHxfUEFHRV9SV3xfUEFHRV9B
Q0NFU1NFRCkKQEAgLTE5MSwxMiArMjAwLDE0IEBAIHR5cGVkZWYgdW5zaWduZWQgbG9uZyBwZ2Vu
dHJ5X3Q7CiAjZGVmaW5lIEwzX1AyTV9JRFgocGZuKSAoKChwZm4pID4+IEwyX1AyTV9TSElGVCkg
JiBQMk1fTUFTSykKICNkZWZpbmUgSU5WQUxJRF9QMk1fRU5UUlkgKH4wVUwpCiAKKyNpZm5kZWYg
X19BU1NFTUJMWV9fCiB2b2lkIHAybV9jaGtfcGZuKHVuc2lnbmVkIGxvbmcgcGZuKTsKIAogc3Rh
dGljIGlubGluZSB1bnNpZ25lZCBsb25nIHAybV9wYWdlcyh1bnNpZ25lZCBsb25nIHBhZ2VzKQog
ewogICAgIHJldHVybiAocGFnZXMgKyBQMk1fRU5UUklFUyAtIDEpID4+IEwxX1AyTV9TSElGVDsK
IH0KKyNlbmRpZgogCiAjaW5jbHVkZSAiYXJjaF9saW1pdHMuaCIKICNkZWZpbmUgUEFHRV9TSVpF
ICAgICAgIF9fUEFHRV9TSVpFCkBAIC0yMzksNyArMjUwLDYgQEAgc3RhdGljIF9faW5saW5lX18g
cGFkZHJfdCBtYWNoaW5lX3RvX3BoeXMobWFkZHJfdCBtYWNoaW5lKQogCXBoeXMgPSAocGh5cyA8
PCBQQUdFX1NISUZUKSB8IChtYWNoaW5lICYgflBBR0VfTUFTSyk7CiAJcmV0dXJuIHBoeXM7CiB9
Ci0jZW5kaWYKIAogI2RlZmluZSBWSVJUX1NUQVJUICAgICAgICAgICAgICAgICAoKHVuc2lnbmVk
IGxvbmcpJl90ZXh0KQogCkBAIC0yODgsNCArMjk4LDYgQEAgc3RhdGljIF9faW5saW5lX18gcGFk
ZHJfdCBtYWNoaW5lX3RvX3BoeXMobWFkZHJfdCBtYWNoaW5lKQogCiBwZ2VudHJ5X3QgKm5lZWRf
cGd0KHVuc2lnbmVkIGxvbmcgYWRkcik7CiAKKyNlbmRpZgorCiAjZW5kaWYgLyogX0FSQ0hfTU1f
SF8gKi8KLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4v
bGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:53 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA1-0001RZ-Kh; Wed, 24 Aug 2016 10:11:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcV9z-0001Mx-MM; Wed, 24 Aug 2016 10:11:51 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 27/EA-08498-6E27DB75; Wed, 24 Aug 2016 10:11:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+6zor3
 hBjf+8Vq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXj35QRjQZNexe5N89gaGPeodTFy
 ckgIGEm8nfiPqYuRi0NIYCGjxLSnbUwgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMUCY
 gsLuEs8m9EFZrMA1c+4tZO5i5GDg1fAXuLO9hSI+XIS12dOBxvJKeAgMW3xA7ByIaCS/W+nsk
 5g5F7AyLCKUaM4tagstUjXyFQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQzwx
 AsINx1YLAQ4ySHExKorw3VfeGC/El5adUZiQWZ8QXleakFh9ilOHgUJLgLSgEygkWpaanVqRl
 5gADDiYtwcGjJMK7ACTNW1yQmFucmQ6ROsWoKCXOuxUkIQCSyCjNg2uDBfklRlkpYV5GoEOEe
 ApSi3IzS1DlXzGKczAqCfPWg0zhycwrgZv+CmgxE9Dilvu7QRaXJCKkpBoY8/ZdcfxxdsKueR
 qF/Z//v71W8DhJQnEZ/1qz/HuhIf/0Az3rxV9ev7sgdqa/t09l4v6en3WPy8tteB1jDKd8Vl2
 /V2YTzyYP9Xdd11vUairniJ78qdZvm+X19NwS1sD/i9M6LqZVv37kfK2tRH7ScvWwz7YZKSfP
 /jvskxQmrPbg1VtNsb+iSizFGYmGWsxFxYkAw8BN0G0CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1472033509!43039966!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31148 invoked from network); 24 Aug 2016 10:11:50 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:50 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C3D39ACFD;
 Wed, 24 Aug 2016 10:11:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:30 +0200
Message-Id: <1472033504-23180-9-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 08/22] mini-os: initialize trap handling
	for HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VHJhcCBoYW5kbGluZyBmb3IgSFZNbGl0ZSBkb21haW5zIHJlcXVpcmVzIGFuIGluaXRpYWxpemVk
IElEVC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2
aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4K
LS0tCiBhcmNoL3g4Ni9zZXR1cC5jICB8IDE1IC0tLS0tLS0tLS0KIGFyY2gveDg2L3RyYXBzLmMg
IHwgODggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogYXJjaC94ODYveDg2XzY0LlMgfCAgNCArKysKIGluY2x1ZGUveDg2L29zLmggIHwgIDEg
KwogNCBmaWxlcyBjaGFuZ2VkLCA5MyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9zZXR1cC5jIGIvYXJjaC94ODYvc2V0dXAuYwppbmRleCBlZGM0
Y2E0Li5lZmVjZWZiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL2FyY2gveDg2
L3NldHVwLmMKQEAgLTUyLDEwICs1Miw2IEBAIGNoYXIgc3RhY2tbMipTVEFDS19TSVpFXTsKIAog
ZXh0ZXJuIGNoYXIgc2hhcmVkX2luZm9bUEFHRV9TSVpFXTsKIAotLyogQXNzZW1ibGVyIGludGVy
ZmFjZSBmbnMgaW4gZW50cnkuUy4gKi8KLXZvaWQgaHlwZXJ2aXNvcl9jYWxsYmFjayh2b2lkKTsK
LXZvaWQgZmFpbHNhZmVfY2FsbGJhY2sodm9pZCk7Ci0KICNpZiBkZWZpbmVkKF9feDg2XzY0X18p
CiAjZGVmaW5lIF9fcHRlKHgpICgocHRlX3QpIHsgKHgpIH0gKQogI2Vsc2UKQEAgLTE2MiwxNyAr
MTU4LDYgQEAgYXJjaF9pbml0KHZvaWQgKnBhcikKIAkvKiBHcmFiIHRoZSBzaGFyZWRfaW5mbyBw
b2ludGVyIGFuZCBwdXQgaXQgaW4gYSBzYWZlIHBsYWNlLiAqLwogCUhZUEVSVklTT1Jfc2hhcmVk
X2luZm8gPSBtYXBfc2hhcmVkX2luZm8oc3RhcnRfaW5mby5zaGFyZWRfaW5mbyk7CiAKLQkgICAg
LyogU2V0IHVwIGV2ZW50IGFuZCBmYWlsc2FmZSBjYWxsYmFjayBhZGRyZXNzZXMuICovCi0jaWZk
ZWYgX19pMzg2X18KLQlIWVBFUlZJU09SX3NldF9jYWxsYmFja3MoCi0JCV9fS0VSTkVMX0NTLCAo
dW5zaWduZWQgbG9uZyloeXBlcnZpc29yX2NhbGxiYWNrLAotCQlfX0tFUk5FTF9DUywgKHVuc2ln
bmVkIGxvbmcpZmFpbHNhZmVfY2FsbGJhY2spOwotI2Vsc2UKLQlIWVBFUlZJU09SX3NldF9jYWxs
YmFja3MoCi0JCSh1bnNpZ25lZCBsb25nKWh5cGVydmlzb3JfY2FsbGJhY2ssCi0JCSh1bnNpZ25l
ZCBsb25nKWZhaWxzYWZlX2NhbGxiYWNrLCAwKTsKLSNlbmRpZgotCiAJc3RhcnRfa2VybmVsKCk7
CiB9CiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3RyYXBzLmMgYi9hcmNoL3g4Ni90cmFwcy5jCmlu
ZGV4IDMwN2ExNGMuLjNiMWZmZmIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3RyYXBzLmMKKysrIGIv
YXJjaC94ODYvdHJhcHMuYwpAQCAtMSwxMCArMSwxMiBAQAogCiAjaW5jbHVkZSA8bWluaS1vcy9v
cy5oPgogI2luY2x1ZGUgPG1pbmktb3MvdHJhcHMuaD4KKyNpbmNsdWRlIDxtaW5pLW9zL2Rlc2Mu
aD4KICNpbmNsdWRlIDxtaW5pLW9zL2h5cGVydmlzb3IuaD4KICNpbmNsdWRlIDxtaW5pLW9zL21t
Lmg+CiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4KICNpbmNsdWRlIDxtaW5pLW9zL3NjaGVkLmg+
CisjaW5jbHVkZSA8eGVuL2h2bS9wYXJhbXMuaD4KIAogLyoKICAqIFRoZXNlIGFyZSBhc3NlbWJs
ZXIgc3R1YnMgaW4gZW50cnkuUy4KQEAgLTI5Myw2ICsyOTUsMTEgQEAgdm9pZCBkb19zcHVyaW91
c19pbnRlcnJ1cHRfYnVnKHN0cnVjdCBwdF9yZWdzICogcmVncykKIHsKIH0KIAorLyogQXNzZW1i
bGVyIGludGVyZmFjZSBmbnMgaW4gZW50cnkuUy4gKi8KK3ZvaWQgaHlwZXJ2aXNvcl9jYWxsYmFj
ayh2b2lkKTsKK3ZvaWQgZmFpbHNhZmVfY2FsbGJhY2sodm9pZCk7CisKKyNpZmRlZiBDT05GSUdf
UEFSQVZJUlQKIC8qCiAgKiBTdWJtaXQgYSB2aXJ0dWFsIElEVCB0byB0ZWggaHlwZXJ2aXNvci4g
VGhpcyBjb25zaXN0cyBvZiB0dXBsZXMKICAqIChpbnRlcnJ1cHQgdmVjdG9yLCBwcml2aWxlZ2Ug
cmluZywgQ1M6RUlQIG9mIGhhbmRsZXIpLgpAQCAtMzI1LDkgKzMzMiw5MCBAQCBzdGF0aWMgdHJh
cF9pbmZvX3QgdHJhcF90YWJsZVtdID0gewogdm9pZCB0cmFwX2luaXQodm9pZCkKIHsKICAgICBI
WVBFUlZJU09SX3NldF90cmFwX3RhYmxlKHRyYXBfdGFibGUpOyAgICAKKworI2lmZGVmIF9faTM4
Nl9fCisgICAgSFlQRVJWSVNPUl9zZXRfY2FsbGJhY2tzKAorICAgICAgICBfX0tFUk5FTF9DUywg
KHVuc2lnbmVkIGxvbmcpaHlwZXJ2aXNvcl9jYWxsYmFjaywKKyAgICAgICAgX19LRVJORUxfQ1Ms
ICh1bnNpZ25lZCBsb25nKWZhaWxzYWZlX2NhbGxiYWNrKTsKKyNlbHNlCisgICAgSFlQRVJWSVNP
Ul9zZXRfY2FsbGJhY2tzKAorICAgICAgICAodW5zaWduZWQgbG9uZyloeXBlcnZpc29yX2NhbGxi
YWNrLAorICAgICAgICAodW5zaWduZWQgbG9uZylmYWlsc2FmZV9jYWxsYmFjaywgMCk7CisjZW5k
aWYKIH0KIAogdm9pZCB0cmFwX2Zpbmkodm9pZCkKIHsKICAgICBIWVBFUlZJU09SX3NldF90cmFw
X3RhYmxlKE5VTEwpOwogfQorI2Vsc2UKKworI2RlZmluZSBJTlRSX1NUQUNLX1NJWkUgUEFHRV9T
SVpFCitzdGF0aWMgdWludDhfdCBpbnRyX3N0YWNrW0lOVFJfU1RBQ0tfU0laRV0gX19hdHRyaWJ1
dGVfXygoYWxpZ25lZCgxNikpKTsKKworaHdfdHNzIHRzcyBfX2F0dHJpYnV0ZV9fKChhbGlnbmVk
KDE2KSkpID0KK3sKKyNpZiBkZWZpbmVkKF9faTM4Nl9fKQorICAgIC5lc3AwID0gKHVuc2lnbmVk
IGxvbmcpJmludHJfc3RhY2tbSU5UUl9TVEFDS19TSVpFXSwKKyAgICAuc3MwICA9IF9fS0VSTl9E
UywKKyNlbGlmIGRlZmluZWQoX194ODZfNjRfXykKKyAgICAucnNwMCA9ICh1bnNpZ25lZCBsb25n
KSZpbnRyX3N0YWNrW0lOVFJfU1RBQ0tfU0laRV0sCisjZW5kaWYKKyAgICAuaW9wYiA9IFg4Nl9U
U1NfSU5WQUxJRF9JT19CSVRNQVAsCit9OworCitzdGF0aWMgdm9pZCBzZXR1cF9nYXRlKHVuc2ln
bmVkIGludCBlbnRyeSwgdm9pZCAqYWRkciwgdW5zaWduZWQgaW50IGRwbCkKK3sKKyAgICBpZHRb
ZW50cnldLm9mZnNldDAgPSAodW5zaWduZWQgbG9uZylhZGRyICYgMHhmZmZmOworICAgIGlkdFtl
bnRyeV0uc2VsZWN0b3IgPSBfX0tFUk5fQ1M7CisgICAgaWR0W2VudHJ5XS5fcjAgPSAwOworICAg
IGlkdFtlbnRyeV0udHlwZSA9IDE0OworICAgIGlkdFtlbnRyeV0ucyA9IDA7CisgICAgaWR0W2Vu
dHJ5XS5kcGwgPSBkcGw7CisgICAgaWR0W2VudHJ5XS5wID0gMTsKKyAgICBpZHRbZW50cnldLm9m
ZnNldDEgPSAoKHVuc2lnbmVkIGxvbmcpYWRkciA+PiAxNikgJiAweGZmZmY7CisjaWYgZGVmaW5l
ZChfX3g4Nl82NF9fKQorICAgIGlkdFtlbnRyeV0uaXN0ID0gMDsKKyAgICBpZHRbZW50cnldLm9m
ZnNldDIgPSAoKHVuc2lnbmVkIGxvbmcpYWRkciA+PiAzMikgJiAweGZmZmZmZmZmdTsKKyAgICBp
ZHRbZW50cnldLl9yMSA9IDA7CisjZW5kaWYKK30KKwordm9pZCB0cmFwX2luaXQodm9pZCkKK3sK
KyAgICBzZXR1cF9nYXRlKFRSQVBfZGl2aWRlX2Vycm9yLCAmZGl2aWRlX2Vycm9yLCAwKTsKKyAg
ICBzZXR1cF9nYXRlKFRSQVBfZGVidWcsICZkZWJ1ZywgMCk7CisgICAgc2V0dXBfZ2F0ZShUUkFQ
X2ludDMsICZpbnQzLCAzKTsKKyAgICBzZXR1cF9nYXRlKFRSQVBfb3ZlcmZsb3csICZvdmVyZmxv
dywgMyk7CisgICAgc2V0dXBfZ2F0ZShUUkFQX2JvdW5kcywgJmJvdW5kcywgMCk7CisgICAgc2V0
dXBfZ2F0ZShUUkFQX2ludmFsaWRfb3AsICZpbnZhbGlkX29wLCAwKTsKKyAgICBzZXR1cF9nYXRl
KFRSQVBfbm9fZGV2aWNlLCAmZGV2aWNlX25vdF9hdmFpbGFibGUsIDApOworICAgIHNldHVwX2dh
dGUoVFJBUF9jb3Byb19zZWcsICZjb3Byb2Nlc3Nvcl9zZWdtZW50X292ZXJydW4sIDApOworICAg
IHNldHVwX2dhdGUoVFJBUF9pbnZhbGlkX3RzcywgJmludmFsaWRfVFNTLCAwKTsKKyAgICBzZXR1
cF9nYXRlKFRSQVBfbm9fc2VnbWVudCwgJnNlZ21lbnRfbm90X3ByZXNlbnQsIDApOworICAgIHNl
dHVwX2dhdGUoVFJBUF9zdGFja19lcnJvciwgJnN0YWNrX3NlZ21lbnQsIDApOworICAgIHNldHVw
X2dhdGUoVFJBUF9ncF9mYXVsdCwgJmdlbmVyYWxfcHJvdGVjdGlvbiwgMCk7CisgICAgc2V0dXBf
Z2F0ZShUUkFQX3BhZ2VfZmF1bHQsICZwYWdlX2ZhdWx0LCAwKTsKKyAgICBzZXR1cF9nYXRlKFRS
QVBfc3B1cmlvdXNfaW50LCAmc3B1cmlvdXNfaW50ZXJydXB0X2J1ZywgMCk7CisgICAgc2V0dXBf
Z2F0ZShUUkFQX2NvcHJvX2Vycm9yLCAmY29wcm9jZXNzb3JfZXJyb3IsIDApOworICAgIHNldHVw
X2dhdGUoVFJBUF9hbGlnbm1lbnRfY2hlY2ssICZhbGlnbm1lbnRfY2hlY2ssIDApOworICAgIHNl
dHVwX2dhdGUoVFJBUF9zaW1kX2Vycm9yLCAmc2ltZF9jb3Byb2Nlc3Nvcl9lcnJvciwgMCk7Cisg
ICAgc2V0dXBfZ2F0ZShUUkFQX3hlbl9jYWxsYmFjaywgaHlwZXJ2aXNvcl9jYWxsYmFjaywgMCk7
CisKKyAgICBhc20gdm9sYXRpbGUgKCJsaWR0IGlkdF9wdHIiKTsKKworICAgIGdkdFtHRFRFX1RT
U10gPSAodHlwZW9mKCpnZHQpKUlOSVRfR0RURSgodW5zaWduZWQgbG9uZykmdHNzLCAweDY3LCAw
eDg5KTsKKyAgICBhc20gdm9sYXRpbGUgKCJsdHIgJXcwIiA6OiAicm0iIChHRFRFX1RTUyAqIDgp
KTsKKworICAgIGlmICggaHZtX3NldF9wYXJhbWV0ZXIoSFZNX1BBUkFNX0NBTExCQUNLX0lSUSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICgyVUxMIDw8IDU2KSB8IFRSQVBfeGVuX2NhbGxi
YWNrKSApCisgICAgeworICAgICAgICB4cHJpbnRrKCJSZXF1ZXN0IGZvciBYZW4gSFZNIGNhbGxi
YWNrIHZlY3RvciBmYWlsZWRcbiIpOworICAgICAgICBkb19leGl0KCk7CisgICAgfQorfQorCit2
b2lkIHRyYXBfZmluaSh2b2lkKQoreworfQorI2VuZGlmCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94
ODZfNjQuUyBiL2FyY2gveDg2L3g4Nl82NC5TCmluZGV4IDM3M2Y0MDAuLmU3MjVjNjMgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L3g4Nl82NC5TCisrKyBiL2FyY2gveDg2L3g4Nl82NC5TCkBAIC0xMzAs
MTggKzEzMCwyMiBAQCBLRVJORUxfQ1NfTUFTSyA9IDB4ZmMKIC5lbmRtCiAKIC5tYWNybyBIWVBF
UlZJU09SX0lSRVQgZmxhZworI2lmZGVmIENPTkZJR19QQVJBVklSVAogCXRlc3RsICROTUlfTUFT
SywyKjgoJXJzcCkKIAlqbnogICAyZgorI2VuZGlmCiAKIAkvKiBEaXJlY3QgaXJldCB0byBrZXJu
ZWwgc3BhY2UuIENvcnJlY3QgQ1MgYW5kIFNTLiAqLwogCW9yYiAgICQzLDEqOCglcnNwKQogCW9y
YiAgICQzLDQqOCglcnNwKQogCWlyZXRxCiAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIDI6CS8q
IFNsb3cgaXJldCB2aWEgaHlwZXJ2aXNvci4gKi8KIAlhbmRsICAkfk5NSV9NQVNLLCAxNiglcnNw
KQogCXB1c2hxICRcZmxhZwogCWptcCAgaHlwZXJjYWxsX3BhZ2UgKyAoX19IWVBFUlZJU09SX2ly
ZXQgKiAzMikKKyNlbmRpZgogLmVuZG0KIAogCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9vcy5o
IGIvaW5jbHVkZS94ODYvb3MuaAppbmRleCA3Yjc4NjlhLi5kYjEzODlhIDEwMDY0NAotLS0gYS9p
bmNsdWRlL3g4Ni9vcy5oCisrKyBiL2luY2x1ZGUveDg2L29zLmgKQEAgLTU2LDYgKzU2LDcgQEAK
ICNkZWZpbmUgVFJBUF9tYWNoaW5lX2NoZWNrICAgIDE4CiAjZGVmaW5lIFRSQVBfc2ltZF9lcnJv
ciAgICAgICAxOQogI2RlZmluZSBUUkFQX2RlZmVycmVkX25taSAgICAgMzEKKyNkZWZpbmUgVFJB
UF94ZW5fY2FsbGJhY2sgICAgIDMyCiAKIC8qIEV2ZXJ5dGhpbmcgYmVsb3cgdGhpcyBwb2ludCBp
cyBub3QgaW5jbHVkZWQgYnkgYXNzZW1ibGVyICguUykgZmlsZXMuICovCiAjaWZuZGVmIF9fQVNT
RU1CTFlfXwotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1h
bi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:53 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA1-0001RZ-Kh; Wed, 24 Aug 2016 10:11:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcV9z-0001Mx-MM; Wed, 24 Aug 2016 10:11:51 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 27/EA-08498-6E27DB75; Wed, 24 Aug 2016 10:11:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+6zor3
 hBjf+8Vq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXj35QRjQZNexe5N89gaGPeodTFy
 ckgIGEm8nfiPqYuRi0NIYCGjxLSnbUwgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMUCY
 gsLuEs8m9EFZrMA1c+4tZO5i5GDg1fAXuLO9hSI+XIS12dOBxvJKeAgMW3xA7ByIaCS/W+nsk
 5g5F7AyLCKUaM4tagstUjXyFQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQzwx
 AsINx1YLAQ4ySHExKorw3VfeGC/El5adUZiQWZ8QXleakFh9ilOHgUJLgLSgEygkWpaanVqRl
 5gADDiYtwcGjJMK7ACTNW1yQmFucmQ6ROsWoKCXOuxUkIQCSyCjNg2uDBfklRlkpYV5GoEOEe
 ApSi3IzS1DlXzGKczAqCfPWg0zhycwrgZv+CmgxE9Dilvu7QRaXJCKkpBoY8/ZdcfxxdsKueR
 qF/Z//v71W8DhJQnEZ/1qz/HuhIf/0Az3rxV9ev7sgdqa/t09l4v6en3WPy8tteB1jDKd8Vl2
 /V2YTzyYP9Xdd11vUairniJ78qdZvm+X19NwS1sD/i9M6LqZVv37kfK2tRH7ScvWwz7YZKSfP
 /jvskxQmrPbg1VtNsb+iSizFGYmGWsxFxYkAw8BN0G0CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1472033509!43039966!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31148 invoked from network); 24 Aug 2016 10:11:50 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:50 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C3D39ACFD;
 Wed, 24 Aug 2016 10:11:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:30 +0200
Message-Id: <1472033504-23180-9-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 08/22] mini-os: initialize trap handling
	for HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VHJhcCBoYW5kbGluZyBmb3IgSFZNbGl0ZSBkb21haW5zIHJlcXVpcmVzIGFuIGluaXRpYWxpemVk
IElEVC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2
aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4K
LS0tCiBhcmNoL3g4Ni9zZXR1cC5jICB8IDE1IC0tLS0tLS0tLS0KIGFyY2gveDg2L3RyYXBzLmMg
IHwgODggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogYXJjaC94ODYveDg2XzY0LlMgfCAgNCArKysKIGluY2x1ZGUveDg2L29zLmggIHwgIDEg
KwogNCBmaWxlcyBjaGFuZ2VkLCA5MyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9zZXR1cC5jIGIvYXJjaC94ODYvc2V0dXAuYwppbmRleCBlZGM0
Y2E0Li5lZmVjZWZiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL2FyY2gveDg2
L3NldHVwLmMKQEAgLTUyLDEwICs1Miw2IEBAIGNoYXIgc3RhY2tbMipTVEFDS19TSVpFXTsKIAog
ZXh0ZXJuIGNoYXIgc2hhcmVkX2luZm9bUEFHRV9TSVpFXTsKIAotLyogQXNzZW1ibGVyIGludGVy
ZmFjZSBmbnMgaW4gZW50cnkuUy4gKi8KLXZvaWQgaHlwZXJ2aXNvcl9jYWxsYmFjayh2b2lkKTsK
LXZvaWQgZmFpbHNhZmVfY2FsbGJhY2sodm9pZCk7Ci0KICNpZiBkZWZpbmVkKF9feDg2XzY0X18p
CiAjZGVmaW5lIF9fcHRlKHgpICgocHRlX3QpIHsgKHgpIH0gKQogI2Vsc2UKQEAgLTE2MiwxNyAr
MTU4LDYgQEAgYXJjaF9pbml0KHZvaWQgKnBhcikKIAkvKiBHcmFiIHRoZSBzaGFyZWRfaW5mbyBw
b2ludGVyIGFuZCBwdXQgaXQgaW4gYSBzYWZlIHBsYWNlLiAqLwogCUhZUEVSVklTT1Jfc2hhcmVk
X2luZm8gPSBtYXBfc2hhcmVkX2luZm8oc3RhcnRfaW5mby5zaGFyZWRfaW5mbyk7CiAKLQkgICAg
LyogU2V0IHVwIGV2ZW50IGFuZCBmYWlsc2FmZSBjYWxsYmFjayBhZGRyZXNzZXMuICovCi0jaWZk
ZWYgX19pMzg2X18KLQlIWVBFUlZJU09SX3NldF9jYWxsYmFja3MoCi0JCV9fS0VSTkVMX0NTLCAo
dW5zaWduZWQgbG9uZyloeXBlcnZpc29yX2NhbGxiYWNrLAotCQlfX0tFUk5FTF9DUywgKHVuc2ln
bmVkIGxvbmcpZmFpbHNhZmVfY2FsbGJhY2spOwotI2Vsc2UKLQlIWVBFUlZJU09SX3NldF9jYWxs
YmFja3MoCi0JCSh1bnNpZ25lZCBsb25nKWh5cGVydmlzb3JfY2FsbGJhY2ssCi0JCSh1bnNpZ25l
ZCBsb25nKWZhaWxzYWZlX2NhbGxiYWNrLCAwKTsKLSNlbmRpZgotCiAJc3RhcnRfa2VybmVsKCk7
CiB9CiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3RyYXBzLmMgYi9hcmNoL3g4Ni90cmFwcy5jCmlu
ZGV4IDMwN2ExNGMuLjNiMWZmZmIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3RyYXBzLmMKKysrIGIv
YXJjaC94ODYvdHJhcHMuYwpAQCAtMSwxMCArMSwxMiBAQAogCiAjaW5jbHVkZSA8bWluaS1vcy9v
cy5oPgogI2luY2x1ZGUgPG1pbmktb3MvdHJhcHMuaD4KKyNpbmNsdWRlIDxtaW5pLW9zL2Rlc2Mu
aD4KICNpbmNsdWRlIDxtaW5pLW9zL2h5cGVydmlzb3IuaD4KICNpbmNsdWRlIDxtaW5pLW9zL21t
Lmg+CiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4KICNpbmNsdWRlIDxtaW5pLW9zL3NjaGVkLmg+
CisjaW5jbHVkZSA8eGVuL2h2bS9wYXJhbXMuaD4KIAogLyoKICAqIFRoZXNlIGFyZSBhc3NlbWJs
ZXIgc3R1YnMgaW4gZW50cnkuUy4KQEAgLTI5Myw2ICsyOTUsMTEgQEAgdm9pZCBkb19zcHVyaW91
c19pbnRlcnJ1cHRfYnVnKHN0cnVjdCBwdF9yZWdzICogcmVncykKIHsKIH0KIAorLyogQXNzZW1i
bGVyIGludGVyZmFjZSBmbnMgaW4gZW50cnkuUy4gKi8KK3ZvaWQgaHlwZXJ2aXNvcl9jYWxsYmFj
ayh2b2lkKTsKK3ZvaWQgZmFpbHNhZmVfY2FsbGJhY2sodm9pZCk7CisKKyNpZmRlZiBDT05GSUdf
UEFSQVZJUlQKIC8qCiAgKiBTdWJtaXQgYSB2aXJ0dWFsIElEVCB0byB0ZWggaHlwZXJ2aXNvci4g
VGhpcyBjb25zaXN0cyBvZiB0dXBsZXMKICAqIChpbnRlcnJ1cHQgdmVjdG9yLCBwcml2aWxlZ2Ug
cmluZywgQ1M6RUlQIG9mIGhhbmRsZXIpLgpAQCAtMzI1LDkgKzMzMiw5MCBAQCBzdGF0aWMgdHJh
cF9pbmZvX3QgdHJhcF90YWJsZVtdID0gewogdm9pZCB0cmFwX2luaXQodm9pZCkKIHsKICAgICBI
WVBFUlZJU09SX3NldF90cmFwX3RhYmxlKHRyYXBfdGFibGUpOyAgICAKKworI2lmZGVmIF9faTM4
Nl9fCisgICAgSFlQRVJWSVNPUl9zZXRfY2FsbGJhY2tzKAorICAgICAgICBfX0tFUk5FTF9DUywg
KHVuc2lnbmVkIGxvbmcpaHlwZXJ2aXNvcl9jYWxsYmFjaywKKyAgICAgICAgX19LRVJORUxfQ1Ms
ICh1bnNpZ25lZCBsb25nKWZhaWxzYWZlX2NhbGxiYWNrKTsKKyNlbHNlCisgICAgSFlQRVJWSVNP
Ul9zZXRfY2FsbGJhY2tzKAorICAgICAgICAodW5zaWduZWQgbG9uZyloeXBlcnZpc29yX2NhbGxi
YWNrLAorICAgICAgICAodW5zaWduZWQgbG9uZylmYWlsc2FmZV9jYWxsYmFjaywgMCk7CisjZW5k
aWYKIH0KIAogdm9pZCB0cmFwX2Zpbmkodm9pZCkKIHsKICAgICBIWVBFUlZJU09SX3NldF90cmFw
X3RhYmxlKE5VTEwpOwogfQorI2Vsc2UKKworI2RlZmluZSBJTlRSX1NUQUNLX1NJWkUgUEFHRV9T
SVpFCitzdGF0aWMgdWludDhfdCBpbnRyX3N0YWNrW0lOVFJfU1RBQ0tfU0laRV0gX19hdHRyaWJ1
dGVfXygoYWxpZ25lZCgxNikpKTsKKworaHdfdHNzIHRzcyBfX2F0dHJpYnV0ZV9fKChhbGlnbmVk
KDE2KSkpID0KK3sKKyNpZiBkZWZpbmVkKF9faTM4Nl9fKQorICAgIC5lc3AwID0gKHVuc2lnbmVk
IGxvbmcpJmludHJfc3RhY2tbSU5UUl9TVEFDS19TSVpFXSwKKyAgICAuc3MwICA9IF9fS0VSTl9E
UywKKyNlbGlmIGRlZmluZWQoX194ODZfNjRfXykKKyAgICAucnNwMCA9ICh1bnNpZ25lZCBsb25n
KSZpbnRyX3N0YWNrW0lOVFJfU1RBQ0tfU0laRV0sCisjZW5kaWYKKyAgICAuaW9wYiA9IFg4Nl9U
U1NfSU5WQUxJRF9JT19CSVRNQVAsCit9OworCitzdGF0aWMgdm9pZCBzZXR1cF9nYXRlKHVuc2ln
bmVkIGludCBlbnRyeSwgdm9pZCAqYWRkciwgdW5zaWduZWQgaW50IGRwbCkKK3sKKyAgICBpZHRb
ZW50cnldLm9mZnNldDAgPSAodW5zaWduZWQgbG9uZylhZGRyICYgMHhmZmZmOworICAgIGlkdFtl
bnRyeV0uc2VsZWN0b3IgPSBfX0tFUk5fQ1M7CisgICAgaWR0W2VudHJ5XS5fcjAgPSAwOworICAg
IGlkdFtlbnRyeV0udHlwZSA9IDE0OworICAgIGlkdFtlbnRyeV0ucyA9IDA7CisgICAgaWR0W2Vu
dHJ5XS5kcGwgPSBkcGw7CisgICAgaWR0W2VudHJ5XS5wID0gMTsKKyAgICBpZHRbZW50cnldLm9m
ZnNldDEgPSAoKHVuc2lnbmVkIGxvbmcpYWRkciA+PiAxNikgJiAweGZmZmY7CisjaWYgZGVmaW5l
ZChfX3g4Nl82NF9fKQorICAgIGlkdFtlbnRyeV0uaXN0ID0gMDsKKyAgICBpZHRbZW50cnldLm9m
ZnNldDIgPSAoKHVuc2lnbmVkIGxvbmcpYWRkciA+PiAzMikgJiAweGZmZmZmZmZmdTsKKyAgICBp
ZHRbZW50cnldLl9yMSA9IDA7CisjZW5kaWYKK30KKwordm9pZCB0cmFwX2luaXQodm9pZCkKK3sK
KyAgICBzZXR1cF9nYXRlKFRSQVBfZGl2aWRlX2Vycm9yLCAmZGl2aWRlX2Vycm9yLCAwKTsKKyAg
ICBzZXR1cF9nYXRlKFRSQVBfZGVidWcsICZkZWJ1ZywgMCk7CisgICAgc2V0dXBfZ2F0ZShUUkFQ
X2ludDMsICZpbnQzLCAzKTsKKyAgICBzZXR1cF9nYXRlKFRSQVBfb3ZlcmZsb3csICZvdmVyZmxv
dywgMyk7CisgICAgc2V0dXBfZ2F0ZShUUkFQX2JvdW5kcywgJmJvdW5kcywgMCk7CisgICAgc2V0
dXBfZ2F0ZShUUkFQX2ludmFsaWRfb3AsICZpbnZhbGlkX29wLCAwKTsKKyAgICBzZXR1cF9nYXRl
KFRSQVBfbm9fZGV2aWNlLCAmZGV2aWNlX25vdF9hdmFpbGFibGUsIDApOworICAgIHNldHVwX2dh
dGUoVFJBUF9jb3Byb19zZWcsICZjb3Byb2Nlc3Nvcl9zZWdtZW50X292ZXJydW4sIDApOworICAg
IHNldHVwX2dhdGUoVFJBUF9pbnZhbGlkX3RzcywgJmludmFsaWRfVFNTLCAwKTsKKyAgICBzZXR1
cF9nYXRlKFRSQVBfbm9fc2VnbWVudCwgJnNlZ21lbnRfbm90X3ByZXNlbnQsIDApOworICAgIHNl
dHVwX2dhdGUoVFJBUF9zdGFja19lcnJvciwgJnN0YWNrX3NlZ21lbnQsIDApOworICAgIHNldHVw
X2dhdGUoVFJBUF9ncF9mYXVsdCwgJmdlbmVyYWxfcHJvdGVjdGlvbiwgMCk7CisgICAgc2V0dXBf
Z2F0ZShUUkFQX3BhZ2VfZmF1bHQsICZwYWdlX2ZhdWx0LCAwKTsKKyAgICBzZXR1cF9nYXRlKFRS
QVBfc3B1cmlvdXNfaW50LCAmc3B1cmlvdXNfaW50ZXJydXB0X2J1ZywgMCk7CisgICAgc2V0dXBf
Z2F0ZShUUkFQX2NvcHJvX2Vycm9yLCAmY29wcm9jZXNzb3JfZXJyb3IsIDApOworICAgIHNldHVw
X2dhdGUoVFJBUF9hbGlnbm1lbnRfY2hlY2ssICZhbGlnbm1lbnRfY2hlY2ssIDApOworICAgIHNl
dHVwX2dhdGUoVFJBUF9zaW1kX2Vycm9yLCAmc2ltZF9jb3Byb2Nlc3Nvcl9lcnJvciwgMCk7Cisg
ICAgc2V0dXBfZ2F0ZShUUkFQX3hlbl9jYWxsYmFjaywgaHlwZXJ2aXNvcl9jYWxsYmFjaywgMCk7
CisKKyAgICBhc20gdm9sYXRpbGUgKCJsaWR0IGlkdF9wdHIiKTsKKworICAgIGdkdFtHRFRFX1RT
U10gPSAodHlwZW9mKCpnZHQpKUlOSVRfR0RURSgodW5zaWduZWQgbG9uZykmdHNzLCAweDY3LCAw
eDg5KTsKKyAgICBhc20gdm9sYXRpbGUgKCJsdHIgJXcwIiA6OiAicm0iIChHRFRFX1RTUyAqIDgp
KTsKKworICAgIGlmICggaHZtX3NldF9wYXJhbWV0ZXIoSFZNX1BBUkFNX0NBTExCQUNLX0lSUSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICgyVUxMIDw8IDU2KSB8IFRSQVBfeGVuX2NhbGxi
YWNrKSApCisgICAgeworICAgICAgICB4cHJpbnRrKCJSZXF1ZXN0IGZvciBYZW4gSFZNIGNhbGxi
YWNrIHZlY3RvciBmYWlsZWRcbiIpOworICAgICAgICBkb19leGl0KCk7CisgICAgfQorfQorCit2
b2lkIHRyYXBfZmluaSh2b2lkKQoreworfQorI2VuZGlmCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94
ODZfNjQuUyBiL2FyY2gveDg2L3g4Nl82NC5TCmluZGV4IDM3M2Y0MDAuLmU3MjVjNjMgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L3g4Nl82NC5TCisrKyBiL2FyY2gveDg2L3g4Nl82NC5TCkBAIC0xMzAs
MTggKzEzMCwyMiBAQCBLRVJORUxfQ1NfTUFTSyA9IDB4ZmMKIC5lbmRtCiAKIC5tYWNybyBIWVBF
UlZJU09SX0lSRVQgZmxhZworI2lmZGVmIENPTkZJR19QQVJBVklSVAogCXRlc3RsICROTUlfTUFT
SywyKjgoJXJzcCkKIAlqbnogICAyZgorI2VuZGlmCiAKIAkvKiBEaXJlY3QgaXJldCB0byBrZXJu
ZWwgc3BhY2UuIENvcnJlY3QgQ1MgYW5kIFNTLiAqLwogCW9yYiAgICQzLDEqOCglcnNwKQogCW9y
YiAgICQzLDQqOCglcnNwKQogCWlyZXRxCiAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIDI6CS8q
IFNsb3cgaXJldCB2aWEgaHlwZXJ2aXNvci4gKi8KIAlhbmRsICAkfk5NSV9NQVNLLCAxNiglcnNw
KQogCXB1c2hxICRcZmxhZwogCWptcCAgaHlwZXJjYWxsX3BhZ2UgKyAoX19IWVBFUlZJU09SX2ly
ZXQgKiAzMikKKyNlbmRpZgogLmVuZG0KIAogCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9vcy5o
IGIvaW5jbHVkZS94ODYvb3MuaAppbmRleCA3Yjc4NjlhLi5kYjEzODlhIDEwMDY0NAotLS0gYS9p
bmNsdWRlL3g4Ni9vcy5oCisrKyBiL2luY2x1ZGUveDg2L29zLmgKQEAgLTU2LDYgKzU2LDcgQEAK
ICNkZWZpbmUgVFJBUF9tYWNoaW5lX2NoZWNrICAgIDE4CiAjZGVmaW5lIFRSQVBfc2ltZF9lcnJv
ciAgICAgICAxOQogI2RlZmluZSBUUkFQX2RlZmVycmVkX25taSAgICAgMzEKKyNkZWZpbmUgVFJB
UF94ZW5fY2FsbGJhY2sgICAgIDMyCiAKIC8qIEV2ZXJ5dGhpbmcgYmVsb3cgdGhpcyBwb2ludCBp
cyBub3QgaW5jbHVkZWQgYnkgYXNzZW1ibGVyICguUykgZmlsZXMuICovCiAjaWZuZGVmIF9fQVNT
RU1CTFlfXwotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1h
bi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:54 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA2-0001TG-0O; Wed, 24 Aug 2016 10:11:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcV9z-0001NG-TI; Wed, 24 Aug 2016 10:11:52 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 0D/5F-05661-7E27DB75; Wed, 24 Aug 2016 10:11:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+6zor3
 hBs+6VC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZtzbcYu9YLV5xe/NPxgbGLdrdDFy
 ckgIGEm8nfiPqYuRi0NIYCGjxNK5O9lAEmwCqhIbrp9iBbFFBNwkvnyfBRZnFoiQmPPhFAuIL
 SxgIfFg2jygOAcHC1D9vM9JIGFeAQeJ1YuPskDMl5O4PnM6E4jNCRSftvgBWFxIwF5i/9uprB
 MYuRcwMqxi1ChOLSpLLdI1stBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0MwM
 Q7GA8vzbwEKMkB5OSKO9N1b3hQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4CwqBcoJFqempFWmZ
 OcCAg0lLcPAoifCGgKR5iwsSc4sz0yFSpxgVpcR52UASAiCJjNI8uDZYkF9ilJUS5mUEOkSIp
 yC1KDezBFX+FaM4B6OSMK8dyBSezLwSuOmvgBYzAS1uub8bZHFJIkJKqoFxi+CVdRO5Pl6/zd
 fd0HI3hlFpx/KgskUB67o+aScpOqk4fXv84OHJBPXrURFtuRMqDxlyNx48E50Zozbf7QDD7hX
 BZzyZyg5uZc7LSS8JS/r0mt/9KTP3mjLVj+e2X/c6NnmaXnKUi8BNba1TW3awRz6c/89m5VMZ
 ibURrTF3fhlxqKyZmvtDiaU4I9FQi7moOBEA02Oxtm0CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1472033510!55589251!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51275 invoked from network); 24 Aug 2016 10:11:50 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:50 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 255E3AD3B;
 Wed, 24 Aug 2016 10:11:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:31 +0200
Message-Id: <1472033504-23180-10-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 09/22] mini-os: support HVMlite traps
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VHJhcCBoYW5kbGluZyBpbiBIVk1saXRlIGRvbWFpbiBpcyBkaWZmZXJlbnQgZnJvbSBwdiBvbmUu
CgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2Vk
LWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQog
YXJjaC94ODYvdHJhcHMuYyAgfCAgMiAtLQogYXJjaC94ODYveDg2XzMyLlMgfCAxOSArKysrKysr
KysrKysrKy0tCiBhcmNoL3g4Ni94ODZfNjQuUyB8IDIyICsrKysrKysrKysrKysrKysrLQogaW5j
bHVkZS94ODYvb3MuaCAgfCA2NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDEwMSBpbnNlcnRpb25zKCspLCA5
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3RyYXBzLmMgYi9hcmNoL3g4Ni90
cmFwcy5jCmluZGV4IDNiMWZmZmIuLjBiM2Q4NWIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3RyYXBz
LmMKKysrIGIvYXJjaC94ODYvdHJhcHMuYwpAQCAtMTkxLDggKzE5MSw2IEBAIHN0YXRpYyB2b2lk
IGR1bXBfbWVtKHVuc2lnbmVkIGxvbmcgYWRkcikKICAgICB9CiAgICAgcHJpbnRrKCJcbiIpOwog
fQotI2RlZmluZSByZWFkX2NyMigpIFwKLSAgICAgICAgKEhZUEVSVklTT1Jfc2hhcmVkX2luZm8t
PnZjcHVfaW5mb1tzbXBfcHJvY2Vzc29yX2lkKCldLmFyY2guY3IyKQogCiBzdGF0aWMgaW50IGhh
bmRsaW5nX3BnX2ZhdWx0ID0gMDsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYveDg2XzMyLlMgYi9h
cmNoL3g4Ni94ODZfMzIuUwppbmRleCA2ZjM4NzA4Li45MjQxNDE4IDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni94ODZfMzIuUworKysgYi9hcmNoL3g4Ni94ODZfMzIuUwpAQCAtOCw2ICs4LDkgQEAKICNp
bmNsdWRlIDx4ZW4vYXJjaC14ODZfMzIuaD4KIAogI2lmZGVmIENPTkZJR19QQVJBVklSVAorCisj
ZGVmaW5lIEtFUk5FTF9EUyBfX0tFUk5FTF9EUworCiBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVf
R1VFU1RfT1MsIC5hc2NpeiAiTWluaS1PUyIpCiBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfTE9B
REVSLCAuYXNjaXogImdlbmVyaWMiKQogRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX0hZUEVSQ0FM
TF9QQUdFLCBfV09SRCBoeXBlcmNhbGxfcGFnZSkKQEAgLTIxLDYgKzI0LDggQEAgX3N0YXJ0Ogog
ICAgICAgICBsc3Mgc3RhY2tfc3RhcnQsJWVzcAogI2Vsc2UKIAorI2RlZmluZSBLRVJORUxfRFMg
X19LRVJOX0RTCisKICNpbmNsdWRlICJ4ODZfaHZtLlMiCiAgICAgICAgIG1vdmwgc3RhY2tfc3Rh
cnQsJWVzcAogCkBAIC02MSw3ICs2Niw3IEBAIENTCQk9IDB4MkMKIAlwdXNobCAlZWR4OyBcCiAJ
cHVzaGwgJWVjeDsgXAogCXB1c2hsICVlYng7IFwKLQltb3ZsICQoX19LRVJORUxfRFMpLCVlZHg7
IFwKKwltb3ZsICQoS0VSTkVMX0RTKSwlZWR4OyBcCiAJbW92bCAlZWR4LCVkczsgXAogCW1vdmwg
JWVkeCwlZXM7CiAKQEAgLTk4LDcgKzEwMyw3IEBAIGRvX2V4Y2VwdGlvbjoKIAltb3ZsIE9SSUdf
RUFYKCVlc3ApLCAlZWR4CSMgZ2V0IHRoZSBlcnJvciBjb2RlCiAJbW92bCAlZWF4LCBPUklHX0VB
WCglZXNwKQogCW1vdmwgJWVjeCwgRVMoJWVzcCkKLQltb3ZsICQoX19LRVJORUxfRFMpLCAlZWN4
CisJbW92bCAkKEtFUk5FTF9EUyksICVlY3gKIAltb3ZsICVlY3gsICVkcwogCW1vdmwgJWVjeCwg
JWVzCiAJbW92bCAlZXNwLCVlYXgJCQkjIHB0X3JlZ3MgcG9pbnRlcgpAQCAtMTEyLDYgKzExNyw3
IEBAIHJldF9mcm9tX2V4Y2VwdGlvbjoKICAgICBhZGRsICQ4LCVlc3AKICAgICBSRVNUT1JFX0FM
TAogCisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAjIEEgbm90ZSBvbiB0aGUgImNyaXRpY2FsIHJl
Z2lvbiIgaW4gb3VyIGNhbGxiYWNrIGhhbmRsZXIuCiAjIFdlIHdhbnQgdG8gYXZvaWQgc3RhY2tp
bmcgY2FsbGJhY2sgaGFuZGxlcnMgZHVlIHRvIGV2ZW50cyBvY2N1cnJpbmcKICMgZHVyaW5nIGhh
bmRsaW5nIG9mIHRoZSBsYXN0IGV2ZW50LiBUbyBkbyB0aGlzLCB3ZSBrZWVwIGV2ZW50cyBkaXNh
YmxlZApAQCAtMTg5LDYgKzE5NSwxNSBAQCBjcml0aWNhbF9maXh1cF90YWJsZToKICAgICAgICAg
LmJ5dGUgMHgyOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIGlyZXQKICAgICAgICAgLmJ5
dGUgMHgwMCwweDAwLDB4MDAsMHgwMCAgICAgICAgICAgICAjIG1vdmIgJDEsMSglZXNpKQogICAg
ICAgICAuYnl0ZSAweDAwLDB4MDAgICAgICAgICAgICAgICAgICAgICAgICMgam1wICAxMWIKKwor
I2Vsc2UKKworRU5UUlkoaHlwZXJ2aXNvcl9jYWxsYmFjaykKKwlwdXNobCAkMAorCXB1c2hsICRk
b19oeXBlcnZpc29yX2NhbGxiYWNrCisJam1wIGRvX2V4Y2VwdGlvbgorCisjZW5kaWYKICAgICAg
ICAKICMgSHlwZXJ2aXNvciB1c2VzIHRoaXMgZm9yIGFwcGxpY2F0aW9uIGZhdWx0cyB3aGlsZSBp
dCBleGVjdXRlcy4KIEVOVFJZKGZhaWxzYWZlX2NhbGxiYWNrKQpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYveDg2XzY0LlMgYi9hcmNoL3g4Ni94ODZfNjQuUwppbmRleCBlNzI1YzYzLi4xN2E5ZWFkIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni94ODZfNjQuUworKysgYi9hcmNoL3g4Ni94ODZfNjQuUwpAQCAt
NzgsOSArNzgsMTEgQEAgS0VSTkVMX0NTX01BU0sgPSAweGZjCiAKIC8qIE1hY3JvcyAqLwogLm1h
Y3JvIHplcm9lbnRyeSBzeW0KKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIAltb3ZxICglcnNwKSwl
cmN4CiAJbW92cSA4KCVyc3ApLCVyMTEKIAlhZGRxICQweDEwLCVyc3AgLyogc2tpcCByY3ggYW5k
IHIxMSAqLworI2VuZGlmCiAJcHVzaHEgJDAJLyogcHVzaCBlcnJvciBjb2RlL29sZHJheCAqLwog
CXB1c2hxICVyYXgJLyogcHVzaCByZWFsIG9sZHJheCB0byB0aGUgcmRpIHNsb3QgKi8KIAlsZWFx
ICBcc3ltKCVyaXApLCVyYXgKQEAgLTg4LDkgKzkwLDExIEBAIEtFUk5FTF9DU19NQVNLID0gMHhm
YwogLmVuZG0KIAogLm1hY3JvIGVycm9yZW50cnkgc3ltCisjaWZkZWYgQ09ORklHX1BBUkFWSVJU
CiAJbW92cSAoJXJzcCksJXJjeAogCW1vdnEgOCglcnNwKSwlcjExCiAJYWRkcSAkMHgxMCwlcnNw
IC8qIHJzcCBwb2ludHMgdG8gdGhlIGVycm9yIGNvZGUgKi8KKyNlbmRpZgogCXB1c2hxICVyYXgK
IAlsZWFxICBcc3ltKCVyaXApLCVyYXgKIAlqbXAgZXJyb3JfZW50cnkKQEAgLTEzMywxMSArMTM3
LDExIEBAIEtFUk5FTF9DU19NQVNLID0gMHhmYwogI2lmZGVmIENPTkZJR19QQVJBVklSVAogCXRl
c3RsICROTUlfTUFTSywyKjgoJXJzcCkKIAlqbnogICAyZgotI2VuZGlmCiAKIAkvKiBEaXJlY3Qg
aXJldCB0byBrZXJuZWwgc3BhY2UuIENvcnJlY3QgQ1MgYW5kIFNTLiAqLwogCW9yYiAgICQzLDEq
OCglcnNwKQogCW9yYiAgICQzLDQqOCglcnNwKQorI2VuZGlmCiAJaXJldHEKIAogI2lmZGVmIENP
TkZJR19QQVJBVklSVApAQCAtMTgyLDYgKzE4Niw3IEBAIGVycm9yX2NhbGxfaGFuZGxlcjoKIAlq
bXAgZXJyb3JfZXhpdAogCiAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIC8qCiAgKiBYZW4gZXZl
bnQgKHZpcnR1YWwgaW50ZXJydXB0KSBlbnRyeSBwb2ludC4KICAqLwpAQCAtMjg1LDExICsyOTAs
MjYgQEAgY3JpdGljYWxfcmVnaW9uX2ZpeHVwOgogCWFuZGIgJEtFUk5FTF9DU19NQVNLLENTKCVy
c3ApICAgICAgIyBDUyBtaWdodCBoYXZlIGNoYW5nZWQKIAlqbXAgIDExYgogCisjZWxzZQorZXJy
b3JfZXhpdDoKKwlSRVNUT1JFX1JFU1QKKwlSRVNUT1JFX0FMTAorCUhZUEVSVklTT1JfSVJFVCAw
CiAKKy8qCisgKiBYZW4gZXZlbnQgKHZpcnR1YWwgaW50ZXJydXB0KSBlbnRyeSBwb2ludC4KKyAq
LworRU5UUlkoaHlwZXJ2aXNvcl9jYWxsYmFjaykKKwl6ZXJvZW50cnkgZG9faHlwZXJ2aXNvcl9j
YWxsYmFjaworCisKKyNlbmRpZgogCiBFTlRSWShmYWlsc2FmZV9jYWxsYmFjaykKKyNpZmRlZiBD
T05GSUdfUEFSQVZJUlQKICAgICAgICAgcG9wcSAgJXJjeAogICAgICAgICBwb3BxICAlcjExCisj
ZW5kaWYKICAgICAgICAgaXJldHEKIAogCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9vcy5oIGIv
aW5jbHVkZS94ODYvb3MuaAppbmRleCBkYjEzODlhLi44Y2NmZjIxIDEwMDY0NAotLS0gYS9pbmNs
dWRlL3g4Ni9vcy5oCisrKyBiL2luY2x1ZGUveDg2L29zLmgKQEAgLTMxLDYgKzMxLDggQEAKICNk
ZWZpbmUgWDg2X0NSNF9QQUUgICAgICAgMHgwMDAwMDAyMCAgICAvKiBlbmFibGUgcGh5c2ljYWwg
YWRkcmVzcyBleHRlbnNpb25zICovCiAjZGVmaW5lIFg4Nl9DUjRfT1NGWFNSICAgIDB4MDAwMDAy
MDAgICAgLyogZW5hYmxlIGZhc3QgRlBVIHNhdmUgYW5kIHJlc3RvcmUgKi8KIAorI2RlZmluZSBY
ODZfRUZMQUdTX0lGICAgICAweDAwMDAwMjAwCisKICNkZWZpbmUgX19LRVJORUxfQ1MgIEZMQVRf
S0VSTkVMX0NTCiAjZGVmaW5lIF9fS0VSTkVMX0RTICBGTEFUX0tFUk5FTF9EUwogI2RlZmluZSBf
X0tFUk5FTF9TUyAgRkxBVF9LRVJORUxfU1MKQEAgLTcwLDcgKzcyLDcgQEAgdm9pZCBhcmNoX2Zp
bmkodm9pZCk7CiAKIAogCi0KKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIAogLyogCiAgKiBUaGUg
dXNlIG9mICdiYXJyaWVyJyBpbiB0aGUgZm9sbG93aW5nIHJlZmxlY3RzIHRoZWlyIHVzZSBhcyBs
b2NhbC1sb2NrCkBAIC0xMjksMTUgKzEzMSw1NyBAQCBkbyB7CQkJCQkJCQkJXAogCWJhcnJpZXIo
KTsJCQkJCQkJXAogfSB3aGlsZSAoMCkKIAorI2RlZmluZSBpcnFzX2Rpc2FibGVkKCkJCQlcCisg
ICAgSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvW3NtcF9wcm9jZXNzb3JfaWQoKV0u
ZXZ0Y2huX3VwY2FsbF9tYXNrCisKKyNlbHNlCisKKyNpZiBkZWZpbmVkKF9faTM4Nl9fKQorI2Rl
ZmluZSBfX1NaICJsIgorI2RlZmluZSBfX1JFRyAiZSIKKyNlbHNlCisjZGVmaW5lIF9fU1ogInEi
CisjZGVmaW5lIF9fUkVHICJyIgorI2VuZGlmCisKKyNkZWZpbmUgX19jbGkoKSBhc20gdm9sYXRp
bGUgKCAiY2xpIiA6IDogOiAibWVtb3J5IiApCisjZGVmaW5lIF9fc3RpKCkgYXNtIHZvbGF0aWxl
ICggInN0aSIgOiA6IDogIm1lbW9yeSIgKQorCisjZGVmaW5lIF9fc2F2ZV9mbGFncyh4KSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitkbyB7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgdW5zaWduZWQgbG9uZyBfX2Y7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgYXNtIHZvbGF0aWxlICggInB1c2hmIiBfX1Na
ICIgOyBwb3AiIF9fU1ogIiAlMCIgOiAiPWciIChfX2YpKTsgICAgICBcCisgICAgeCA9IChfX2Yg
JiBYODZfRUZMQUdTX0lGKSA/IDEgOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCit9IHdoaWxlICgwKQorCisjZGVmaW5lIF9fcmVzdG9yZV9mbGFncyh4KSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitkbyB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgaWYgKHgpIF9fc3RpKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgZWxzZSBfX2NsaSgpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9IHdoaWxlICgwKQorCisjZGVmaW5l
IF9fc2F2ZV9hbmRfY2xpKHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCitkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgX19zYXZlX2ZsYWdzKHgpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgX19jbGko
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCit9IHdoaWxlICgwKQorCitzdGF0aWMgaW5saW5lIGludCBpcnFzX2Rpc2FibGVkKHZv
aWQpCit7CisgICAgaW50IGZsYWc7CisKKyAgICBfX3NhdmVfZmxhZ3MoZmxhZyk7CisgICAgcmV0
dXJuICFmbGFnOworfQorCisjZW5kaWYKKwogI2RlZmluZSBsb2NhbF9pcnFfc2F2ZSh4KQlfX3Nh
dmVfYW5kX2NsaSh4KQogI2RlZmluZSBsb2NhbF9pcnFfcmVzdG9yZSh4KQlfX3Jlc3RvcmVfZmxh
Z3MoeCkKICNkZWZpbmUgbG9jYWxfc2F2ZV9mbGFncyh4KQlfX3NhdmVfZmxhZ3MoeCkKICNkZWZp
bmUgbG9jYWxfaXJxX2Rpc2FibGUoKQlfX2NsaSgpCiAjZGVmaW5lIGxvY2FsX2lycV9lbmFibGUo
KQlfX3N0aSgpCiAKLSNkZWZpbmUgaXJxc19kaXNhYmxlZCgpCQkJXAotICAgIEhZUEVSVklTT1Jf
c2hhcmVkX2luZm8tPnZjcHVfaW5mb1tzbXBfcHJvY2Vzc29yX2lkKCldLmV2dGNobl91cGNhbGxf
bWFzawotCiAvKiBUaGlzIGlzIGEgYmFycmllciBmb3IgdGhlIGNvbXBpbGVyIG9ubHksIE5PVCB0
aGUgcHJvY2Vzc29yISAqLwogI2RlZmluZSBiYXJyaWVyKCkgX19hc21fXyBfX3ZvbGF0aWxlX18o
IiI6IDogOiJtZW1vcnkiKQogCkBAIC01ODYsNSArNjMwLDIwIEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCBjcHVpZCh1aW50MzJfdCBsZWFmLAogCiAjdW5kZWYgQUREUgogCisjaWZkZWYgQ09ORklHX1BB
UkFWSVJUCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjIodm9pZCkKK3sKKyAg
ICByZXR1cm4gSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvW3NtcF9wcm9jZXNzb3Jf
aWQoKV0uYXJjaC5jcjI7Cit9CisjZWxzZQorc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJl
YWRfY3IyKHZvaWQpCit7CisgICAgdW5zaWduZWQgbG9uZyBjcjI7CisKKyAgICBhc20gdm9sYXRp
bGUgKCAibW92ICUlY3IyLCUwXG5cdCIgOiAiPXIiIChjcjIpICk7CisgICAgcmV0dXJuIGNyMjsK
K30KKyNlbmRpZgorCiAjZW5kaWYgLyogbm90IGFzc2VtYmx5ICovCiAjZW5kaWYgLyogX09TX0hf
ICovCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:54 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA2-0001TG-0O; Wed, 24 Aug 2016 10:11:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcV9z-0001NG-TI; Wed, 24 Aug 2016 10:11:52 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 0D/5F-05661-7E27DB75; Wed, 24 Aug 2016 10:11:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+6zor3
 hBs+6VC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZtzbcYu9YLV5xe/NPxgbGLdrdDFy
 ckgIGEm8nfiPqYuRi0NIYCGjxNK5O9lAEmwCqhIbrp9iBbFFBNwkvnyfBRZnFoiQmPPhFAuIL
 SxgIfFg2jygOAcHC1D9vM9JIGFeAQeJ1YuPskDMl5O4PnM6E4jNCRSftvgBWFxIwF5i/9uprB
 MYuRcwMqxi1ChOLSpLLdI1stBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0MwM
 Q7GA8vzbwEKMkB5OSKO9N1b3hQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4CwqBcoJFqempFWmZ
 OcCAg0lLcPAoifCGgKR5iwsSc4sz0yFSpxgVpcR52UASAiCJjNI8uDZYkF9ilJUS5mUEOkSIp
 yC1KDezBFX+FaM4B6OSMK8dyBSezLwSuOmvgBYzAS1uub8bZHFJIkJKqoFxi+CVdRO5Pl6/zd
 fd0HI3hlFpx/KgskUB67o+aScpOqk4fXv84OHJBPXrURFtuRMqDxlyNx48E50Zozbf7QDD7hX
 BZzyZyg5uZc7LSS8JS/r0mt/9KTP3mjLVj+e2X/c6NnmaXnKUi8BNba1TW3awRz6c/89m5VMZ
 ibURrTF3fhlxqKyZmvtDiaU4I9FQi7moOBEA02Oxtm0CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1472033510!55589251!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51275 invoked from network); 24 Aug 2016 10:11:50 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:50 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 255E3AD3B;
 Wed, 24 Aug 2016 10:11:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:31 +0200
Message-Id: <1472033504-23180-10-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 09/22] mini-os: support HVMlite traps
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VHJhcCBoYW5kbGluZyBpbiBIVk1saXRlIGRvbWFpbiBpcyBkaWZmZXJlbnQgZnJvbSBwdiBvbmUu
CgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2Vk
LWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQog
YXJjaC94ODYvdHJhcHMuYyAgfCAgMiAtLQogYXJjaC94ODYveDg2XzMyLlMgfCAxOSArKysrKysr
KysrKysrKy0tCiBhcmNoL3g4Ni94ODZfNjQuUyB8IDIyICsrKysrKysrKysrKysrKysrLQogaW5j
bHVkZS94ODYvb3MuaCAgfCA2NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDEwMSBpbnNlcnRpb25zKCspLCA5
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3RyYXBzLmMgYi9hcmNoL3g4Ni90
cmFwcy5jCmluZGV4IDNiMWZmZmIuLjBiM2Q4NWIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3RyYXBz
LmMKKysrIGIvYXJjaC94ODYvdHJhcHMuYwpAQCAtMTkxLDggKzE5MSw2IEBAIHN0YXRpYyB2b2lk
IGR1bXBfbWVtKHVuc2lnbmVkIGxvbmcgYWRkcikKICAgICB9CiAgICAgcHJpbnRrKCJcbiIpOwog
fQotI2RlZmluZSByZWFkX2NyMigpIFwKLSAgICAgICAgKEhZUEVSVklTT1Jfc2hhcmVkX2luZm8t
PnZjcHVfaW5mb1tzbXBfcHJvY2Vzc29yX2lkKCldLmFyY2guY3IyKQogCiBzdGF0aWMgaW50IGhh
bmRsaW5nX3BnX2ZhdWx0ID0gMDsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYveDg2XzMyLlMgYi9h
cmNoL3g4Ni94ODZfMzIuUwppbmRleCA2ZjM4NzA4Li45MjQxNDE4IDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni94ODZfMzIuUworKysgYi9hcmNoL3g4Ni94ODZfMzIuUwpAQCAtOCw2ICs4LDkgQEAKICNp
bmNsdWRlIDx4ZW4vYXJjaC14ODZfMzIuaD4KIAogI2lmZGVmIENPTkZJR19QQVJBVklSVAorCisj
ZGVmaW5lIEtFUk5FTF9EUyBfX0tFUk5FTF9EUworCiBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVf
R1VFU1RfT1MsIC5hc2NpeiAiTWluaS1PUyIpCiBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfTE9B
REVSLCAuYXNjaXogImdlbmVyaWMiKQogRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX0hZUEVSQ0FM
TF9QQUdFLCBfV09SRCBoeXBlcmNhbGxfcGFnZSkKQEAgLTIxLDYgKzI0LDggQEAgX3N0YXJ0Ogog
ICAgICAgICBsc3Mgc3RhY2tfc3RhcnQsJWVzcAogI2Vsc2UKIAorI2RlZmluZSBLRVJORUxfRFMg
X19LRVJOX0RTCisKICNpbmNsdWRlICJ4ODZfaHZtLlMiCiAgICAgICAgIG1vdmwgc3RhY2tfc3Rh
cnQsJWVzcAogCkBAIC02MSw3ICs2Niw3IEBAIENTCQk9IDB4MkMKIAlwdXNobCAlZWR4OyBcCiAJ
cHVzaGwgJWVjeDsgXAogCXB1c2hsICVlYng7IFwKLQltb3ZsICQoX19LRVJORUxfRFMpLCVlZHg7
IFwKKwltb3ZsICQoS0VSTkVMX0RTKSwlZWR4OyBcCiAJbW92bCAlZWR4LCVkczsgXAogCW1vdmwg
JWVkeCwlZXM7CiAKQEAgLTk4LDcgKzEwMyw3IEBAIGRvX2V4Y2VwdGlvbjoKIAltb3ZsIE9SSUdf
RUFYKCVlc3ApLCAlZWR4CSMgZ2V0IHRoZSBlcnJvciBjb2RlCiAJbW92bCAlZWF4LCBPUklHX0VB
WCglZXNwKQogCW1vdmwgJWVjeCwgRVMoJWVzcCkKLQltb3ZsICQoX19LRVJORUxfRFMpLCAlZWN4
CisJbW92bCAkKEtFUk5FTF9EUyksICVlY3gKIAltb3ZsICVlY3gsICVkcwogCW1vdmwgJWVjeCwg
JWVzCiAJbW92bCAlZXNwLCVlYXgJCQkjIHB0X3JlZ3MgcG9pbnRlcgpAQCAtMTEyLDYgKzExNyw3
IEBAIHJldF9mcm9tX2V4Y2VwdGlvbjoKICAgICBhZGRsICQ4LCVlc3AKICAgICBSRVNUT1JFX0FM
TAogCisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAjIEEgbm90ZSBvbiB0aGUgImNyaXRpY2FsIHJl
Z2lvbiIgaW4gb3VyIGNhbGxiYWNrIGhhbmRsZXIuCiAjIFdlIHdhbnQgdG8gYXZvaWQgc3RhY2tp
bmcgY2FsbGJhY2sgaGFuZGxlcnMgZHVlIHRvIGV2ZW50cyBvY2N1cnJpbmcKICMgZHVyaW5nIGhh
bmRsaW5nIG9mIHRoZSBsYXN0IGV2ZW50LiBUbyBkbyB0aGlzLCB3ZSBrZWVwIGV2ZW50cyBkaXNh
YmxlZApAQCAtMTg5LDYgKzE5NSwxNSBAQCBjcml0aWNhbF9maXh1cF90YWJsZToKICAgICAgICAg
LmJ5dGUgMHgyOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIGlyZXQKICAgICAgICAgLmJ5
dGUgMHgwMCwweDAwLDB4MDAsMHgwMCAgICAgICAgICAgICAjIG1vdmIgJDEsMSglZXNpKQogICAg
ICAgICAuYnl0ZSAweDAwLDB4MDAgICAgICAgICAgICAgICAgICAgICAgICMgam1wICAxMWIKKwor
I2Vsc2UKKworRU5UUlkoaHlwZXJ2aXNvcl9jYWxsYmFjaykKKwlwdXNobCAkMAorCXB1c2hsICRk
b19oeXBlcnZpc29yX2NhbGxiYWNrCisJam1wIGRvX2V4Y2VwdGlvbgorCisjZW5kaWYKICAgICAg
ICAKICMgSHlwZXJ2aXNvciB1c2VzIHRoaXMgZm9yIGFwcGxpY2F0aW9uIGZhdWx0cyB3aGlsZSBp
dCBleGVjdXRlcy4KIEVOVFJZKGZhaWxzYWZlX2NhbGxiYWNrKQpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYveDg2XzY0LlMgYi9hcmNoL3g4Ni94ODZfNjQuUwppbmRleCBlNzI1YzYzLi4xN2E5ZWFkIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni94ODZfNjQuUworKysgYi9hcmNoL3g4Ni94ODZfNjQuUwpAQCAt
NzgsOSArNzgsMTEgQEAgS0VSTkVMX0NTX01BU0sgPSAweGZjCiAKIC8qIE1hY3JvcyAqLwogLm1h
Y3JvIHplcm9lbnRyeSBzeW0KKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIAltb3ZxICglcnNwKSwl
cmN4CiAJbW92cSA4KCVyc3ApLCVyMTEKIAlhZGRxICQweDEwLCVyc3AgLyogc2tpcCByY3ggYW5k
IHIxMSAqLworI2VuZGlmCiAJcHVzaHEgJDAJLyogcHVzaCBlcnJvciBjb2RlL29sZHJheCAqLwog
CXB1c2hxICVyYXgJLyogcHVzaCByZWFsIG9sZHJheCB0byB0aGUgcmRpIHNsb3QgKi8KIAlsZWFx
ICBcc3ltKCVyaXApLCVyYXgKQEAgLTg4LDkgKzkwLDExIEBAIEtFUk5FTF9DU19NQVNLID0gMHhm
YwogLmVuZG0KIAogLm1hY3JvIGVycm9yZW50cnkgc3ltCisjaWZkZWYgQ09ORklHX1BBUkFWSVJU
CiAJbW92cSAoJXJzcCksJXJjeAogCW1vdnEgOCglcnNwKSwlcjExCiAJYWRkcSAkMHgxMCwlcnNw
IC8qIHJzcCBwb2ludHMgdG8gdGhlIGVycm9yIGNvZGUgKi8KKyNlbmRpZgogCXB1c2hxICVyYXgK
IAlsZWFxICBcc3ltKCVyaXApLCVyYXgKIAlqbXAgZXJyb3JfZW50cnkKQEAgLTEzMywxMSArMTM3
LDExIEBAIEtFUk5FTF9DU19NQVNLID0gMHhmYwogI2lmZGVmIENPTkZJR19QQVJBVklSVAogCXRl
c3RsICROTUlfTUFTSywyKjgoJXJzcCkKIAlqbnogICAyZgotI2VuZGlmCiAKIAkvKiBEaXJlY3Qg
aXJldCB0byBrZXJuZWwgc3BhY2UuIENvcnJlY3QgQ1MgYW5kIFNTLiAqLwogCW9yYiAgICQzLDEq
OCglcnNwKQogCW9yYiAgICQzLDQqOCglcnNwKQorI2VuZGlmCiAJaXJldHEKIAogI2lmZGVmIENP
TkZJR19QQVJBVklSVApAQCAtMTgyLDYgKzE4Niw3IEBAIGVycm9yX2NhbGxfaGFuZGxlcjoKIAlq
bXAgZXJyb3JfZXhpdAogCiAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIC8qCiAgKiBYZW4gZXZl
bnQgKHZpcnR1YWwgaW50ZXJydXB0KSBlbnRyeSBwb2ludC4KICAqLwpAQCAtMjg1LDExICsyOTAs
MjYgQEAgY3JpdGljYWxfcmVnaW9uX2ZpeHVwOgogCWFuZGIgJEtFUk5FTF9DU19NQVNLLENTKCVy
c3ApICAgICAgIyBDUyBtaWdodCBoYXZlIGNoYW5nZWQKIAlqbXAgIDExYgogCisjZWxzZQorZXJy
b3JfZXhpdDoKKwlSRVNUT1JFX1JFU1QKKwlSRVNUT1JFX0FMTAorCUhZUEVSVklTT1JfSVJFVCAw
CiAKKy8qCisgKiBYZW4gZXZlbnQgKHZpcnR1YWwgaW50ZXJydXB0KSBlbnRyeSBwb2ludC4KKyAq
LworRU5UUlkoaHlwZXJ2aXNvcl9jYWxsYmFjaykKKwl6ZXJvZW50cnkgZG9faHlwZXJ2aXNvcl9j
YWxsYmFjaworCisKKyNlbmRpZgogCiBFTlRSWShmYWlsc2FmZV9jYWxsYmFjaykKKyNpZmRlZiBD
T05GSUdfUEFSQVZJUlQKICAgICAgICAgcG9wcSAgJXJjeAogICAgICAgICBwb3BxICAlcjExCisj
ZW5kaWYKICAgICAgICAgaXJldHEKIAogCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9vcy5oIGIv
aW5jbHVkZS94ODYvb3MuaAppbmRleCBkYjEzODlhLi44Y2NmZjIxIDEwMDY0NAotLS0gYS9pbmNs
dWRlL3g4Ni9vcy5oCisrKyBiL2luY2x1ZGUveDg2L29zLmgKQEAgLTMxLDYgKzMxLDggQEAKICNk
ZWZpbmUgWDg2X0NSNF9QQUUgICAgICAgMHgwMDAwMDAyMCAgICAvKiBlbmFibGUgcGh5c2ljYWwg
YWRkcmVzcyBleHRlbnNpb25zICovCiAjZGVmaW5lIFg4Nl9DUjRfT1NGWFNSICAgIDB4MDAwMDAy
MDAgICAgLyogZW5hYmxlIGZhc3QgRlBVIHNhdmUgYW5kIHJlc3RvcmUgKi8KIAorI2RlZmluZSBY
ODZfRUZMQUdTX0lGICAgICAweDAwMDAwMjAwCisKICNkZWZpbmUgX19LRVJORUxfQ1MgIEZMQVRf
S0VSTkVMX0NTCiAjZGVmaW5lIF9fS0VSTkVMX0RTICBGTEFUX0tFUk5FTF9EUwogI2RlZmluZSBf
X0tFUk5FTF9TUyAgRkxBVF9LRVJORUxfU1MKQEAgLTcwLDcgKzcyLDcgQEAgdm9pZCBhcmNoX2Zp
bmkodm9pZCk7CiAKIAogCi0KKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIAogLyogCiAgKiBUaGUg
dXNlIG9mICdiYXJyaWVyJyBpbiB0aGUgZm9sbG93aW5nIHJlZmxlY3RzIHRoZWlyIHVzZSBhcyBs
b2NhbC1sb2NrCkBAIC0xMjksMTUgKzEzMSw1NyBAQCBkbyB7CQkJCQkJCQkJXAogCWJhcnJpZXIo
KTsJCQkJCQkJXAogfSB3aGlsZSAoMCkKIAorI2RlZmluZSBpcnFzX2Rpc2FibGVkKCkJCQlcCisg
ICAgSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvW3NtcF9wcm9jZXNzb3JfaWQoKV0u
ZXZ0Y2huX3VwY2FsbF9tYXNrCisKKyNlbHNlCisKKyNpZiBkZWZpbmVkKF9faTM4Nl9fKQorI2Rl
ZmluZSBfX1NaICJsIgorI2RlZmluZSBfX1JFRyAiZSIKKyNlbHNlCisjZGVmaW5lIF9fU1ogInEi
CisjZGVmaW5lIF9fUkVHICJyIgorI2VuZGlmCisKKyNkZWZpbmUgX19jbGkoKSBhc20gdm9sYXRp
bGUgKCAiY2xpIiA6IDogOiAibWVtb3J5IiApCisjZGVmaW5lIF9fc3RpKCkgYXNtIHZvbGF0aWxl
ICggInN0aSIgOiA6IDogIm1lbW9yeSIgKQorCisjZGVmaW5lIF9fc2F2ZV9mbGFncyh4KSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitkbyB7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgdW5zaWduZWQgbG9uZyBfX2Y7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgYXNtIHZvbGF0aWxlICggInB1c2hmIiBfX1Na
ICIgOyBwb3AiIF9fU1ogIiAlMCIgOiAiPWciIChfX2YpKTsgICAgICBcCisgICAgeCA9IChfX2Yg
JiBYODZfRUZMQUdTX0lGKSA/IDEgOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCit9IHdoaWxlICgwKQorCisjZGVmaW5lIF9fcmVzdG9yZV9mbGFncyh4KSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitkbyB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgaWYgKHgpIF9fc3RpKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgZWxzZSBfX2NsaSgpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9IHdoaWxlICgwKQorCisjZGVmaW5l
IF9fc2F2ZV9hbmRfY2xpKHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCitkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgX19zYXZlX2ZsYWdzKHgpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgX19jbGko
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCit9IHdoaWxlICgwKQorCitzdGF0aWMgaW5saW5lIGludCBpcnFzX2Rpc2FibGVkKHZv
aWQpCit7CisgICAgaW50IGZsYWc7CisKKyAgICBfX3NhdmVfZmxhZ3MoZmxhZyk7CisgICAgcmV0
dXJuICFmbGFnOworfQorCisjZW5kaWYKKwogI2RlZmluZSBsb2NhbF9pcnFfc2F2ZSh4KQlfX3Nh
dmVfYW5kX2NsaSh4KQogI2RlZmluZSBsb2NhbF9pcnFfcmVzdG9yZSh4KQlfX3Jlc3RvcmVfZmxh
Z3MoeCkKICNkZWZpbmUgbG9jYWxfc2F2ZV9mbGFncyh4KQlfX3NhdmVfZmxhZ3MoeCkKICNkZWZp
bmUgbG9jYWxfaXJxX2Rpc2FibGUoKQlfX2NsaSgpCiAjZGVmaW5lIGxvY2FsX2lycV9lbmFibGUo
KQlfX3N0aSgpCiAKLSNkZWZpbmUgaXJxc19kaXNhYmxlZCgpCQkJXAotICAgIEhZUEVSVklTT1Jf
c2hhcmVkX2luZm8tPnZjcHVfaW5mb1tzbXBfcHJvY2Vzc29yX2lkKCldLmV2dGNobl91cGNhbGxf
bWFzawotCiAvKiBUaGlzIGlzIGEgYmFycmllciBmb3IgdGhlIGNvbXBpbGVyIG9ubHksIE5PVCB0
aGUgcHJvY2Vzc29yISAqLwogI2RlZmluZSBiYXJyaWVyKCkgX19hc21fXyBfX3ZvbGF0aWxlX18o
IiI6IDogOiJtZW1vcnkiKQogCkBAIC01ODYsNSArNjMwLDIwIEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCBjcHVpZCh1aW50MzJfdCBsZWFmLAogCiAjdW5kZWYgQUREUgogCisjaWZkZWYgQ09ORklHX1BB
UkFWSVJUCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjIodm9pZCkKK3sKKyAg
ICByZXR1cm4gSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvW3NtcF9wcm9jZXNzb3Jf
aWQoKV0uYXJjaC5jcjI7Cit9CisjZWxzZQorc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJl
YWRfY3IyKHZvaWQpCit7CisgICAgdW5zaWduZWQgbG9uZyBjcjI7CisKKyAgICBhc20gdm9sYXRp
bGUgKCAibW92ICUlY3IyLCUwXG5cdCIgOiAiPXIiIChjcjIpICk7CisgICAgcmV0dXJuIGNyMjsK
K30KKyNlbmRpZgorCiAjZW5kaWYgLyogbm90IGFzc2VtYmx5ICovCiAjZW5kaWYgLyogX09TX0hf
ICovCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:54 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA2-0001Ud-9a; Wed, 24 Aug 2016 10:11:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA0-0001PJ-Er; Wed, 24 Aug 2016 10:11:52 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 3F/AB-09160-7E27DB75; Wed, 24 Aug 2016 10:11:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+7zor3
 hBjv/8Fi8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbh66hdzwUy+isa9fxkbGLdydzFy
 ckgIGEm8nfiPqYuRi0NIYCGjRFvTWXaQBJuAqsSG66dYQWwRATeJL99nsYHYzAIREnM+nGIBs
 YUFYiXWH/jPCGKzANXfbj0I1ssr4CAxb9MhVogFchLXZ05nArE5geLTFj8A6xUSsJfY/3Yq6w
 RG7gWMDKsY1YtTi8pSi3TN9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAv3MAAQ
 7GBu/Ox1ilORgUhLlvam6N1yILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+XQqCcYFFqempFWmYO
 MOBg0hIcPEoivBzAoBPiLS5IzC3OTIdInWJUlBLn3QrSJwCSyCjNg2uDBfklRlkpYV5GoEOEe
 ApSi3IzS1DlXzGKczAqCfN+BpnCk5lXAjf9FdBiJqDFLfd3gywuSURISTUw1l66lXsuybTiNf
 cHx7+t90v/efxoeTpDd8orDSbNXcmXPV0tMotY05eclGqwVziSKbG/tUbuHxMX/6oF/S/9T63
 hsd2hujcxf2PrM17L44w987LW7F7iOyvqx0nfZdM8Nyjt3eex4/iq24tL2N0UCvzU8zROHr6f
 bn1tcVVnm8Cel+aBM/qUlViKMxINtZiLihMBnKPPr20CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1472033511!56507277!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58513 invoked from network); 24 Aug 2016 10:11:51 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:51 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D6544ABE1;
 Wed, 24 Aug 2016 10:11:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:33 +0200
Message-Id: <1472033504-23180-12-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 11/22] mini-os: add static page tables for
	virtual kernel area for HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gSFZNbGl0ZSBtb2RlIHdlIG5lZWQgdGhlIHZpcnR1YWwga2VybmVsIGFyZWEgZm9yIG1hcHBp
bmcgb2YgdGhlCmNvbnNvbGUgYW5kIHhlbmJ1cyByaW5nIHBhZ2VzIGFzIGVzcGVjaWFsbHkgb24g
MzIgYml0IGFyY2hpdGVjdHVyZQp0aGVpciBwZm5zIG1pZ2h0IGJlIGFib3ZlIHRoZSBzdXBwb3J0
ZWQgbWF4aW11bSBtZW1vcnkgc2l6ZS4KCkFkZCB0aGUgcGFnZSB0YWJsZXMgbmVlZGVkIGZvciBk
b2luZyB0aGUgbWFwcGluZy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVu
cy1seW9uLm9yZz4KLS0tCiBhcmNoL3g4Ni9tbS5jICAgICB8IDExICsrKysrKysrKysrCiBhcmNo
L3g4Ni94ODZfNjQuUyB8ICA3ICsrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5jCmluZGV4IDA1
NDMwMTcuLmNiYjU2MTcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tLmMKKysrIGIvYXJjaC94ODYv
bW0uYwpAQCAtNzMzLDYgKzczMywxNyBAQCB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25n
KiBzdGFydF9wZm5fcCwgdW5zaWduZWQgbG9uZyogbWF4X3Bmbl9wKQogCiAgICAgKnN0YXJ0X3Bm
bl9wID0gc3RhcnRfcGZuOwogICAgICptYXhfcGZuX3AgPSBtYXhfcGZuOworCisjaWZuZGVmIENP
TkZJR19QQVJBVklSVAorI2lmZGVmIF9feDg2XzY0X18KKyAgICBCVUlMRF9CVUdfT04obDRfdGFi
bGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpICE9IDEgfHwKKyAgICAgICAgICAgICAgICAgbDNf
dGFibGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpICE9IDAgfHwKKyAgICAgICAgICAgICAgICAg
bDJfdGFibGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpICE9IDApOworI2Vsc2UKKyAgICBCVUlM
RF9CVUdfT04obDNfdGFibGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpICE9IDAgfHwKKyAgICAg
ICAgICAgICAgICAgbDJfdGFibGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpID09IDApOworI2Vu
ZGlmCisjZW5kaWYKIH0KIAogZ3JhbnRfZW50cnlfdCAqYXJjaF9pbml0X2dudHRhYihpbnQgbnJf
Z3JhbnRfZnJhbWVzKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveDg2XzY0LlMgYi9hcmNoL3g4Ni94
ODZfNjQuUwppbmRleCAxN2E5ZWFkLi41OTMyYmZiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ODZf
NjQuUworKysgYi9hcmNoL3g4Ni94ODZfNjQuUwpAQCAtNDE4LDEwICs0MTgsMTcgQEAgRU5UUlko
X19hcmNoX3N3aXRjaF90aHJlYWRzKQogLmRhdGEKIC5nbG9ibCBwYWdlX3RhYmxlX2Jhc2UKICAg
ICAgICAgLmFsaWduIF9fUEFHRV9TSVpFCitwYWdlX3RhYmxlX3ZpcnRfbDI6CisgICAgICAgIFBU
RShwYWdlX3RhYmxlX3ZpcnRfbDEgKyBMMl9QUk9UKQorICAgICAgICAuYWxpZ24gX19QQUdFX1NJ
WkUsIDAKK3BhZ2VfdGFibGVfdmlydF9sMzoKKyAgICAgICAgUFRFKHBhZ2VfdGFibGVfdmlydF9s
MiArIEwzX1BST1QpCisgICAgICAgIC5hbGlnbiBfX1BBR0VfU0laRSwgMAogcGFnZV90YWJsZV9s
MzoKICAgICAgICAgUFRFKHBhZ2VfdGFibGVfbDIgKyBMM19QUk9UKQogICAgICAgICAuYWxpZ24g
X19QQUdFX1NJWkUsIDAKIHBhZ2VfdGFibGVfYmFzZToKICAgICAgICAgUFRFKHBhZ2VfdGFibGVf
bDMgKyBMNF9QUk9UKQorICAgICAgICBQVEUocGFnZV90YWJsZV92aXJ0X2wzICsgTDRfUFJPVCkK
ICAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpFLCAwCiAjZW5kaWYKLS0gCjIuNi42CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:54 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA2-0001Ud-9a; Wed, 24 Aug 2016 10:11:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA0-0001PJ-Er; Wed, 24 Aug 2016 10:11:52 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 3F/AB-09160-7E27DB75; Wed, 24 Aug 2016 10:11:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+7zor3
 hBjv/8Fi8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbh66hdzwUy+isa9fxkbGLdydzFy
 ckgIGEm8nfiPqYuRi0NIYCGjRFvTWXaQBJuAqsSG66dYQWwRATeJL99nsYHYzAIREnM+nGIBs
 YUFYiXWH/jPCGKzANXfbj0I1ssr4CAxb9MhVogFchLXZ05nArE5geLTFj8A6xUSsJfY/3Yq6w
 RG7gWMDKsY1YtTi8pSi3TN9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAv3MAAQ
 7GBu/Ox1ilORgUhLlvam6N1yILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+XQqCcYFFqempFWmYO
 MOBg0hIcPEoivBzAoBPiLS5IzC3OTIdInWJUlBLn3QrSJwCSyCjNg2uDBfklRlkpYV5GoEOEe
 ApSi3IzS1DlXzGKczAqCfN+BpnCk5lXAjf9FdBiJqDFLfd3gywuSURISTUw1l66lXsuybTiNf
 cHx7+t90v/efxoeTpDd8orDSbNXcmXPV0tMotY05eclGqwVziSKbG/tUbuHxMX/6oF/S/9T63
 hsd2hujcxf2PrM17L44w987LW7F7iOyvqx0nfZdM8Nyjt3eex4/iq24tL2N0UCvzU8zROHr6f
 bn1tcVVnm8Cel+aBM/qUlViKMxINtZiLihMBnKPPr20CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1472033511!56507277!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58513 invoked from network); 24 Aug 2016 10:11:51 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:51 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D6544ABE1;
 Wed, 24 Aug 2016 10:11:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:33 +0200
Message-Id: <1472033504-23180-12-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 11/22] mini-os: add static page tables for
	virtual kernel area for HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gSFZNbGl0ZSBtb2RlIHdlIG5lZWQgdGhlIHZpcnR1YWwga2VybmVsIGFyZWEgZm9yIG1hcHBp
bmcgb2YgdGhlCmNvbnNvbGUgYW5kIHhlbmJ1cyByaW5nIHBhZ2VzIGFzIGVzcGVjaWFsbHkgb24g
MzIgYml0IGFyY2hpdGVjdHVyZQp0aGVpciBwZm5zIG1pZ2h0IGJlIGFib3ZlIHRoZSBzdXBwb3J0
ZWQgbWF4aW11bSBtZW1vcnkgc2l6ZS4KCkFkZCB0aGUgcGFnZSB0YWJsZXMgbmVlZGVkIGZvciBk
b2luZyB0aGUgbWFwcGluZy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVu
cy1seW9uLm9yZz4KLS0tCiBhcmNoL3g4Ni9tbS5jICAgICB8IDExICsrKysrKysrKysrCiBhcmNo
L3g4Ni94ODZfNjQuUyB8ICA3ICsrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5jCmluZGV4IDA1
NDMwMTcuLmNiYjU2MTcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tLmMKKysrIGIvYXJjaC94ODYv
bW0uYwpAQCAtNzMzLDYgKzczMywxNyBAQCB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25n
KiBzdGFydF9wZm5fcCwgdW5zaWduZWQgbG9uZyogbWF4X3Bmbl9wKQogCiAgICAgKnN0YXJ0X3Bm
bl9wID0gc3RhcnRfcGZuOwogICAgICptYXhfcGZuX3AgPSBtYXhfcGZuOworCisjaWZuZGVmIENP
TkZJR19QQVJBVklSVAorI2lmZGVmIF9feDg2XzY0X18KKyAgICBCVUlMRF9CVUdfT04obDRfdGFi
bGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpICE9IDEgfHwKKyAgICAgICAgICAgICAgICAgbDNf
dGFibGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpICE9IDAgfHwKKyAgICAgICAgICAgICAgICAg
bDJfdGFibGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpICE9IDApOworI2Vsc2UKKyAgICBCVUlM
RF9CVUdfT04obDNfdGFibGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpICE9IDAgfHwKKyAgICAg
ICAgICAgICAgICAgbDJfdGFibGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpID09IDApOworI2Vu
ZGlmCisjZW5kaWYKIH0KIAogZ3JhbnRfZW50cnlfdCAqYXJjaF9pbml0X2dudHRhYihpbnQgbnJf
Z3JhbnRfZnJhbWVzKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveDg2XzY0LlMgYi9hcmNoL3g4Ni94
ODZfNjQuUwppbmRleCAxN2E5ZWFkLi41OTMyYmZiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ODZf
NjQuUworKysgYi9hcmNoL3g4Ni94ODZfNjQuUwpAQCAtNDE4LDEwICs0MTgsMTcgQEAgRU5UUlko
X19hcmNoX3N3aXRjaF90aHJlYWRzKQogLmRhdGEKIC5nbG9ibCBwYWdlX3RhYmxlX2Jhc2UKICAg
ICAgICAgLmFsaWduIF9fUEFHRV9TSVpFCitwYWdlX3RhYmxlX3ZpcnRfbDI6CisgICAgICAgIFBU
RShwYWdlX3RhYmxlX3ZpcnRfbDEgKyBMMl9QUk9UKQorICAgICAgICAuYWxpZ24gX19QQUdFX1NJ
WkUsIDAKK3BhZ2VfdGFibGVfdmlydF9sMzoKKyAgICAgICAgUFRFKHBhZ2VfdGFibGVfdmlydF9s
MiArIEwzX1BST1QpCisgICAgICAgIC5hbGlnbiBfX1BBR0VfU0laRSwgMAogcGFnZV90YWJsZV9s
MzoKICAgICAgICAgUFRFKHBhZ2VfdGFibGVfbDIgKyBMM19QUk9UKQogICAgICAgICAuYWxpZ24g
X19QQUdFX1NJWkUsIDAKIHBhZ2VfdGFibGVfYmFzZToKICAgICAgICAgUFRFKHBhZ2VfdGFibGVf
bDMgKyBMNF9QUk9UKQorICAgICAgICBQVEUocGFnZV90YWJsZV92aXJ0X2wzICsgTDRfUFJPVCkK
ICAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpFLCAwCiAjZW5kaWYKLS0gCjIuNi42CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:54 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA2-0001X4-Po; Wed, 24 Aug 2016 10:11:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA0-0001Pb-MG; Wed, 24 Aug 2016 10:11:52 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 ED/F5-06162-7E27DB75; Wed, 24 Aug 2016 10:11:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRWlGSWpSXmKPExsVyuP0Ov+6zor3
 hBr8XmVi8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzeg/s5+5YN8kxorPt16yNjCequhi
 5OSQEDCSeDvxH1MXIxeHkMBCRolV71czgyTYBFQlNlw/xQpiiwi4SXz5PosNxGYWiJCY8+EUC
 4gtLBAkcbyrB8xmAarvnXiaHcTmFXCQWDLrITvEAjmJ6zOnM4HYnEDxaYsfgNULCdhL7H87lX
 UCI/cCRoZVjBrFqUVlqUW6huZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBvmY
 Agh2ML097HmKU5GBSEuW9qbo3XIgvKT+lMiOxOCO+qDQntfgQowwHh5IEb0EhUE6wKDU9tSIt
 MwcYdDBpCQ4eJRHeBSBp3uKCxNzizHSI1ClGRSlx3q0gCQGQREZpHlwbLNAvMcpKCfMyAh0ix
 FOQWpSbWYIq/4pRnINRSZi3HmQKT2ZeCdz0V0CLmYAWt9zfDbK4JBEhJdXAyMYndU0umqcrqP
 nV3B9STIbBhgW7Q14vqEnMsZrWtPbTk/mxAveq9r75EJd0pHgr3xKnsiCdmr6pZ9eUbBFLyN1
 UsfK+1cyz/7bWWdjaffVWWn80pH6KwLT7qstm81nM3Vb84hyvYMKjr3P2l7st4DrhZ6UqxNR2
 xP7hxBcLDn32D09ceNCVV4mlOCPRUIu5qDgRAB915K9vAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1472033510!6910920!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28589 invoked from network); 24 Aug 2016 10:11:50 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:50 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 810ACAD6F;
 Wed, 24 Aug 2016 10:11:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:32 +0200
Message-Id: <1472033504-23180-11-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 10/22] mini-os: make p2m related code
	depend on CONFIG_PARAVIRT
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWxsIGhhbmRsaW5nIHJlbGF0ZWQgdG8gcDJtIGlzIG5lZWRlZCBmb3IgcGFyYXZpcnR1YWxpemVk
IGVudmlyb25tZW50Cm9ubHkuIFNvIHB1dCBhbGwgZnVuY3Rpb25zIG9wZXJhdGluZyBvbiBwMm0g
bGlzdCBpbiAjaWZkZWYKQ09ORklHX1BBUkFWSVJUIHNlY3Rpb25zLiBBZGQgYSBwYXJhdmlydC5o
IGhlYWRlciBkZWZpbmluZyBkdW1teQpmdW5jdGlvbnMgZm9yIG5vbi1wYXJhdmlydHVhbGl6ZWQg
ZW52aXJvbm1lbnRzLiBJbnN0ZWFkIG9mIHVzaW5nCnJlZmVyZW5jZXMgdG8gc3RhcnRfaW5mbyB1
c2UgZGVkaWNhdGVkIHZhcmlhYmxlcyBpbml0aWFsaXplZCBmcm9tCnN0YXJ0X2luZm8gb24gYm9v
dC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3
ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KLS0t
CiBhcmNoL2FybS9iYWxsb29uLmMgICAgICAgICAgICAgICAgfCAgNSAtLS0KIGFyY2gvYXJtL21t
LmMgICAgICAgICAgICAgICAgICAgICB8ICA0IC0tLQogYXJjaC94ODYvYmFsbG9vbi5jICAgICAg
ICAgICAgICAgIHwgMTMgKysrKysrKysKIGFyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAg
ICB8IDY3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogYXJjaC94ODYv
c2V0dXAuYyAgICAgICAgICAgICAgICAgIHwgIDYgKystLQogYXJjaC94ODYvdHJhcHMuYyAgICAg
ICAgICAgICAgICAgIHwgIDYgKystLQogYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDEgKwogaW5jbHVkZS9hcm0vYXJjaF9tbS5oICAgICAgICAgICAgIHwgIDMgLS0KIGluY2x1
ZGUvYmFsbG9vbi5oICAgICAgICAgICAgICAgICB8ICAzIC0tCiBpbmNsdWRlL21tLmggICAgICAg
ICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9wYXJhdmlydC5oICAgICAgICAgICAgICAg
IHwgNDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ODYvYXJjaF9tbS5o
ICAgICAgICAgICAgIHwgNDAgKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUveGVuL2Fy
Y2gteDg2L3hlbi14ODZfMzIuaCB8ICAyICsrCiBpbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4teDg2
XzY0LmggfCAgMiArKwogbW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwog
MTUgZmlsZXMgY2hhbmdlZCwgMTMzIGluc2VydGlvbnMoKyksIDcwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2FyY2gvYXJtL2JhbGxvb24uYyBiL2FyY2gvYXJtL2JhbGxvb24uYwppbmRleCA3
ZjM1MzI4Li45NThlY2JhIDEwMDY0NAotLS0gYS9hcmNoL2FybS9iYWxsb29uLmMKKysrIGIvYXJj
aC9hcm0vYmFsbG9vbi5jCkBAIC0yNywxMSArMjcsNiBAQAogCiB1bnNpZ25lZCBsb25nIHZpcnRf
a2VybmVsX2FyZWFfZW5kOyAgIC8qIFRPRE86IGZpbmQgYSB2aXJ0dWFsIGFyZWEgKi8KIAotaW50
IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCi17Ci0gICAgcmV0dXJuIDA7
Ci19Ci0KIHZvaWQgYXJjaF9wZm5fYWRkKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25n
IG1mbikKIHsKIH0KZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21tLmMgYi9hcmNoL2FybS9tbS5jCmlu
ZGV4IGZjOGQ0YmMuLjRmNThmYzcgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21tLmMKKysrIGIvYXJj
aC9hcm0vbW0uYwpAQCAtNzIsMTAgKzcyLDYgQEAgdm9pZCBhcmNoX2luaXRfbW0odW5zaWduZWQg
bG9uZyAqc3RhcnRfcGZuX3AsIHVuc2lnbmVkIGxvbmcgKm1heF9wZm5fcCkKICAgICAqbWF4X3Bm
bl9wID0gdG9fcGh5cyhuZXdfZGV2aWNlX3RyZWUpID4+IFBBR0VfU0hJRlQ7CiB9CiAKLXZvaWQg
YXJjaF9pbml0X3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCi17Ci19Ci0KIHZvaWQgYXJjaF9p
bml0X2RlbWFuZF9tYXBwaW5nX2FyZWEodm9pZCkKIHsKIH0KZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2JhbGxvb24uYyBiL2FyY2gveDg2L2JhbGxvb24uYwppbmRleCA0MjM4OWU0Li4xNmFhYWU0IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9iYWxsb29uLmMKKysrIGIvYXJjaC94ODYvYmFsbG9vbi5jCkBA
IC0yNiwxMSArMjYsMTMgQEAKICNpbmNsdWRlIDxtaW5pLW9zL2Vycm5vLmg+CiAjaW5jbHVkZSA8
bWluaS1vcy9saWIuaD4KICNpbmNsdWRlIDxtaW5pLW9zL21tLmg+CisjaW5jbHVkZSA8bWluaS1v
cy9wYXJhdmlydC5oPgogCiAjaWZkZWYgQ09ORklHX0JBTExPT04KIAogdW5zaWduZWQgbG9uZyB2
aXJ0X2tlcm5lbF9hcmVhX2VuZCA9IFZJUlRfS0VSTkVMX0FSRUE7CiAKKyNpZmRlZiBDT05GSUdf
UEFSQVZJUlQKIHN0YXRpYyB2b2lkIHAybV9pbnZhbGlkYXRlKHVuc2lnbmVkIGxvbmcgKmxpc3Qs
IHVuc2lnbmVkIGxvbmcgc3RhcnRfaWR4KQogewogICAgIHVuc2lnbmVkIGxvbmcgaWR4OwpAQCAt
MTQzLDUgKzE0NSwxNiBAQCB2b2lkIGFyY2hfcGZuX2FkZCh1bnNpZ25lZCBsb25nIHBmbiwgdW5z
aWduZWQgbG9uZyBtZm4pCiAgICAgICAgIGRvX2V4aXQoKTsKICAgICB9CiB9CisjZWxzZQordm9p
ZCBhcmNoX3Bmbl9hZGQodW5zaWduZWQgbG9uZyBwZm4sIHVuc2lnbmVkIGxvbmcgbWZuKQorewor
ICAgIHBnZW50cnlfdCAqcGd0OworCisgICAgcGd0ID0gbmVlZF9wZ3QoKHVuc2lnbmVkIGxvbmcp
cGZuX3RvX3ZpcnQocGZuKSk7CisgICAgQVNTRVJUKHBndCk7CisgICAgaWYgKCAhKCpwZ3QgJiBf
UEFHRV9QU0UpICkKKyAgICAgICAgKnBndCA9IChwZ2VudHJ5X3QpKG1mbiA8PCBQQUdFX1NISUZU
KSB8IF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVzsKK30KKyNlbmRpZgogCiAjZW5kaWYKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5jCmluZGV4IGZlMThmNTMuLjA1NDMw
MTcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tLmMKKysrIGIvYXJjaC94ODYvbW0uYwpAQCAtMzks
NiArMzksNyBAQAogI2luY2x1ZGUgPG1pbmktb3MvaHlwZXJ2aXNvci5oPgogI2luY2x1ZGUgPG1p
bmktb3MvYmFsbG9vbi5oPgogI2luY2x1ZGUgPG1pbmktb3MvbW0uaD4KKyNpbmNsdWRlIDxtaW5p
LW9zL3BhcmF2aXJ0Lmg+CiAjaW5jbHVkZSA8bWluaS1vcy90eXBlcy5oPgogI2luY2x1ZGUgPG1p
bmktb3MvbGliLmg+CiAjaW5jbHVkZSA8bWluaS1vcy94bWFsbG9jLmg+CkBAIC01MywxMCArNTQs
MjQgQEAKIAogdW5zaWduZWQgbG9uZyAqcGh5c190b19tYWNoaW5lX21hcHBpbmc7CiB1bnNpZ25l
ZCBsb25nIG1mbl96ZXJvOworcGdlbnRyeV90ICpwdF9iYXNlOworc3RhdGljIHVuc2lnbmVkIGxv
bmcgZmlyc3RfZnJlZV9wZm47CitzdGF0aWMgdW5zaWduZWQgbG9uZyBsYXN0X2ZyZWVfcGZuOwor
CiBleHRlcm4gY2hhciBzdGFja1tdOwogZXh0ZXJuIHZvaWQgcGFnZV93YWxrKHVuc2lnbmVkIGxv
bmcgdmEpOwogCi0jaWZuZGVmIENPTkZJR19QQVJBVklSVAorI2lmZGVmIENPTkZJR19QQVJBVklS
VAordm9pZCBhcmNoX21tX3ByZWluaXQodm9pZCAqcCkKK3sKKyAgICBzdGFydF9pbmZvX3QgKnNp
ID0gcDsKKworICAgIHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nID0gKHVuc2lnbmVkIGxvbmcgKilz
aS0+bWZuX2xpc3Q7CisgICAgcHRfYmFzZSA9IChwZ2VudHJ5X3QgKilzaS0+cHRfYmFzZTsKKyAg
ICBmaXJzdF9mcmVlX3BmbiA9IFBGTl9VUCh0b19waHlzKHB0X2Jhc2UpKSArIHNpLT5ucl9wdF9m
cmFtZXM7CisgICAgbGFzdF9mcmVlX3BmbiA9IHNpLT5ucl9wYWdlczsKK30KKyNlbHNlCiAjaW5j
bHVkZSA8bWluaS1vcy9kZXNjLmg+CiB1c2VyX2Rlc2MgZ2R0W05SX0dEVF9FTlRSSUVTXSA9CiB7
CkBAIC04NSw2ICsxMDAsMjIgQEAgZGVzY19wdHIgaWR0X3B0ciA9CiAgICAgLmxpbWl0ID0gc2l6
ZW9mKGlkdCkgLSAxLAogICAgIC5iYXNlID0gKHVuc2lnbmVkIGxvbmcpJmlkdCwKIH07CisKK3Zv
aWQgYXJjaF9tbV9wcmVpbml0KHZvaWQgKnApCit7CisgICAgbG9uZyByZXQ7CisgICAgZG9taWRf
dCBkb21pZCA9IERPTUlEX1NFTEY7CisKKyAgICBwdF9iYXNlID0gcGFnZV90YWJsZV9iYXNlOwor
ICAgIGZpcnN0X2ZyZWVfcGZuID0gUEZOX1VQKHRvX3BoeXMoJl9lbmQpKTsKKyAgICByZXQgPSBI
WVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fY3VycmVudF9yZXNlcnZhdGlvbiwgJmRvbWlkKTsK
KyAgICBpZiAoIHJldCA8IDAgKQorICAgIHsKKyAgICAgICAgeHByaW50aygiY291bGQgbm90IGdl
dCBtZW1vcnkgc2l6ZVxuIik7CisgICAgICAgIGRvX2V4aXQoKTsKKyAgICB9CisgICAgbGFzdF9m
cmVlX3BmbiA9IHJldDsKK30KICNlbmRpZgogCiAvKgpAQCAtOTUsNyArMTI2LDcgQEAgZGVzY19w
dHIgaWR0X3B0ciA9CiBzdGF0aWMgdm9pZCBuZXdfcHRfZnJhbWUodW5zaWduZWQgbG9uZyAqcHRf
cGZuLCB1bnNpZ25lZCBsb25nIHByZXZfbF9tZm4sIAogICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgb2Zmc2V0LCB1bnNpZ25lZCBsb25nIGxldmVsKQogeyAgIAotICAgIHBn
ZW50cnlfdCAqdGFiID0gKHBnZW50cnlfdCAqKXN0YXJ0X2luZm8ucHRfYmFzZTsKKyAgICBwZ2Vu
dHJ5X3QgKnRhYiA9IHB0X2Jhc2U7CiAgICAgdW5zaWduZWQgbG9uZyBwdF9wYWdlID0gKHVuc2ln
bmVkIGxvbmcpcGZuX3RvX3ZpcnQoKnB0X3Bmbik7IAogICAgIHBnZW50cnlfdCBwcm90X2UsIHBy
b3RfdDsKICAgICBtbXVfdXBkYXRlX3QgbW11X3VwZGF0ZXNbMV07CkBAIC0xNzIsOCArMjAzLDgg
QEAgc3RhdGljIHZvaWQgYnVpbGRfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0YXJ0X3Bmbiwg
dW5zaWduZWQgbG9uZyAqbWF4X3BmbikKICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0X2FkZHJlc3Ms
IGVuZF9hZGRyZXNzOwogICAgIHVuc2lnbmVkIGxvbmcgcGZuX3RvX21hcCwgcHRfcGZuID0gKnN0
YXJ0X3BmbjsKICAgICBzdGF0aWMgbW11X3VwZGF0ZV90IG1tdV91cGRhdGVzW0wxX1BBR0VUQUJM
RV9FTlRSSUVTICsgMV07Ci0gICAgcGdlbnRyeV90ICp0YWIgPSAocGdlbnRyeV90ICopc3RhcnRf
aW5mby5wdF9iYXNlLCBwYWdlOwotICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuID0gcGZuX3RvX21m
bih2aXJ0X3RvX3BmbihzdGFydF9pbmZvLnB0X2Jhc2UpKTsKKyAgICBwZ2VudHJ5X3QgKnRhYiA9
IHB0X2Jhc2UsIHBhZ2U7CisgICAgdW5zaWduZWQgbG9uZyBwdF9tZm4gPSBwZm5fdG9fbWZuKHZp
cnRfdG9fcGZuKHB0X2Jhc2UpKTsKICAgICB1bnNpZ25lZCBsb25nIG9mZnNldDsKICAgICBpbnQg
Y291bnQgPSAwOwogICAgIGludCByYzsKQEAgLTE4Miw2ICsyMTMsNyBAQCBzdGF0aWMgdm9pZCBi
dWlsZF9wYWdldGFibGUodW5zaWduZWQgbG9uZyAqc3RhcnRfcGZuLCB1bnNpZ25lZCBsb25nICpt
YXhfcGZuKQogICAgICAgIG1hcHBlZCwgc3RhcnQgdGhlIGxvb3AgYXQgdGhlIHZlcnkgYmVnaW5u
aW5nLiAqLwogICAgIHBmbl90b19tYXAgPSAqc3RhcnRfcGZuOwogCisjaWZkZWYgQ09ORklHX1BB
UkFWSVJUCiAgICAgaWYgKCAqbWF4X3BmbiA+PSB2aXJ0X3RvX3BmbihIWVBFUlZJU09SX1ZJUlRf
U1RBUlQpICkKICAgICB7CiAgICAgICAgIHByaW50aygiV0FSTklORzogTWluaS1PUyB0cnlpbmcg
dG8gdXNlIFhlbiB2aXJ0dWFsIHNwYWNlLiAiCkBAIC0xOTMsNiArMjI1LDcgQEAgc3RhdGljIHZv
aWQgYnVpbGRfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0YXJ0X3BmbiwgdW5zaWduZWQgbG9u
ZyAqbWF4X3BmbikKICAgICAgICAgICAgICAgICgodW5zaWduZWQgbG9uZylwZm5fdG9fdmlydCgq
bWF4X3BmbikgLSAKICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZykmX3RleHQpPj4yMCk7
CiAgICAgfQorI2VuZGlmCiAKICAgICBzdGFydF9hZGRyZXNzID0gKHVuc2lnbmVkIGxvbmcpcGZu
X3RvX3ZpcnQocGZuX3RvX21hcCk7CiAgICAgZW5kX2FkZHJlc3MgPSAodW5zaWduZWQgbG9uZylw
Zm5fdG9fdmlydCgqbWF4X3Bmbik7CkBAIC0yMDIsOCArMjM1LDggQEAgc3RhdGljIHZvaWQgYnVp
bGRfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyAqbWF4
X3BmbikKIAogICAgIHdoaWxlICggc3RhcnRfYWRkcmVzcyA8IGVuZF9hZGRyZXNzICkKICAgICB7
Ci0gICAgICAgIHRhYiA9IChwZ2VudHJ5X3QgKilzdGFydF9pbmZvLnB0X2Jhc2U7Ci0gICAgICAg
IHB0X21mbiA9IHBmbl90b19tZm4odmlydF90b19wZm4oc3RhcnRfaW5mby5wdF9iYXNlKSk7Cisg
ICAgICAgIHRhYiA9IHB0X2Jhc2U7CisgICAgICAgIHB0X21mbiA9IHBmbl90b19tZm4odmlydF90
b19wZm4ocHRfYmFzZSkpOwogCiAjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQogICAgICAgICBvZmZz
ZXQgPSBsNF90YWJsZV9vZmZzZXQoc3RhcnRfYWRkcmVzcyk7CkBAIC0yNzAsOCArMzAzLDggQEAg
c3RhdGljIHZvaWQgc2V0X3JlYWRvbmx5KHZvaWQgKnRleHQsIHZvaWQgKmV0ZXh0KQogICAgICAg
ICAoKHVuc2lnbmVkIGxvbmcpIHRleHQgKyBQQUdFX1NJWkUgLSAxKSAmIFBBR0VfTUFTSzsKICAg
ICB1bnNpZ25lZCBsb25nIGVuZF9hZGRyZXNzID0gKHVuc2lnbmVkIGxvbmcpIGV0ZXh0OwogICAg
IHN0YXRpYyBtbXVfdXBkYXRlX3QgbW11X3VwZGF0ZXNbTDFfUEFHRVRBQkxFX0VOVFJJRVMgKyAx
XTsKLSAgICBwZ2VudHJ5X3QgKnRhYiA9IChwZ2VudHJ5X3QgKilzdGFydF9pbmZvLnB0X2Jhc2Us
IHBhZ2U7Ci0gICAgdW5zaWduZWQgbG9uZyBtZm4gPSBwZm5fdG9fbWZuKHZpcnRfdG9fcGZuKHN0
YXJ0X2luZm8ucHRfYmFzZSkpOworICAgIHBnZW50cnlfdCAqdGFiID0gcHRfYmFzZSwgcGFnZTsK
KyAgICB1bnNpZ25lZCBsb25nIG1mbiA9IHBmbl90b19tZm4odmlydF90b19wZm4ocHRfYmFzZSkp
OwogICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0OwogICAgIGludCBjb3VudCA9IDA7CiAgICAgaW50
IHJjOwpAQCAtMjgwLDggKzMxMyw4IEBAIHN0YXRpYyB2b2lkIHNldF9yZWFkb25seSh2b2lkICp0
ZXh0LCB2b2lkICpldGV4dCkKIAogICAgIHdoaWxlICggc3RhcnRfYWRkcmVzcyArIFBBR0VfU0la
RSA8PSBlbmRfYWRkcmVzcyApCiAgICAgewotICAgICAgICB0YWIgPSAocGdlbnRyeV90ICopc3Rh
cnRfaW5mby5wdF9iYXNlOwotICAgICAgICBtZm4gPSBwZm5fdG9fbWZuKHZpcnRfdG9fcGZuKHN0
YXJ0X2luZm8ucHRfYmFzZSkpOworICAgICAgICB0YWIgPSBwdF9iYXNlOworICAgICAgICBtZm4g
PSBwZm5fdG9fbWZuKHZpcnRfdG9fcGZuKHB0X2Jhc2UpKTsKIAogI2lmIGRlZmluZWQoX194ODZf
NjRfXykKICAgICAgICAgb2Zmc2V0ID0gbDRfdGFibGVfb2Zmc2V0KHN0YXJ0X2FkZHJlc3MpOwpA
QCAtMzQzLDggKzM3Niw4IEBAIHN0YXRpYyBwZ2VudHJ5X3QgKmdldF9wZ3QodW5zaWduZWQgbG9u
ZyB2YSkKICAgICBwZ2VudHJ5X3QgKnRhYjsKICAgICB1bnNpZ25lZCBvZmZzZXQ7CiAKLSAgICB0
YWIgPSAocGdlbnRyeV90ICopc3RhcnRfaW5mby5wdF9iYXNlOwotICAgIG1mbiA9IHZpcnRfdG9f
bWZuKHN0YXJ0X2luZm8ucHRfYmFzZSk7CisgICAgdGFiID0gcHRfYmFzZTsKKyAgICBtZm4gPSB2
aXJ0X3RvX21mbihwdF9iYXNlKTsKIAogI2lmIGRlZmluZWQoX194ODZfNjRfXykKICAgICBvZmZz
ZXQgPSBsNF90YWJsZV9vZmZzZXQodmEpOwpAQCAtMzc5LDggKzQxMiw4IEBAIHBnZW50cnlfdCAq
bmVlZF9wZ3QodW5zaWduZWQgbG9uZyB2YSkKICAgICB1bnNpZ25lZCBsb25nIHB0X3BmbjsKICAg
ICB1bnNpZ25lZCBvZmZzZXQ7CiAKLSAgICB0YWIgPSAocGdlbnRyeV90ICopc3RhcnRfaW5mby5w
dF9iYXNlOwotICAgIHB0X21mbiA9IHZpcnRfdG9fbWZuKHN0YXJ0X2luZm8ucHRfYmFzZSk7Cisg
ICAgdGFiID0gcHRfYmFzZTsKKyAgICBwdF9tZm4gPSB2aXJ0X3RvX21mbihwdF9iYXNlKTsKIAog
I2lmIGRlZmluZWQoX194ODZfNjRfXykKICAgICBvZmZzZXQgPSBsNF90YWJsZV9vZmZzZXQodmEp
OwpAQCAtNjM5LDYgKzY3Miw3IEBAIHN0YXRpYyB2b2lkIGNsZWFyX2Jvb3RzdHJhcCh2b2lkKQog
ICAgICAgICBwcmludGsoIlVuYWJsZSB0byB1bm1hcCBOVUxMIHBhZ2UuIHJjPSVkXG4iLCByYyk7
CiB9CiAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIHZvaWQgcDJtX2Noa19wZm4odW5zaWduZWQg
bG9uZyBwZm4pCiB7CiAgICAgaWYgKCAocGZuID4+IEwzX1AyTV9TSElGVCkgPiAwICkKQEAgLTY3
MCw2ICs3MDQsNyBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQog
CiAgICAgYXJjaF9yZW1hcF9wMm0obWF4X3Bmbik7CiB9CisjZW5kaWYKIAogdm9pZCBhcmNoX2lu
aXRfbW0odW5zaWduZWQgbG9uZyogc3RhcnRfcGZuX3AsIHVuc2lnbmVkIGxvbmcqIG1heF9wZm5f
cCkKIHsKQEAgLTY4Myw4ICs3MTgsOCBAQCB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25n
KiBzdGFydF9wZm5fcCwgdW5zaWduZWQgbG9uZyogbWF4X3Bmbl9wKQogICAgIHByaW50aygiICAg
ICAgIF9lbmQ6ICVwKFZBKVxuIiwgJl9lbmQpOwogCiAgICAgLyogRmlyc3QgcGFnZSBmb2xsb3dz
IHBhZ2UgdGFibGUgcGFnZXMuICovCi0gICAgc3RhcnRfcGZuID0gUEZOX1VQKHRvX3BoeXMoc3Rh
cnRfaW5mby5wdF9iYXNlKSkgKyBzdGFydF9pbmZvLm5yX3B0X2ZyYW1lczsKLSAgICBtYXhfcGZu
ID0gc3RhcnRfaW5mby5ucl9wYWdlczsKKyAgICBzdGFydF9wZm4gPSBmaXJzdF9mcmVlX3BmbjsK
KyAgICBtYXhfcGZuID0gbGFzdF9mcmVlX3BmbjsKIAogICAgIGlmICggbWF4X3BmbiA+PSBNQVhf
TUVNX1NJWkUgLyBQQUdFX1NJWkUgKQogICAgICAgICBtYXhfcGZuID0gTUFYX01FTV9TSVpFIC8g
UEFHRV9TSVpFIC0gMTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9z
ZXR1cC5jCmluZGV4IGVmZWNlZmIuLjhiNmJiNmUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVw
LmMKKysrIGIvYXJjaC94ODYvc2V0dXAuYwpAQCAtMTMxLDYgKzEzMSw5IEBAIGFyY2hfaW5pdCh2
b2lkICpwYXIpCiAJLyogSW5pdGlhbGl6ZSBTU0UgKi8KIAlzc2VfaW5pdCgpOwogCisJLyogU2V0
dXAgbWVtb3J5IG1hbmFnZW1lbnQgaW5mbyBmcm9tIHN0YXJ0X2luZm8uICovCisJYXJjaF9tbV9w
cmVpbml0KHBhcik7CisKIAkvKiBDb3B5IHRoZSBzdGFydF9pbmZvIHN0cnVjdCB0byBhIGdsb2Jh
bGx5LWFjY2Vzc2libGUgYXJlYS4gKi8KIAkvKiBXQVJOOiBkb24ndCBkbyBwcmludGsgYmVmb3Jl
IGhlcmUsIGl0IHVzZXMgaW5mb3JtYXRpb24gZnJvbQogCSAgIHNoYXJlZF9pbmZvLiBVc2UgeHBy
aW50ayBpbnN0ZWFkLiAqLwpAQCAtMTUyLDkgKzE1NSw2IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIp
CiAJCQlzaS0+Y21kX2xpbmUgPyAoY29uc3QgY2hhciAqKXNpLT5jbWRfbGluZSA6ICJOVUxMIik7
CiAJcHJpbnRrKCIgICAgICAgc3RhY2s6ICVwLSVwXG4iLCBzdGFjaywgc3RhY2sgKyBzaXplb2Yo
c3RhY2spKTsKIAotCS8qIHNldCB1cCBtaW5pbWFsIG1lbW9yeSBpbmZvcyAqLwotCXBoeXNfdG9f
bWFjaGluZV9tYXBwaW5nID0gKHVuc2lnbmVkIGxvbmcgKilzdGFydF9pbmZvLm1mbl9saXN0Owot
CiAJLyogR3JhYiB0aGUgc2hhcmVkX2luZm8gcG9pbnRlciBhbmQgcHV0IGl0IGluIGEgc2FmZSBw
bGFjZS4gKi8KIAlIWVBFUlZJU09SX3NoYXJlZF9pbmZvID0gbWFwX3NoYXJlZF9pbmZvKHN0YXJ0
X2luZm8uc2hhcmVkX2luZm8pOwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni90cmFwcy5jIGIvYXJj
aC94ODYvdHJhcHMuYwppbmRleCAwYjNkODViLi4yZDMyMjJkIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni90cmFwcy5jCisrKyBiL2FyY2gveDg2L3RyYXBzLmMKQEAgLTk3LDkgKzk3LDkgQEAgRE9fRVJS
T1IoMTgsICJtYWNoaW5lIGNoZWNrIiwgbWFjaGluZV9jaGVjaykKIAogdm9pZCBwYWdlX3dhbGso
dW5zaWduZWQgbG9uZyB2aXJ0X2FkZHJlc3MpCiB7Ci0gICAgICAgIHBnZW50cnlfdCAqdGFiID0g
KHBnZW50cnlfdCAqKXN0YXJ0X2luZm8ucHRfYmFzZSwgcGFnZTsKKyAgICAgICAgcGdlbnRyeV90
ICp0YWIgPSBwdF9iYXNlLCBwYWdlOwogICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHIgPSB2aXJ0
X2FkZHJlc3M7Ci0gICAgICAgIHByaW50aygiUGFnZXRhYmxlIHdhbGsgZnJvbSB2aXJ0ICVseCwg
YmFzZSAlbHg6XG4iLCB2aXJ0X2FkZHJlc3MsIHN0YXJ0X2luZm8ucHRfYmFzZSk7CisgICAgICAg
IHByaW50aygiUGFnZXRhYmxlIHdhbGsgZnJvbSB2aXJ0ICVseCwgYmFzZSAlcDpcbiIsIHZpcnRf
YWRkcmVzcywgcHRfYmFzZSk7CiAgICAgCiAjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQogICAgICAg
ICBwYWdlID0gdGFiW2w0X3RhYmxlX29mZnNldChhZGRyKV07CkBAIC0xMTksNyArMTE5LDcgQEAg
dm9pZCBwYWdlX3dhbGsodW5zaWduZWQgbG9uZyB2aXJ0X2FkZHJlc3MpCiB9CiAKIHN0YXRpYyBp
bnQgaGFuZGxlX2Nvdyh1bnNpZ25lZCBsb25nIGFkZHIpIHsKLSAgICAgICAgcGdlbnRyeV90ICp0
YWIgPSAocGdlbnRyeV90ICopc3RhcnRfaW5mby5wdF9iYXNlLCBwYWdlOworICAgICAgICBwZ2Vu
dHJ5X3QgKnRhYiA9IHB0X2Jhc2UsIHBhZ2U7CiAJdW5zaWduZWQgbG9uZyBuZXdfcGFnZTsKIAlp
bnQgcmM7CiAKZGlmZiAtLWdpdCBhL2JhbGxvb24uYyBiL2JhbGxvb24uYwppbmRleCA2MDg0OTJh
Li44ZDJmMTUxIDEwMDY0NAotLS0gYS9iYWxsb29uLmMKKysrIGIvYmFsbG9vbi5jCkBAIC0yNSw2
ICsyNSw3IEBACiAjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CiAjaW5jbHVkZSA8bWluaS1v
cy9lcnJuby5oPgogI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+CisjaW5jbHVkZSA8bWluaS1vcy9w
YXJhdmlydC5oPgogI2luY2x1ZGUgPHhlbi94ZW4uaD4KICNpbmNsdWRlIDx4ZW4vbWVtb3J5Lmg+
CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvYXJtL2FyY2hfbW0uaCBiL2luY2x1ZGUvYXJtL2FyY2hf
bW0uaAppbmRleCBmNDY4NWQ4Li43OWQ5ZTA1IDEwMDY0NAotLS0gYS9pbmNsdWRlL2FybS9hcmNo
X21tLmgKKysrIGIvaW5jbHVkZS9hcm0vYXJjaF9tbS5oCkBAIC0yOSw5ICsyOSw2IEBAIGV4dGVy
biB1aW50MzJfdCBwaHlzaWNhbF9hZGRyZXNzX29mZnNldDsJLyogQWRkIHRoaXMgdG8gYSB2aXJ0
dWFsIGFkZHJlc3MgdG8gZ2V0CiAjZGVmaW5lIG1mbl90b192aXJ0KF9tZm4pICAgICAgICAgICh0
b192aXJ0KFBGTl9QSFlTKF9tZm4pKSkKICNkZWZpbmUgcGZuX3RvX3ZpcnQoX3BmbikgICAgICAg
ICAgKHRvX3ZpcnQoUEZOX1BIWVMoX3BmbikpKQogCi0jZGVmaW5lIG1mbl90b19wZm4oeCkgKHgp
Ci0jZGVmaW5lIHBmbl90b19tZm4oeCkgKHgpCi0KICNkZWZpbmUgdmlydHVhbF90b19tZm4oX3Zp
cnQpCSAgIHZpcnRfdG9fbWZuKF92aXJ0KQogCiAvLyBGSVhNRQpkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9iYWxsb29uLmggYi9pbmNsdWRlL2JhbGxvb24uaAppbmRleCBkODcxMGFkLi44Y2Q0MWFmIDEw
MDY0NAotLS0gYS9pbmNsdWRlL2JhbGxvb24uaAorKysgYi9pbmNsdWRlL2JhbGxvb24uaApAQCAt
MzksMTYgKzM5LDEzIEBAIGV4dGVybiB1bnNpZ25lZCBsb25nIG5yX21lbV9wYWdlczsKIHZvaWQg
Z2V0X21heF9wYWdlcyh2b2lkKTsKIGludCBiYWxsb29uX3VwKHVuc2lnbmVkIGxvbmcgbl9wYWdl
cyk7CiAKLXZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKTsKIHZvaWQg
bW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQpOwotaW50IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25l
ZCBsb25nIG1heF9wZm4pOwogdm9pZCBhcmNoX3Bmbl9hZGQodW5zaWduZWQgbG9uZyBwZm4sIHVu
c2lnbmVkIGxvbmcgbWZuKTsKIGludCBjaGtfZnJlZV9wYWdlcyh1bnNpZ25lZCBsb25nIG5lZWRl
ZCk7CiAKICNlbHNlIC8qIENPTkZJR19CQUxMT09OICovCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBn
ZXRfbWF4X3BhZ2VzKHZvaWQpIHsgfQotc3RhdGljIGlubGluZSB2b2lkIGFyY2hfcmVtYXBfcDJt
KHVuc2lnbmVkIGxvbmcgbWF4X3BmbikgeyB9CiBzdGF0aWMgaW5saW5lIHZvaWQgbW1fYWxsb2Nf
Yml0bWFwX3JlbWFwKHZvaWQpIHsgfQogc3RhdGljIGlubGluZSBpbnQgY2hrX2ZyZWVfcGFnZXMo
dW5zaWduZWQgbG9uZyBuZWVkZWQpCiB7CmRpZmYgLS1naXQgYS9pbmNsdWRlL21tLmggYi9pbmNs
dWRlL21tLmgKaW5kZXggZmMzMTI4Yi4uOTUzNTcwYyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9tbS5o
CisrKyBiL2luY2x1ZGUvbW0uaApAQCAtMzYsNiArMzYsNyBAQAogI2VuZGlmCiAjaW5jbHVkZSA8
eGVuL3hlbi5oPgogCisjaW5jbHVkZSA8bWluaS1vcy9wYXJhdmlydC5oPgogI2luY2x1ZGUgPG1p
bmktb3MvYXJjaF9saW1pdHMuaD4KICNpbmNsdWRlIDxtaW5pLW9zL2FyY2hfbW0uaD4KIApAQCAt
NjcsNyArNjgsNiBAQCBzdGF0aWMgX19pbmxpbmVfXyBpbnQgZ2V0X29yZGVyKHVuc2lnbmVkIGxv
bmcgc2l6ZSkKIAogdm9pZCBhcmNoX2luaXRfZGVtYW5kX21hcHBpbmdfYXJlYSh2b2lkKTsKIHZv
aWQgYXJjaF9pbml0X21tKHVuc2lnbmVkIGxvbmcqIHN0YXJ0X3Bmbl9wLCB1bnNpZ25lZCBsb25n
KiBtYXhfcGZuX3ApOwotdm9pZCBhcmNoX2luaXRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3Bmbl9w
KTsKIAogdW5zaWduZWQgbG9uZyBhbGxvY2F0ZV9vbmRlbWFuZCh1bnNpZ25lZCBsb25nIG4sIHVu
c2lnbmVkIGxvbmcgYWxpZ25tZW50KTsKIC8qIG1hcCBmW2kqc3RyaWRlXStpKmluY3JlbWVudCBm
b3IgaSBpbiAwLi5uLTEsIGFsaWduZWQgb24gYWxpZ25tZW50IHBhZ2VzICovCmRpZmYgLS1naXQg
YS9pbmNsdWRlL3BhcmF2aXJ0LmggYi9pbmNsdWRlL3BhcmF2aXJ0LmgKaW5kZXggNzg1MmUxNi4u
MTUwNzZiZSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9wYXJhdmlydC5oCisrKyBiL2luY2x1ZGUvcGFy
YXZpcnQuaApAQCAtMjYsNyArMjYsNTUgQEAKIAogI2lmIGRlZmluZWQoQ09ORklHX1BBUkFWSVJU
KQogCisjZGVmaW5lIG1mbl90b19wZm4oX21mbikgKG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nWyhf
bWZuKV0pCisjZGVmaW5lIHBmbl90b19tZm4oX3BmbikgKHBoeXNfdG9fbWFjaGluZV9tYXBwaW5n
WyhfcGZuKV0pCisKKy8qIGZvciBQMk0gKi8KKyNpZmRlZiBfX3g4Nl82NF9fCisjZGVmaW5lIFAy
TV9TSElGVCAgICAgICA5CiAjZWxzZQorI2RlZmluZSBQMk1fU0hJRlQgICAgICAgMTAKKyNlbmRp
ZgorI2RlZmluZSBQMk1fRU5UUklFUyAgICAgKDFVTCA8PCBQMk1fU0hJRlQpCisjZGVmaW5lIFAy
TV9NQVNLICAgICAgICAoUDJNX0VOVFJJRVMgLSAxKQorI2RlZmluZSBMMV9QMk1fU0hJRlQgICAg
UDJNX1NISUZUCisjZGVmaW5lIEwyX1AyTV9TSElGVCAgICAoMiAqIFAyTV9TSElGVCkKKyNkZWZp
bmUgTDNfUDJNX1NISUZUICAgICgzICogUDJNX1NISUZUKQorI2RlZmluZSBMMV9QMk1fSURYKHBm
bikgKChwZm4pICYgUDJNX01BU0spCisjZGVmaW5lIEwyX1AyTV9JRFgocGZuKSAoKChwZm4pID4+
IEwxX1AyTV9TSElGVCkgJiBQMk1fTUFTSykKKyNkZWZpbmUgTDNfUDJNX0lEWChwZm4pICgoKHBm
bikgPj4gTDJfUDJNX1NISUZUKSAmIFAyTV9NQVNLKQorI2RlZmluZSBJTlZBTElEX1AyTV9FTlRS
WSAofjBVTCkKKwordm9pZCBwMm1fY2hrX3Bmbih1bnNpZ25lZCBsb25nIHBmbik7CisKK3N0YXRp
YyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwMm1fcGFnZXModW5zaWduZWQgbG9uZyBwYWdlcykKK3sK
KyAgICByZXR1cm4gKHBhZ2VzICsgUDJNX0VOVFJJRVMgLSAxKSA+PiBMMV9QMk1fU0hJRlQ7Cit9
CisKK3ZvaWQgYXJjaF9pbml0X3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm5fcCk7CisKKyNlbHNl
CisKKyNkZWZpbmUgbWZuX3RvX3BmbihfbWZuKSAoKHVuc2lnbmVkIGxvbmcpKF9tZm4pKQorI2Rl
ZmluZSBwZm5fdG9fbWZuKF9wZm4pICgodW5zaWduZWQgbG9uZykoX3BmbikpCisKK3N0YXRpYyBp
bmxpbmUgdm9pZCBhcmNoX2luaXRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3Bmbl9wKSB7IH0KKwor
I2VuZGlmCisKKyNpZiBkZWZpbmVkKENPTkZJR19QQVJBVklSVCkgJiYgZGVmaW5lZChDT05GSUdf
QkFMTE9PTikKKwordm9pZCBhcmNoX3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pOwor
aW50IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pOworCisjZWxzZQorCitz
dGF0aWMgaW5saW5lIHZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKSB7
IH0KK3N0YXRpYyBpbmxpbmUgaW50IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9w
Zm4pCit7CisgICAgcmV0dXJuIDA7Cit9CiAKICNlbmRpZgogCmRpZmYgLS1naXQgYS9pbmNsdWRl
L3g4Ni9hcmNoX21tLmggYi9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKaW5kZXggMmIxOGIzNC4uMjhh
YjQwNiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ODYvYXJjaF9tbS5oCisrKyBiL2luY2x1ZGUveDg2
L2FyY2hfbW0uaApAQCAtMTg0LDMxICsxODQsNiBAQCB0eXBlZGVmIHVuc2lnbmVkIGxvbmcgcGdl
bnRyeV90OwogI2RlZmluZSBJT19QUk9UIChMMV9QUk9UKQogI2RlZmluZSBJT19QUk9UX05PQ0FD
SEUgKEwxX1BST1QgfCBfUEFHRV9QQ0QpCiAKLS8qIGZvciBQMk0gKi8KLSNpZmRlZiBfX3g4Nl82
NF9fCi0jZGVmaW5lIFAyTV9TSElGVCAgICAgICA5Ci0jZWxzZQotI2RlZmluZSBQMk1fU0hJRlQg
ICAgICAgMTAKLSNlbmRpZgotI2RlZmluZSBQMk1fRU5UUklFUyAgICAgKDFVTCA8PCBQMk1fU0hJ
RlQpCi0jZGVmaW5lIFAyTV9NQVNLICAgICAgICAoUDJNX0VOVFJJRVMgLSAxKQotI2RlZmluZSBM
MV9QMk1fU0hJRlQgICAgUDJNX1NISUZUCi0jZGVmaW5lIEwyX1AyTV9TSElGVCAgICAoMiAqIFAy
TV9TSElGVCkKLSNkZWZpbmUgTDNfUDJNX1NISUZUICAgICgzICogUDJNX1NISUZUKQotI2RlZmlu
ZSBMMV9QMk1fSURYKHBmbikgKChwZm4pICYgUDJNX01BU0spCi0jZGVmaW5lIEwyX1AyTV9JRFgo
cGZuKSAoKChwZm4pID4+IEwxX1AyTV9TSElGVCkgJiBQMk1fTUFTSykKLSNkZWZpbmUgTDNfUDJN
X0lEWChwZm4pICgoKHBmbikgPj4gTDJfUDJNX1NISUZUKSAmIFAyTV9NQVNLKQotI2RlZmluZSBJ
TlZBTElEX1AyTV9FTlRSWSAofjBVTCkKLQotI2lmbmRlZiBfX0FTU0VNQkxZX18KLXZvaWQgcDJt
X2Noa19wZm4odW5zaWduZWQgbG9uZyBwZm4pOwotCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxv
bmcgcDJtX3BhZ2VzKHVuc2lnbmVkIGxvbmcgcGFnZXMpCi17Ci0gICAgcmV0dXJuIChwYWdlcyAr
IFAyTV9FTlRSSUVTIC0gMSkgPj4gTDFfUDJNX1NISUZUOwotfQotI2VuZGlmCi0KICNpbmNsdWRl
ICJhcmNoX2xpbWl0cy5oIgogI2RlZmluZSBQQUdFX1NJWkUgICAgICAgX19QQUdFX1NJWkUKICNk
ZWZpbmUgUEFHRV9TSElGVCAgICAgIF9fUEFHRV9TSElGVApAQCAtMjMyLDEwICsyMDcsMTQgQEAg
dHlwZWRlZiB1bnNpZ25lZCBsb25nIHBhZGRyX3Q7CiB0eXBlZGVmIHVuc2lnbmVkIGxvbmcgbWFk
ZHJfdDsKICNlbmRpZgogCitleHRlcm4gcGdlbnRyeV90ICpwdF9iYXNlOworI2lmZGVmIENPTkZJ
R19QQVJBVklSVAogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgKnBoeXNfdG9fbWFjaGluZV9tYXBwaW5n
OworI2Vsc2UKK2V4dGVybiBwZ2VudHJ5X3QgcGFnZV90YWJsZV9iYXNlW107CisjZW5kaWYKIGV4
dGVybiBjaGFyIF90ZXh0LCBfZXRleHQsIF9lcm9kYXRhLCBfZWRhdGEsIF9lbmQ7CiBleHRlcm4g
dW5zaWduZWQgbG9uZyBtZm5femVybzsKLSNkZWZpbmUgcGZuX3RvX21mbihfcGZuKSAocGh5c190
b19tYWNoaW5lX21hcHBpbmdbKF9wZm4pXSkKIHN0YXRpYyBfX2lubGluZV9fIG1hZGRyX3QgcGh5
c190b19tYWNoaW5lKHBhZGRyX3QgcGh5cykKIHsKIAltYWRkcl90IG1hY2hpbmUgPSBwZm5fdG9f
bWZuKHBoeXMgPj4gUEFHRV9TSElGVCk7CkBAIC0yNDMsNyArMjIyLDYgQEAgc3RhdGljIF9faW5s
aW5lX18gbWFkZHJfdCBwaHlzX3RvX21hY2hpbmUocGFkZHJfdCBwaHlzKQogCXJldHVybiBtYWNo
aW5lOwogfQogCi0jZGVmaW5lIG1mbl90b19wZm4oX21mbikgKG1hY2hpbmVfdG9fcGh5c19tYXBw
aW5nWyhfbWZuKV0pCiBzdGF0aWMgX19pbmxpbmVfXyBwYWRkcl90IG1hY2hpbmVfdG9fcGh5cyht
YWRkcl90IG1hY2hpbmUpCiB7CiAJcGFkZHJfdCBwaHlzID0gbWZuX3RvX3BmbihtYWNoaW5lID4+
IFBBR0VfU0hJRlQpOwpAQCAtMjY3LDEzICsyNDUsMTAgQEAgc3RhdGljIF9faW5saW5lX18gcGFk
ZHJfdCBtYWNoaW5lX3RvX3BoeXMobWFkZHJfdCBtYWNoaW5lKQogI2RlZmluZSBwdGVfdG9fbWZu
KF9wdGUpICAgICAgICAgICAoKChfcHRlKSAmIChQQUREUl9NQVNLJlBBR0VfTUFTSykpID4+IEwx
X1BBR0VUQUJMRV9TSElGVCkKICNkZWZpbmUgcHRlX3RvX3ZpcnQoX3B0ZSkgICAgICAgICAgdG9f
dmlydChtZm5fdG9fcGZuKHB0ZV90b19tZm4oX3B0ZSkpIDw8IFBBR0VfU0hJRlQpCiAKLQotI2Rl
ZmluZSBQVF9CQVNFCQkJICAgKChwZ2VudHJ5X3QgKilzdGFydF9pbmZvLnB0X2Jhc2UpCi0KICNp
ZmRlZiBfX3g4Nl82NF9fCi0jZGVmaW5lIHZpcnR1YWxfdG9fbDMoX3ZpcnQpCSAgICgocGdlbnRy
eV90ICopcHRlX3RvX3ZpcnQoUFRfQkFTRVtsNF90YWJsZV9vZmZzZXQoX3ZpcnQpXSkpCisjZGVm
aW5lIHZpcnR1YWxfdG9fbDMoX3ZpcnQpCSAgICgocGdlbnRyeV90ICopcHRlX3RvX3ZpcnQocHRf
YmFzZVtsNF90YWJsZV9vZmZzZXQoX3ZpcnQpXSkpCiAjZWxzZQotI2RlZmluZSB2aXJ0dWFsX3Rv
X2wzKF92aXJ0KQkgICBQVF9CQVNFCisjZGVmaW5lIHZpcnR1YWxfdG9fbDMoX3ZpcnQpCSAgIHB0
X2Jhc2UKICNlbmRpZgogCiAjZGVmaW5lIHZpcnR1YWxfdG9fbDIoX3ZpcnQpCSAgICh7IFwKQEAg
LTI5Nyw2ICsyNzIsNyBAQCBzdGF0aWMgX19pbmxpbmVfXyBwYWRkcl90IG1hY2hpbmVfdG9fcGh5
cyhtYWRkcl90IG1hY2hpbmUpCiAjZGVmaW5lIGRvX21hcF96ZXJvKHN0YXJ0LCBuKSBkb19tYXBf
ZnJhbWVzKHN0YXJ0LCAmbWZuX3plcm8sIG4sIDAsIDAsIERPTUlEX1NFTEYsIE5VTEwsIEwxX1BS
T1RfUk8pCiAKIHBnZW50cnlfdCAqbmVlZF9wZ3QodW5zaWduZWQgbG9uZyBhZGRyKTsKK3ZvaWQg
YXJjaF9tbV9wcmVpbml0KHZvaWQgKnApOwogCiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS94ZW4vYXJjaC14ODYveGVuLXg4Nl8zMi5oIGIvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4
Nl8zMi5oCmluZGV4IDE1MDQxOTEuLjYzMzk3MjcgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL2Fy
Y2gteDg2L3hlbi14ODZfMzIuaAorKysgYi9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4teDg2XzMy
LmgKQEAgLTU1LDYgKzU1LDcgQEAKICNkZWZpbmUgRkxBVF9VU0VSX0RTICAgIEZMQVRfUklORzNf
RFMKICNkZWZpbmUgRkxBVF9VU0VSX1NTICAgIEZMQVRfUklORzNfU1MKIAorI2lmZGVmIENPTkZJ
R19QQVJBVklSVAogI2RlZmluZSBfX0hZUEVSVklTT1JfVklSVF9TVEFSVF9QQUUgICAgMHhGNTgw
MDAwMAogI2RlZmluZSBfX01BQ0gyUEhZU19WSVJUX1NUQVJUX1BBRSAgICAgMHhGNTgwMDAwMAog
I2RlZmluZSBfX01BQ0gyUEhZU19WSVJUX0VORF9QQUUgICAgICAgMHhGNjgwMDAwMApAQCAtOTAs
NiArOTEsNyBAQAogI2lmbmRlZiBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZwogI2RlZmluZSBtYWNo
aW5lX3RvX3BoeXNfbWFwcGluZyAoKHVuc2lnbmVkIGxvbmcgKilNQUNIMlBIWVNfVklSVF9TVEFS
VCkKICNlbmRpZgorI2VuZGlmCiAKIC8qIDMyLS82NC1iaXQgaW52YXJpYWJpbGl0eSBmb3IgY29u
dHJvbCBpbnRlcmZhY2VzIChkb21jdGwvc3lzY3RsKS4gKi8KICNpZiBkZWZpbmVkKF9fWEVOX18p
IHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2FyY2gt
eDg2L3hlbi14ODZfNjQuaCBiL2luY2x1ZGUveGVuL2FyY2gteDg2L3hlbi14ODZfNjQuaAppbmRl
eCAxYzRlMTU5Li4yYzAwMTExIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4t
eDg2XzY0LmgKKysrIGIvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4Nl82NC5oCkBAIC03MCw2
ICs3MCw3IEBACiAjZGVmaW5lIEZMQVRfVVNFUl9TUzMyIEZMQVRfUklORzNfU1MzMgogI2RlZmlu
ZSBGTEFUX1VTRVJfU1MgICBGTEFUX1VTRVJfU1M2NAogCisjaWZkZWYgQ09ORklHX1BBUkFWSVJU
CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9WSVJUX1NUQVJUIDB4RkZGRjgwMDAwMDAwMDAwMAogI2Rl
ZmluZSBfX0hZUEVSVklTT1JfVklSVF9FTkQgICAweEZGRkY4ODAwMDAwMDAwMDAKICNkZWZpbmUg
X19NQUNIMlBIWVNfVklSVF9TVEFSVCAgMHhGRkZGODAwMDAwMDAwMDAwCkBAIC04Niw2ICs4Nyw3
IEBACiAjaWZuZGVmIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nCiAjZGVmaW5lIG1hY2hpbmVfdG9f
cGh5c19tYXBwaW5nICgodW5zaWduZWQgbG9uZyAqKUhZUEVSVklTT1JfVklSVF9TVEFSVCkKICNl
bmRpZgorI2VuZGlmCiAKIC8qCiAgKiBpbnQgSFlQRVJWSVNPUl9zZXRfc2VnbWVudF9iYXNlKHVu
c2lnbmVkIGludCB3aGljaCwgdW5zaWduZWQgbG9uZyBiYXNlKQpkaWZmIC0tZ2l0IGEvbW0uYyBi
L21tLmMKaW5kZXggY2EwYjliZS4uYzc2YmU3ZiAxMDA2NDQKLS0tIGEvbW0uYworKysgYi9tbS5j
CkBAIC0zOSw2ICszOSw3IEBACiAjaW5jbHVkZSA8eGVuL21lbW9yeS5oPgogI2luY2x1ZGUgPG1p
bmktb3MvbW0uaD4KICNpbmNsdWRlIDxtaW5pLW9zL2JhbGxvb24uaD4KKyNpbmNsdWRlIDxtaW5p
LW9zL3BhcmF2aXJ0Lmg+CiAjaW5jbHVkZSA8bWluaS1vcy90eXBlcy5oPgogI2luY2x1ZGUgPG1p
bmktb3MvbGliLmg+CiAjaW5jbHVkZSA8bWluaS1vcy94bWFsbG9jLmg+Ci0tIAoyLjYuNgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:54 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA2-0001X4-Po; Wed, 24 Aug 2016 10:11:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA0-0001Pb-MG; Wed, 24 Aug 2016 10:11:52 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 ED/F5-06162-7E27DB75; Wed, 24 Aug 2016 10:11:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRWlGSWpSXmKPExsVyuP0Ov+6zor3
 hBr8XmVi8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzeg/s5+5YN8kxorPt16yNjCequhi
 5OSQEDCSeDvxH1MXIxeHkMBCRolV71czgyTYBFQlNlw/xQpiiwi4SXz5PosNxGYWiJCY8+EUC
 4gtLBAkcbyrB8xmAarvnXiaHcTmFXCQWDLrITvEAjmJ6zOnM4HYnEDxaYsfgNULCdhL7H87lX
 UCI/cCRoZVjBrFqUVlqUW6huZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBvmY
 Agh2ML097HmKU5GBSEuW9qbo3XIgvKT+lMiOxOCO+qDQntfgQowwHh5IEb0EhUE6wKDU9tSIt
 MwcYdDBpCQ4eJRHeBSBp3uKCxNzizHSI1ClGRSlx3q0gCQGQREZpHlwbLNAvMcpKCfMyAh0ix
 FOQWpSbWYIq/4pRnINRSZi3HmQKT2ZeCdz0V0CLmYAWt9zfDbK4JBEhJdXAyMYndU0umqcrqP
 nV3B9STIbBhgW7Q14vqEnMsZrWtPbTk/mxAveq9r75EJd0pHgr3xKnsiCdmr6pZ9eUbBFLyN1
 UsfK+1cyz/7bWWdjaffVWWn80pH6KwLT7qstm81nM3Vb84hyvYMKjr3P2l7st4DrhZ6UqxNR2
 xP7hxBcLDn32D09ceNCVV4mlOCPRUIu5qDgRAB915K9vAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1472033510!6910920!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28589 invoked from network); 24 Aug 2016 10:11:50 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:50 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 810ACAD6F;
 Wed, 24 Aug 2016 10:11:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:32 +0200
Message-Id: <1472033504-23180-11-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 10/22] mini-os: make p2m related code
	depend on CONFIG_PARAVIRT
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWxsIGhhbmRsaW5nIHJlbGF0ZWQgdG8gcDJtIGlzIG5lZWRlZCBmb3IgcGFyYXZpcnR1YWxpemVk
IGVudmlyb25tZW50Cm9ubHkuIFNvIHB1dCBhbGwgZnVuY3Rpb25zIG9wZXJhdGluZyBvbiBwMm0g
bGlzdCBpbiAjaWZkZWYKQ09ORklHX1BBUkFWSVJUIHNlY3Rpb25zLiBBZGQgYSBwYXJhdmlydC5o
IGhlYWRlciBkZWZpbmluZyBkdW1teQpmdW5jdGlvbnMgZm9yIG5vbi1wYXJhdmlydHVhbGl6ZWQg
ZW52aXJvbm1lbnRzLiBJbnN0ZWFkIG9mIHVzaW5nCnJlZmVyZW5jZXMgdG8gc3RhcnRfaW5mbyB1
c2UgZGVkaWNhdGVkIHZhcmlhYmxlcyBpbml0aWFsaXplZCBmcm9tCnN0YXJ0X2luZm8gb24gYm9v
dC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3
ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KLS0t
CiBhcmNoL2FybS9iYWxsb29uLmMgICAgICAgICAgICAgICAgfCAgNSAtLS0KIGFyY2gvYXJtL21t
LmMgICAgICAgICAgICAgICAgICAgICB8ICA0IC0tLQogYXJjaC94ODYvYmFsbG9vbi5jICAgICAg
ICAgICAgICAgIHwgMTMgKysrKysrKysKIGFyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAg
ICB8IDY3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogYXJjaC94ODYv
c2V0dXAuYyAgICAgICAgICAgICAgICAgIHwgIDYgKystLQogYXJjaC94ODYvdHJhcHMuYyAgICAg
ICAgICAgICAgICAgIHwgIDYgKystLQogYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDEgKwogaW5jbHVkZS9hcm0vYXJjaF9tbS5oICAgICAgICAgICAgIHwgIDMgLS0KIGluY2x1
ZGUvYmFsbG9vbi5oICAgICAgICAgICAgICAgICB8ICAzIC0tCiBpbmNsdWRlL21tLmggICAgICAg
ICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9wYXJhdmlydC5oICAgICAgICAgICAgICAg
IHwgNDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ODYvYXJjaF9tbS5o
ICAgICAgICAgICAgIHwgNDAgKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUveGVuL2Fy
Y2gteDg2L3hlbi14ODZfMzIuaCB8ICAyICsrCiBpbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4teDg2
XzY0LmggfCAgMiArKwogbW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwog
MTUgZmlsZXMgY2hhbmdlZCwgMTMzIGluc2VydGlvbnMoKyksIDcwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2FyY2gvYXJtL2JhbGxvb24uYyBiL2FyY2gvYXJtL2JhbGxvb24uYwppbmRleCA3
ZjM1MzI4Li45NThlY2JhIDEwMDY0NAotLS0gYS9hcmNoL2FybS9iYWxsb29uLmMKKysrIGIvYXJj
aC9hcm0vYmFsbG9vbi5jCkBAIC0yNywxMSArMjcsNiBAQAogCiB1bnNpZ25lZCBsb25nIHZpcnRf
a2VybmVsX2FyZWFfZW5kOyAgIC8qIFRPRE86IGZpbmQgYSB2aXJ0dWFsIGFyZWEgKi8KIAotaW50
IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCi17Ci0gICAgcmV0dXJuIDA7
Ci19Ci0KIHZvaWQgYXJjaF9wZm5fYWRkKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25n
IG1mbikKIHsKIH0KZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21tLmMgYi9hcmNoL2FybS9tbS5jCmlu
ZGV4IGZjOGQ0YmMuLjRmNThmYzcgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21tLmMKKysrIGIvYXJj
aC9hcm0vbW0uYwpAQCAtNzIsMTAgKzcyLDYgQEAgdm9pZCBhcmNoX2luaXRfbW0odW5zaWduZWQg
bG9uZyAqc3RhcnRfcGZuX3AsIHVuc2lnbmVkIGxvbmcgKm1heF9wZm5fcCkKICAgICAqbWF4X3Bm
bl9wID0gdG9fcGh5cyhuZXdfZGV2aWNlX3RyZWUpID4+IFBBR0VfU0hJRlQ7CiB9CiAKLXZvaWQg
YXJjaF9pbml0X3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCi17Ci19Ci0KIHZvaWQgYXJjaF9p
bml0X2RlbWFuZF9tYXBwaW5nX2FyZWEodm9pZCkKIHsKIH0KZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2JhbGxvb24uYyBiL2FyY2gveDg2L2JhbGxvb24uYwppbmRleCA0MjM4OWU0Li4xNmFhYWU0IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9iYWxsb29uLmMKKysrIGIvYXJjaC94ODYvYmFsbG9vbi5jCkBA
IC0yNiwxMSArMjYsMTMgQEAKICNpbmNsdWRlIDxtaW5pLW9zL2Vycm5vLmg+CiAjaW5jbHVkZSA8
bWluaS1vcy9saWIuaD4KICNpbmNsdWRlIDxtaW5pLW9zL21tLmg+CisjaW5jbHVkZSA8bWluaS1v
cy9wYXJhdmlydC5oPgogCiAjaWZkZWYgQ09ORklHX0JBTExPT04KIAogdW5zaWduZWQgbG9uZyB2
aXJ0X2tlcm5lbF9hcmVhX2VuZCA9IFZJUlRfS0VSTkVMX0FSRUE7CiAKKyNpZmRlZiBDT05GSUdf
UEFSQVZJUlQKIHN0YXRpYyB2b2lkIHAybV9pbnZhbGlkYXRlKHVuc2lnbmVkIGxvbmcgKmxpc3Qs
IHVuc2lnbmVkIGxvbmcgc3RhcnRfaWR4KQogewogICAgIHVuc2lnbmVkIGxvbmcgaWR4OwpAQCAt
MTQzLDUgKzE0NSwxNiBAQCB2b2lkIGFyY2hfcGZuX2FkZCh1bnNpZ25lZCBsb25nIHBmbiwgdW5z
aWduZWQgbG9uZyBtZm4pCiAgICAgICAgIGRvX2V4aXQoKTsKICAgICB9CiB9CisjZWxzZQordm9p
ZCBhcmNoX3Bmbl9hZGQodW5zaWduZWQgbG9uZyBwZm4sIHVuc2lnbmVkIGxvbmcgbWZuKQorewor
ICAgIHBnZW50cnlfdCAqcGd0OworCisgICAgcGd0ID0gbmVlZF9wZ3QoKHVuc2lnbmVkIGxvbmcp
cGZuX3RvX3ZpcnQocGZuKSk7CisgICAgQVNTRVJUKHBndCk7CisgICAgaWYgKCAhKCpwZ3QgJiBf
UEFHRV9QU0UpICkKKyAgICAgICAgKnBndCA9IChwZ2VudHJ5X3QpKG1mbiA8PCBQQUdFX1NISUZU
KSB8IF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVzsKK30KKyNlbmRpZgogCiAjZW5kaWYKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5jCmluZGV4IGZlMThmNTMuLjA1NDMw
MTcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tLmMKKysrIGIvYXJjaC94ODYvbW0uYwpAQCAtMzks
NiArMzksNyBAQAogI2luY2x1ZGUgPG1pbmktb3MvaHlwZXJ2aXNvci5oPgogI2luY2x1ZGUgPG1p
bmktb3MvYmFsbG9vbi5oPgogI2luY2x1ZGUgPG1pbmktb3MvbW0uaD4KKyNpbmNsdWRlIDxtaW5p
LW9zL3BhcmF2aXJ0Lmg+CiAjaW5jbHVkZSA8bWluaS1vcy90eXBlcy5oPgogI2luY2x1ZGUgPG1p
bmktb3MvbGliLmg+CiAjaW5jbHVkZSA8bWluaS1vcy94bWFsbG9jLmg+CkBAIC01MywxMCArNTQs
MjQgQEAKIAogdW5zaWduZWQgbG9uZyAqcGh5c190b19tYWNoaW5lX21hcHBpbmc7CiB1bnNpZ25l
ZCBsb25nIG1mbl96ZXJvOworcGdlbnRyeV90ICpwdF9iYXNlOworc3RhdGljIHVuc2lnbmVkIGxv
bmcgZmlyc3RfZnJlZV9wZm47CitzdGF0aWMgdW5zaWduZWQgbG9uZyBsYXN0X2ZyZWVfcGZuOwor
CiBleHRlcm4gY2hhciBzdGFja1tdOwogZXh0ZXJuIHZvaWQgcGFnZV93YWxrKHVuc2lnbmVkIGxv
bmcgdmEpOwogCi0jaWZuZGVmIENPTkZJR19QQVJBVklSVAorI2lmZGVmIENPTkZJR19QQVJBVklS
VAordm9pZCBhcmNoX21tX3ByZWluaXQodm9pZCAqcCkKK3sKKyAgICBzdGFydF9pbmZvX3QgKnNp
ID0gcDsKKworICAgIHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nID0gKHVuc2lnbmVkIGxvbmcgKilz
aS0+bWZuX2xpc3Q7CisgICAgcHRfYmFzZSA9IChwZ2VudHJ5X3QgKilzaS0+cHRfYmFzZTsKKyAg
ICBmaXJzdF9mcmVlX3BmbiA9IFBGTl9VUCh0b19waHlzKHB0X2Jhc2UpKSArIHNpLT5ucl9wdF9m
cmFtZXM7CisgICAgbGFzdF9mcmVlX3BmbiA9IHNpLT5ucl9wYWdlczsKK30KKyNlbHNlCiAjaW5j
bHVkZSA8bWluaS1vcy9kZXNjLmg+CiB1c2VyX2Rlc2MgZ2R0W05SX0dEVF9FTlRSSUVTXSA9CiB7
CkBAIC04NSw2ICsxMDAsMjIgQEAgZGVzY19wdHIgaWR0X3B0ciA9CiAgICAgLmxpbWl0ID0gc2l6
ZW9mKGlkdCkgLSAxLAogICAgIC5iYXNlID0gKHVuc2lnbmVkIGxvbmcpJmlkdCwKIH07CisKK3Zv
aWQgYXJjaF9tbV9wcmVpbml0KHZvaWQgKnApCit7CisgICAgbG9uZyByZXQ7CisgICAgZG9taWRf
dCBkb21pZCA9IERPTUlEX1NFTEY7CisKKyAgICBwdF9iYXNlID0gcGFnZV90YWJsZV9iYXNlOwor
ICAgIGZpcnN0X2ZyZWVfcGZuID0gUEZOX1VQKHRvX3BoeXMoJl9lbmQpKTsKKyAgICByZXQgPSBI
WVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fY3VycmVudF9yZXNlcnZhdGlvbiwgJmRvbWlkKTsK
KyAgICBpZiAoIHJldCA8IDAgKQorICAgIHsKKyAgICAgICAgeHByaW50aygiY291bGQgbm90IGdl
dCBtZW1vcnkgc2l6ZVxuIik7CisgICAgICAgIGRvX2V4aXQoKTsKKyAgICB9CisgICAgbGFzdF9m
cmVlX3BmbiA9IHJldDsKK30KICNlbmRpZgogCiAvKgpAQCAtOTUsNyArMTI2LDcgQEAgZGVzY19w
dHIgaWR0X3B0ciA9CiBzdGF0aWMgdm9pZCBuZXdfcHRfZnJhbWUodW5zaWduZWQgbG9uZyAqcHRf
cGZuLCB1bnNpZ25lZCBsb25nIHByZXZfbF9tZm4sIAogICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgb2Zmc2V0LCB1bnNpZ25lZCBsb25nIGxldmVsKQogeyAgIAotICAgIHBn
ZW50cnlfdCAqdGFiID0gKHBnZW50cnlfdCAqKXN0YXJ0X2luZm8ucHRfYmFzZTsKKyAgICBwZ2Vu
dHJ5X3QgKnRhYiA9IHB0X2Jhc2U7CiAgICAgdW5zaWduZWQgbG9uZyBwdF9wYWdlID0gKHVuc2ln
bmVkIGxvbmcpcGZuX3RvX3ZpcnQoKnB0X3Bmbik7IAogICAgIHBnZW50cnlfdCBwcm90X2UsIHBy
b3RfdDsKICAgICBtbXVfdXBkYXRlX3QgbW11X3VwZGF0ZXNbMV07CkBAIC0xNzIsOCArMjAzLDgg
QEAgc3RhdGljIHZvaWQgYnVpbGRfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0YXJ0X3Bmbiwg
dW5zaWduZWQgbG9uZyAqbWF4X3BmbikKICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0X2FkZHJlc3Ms
IGVuZF9hZGRyZXNzOwogICAgIHVuc2lnbmVkIGxvbmcgcGZuX3RvX21hcCwgcHRfcGZuID0gKnN0
YXJ0X3BmbjsKICAgICBzdGF0aWMgbW11X3VwZGF0ZV90IG1tdV91cGRhdGVzW0wxX1BBR0VUQUJM
RV9FTlRSSUVTICsgMV07Ci0gICAgcGdlbnRyeV90ICp0YWIgPSAocGdlbnRyeV90ICopc3RhcnRf
aW5mby5wdF9iYXNlLCBwYWdlOwotICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuID0gcGZuX3RvX21m
bih2aXJ0X3RvX3BmbihzdGFydF9pbmZvLnB0X2Jhc2UpKTsKKyAgICBwZ2VudHJ5X3QgKnRhYiA9
IHB0X2Jhc2UsIHBhZ2U7CisgICAgdW5zaWduZWQgbG9uZyBwdF9tZm4gPSBwZm5fdG9fbWZuKHZp
cnRfdG9fcGZuKHB0X2Jhc2UpKTsKICAgICB1bnNpZ25lZCBsb25nIG9mZnNldDsKICAgICBpbnQg
Y291bnQgPSAwOwogICAgIGludCByYzsKQEAgLTE4Miw2ICsyMTMsNyBAQCBzdGF0aWMgdm9pZCBi
dWlsZF9wYWdldGFibGUodW5zaWduZWQgbG9uZyAqc3RhcnRfcGZuLCB1bnNpZ25lZCBsb25nICpt
YXhfcGZuKQogICAgICAgIG1hcHBlZCwgc3RhcnQgdGhlIGxvb3AgYXQgdGhlIHZlcnkgYmVnaW5u
aW5nLiAqLwogICAgIHBmbl90b19tYXAgPSAqc3RhcnRfcGZuOwogCisjaWZkZWYgQ09ORklHX1BB
UkFWSVJUCiAgICAgaWYgKCAqbWF4X3BmbiA+PSB2aXJ0X3RvX3BmbihIWVBFUlZJU09SX1ZJUlRf
U1RBUlQpICkKICAgICB7CiAgICAgICAgIHByaW50aygiV0FSTklORzogTWluaS1PUyB0cnlpbmcg
dG8gdXNlIFhlbiB2aXJ0dWFsIHNwYWNlLiAiCkBAIC0xOTMsNiArMjI1LDcgQEAgc3RhdGljIHZv
aWQgYnVpbGRfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0YXJ0X3BmbiwgdW5zaWduZWQgbG9u
ZyAqbWF4X3BmbikKICAgICAgICAgICAgICAgICgodW5zaWduZWQgbG9uZylwZm5fdG9fdmlydCgq
bWF4X3BmbikgLSAKICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZykmX3RleHQpPj4yMCk7
CiAgICAgfQorI2VuZGlmCiAKICAgICBzdGFydF9hZGRyZXNzID0gKHVuc2lnbmVkIGxvbmcpcGZu
X3RvX3ZpcnQocGZuX3RvX21hcCk7CiAgICAgZW5kX2FkZHJlc3MgPSAodW5zaWduZWQgbG9uZylw
Zm5fdG9fdmlydCgqbWF4X3Bmbik7CkBAIC0yMDIsOCArMjM1LDggQEAgc3RhdGljIHZvaWQgYnVp
bGRfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyAqbWF4
X3BmbikKIAogICAgIHdoaWxlICggc3RhcnRfYWRkcmVzcyA8IGVuZF9hZGRyZXNzICkKICAgICB7
Ci0gICAgICAgIHRhYiA9IChwZ2VudHJ5X3QgKilzdGFydF9pbmZvLnB0X2Jhc2U7Ci0gICAgICAg
IHB0X21mbiA9IHBmbl90b19tZm4odmlydF90b19wZm4oc3RhcnRfaW5mby5wdF9iYXNlKSk7Cisg
ICAgICAgIHRhYiA9IHB0X2Jhc2U7CisgICAgICAgIHB0X21mbiA9IHBmbl90b19tZm4odmlydF90
b19wZm4ocHRfYmFzZSkpOwogCiAjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQogICAgICAgICBvZmZz
ZXQgPSBsNF90YWJsZV9vZmZzZXQoc3RhcnRfYWRkcmVzcyk7CkBAIC0yNzAsOCArMzAzLDggQEAg
c3RhdGljIHZvaWQgc2V0X3JlYWRvbmx5KHZvaWQgKnRleHQsIHZvaWQgKmV0ZXh0KQogICAgICAg
ICAoKHVuc2lnbmVkIGxvbmcpIHRleHQgKyBQQUdFX1NJWkUgLSAxKSAmIFBBR0VfTUFTSzsKICAg
ICB1bnNpZ25lZCBsb25nIGVuZF9hZGRyZXNzID0gKHVuc2lnbmVkIGxvbmcpIGV0ZXh0OwogICAg
IHN0YXRpYyBtbXVfdXBkYXRlX3QgbW11X3VwZGF0ZXNbTDFfUEFHRVRBQkxFX0VOVFJJRVMgKyAx
XTsKLSAgICBwZ2VudHJ5X3QgKnRhYiA9IChwZ2VudHJ5X3QgKilzdGFydF9pbmZvLnB0X2Jhc2Us
IHBhZ2U7Ci0gICAgdW5zaWduZWQgbG9uZyBtZm4gPSBwZm5fdG9fbWZuKHZpcnRfdG9fcGZuKHN0
YXJ0X2luZm8ucHRfYmFzZSkpOworICAgIHBnZW50cnlfdCAqdGFiID0gcHRfYmFzZSwgcGFnZTsK
KyAgICB1bnNpZ25lZCBsb25nIG1mbiA9IHBmbl90b19tZm4odmlydF90b19wZm4ocHRfYmFzZSkp
OwogICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0OwogICAgIGludCBjb3VudCA9IDA7CiAgICAgaW50
IHJjOwpAQCAtMjgwLDggKzMxMyw4IEBAIHN0YXRpYyB2b2lkIHNldF9yZWFkb25seSh2b2lkICp0
ZXh0LCB2b2lkICpldGV4dCkKIAogICAgIHdoaWxlICggc3RhcnRfYWRkcmVzcyArIFBBR0VfU0la
RSA8PSBlbmRfYWRkcmVzcyApCiAgICAgewotICAgICAgICB0YWIgPSAocGdlbnRyeV90ICopc3Rh
cnRfaW5mby5wdF9iYXNlOwotICAgICAgICBtZm4gPSBwZm5fdG9fbWZuKHZpcnRfdG9fcGZuKHN0
YXJ0X2luZm8ucHRfYmFzZSkpOworICAgICAgICB0YWIgPSBwdF9iYXNlOworICAgICAgICBtZm4g
PSBwZm5fdG9fbWZuKHZpcnRfdG9fcGZuKHB0X2Jhc2UpKTsKIAogI2lmIGRlZmluZWQoX194ODZf
NjRfXykKICAgICAgICAgb2Zmc2V0ID0gbDRfdGFibGVfb2Zmc2V0KHN0YXJ0X2FkZHJlc3MpOwpA
QCAtMzQzLDggKzM3Niw4IEBAIHN0YXRpYyBwZ2VudHJ5X3QgKmdldF9wZ3QodW5zaWduZWQgbG9u
ZyB2YSkKICAgICBwZ2VudHJ5X3QgKnRhYjsKICAgICB1bnNpZ25lZCBvZmZzZXQ7CiAKLSAgICB0
YWIgPSAocGdlbnRyeV90ICopc3RhcnRfaW5mby5wdF9iYXNlOwotICAgIG1mbiA9IHZpcnRfdG9f
bWZuKHN0YXJ0X2luZm8ucHRfYmFzZSk7CisgICAgdGFiID0gcHRfYmFzZTsKKyAgICBtZm4gPSB2
aXJ0X3RvX21mbihwdF9iYXNlKTsKIAogI2lmIGRlZmluZWQoX194ODZfNjRfXykKICAgICBvZmZz
ZXQgPSBsNF90YWJsZV9vZmZzZXQodmEpOwpAQCAtMzc5LDggKzQxMiw4IEBAIHBnZW50cnlfdCAq
bmVlZF9wZ3QodW5zaWduZWQgbG9uZyB2YSkKICAgICB1bnNpZ25lZCBsb25nIHB0X3BmbjsKICAg
ICB1bnNpZ25lZCBvZmZzZXQ7CiAKLSAgICB0YWIgPSAocGdlbnRyeV90ICopc3RhcnRfaW5mby5w
dF9iYXNlOwotICAgIHB0X21mbiA9IHZpcnRfdG9fbWZuKHN0YXJ0X2luZm8ucHRfYmFzZSk7Cisg
ICAgdGFiID0gcHRfYmFzZTsKKyAgICBwdF9tZm4gPSB2aXJ0X3RvX21mbihwdF9iYXNlKTsKIAog
I2lmIGRlZmluZWQoX194ODZfNjRfXykKICAgICBvZmZzZXQgPSBsNF90YWJsZV9vZmZzZXQodmEp
OwpAQCAtNjM5LDYgKzY3Miw3IEBAIHN0YXRpYyB2b2lkIGNsZWFyX2Jvb3RzdHJhcCh2b2lkKQog
ICAgICAgICBwcmludGsoIlVuYWJsZSB0byB1bm1hcCBOVUxMIHBhZ2UuIHJjPSVkXG4iLCByYyk7
CiB9CiAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIHZvaWQgcDJtX2Noa19wZm4odW5zaWduZWQg
bG9uZyBwZm4pCiB7CiAgICAgaWYgKCAocGZuID4+IEwzX1AyTV9TSElGVCkgPiAwICkKQEAgLTY3
MCw2ICs3MDQsNyBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQog
CiAgICAgYXJjaF9yZW1hcF9wMm0obWF4X3Bmbik7CiB9CisjZW5kaWYKIAogdm9pZCBhcmNoX2lu
aXRfbW0odW5zaWduZWQgbG9uZyogc3RhcnRfcGZuX3AsIHVuc2lnbmVkIGxvbmcqIG1heF9wZm5f
cCkKIHsKQEAgLTY4Myw4ICs3MTgsOCBAQCB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25n
KiBzdGFydF9wZm5fcCwgdW5zaWduZWQgbG9uZyogbWF4X3Bmbl9wKQogICAgIHByaW50aygiICAg
ICAgIF9lbmQ6ICVwKFZBKVxuIiwgJl9lbmQpOwogCiAgICAgLyogRmlyc3QgcGFnZSBmb2xsb3dz
IHBhZ2UgdGFibGUgcGFnZXMuICovCi0gICAgc3RhcnRfcGZuID0gUEZOX1VQKHRvX3BoeXMoc3Rh
cnRfaW5mby5wdF9iYXNlKSkgKyBzdGFydF9pbmZvLm5yX3B0X2ZyYW1lczsKLSAgICBtYXhfcGZu
ID0gc3RhcnRfaW5mby5ucl9wYWdlczsKKyAgICBzdGFydF9wZm4gPSBmaXJzdF9mcmVlX3BmbjsK
KyAgICBtYXhfcGZuID0gbGFzdF9mcmVlX3BmbjsKIAogICAgIGlmICggbWF4X3BmbiA+PSBNQVhf
TUVNX1NJWkUgLyBQQUdFX1NJWkUgKQogICAgICAgICBtYXhfcGZuID0gTUFYX01FTV9TSVpFIC8g
UEFHRV9TSVpFIC0gMTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9z
ZXR1cC5jCmluZGV4IGVmZWNlZmIuLjhiNmJiNmUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVw
LmMKKysrIGIvYXJjaC94ODYvc2V0dXAuYwpAQCAtMTMxLDYgKzEzMSw5IEBAIGFyY2hfaW5pdCh2
b2lkICpwYXIpCiAJLyogSW5pdGlhbGl6ZSBTU0UgKi8KIAlzc2VfaW5pdCgpOwogCisJLyogU2V0
dXAgbWVtb3J5IG1hbmFnZW1lbnQgaW5mbyBmcm9tIHN0YXJ0X2luZm8uICovCisJYXJjaF9tbV9w
cmVpbml0KHBhcik7CisKIAkvKiBDb3B5IHRoZSBzdGFydF9pbmZvIHN0cnVjdCB0byBhIGdsb2Jh
bGx5LWFjY2Vzc2libGUgYXJlYS4gKi8KIAkvKiBXQVJOOiBkb24ndCBkbyBwcmludGsgYmVmb3Jl
IGhlcmUsIGl0IHVzZXMgaW5mb3JtYXRpb24gZnJvbQogCSAgIHNoYXJlZF9pbmZvLiBVc2UgeHBy
aW50ayBpbnN0ZWFkLiAqLwpAQCAtMTUyLDkgKzE1NSw2IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIp
CiAJCQlzaS0+Y21kX2xpbmUgPyAoY29uc3QgY2hhciAqKXNpLT5jbWRfbGluZSA6ICJOVUxMIik7
CiAJcHJpbnRrKCIgICAgICAgc3RhY2s6ICVwLSVwXG4iLCBzdGFjaywgc3RhY2sgKyBzaXplb2Yo
c3RhY2spKTsKIAotCS8qIHNldCB1cCBtaW5pbWFsIG1lbW9yeSBpbmZvcyAqLwotCXBoeXNfdG9f
bWFjaGluZV9tYXBwaW5nID0gKHVuc2lnbmVkIGxvbmcgKilzdGFydF9pbmZvLm1mbl9saXN0Owot
CiAJLyogR3JhYiB0aGUgc2hhcmVkX2luZm8gcG9pbnRlciBhbmQgcHV0IGl0IGluIGEgc2FmZSBw
bGFjZS4gKi8KIAlIWVBFUlZJU09SX3NoYXJlZF9pbmZvID0gbWFwX3NoYXJlZF9pbmZvKHN0YXJ0
X2luZm8uc2hhcmVkX2luZm8pOwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni90cmFwcy5jIGIvYXJj
aC94ODYvdHJhcHMuYwppbmRleCAwYjNkODViLi4yZDMyMjJkIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni90cmFwcy5jCisrKyBiL2FyY2gveDg2L3RyYXBzLmMKQEAgLTk3LDkgKzk3LDkgQEAgRE9fRVJS
T1IoMTgsICJtYWNoaW5lIGNoZWNrIiwgbWFjaGluZV9jaGVjaykKIAogdm9pZCBwYWdlX3dhbGso
dW5zaWduZWQgbG9uZyB2aXJ0X2FkZHJlc3MpCiB7Ci0gICAgICAgIHBnZW50cnlfdCAqdGFiID0g
KHBnZW50cnlfdCAqKXN0YXJ0X2luZm8ucHRfYmFzZSwgcGFnZTsKKyAgICAgICAgcGdlbnRyeV90
ICp0YWIgPSBwdF9iYXNlLCBwYWdlOwogICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHIgPSB2aXJ0
X2FkZHJlc3M7Ci0gICAgICAgIHByaW50aygiUGFnZXRhYmxlIHdhbGsgZnJvbSB2aXJ0ICVseCwg
YmFzZSAlbHg6XG4iLCB2aXJ0X2FkZHJlc3MsIHN0YXJ0X2luZm8ucHRfYmFzZSk7CisgICAgICAg
IHByaW50aygiUGFnZXRhYmxlIHdhbGsgZnJvbSB2aXJ0ICVseCwgYmFzZSAlcDpcbiIsIHZpcnRf
YWRkcmVzcywgcHRfYmFzZSk7CiAgICAgCiAjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQogICAgICAg
ICBwYWdlID0gdGFiW2w0X3RhYmxlX29mZnNldChhZGRyKV07CkBAIC0xMTksNyArMTE5LDcgQEAg
dm9pZCBwYWdlX3dhbGsodW5zaWduZWQgbG9uZyB2aXJ0X2FkZHJlc3MpCiB9CiAKIHN0YXRpYyBp
bnQgaGFuZGxlX2Nvdyh1bnNpZ25lZCBsb25nIGFkZHIpIHsKLSAgICAgICAgcGdlbnRyeV90ICp0
YWIgPSAocGdlbnRyeV90ICopc3RhcnRfaW5mby5wdF9iYXNlLCBwYWdlOworICAgICAgICBwZ2Vu
dHJ5X3QgKnRhYiA9IHB0X2Jhc2UsIHBhZ2U7CiAJdW5zaWduZWQgbG9uZyBuZXdfcGFnZTsKIAlp
bnQgcmM7CiAKZGlmZiAtLWdpdCBhL2JhbGxvb24uYyBiL2JhbGxvb24uYwppbmRleCA2MDg0OTJh
Li44ZDJmMTUxIDEwMDY0NAotLS0gYS9iYWxsb29uLmMKKysrIGIvYmFsbG9vbi5jCkBAIC0yNSw2
ICsyNSw3IEBACiAjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CiAjaW5jbHVkZSA8bWluaS1v
cy9lcnJuby5oPgogI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+CisjaW5jbHVkZSA8bWluaS1vcy9w
YXJhdmlydC5oPgogI2luY2x1ZGUgPHhlbi94ZW4uaD4KICNpbmNsdWRlIDx4ZW4vbWVtb3J5Lmg+
CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvYXJtL2FyY2hfbW0uaCBiL2luY2x1ZGUvYXJtL2FyY2hf
bW0uaAppbmRleCBmNDY4NWQ4Li43OWQ5ZTA1IDEwMDY0NAotLS0gYS9pbmNsdWRlL2FybS9hcmNo
X21tLmgKKysrIGIvaW5jbHVkZS9hcm0vYXJjaF9tbS5oCkBAIC0yOSw5ICsyOSw2IEBAIGV4dGVy
biB1aW50MzJfdCBwaHlzaWNhbF9hZGRyZXNzX29mZnNldDsJLyogQWRkIHRoaXMgdG8gYSB2aXJ0
dWFsIGFkZHJlc3MgdG8gZ2V0CiAjZGVmaW5lIG1mbl90b192aXJ0KF9tZm4pICAgICAgICAgICh0
b192aXJ0KFBGTl9QSFlTKF9tZm4pKSkKICNkZWZpbmUgcGZuX3RvX3ZpcnQoX3BmbikgICAgICAg
ICAgKHRvX3ZpcnQoUEZOX1BIWVMoX3BmbikpKQogCi0jZGVmaW5lIG1mbl90b19wZm4oeCkgKHgp
Ci0jZGVmaW5lIHBmbl90b19tZm4oeCkgKHgpCi0KICNkZWZpbmUgdmlydHVhbF90b19tZm4oX3Zp
cnQpCSAgIHZpcnRfdG9fbWZuKF92aXJ0KQogCiAvLyBGSVhNRQpkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9iYWxsb29uLmggYi9pbmNsdWRlL2JhbGxvb24uaAppbmRleCBkODcxMGFkLi44Y2Q0MWFmIDEw
MDY0NAotLS0gYS9pbmNsdWRlL2JhbGxvb24uaAorKysgYi9pbmNsdWRlL2JhbGxvb24uaApAQCAt
MzksMTYgKzM5LDEzIEBAIGV4dGVybiB1bnNpZ25lZCBsb25nIG5yX21lbV9wYWdlczsKIHZvaWQg
Z2V0X21heF9wYWdlcyh2b2lkKTsKIGludCBiYWxsb29uX3VwKHVuc2lnbmVkIGxvbmcgbl9wYWdl
cyk7CiAKLXZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKTsKIHZvaWQg
bW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQpOwotaW50IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25l
ZCBsb25nIG1heF9wZm4pOwogdm9pZCBhcmNoX3Bmbl9hZGQodW5zaWduZWQgbG9uZyBwZm4sIHVu
c2lnbmVkIGxvbmcgbWZuKTsKIGludCBjaGtfZnJlZV9wYWdlcyh1bnNpZ25lZCBsb25nIG5lZWRl
ZCk7CiAKICNlbHNlIC8qIENPTkZJR19CQUxMT09OICovCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBn
ZXRfbWF4X3BhZ2VzKHZvaWQpIHsgfQotc3RhdGljIGlubGluZSB2b2lkIGFyY2hfcmVtYXBfcDJt
KHVuc2lnbmVkIGxvbmcgbWF4X3BmbikgeyB9CiBzdGF0aWMgaW5saW5lIHZvaWQgbW1fYWxsb2Nf
Yml0bWFwX3JlbWFwKHZvaWQpIHsgfQogc3RhdGljIGlubGluZSBpbnQgY2hrX2ZyZWVfcGFnZXMo
dW5zaWduZWQgbG9uZyBuZWVkZWQpCiB7CmRpZmYgLS1naXQgYS9pbmNsdWRlL21tLmggYi9pbmNs
dWRlL21tLmgKaW5kZXggZmMzMTI4Yi4uOTUzNTcwYyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9tbS5o
CisrKyBiL2luY2x1ZGUvbW0uaApAQCAtMzYsNiArMzYsNyBAQAogI2VuZGlmCiAjaW5jbHVkZSA8
eGVuL3hlbi5oPgogCisjaW5jbHVkZSA8bWluaS1vcy9wYXJhdmlydC5oPgogI2luY2x1ZGUgPG1p
bmktb3MvYXJjaF9saW1pdHMuaD4KICNpbmNsdWRlIDxtaW5pLW9zL2FyY2hfbW0uaD4KIApAQCAt
NjcsNyArNjgsNiBAQCBzdGF0aWMgX19pbmxpbmVfXyBpbnQgZ2V0X29yZGVyKHVuc2lnbmVkIGxv
bmcgc2l6ZSkKIAogdm9pZCBhcmNoX2luaXRfZGVtYW5kX21hcHBpbmdfYXJlYSh2b2lkKTsKIHZv
aWQgYXJjaF9pbml0X21tKHVuc2lnbmVkIGxvbmcqIHN0YXJ0X3Bmbl9wLCB1bnNpZ25lZCBsb25n
KiBtYXhfcGZuX3ApOwotdm9pZCBhcmNoX2luaXRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3Bmbl9w
KTsKIAogdW5zaWduZWQgbG9uZyBhbGxvY2F0ZV9vbmRlbWFuZCh1bnNpZ25lZCBsb25nIG4sIHVu
c2lnbmVkIGxvbmcgYWxpZ25tZW50KTsKIC8qIG1hcCBmW2kqc3RyaWRlXStpKmluY3JlbWVudCBm
b3IgaSBpbiAwLi5uLTEsIGFsaWduZWQgb24gYWxpZ25tZW50IHBhZ2VzICovCmRpZmYgLS1naXQg
YS9pbmNsdWRlL3BhcmF2aXJ0LmggYi9pbmNsdWRlL3BhcmF2aXJ0LmgKaW5kZXggNzg1MmUxNi4u
MTUwNzZiZSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9wYXJhdmlydC5oCisrKyBiL2luY2x1ZGUvcGFy
YXZpcnQuaApAQCAtMjYsNyArMjYsNTUgQEAKIAogI2lmIGRlZmluZWQoQ09ORklHX1BBUkFWSVJU
KQogCisjZGVmaW5lIG1mbl90b19wZm4oX21mbikgKG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nWyhf
bWZuKV0pCisjZGVmaW5lIHBmbl90b19tZm4oX3BmbikgKHBoeXNfdG9fbWFjaGluZV9tYXBwaW5n
WyhfcGZuKV0pCisKKy8qIGZvciBQMk0gKi8KKyNpZmRlZiBfX3g4Nl82NF9fCisjZGVmaW5lIFAy
TV9TSElGVCAgICAgICA5CiAjZWxzZQorI2RlZmluZSBQMk1fU0hJRlQgICAgICAgMTAKKyNlbmRp
ZgorI2RlZmluZSBQMk1fRU5UUklFUyAgICAgKDFVTCA8PCBQMk1fU0hJRlQpCisjZGVmaW5lIFAy
TV9NQVNLICAgICAgICAoUDJNX0VOVFJJRVMgLSAxKQorI2RlZmluZSBMMV9QMk1fU0hJRlQgICAg
UDJNX1NISUZUCisjZGVmaW5lIEwyX1AyTV9TSElGVCAgICAoMiAqIFAyTV9TSElGVCkKKyNkZWZp
bmUgTDNfUDJNX1NISUZUICAgICgzICogUDJNX1NISUZUKQorI2RlZmluZSBMMV9QMk1fSURYKHBm
bikgKChwZm4pICYgUDJNX01BU0spCisjZGVmaW5lIEwyX1AyTV9JRFgocGZuKSAoKChwZm4pID4+
IEwxX1AyTV9TSElGVCkgJiBQMk1fTUFTSykKKyNkZWZpbmUgTDNfUDJNX0lEWChwZm4pICgoKHBm
bikgPj4gTDJfUDJNX1NISUZUKSAmIFAyTV9NQVNLKQorI2RlZmluZSBJTlZBTElEX1AyTV9FTlRS
WSAofjBVTCkKKwordm9pZCBwMm1fY2hrX3Bmbih1bnNpZ25lZCBsb25nIHBmbik7CisKK3N0YXRp
YyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwMm1fcGFnZXModW5zaWduZWQgbG9uZyBwYWdlcykKK3sK
KyAgICByZXR1cm4gKHBhZ2VzICsgUDJNX0VOVFJJRVMgLSAxKSA+PiBMMV9QMk1fU0hJRlQ7Cit9
CisKK3ZvaWQgYXJjaF9pbml0X3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm5fcCk7CisKKyNlbHNl
CisKKyNkZWZpbmUgbWZuX3RvX3BmbihfbWZuKSAoKHVuc2lnbmVkIGxvbmcpKF9tZm4pKQorI2Rl
ZmluZSBwZm5fdG9fbWZuKF9wZm4pICgodW5zaWduZWQgbG9uZykoX3BmbikpCisKK3N0YXRpYyBp
bmxpbmUgdm9pZCBhcmNoX2luaXRfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3Bmbl9wKSB7IH0KKwor
I2VuZGlmCisKKyNpZiBkZWZpbmVkKENPTkZJR19QQVJBVklSVCkgJiYgZGVmaW5lZChDT05GSUdf
QkFMTE9PTikKKwordm9pZCBhcmNoX3JlbWFwX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pOwor
aW50IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pOworCisjZWxzZQorCitz
dGF0aWMgaW5saW5lIHZvaWQgYXJjaF9yZW1hcF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKSB7
IH0KK3N0YXRpYyBpbmxpbmUgaW50IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9w
Zm4pCit7CisgICAgcmV0dXJuIDA7Cit9CiAKICNlbmRpZgogCmRpZmYgLS1naXQgYS9pbmNsdWRl
L3g4Ni9hcmNoX21tLmggYi9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKaW5kZXggMmIxOGIzNC4uMjhh
YjQwNiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ODYvYXJjaF9tbS5oCisrKyBiL2luY2x1ZGUveDg2
L2FyY2hfbW0uaApAQCAtMTg0LDMxICsxODQsNiBAQCB0eXBlZGVmIHVuc2lnbmVkIGxvbmcgcGdl
bnRyeV90OwogI2RlZmluZSBJT19QUk9UIChMMV9QUk9UKQogI2RlZmluZSBJT19QUk9UX05PQ0FD
SEUgKEwxX1BST1QgfCBfUEFHRV9QQ0QpCiAKLS8qIGZvciBQMk0gKi8KLSNpZmRlZiBfX3g4Nl82
NF9fCi0jZGVmaW5lIFAyTV9TSElGVCAgICAgICA5Ci0jZWxzZQotI2RlZmluZSBQMk1fU0hJRlQg
ICAgICAgMTAKLSNlbmRpZgotI2RlZmluZSBQMk1fRU5UUklFUyAgICAgKDFVTCA8PCBQMk1fU0hJ
RlQpCi0jZGVmaW5lIFAyTV9NQVNLICAgICAgICAoUDJNX0VOVFJJRVMgLSAxKQotI2RlZmluZSBM
MV9QMk1fU0hJRlQgICAgUDJNX1NISUZUCi0jZGVmaW5lIEwyX1AyTV9TSElGVCAgICAoMiAqIFAy
TV9TSElGVCkKLSNkZWZpbmUgTDNfUDJNX1NISUZUICAgICgzICogUDJNX1NISUZUKQotI2RlZmlu
ZSBMMV9QMk1fSURYKHBmbikgKChwZm4pICYgUDJNX01BU0spCi0jZGVmaW5lIEwyX1AyTV9JRFgo
cGZuKSAoKChwZm4pID4+IEwxX1AyTV9TSElGVCkgJiBQMk1fTUFTSykKLSNkZWZpbmUgTDNfUDJN
X0lEWChwZm4pICgoKHBmbikgPj4gTDJfUDJNX1NISUZUKSAmIFAyTV9NQVNLKQotI2RlZmluZSBJ
TlZBTElEX1AyTV9FTlRSWSAofjBVTCkKLQotI2lmbmRlZiBfX0FTU0VNQkxZX18KLXZvaWQgcDJt
X2Noa19wZm4odW5zaWduZWQgbG9uZyBwZm4pOwotCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxv
bmcgcDJtX3BhZ2VzKHVuc2lnbmVkIGxvbmcgcGFnZXMpCi17Ci0gICAgcmV0dXJuIChwYWdlcyAr
IFAyTV9FTlRSSUVTIC0gMSkgPj4gTDFfUDJNX1NISUZUOwotfQotI2VuZGlmCi0KICNpbmNsdWRl
ICJhcmNoX2xpbWl0cy5oIgogI2RlZmluZSBQQUdFX1NJWkUgICAgICAgX19QQUdFX1NJWkUKICNk
ZWZpbmUgUEFHRV9TSElGVCAgICAgIF9fUEFHRV9TSElGVApAQCAtMjMyLDEwICsyMDcsMTQgQEAg
dHlwZWRlZiB1bnNpZ25lZCBsb25nIHBhZGRyX3Q7CiB0eXBlZGVmIHVuc2lnbmVkIGxvbmcgbWFk
ZHJfdDsKICNlbmRpZgogCitleHRlcm4gcGdlbnRyeV90ICpwdF9iYXNlOworI2lmZGVmIENPTkZJ
R19QQVJBVklSVAogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgKnBoeXNfdG9fbWFjaGluZV9tYXBwaW5n
OworI2Vsc2UKK2V4dGVybiBwZ2VudHJ5X3QgcGFnZV90YWJsZV9iYXNlW107CisjZW5kaWYKIGV4
dGVybiBjaGFyIF90ZXh0LCBfZXRleHQsIF9lcm9kYXRhLCBfZWRhdGEsIF9lbmQ7CiBleHRlcm4g
dW5zaWduZWQgbG9uZyBtZm5femVybzsKLSNkZWZpbmUgcGZuX3RvX21mbihfcGZuKSAocGh5c190
b19tYWNoaW5lX21hcHBpbmdbKF9wZm4pXSkKIHN0YXRpYyBfX2lubGluZV9fIG1hZGRyX3QgcGh5
c190b19tYWNoaW5lKHBhZGRyX3QgcGh5cykKIHsKIAltYWRkcl90IG1hY2hpbmUgPSBwZm5fdG9f
bWZuKHBoeXMgPj4gUEFHRV9TSElGVCk7CkBAIC0yNDMsNyArMjIyLDYgQEAgc3RhdGljIF9faW5s
aW5lX18gbWFkZHJfdCBwaHlzX3RvX21hY2hpbmUocGFkZHJfdCBwaHlzKQogCXJldHVybiBtYWNo
aW5lOwogfQogCi0jZGVmaW5lIG1mbl90b19wZm4oX21mbikgKG1hY2hpbmVfdG9fcGh5c19tYXBw
aW5nWyhfbWZuKV0pCiBzdGF0aWMgX19pbmxpbmVfXyBwYWRkcl90IG1hY2hpbmVfdG9fcGh5cyht
YWRkcl90IG1hY2hpbmUpCiB7CiAJcGFkZHJfdCBwaHlzID0gbWZuX3RvX3BmbihtYWNoaW5lID4+
IFBBR0VfU0hJRlQpOwpAQCAtMjY3LDEzICsyNDUsMTAgQEAgc3RhdGljIF9faW5saW5lX18gcGFk
ZHJfdCBtYWNoaW5lX3RvX3BoeXMobWFkZHJfdCBtYWNoaW5lKQogI2RlZmluZSBwdGVfdG9fbWZu
KF9wdGUpICAgICAgICAgICAoKChfcHRlKSAmIChQQUREUl9NQVNLJlBBR0VfTUFTSykpID4+IEwx
X1BBR0VUQUJMRV9TSElGVCkKICNkZWZpbmUgcHRlX3RvX3ZpcnQoX3B0ZSkgICAgICAgICAgdG9f
dmlydChtZm5fdG9fcGZuKHB0ZV90b19tZm4oX3B0ZSkpIDw8IFBBR0VfU0hJRlQpCiAKLQotI2Rl
ZmluZSBQVF9CQVNFCQkJICAgKChwZ2VudHJ5X3QgKilzdGFydF9pbmZvLnB0X2Jhc2UpCi0KICNp
ZmRlZiBfX3g4Nl82NF9fCi0jZGVmaW5lIHZpcnR1YWxfdG9fbDMoX3ZpcnQpCSAgICgocGdlbnRy
eV90ICopcHRlX3RvX3ZpcnQoUFRfQkFTRVtsNF90YWJsZV9vZmZzZXQoX3ZpcnQpXSkpCisjZGVm
aW5lIHZpcnR1YWxfdG9fbDMoX3ZpcnQpCSAgICgocGdlbnRyeV90ICopcHRlX3RvX3ZpcnQocHRf
YmFzZVtsNF90YWJsZV9vZmZzZXQoX3ZpcnQpXSkpCiAjZWxzZQotI2RlZmluZSB2aXJ0dWFsX3Rv
X2wzKF92aXJ0KQkgICBQVF9CQVNFCisjZGVmaW5lIHZpcnR1YWxfdG9fbDMoX3ZpcnQpCSAgIHB0
X2Jhc2UKICNlbmRpZgogCiAjZGVmaW5lIHZpcnR1YWxfdG9fbDIoX3ZpcnQpCSAgICh7IFwKQEAg
LTI5Nyw2ICsyNzIsNyBAQCBzdGF0aWMgX19pbmxpbmVfXyBwYWRkcl90IG1hY2hpbmVfdG9fcGh5
cyhtYWRkcl90IG1hY2hpbmUpCiAjZGVmaW5lIGRvX21hcF96ZXJvKHN0YXJ0LCBuKSBkb19tYXBf
ZnJhbWVzKHN0YXJ0LCAmbWZuX3plcm8sIG4sIDAsIDAsIERPTUlEX1NFTEYsIE5VTEwsIEwxX1BS
T1RfUk8pCiAKIHBnZW50cnlfdCAqbmVlZF9wZ3QodW5zaWduZWQgbG9uZyBhZGRyKTsKK3ZvaWQg
YXJjaF9tbV9wcmVpbml0KHZvaWQgKnApOwogCiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS94ZW4vYXJjaC14ODYveGVuLXg4Nl8zMi5oIGIvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4
Nl8zMi5oCmluZGV4IDE1MDQxOTEuLjYzMzk3MjcgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL2Fy
Y2gteDg2L3hlbi14ODZfMzIuaAorKysgYi9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4teDg2XzMy
LmgKQEAgLTU1LDYgKzU1LDcgQEAKICNkZWZpbmUgRkxBVF9VU0VSX0RTICAgIEZMQVRfUklORzNf
RFMKICNkZWZpbmUgRkxBVF9VU0VSX1NTICAgIEZMQVRfUklORzNfU1MKIAorI2lmZGVmIENPTkZJ
R19QQVJBVklSVAogI2RlZmluZSBfX0hZUEVSVklTT1JfVklSVF9TVEFSVF9QQUUgICAgMHhGNTgw
MDAwMAogI2RlZmluZSBfX01BQ0gyUEhZU19WSVJUX1NUQVJUX1BBRSAgICAgMHhGNTgwMDAwMAog
I2RlZmluZSBfX01BQ0gyUEhZU19WSVJUX0VORF9QQUUgICAgICAgMHhGNjgwMDAwMApAQCAtOTAs
NiArOTEsNyBAQAogI2lmbmRlZiBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZwogI2RlZmluZSBtYWNo
aW5lX3RvX3BoeXNfbWFwcGluZyAoKHVuc2lnbmVkIGxvbmcgKilNQUNIMlBIWVNfVklSVF9TVEFS
VCkKICNlbmRpZgorI2VuZGlmCiAKIC8qIDMyLS82NC1iaXQgaW52YXJpYWJpbGl0eSBmb3IgY29u
dHJvbCBpbnRlcmZhY2VzIChkb21jdGwvc3lzY3RsKS4gKi8KICNpZiBkZWZpbmVkKF9fWEVOX18p
IHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2FyY2gt
eDg2L3hlbi14ODZfNjQuaCBiL2luY2x1ZGUveGVuL2FyY2gteDg2L3hlbi14ODZfNjQuaAppbmRl
eCAxYzRlMTU5Li4yYzAwMTExIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4t
eDg2XzY0LmgKKysrIGIvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLXg4Nl82NC5oCkBAIC03MCw2
ICs3MCw3IEBACiAjZGVmaW5lIEZMQVRfVVNFUl9TUzMyIEZMQVRfUklORzNfU1MzMgogI2RlZmlu
ZSBGTEFUX1VTRVJfU1MgICBGTEFUX1VTRVJfU1M2NAogCisjaWZkZWYgQ09ORklHX1BBUkFWSVJU
CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9WSVJUX1NUQVJUIDB4RkZGRjgwMDAwMDAwMDAwMAogI2Rl
ZmluZSBfX0hZUEVSVklTT1JfVklSVF9FTkQgICAweEZGRkY4ODAwMDAwMDAwMDAKICNkZWZpbmUg
X19NQUNIMlBIWVNfVklSVF9TVEFSVCAgMHhGRkZGODAwMDAwMDAwMDAwCkBAIC04Niw2ICs4Nyw3
IEBACiAjaWZuZGVmIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nCiAjZGVmaW5lIG1hY2hpbmVfdG9f
cGh5c19tYXBwaW5nICgodW5zaWduZWQgbG9uZyAqKUhZUEVSVklTT1JfVklSVF9TVEFSVCkKICNl
bmRpZgorI2VuZGlmCiAKIC8qCiAgKiBpbnQgSFlQRVJWSVNPUl9zZXRfc2VnbWVudF9iYXNlKHVu
c2lnbmVkIGludCB3aGljaCwgdW5zaWduZWQgbG9uZyBiYXNlKQpkaWZmIC0tZ2l0IGEvbW0uYyBi
L21tLmMKaW5kZXggY2EwYjliZS4uYzc2YmU3ZiAxMDA2NDQKLS0tIGEvbW0uYworKysgYi9tbS5j
CkBAIC0zOSw2ICszOSw3IEBACiAjaW5jbHVkZSA8eGVuL21lbW9yeS5oPgogI2luY2x1ZGUgPG1p
bmktb3MvbW0uaD4KICNpbmNsdWRlIDxtaW5pLW9zL2JhbGxvb24uaD4KKyNpbmNsdWRlIDxtaW5p
LW9zL3BhcmF2aXJ0Lmg+CiAjaW5jbHVkZSA8bWluaS1vcy90eXBlcy5oPgogI2luY2x1ZGUgPG1p
bmktb3MvbGliLmg+CiAjaW5jbHVkZSA8bWluaS1vcy94bWFsbG9jLmg+Ci0tIAoyLjYuNgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:55 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA3-0001Yb-4c; Wed, 24 Aug 2016 10:11:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA1-0001Qo-FE; Wed, 24 Aug 2016 10:11:53 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 6B/A3-15404-8E27DB75; Wed, 24 Aug 2016 10:11:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov+7Tor3
 hBjdmi1q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdi9+iV7wYeNjBUrbu1nbGB82c7Y
 xcjJISFgJPF24j+mLkYuDiGBhYwSc850M4Ek2ARUJTZcP8UKYosIuEl8+T6LDcRmFoiQmPPhF
 AuILSzgIrFt3Ut2EJsFqP7v9hNg9bwC9hILzq1lgVggJ3F95nSwmZwCDhLTFj8AiwsB1ex/O5
 V1AiP3AkaGVYzqxalFZalFusZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBvmY
 Agh2MHf+cDjFKcjApifLeVN0bLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC90shUE6wKDU9tSIt
 MwcYdDBpCQ4eJRFeDmDgCfEWFyTmFmemQ6ROMepybJlxfy2TEEtefl6qlDivNUiRAEhRRmke3
 AhYBFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG89yCU8mXklcJteAR3BBHREy/3dIEeUJC
 KkpBoYzROlXStEhTkMnpjv/62+ZqJV2UPd1i6eVQmqH2KqZY8lP2VT2No4sTlM8d8LeSc34/6
 8l3Iv82qzuutYmMSYs7jq71bomcXN2nDW49+5STzayrpHl2kdbv148uDzBUan/KVWHg2YeTP8
 BM+P1VLzbnM83pp7KfjS2jM9Fv4xmhursxfPX7xSiaU4I9FQi7moOBEA16EZ6XsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1472033509!45198551!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14805 invoked from network); 24 Aug 2016 10:11:49 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:49 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BB19CABE1;
 Wed, 24 Aug 2016 10:11:48 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:27 +0200
Message-Id: <1472033504-23180-6-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 05/22] mini-os: add boot code for HVMlite
	support
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QSBIVk1saXRlIGRvbWFpbiBpcyBhbHdheXMgc3RhcnRpbmcgaW4gMzIgYml0IG1vZGUuIEFkZCB0
aGUgYXBwcm9wcmlhdGUKYm9vdCBjb2RlIHRvIGFyY2gveDg2IGZvciB0aGUgbm9uLXBhcmF2aXJ0
dWFsaXplZCBjYXNlLgoKRm9yIHRoaXMgYm9vdCBjb2RlIHRvIGJlY29tZSBhY3RpdmUgd2UgbmVl
ZCB0byBzdXBwcmVzcyB0aGUgcHYgcmVsYXRlZAplbGZub3RlcyBhbmQgYWRkIGFuIGFwcHJvcHJp
YXRlIGVsZm5vdGUgZm9yIEhWTWxpdGUuCgpBcyB0aGUgSFZNbGl0ZSBib290IGNvZGUgaXMgbW9y
ZSBvciBsZXNzIHRoZSBzYW1lIGZvciAzMi0gYW5kIDY0LWJpdApNaW5pLU9TICNpbmNsdWRlIHRo
ZSBuZXcgY29kZSBmcm9tIHg4Nl9bMzJ8NjRdLlMgaW4gb3JkZXIgdG8gYXZvaWQKZXJyb3IgcHJv
bmUgY29kZSBkdXBsaWNhdGlvbi4gVGhlIHNwZWNpZmljIHBhcnRzIG9mIDMyLSBvciA2NC1iaXQg
Y29kZQphcmUgYWRkZWQgdG8geDg2X1szMnw2NF0uUwoKVGhpcyBlbmFibGVzIE1pbmktT1MgdG8g
c3RhcnQgdGhlIGJvb3QgcHJvY2VzcyBpbiBIVk1saXRlIG1vZGUgdW50aWwgaXQKZW50ZXJzIEMg
Y29kZS4gVGhpcyBpcyB3b3JraW5nIGZvciAzMi0gYW5kIGZvciA2NC1iaXQgbW9kZS4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYyOiBhZGQgc29t
ZSBjb21tZW50cyBhcyByZXF1ZXN0ZWQgYnkgU2FtdWVsIFRoaWJhdWx0Ci0tLQogTWFrZWZpbGUg
ICAgICAgICAgIHwgICAyICstCiBhcmNoL3g4Ni9hcmNoLm1rICAgfCAgIDQgKwogYXJjaC94ODYv
bW0uYyAgICAgIHwgIDMxICsrKysrCiBhcmNoL3g4Ni9zZXR1cC5jICAgfCAgIDQgKy0KIGFyY2gv
eDg2L3g4Nl8zMi5TICB8ICAzMSArKysrLQogYXJjaC94ODYveDg2XzY0LlMgIHwgIDM1ICsrKyst
CiBhcmNoL3g4Ni94ODZfaHZtLlMgfCAgODggKysrKysrKysrKysrKwogaW5jbHVkZS9jb21waWxl
ci5oIHwgICAxICsKIGluY2x1ZGUveDg2L2Rlc2MuaCB8IDM2NyArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ODYvb3MuaCAgIHwg
ICA1ICsKIG1pbmlvcy5tayAgICAgICAgICB8ICAgMiArLQogMTEgZmlsZXMgY2hhbmdlZCwgNTU2
IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gv
eDg2L3g4Nl9odm0uUwogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUveDg2L2Rlc2MuaAoKZGlm
ZiAtLWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKaW5kZXggNzc5YmM5MS4uYjc4MzY4NCAxMDA2
NDQKLS0tIGEvTWFrZWZpbGUKKysrIGIvTWFrZWZpbGUKQEAgLTI0LDcgKzI0LDcgQEAgaW5jbHVk
ZSBtaW5pb3MubWsKIExETElCUyA6PSAKIEFQUF9MRExJQlMgOj0gCiBMREFSQ0hMSUIgOj0gLUwk
KE9CSl9ESVIpLyQoVEFSR0VUX0FSQ0hfRElSKSAtbCQoQVJDSF9MSUJfTkFNRSkKLUxERkxBR1Nf
RklOQUwgOj0gLVQgJChUQVJHRVRfQVJDSF9ESVIpL21pbmlvcy0kKE1JTklPU19UQVJHRVRfQVJD
SCkubGRzCitMREZMQUdTX0ZJTkFMIDo9IC1UICQoVEFSR0VUX0FSQ0hfRElSKS9taW5pb3MtJChN
SU5JT1NfVEFSR0VUX0FSQ0gpLmxkcyAkKEFSQ0hfTERGTEFHU19GSU5BTCkKIAogIyBQcmVmaXgg
Zm9yIGdsb2JhbCBBUEkgbmFtZXMuIEFsbCBvdGhlciBzeW1ib2xzIGFyZSBsb2NhbGlzZWQgYmVm
b3JlCiAjIGxpbmtpbmcgd2l0aCBFWFRSQV9PQkpTLgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvYXJj
aC5tayBiL2FyY2gveDg2L2FyY2gubWsKaW5kZXggODFlODExOC4uNjczYTE5ZCAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvYXJjaC5taworKysgYi9hcmNoL3g4Ni9hcmNoLm1rCkBAIC0yMCwzICsyMCw3
IEBAIEVYVFJBX0lOQyArPSAkKFRBUkdFVF9BUkNIX0ZBTSkvJChNSU5JT1NfVEFSR0VUX0FSQ0gp
CiBFWFRSQV9TUkMgKz0gYXJjaC8kKEVYVFJBX0lOQykKIGVuZGlmCiAKK2lmZXEgKCQoQ09ORklH
X1BBUkFWSVJUKSxuKQorQVJDSF9MREZMQUdTX0ZJTkFMIDo9IC0tb2Zvcm1hdD1lbGYzMi1pMzg2
CitBUkNIX0FTX0RFUFMgKz0geDg2X2h2bS5TCitlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
bW0uYyBiL2FyY2gveDg2L21tLmMKaW5kZXggODhhOTI4ZC4uZmUxOGY1MyAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvbW0uYworKysgYi9hcmNoL3g4Ni9tbS5jCkBAIC01Niw2ICs1NiwzNyBAQCB1bnNp
Z25lZCBsb25nIG1mbl96ZXJvOwogZXh0ZXJuIGNoYXIgc3RhY2tbXTsKIGV4dGVybiB2b2lkIHBh
Z2Vfd2Fsayh1bnNpZ25lZCBsb25nIHZhKTsKIAorI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKKyNp
bmNsdWRlIDxtaW5pLW9zL2Rlc2MuaD4KK3VzZXJfZGVzYyBnZHRbTlJfR0RUX0VOVFJJRVNdID0K
K3sKKyAgICBbR0RURV9DUzY0X0RQTDBdID0gSU5JVF9HRFRFX1NZTSgwLCAweGZmZmZmLCBDT01N
T04sIENPREUsIERQTDAsIFIsIEwpLAorICAgIFtHRFRFX0NTMzJfRFBMMF0gPSBJTklUX0dEVEVf
U1lNKDAsIDB4ZmZmZmYsIENPTU1PTiwgQ09ERSwgRFBMMCwgUiwgRCksCisgICAgW0dEVEVfRFMz
Ml9EUEwwXSA9IElOSVRfR0RURV9TWU0oMCwgMHhmZmZmZiwgQ09NTU9OLCBEQVRBLCBEUEwwLCBC
LCBXKSwKKworICAgIFtHRFRFX0NTNjRfRFBMM10gPSBJTklUX0dEVEVfU1lNKDAsIDB4ZmZmZmYs
IENPTU1PTiwgQ09ERSwgRFBMMywgUiwgTCksCisgICAgW0dEVEVfQ1MzMl9EUEwzXSA9IElOSVRf
R0RURV9TWU0oMCwgMHhmZmZmZiwgQ09NTU9OLCBDT0RFLCBEUEwzLCBSLCBEKSwKKyAgICBbR0RU
RV9EUzMyX0RQTDNdID0gSU5JVF9HRFRFX1NZTSgwLCAweGZmZmZmLCBDT01NT04sIERBVEEsIERQ
TDMsIEIsIFcpLAorCisgICAgLyogW0dEVEVfVFNTXSAgICAgKi8KKyAgICAvKiBbR0RURV9UU1Mg
KyAxXSAqLworfTsKKworZGVzY19wdHIgZ2R0X3B0ciA9Cit7CisgICAgLmxpbWl0ID0gc2l6ZW9m
KGdkdCkgLSAxLAorICAgIC5iYXNlID0gKHVuc2lnbmVkIGxvbmcpJmdkdCwKK307CisKK2dhdGVf
ZGVzYyBpZHRbMjU2XSA9IHsgfTsKKworZGVzY19wdHIgaWR0X3B0ciA9Cit7CisgICAgLmxpbWl0
ID0gc2l6ZW9mKGlkdCkgLSAxLAorICAgIC5iYXNlID0gKHVuc2lnbmVkIGxvbmcpJmlkdCwKK307
CisjZW5kaWYKKwogLyoKICAqIE1ha2UgcHRfcGZuIGEgbmV3ICdsZXZlbCcgcGFnZSB0YWJsZSBm
cmFtZSBhbmQgaG9vayBpdCBpbnRvIHRoZSBwYWdlCiAgKiB0YWJsZSBhdCBvZmZzZXQgaW4gcHJl
dmlvdXMgbGV2ZWwgTUZOIChwcmVmX2xfbWZuKS4gcHRfcGZuIGlzIGEgZ3Vlc3QKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDVlODdkZDEuLjMw
YTkxNDMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVwLmMKKysrIGIvYXJjaC94ODYvc2V0dXAu
YwpAQCAtOTQsOSArOTQsMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIHNzZV9pbml0KHZvaWQpIHsK
ICAqIElOSVRJQUwgQyBFTlRSWSBQT0lOVC4KICAqLwogdm9pZAotYXJjaF9pbml0KHN0YXJ0X2lu
Zm9fdCAqc2kpCithcmNoX2luaXQodm9pZCAqcGFyKQogewogCXN0YXRpYyBjaGFyIGhlbGxvW10g
PSAiQm9vdHN0cmFwcGluZy4uLlxuIjsKKwlzdGFydF9pbmZvX3QgKnNpOwogCiAJKHZvaWQpSFlQ
RVJWSVNPUl9jb25zb2xlX2lvKENPTlNPTEVJT193cml0ZSwgc3RybGVuKGhlbGxvKSwgaGVsbG8p
OwogCkBAIC0xMTEsNiArMTEyLDcgQEAgYXJjaF9pbml0KHN0YXJ0X2luZm9fdCAqc2kpCiAJLyog
Q29weSB0aGUgc3RhcnRfaW5mbyBzdHJ1Y3QgdG8gYSBnbG9iYWxseS1hY2Nlc3NpYmxlIGFyZWEu
ICovCiAJLyogV0FSTjogZG9uJ3QgZG8gcHJpbnRrIGJlZm9yZSBoZXJlLCBpdCB1c2VzIGluZm9y
bWF0aW9uIGZyb20KIAkgICBzaGFyZWRfaW5mby4gVXNlIHhwcmludGsgaW5zdGVhZC4gKi8KKwlz
aSA9IHBhcjsKIAltZW1jcHkoJnN0YXJ0X2luZm8sIHNpLCBzaXplb2YoKnNpKSk7CiAKIAkvKiBw
cmludCBvdXQgc29tZSB1c2VmdWwgaW5mb3JtYXRpb24gICovCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni94ODZfMzIuUyBiL2FyY2gveDg2L3g4Nl8zMi5TCmluZGV4IDZkYzk4NWEuLjZmMzg3MDggMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L3g4Nl8zMi5TCisrKyBiL2FyY2gveDg2L3g4Nl8zMi5TCkBAIC0x
LDIwICsxLDMxIEBACiAjaW5jbHVkZSA8bWluaS1vcy9vcy5oPgogI2luY2x1ZGUgPG1pbmktb3Mv
eDg2L2FyY2hfbGltaXRzLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9hc21fbWFjcm9zLmg+CisjaW5j
bHVkZSA8bWluaS1vcy9hcmNoX21tLmg+CisjaW5jbHVkZSA8bWluaS1vcy9kZXNjLmg+CisjaW5j
bHVkZSA8eGVuL2FyY2gteDg2XzMyLmg+CiAjaW5jbHVkZSA8eGVuL2VsZm5vdGUuaD4KICNpbmNs
dWRlIDx4ZW4vYXJjaC14ODZfMzIuaD4KIAorI2lmZGVmIENPTkZJR19QQVJBVklSVAogRUxGTk9U
RShYZW4sIFhFTl9FTEZOT1RFX0dVRVNUX09TLCAuYXNjaXogIk1pbmktT1MiKQogRUxGTk9URShY
ZW4sIFhFTl9FTEZOT1RFX0xPQURFUiwgLmFzY2l6ICJnZW5lcmljIikKIEVMRk5PVEUoWGVuLCBY
RU5fRUxGTk9URV9IWVBFUkNBTExfUEFHRSwgX1dPUkQgaHlwZXJjYWxsX3BhZ2UpCiBFTEZOT1RF
KFhlbiwgWEVOX0VMRk5PVEVfWEVOX1ZFUlNJT04sIC5hc2NpeiAieGVuLTMuMCIpCiBFTEZOT1RF
KFhlbiwgWEVOX0VMRk5PVEVfUEFFX01PREUsIC5hc2NpeiAieWVzIikKKy50ZXh0CiAKLS5nbG9i
bCBfc3RhcnQsIHNoYXJlZF9pbmZvLCBoeXBlcmNhbGxfcGFnZQorLmdsb2JsIF9zdGFydAogICAg
ICAgICAgICAgICAgICAgICAgICAgCiBfc3RhcnQ6Ci0gICAgICAgIGNsZAogICAgICAgICBsc3Mg
c3RhY2tfc3RhcnQsJWVzcAorI2Vsc2UKKworI2luY2x1ZGUgIng4Nl9odm0uUyIKKyAgICAgICAg
bW92bCBzdGFja19zdGFydCwlZXNwCisKKyNlbmRpZgorICAgICAgICBjbGQKICAgICAgICAgYW5k
bCAkKH4oX19TVEFDS19TSVpFLTEpKSwgJWVzcAogICAgICAgICBwdXNoICVlc2kgCiAgICAgICAg
IGNhbGwgYXJjaF9pbml0CkBAIC0yMiwxNCArMzMsMTUgQEAgX3N0YXJ0Ogogc3RhY2tfc3RhcnQ6
CiAJLmxvbmcgc3RhY2srKDIqX19TVEFDS19TSVpFKSwgX19LRVJORUxfU1MKIAorLmdsb2JsIHNo
YXJlZF9pbmZvLCBoeXBlcmNhbGxfcGFnZQogICAgICAgICAvKiBVbnBsZWFzYW50IC0tIHRoZSBQ
VEUgdGhhdCBtYXBzIHRoaXMgcGFnZSBpcyBhY3R1YWxseSBvdmVyd3JpdHRlbiAqLwogICAgICAg
ICAvKiB0byBtYXAgdGhlIHJlYWwgc2hhcmVkLWluZm8gcGFnZSEgOi0pICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAqLwotICAgICAgICAub3JnIDB4MTAwMAorICAgICAgICAuYWxpZ24gX19Q
QUdFX1NJWkUKIHNoYXJlZF9pbmZvOgotICAgICAgICAub3JnIDB4MjAwMAorICAgICAgICAuZmls
bCBfX1BBR0VfU0laRSwxLDAKIAogaHlwZXJjYWxsX3BhZ2U6Ci0gICAgICAgIC5vcmcgMHgzMDAw
CisgICAgICAgIC5maWxsIF9fUEFHRV9TSVpFLDEsMAogCiBFUwkJPSAweDIwCiBPUklHX0VBWAk9
IDB4MjQKQEAgLTMwMCwzICszMTIsMTIgQEAgRU5UUlkoX19hcmNoX3N3aXRjaF90aHJlYWRzKQog
ICAgIHBvcGwgJWVieAogICAgIHBvcGwgJWVicAogICAgIHJldAorCisjaWZuZGVmIENPTkZJR19Q
QVJBVklSVAorLmRhdGEKKy5nbG9ibCBwYWdlX3RhYmxlX2Jhc2UKKyAgICAgICAgLmFsaWduIF9f
UEFHRV9TSVpFCitwYWdlX3RhYmxlX2Jhc2U6CisgICAgICAgIFBURShwYWdlX3RhYmxlX2wyICsg
TDNfUFJPVCkKKyAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpFLCAwCisjZW5kaWYKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L3g4Nl82NC5TIGIvYXJjaC94ODYveDg2XzY0LlMKaW5kZXggOGVkNDUyZi4u
MzczZjQwMCAxMDA2NDQKLS0tIGEvYXJjaC94ODYveDg2XzY0LlMKKysrIGIvYXJjaC94ODYveDg2
XzY0LlMKQEAgLTEsMTkgKzEsMjkgQEAKICNpbmNsdWRlIDxtaW5pLW9zL29zLmg+CiAjaW5jbHVk
ZSA8bWluaS1vcy94ODYvYXJjaF9saW1pdHMuaD4KICNpbmNsdWRlIDxtaW5pLW9zL2FzbV9tYWNy
b3MuaD4KKyNpbmNsdWRlIDxtaW5pLW9zL2FyY2hfbW0uaD4KKyNpbmNsdWRlIDxtaW5pLW9zL2Rl
c2MuaD4KKyNpbmNsdWRlIDx4ZW4vZmVhdHVyZXMuaD4KICNpbmNsdWRlIDx4ZW4vZWxmbm90ZS5o
PgogI2luY2x1ZGUgPHhlbi9mZWF0dXJlcy5oPgogCisjZGVmaW5lIEVOVFJZKFgpIC5nbG9ibCBY
IDsgWCA6CisKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9U
RV9HVUVTVF9PUywgLmFzY2l6ICJNaW5pLU9TIikKIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9M
T0FERVIsIC5hc2NpeiAiZ2VuZXJpYyIpCiBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfSFlQRVJD
QUxMX1BBR0UsIF9XT1JEIGh5cGVyY2FsbF9wYWdlKQogRUxGTk9URShYZW4sIFhFTl9FTEZOT1RF
X1hFTl9WRVJTSU9OLCAuYXNjaXogInhlbi0zLjAiKQorLnRleHQKIAotI2RlZmluZSBFTlRSWShY
KSAuZ2xvYmwgWCA7IFggOgotLmdsb2JsIF9zdGFydCwgc2hhcmVkX2luZm8sIGh5cGVyY2FsbF9w
YWdlCi0KKy5nbG9ibCBfc3RhcnQKIAogX3N0YXJ0OgorI2Vsc2UKKworI2luY2x1ZGUgIng4Nl9o
dm0uUyIKKworI2VuZGlmCiAgICAgICAgIGNsZAogICAgICAgICBtb3ZxIHN0YWNrX3N0YXJ0KCVy
aXApLCVyc3AKICAgICAgICAgYW5kcSAkKH4oX19TVEFDS19TSVpFLTEpKSwgJXJzcApAQCAtMjMs
MTQgKzMzLDE1IEBAIF9zdGFydDoKIHN0YWNrX3N0YXJ0OgogICAgICAgICAucXVhZCBzdGFjayso
MipfX1NUQUNLX1NJWkUpCiAKKy5nbG9ibCBzaGFyZWRfaW5mbywgaHlwZXJjYWxsX3BhZ2UKICAg
ICAgICAgLyogVW5wbGVhc2FudCAtLSB0aGUgUFRFIHRoYXQgbWFwcyB0aGlzIHBhZ2UgaXMgYWN0
dWFsbHkgb3ZlcndyaXR0ZW4gKi8KICAgICAgICAgLyogdG8gbWFwIHRoZSByZWFsIHNoYXJlZC1p
bmZvIHBhZ2UhIDotKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAgLm9y
ZyAweDEwMDAKKyAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpFCiBzaGFyZWRfaW5mbzoKLSAgICAg
ICAgLm9yZyAweDIwMDAKKyAgICAgICAgLmZpbGwgX19QQUdFX1NJWkUsMSwwCiAKIGh5cGVyY2Fs
bF9wYWdlOgotICAgICAgICAub3JnIDB4MzAwMAorICAgICAgICAuZmlsbCBfX1BBR0VfU0laRSwx
LDAKIAogCiAjZGVmaW5lIFhFTl9HRVRfVkNQVV9JTkZPKHJlZykJbW92cSBIWVBFUlZJU09SX3No
YXJlZF9pbmZvLHJlZwpAQCAtMzc4LDMgKzM4OSwxNSBAQCBFTlRSWShfX2FyY2hfc3dpdGNoX3Ro
cmVhZHMpCiAJcG9wcSAlcmJ4CiAJcG9wcSAlcmJwCiAJcmV0CisKKyNpZm5kZWYgQ09ORklHX1BB
UkFWSVJUCisuZGF0YQorLmdsb2JsIHBhZ2VfdGFibGVfYmFzZQorICAgICAgICAuYWxpZ24gX19Q
QUdFX1NJWkUKK3BhZ2VfdGFibGVfbDM6CisgICAgICAgIFBURShwYWdlX3RhYmxlX2wyICsgTDNf
UFJPVCkKKyAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpFLCAwCitwYWdlX3RhYmxlX2Jhc2U6Cisg
ICAgICAgIFBURShwYWdlX3RhYmxlX2wzICsgTDRfUFJPVCkKKyAgICAgICAgLmFsaWduIF9fUEFH
RV9TSVpFLCAwCisjZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3g4Nl9odm0uUyBiL2FyY2gv
eDg2L3g4Nl9odm0uUwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi42ZThhZDk4
Ci0tLSAvZGV2L251bGwKKysrIGIvYXJjaC94ODYveDg2X2h2bS5TCkBAIC0wLDAgKzEsODggQEAK
Ky8qIEluY2x1ZGVkIGJ5IHg4Nl9bMzJ8NjRdLlMgKi8KKworICAgICAgICBFTEZOT1RFKFhlbiwg
WEVOX0VMRk5PVEVfUEhZUzMyX0VOVFJZLCAubG9uZyBfc3RhcnQpCisudGV4dAorICAgICAgICAu
Y29kZTMyICAgICAgICAgICAgICAgICAvKiBBbHdheXMgc3RhcnRzIGluIDMyYml0IGZsYXQgbW9k
ZS4gKi8KKworLmdsb2JsIF9zdGFydAorCitfc3RhcnQ6CisgICAgICAgIG1vdiAkKFg4Nl9DUjRf
UEFFIHwgWDg2X0NSNF9PU0ZYU1IpLCAlZWF4CisgICAgICAgIG1vdiAlZWF4LCAlY3I0CisgICAg
ICAgIG1vdiAkcGFnZV90YWJsZV9iYXNlLCAlZWF4CisgICAgICAgIG1vdiAlZWF4LCAlY3IzCisK
KyNpZmRlZiBfX3g4Nl82NF9fICAgICAgICAgICAgICAgLyogRUZFUi5MTUUgPSAxICovCisgICAg
ICAgIG1vdiAkTVNSX0VGRVIsICVlY3gKKyAgICAgICAgcmRtc3IKKyAgICAgICAgYnRzICRfRUZF
Ul9MTUUsICVlYXgKKyAgICAgICAgd3Jtc3IKKyNlbmRpZiAvKiBfX3g4Nl82NF9fICovCisKKyAg
ICAgICAgbW92ICVjcjAsICVlYXgKKyAgICAgICAgb3IgJFg4Nl9DUjBfUEcsICVlYXgKKyAgICAg
ICAgbW92ICVlYXgsICVjcjAKKworICAgICAgICBsZ2R0IGdkdF9wdHIKKworICAgICAgICAvKiBM
b2FkIGNvZGUgc2VnbWVudC4gKi8KKyAgICAgICAgbGptcCAkX19LRVJOX0NTLCAkMWYKKyNpZmRl
ZiBfX3g4Nl82NF9fCisgICAgICAgIC5jb2RlNjQKKyNlbmRpZgorCisgICAgICAgIC8qIExvYWQg
ZGF0YSBzZWdtZW50cy4gKi8KKzE6CisgICAgICAgIG1vdiAkX19VU0VSX0RTLCAlZWF4CisgICAg
ICAgIG1vdiAlZWF4LCAlZHMKKyAgICAgICAgbW92ICVlYXgsICVlcworICAgICAgICBtb3YgJWVh
eCwgJWZzCisgICAgICAgIG1vdiAlZWF4LCAlZ3MKKyAgICAgICAgbW92ICRfX0tFUk5fRFMsICVl
YXgKKyAgICAgICAgbW92ICVlYXgsICVzcworCisgICAgICAgIG1vdiAlZWJ4LCAlZXNpCisKKy5k
YXRhCisvKgorICogTWFjcm8gdG8gY3JlYXRlIGEgc2VxdWVuY2Ugb2YgcGFnZSB0YWJsZSBlbnRy
aWVzLgorICogQXMgYSBsb29wIGNhbiBiZSBkb25lIHZpYSByZWN1cnNpb24gb25seSBhbmQgdGhl
IG5lc3RpbmcgbGV2ZWwgaXMgbGltaXRlZAorICogd2UgdHJlYXQgdGhlIGZpcnN0IDMyIFBURXMg
aW4gYSBzcGVjaWFsIHdheSBsaW1pdGluZyBuZXN0aW5nIGxldmVsIHRvIDY0CisgKiBpbiBjYXNl
IG9mIGEgY29tcGxldGUgcGFnZSB0YWJsZSAoNTEyIFBURXMpIHRvIGJlIGZpbGxlZC4KKyAqIHBy
b3Q6IHByb3RlY3Rpb24gYml0cyBpbiBhbGwgUFRFcworICogYWRkcjogcGh5c2ljYWwgYWRkcmVz
cyBvZiB0aGUgYXJlYSB0byBtYXAKKyAqIGluY3I6IGluY3JlbWVudCBvZiBhZGRyZXNzIGZvciBl
YWNoIFBURQorICogaWR4OiAgaW5kZXggb2YgZmlyc3QgUFRFIGluIHBhZ2UgdGFibGUKKyAqIGVu
ZDogIGluZGV4IG9mIGxhc3QgUFRFIGluIHBhZ2UgdGFibGUgKyAxCisgKi8KKyAgICAgICAgLm1h
Y3JvIFBURVMgcHJvdCwgYWRkciwgaW5jciwgaWR4LCBlbmQKKyAgICAgICAgLmlmZ3QgXGVuZC1c
aWR4LTMyCisgICAgICAgIFBURVMgXHByb3QsIFxhZGRyLCBcaW5jciwgXGlkeCwgIihcaWR4KzMy
KSIKKyAgICAgICAgUFRFUyBccHJvdCwgIihcYWRkciszMipcaW5jcikiLCBcaW5jciwgIihcaWR4
KzMyKSIsIFxlbmQKKyAgICAgICAgLmVsc2UKKyAgICAgICAgUFRFKFxhZGRyICsgXHByb3QpCisg
ICAgICAgIC5pZiBcZW5kLVxpZHgtMQorICAgICAgICBQVEVTIFxwcm90LCAiKFxhZGRyK1xpbmNy
KSIsIFxpbmNyLCAiKFxpZHgrMSkiLCBcZW5kCisgICAgICAgIC5lbmRpZgorICAgICAgICAuZW5k
aWYKKyAgICAgICAgLmVuZG0KKyAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpFCitwYWdlX3RhYmxl
X3ZpcnRfbDE6CisgICAgICAgIFBURSgwKQorICAgICAgICAuYWxpZ24gX19QQUdFX1NJWkUsIDAK
K3BhZ2VfdGFibGVfbDE6CisgICAgICAgIFBURVMgTDFfUFJPVCwgMHgwMDAwMDAwMCwgMHgwMDAw
MTAwMCwgMCwgTDFfUEFHRVRBQkxFX0VOVFJJRVMKKyAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpF
LCAwCitwYWdlX3RhYmxlX2wyOgorICAgICAgICAvKiBNYXAgdGhlIGZpcnN0IDFHQiBvZiBtZW1v
cnkgKG9uIDMyIGJpdCAxNk1CIGxlc3MpLiAqLworICAgICAgICBQVEUocGFnZV90YWJsZV9sMSAr
IEwyX1BST1QpCisjaWZkZWYgX194ODZfNjRfXworICAgICAgICBQVEVTIEwyX1BST1R8X1BBR0Vf
UFNFLCAweDAwMjAwMDAwLCAweDAwMjAwMDAwLCAxLCBMMl9QQUdFVEFCTEVfRU5UUklFUworI2Vs
c2UKKyAgICAgICAgLyogQXQgM2YwMDAwMDAgdmlydHVhbCBrZXJuZWwgYXJlYSBpcyBzdGFydGlu
Zy4gKi8KKyAgICAgICAgUFRFUyBMMl9QUk9UfF9QQUdFX1BTRSwgMHgwMDIwMDAwMCwgMHgwMDIw
MDAwMCwgMSwgbDJfdGFibGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpCisgICAgICAgIFBURShw
YWdlX3RhYmxlX3ZpcnRfbDEgKyBMMl9QUk9UKQorI2VuZGlmCisgICAgICAgIC5hbGlnbiBfX1BB
R0VfU0laRSwgMAorCisudGV4dApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9jb21waWxlci5oIGIvaW5j
bHVkZS9jb21waWxlci5oCmluZGV4IDQxODgyNzcuLjBjYmFkOTggMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUvY29tcGlsZXIuaAorKysgYi9pbmNsdWRlL2NvbXBpbGVyLmgKQEAgLTYsNSArNiw2IEBACiAj
ZW5kaWYKICNkZWZpbmUgdW5saWtlbHkoeCkgIF9fYnVpbHRpbl9leHBlY3QoISEoeCksMCkKICNk
ZWZpbmUgbGlrZWx5KHgpICAgIF9fYnVpbHRpbl9leHBlY3QoISEoeCksMSkKKyNkZWZpbmUgX19w
YWNrZWQgICAgIF9fYXR0cmlidXRlX18oKF9fcGFja2VkX18pKQogCiAjZW5kaWYgLyogX19NSU5J
T1NfQ09NUElMRVJfSF8gKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2Rlc2MuaCBiL2luY2x1
ZGUveDg2L2Rlc2MuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5iOWI5MjFi
Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS94ODYvZGVzYy5oCkBAIC0wLDAgKzEsMzY3IEBA
CisvKiAtKi0gIE1vZGU6QzsgYy1iYXNpYy1vZmZzZXQ6NDsgdGFiLXdpZHRoOjQgLSotCisgKgor
ICogKEMpIDIwMTYgLSBKdWVyZ2VuIEdyb3NzLCBTVVNFIExpbnV4IEdtYkgKKyAqIGJhc2VkIG9u
IHNvbWUgaGVhZGVyIGZpbGVzIGZyb20gWGVuIFRlc3QgRnJhbWV3b3JrIGJ5IEFuZHJldyBDb29w
ZXIKKyAqCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwg
dG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBh
c3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRl
YWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0
IGxpbWl0YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBw
dWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9m
IHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJl
IGlzCisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25k
aXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1p
c3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0
YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMg
UFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBP
UgorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMg
T1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1Ig
T1RIRVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRP
UlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElP
TiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBU
SEUgU09GVFdBUkUuCisgKi8KKworI2lmbmRlZiBfREVTQ19IXworI2RlZmluZSBfREVTQ19IXwor
CisvKgorICogQ291bnQgdGhlIG51bWJlciBvZiB2YXJhZGljIGFyZ3VtZW50cyBwcm92aWRlZC4K
KyAqCisgKiA8cHJlPgorICogICBWQV9OQVJHUygpICAgICA9PiAwCisgKiAgIFZBX05BUkdTKHgp
ICAgID0+IDEKKyAqICAgVkFfTkFSR1MoeCwgeSkgPT4gMgorICogPC9wcmU+CisgKgorICogQ3Vy
cmVudGx5IGZ1bmN0aW9ucyBmb3IgMCB0byAxMSBhcmd1bWVudHMuCisgKi8KKyNkZWZpbmUgVkFf
TkFSR1NfKF8xLCBfMiwgXzMsIF80LCBfNSwgXzYsIF83LCBfOCwgXzksIF8xMCwgXzExLCBfMTIs
IE4sIC4uLikgTgorI2RlZmluZSBWQV9OQVJHUyguLi4pIFwKKyAgICBWQV9OQVJHU18oWCwjI19f
VkFfQVJHU19fLCAxMSwgMTAsIDksIDgsIDcsIDYsIDUsIDQsIDMsIDIsIDEsIDApCisKKy8qCisg
KiBDYWxsIGEgbWFjcm8gdmFyaWF0aW9uLCBiYXNlZCBvbiB0aGUgbnVtYmVyIG9mIHZhcmFkaWMg
YXJndW1lbnRzLgorICoKKyAqIEBwYXJhbSBtYWNybyBQYXJ0aWFsIHRva2VuIHRvIGNhbGwgYSB2
YXJpYXRpb24gb2YuCisgKiBAcGFyYW0gYzEgICAgQ29uc3RhbnQgcGFyYW1ldGVyIHRvIHBhc3Mg
dGhyb3VnaC4KKyAqIEBwYXJhbSAuLi4gICBWYXJhZGljIGFyZ3VtZW50cyB0byBwYXNzIHRocm91
Z2guCisgKgorICogVG9rZW5pc2VzICdtYWNybycgd2l0aCB0aGUgY291bnQgb2YgdmFyYWRpYyBh
cmd1bWVudHMsIHBhc3NpbmcgJ2MxJyBhbmQgdGhlCisgKiB2YXJhZGljIGFyZ3VtZW50cy4KKyAq
CisgKiA8cHJlPgorICogICBWQVJfTUFDUk9fQzEobSwgYykgICAgICAgICAgPT4gbTAoYykKKyAq
ICAgVkFSX01BQ1JPX0MxKG0sIGMsIHgpICAgICAgID0+IG0xKGMsIHgpCisgKiAgIFZBUl9NQUNS
T19DMShtLCBjLCB4LCB5KSAgICA9PiBtMihjLCB4LCB5KQorICogICBWQVJfTUFDUk9fQzEobSwg
YywgeCwgeSwgeikgPT4gbTMoYywgeCwgeSwgeikKKyAqIDwvcHJlPgorICovCisjZGVmaW5lIFZB
Ul9NQUNST19DMV9fKG1hY3JvLCBjMSwgY291bnQsIC4uLikgbWFjcm8jI2NvdW50KGMxLCAjI19f
VkFfQVJHU19fKQorI2RlZmluZSBWQVJfTUFDUk9fQzFfKG1hY3JvLCBjMSwgY291bnQsIC4uLikg
ICAgICAgIFwKKyAgICBWQVJfTUFDUk9fQzFfXyhtYWNybywgYzEsIGNvdW50LCAjI19fVkFfQVJH
U19fKQorI2RlZmluZSBWQVJfTUFDUk9fQzEobWFjcm8sIGMxLCAuLi4pICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgVkFSX01BQ1JPX0MxXyhtYWNybywgYzEsIFZBX05BUkdT
KF9fVkFfQVJHU19fKSwgIyNfX1ZBX0FSR1NfXykKKworLyoKKyAqIEdEVCBsYXlvdXQ6CisgKgor
ICogIDAgLSBudWxsCisgKiAgMSAtIDY0Yml0IHN1cGVydmlzb3IgY29kZQorICogIDIgLSAzMmJp
dCBzdXBlcnZpc29yIGNvZGUKKyAqICAzIC0gMzJiaXQgc3VwZXJ2aXNvciBkYXRhCisgKiAgNCAt
IDY0Yml0IHVzZXJzcGFjZSBjb2RlCisgKiAgNSAtIDMyYml0IHVzZXJzcGFjZSBjb2RlCisgKiAg
NiAtIDMyYml0IHVzZXJzcGFjZSBkYXRhCisgKiAgNyAtIFRTUyAodHdvIHNsb3RzIGluIGxvbmcg
bW9kZSkKKyAqCisgKiAgOS0xMiAtIEF2YWlsYWJsZSBmb3IgdGVzdCB1c2UKKyAqLworCisjZGVm
aW5lIEdEVEVfQ1M2NF9EUEwwIDEKKyNkZWZpbmUgR0RURV9DUzMyX0RQTDAgMgorI2RlZmluZSBH
RFRFX0RTMzJfRFBMMCAzCisjZGVmaW5lIEdEVEVfQ1M2NF9EUEwzIDQKKyNkZWZpbmUgR0RURV9D
UzMyX0RQTDMgNQorI2RlZmluZSBHRFRFX0RTMzJfRFBMMyA2CisKKyNkZWZpbmUgR0RURV9UU1Mg
NworCisjZGVmaW5lIEdEVEVfQVZBSUwwICAgICA5CisjZGVmaW5lIEdEVEVfQVZBSUwxICAgIDEw
CisjZGVmaW5lIEdEVEVfQVZBSUwyICAgIDExCisjZGVmaW5lIEdEVEVfQVZBSUwzICAgIDEyCisK
KyNkZWZpbmUgTlJfR0RUX0VOVFJJRVMgMTMKKworI2lmZGVmIF9feDg2XzY0X18KKworI2RlZmlu
ZSBfX0tFUk5fQ1MgKEdEVEVfQ1M2NF9EUEwwICogOCkKKyNkZWZpbmUgX19LRVJOX0RTICgwKQor
I2RlZmluZSBfX1VTRVJfQ1MgKEdEVEVfQ1M2NF9EUEwzICogOCArIDMpCisjZGVmaW5lIF9fVVNF
Ul9EUyAoR0RURV9EUzMyX0RQTDMgKiA4ICsgMykKKworI2Vsc2UgLyogX194ODZfNjRfXyAqLwor
CisjZGVmaW5lIF9fS0VSTl9DUyAoR0RURV9DUzMyX0RQTDAgKiA4KQorI2RlZmluZSBfX0tFUk5f
RFMgKEdEVEVfRFMzMl9EUEwwICogOCkKKyNkZWZpbmUgX19VU0VSX0NTIChHRFRFX0NTMzJfRFBM
MyAqIDggKyAzKQorI2RlZmluZSBfX1VTRVJfRFMgKEdEVEVfRFMzMl9EUEwzICogOCArIDMpCisK
KyNlbmRpZiAvKiBfX3g4Nl82NF9fICovCisKKyNpZm5kZWYgX19BU1NFTUJMWV9fCisvKiA4IGJ5
dGUgdXNlciBzZWdtZW50IGRlc2NyaXB0b3IgKEdEVC9MRFQgZW50cmllcyB3aXRoIC5zID0gMSkg
Ki8KK3N0cnVjdCBfX3BhY2tlZCBzZWdfZGVzYzMyIHsKKyAgICB1bmlvbiB7CisgICAgICAgIC8q
IFJhdyBiYWNraW5nIGludGVnZXJzLiAqLworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAg
dWludDMyX3QgbG8sIGhpOworICAgICAgICB9OworICAgICAgICAvKiBDb21tb24gbmFtZWQgZmll
bGRzLiAqLworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdWludDE2X3QgbGltaXQwOwor
ICAgICAgICAgICAgdWludDE2X3QgYmFzZTA7CisgICAgICAgICAgICB1aW50OF90ICBiYXNlMTsK
KyAgICAgICAgICAgIHVuc2lnbmVkIHR5cGU6IDQ7CisgICAgICAgICAgICB1bnNpZ25lZCBzOiAx
LCBkcGw6IDIsIHA6IDE7CisgICAgICAgICAgICB1bnNpZ25lZCBsaW1pdDogNDsKKyAgICAgICAg
ICAgIHVuc2lnbmVkIGF2bDogMSwgbDogMSwgZDogMSwgZzogMTsKKyAgICAgICAgICAgIHVpbnQ4
X3QgYmFzZTI7CisgICAgICAgIH07CisgICAgICAgIC8qIENvZGUgc2VnbWVudCBzcGVjaWZpYyBm
aWVsZCBuYW1lcy4gKi8KKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQxNl90IGxp
bWl0MDsKKyAgICAgICAgICAgIHVpbnQxNl90IGJhc2UwOworICAgICAgICAgICAgdWludDhfdCAg
YmFzZTE7CisgICAgICAgICAgICB1bnNpZ25lZCBhOiAxLCByOiAxLCBjOiAxLCB4OiAxOworICAg
ICAgICAgICAgdW5zaWduZWQgczogMSwgZHBsOiAyLCBwOiAxOworICAgICAgICAgICAgdW5zaWdu
ZWQgbGltaXQ6IDQ7CisgICAgICAgICAgICB1bnNpZ25lZCBhdmw6IDEsIGw6IDEsIGQ6IDEsIGc6
IDE7CisgICAgICAgICAgICB1aW50OF90IGJhc2UyOworICAgICAgICB9IGNvZGU7CisgICAgICAg
IC8qIERhdGEgc2VnbWVudCBzcGVjaWZpYyBmaWVsZCBuYW1lcy4gKi8KKyAgICAgICAgc3RydWN0
IHsKKyAgICAgICAgICAgIHVpbnQxNl90IGxpbWl0MDsKKyAgICAgICAgICAgIHVpbnQxNl90IGJh
c2UwOworICAgICAgICAgICAgdWludDhfdCAgYmFzZTE7CisgICAgICAgICAgICB1bnNpZ25lZCBh
OiAxLCB3OiAxLCBlOiAxLCB4OiAxOworICAgICAgICAgICAgdW5zaWduZWQgczogMSwgZHBsOiAy
LCBwOiAxOworICAgICAgICAgICAgdW5zaWduZWQgbGltaXQ6IDQ7CisgICAgICAgICAgICB1bnNp
Z25lZCBhdmw6IDEsIF9yMDogMSwgYjogMSwgZzogMTsKKyAgICAgICAgICAgIHVpbnQ4X3QgYmFz
ZTI7CisgICAgICAgIH0gZGF0YTsKKyAgICB9OworfTsKKworLyogOC1ieXRlIGdhdGUgLSBQcm90
ZWN0ZWQgbW9kZSBJRFQgZW50cnksIEdEVCB0YXNrL2NhbGwgZ2F0ZS4gKi8KK3N0cnVjdCBfX3Bh
Y2tlZCBzZWdfZ2F0ZTMyIHsKKyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAg
ICAgICB1aW50MzJfdCBsbywgaGk7CisgICAgICAgIH07CisgICAgICAgIHN0cnVjdCB7CisgICAg
ICAgICAgICB1aW50MTZfdCBvZmZzZXQwOworICAgICAgICAgICAgdWludDE2X3Qgc2VsZWN0b3I7
CisgICAgICAgICAgICB1aW50OF90ICBfcjA7CisgICAgICAgICAgICB1bnNpZ25lZCB0eXBlOiA0
LCBzOiAxLCBkcGw6IDIsIHA6IDE7CisgICAgICAgICAgICB1aW50MTZfdCBvZmZzZXQxOworICAg
ICAgICB9OworICAgIH07Cit9OworCisvKiAxNi1ieXRlIGdhdGUgLSBMb25nIG1vZGUgSURUIGVu
dHJ5LiAqLworc3RydWN0IF9fcGFja2VkIHNlZ19nYXRlNjQgeworICAgIHVuaW9uIHsKKyAgICAg
ICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGxvLCBoaTsKKyAgICAgICAgfTsKKyAg
ICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQxNl90IG9mZnNldDA7CisgICAgICAgICAg
ICB1aW50MTZfdCBzZWxlY3RvcjsKKyAgICAgICAgICAgIHVuc2lnbmVkIGlzdDogMywgX3IwOiA1
LCB0eXBlOiA0LCBzOiAxLCBkcGw6IDIsIHA6IDE7CisgICAgICAgICAgICB1aW50MTZfdCBvZmZz
ZXQxOworICAgICAgICAgICAgdWludDMyX3Qgb2Zmc2V0MjsKKyAgICAgICAgICAgIHVpbnQzMl90
IF9yMTsKKyAgICAgICAgfTsKKyAgICB9OworfTsKKworLyogR0RUL0xEVCBhdHRyaWJ1dGUgZmxh
Z3MgZm9yIHVzZXIgc2VnbWVudHMgKi8KKworLyogQ29tbW9uICovCisjZGVmaW5lIFNFR19BVFRS
X0cgICAgICAweDgwMDAgLyogR3JhbnVsYXJpdHkgb2YgbGltaXQgKDAgPSAxLCAxID0gNEspICov
CisjZGVmaW5lIFNFR19BVFRSX0FWTCAgICAweDEwMDAgLyogQXZhaWxhYmxlIGZvciBzb2Z0d2Fy
ZSB1c2UgKi8KKyNkZWZpbmUgU0VHX0FUVFJfUCAgICAgIDB4MDA4MCAvKiBQcmVzZW50PyAqLwor
I2RlZmluZSBTRUdfQVRUUl9TICAgICAgMHgwMDEwIC8qICFTeXN0ZW0gZGVzYyAoMCA9IHN5c3Rl
bSwgMSA9IHVzZXIpICovCisjZGVmaW5lIFNFR19BVFRSX0EgICAgICAweDAwMDEgLyogQWNjZXNz
ZWQ/IChzZXQgYnkgaGFyZHdhcmUpICovCisKKyNkZWZpbmUgU0VHX0FUVFJfQ09NTU9OIDB4ODA5
MSAvKiBDb21tb25seSBzZXQgYml0cyAoRyBQIFMgQSkgKi8KKworI2RlZmluZSBTRUdfQVRUUl9E
UEwwICAgMHgwMDAwIC8qIERlc2NyaXB0b3IgcHJpdmlsZWdlIGxldmVsIDAgKi8KKyNkZWZpbmUg
U0VHX0FUVFJfRFBMMSAgIDB4MDAyMCAvKiBEZXNjcmlwdG9yIHByaXZpbGVnZSBsZXZlbCAxICov
CisjZGVmaW5lIFNFR19BVFRSX0RQTDIgICAweDAwNDAgLyogRGVzY3JpcHRvciBwcml2aWxlZ2Ug
bGV2ZWwgMiAqLworI2RlZmluZSBTRUdfQVRUUl9EUEwzICAgMHgwMDYwIC8qIERlc2NyaXB0b3Ig
cHJpdmlsZWdlIGxldmVsIDMgKi8KKyNkZWZpbmUgU0VHX0FUVFJfQ09ERSAgIDB4MDAwOCAvKiBU
eXBlICgwID0gZGF0YSwgMSA9IGNvZGUpICAgICovCisjZGVmaW5lIFNFR19BVFRSX0RBVEEgICAw
eDAwMDAgLyogVHlwZSAoMCA9IGRhdGEsIDEgPSBjb2RlKSAgICAqLworCisvKiBDb2RlIHNlZ21l
bnRzICovCisjZGVmaW5lIFNFR19BVFRSX0QgICAgICAweDQwMDAgLyogRGVmYXVsdCBvcGVyYW5k
IHNpemUgKDAgPSAxNmJpdCwgMSA9IDMyYml0KSAqLworI2RlZmluZSBTRUdfQVRUUl9MICAgICAg
MHgyMDAwIC8qIExvbmcgc2VnbWVudD8gKDEgPSA2NGJpdCkgKi8KKyNkZWZpbmUgU0VHX0FUVFJf
QyAgICAgIDB4MDAwNCAvKiBDb25mb3JtaW5nPyAoMCA9IG5vbiwgMSA9IGNvbmZvcm1pbmcpICov
CisjZGVmaW5lIFNFR19BVFRSX1IgICAgICAweDAwMDIgLyogUmVhZGFibGU/ICgwID0gWE8gc2Vn
LCAxID0gUlggc2VnKSAqLworCisvKiBEYXRhIHNlZ21lbnRzICovCisjZGVmaW5lIFNFR19BVFRS
X0IgICAgICAweDQwMDAgLyogJ0JpZycgZmxhZy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKiAgICAtIEZvciAlc3MsIGRlZmF1bHQgb3BlcmFuZCBzaXplLgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAqICAgIC0gRm9yIGV4cGFuZC1kb3duIHNlZ21lbnQsIHNldHMg
dXBwZXIgYm91bmQuICovCisjZGVmaW5lIFNFR19BVFRSX0UgICAgICAweDAwMDQgLyogRXhwYW5k
LWRvd24/ICgwID0gbm9ybWFsLCAxID0gZXhwYW5kLWRvd24pICovCisjZGVmaW5lIFNFR19BVFRS
X1cgICAgICAweDAwMDIgLyogV3JpdGFibGU/ICgwID0gUk8gc2VnLCAxID0gUlcgc2VnKSAqLwor
CisvKgorICogSW5pdGlhbGlzZSBhbiBMRFQvR0RUIGVudHJ5IHVzaW5nIGEgcmF3IGF0dHJpYnV0
ZSBudW1iZXIuCisgKgorICogQHBhcmFtIGJhc2UgIFNlZ21lbnQgYmFzZS4KKyAqIEBwYXJhbSBs
aW1pdCBTZWdtZW50IGxpbWl0LgorICogQHBhcmFtIGF0dHIgIFNlZ21lbnQgYXR0cmlidXRlcy4K
KyAqLworI2RlZmluZSBJTklUX0dEVEUoYmFzZSwgbGltaXQsIGF0dHIpIHsgeyB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgLmxvID0gKCgoYmFzZSkgJiAweGZmZmYpIDw8IDE2
KSB8ICgobGltaXQpICYgMHhmZmZmKSwgICAgICAgICAgICBcCisgICAgIC5oaSA9ICgoYmFzZSkg
JiAweGZmMDAwMDAwKSB8ICgobGltaXQpICYgMHhmMDAwMCkgfCAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAoKChhdHRyKSAmIDB4ZjBmZikgPDwgOCkgfCAoKChiYXNlKSAmIDB4ZmYwMDAwKSA+
PiAxNikgICAgIFwKKyAgICAgfSB9IH0KKworLyoKKyAqIFRva2VuaXNlIGFuZCBPUiB0b2dldGhl
ci4KKyAqCisgKiBGb3IgZWFjaCB2YXJhZGljIHBhcmFtZXRlciwgdG9rZW5pc2Ugd2l0aCAndCcg
YW5kIE9SIHRvZ2V0aGVyLgorICoKKyAqIEBwYXJhbSB0ICAgQ29tbW9uIHN0ZW0gcGFydGlhbCB0
b2tlbi4KKyAqIEBwYXJhbSAuLi4gUGFydGlhbCB0b2tlbnMuCisgKgorICogRXhhbXBsZToKKyAq
IDxwcmU+CisgKiAgIFRPS19PUih0LCB4LCB5KSAgICA9PiAodCAjIyB4IHwgdCAjIyB5KQorICog
ICBUT0tfT1IodCwgeCwgeSwgeikgPT4gKHQgIyMgeCB8IHQgIyMgeSB8IHQgIyMgeikKKyAqIDwv
cHJlPgorICovCisjZGVmaW5lIFRPS19PUjAodCkgICAgICAgICAoMCkKKyNkZWZpbmUgVE9LX09S
MSh0LCB4KSAgICAgICh0ICMjIHgpCisjZGVmaW5lIFRPS19PUjIodCwgeCwgLi4uKSAodCAjIyB4
IHwgVE9LX09SMSh0LCAjI19fVkFfQVJHU19fKSkKKyNkZWZpbmUgVE9LX09SMyh0LCB4LCAuLi4p
ICh0ICMjIHggfCBUT0tfT1IyKHQsICMjX19WQV9BUkdTX18pKQorI2RlZmluZSBUT0tfT1I0KHQs
IHgsIC4uLikgKHQgIyMgeCB8IFRPS19PUjModCwgIyNfX1ZBX0FSR1NfXykpCisjZGVmaW5lIFRP
S19PUjUodCwgeCwgLi4uKSAodCAjIyB4IHwgVE9LX09SNCh0LCAjI19fVkFfQVJHU19fKSkKKyNk
ZWZpbmUgVE9LX09SNih0LCB4LCAuLi4pICh0ICMjIHggfCBUT0tfT1I1KHQsICMjX19WQV9BUkdT
X18pKQorI2RlZmluZSBUT0tfT1I3KHQsIHgsIC4uLikgKHQgIyMgeCB8IFRPS19PUjYodCwgIyNf
X1ZBX0FSR1NfXykpCisjZGVmaW5lIFRPS19PUjgodCwgeCwgLi4uKSAodCAjIyB4IHwgVE9LX09S
Nyh0LCAjI19fVkFfQVJHU19fKSkKKyNkZWZpbmUgVE9LX09SKHQsIC4uLikgICAgIFZBUl9NQUNS
T19DMShUT0tfT1IsIHQsICMjX19WQV9BUkdTX18pCisKKy8qCisgKiBJbml0aWFsaXNlIGFuIExE
VC9HRFQgZW50cnkgdXNpbmcgU0VHX0FUVFJfIG1uZW1vbmljcy4KKyAqCisgKiBAcGFyYW0gYmFz
ZSAgU2VnbWVudCBiYXNlLgorICogQHBhcmFtIGxpbWl0IFNlZ21lbnQgbGltaXQuCisgKiBAcGFy
YW0gLi4uICAgUGFydGlhbCBTRUdfQVRUUl8gdG9rZW5zIGZvciBhdHRyaWJ1dGVzLgorICoKKyAq
IEV4YW1wbGUgdXNhZ2U6CisgKiAtIElOSVRfR0RURV9TWU0oMCwgMHhmZmZmZiwgUCkKKyAqICAg
LSB1c2VzIEByZWYgU0VHX0FUVFJfUAorICoKKyAqIC0gSU5JVF9HRFRFX1NZTSgwLCAweGZmZmZm
LCBDT0RFLCBMKQorICogICAtIHVzZXMgQHJlZiBTRUdfQVRUUl9DT0RFIGFuZCBAcmVmIFNFR19B
VFRSX0wKKyAqLworI2RlZmluZSBJTklUX0dEVEVfU1lNKGJhc2UsIGxpbWl0LCAuLi4pIFwKKyAg
ICBJTklUX0dEVEUoYmFzZSwgbGltaXQsIFRPS19PUihTRUdfQVRUUl8sICMjX19WQV9BUkdTX18p
KQorCisvKiBMb25nIG1vZGUgbGdkdC9saWR0IHRhYmxlIHBvaW50ZXIuICovCitzdHJ1Y3QgX19w
YWNrZWQgZGVzY19wdHI2NCB7CisgICAgdWludDE2X3QgbGltaXQ7CisgICAgdWludDY0X3QgYmFz
ZTsKK307CisKKy8qIFByb3RlY3RlZCBtb2RlIGxnZHQvbGlkdCB0YWJsZSBwb2ludGVyLiAqLwor
c3RydWN0IF9fcGFja2VkIGRlc2NfcHRyMzIgeworICAgIHVpbnQxNl90IGxpbWl0OworICAgIHVp
bnQzMl90IGJhc2U7Cit9OworCitzdHJ1Y3QgX19wYWNrZWQgaHdfdHNzMzIgeworICAgIHVpbnQx
Nl90IGxpbms7IHVpbnQxNl90IF9yMDsKKworICAgIHVpbnQzMl90IGVzcDA7CisgICAgdWludDE2
X3Qgc3MwOyB1aW50MTZfdCBfcjE7CisKKyAgICB1aW50MzJfdCBlc3AxOworICAgIHVpbnQxNl90
IHNzMTsgdWludDE2X3QgX3IyOworCisgICAgdWludDMyX3QgZXNwMjsKKyAgICB1aW50MTZfdCBz
czI7IHVpbnQxNl90IF9yMzsKKworICAgIHVpbnQzMl90IGNyMzsKKyAgICB1aW50MzJfdCBlaXA7
CisgICAgdWludDMyX3QgZWZsYWdzOworICAgIHVpbnQzMl90IGVheDsKKyAgICB1aW50MzJfdCBl
Y3g7CisgICAgdWludDMyX3QgZWR4OworICAgIHVpbnQzMl90IGVieDsKKyAgICB1aW50MzJfdCBl
c3A7CisgICAgdWludDMyX3QgZWJwOworICAgIHVpbnQzMl90IGVzaTsKKyAgICB1aW50MzJfdCBl
ZGk7CisKKyAgICB1aW50MTZfdCBlczsgdWludDE2X3QgX3I0OworICAgIHVpbnQxNl90IGNzOyB1
aW50MTZfdCBfcjU7CisgICAgdWludDE2X3Qgc3M7IHVpbnQxNl90IF9yNjsKKyAgICB1aW50MTZf
dCBkczsgdWludDE2X3QgX3I3OworICAgIHVpbnQxNl90IGZzOyB1aW50MTZfdCBfcjg7CisgICAg
dWludDE2X3QgZ3M7IHVpbnQxNl90IF9yOTsKKyAgICB1aW50MTZfdCBsZHRyOyB1aW50MTZfdCBf
cjEwOworICAgIHVpbnQxNl90IHQ7IHVpbnQxNl90IGlvcGI7Cit9OworCitzdHJ1Y3QgX19wYWNr
ZWQgaHdfdHNzNjQgeworICAgIHVpbnQxNl90IGxpbms7IHVpbnQxNl90IF9yMDsKKworICAgIHVp
bnQ2NF90IHJzcDA7CisgICAgdWludDY0X3QgcnNwMTsKKyAgICB1aW50NjRfdCByc3AyOworCisg
ICAgdWludDY0X3QgX3IxOworCisgICAgdWludDY0X3QgaXN0WzddOyAvKiAxLWJhc2VkIHN0cnVj
dHVyZSAqLworCisgICAgdWludDY0X3QgX3IyOworCisgICAgdWludDE2X3QgdDsKKyAgICB1aW50
MTZfdCBpb3BiOworfTsKKworI2RlZmluZSBYODZfVFNTX0lOVkFMSURfSU9fQklUTUFQIDB4ODAw
MAorCisjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQorCit0eXBlZGVmIHN0cnVjdCBkZXNjX3B0cjY0
IGRlc2NfcHRyOwordHlwZWRlZiBzdHJ1Y3Qgc2VnX2Rlc2MzMiB1c2VyX2Rlc2M7Cit0eXBlZGVm
IHN0cnVjdCBzZWdfZ2F0ZTY0IGdhdGVfZGVzYzsKK3R5cGVkZWYgc3RydWN0IGh3X3RzczY0IGh3
X3RzczsKKworI2VsaWYgZGVmaW5lZChfX2kzODZfXykKKwordHlwZWRlZiBzdHJ1Y3QgZGVzY19w
dHIzMiBkZXNjX3B0cjsKK3R5cGVkZWYgc3RydWN0IHNlZ19kZXNjMzIgdXNlcl9kZXNjOwordHlw
ZWRlZiBzdHJ1Y3Qgc2VnX2dhdGUzMiBnYXRlX2Rlc2M7Cit0eXBlZGVmIHN0cnVjdCBod190c3Mz
MiBod190c3M7CisKKyNlbmRpZgorCitleHRlcm4gdXNlcl9kZXNjIGdkdFtOUl9HRFRfRU5UUklF
U107CitleHRlcm4gZGVzY19wdHIgIGdkdF9wdHI7CisKK2V4dGVybiBnYXRlX2Rlc2MgaWR0WzI1
Nl07CitleHRlcm4gZGVzY19wdHIgIGlkdF9wdHI7CisKK2V4dGVybiBod190c3MgdHNzOworCisj
ZW5kaWYKKworI2VuZGlmIC8qIF9ERVNDX0hfICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9v
cy5oIGIvaW5jbHVkZS94ODYvb3MuaAppbmRleCBlZTkwNTBiLi5lZWVmYmUyIDEwMDY0NAotLS0g
YS9pbmNsdWRlL3g4Ni9vcy5oCisrKyBiL2luY2x1ZGUveDg2L29zLmgKQEAgLTI0LDcgKzI0LDEy
IEBACiAjZW5kaWYKICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAKKyNkZWZpbmUgTVNSX0VGRVIgICAg
ICAgICAgMHhjMDAwMDA4MAorI2RlZmluZSBfRUZFUl9MTUUgICAgICAgICA4ICAgICAgICAgICAg
IC8qIExvbmcgbW9kZSBlbmFibGUgKi8KIAorI2RlZmluZSBYODZfQ1IwX1BHICAgICAgICAweDgw
MDAwMDAwICAgIC8qIFBhZ2luZyAqLworI2RlZmluZSBYODZfQ1I0X1BBRSAgICAgICAweDAwMDAw
MDIwICAgIC8qIGVuYWJsZSBwaHlzaWNhbCBhZGRyZXNzIGV4dGVuc2lvbnMgKi8KKyNkZWZpbmUg
WDg2X0NSNF9PU0ZYU1IgICAgMHgwMDAwMDIwMCAgICAvKiBlbmFibGUgZmFzdCBGUFUgc2F2ZSBh
bmQgcmVzdG9yZSAqLwogCiAjZGVmaW5lIF9fS0VSTkVMX0NTICBGTEFUX0tFUk5FTF9DUwogI2Rl
ZmluZSBfX0tFUk5FTF9EUyAgRkxBVF9LRVJORUxfRFMKZGlmZiAtLWdpdCBhL21pbmlvcy5tayBi
L21pbmlvcy5tawppbmRleCAxZDFjYzk5Li45ZmY2YmY3IDEwMDY0NAotLS0gYS9taW5pb3MubWsK
KysrIGIvbWluaW9zLm1rCkBAIC02OCw3ICs2OCw3IEBAIEhFQURfT0JKIDo9ICQoT0JKX0RJUikv
JChUQVJHRVRfQVJDSF9ESVIpLyQoSEVBRF9BUkNIX09CSikKICQoT0JKX0RJUikvJS5vOiAlLmMg
JChIRFJTKSBNYWtlZmlsZSAkKEVYVFJBX0RFUFMpCiAJJChDQykgJChDRkxBR1MpICQoQ1BQRkxB
R1MpIC1jICQ8IC1vICRACiAKLSQoT0JKX0RJUikvJS5vOiAlLlMgJChIRFJTKSBNYWtlZmlsZSAk
KEVYVFJBX0RFUFMpCiskKE9CSl9ESVIpLyUubzogJS5TICQoSERSUykgTWFrZWZpbGUgJChFWFRS
QV9ERVBTKSAkKEFSQ0hfQVNfREVQUykKIAkkKENDKSAkKEFTRkxBR1MpICQoQ1BQRkxBR1MpIC1j
ICQ8IC1vICRACiAKIAotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:55 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA3-0001Yb-4c; Wed, 24 Aug 2016 10:11:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA1-0001Qo-FE; Wed, 24 Aug 2016 10:11:53 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 6B/A3-15404-8E27DB75; Wed, 24 Aug 2016 10:11:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov+7Tor3
 hBjdmi1q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdi9+iV7wYeNjBUrbu1nbGB82c7Y
 xcjJISFgJPF24j+mLkYuDiGBhYwSc850M4Ek2ARUJTZcP8UKYosIuEl8+T6LDcRmFoiQmPPhF
 AuILSzgIrFt3Ut2EJsFqP7v9hNg9bwC9hILzq1lgVggJ3F95nSwmZwCDhLTFj8AiwsB1ex/O5
 V1AiP3AkaGVYzqxalFZalFusZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBvmY
 Agh2MHf+cDjFKcjApifLeVN0bLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC90shUE6wKDU9tSIt
 MwcYdDBpCQ4eJRFeDmDgCfEWFyTmFmemQ6ROMepybJlxfy2TEEtefl6qlDivNUiRAEhRRmke3
 AhYBFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG89yCU8mXklcJteAR3BBHREy/3dIEeUJC
 KkpBoYzROlXStEhTkMnpjv/62+ZqJV2UPd1i6eVQmqH2KqZY8lP2VT2No4sTlM8d8LeSc34/6
 8l3Iv82qzuutYmMSYs7jq71bomcXN2nDW49+5STzayrpHl2kdbv148uDzBUan/KVWHg2YeTP8
 BM+P1VLzbnM83pp7KfjS2jM9Fv4xmhursxfPX7xSiaU4I9FQi7moOBEA16EZ6XsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1472033509!45198551!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14805 invoked from network); 24 Aug 2016 10:11:49 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:49 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BB19CABE1;
 Wed, 24 Aug 2016 10:11:48 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:27 +0200
Message-Id: <1472033504-23180-6-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 05/22] mini-os: add boot code for HVMlite
	support
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QSBIVk1saXRlIGRvbWFpbiBpcyBhbHdheXMgc3RhcnRpbmcgaW4gMzIgYml0IG1vZGUuIEFkZCB0
aGUgYXBwcm9wcmlhdGUKYm9vdCBjb2RlIHRvIGFyY2gveDg2IGZvciB0aGUgbm9uLXBhcmF2aXJ0
dWFsaXplZCBjYXNlLgoKRm9yIHRoaXMgYm9vdCBjb2RlIHRvIGJlY29tZSBhY3RpdmUgd2UgbmVl
ZCB0byBzdXBwcmVzcyB0aGUgcHYgcmVsYXRlZAplbGZub3RlcyBhbmQgYWRkIGFuIGFwcHJvcHJp
YXRlIGVsZm5vdGUgZm9yIEhWTWxpdGUuCgpBcyB0aGUgSFZNbGl0ZSBib290IGNvZGUgaXMgbW9y
ZSBvciBsZXNzIHRoZSBzYW1lIGZvciAzMi0gYW5kIDY0LWJpdApNaW5pLU9TICNpbmNsdWRlIHRo
ZSBuZXcgY29kZSBmcm9tIHg4Nl9bMzJ8NjRdLlMgaW4gb3JkZXIgdG8gYXZvaWQKZXJyb3IgcHJv
bmUgY29kZSBkdXBsaWNhdGlvbi4gVGhlIHNwZWNpZmljIHBhcnRzIG9mIDMyLSBvciA2NC1iaXQg
Y29kZQphcmUgYWRkZWQgdG8geDg2X1szMnw2NF0uUwoKVGhpcyBlbmFibGVzIE1pbmktT1MgdG8g
c3RhcnQgdGhlIGJvb3QgcHJvY2VzcyBpbiBIVk1saXRlIG1vZGUgdW50aWwgaXQKZW50ZXJzIEMg
Y29kZS4gVGhpcyBpcyB3b3JraW5nIGZvciAzMi0gYW5kIGZvciA2NC1iaXQgbW9kZS4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYyOiBhZGQgc29t
ZSBjb21tZW50cyBhcyByZXF1ZXN0ZWQgYnkgU2FtdWVsIFRoaWJhdWx0Ci0tLQogTWFrZWZpbGUg
ICAgICAgICAgIHwgICAyICstCiBhcmNoL3g4Ni9hcmNoLm1rICAgfCAgIDQgKwogYXJjaC94ODYv
bW0uYyAgICAgIHwgIDMxICsrKysrCiBhcmNoL3g4Ni9zZXR1cC5jICAgfCAgIDQgKy0KIGFyY2gv
eDg2L3g4Nl8zMi5TICB8ICAzMSArKysrLQogYXJjaC94ODYveDg2XzY0LlMgIHwgIDM1ICsrKyst
CiBhcmNoL3g4Ni94ODZfaHZtLlMgfCAgODggKysrKysrKysrKysrKwogaW5jbHVkZS9jb21waWxl
ci5oIHwgICAxICsKIGluY2x1ZGUveDg2L2Rlc2MuaCB8IDM2NyArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ODYvb3MuaCAgIHwg
ICA1ICsKIG1pbmlvcy5tayAgICAgICAgICB8ICAgMiArLQogMTEgZmlsZXMgY2hhbmdlZCwgNTU2
IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gv
eDg2L3g4Nl9odm0uUwogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUveDg2L2Rlc2MuaAoKZGlm
ZiAtLWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKaW5kZXggNzc5YmM5MS4uYjc4MzY4NCAxMDA2
NDQKLS0tIGEvTWFrZWZpbGUKKysrIGIvTWFrZWZpbGUKQEAgLTI0LDcgKzI0LDcgQEAgaW5jbHVk
ZSBtaW5pb3MubWsKIExETElCUyA6PSAKIEFQUF9MRExJQlMgOj0gCiBMREFSQ0hMSUIgOj0gLUwk
KE9CSl9ESVIpLyQoVEFSR0VUX0FSQ0hfRElSKSAtbCQoQVJDSF9MSUJfTkFNRSkKLUxERkxBR1Nf
RklOQUwgOj0gLVQgJChUQVJHRVRfQVJDSF9ESVIpL21pbmlvcy0kKE1JTklPU19UQVJHRVRfQVJD
SCkubGRzCitMREZMQUdTX0ZJTkFMIDo9IC1UICQoVEFSR0VUX0FSQ0hfRElSKS9taW5pb3MtJChN
SU5JT1NfVEFSR0VUX0FSQ0gpLmxkcyAkKEFSQ0hfTERGTEFHU19GSU5BTCkKIAogIyBQcmVmaXgg
Zm9yIGdsb2JhbCBBUEkgbmFtZXMuIEFsbCBvdGhlciBzeW1ib2xzIGFyZSBsb2NhbGlzZWQgYmVm
b3JlCiAjIGxpbmtpbmcgd2l0aCBFWFRSQV9PQkpTLgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvYXJj
aC5tayBiL2FyY2gveDg2L2FyY2gubWsKaW5kZXggODFlODExOC4uNjczYTE5ZCAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvYXJjaC5taworKysgYi9hcmNoL3g4Ni9hcmNoLm1rCkBAIC0yMCwzICsyMCw3
IEBAIEVYVFJBX0lOQyArPSAkKFRBUkdFVF9BUkNIX0ZBTSkvJChNSU5JT1NfVEFSR0VUX0FSQ0gp
CiBFWFRSQV9TUkMgKz0gYXJjaC8kKEVYVFJBX0lOQykKIGVuZGlmCiAKK2lmZXEgKCQoQ09ORklH
X1BBUkFWSVJUKSxuKQorQVJDSF9MREZMQUdTX0ZJTkFMIDo9IC0tb2Zvcm1hdD1lbGYzMi1pMzg2
CitBUkNIX0FTX0RFUFMgKz0geDg2X2h2bS5TCitlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
bW0uYyBiL2FyY2gveDg2L21tLmMKaW5kZXggODhhOTI4ZC4uZmUxOGY1MyAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvbW0uYworKysgYi9hcmNoL3g4Ni9tbS5jCkBAIC01Niw2ICs1NiwzNyBAQCB1bnNp
Z25lZCBsb25nIG1mbl96ZXJvOwogZXh0ZXJuIGNoYXIgc3RhY2tbXTsKIGV4dGVybiB2b2lkIHBh
Z2Vfd2Fsayh1bnNpZ25lZCBsb25nIHZhKTsKIAorI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKKyNp
bmNsdWRlIDxtaW5pLW9zL2Rlc2MuaD4KK3VzZXJfZGVzYyBnZHRbTlJfR0RUX0VOVFJJRVNdID0K
K3sKKyAgICBbR0RURV9DUzY0X0RQTDBdID0gSU5JVF9HRFRFX1NZTSgwLCAweGZmZmZmLCBDT01N
T04sIENPREUsIERQTDAsIFIsIEwpLAorICAgIFtHRFRFX0NTMzJfRFBMMF0gPSBJTklUX0dEVEVf
U1lNKDAsIDB4ZmZmZmYsIENPTU1PTiwgQ09ERSwgRFBMMCwgUiwgRCksCisgICAgW0dEVEVfRFMz
Ml9EUEwwXSA9IElOSVRfR0RURV9TWU0oMCwgMHhmZmZmZiwgQ09NTU9OLCBEQVRBLCBEUEwwLCBC
LCBXKSwKKworICAgIFtHRFRFX0NTNjRfRFBMM10gPSBJTklUX0dEVEVfU1lNKDAsIDB4ZmZmZmYs
IENPTU1PTiwgQ09ERSwgRFBMMywgUiwgTCksCisgICAgW0dEVEVfQ1MzMl9EUEwzXSA9IElOSVRf
R0RURV9TWU0oMCwgMHhmZmZmZiwgQ09NTU9OLCBDT0RFLCBEUEwzLCBSLCBEKSwKKyAgICBbR0RU
RV9EUzMyX0RQTDNdID0gSU5JVF9HRFRFX1NZTSgwLCAweGZmZmZmLCBDT01NT04sIERBVEEsIERQ
TDMsIEIsIFcpLAorCisgICAgLyogW0dEVEVfVFNTXSAgICAgKi8KKyAgICAvKiBbR0RURV9UU1Mg
KyAxXSAqLworfTsKKworZGVzY19wdHIgZ2R0X3B0ciA9Cit7CisgICAgLmxpbWl0ID0gc2l6ZW9m
KGdkdCkgLSAxLAorICAgIC5iYXNlID0gKHVuc2lnbmVkIGxvbmcpJmdkdCwKK307CisKK2dhdGVf
ZGVzYyBpZHRbMjU2XSA9IHsgfTsKKworZGVzY19wdHIgaWR0X3B0ciA9Cit7CisgICAgLmxpbWl0
ID0gc2l6ZW9mKGlkdCkgLSAxLAorICAgIC5iYXNlID0gKHVuc2lnbmVkIGxvbmcpJmlkdCwKK307
CisjZW5kaWYKKwogLyoKICAqIE1ha2UgcHRfcGZuIGEgbmV3ICdsZXZlbCcgcGFnZSB0YWJsZSBm
cmFtZSBhbmQgaG9vayBpdCBpbnRvIHRoZSBwYWdlCiAgKiB0YWJsZSBhdCBvZmZzZXQgaW4gcHJl
dmlvdXMgbGV2ZWwgTUZOIChwcmVmX2xfbWZuKS4gcHRfcGZuIGlzIGEgZ3Vlc3QKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDVlODdkZDEuLjMw
YTkxNDMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVwLmMKKysrIGIvYXJjaC94ODYvc2V0dXAu
YwpAQCAtOTQsOSArOTQsMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIHNzZV9pbml0KHZvaWQpIHsK
ICAqIElOSVRJQUwgQyBFTlRSWSBQT0lOVC4KICAqLwogdm9pZAotYXJjaF9pbml0KHN0YXJ0X2lu
Zm9fdCAqc2kpCithcmNoX2luaXQodm9pZCAqcGFyKQogewogCXN0YXRpYyBjaGFyIGhlbGxvW10g
PSAiQm9vdHN0cmFwcGluZy4uLlxuIjsKKwlzdGFydF9pbmZvX3QgKnNpOwogCiAJKHZvaWQpSFlQ
RVJWSVNPUl9jb25zb2xlX2lvKENPTlNPTEVJT193cml0ZSwgc3RybGVuKGhlbGxvKSwgaGVsbG8p
OwogCkBAIC0xMTEsNiArMTEyLDcgQEAgYXJjaF9pbml0KHN0YXJ0X2luZm9fdCAqc2kpCiAJLyog
Q29weSB0aGUgc3RhcnRfaW5mbyBzdHJ1Y3QgdG8gYSBnbG9iYWxseS1hY2Nlc3NpYmxlIGFyZWEu
ICovCiAJLyogV0FSTjogZG9uJ3QgZG8gcHJpbnRrIGJlZm9yZSBoZXJlLCBpdCB1c2VzIGluZm9y
bWF0aW9uIGZyb20KIAkgICBzaGFyZWRfaW5mby4gVXNlIHhwcmludGsgaW5zdGVhZC4gKi8KKwlz
aSA9IHBhcjsKIAltZW1jcHkoJnN0YXJ0X2luZm8sIHNpLCBzaXplb2YoKnNpKSk7CiAKIAkvKiBw
cmludCBvdXQgc29tZSB1c2VmdWwgaW5mb3JtYXRpb24gICovCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni94ODZfMzIuUyBiL2FyY2gveDg2L3g4Nl8zMi5TCmluZGV4IDZkYzk4NWEuLjZmMzg3MDggMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L3g4Nl8zMi5TCisrKyBiL2FyY2gveDg2L3g4Nl8zMi5TCkBAIC0x
LDIwICsxLDMxIEBACiAjaW5jbHVkZSA8bWluaS1vcy9vcy5oPgogI2luY2x1ZGUgPG1pbmktb3Mv
eDg2L2FyY2hfbGltaXRzLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9hc21fbWFjcm9zLmg+CisjaW5j
bHVkZSA8bWluaS1vcy9hcmNoX21tLmg+CisjaW5jbHVkZSA8bWluaS1vcy9kZXNjLmg+CisjaW5j
bHVkZSA8eGVuL2FyY2gteDg2XzMyLmg+CiAjaW5jbHVkZSA8eGVuL2VsZm5vdGUuaD4KICNpbmNs
dWRlIDx4ZW4vYXJjaC14ODZfMzIuaD4KIAorI2lmZGVmIENPTkZJR19QQVJBVklSVAogRUxGTk9U
RShYZW4sIFhFTl9FTEZOT1RFX0dVRVNUX09TLCAuYXNjaXogIk1pbmktT1MiKQogRUxGTk9URShY
ZW4sIFhFTl9FTEZOT1RFX0xPQURFUiwgLmFzY2l6ICJnZW5lcmljIikKIEVMRk5PVEUoWGVuLCBY
RU5fRUxGTk9URV9IWVBFUkNBTExfUEFHRSwgX1dPUkQgaHlwZXJjYWxsX3BhZ2UpCiBFTEZOT1RF
KFhlbiwgWEVOX0VMRk5PVEVfWEVOX1ZFUlNJT04sIC5hc2NpeiAieGVuLTMuMCIpCiBFTEZOT1RF
KFhlbiwgWEVOX0VMRk5PVEVfUEFFX01PREUsIC5hc2NpeiAieWVzIikKKy50ZXh0CiAKLS5nbG9i
bCBfc3RhcnQsIHNoYXJlZF9pbmZvLCBoeXBlcmNhbGxfcGFnZQorLmdsb2JsIF9zdGFydAogICAg
ICAgICAgICAgICAgICAgICAgICAgCiBfc3RhcnQ6Ci0gICAgICAgIGNsZAogICAgICAgICBsc3Mg
c3RhY2tfc3RhcnQsJWVzcAorI2Vsc2UKKworI2luY2x1ZGUgIng4Nl9odm0uUyIKKyAgICAgICAg
bW92bCBzdGFja19zdGFydCwlZXNwCisKKyNlbmRpZgorICAgICAgICBjbGQKICAgICAgICAgYW5k
bCAkKH4oX19TVEFDS19TSVpFLTEpKSwgJWVzcAogICAgICAgICBwdXNoICVlc2kgCiAgICAgICAg
IGNhbGwgYXJjaF9pbml0CkBAIC0yMiwxNCArMzMsMTUgQEAgX3N0YXJ0Ogogc3RhY2tfc3RhcnQ6
CiAJLmxvbmcgc3RhY2srKDIqX19TVEFDS19TSVpFKSwgX19LRVJORUxfU1MKIAorLmdsb2JsIHNo
YXJlZF9pbmZvLCBoeXBlcmNhbGxfcGFnZQogICAgICAgICAvKiBVbnBsZWFzYW50IC0tIHRoZSBQ
VEUgdGhhdCBtYXBzIHRoaXMgcGFnZSBpcyBhY3R1YWxseSBvdmVyd3JpdHRlbiAqLwogICAgICAg
ICAvKiB0byBtYXAgdGhlIHJlYWwgc2hhcmVkLWluZm8gcGFnZSEgOi0pICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAqLwotICAgICAgICAub3JnIDB4MTAwMAorICAgICAgICAuYWxpZ24gX19Q
QUdFX1NJWkUKIHNoYXJlZF9pbmZvOgotICAgICAgICAub3JnIDB4MjAwMAorICAgICAgICAuZmls
bCBfX1BBR0VfU0laRSwxLDAKIAogaHlwZXJjYWxsX3BhZ2U6Ci0gICAgICAgIC5vcmcgMHgzMDAw
CisgICAgICAgIC5maWxsIF9fUEFHRV9TSVpFLDEsMAogCiBFUwkJPSAweDIwCiBPUklHX0VBWAk9
IDB4MjQKQEAgLTMwMCwzICszMTIsMTIgQEAgRU5UUlkoX19hcmNoX3N3aXRjaF90aHJlYWRzKQog
ICAgIHBvcGwgJWVieAogICAgIHBvcGwgJWVicAogICAgIHJldAorCisjaWZuZGVmIENPTkZJR19Q
QVJBVklSVAorLmRhdGEKKy5nbG9ibCBwYWdlX3RhYmxlX2Jhc2UKKyAgICAgICAgLmFsaWduIF9f
UEFHRV9TSVpFCitwYWdlX3RhYmxlX2Jhc2U6CisgICAgICAgIFBURShwYWdlX3RhYmxlX2wyICsg
TDNfUFJPVCkKKyAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpFLCAwCisjZW5kaWYKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L3g4Nl82NC5TIGIvYXJjaC94ODYveDg2XzY0LlMKaW5kZXggOGVkNDUyZi4u
MzczZjQwMCAxMDA2NDQKLS0tIGEvYXJjaC94ODYveDg2XzY0LlMKKysrIGIvYXJjaC94ODYveDg2
XzY0LlMKQEAgLTEsMTkgKzEsMjkgQEAKICNpbmNsdWRlIDxtaW5pLW9zL29zLmg+CiAjaW5jbHVk
ZSA8bWluaS1vcy94ODYvYXJjaF9saW1pdHMuaD4KICNpbmNsdWRlIDxtaW5pLW9zL2FzbV9tYWNy
b3MuaD4KKyNpbmNsdWRlIDxtaW5pLW9zL2FyY2hfbW0uaD4KKyNpbmNsdWRlIDxtaW5pLW9zL2Rl
c2MuaD4KKyNpbmNsdWRlIDx4ZW4vZmVhdHVyZXMuaD4KICNpbmNsdWRlIDx4ZW4vZWxmbm90ZS5o
PgogI2luY2x1ZGUgPHhlbi9mZWF0dXJlcy5oPgogCisjZGVmaW5lIEVOVFJZKFgpIC5nbG9ibCBY
IDsgWCA6CisKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9U
RV9HVUVTVF9PUywgLmFzY2l6ICJNaW5pLU9TIikKIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9M
T0FERVIsIC5hc2NpeiAiZ2VuZXJpYyIpCiBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfSFlQRVJD
QUxMX1BBR0UsIF9XT1JEIGh5cGVyY2FsbF9wYWdlKQogRUxGTk9URShYZW4sIFhFTl9FTEZOT1RF
X1hFTl9WRVJTSU9OLCAuYXNjaXogInhlbi0zLjAiKQorLnRleHQKIAotI2RlZmluZSBFTlRSWShY
KSAuZ2xvYmwgWCA7IFggOgotLmdsb2JsIF9zdGFydCwgc2hhcmVkX2luZm8sIGh5cGVyY2FsbF9w
YWdlCi0KKy5nbG9ibCBfc3RhcnQKIAogX3N0YXJ0OgorI2Vsc2UKKworI2luY2x1ZGUgIng4Nl9o
dm0uUyIKKworI2VuZGlmCiAgICAgICAgIGNsZAogICAgICAgICBtb3ZxIHN0YWNrX3N0YXJ0KCVy
aXApLCVyc3AKICAgICAgICAgYW5kcSAkKH4oX19TVEFDS19TSVpFLTEpKSwgJXJzcApAQCAtMjMs
MTQgKzMzLDE1IEBAIF9zdGFydDoKIHN0YWNrX3N0YXJ0OgogICAgICAgICAucXVhZCBzdGFjayso
MipfX1NUQUNLX1NJWkUpCiAKKy5nbG9ibCBzaGFyZWRfaW5mbywgaHlwZXJjYWxsX3BhZ2UKICAg
ICAgICAgLyogVW5wbGVhc2FudCAtLSB0aGUgUFRFIHRoYXQgbWFwcyB0aGlzIHBhZ2UgaXMgYWN0
dWFsbHkgb3ZlcndyaXR0ZW4gKi8KICAgICAgICAgLyogdG8gbWFwIHRoZSByZWFsIHNoYXJlZC1p
bmZvIHBhZ2UhIDotKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAgLm9y
ZyAweDEwMDAKKyAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpFCiBzaGFyZWRfaW5mbzoKLSAgICAg
ICAgLm9yZyAweDIwMDAKKyAgICAgICAgLmZpbGwgX19QQUdFX1NJWkUsMSwwCiAKIGh5cGVyY2Fs
bF9wYWdlOgotICAgICAgICAub3JnIDB4MzAwMAorICAgICAgICAuZmlsbCBfX1BBR0VfU0laRSwx
LDAKIAogCiAjZGVmaW5lIFhFTl9HRVRfVkNQVV9JTkZPKHJlZykJbW92cSBIWVBFUlZJU09SX3No
YXJlZF9pbmZvLHJlZwpAQCAtMzc4LDMgKzM4OSwxNSBAQCBFTlRSWShfX2FyY2hfc3dpdGNoX3Ro
cmVhZHMpCiAJcG9wcSAlcmJ4CiAJcG9wcSAlcmJwCiAJcmV0CisKKyNpZm5kZWYgQ09ORklHX1BB
UkFWSVJUCisuZGF0YQorLmdsb2JsIHBhZ2VfdGFibGVfYmFzZQorICAgICAgICAuYWxpZ24gX19Q
QUdFX1NJWkUKK3BhZ2VfdGFibGVfbDM6CisgICAgICAgIFBURShwYWdlX3RhYmxlX2wyICsgTDNf
UFJPVCkKKyAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpFLCAwCitwYWdlX3RhYmxlX2Jhc2U6Cisg
ICAgICAgIFBURShwYWdlX3RhYmxlX2wzICsgTDRfUFJPVCkKKyAgICAgICAgLmFsaWduIF9fUEFH
RV9TSVpFLCAwCisjZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3g4Nl9odm0uUyBiL2FyY2gv
eDg2L3g4Nl9odm0uUwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi42ZThhZDk4
Ci0tLSAvZGV2L251bGwKKysrIGIvYXJjaC94ODYveDg2X2h2bS5TCkBAIC0wLDAgKzEsODggQEAK
Ky8qIEluY2x1ZGVkIGJ5IHg4Nl9bMzJ8NjRdLlMgKi8KKworICAgICAgICBFTEZOT1RFKFhlbiwg
WEVOX0VMRk5PVEVfUEhZUzMyX0VOVFJZLCAubG9uZyBfc3RhcnQpCisudGV4dAorICAgICAgICAu
Y29kZTMyICAgICAgICAgICAgICAgICAvKiBBbHdheXMgc3RhcnRzIGluIDMyYml0IGZsYXQgbW9k
ZS4gKi8KKworLmdsb2JsIF9zdGFydAorCitfc3RhcnQ6CisgICAgICAgIG1vdiAkKFg4Nl9DUjRf
UEFFIHwgWDg2X0NSNF9PU0ZYU1IpLCAlZWF4CisgICAgICAgIG1vdiAlZWF4LCAlY3I0CisgICAg
ICAgIG1vdiAkcGFnZV90YWJsZV9iYXNlLCAlZWF4CisgICAgICAgIG1vdiAlZWF4LCAlY3IzCisK
KyNpZmRlZiBfX3g4Nl82NF9fICAgICAgICAgICAgICAgLyogRUZFUi5MTUUgPSAxICovCisgICAg
ICAgIG1vdiAkTVNSX0VGRVIsICVlY3gKKyAgICAgICAgcmRtc3IKKyAgICAgICAgYnRzICRfRUZF
Ul9MTUUsICVlYXgKKyAgICAgICAgd3Jtc3IKKyNlbmRpZiAvKiBfX3g4Nl82NF9fICovCisKKyAg
ICAgICAgbW92ICVjcjAsICVlYXgKKyAgICAgICAgb3IgJFg4Nl9DUjBfUEcsICVlYXgKKyAgICAg
ICAgbW92ICVlYXgsICVjcjAKKworICAgICAgICBsZ2R0IGdkdF9wdHIKKworICAgICAgICAvKiBM
b2FkIGNvZGUgc2VnbWVudC4gKi8KKyAgICAgICAgbGptcCAkX19LRVJOX0NTLCAkMWYKKyNpZmRl
ZiBfX3g4Nl82NF9fCisgICAgICAgIC5jb2RlNjQKKyNlbmRpZgorCisgICAgICAgIC8qIExvYWQg
ZGF0YSBzZWdtZW50cy4gKi8KKzE6CisgICAgICAgIG1vdiAkX19VU0VSX0RTLCAlZWF4CisgICAg
ICAgIG1vdiAlZWF4LCAlZHMKKyAgICAgICAgbW92ICVlYXgsICVlcworICAgICAgICBtb3YgJWVh
eCwgJWZzCisgICAgICAgIG1vdiAlZWF4LCAlZ3MKKyAgICAgICAgbW92ICRfX0tFUk5fRFMsICVl
YXgKKyAgICAgICAgbW92ICVlYXgsICVzcworCisgICAgICAgIG1vdiAlZWJ4LCAlZXNpCisKKy5k
YXRhCisvKgorICogTWFjcm8gdG8gY3JlYXRlIGEgc2VxdWVuY2Ugb2YgcGFnZSB0YWJsZSBlbnRy
aWVzLgorICogQXMgYSBsb29wIGNhbiBiZSBkb25lIHZpYSByZWN1cnNpb24gb25seSBhbmQgdGhl
IG5lc3RpbmcgbGV2ZWwgaXMgbGltaXRlZAorICogd2UgdHJlYXQgdGhlIGZpcnN0IDMyIFBURXMg
aW4gYSBzcGVjaWFsIHdheSBsaW1pdGluZyBuZXN0aW5nIGxldmVsIHRvIDY0CisgKiBpbiBjYXNl
IG9mIGEgY29tcGxldGUgcGFnZSB0YWJsZSAoNTEyIFBURXMpIHRvIGJlIGZpbGxlZC4KKyAqIHBy
b3Q6IHByb3RlY3Rpb24gYml0cyBpbiBhbGwgUFRFcworICogYWRkcjogcGh5c2ljYWwgYWRkcmVz
cyBvZiB0aGUgYXJlYSB0byBtYXAKKyAqIGluY3I6IGluY3JlbWVudCBvZiBhZGRyZXNzIGZvciBl
YWNoIFBURQorICogaWR4OiAgaW5kZXggb2YgZmlyc3QgUFRFIGluIHBhZ2UgdGFibGUKKyAqIGVu
ZDogIGluZGV4IG9mIGxhc3QgUFRFIGluIHBhZ2UgdGFibGUgKyAxCisgKi8KKyAgICAgICAgLm1h
Y3JvIFBURVMgcHJvdCwgYWRkciwgaW5jciwgaWR4LCBlbmQKKyAgICAgICAgLmlmZ3QgXGVuZC1c
aWR4LTMyCisgICAgICAgIFBURVMgXHByb3QsIFxhZGRyLCBcaW5jciwgXGlkeCwgIihcaWR4KzMy
KSIKKyAgICAgICAgUFRFUyBccHJvdCwgIihcYWRkciszMipcaW5jcikiLCBcaW5jciwgIihcaWR4
KzMyKSIsIFxlbmQKKyAgICAgICAgLmVsc2UKKyAgICAgICAgUFRFKFxhZGRyICsgXHByb3QpCisg
ICAgICAgIC5pZiBcZW5kLVxpZHgtMQorICAgICAgICBQVEVTIFxwcm90LCAiKFxhZGRyK1xpbmNy
KSIsIFxpbmNyLCAiKFxpZHgrMSkiLCBcZW5kCisgICAgICAgIC5lbmRpZgorICAgICAgICAuZW5k
aWYKKyAgICAgICAgLmVuZG0KKyAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpFCitwYWdlX3RhYmxl
X3ZpcnRfbDE6CisgICAgICAgIFBURSgwKQorICAgICAgICAuYWxpZ24gX19QQUdFX1NJWkUsIDAK
K3BhZ2VfdGFibGVfbDE6CisgICAgICAgIFBURVMgTDFfUFJPVCwgMHgwMDAwMDAwMCwgMHgwMDAw
MTAwMCwgMCwgTDFfUEFHRVRBQkxFX0VOVFJJRVMKKyAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpF
LCAwCitwYWdlX3RhYmxlX2wyOgorICAgICAgICAvKiBNYXAgdGhlIGZpcnN0IDFHQiBvZiBtZW1v
cnkgKG9uIDMyIGJpdCAxNk1CIGxlc3MpLiAqLworICAgICAgICBQVEUocGFnZV90YWJsZV9sMSAr
IEwyX1BST1QpCisjaWZkZWYgX194ODZfNjRfXworICAgICAgICBQVEVTIEwyX1BST1R8X1BBR0Vf
UFNFLCAweDAwMjAwMDAwLCAweDAwMjAwMDAwLCAxLCBMMl9QQUdFVEFCTEVfRU5UUklFUworI2Vs
c2UKKyAgICAgICAgLyogQXQgM2YwMDAwMDAgdmlydHVhbCBrZXJuZWwgYXJlYSBpcyBzdGFydGlu
Zy4gKi8KKyAgICAgICAgUFRFUyBMMl9QUk9UfF9QQUdFX1BTRSwgMHgwMDIwMDAwMCwgMHgwMDIw
MDAwMCwgMSwgbDJfdGFibGVfb2Zmc2V0KFZJUlRfS0VSTkVMX0FSRUEpCisgICAgICAgIFBURShw
YWdlX3RhYmxlX3ZpcnRfbDEgKyBMMl9QUk9UKQorI2VuZGlmCisgICAgICAgIC5hbGlnbiBfX1BB
R0VfU0laRSwgMAorCisudGV4dApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9jb21waWxlci5oIGIvaW5j
bHVkZS9jb21waWxlci5oCmluZGV4IDQxODgyNzcuLjBjYmFkOTggMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUvY29tcGlsZXIuaAorKysgYi9pbmNsdWRlL2NvbXBpbGVyLmgKQEAgLTYsNSArNiw2IEBACiAj
ZW5kaWYKICNkZWZpbmUgdW5saWtlbHkoeCkgIF9fYnVpbHRpbl9leHBlY3QoISEoeCksMCkKICNk
ZWZpbmUgbGlrZWx5KHgpICAgIF9fYnVpbHRpbl9leHBlY3QoISEoeCksMSkKKyNkZWZpbmUgX19w
YWNrZWQgICAgIF9fYXR0cmlidXRlX18oKF9fcGFja2VkX18pKQogCiAjZW5kaWYgLyogX19NSU5J
T1NfQ09NUElMRVJfSF8gKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2Rlc2MuaCBiL2luY2x1
ZGUveDg2L2Rlc2MuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5iOWI5MjFi
Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS94ODYvZGVzYy5oCkBAIC0wLDAgKzEsMzY3IEBA
CisvKiAtKi0gIE1vZGU6QzsgYy1iYXNpYy1vZmZzZXQ6NDsgdGFiLXdpZHRoOjQgLSotCisgKgor
ICogKEMpIDIwMTYgLSBKdWVyZ2VuIEdyb3NzLCBTVVNFIExpbnV4IEdtYkgKKyAqIGJhc2VkIG9u
IHNvbWUgaGVhZGVyIGZpbGVzIGZyb20gWGVuIFRlc3QgRnJhbWV3b3JrIGJ5IEFuZHJldyBDb29w
ZXIKKyAqCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwg
dG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBh
c3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRl
YWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0
IGxpbWl0YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBw
dWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9m
IHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJl
IGlzCisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25k
aXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1p
c3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0
YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMg
UFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBP
UgorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMg
T1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1Ig
T1RIRVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRP
UlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElP
TiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBU
SEUgU09GVFdBUkUuCisgKi8KKworI2lmbmRlZiBfREVTQ19IXworI2RlZmluZSBfREVTQ19IXwor
CisvKgorICogQ291bnQgdGhlIG51bWJlciBvZiB2YXJhZGljIGFyZ3VtZW50cyBwcm92aWRlZC4K
KyAqCisgKiA8cHJlPgorICogICBWQV9OQVJHUygpICAgICA9PiAwCisgKiAgIFZBX05BUkdTKHgp
ICAgID0+IDEKKyAqICAgVkFfTkFSR1MoeCwgeSkgPT4gMgorICogPC9wcmU+CisgKgorICogQ3Vy
cmVudGx5IGZ1bmN0aW9ucyBmb3IgMCB0byAxMSBhcmd1bWVudHMuCisgKi8KKyNkZWZpbmUgVkFf
TkFSR1NfKF8xLCBfMiwgXzMsIF80LCBfNSwgXzYsIF83LCBfOCwgXzksIF8xMCwgXzExLCBfMTIs
IE4sIC4uLikgTgorI2RlZmluZSBWQV9OQVJHUyguLi4pIFwKKyAgICBWQV9OQVJHU18oWCwjI19f
VkFfQVJHU19fLCAxMSwgMTAsIDksIDgsIDcsIDYsIDUsIDQsIDMsIDIsIDEsIDApCisKKy8qCisg
KiBDYWxsIGEgbWFjcm8gdmFyaWF0aW9uLCBiYXNlZCBvbiB0aGUgbnVtYmVyIG9mIHZhcmFkaWMg
YXJndW1lbnRzLgorICoKKyAqIEBwYXJhbSBtYWNybyBQYXJ0aWFsIHRva2VuIHRvIGNhbGwgYSB2
YXJpYXRpb24gb2YuCisgKiBAcGFyYW0gYzEgICAgQ29uc3RhbnQgcGFyYW1ldGVyIHRvIHBhc3Mg
dGhyb3VnaC4KKyAqIEBwYXJhbSAuLi4gICBWYXJhZGljIGFyZ3VtZW50cyB0byBwYXNzIHRocm91
Z2guCisgKgorICogVG9rZW5pc2VzICdtYWNybycgd2l0aCB0aGUgY291bnQgb2YgdmFyYWRpYyBh
cmd1bWVudHMsIHBhc3NpbmcgJ2MxJyBhbmQgdGhlCisgKiB2YXJhZGljIGFyZ3VtZW50cy4KKyAq
CisgKiA8cHJlPgorICogICBWQVJfTUFDUk9fQzEobSwgYykgICAgICAgICAgPT4gbTAoYykKKyAq
ICAgVkFSX01BQ1JPX0MxKG0sIGMsIHgpICAgICAgID0+IG0xKGMsIHgpCisgKiAgIFZBUl9NQUNS
T19DMShtLCBjLCB4LCB5KSAgICA9PiBtMihjLCB4LCB5KQorICogICBWQVJfTUFDUk9fQzEobSwg
YywgeCwgeSwgeikgPT4gbTMoYywgeCwgeSwgeikKKyAqIDwvcHJlPgorICovCisjZGVmaW5lIFZB
Ul9NQUNST19DMV9fKG1hY3JvLCBjMSwgY291bnQsIC4uLikgbWFjcm8jI2NvdW50KGMxLCAjI19f
VkFfQVJHU19fKQorI2RlZmluZSBWQVJfTUFDUk9fQzFfKG1hY3JvLCBjMSwgY291bnQsIC4uLikg
ICAgICAgIFwKKyAgICBWQVJfTUFDUk9fQzFfXyhtYWNybywgYzEsIGNvdW50LCAjI19fVkFfQVJH
U19fKQorI2RlZmluZSBWQVJfTUFDUk9fQzEobWFjcm8sIGMxLCAuLi4pICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgVkFSX01BQ1JPX0MxXyhtYWNybywgYzEsIFZBX05BUkdT
KF9fVkFfQVJHU19fKSwgIyNfX1ZBX0FSR1NfXykKKworLyoKKyAqIEdEVCBsYXlvdXQ6CisgKgor
ICogIDAgLSBudWxsCisgKiAgMSAtIDY0Yml0IHN1cGVydmlzb3IgY29kZQorICogIDIgLSAzMmJp
dCBzdXBlcnZpc29yIGNvZGUKKyAqICAzIC0gMzJiaXQgc3VwZXJ2aXNvciBkYXRhCisgKiAgNCAt
IDY0Yml0IHVzZXJzcGFjZSBjb2RlCisgKiAgNSAtIDMyYml0IHVzZXJzcGFjZSBjb2RlCisgKiAg
NiAtIDMyYml0IHVzZXJzcGFjZSBkYXRhCisgKiAgNyAtIFRTUyAodHdvIHNsb3RzIGluIGxvbmcg
bW9kZSkKKyAqCisgKiAgOS0xMiAtIEF2YWlsYWJsZSBmb3IgdGVzdCB1c2UKKyAqLworCisjZGVm
aW5lIEdEVEVfQ1M2NF9EUEwwIDEKKyNkZWZpbmUgR0RURV9DUzMyX0RQTDAgMgorI2RlZmluZSBH
RFRFX0RTMzJfRFBMMCAzCisjZGVmaW5lIEdEVEVfQ1M2NF9EUEwzIDQKKyNkZWZpbmUgR0RURV9D
UzMyX0RQTDMgNQorI2RlZmluZSBHRFRFX0RTMzJfRFBMMyA2CisKKyNkZWZpbmUgR0RURV9UU1Mg
NworCisjZGVmaW5lIEdEVEVfQVZBSUwwICAgICA5CisjZGVmaW5lIEdEVEVfQVZBSUwxICAgIDEw
CisjZGVmaW5lIEdEVEVfQVZBSUwyICAgIDExCisjZGVmaW5lIEdEVEVfQVZBSUwzICAgIDEyCisK
KyNkZWZpbmUgTlJfR0RUX0VOVFJJRVMgMTMKKworI2lmZGVmIF9feDg2XzY0X18KKworI2RlZmlu
ZSBfX0tFUk5fQ1MgKEdEVEVfQ1M2NF9EUEwwICogOCkKKyNkZWZpbmUgX19LRVJOX0RTICgwKQor
I2RlZmluZSBfX1VTRVJfQ1MgKEdEVEVfQ1M2NF9EUEwzICogOCArIDMpCisjZGVmaW5lIF9fVVNF
Ul9EUyAoR0RURV9EUzMyX0RQTDMgKiA4ICsgMykKKworI2Vsc2UgLyogX194ODZfNjRfXyAqLwor
CisjZGVmaW5lIF9fS0VSTl9DUyAoR0RURV9DUzMyX0RQTDAgKiA4KQorI2RlZmluZSBfX0tFUk5f
RFMgKEdEVEVfRFMzMl9EUEwwICogOCkKKyNkZWZpbmUgX19VU0VSX0NTIChHRFRFX0NTMzJfRFBM
MyAqIDggKyAzKQorI2RlZmluZSBfX1VTRVJfRFMgKEdEVEVfRFMzMl9EUEwzICogOCArIDMpCisK
KyNlbmRpZiAvKiBfX3g4Nl82NF9fICovCisKKyNpZm5kZWYgX19BU1NFTUJMWV9fCisvKiA4IGJ5
dGUgdXNlciBzZWdtZW50IGRlc2NyaXB0b3IgKEdEVC9MRFQgZW50cmllcyB3aXRoIC5zID0gMSkg
Ki8KK3N0cnVjdCBfX3BhY2tlZCBzZWdfZGVzYzMyIHsKKyAgICB1bmlvbiB7CisgICAgICAgIC8q
IFJhdyBiYWNraW5nIGludGVnZXJzLiAqLworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAg
dWludDMyX3QgbG8sIGhpOworICAgICAgICB9OworICAgICAgICAvKiBDb21tb24gbmFtZWQgZmll
bGRzLiAqLworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdWludDE2X3QgbGltaXQwOwor
ICAgICAgICAgICAgdWludDE2X3QgYmFzZTA7CisgICAgICAgICAgICB1aW50OF90ICBiYXNlMTsK
KyAgICAgICAgICAgIHVuc2lnbmVkIHR5cGU6IDQ7CisgICAgICAgICAgICB1bnNpZ25lZCBzOiAx
LCBkcGw6IDIsIHA6IDE7CisgICAgICAgICAgICB1bnNpZ25lZCBsaW1pdDogNDsKKyAgICAgICAg
ICAgIHVuc2lnbmVkIGF2bDogMSwgbDogMSwgZDogMSwgZzogMTsKKyAgICAgICAgICAgIHVpbnQ4
X3QgYmFzZTI7CisgICAgICAgIH07CisgICAgICAgIC8qIENvZGUgc2VnbWVudCBzcGVjaWZpYyBm
aWVsZCBuYW1lcy4gKi8KKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQxNl90IGxp
bWl0MDsKKyAgICAgICAgICAgIHVpbnQxNl90IGJhc2UwOworICAgICAgICAgICAgdWludDhfdCAg
YmFzZTE7CisgICAgICAgICAgICB1bnNpZ25lZCBhOiAxLCByOiAxLCBjOiAxLCB4OiAxOworICAg
ICAgICAgICAgdW5zaWduZWQgczogMSwgZHBsOiAyLCBwOiAxOworICAgICAgICAgICAgdW5zaWdu
ZWQgbGltaXQ6IDQ7CisgICAgICAgICAgICB1bnNpZ25lZCBhdmw6IDEsIGw6IDEsIGQ6IDEsIGc6
IDE7CisgICAgICAgICAgICB1aW50OF90IGJhc2UyOworICAgICAgICB9IGNvZGU7CisgICAgICAg
IC8qIERhdGEgc2VnbWVudCBzcGVjaWZpYyBmaWVsZCBuYW1lcy4gKi8KKyAgICAgICAgc3RydWN0
IHsKKyAgICAgICAgICAgIHVpbnQxNl90IGxpbWl0MDsKKyAgICAgICAgICAgIHVpbnQxNl90IGJh
c2UwOworICAgICAgICAgICAgdWludDhfdCAgYmFzZTE7CisgICAgICAgICAgICB1bnNpZ25lZCBh
OiAxLCB3OiAxLCBlOiAxLCB4OiAxOworICAgICAgICAgICAgdW5zaWduZWQgczogMSwgZHBsOiAy
LCBwOiAxOworICAgICAgICAgICAgdW5zaWduZWQgbGltaXQ6IDQ7CisgICAgICAgICAgICB1bnNp
Z25lZCBhdmw6IDEsIF9yMDogMSwgYjogMSwgZzogMTsKKyAgICAgICAgICAgIHVpbnQ4X3QgYmFz
ZTI7CisgICAgICAgIH0gZGF0YTsKKyAgICB9OworfTsKKworLyogOC1ieXRlIGdhdGUgLSBQcm90
ZWN0ZWQgbW9kZSBJRFQgZW50cnksIEdEVCB0YXNrL2NhbGwgZ2F0ZS4gKi8KK3N0cnVjdCBfX3Bh
Y2tlZCBzZWdfZ2F0ZTMyIHsKKyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAg
ICAgICB1aW50MzJfdCBsbywgaGk7CisgICAgICAgIH07CisgICAgICAgIHN0cnVjdCB7CisgICAg
ICAgICAgICB1aW50MTZfdCBvZmZzZXQwOworICAgICAgICAgICAgdWludDE2X3Qgc2VsZWN0b3I7
CisgICAgICAgICAgICB1aW50OF90ICBfcjA7CisgICAgICAgICAgICB1bnNpZ25lZCB0eXBlOiA0
LCBzOiAxLCBkcGw6IDIsIHA6IDE7CisgICAgICAgICAgICB1aW50MTZfdCBvZmZzZXQxOworICAg
ICAgICB9OworICAgIH07Cit9OworCisvKiAxNi1ieXRlIGdhdGUgLSBMb25nIG1vZGUgSURUIGVu
dHJ5LiAqLworc3RydWN0IF9fcGFja2VkIHNlZ19nYXRlNjQgeworICAgIHVuaW9uIHsKKyAgICAg
ICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGxvLCBoaTsKKyAgICAgICAgfTsKKyAg
ICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQxNl90IG9mZnNldDA7CisgICAgICAgICAg
ICB1aW50MTZfdCBzZWxlY3RvcjsKKyAgICAgICAgICAgIHVuc2lnbmVkIGlzdDogMywgX3IwOiA1
LCB0eXBlOiA0LCBzOiAxLCBkcGw6IDIsIHA6IDE7CisgICAgICAgICAgICB1aW50MTZfdCBvZmZz
ZXQxOworICAgICAgICAgICAgdWludDMyX3Qgb2Zmc2V0MjsKKyAgICAgICAgICAgIHVpbnQzMl90
IF9yMTsKKyAgICAgICAgfTsKKyAgICB9OworfTsKKworLyogR0RUL0xEVCBhdHRyaWJ1dGUgZmxh
Z3MgZm9yIHVzZXIgc2VnbWVudHMgKi8KKworLyogQ29tbW9uICovCisjZGVmaW5lIFNFR19BVFRS
X0cgICAgICAweDgwMDAgLyogR3JhbnVsYXJpdHkgb2YgbGltaXQgKDAgPSAxLCAxID0gNEspICov
CisjZGVmaW5lIFNFR19BVFRSX0FWTCAgICAweDEwMDAgLyogQXZhaWxhYmxlIGZvciBzb2Z0d2Fy
ZSB1c2UgKi8KKyNkZWZpbmUgU0VHX0FUVFJfUCAgICAgIDB4MDA4MCAvKiBQcmVzZW50PyAqLwor
I2RlZmluZSBTRUdfQVRUUl9TICAgICAgMHgwMDEwIC8qICFTeXN0ZW0gZGVzYyAoMCA9IHN5c3Rl
bSwgMSA9IHVzZXIpICovCisjZGVmaW5lIFNFR19BVFRSX0EgICAgICAweDAwMDEgLyogQWNjZXNz
ZWQ/IChzZXQgYnkgaGFyZHdhcmUpICovCisKKyNkZWZpbmUgU0VHX0FUVFJfQ09NTU9OIDB4ODA5
MSAvKiBDb21tb25seSBzZXQgYml0cyAoRyBQIFMgQSkgKi8KKworI2RlZmluZSBTRUdfQVRUUl9E
UEwwICAgMHgwMDAwIC8qIERlc2NyaXB0b3IgcHJpdmlsZWdlIGxldmVsIDAgKi8KKyNkZWZpbmUg
U0VHX0FUVFJfRFBMMSAgIDB4MDAyMCAvKiBEZXNjcmlwdG9yIHByaXZpbGVnZSBsZXZlbCAxICov
CisjZGVmaW5lIFNFR19BVFRSX0RQTDIgICAweDAwNDAgLyogRGVzY3JpcHRvciBwcml2aWxlZ2Ug
bGV2ZWwgMiAqLworI2RlZmluZSBTRUdfQVRUUl9EUEwzICAgMHgwMDYwIC8qIERlc2NyaXB0b3Ig
cHJpdmlsZWdlIGxldmVsIDMgKi8KKyNkZWZpbmUgU0VHX0FUVFJfQ09ERSAgIDB4MDAwOCAvKiBU
eXBlICgwID0gZGF0YSwgMSA9IGNvZGUpICAgICovCisjZGVmaW5lIFNFR19BVFRSX0RBVEEgICAw
eDAwMDAgLyogVHlwZSAoMCA9IGRhdGEsIDEgPSBjb2RlKSAgICAqLworCisvKiBDb2RlIHNlZ21l
bnRzICovCisjZGVmaW5lIFNFR19BVFRSX0QgICAgICAweDQwMDAgLyogRGVmYXVsdCBvcGVyYW5k
IHNpemUgKDAgPSAxNmJpdCwgMSA9IDMyYml0KSAqLworI2RlZmluZSBTRUdfQVRUUl9MICAgICAg
MHgyMDAwIC8qIExvbmcgc2VnbWVudD8gKDEgPSA2NGJpdCkgKi8KKyNkZWZpbmUgU0VHX0FUVFJf
QyAgICAgIDB4MDAwNCAvKiBDb25mb3JtaW5nPyAoMCA9IG5vbiwgMSA9IGNvbmZvcm1pbmcpICov
CisjZGVmaW5lIFNFR19BVFRSX1IgICAgICAweDAwMDIgLyogUmVhZGFibGU/ICgwID0gWE8gc2Vn
LCAxID0gUlggc2VnKSAqLworCisvKiBEYXRhIHNlZ21lbnRzICovCisjZGVmaW5lIFNFR19BVFRS
X0IgICAgICAweDQwMDAgLyogJ0JpZycgZmxhZy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKiAgICAtIEZvciAlc3MsIGRlZmF1bHQgb3BlcmFuZCBzaXplLgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAqICAgIC0gRm9yIGV4cGFuZC1kb3duIHNlZ21lbnQsIHNldHMg
dXBwZXIgYm91bmQuICovCisjZGVmaW5lIFNFR19BVFRSX0UgICAgICAweDAwMDQgLyogRXhwYW5k
LWRvd24/ICgwID0gbm9ybWFsLCAxID0gZXhwYW5kLWRvd24pICovCisjZGVmaW5lIFNFR19BVFRS
X1cgICAgICAweDAwMDIgLyogV3JpdGFibGU/ICgwID0gUk8gc2VnLCAxID0gUlcgc2VnKSAqLwor
CisvKgorICogSW5pdGlhbGlzZSBhbiBMRFQvR0RUIGVudHJ5IHVzaW5nIGEgcmF3IGF0dHJpYnV0
ZSBudW1iZXIuCisgKgorICogQHBhcmFtIGJhc2UgIFNlZ21lbnQgYmFzZS4KKyAqIEBwYXJhbSBs
aW1pdCBTZWdtZW50IGxpbWl0LgorICogQHBhcmFtIGF0dHIgIFNlZ21lbnQgYXR0cmlidXRlcy4K
KyAqLworI2RlZmluZSBJTklUX0dEVEUoYmFzZSwgbGltaXQsIGF0dHIpIHsgeyB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgLmxvID0gKCgoYmFzZSkgJiAweGZmZmYpIDw8IDE2
KSB8ICgobGltaXQpICYgMHhmZmZmKSwgICAgICAgICAgICBcCisgICAgIC5oaSA9ICgoYmFzZSkg
JiAweGZmMDAwMDAwKSB8ICgobGltaXQpICYgMHhmMDAwMCkgfCAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAoKChhdHRyKSAmIDB4ZjBmZikgPDwgOCkgfCAoKChiYXNlKSAmIDB4ZmYwMDAwKSA+
PiAxNikgICAgIFwKKyAgICAgfSB9IH0KKworLyoKKyAqIFRva2VuaXNlIGFuZCBPUiB0b2dldGhl
ci4KKyAqCisgKiBGb3IgZWFjaCB2YXJhZGljIHBhcmFtZXRlciwgdG9rZW5pc2Ugd2l0aCAndCcg
YW5kIE9SIHRvZ2V0aGVyLgorICoKKyAqIEBwYXJhbSB0ICAgQ29tbW9uIHN0ZW0gcGFydGlhbCB0
b2tlbi4KKyAqIEBwYXJhbSAuLi4gUGFydGlhbCB0b2tlbnMuCisgKgorICogRXhhbXBsZToKKyAq
IDxwcmU+CisgKiAgIFRPS19PUih0LCB4LCB5KSAgICA9PiAodCAjIyB4IHwgdCAjIyB5KQorICog
ICBUT0tfT1IodCwgeCwgeSwgeikgPT4gKHQgIyMgeCB8IHQgIyMgeSB8IHQgIyMgeikKKyAqIDwv
cHJlPgorICovCisjZGVmaW5lIFRPS19PUjAodCkgICAgICAgICAoMCkKKyNkZWZpbmUgVE9LX09S
MSh0LCB4KSAgICAgICh0ICMjIHgpCisjZGVmaW5lIFRPS19PUjIodCwgeCwgLi4uKSAodCAjIyB4
IHwgVE9LX09SMSh0LCAjI19fVkFfQVJHU19fKSkKKyNkZWZpbmUgVE9LX09SMyh0LCB4LCAuLi4p
ICh0ICMjIHggfCBUT0tfT1IyKHQsICMjX19WQV9BUkdTX18pKQorI2RlZmluZSBUT0tfT1I0KHQs
IHgsIC4uLikgKHQgIyMgeCB8IFRPS19PUjModCwgIyNfX1ZBX0FSR1NfXykpCisjZGVmaW5lIFRP
S19PUjUodCwgeCwgLi4uKSAodCAjIyB4IHwgVE9LX09SNCh0LCAjI19fVkFfQVJHU19fKSkKKyNk
ZWZpbmUgVE9LX09SNih0LCB4LCAuLi4pICh0ICMjIHggfCBUT0tfT1I1KHQsICMjX19WQV9BUkdT
X18pKQorI2RlZmluZSBUT0tfT1I3KHQsIHgsIC4uLikgKHQgIyMgeCB8IFRPS19PUjYodCwgIyNf
X1ZBX0FSR1NfXykpCisjZGVmaW5lIFRPS19PUjgodCwgeCwgLi4uKSAodCAjIyB4IHwgVE9LX09S
Nyh0LCAjI19fVkFfQVJHU19fKSkKKyNkZWZpbmUgVE9LX09SKHQsIC4uLikgICAgIFZBUl9NQUNS
T19DMShUT0tfT1IsIHQsICMjX19WQV9BUkdTX18pCisKKy8qCisgKiBJbml0aWFsaXNlIGFuIExE
VC9HRFQgZW50cnkgdXNpbmcgU0VHX0FUVFJfIG1uZW1vbmljcy4KKyAqCisgKiBAcGFyYW0gYmFz
ZSAgU2VnbWVudCBiYXNlLgorICogQHBhcmFtIGxpbWl0IFNlZ21lbnQgbGltaXQuCisgKiBAcGFy
YW0gLi4uICAgUGFydGlhbCBTRUdfQVRUUl8gdG9rZW5zIGZvciBhdHRyaWJ1dGVzLgorICoKKyAq
IEV4YW1wbGUgdXNhZ2U6CisgKiAtIElOSVRfR0RURV9TWU0oMCwgMHhmZmZmZiwgUCkKKyAqICAg
LSB1c2VzIEByZWYgU0VHX0FUVFJfUAorICoKKyAqIC0gSU5JVF9HRFRFX1NZTSgwLCAweGZmZmZm
LCBDT0RFLCBMKQorICogICAtIHVzZXMgQHJlZiBTRUdfQVRUUl9DT0RFIGFuZCBAcmVmIFNFR19B
VFRSX0wKKyAqLworI2RlZmluZSBJTklUX0dEVEVfU1lNKGJhc2UsIGxpbWl0LCAuLi4pIFwKKyAg
ICBJTklUX0dEVEUoYmFzZSwgbGltaXQsIFRPS19PUihTRUdfQVRUUl8sICMjX19WQV9BUkdTX18p
KQorCisvKiBMb25nIG1vZGUgbGdkdC9saWR0IHRhYmxlIHBvaW50ZXIuICovCitzdHJ1Y3QgX19w
YWNrZWQgZGVzY19wdHI2NCB7CisgICAgdWludDE2X3QgbGltaXQ7CisgICAgdWludDY0X3QgYmFz
ZTsKK307CisKKy8qIFByb3RlY3RlZCBtb2RlIGxnZHQvbGlkdCB0YWJsZSBwb2ludGVyLiAqLwor
c3RydWN0IF9fcGFja2VkIGRlc2NfcHRyMzIgeworICAgIHVpbnQxNl90IGxpbWl0OworICAgIHVp
bnQzMl90IGJhc2U7Cit9OworCitzdHJ1Y3QgX19wYWNrZWQgaHdfdHNzMzIgeworICAgIHVpbnQx
Nl90IGxpbms7IHVpbnQxNl90IF9yMDsKKworICAgIHVpbnQzMl90IGVzcDA7CisgICAgdWludDE2
X3Qgc3MwOyB1aW50MTZfdCBfcjE7CisKKyAgICB1aW50MzJfdCBlc3AxOworICAgIHVpbnQxNl90
IHNzMTsgdWludDE2X3QgX3IyOworCisgICAgdWludDMyX3QgZXNwMjsKKyAgICB1aW50MTZfdCBz
czI7IHVpbnQxNl90IF9yMzsKKworICAgIHVpbnQzMl90IGNyMzsKKyAgICB1aW50MzJfdCBlaXA7
CisgICAgdWludDMyX3QgZWZsYWdzOworICAgIHVpbnQzMl90IGVheDsKKyAgICB1aW50MzJfdCBl
Y3g7CisgICAgdWludDMyX3QgZWR4OworICAgIHVpbnQzMl90IGVieDsKKyAgICB1aW50MzJfdCBl
c3A7CisgICAgdWludDMyX3QgZWJwOworICAgIHVpbnQzMl90IGVzaTsKKyAgICB1aW50MzJfdCBl
ZGk7CisKKyAgICB1aW50MTZfdCBlczsgdWludDE2X3QgX3I0OworICAgIHVpbnQxNl90IGNzOyB1
aW50MTZfdCBfcjU7CisgICAgdWludDE2X3Qgc3M7IHVpbnQxNl90IF9yNjsKKyAgICB1aW50MTZf
dCBkczsgdWludDE2X3QgX3I3OworICAgIHVpbnQxNl90IGZzOyB1aW50MTZfdCBfcjg7CisgICAg
dWludDE2X3QgZ3M7IHVpbnQxNl90IF9yOTsKKyAgICB1aW50MTZfdCBsZHRyOyB1aW50MTZfdCBf
cjEwOworICAgIHVpbnQxNl90IHQ7IHVpbnQxNl90IGlvcGI7Cit9OworCitzdHJ1Y3QgX19wYWNr
ZWQgaHdfdHNzNjQgeworICAgIHVpbnQxNl90IGxpbms7IHVpbnQxNl90IF9yMDsKKworICAgIHVp
bnQ2NF90IHJzcDA7CisgICAgdWludDY0X3QgcnNwMTsKKyAgICB1aW50NjRfdCByc3AyOworCisg
ICAgdWludDY0X3QgX3IxOworCisgICAgdWludDY0X3QgaXN0WzddOyAvKiAxLWJhc2VkIHN0cnVj
dHVyZSAqLworCisgICAgdWludDY0X3QgX3IyOworCisgICAgdWludDE2X3QgdDsKKyAgICB1aW50
MTZfdCBpb3BiOworfTsKKworI2RlZmluZSBYODZfVFNTX0lOVkFMSURfSU9fQklUTUFQIDB4ODAw
MAorCisjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQorCit0eXBlZGVmIHN0cnVjdCBkZXNjX3B0cjY0
IGRlc2NfcHRyOwordHlwZWRlZiBzdHJ1Y3Qgc2VnX2Rlc2MzMiB1c2VyX2Rlc2M7Cit0eXBlZGVm
IHN0cnVjdCBzZWdfZ2F0ZTY0IGdhdGVfZGVzYzsKK3R5cGVkZWYgc3RydWN0IGh3X3RzczY0IGh3
X3RzczsKKworI2VsaWYgZGVmaW5lZChfX2kzODZfXykKKwordHlwZWRlZiBzdHJ1Y3QgZGVzY19w
dHIzMiBkZXNjX3B0cjsKK3R5cGVkZWYgc3RydWN0IHNlZ19kZXNjMzIgdXNlcl9kZXNjOwordHlw
ZWRlZiBzdHJ1Y3Qgc2VnX2dhdGUzMiBnYXRlX2Rlc2M7Cit0eXBlZGVmIHN0cnVjdCBod190c3Mz
MiBod190c3M7CisKKyNlbmRpZgorCitleHRlcm4gdXNlcl9kZXNjIGdkdFtOUl9HRFRfRU5UUklF
U107CitleHRlcm4gZGVzY19wdHIgIGdkdF9wdHI7CisKK2V4dGVybiBnYXRlX2Rlc2MgaWR0WzI1
Nl07CitleHRlcm4gZGVzY19wdHIgIGlkdF9wdHI7CisKK2V4dGVybiBod190c3MgdHNzOworCisj
ZW5kaWYKKworI2VuZGlmIC8qIF9ERVNDX0hfICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9v
cy5oIGIvaW5jbHVkZS94ODYvb3MuaAppbmRleCBlZTkwNTBiLi5lZWVmYmUyIDEwMDY0NAotLS0g
YS9pbmNsdWRlL3g4Ni9vcy5oCisrKyBiL2luY2x1ZGUveDg2L29zLmgKQEAgLTI0LDcgKzI0LDEy
IEBACiAjZW5kaWYKICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAKKyNkZWZpbmUgTVNSX0VGRVIgICAg
ICAgICAgMHhjMDAwMDA4MAorI2RlZmluZSBfRUZFUl9MTUUgICAgICAgICA4ICAgICAgICAgICAg
IC8qIExvbmcgbW9kZSBlbmFibGUgKi8KIAorI2RlZmluZSBYODZfQ1IwX1BHICAgICAgICAweDgw
MDAwMDAwICAgIC8qIFBhZ2luZyAqLworI2RlZmluZSBYODZfQ1I0X1BBRSAgICAgICAweDAwMDAw
MDIwICAgIC8qIGVuYWJsZSBwaHlzaWNhbCBhZGRyZXNzIGV4dGVuc2lvbnMgKi8KKyNkZWZpbmUg
WDg2X0NSNF9PU0ZYU1IgICAgMHgwMDAwMDIwMCAgICAvKiBlbmFibGUgZmFzdCBGUFUgc2F2ZSBh
bmQgcmVzdG9yZSAqLwogCiAjZGVmaW5lIF9fS0VSTkVMX0NTICBGTEFUX0tFUk5FTF9DUwogI2Rl
ZmluZSBfX0tFUk5FTF9EUyAgRkxBVF9LRVJORUxfRFMKZGlmZiAtLWdpdCBhL21pbmlvcy5tayBi
L21pbmlvcy5tawppbmRleCAxZDFjYzk5Li45ZmY2YmY3IDEwMDY0NAotLS0gYS9taW5pb3MubWsK
KysrIGIvbWluaW9zLm1rCkBAIC02OCw3ICs2OCw3IEBAIEhFQURfT0JKIDo9ICQoT0JKX0RJUikv
JChUQVJHRVRfQVJDSF9ESVIpLyQoSEVBRF9BUkNIX09CSikKICQoT0JKX0RJUikvJS5vOiAlLmMg
JChIRFJTKSBNYWtlZmlsZSAkKEVYVFJBX0RFUFMpCiAJJChDQykgJChDRkxBR1MpICQoQ1BQRkxB
R1MpIC1jICQ8IC1vICRACiAKLSQoT0JKX0RJUikvJS5vOiAlLlMgJChIRFJTKSBNYWtlZmlsZSAk
KEVYVFJBX0RFUFMpCiskKE9CSl9ESVIpLyUubzogJS5TICQoSERSUykgTWFrZWZpbGUgJChFWFRS
QV9ERVBTKSAkKEFSQ0hfQVNfREVQUykKIAkkKENDKSAkKEFTRkxBR1MpICQoQ1BQRkxBR1MpIC1j
ICQ8IC1vICRACiAKIAotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:55 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA3-0001a1-EO; Wed, 24 Aug 2016 10:11:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA1-0001Qx-M8; Wed, 24 Aug 2016 10:11:53 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 08/F5-12874-8E27DB75; Wed, 24 Aug 2016 10:11:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+7Tor3
 hBk96zS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZiz7a1VwTbri0p+VLA2MTeJdjJwc
 EgJGEm8n/mPqYuTiEBJYyCjxdMkeVpAEm4CqxIbrp8BsEQE3iS/fZ7GB2MwCERJzPpxi6WLk4
 BAWsJa48DEUJMwCVL7v9x+wEl4Be4l773rZIebLSVyfOZ0JxOYUcJCYtvgBC4gtBFSz/+1U1g
 mM3AsYGVYxahSnFpWlFukamuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgR6mQE
 IdjA2bPc8xCjJwaQkyntTdW+4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnegkKgnGBRanpqRVpm
 DjDcYNISHDxKIrwhIGne4oLE3OLMdIjUKUZFKXFeNpCEAEgiozQPrg0W4pcYZaWEeRmBDhHiK
 Ugtys0sQZV/xSjOwagkzFsPMoUnM68EbvoroMVMQItb7u8GWVySiJCSamCc+eNq7+qg15VuVR
 /31Ys5chfNvXytbJ/XrPvCIc7tn3/5n+kM/T/JZV3JdoOk3KW3Jx58ExeTHBp9/OZyc44KN+9
 bExdvETa6cjhx6fsNhzasr75n+ejt6evOPaVpHm7BN287+ExY8+rNZ6snU/nV5zWEl0s7cml3
 h+qL2P57or2MOyR8gvNvJZbijERDLeai4kQAc4vpBWwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1472033509!55753268!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1449 invoked from network); 24 Aug 2016 10:11:49 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-6.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:49 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7B042AC84;
 Wed, 24 Aug 2016 10:11:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:29 +0200
Message-Id: <1472033504-23180-8-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 07/22] mini-os: support hvm_op hypercall
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

U3VwcG9ydCB0aGUgSFlQRVJWSVNPUl9odm1fb3AoKSBoeXBlcmNhbGwgd2hpY2ggaXMgbmVlZGVk
IGZvciBIVk1saXRlLgpBZGQgY29udmVuaWVuY2UgZnVuY3Rpb25zIGh2bV9nZXRfcGFyYW1ldGVy
KCkgYW5kIGh2bV9zZXRfcGFyYW1ldGVyKCkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50
aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQogYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAg
ICAgICAgICB8IDE1IC0tLS0tLS0tLS0tLS0tLQogaHlwZXJ2aXNvci5jICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9oeXBl
cnZpc29yLmggICAgICAgICAgICAgICAgICB8ICA1ICsrKysrCiBpbmNsdWRlL3g4Ni94ODZfMzIv
aHlwZXJjYWxsLXg4Nl8zMi5oIHwgIDYgKysrKysrCiBpbmNsdWRlL3g4Ni94ODZfNjQvaHlwZXJj
YWxsLXg4Nl82NC5oIHwgIDYgKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMo
KyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL3NldHVwLmMgYi9hcmNo
L2FybS9zZXR1cC5jCmluZGV4IDA2YWZlNDYuLmNiZTY3YzYgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJt
L3NldHVwLmMKKysrIGIvYXJjaC9hcm0vc2V0dXAuYwpAQCAtMjUsMjEgKzI1LDYgQEAgZXh0ZXJu
IGNoYXIgc2hhcmVkX2luZm9fcGFnZVtQQUdFX1NJWkVdOwogCiB2b2lkICpkZXZpY2VfdHJlZTsK
IAotc3RhdGljIGludCBodm1fZ2V0X3BhcmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUp
Ci17Ci0gICAgc3RydWN0IHhlbl9odm1fcGFyYW0geGh2OwotICAgIGludCByZXQ7Ci0KLSAgICB4
aHYuZG9taWQgPSBET01JRF9TRUxGOwotICAgIHhodi5pbmRleCA9IGlkeDsKLSAgICByZXQgPSBI
WVBFUlZJU09SX2h2bV9vcChIVk1PUF9nZXRfcGFyYW0sICZ4aHYpOwotICAgIGlmIChyZXQgPCAw
KSB7Ci0gICAgICAgIEJVRygpOwotICAgIH0KLSAgICAqdmFsdWUgPSB4aHYudmFsdWU7Ci0gICAg
cmV0dXJuIHJldDsKLX0KLQogc3RhdGljIHZvaWQgZ2V0X2NvbnNvbGUodm9pZCkKIHsKICAgICB1
aW50NjRfdCB2ID0gLTE7CmRpZmYgLS1naXQgYS9oeXBlcnZpc29yLmMgYi9oeXBlcnZpc29yLmMK
aW5kZXggMWI2MWQ5Yi4uNzE1Y2ZlOCAxMDA2NDQKLS0tIGEvaHlwZXJ2aXNvci5jCisrKyBiL2h5
cGVydmlzb3IuYwpAQCAtMzYsNiArMzYsMzMgQEAKIAogaW50IGluX2NhbGxiYWNrOwogCisjaWZu
ZGVmIENPTkZJR19QQVJBVklSVAoraW50IGh2bV9nZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2
NF90ICp2YWx1ZSkKK3sKKyAgICBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSB4aHY7CisgICAgaW50IHJl
dDsKKworICAgIHhodi5kb21pZCA9IERPTUlEX1NFTEY7CisgICAgeGh2LmluZGV4ID0gaWR4Owor
ICAgIHJldCA9IEhZUEVSVklTT1JfaHZtX29wKEhWTU9QX2dldF9wYXJhbSwgJnhodik7CisgICAg
aWYgKCByZXQgPCAwICkKKyAgICAgICAgQlVHKCk7CisKKyAgICAqdmFsdWUgPSB4aHYudmFsdWU7
CisgICAgcmV0dXJuIHJldDsKK30KKworaW50IGh2bV9zZXRfcGFyYW1ldGVyKGludCBpZHgsIHVp
bnQ2NF90IHZhbHVlKQoreworICAgIHN0cnVjdCB4ZW5faHZtX3BhcmFtIHhodjsKKworICAgIHho
di5kb21pZCA9IERPTUlEX1NFTEY7CisgICAgeGh2LmluZGV4ID0gaWR4OworICAgIHhodi52YWx1
ZSA9IHZhbHVlOworICAgIHJldHVybiBIWVBFUlZJU09SX2h2bV9vcChIVk1PUF9zZXRfcGFyYW0s
ICZ4aHYpOworfQorI2VuZGlmCisKIHZvaWQgZG9faHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3Qg
cHRfcmVncyAqcmVncykKIHsKICAgICB1bnNpZ25lZCBsb25nICBsMSwgbDIsIGwxaSwgbDJpOwpk
aWZmIC0tZ2l0IGEvaW5jbHVkZS9oeXBlcnZpc29yLmggYi9pbmNsdWRlL2h5cGVydmlzb3IuaApp
bmRleCAyMWIzNTY2Li42ZTQyMWIxIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h5cGVydmlzb3IuaAor
KysgYi9pbmNsdWRlL2h5cGVydmlzb3IuaApAQCAtMjMsNiArMjMsNyBAQAogI2Vsc2UKICNlcnJv
ciAiVW5zdXBwb3J0ZWQgYXJjaGl0ZWN0dXJlIgogI2VuZGlmCisjaW5jbHVkZSA8eGVuL2h2bS9o
dm1fb3AuaD4KICNpbmNsdWRlIDxtaW5pLW9zL3RyYXBzLmg+CiAKIC8qCkBAIC0zNyw2ICszOCwx
MCBAQCBleHRlcm4gdW5pb24gc3RhcnRfaW5mb191bmlvbiBzdGFydF9pbmZvX3VuaW9uOwogI2Rl
ZmluZSBzdGFydF9pbmZvIChzdGFydF9pbmZvX3VuaW9uLnN0YXJ0X2luZm8pCiAKIC8qIGh5cGVy
dmlzb3IuYyAqLworI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKK2ludCBodm1fZ2V0X3BhcmFtZXRl
cihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpOworaW50IGh2bV9zZXRfcGFyYW1ldGVyKGludCBp
ZHgsIHVpbnQ2NF90IHZhbHVlKTsKKyNlbmRpZgogdm9pZCBmb3JjZV9ldnRjaG5fY2FsbGJhY2so
dm9pZCk7CiB2b2lkIGRvX2h5cGVydmlzb3JfY2FsbGJhY2soc3RydWN0IHB0X3JlZ3MgKnJlZ3Mp
Owogdm9pZCBtYXNrX2V2dGNobih1aW50MzJfdCBwb3J0KTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
eDg2L3g4Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmggYi9pbmNsdWRlL3g4Ni94ODZfMzIvaHlwZXJj
YWxsLXg4Nl8zMi5oCmluZGV4IDk5YTRlZTMuLjVjOTM0NjQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUv
eDg2L3g4Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmgKKysrIGIvaW5jbHVkZS94ODYveDg2XzMyL2h5
cGVyY2FsbC14ODZfMzIuaApAQCAtMzI0LDYgKzMyNCwxMiBAQCBIWVBFUlZJU09SX2RvbWN0bCgK
IAlyZXR1cm4gX2h5cGVyY2FsbDEoaW50LCBkb21jdGwsIG9wKTsKIH0KIAorc3RhdGljIGlubGlu
ZSB1bnNpZ25lZCBsb25nCitIWVBFUlZJU09SX2h2bV9vcChpbnQgb3AsIHZvaWQgKmFyZykKK3sK
KwlyZXR1cm4gX2h5cGVyY2FsbDIodW5zaWduZWQgbG9uZywgaHZtX29wLCBvcCwgYXJnKTsKK30K
KwogI2VuZGlmIC8qIF9fSFlQRVJDQUxMX1g4Nl8zMl9IX18gKi8KIAogLyoKZGlmZiAtLWdpdCBh
L2luY2x1ZGUveDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmggYi9pbmNsdWRlL3g4Ni94ODZf
NjQvaHlwZXJjYWxsLXg4Nl82NC5oCmluZGV4IGUwMGIzYmQuLjYxNzE4MTIgMTAwNjQ0Ci0tLSBh
L2luY2x1ZGUveDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmgKKysrIGIvaW5jbHVkZS94ODYv
eDg2XzY0L2h5cGVyY2FsbC14ODZfNjQuaApAQCAtMzMxLDYgKzMzMSwxMiBAQCBIWVBFUlZJU09S
X2RvbWN0bCgKIAlyZXR1cm4gX2h5cGVyY2FsbDEoaW50LCBkb21jdGwsIG9wKTsKIH0KIAorc3Rh
dGljIGlubGluZSB1bnNpZ25lZCBsb25nCitIWVBFUlZJU09SX2h2bV9vcChpbnQgb3AsIHZvaWQg
KmFyZykKK3sKKwlyZXR1cm4gX2h5cGVyY2FsbDIodW5zaWduZWQgbG9uZywgaHZtX29wLCBvcCwg
YXJnKTsKK30KKwogI2VuZGlmIC8qIF9fSFlQRVJDQUxMX1g4Nl82NF9IX18gKi8KIAogLyoKLS0g
CjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:55 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA3-0001a1-EO; Wed, 24 Aug 2016 10:11:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA1-0001Qx-M8; Wed, 24 Aug 2016 10:11:53 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 08/F5-12874-8E27DB75; Wed, 24 Aug 2016 10:11:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+7Tor3
 hBk96zS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZiz7a1VwTbri0p+VLA2MTeJdjJwc
 EgJGEm8n/mPqYuTiEBJYyCjxdMkeVpAEm4CqxIbrp8BsEQE3iS/fZ7GB2MwCERJzPpxi6WLk4
 BAWsJa48DEUJMwCVL7v9x+wEl4Be4l773rZIebLSVyfOZ0JxOYUcJCYtvgBC4gtBFSz/+1U1g
 mM3AsYGVYxahSnFpWlFukamuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgR6mQE
 IdjA2bPc8xCjJwaQkyntTdW+4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnegkKgnGBRanpqRVpm
 DjDcYNISHDxKIrwhIGne4oLE3OLMdIjUKUZFKXFeNpCEAEgiozQPrg0W4pcYZaWEeRmBDhHiK
 Ugtys0sQZV/xSjOwagkzFsPMoUnM68EbvoroMVMQItb7u8GWVySiJCSamCc+eNq7+qg15VuVR
 /31Ys5chfNvXytbJ/XrPvCIc7tn3/5n+kM/T/JZV3JdoOk3KW3Jx58ExeTHBp9/OZyc44KN+9
 bExdvETa6cjhx6fsNhzasr75n+ejt6evOPaVpHm7BN287+ExY8+rNZ6snU/nV5zWEl0s7cml3
 h+qL2P57or2MOyR8gvNvJZbijERDLeai4kQAc4vpBWwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1472033509!55753268!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1449 invoked from network); 24 Aug 2016 10:11:49 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-6.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:49 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7B042AC84;
 Wed, 24 Aug 2016 10:11:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:29 +0200
Message-Id: <1472033504-23180-8-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 07/22] mini-os: support hvm_op hypercall
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

U3VwcG9ydCB0aGUgSFlQRVJWSVNPUl9odm1fb3AoKSBoeXBlcmNhbGwgd2hpY2ggaXMgbmVlZGVk
IGZvciBIVk1saXRlLgpBZGQgY29udmVuaWVuY2UgZnVuY3Rpb25zIGh2bV9nZXRfcGFyYW1ldGVy
KCkgYW5kIGh2bV9zZXRfcGFyYW1ldGVyKCkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50
aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQogYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAg
ICAgICAgICB8IDE1IC0tLS0tLS0tLS0tLS0tLQogaHlwZXJ2aXNvci5jICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9oeXBl
cnZpc29yLmggICAgICAgICAgICAgICAgICB8ICA1ICsrKysrCiBpbmNsdWRlL3g4Ni94ODZfMzIv
aHlwZXJjYWxsLXg4Nl8zMi5oIHwgIDYgKysrKysrCiBpbmNsdWRlL3g4Ni94ODZfNjQvaHlwZXJj
YWxsLXg4Nl82NC5oIHwgIDYgKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMo
KyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL3NldHVwLmMgYi9hcmNo
L2FybS9zZXR1cC5jCmluZGV4IDA2YWZlNDYuLmNiZTY3YzYgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJt
L3NldHVwLmMKKysrIGIvYXJjaC9hcm0vc2V0dXAuYwpAQCAtMjUsMjEgKzI1LDYgQEAgZXh0ZXJu
IGNoYXIgc2hhcmVkX2luZm9fcGFnZVtQQUdFX1NJWkVdOwogCiB2b2lkICpkZXZpY2VfdHJlZTsK
IAotc3RhdGljIGludCBodm1fZ2V0X3BhcmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUp
Ci17Ci0gICAgc3RydWN0IHhlbl9odm1fcGFyYW0geGh2OwotICAgIGludCByZXQ7Ci0KLSAgICB4
aHYuZG9taWQgPSBET01JRF9TRUxGOwotICAgIHhodi5pbmRleCA9IGlkeDsKLSAgICByZXQgPSBI
WVBFUlZJU09SX2h2bV9vcChIVk1PUF9nZXRfcGFyYW0sICZ4aHYpOwotICAgIGlmIChyZXQgPCAw
KSB7Ci0gICAgICAgIEJVRygpOwotICAgIH0KLSAgICAqdmFsdWUgPSB4aHYudmFsdWU7Ci0gICAg
cmV0dXJuIHJldDsKLX0KLQogc3RhdGljIHZvaWQgZ2V0X2NvbnNvbGUodm9pZCkKIHsKICAgICB1
aW50NjRfdCB2ID0gLTE7CmRpZmYgLS1naXQgYS9oeXBlcnZpc29yLmMgYi9oeXBlcnZpc29yLmMK
aW5kZXggMWI2MWQ5Yi4uNzE1Y2ZlOCAxMDA2NDQKLS0tIGEvaHlwZXJ2aXNvci5jCisrKyBiL2h5
cGVydmlzb3IuYwpAQCAtMzYsNiArMzYsMzMgQEAKIAogaW50IGluX2NhbGxiYWNrOwogCisjaWZu
ZGVmIENPTkZJR19QQVJBVklSVAoraW50IGh2bV9nZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2
NF90ICp2YWx1ZSkKK3sKKyAgICBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSB4aHY7CisgICAgaW50IHJl
dDsKKworICAgIHhodi5kb21pZCA9IERPTUlEX1NFTEY7CisgICAgeGh2LmluZGV4ID0gaWR4Owor
ICAgIHJldCA9IEhZUEVSVklTT1JfaHZtX29wKEhWTU9QX2dldF9wYXJhbSwgJnhodik7CisgICAg
aWYgKCByZXQgPCAwICkKKyAgICAgICAgQlVHKCk7CisKKyAgICAqdmFsdWUgPSB4aHYudmFsdWU7
CisgICAgcmV0dXJuIHJldDsKK30KKworaW50IGh2bV9zZXRfcGFyYW1ldGVyKGludCBpZHgsIHVp
bnQ2NF90IHZhbHVlKQoreworICAgIHN0cnVjdCB4ZW5faHZtX3BhcmFtIHhodjsKKworICAgIHho
di5kb21pZCA9IERPTUlEX1NFTEY7CisgICAgeGh2LmluZGV4ID0gaWR4OworICAgIHhodi52YWx1
ZSA9IHZhbHVlOworICAgIHJldHVybiBIWVBFUlZJU09SX2h2bV9vcChIVk1PUF9zZXRfcGFyYW0s
ICZ4aHYpOworfQorI2VuZGlmCisKIHZvaWQgZG9faHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3Qg
cHRfcmVncyAqcmVncykKIHsKICAgICB1bnNpZ25lZCBsb25nICBsMSwgbDIsIGwxaSwgbDJpOwpk
aWZmIC0tZ2l0IGEvaW5jbHVkZS9oeXBlcnZpc29yLmggYi9pbmNsdWRlL2h5cGVydmlzb3IuaApp
bmRleCAyMWIzNTY2Li42ZTQyMWIxIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h5cGVydmlzb3IuaAor
KysgYi9pbmNsdWRlL2h5cGVydmlzb3IuaApAQCAtMjMsNiArMjMsNyBAQAogI2Vsc2UKICNlcnJv
ciAiVW5zdXBwb3J0ZWQgYXJjaGl0ZWN0dXJlIgogI2VuZGlmCisjaW5jbHVkZSA8eGVuL2h2bS9o
dm1fb3AuaD4KICNpbmNsdWRlIDxtaW5pLW9zL3RyYXBzLmg+CiAKIC8qCkBAIC0zNyw2ICszOCwx
MCBAQCBleHRlcm4gdW5pb24gc3RhcnRfaW5mb191bmlvbiBzdGFydF9pbmZvX3VuaW9uOwogI2Rl
ZmluZSBzdGFydF9pbmZvIChzdGFydF9pbmZvX3VuaW9uLnN0YXJ0X2luZm8pCiAKIC8qIGh5cGVy
dmlzb3IuYyAqLworI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKK2ludCBodm1fZ2V0X3BhcmFtZXRl
cihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpOworaW50IGh2bV9zZXRfcGFyYW1ldGVyKGludCBp
ZHgsIHVpbnQ2NF90IHZhbHVlKTsKKyNlbmRpZgogdm9pZCBmb3JjZV9ldnRjaG5fY2FsbGJhY2so
dm9pZCk7CiB2b2lkIGRvX2h5cGVydmlzb3JfY2FsbGJhY2soc3RydWN0IHB0X3JlZ3MgKnJlZ3Mp
Owogdm9pZCBtYXNrX2V2dGNobih1aW50MzJfdCBwb3J0KTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
eDg2L3g4Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmggYi9pbmNsdWRlL3g4Ni94ODZfMzIvaHlwZXJj
YWxsLXg4Nl8zMi5oCmluZGV4IDk5YTRlZTMuLjVjOTM0NjQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUv
eDg2L3g4Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmgKKysrIGIvaW5jbHVkZS94ODYveDg2XzMyL2h5
cGVyY2FsbC14ODZfMzIuaApAQCAtMzI0LDYgKzMyNCwxMiBAQCBIWVBFUlZJU09SX2RvbWN0bCgK
IAlyZXR1cm4gX2h5cGVyY2FsbDEoaW50LCBkb21jdGwsIG9wKTsKIH0KIAorc3RhdGljIGlubGlu
ZSB1bnNpZ25lZCBsb25nCitIWVBFUlZJU09SX2h2bV9vcChpbnQgb3AsIHZvaWQgKmFyZykKK3sK
KwlyZXR1cm4gX2h5cGVyY2FsbDIodW5zaWduZWQgbG9uZywgaHZtX29wLCBvcCwgYXJnKTsKK30K
KwogI2VuZGlmIC8qIF9fSFlQRVJDQUxMX1g4Nl8zMl9IX18gKi8KIAogLyoKZGlmZiAtLWdpdCBh
L2luY2x1ZGUveDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmggYi9pbmNsdWRlL3g4Ni94ODZf
NjQvaHlwZXJjYWxsLXg4Nl82NC5oCmluZGV4IGUwMGIzYmQuLjYxNzE4MTIgMTAwNjQ0Ci0tLSBh
L2luY2x1ZGUveDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmgKKysrIGIvaW5jbHVkZS94ODYv
eDg2XzY0L2h5cGVyY2FsbC14ODZfNjQuaApAQCAtMzMxLDYgKzMzMSwxMiBAQCBIWVBFUlZJU09S
X2RvbWN0bCgKIAlyZXR1cm4gX2h5cGVyY2FsbDEoaW50LCBkb21jdGwsIG9wKTsKIH0KIAorc3Rh
dGljIGlubGluZSB1bnNpZ25lZCBsb25nCitIWVBFUlZJU09SX2h2bV9vcChpbnQgb3AsIHZvaWQg
KmFyZykKK3sKKwlyZXR1cm4gX2h5cGVyY2FsbDIodW5zaWduZWQgbG9uZywgaHZtX29wLCBvcCwg
YXJnKTsKK30KKwogI2VuZGlmIC8qIF9fSFlQRVJDQUxMX1g4Nl82NF9IX18gKi8KIAogLyoKLS0g
CjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:55 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA3-0001bd-Ob; Wed, 24 Aug 2016 10:11:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA1-0001Qy-P1; Wed, 24 Aug 2016 10:11:53 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 A2/D6-03281-8E27DB75; Wed, 24 Aug 2016 10:11:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+6Lor3
 hBh9v81u8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXh87wtjwVq9itenrjM3ME5S62Lk
 5JAQMJJ4O/EfUxcjF4eQwEJGiV8tH1lAEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cAqsR
 ljAQWLLqTtgNgtQ/b1TvWA2L1D80YIPTBAL5CSuz5wOZnMCxactfgBWIyRgL7H/7VTWCYzcCx
 gZVjGqF6cWlaUW6ZrpJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIE+rmegYFxB+O
 VNudDjJIcTEqivDdV94YL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9UgiUEyxKTU+tSMvMAQYc
 TFqCg0dJhJcDGHRCvMUFibnFmekQqVOMilLivNYgCQGQREZpHlwbLMgvMcpKCfMyMjAwCPEUp
 BblZpagyr9iFOdgVBLm3QuynSczrwRu+iugxUxAi1vu7wZZXJKIkJJqYIzRYb9Wxmu/qeBQxd
 PyWZ0unQu0dRbdzJgusUfKXzYu04b/gjZDtMzPgO7+QwqODje/uHNPcrlWvyDE3NyoYqb8PP7
 GiT9uh4ZN9LozUz9y7h9JHnUj1dm/yr82PKpU7ObZ495W4m4ia/I8naVT6qhaRUhJY5hyZu3i
 TNtrBUdzZQ7L3pqnxFKckWioxVxUnAgA9ACSrW0CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1472033512!53927198!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18274 invoked from network); 24 Aug 2016 10:11:52 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:52 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E24DFAD3B;
 Wed, 24 Aug 2016 10:11:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:36 +0200
Message-Id: <1472033504-23180-15-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 14/22] mini-os: add map_frame_virt()
	function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgZnVuY3Rpb24gbWFwX2ZyYW1lX3ZpcnQoKSB0byBtYXAgYSBnaXZlbiBmcmFtZSBhbmQg
cmV0dXJuIGl0cwp2aXJ0dWFsIGFkZHJlc3MuCgpPbiBhcm0gd2UganVzdCB1c2UgdGhlIGZyYW1l
IHBoeXNpY2FsIGFkZHJlc3MsIHdoaWxlIG9uIHg4NiB3ZSB0YWtlIGEKcGFnZSBmcm9tIHRoZSB2
aXJ0dWFsIGtlcm5lbCBhcmVhLiBGb3IgdGhpcyBwdXJwb3NlIG1ha2UgdGhpcyBhcmVhCmF2YWls
YWJsZSBldmVuIGluIGNhc2Ugb2YgdW5kZWZpbmVkIENPTkZJR19CQUxMT09OLgoKU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogU2FtdWVs
IFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgotLS0KIGFyY2gvYXJtL2Jh
bGxvb24uYyAgICB8ICAyIC0tCiBhcmNoL2FybS9tbS5jICAgICAgICAgfCAgNSArKysrKwogYXJj
aC94ODYvYmFsbG9vbi5jICAgIHwgMTMgKysrKy0tLS0tLS0tLQogYXJjaC94ODYvbW0uYyAgICAg
ICAgIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKysKIGJhbGxvb24uYyAgICAgICAgICAgICB8
ICA5ICsrKystLS0tLQogaW5jbHVkZS9iYWxsb29uLmggICAgIHwgIDEgLQogaW5jbHVkZS9tbS5o
ICAgICAgICAgIHwgIDEgKwogaW5jbHVkZS94ODYvYXJjaF9tbS5oIHwgIDEgKwogOCBmaWxlcyBj
aGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cmNoL2FybS9iYWxsb29uLmMgYi9hcmNoL2FybS9iYWxsb29uLmMKaW5kZXggOTU4ZWNiYS4uMWRm
N2QxYyAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vYmFsbG9vbi5jCisrKyBiL2FyY2gvYXJtL2JhbGxv
b24uYwpAQCAtMjUsOCArMjUsNiBAQAogCiAjaWZkZWYgQ09ORklHX0JBTExPT04KIAotdW5zaWdu
ZWQgbG9uZyB2aXJ0X2tlcm5lbF9hcmVhX2VuZDsgICAvKiBUT0RPOiBmaW5kIGEgdmlydHVhbCBh
cmVhICovCi0KIHZvaWQgYXJjaF9wZm5fYWRkKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBs
b25nIG1mbikKIHsKIH0KZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21tLmMgYi9hcmNoL2FybS9tbS5j
CmluZGV4IDRmNThmYzcuLmRiZGUxNjIgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21tLmMKKysrIGIv
YXJjaC9hcm0vbW0uYwpAQCAtMTQxLDMgKzE0MSw4IEBAIGdyYW50X2VudHJ5X3QgKmFyY2hfaW5p
dF9nbnR0YWIoaW50IG5yX2dyYW50X2ZyYW1lcykKIAogICAgIHJldHVybiB0b192aXJ0KGdudHRh
Yl90YWJsZSk7CiB9CisKK3Vuc2lnbmVkIGxvbmcgbWFwX2ZyYW1lX3ZpcnQodW5zaWduZWQgbG9u
ZyBtZm4pCit7CisgICAgcmV0dXJuIG1mbl90b192aXJ0KG1mbik7Cit9CmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9iYWxsb29uLmMgYi9hcmNoL3g4Ni9iYWxsb29uLmMKaW5kZXggMTZhYWFlNC4uMTBi
NDQwYyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvYmFsbG9vbi5jCisrKyBiL2FyY2gveDg2L2JhbGxv
b24uYwpAQCAtMjksOSArMjksNiBAQAogI2luY2x1ZGUgPG1pbmktb3MvcGFyYXZpcnQuaD4KIAog
I2lmZGVmIENPTkZJR19CQUxMT09OCi0KLXVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9l
bmQgPSBWSVJUX0tFUk5FTF9BUkVBOwotCiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiBzdGF0aWMg
dm9pZCBwMm1faW52YWxpZGF0ZSh1bnNpZ25lZCBsb25nICpsaXN0LCB1bnNpZ25lZCBsb25nIHN0
YXJ0X2lkeCkKIHsKQEAgLTUzLDcgKzUwLDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25n
ICpwMm1fdG9fdmlydCh1bnNpZ25lZCBsb25nIHAybSkKIAogdm9pZCBhcmNoX3JlbWFwX3AybSh1
bnNpZ25lZCBsb25nIG1heF9wZm4pCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBwZm47CisgICAgdW5z
aWduZWQgbG9uZyBwZm4sIG5ld19wMm07CiAgICAgdW5zaWduZWQgbG9uZyAqbDNfbGlzdCwgKmwy
X2xpc3QsICpsMV9saXN0OwogCiAgICAgbDNfbGlzdCA9IHAybV9sM2xpc3QoKTsKQEAgLTY3LDE3
ICs2NCwxNSBAQCB2b2lkIGFyY2hfcmVtYXBfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3BmbikKICAg
ICBpZiAoIHAybV9wYWdlcyhucl9tYXhfcGFnZXMpIDw9IHAybV9wYWdlcyhtYXhfcGZuKSApCiAg
ICAgICAgIHJldHVybjsKIAorICAgIG5ld19wMm0gPSBhbGxvY192aXJ0X2tlcm5lbChwMm1fcGFn
ZXMobnJfbWF4X3BhZ2VzKSk7CiAgICAgZm9yICggcGZuID0gMDsgcGZuIDwgbWF4X3BmbjsgcGZu
ICs9IFAyTV9FTlRSSUVTICkKICAgICB7Ci0gICAgICAgIG1hcF9mcmFtZV9ydyh2aXJ0X2tlcm5l
bF9hcmVhX2VuZCArIFBBR0VfU0laRSAqIChwZm4gLyBQMk1fRU5UUklFUyksCisgICAgICAgIG1h
cF9mcmFtZV9ydyhuZXdfcDJtICsgUEFHRV9TSVpFICogKHBmbiAvIFAyTV9FTlRSSUVTKSwKICAg
ICAgICAgICAgICAgICAgICAgIHZpcnRfdG9fbWZuKHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nICsg
cGZuKSk7CiAgICAgfQogCi0gICAgcGh5c190b19tYWNoaW5lX21hcHBpbmcgPSAodW5zaWduZWQg
bG9uZyAqKXZpcnRfa2VybmVsX2FyZWFfZW5kOworICAgIHBoeXNfdG9fbWFjaGluZV9tYXBwaW5n
ID0gKHVuc2lnbmVkIGxvbmcgKiluZXdfcDJtOwogICAgIHByaW50aygicmVtYXBwZWQgcDJtIGxp
c3QgdG8gJXBcbiIsIHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nKTsKLQotICAgIHZpcnRfa2VybmVs
X2FyZWFfZW5kICs9IFBBR0VfU0laRSAqIHAybV9wYWdlcyhucl9tYXhfcGFnZXMpOwotICAgIEFT
U0VSVCh2aXJ0X2tlcm5lbF9hcmVhX2VuZCA8PSBWSVJUX0RFTUFORF9BUkVBKTsKIH0KIAogaW50
IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRleCBmNTI0OGE0Li43NjI1OTlkIDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gveDg2L21tLmMKQEAgLTU3LDYgKzU3LDcgQEAg
dW5zaWduZWQgbG9uZyBtZm5femVybzsKIHBnZW50cnlfdCAqcHRfYmFzZTsKIHN0YXRpYyB1bnNp
Z25lZCBsb25nIGZpcnN0X2ZyZWVfcGZuOwogc3RhdGljIHVuc2lnbmVkIGxvbmcgbGFzdF9mcmVl
X3BmbjsKK3N0YXRpYyB1bnNpZ25lZCBsb25nIHZpcnRfa2VybmVsX2FyZWFfZW5kID0gVklSVF9L
RVJORUxfQVJFQTsKIAogZXh0ZXJuIGNoYXIgc3RhY2tbXTsKIGV4dGVybiB2b2lkIHBhZ2Vfd2Fs
ayh1bnNpZ25lZCBsb25nIHZhKTsKQEAgLTgyOSwzICs4MzAsMjUgQEAgZ3JhbnRfZW50cnlfdCAq
YXJjaF9pbml0X2dudHRhYihpbnQgbnJfZ3JhbnRfZnJhbWVzKQogICAgIEhZUEVSVklTT1JfZ3Jh
bnRfdGFibGVfb3AoR05UVEFCT1Bfc2V0dXBfdGFibGUsICZzZXR1cCwgMSk7CiAgICAgcmV0dXJu
IG1hcF9mcmFtZXMoZnJhbWVzLCBucl9ncmFudF9mcmFtZXMpOwogfQorCit1bnNpZ25lZCBsb25n
IGFsbG9jX3ZpcnRfa2VybmVsKHVuc2lnbmVkIG5fcGFnZXMpCit7CisgICAgdW5zaWduZWQgbG9u
ZyBhZGRyOworCisgICAgYWRkciA9IHZpcnRfa2VybmVsX2FyZWFfZW5kOworICAgIHZpcnRfa2Vy
bmVsX2FyZWFfZW5kICs9IFBBR0VfU0laRSAqIG5fcGFnZXM7CisgICAgQVNTRVJUKHZpcnRfa2Vy
bmVsX2FyZWFfZW5kIDw9IFZJUlRfREVNQU5EX0FSRUEpOworCisgICAgcmV0dXJuIGFkZHI7Cit9
CisKK3Vuc2lnbmVkIGxvbmcgbWFwX2ZyYW1lX3ZpcnQodW5zaWduZWQgbG9uZyBtZm4pCit7Cisg
ICAgdW5zaWduZWQgbG9uZyBhZGRyOworCisgICAgYWRkciA9IGFsbG9jX3ZpcnRfa2VybmVsKDEp
OworICAgIGlmICggbWFwX2ZyYW1lX3J3KGFkZHIsIG1mbikgKQorICAgICAgICByZXR1cm4gMDsK
KworICAgIHJldHVybiBhZGRyOworfQpkaWZmIC0tZ2l0IGEvYmFsbG9vbi5jIGIvYmFsbG9vbi5j
CmluZGV4IDg2NjllZGIuLmIwZDAyMzAgMTAwNjQ0Ci0tLSBhL2JhbGxvb24uYworKysgYi9iYWxs
b29uLmMKQEAgLTUwLDIwICs1MCwxOSBAQCB2b2lkIGdldF9tYXhfcGFnZXModm9pZCkKIAogdm9p
ZCBtbV9hbGxvY19iaXRtYXBfcmVtYXAodm9pZCkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGk7Cisg
ICAgdW5zaWduZWQgbG9uZyBpLCBuZXdfYml0bWFwOwogCiAgICAgaWYgKCBtbV9hbGxvY19iaXRt
YXBfc2l6ZSA+PSAoKG5yX21heF9wYWdlcyArIDEpID4+IDMpICkKICAgICAgICAgcmV0dXJuOwog
CisgICAgbmV3X2JpdG1hcCA9IGFsbG9jX3ZpcnRfa2VybmVsKFBGTl9VUCgobnJfbWF4X3BhZ2Vz
ICsgMSkgPj4gMykpOwogICAgIGZvciAoIGkgPSAwOyBpIDwgbW1fYWxsb2NfYml0bWFwX3NpemU7
IGkgKz0gUEFHRV9TSVpFICkKICAgICB7Ci0gICAgICAgIG1hcF9mcmFtZV9ydyh2aXJ0X2tlcm5l
bF9hcmVhX2VuZCArIGksCisgICAgICAgIG1hcF9mcmFtZV9ydyhuZXdfYml0bWFwICsgaSwKICAg
ICAgICAgICAgICAgICAgICAgIHZpcnRfdG9fbWZuKCh1bnNpZ25lZCBsb25nKShtbV9hbGxvY19i
aXRtYXApICsgaSkpOwogICAgIH0KIAotICAgIG1tX2FsbG9jX2JpdG1hcCA9ICh1bnNpZ25lZCBs
b25nICopdmlydF9rZXJuZWxfYXJlYV9lbmQ7Ci0gICAgdmlydF9rZXJuZWxfYXJlYV9lbmQgKz0g
cm91bmRfcGd1cCgobnJfbWF4X3BhZ2VzICsgMSkgPj4gMyk7Ci0gICAgQVNTRVJUKHZpcnRfa2Vy
bmVsX2FyZWFfZW5kIDw9IFZJUlRfREVNQU5EX0FSRUEpOworICAgIG1tX2FsbG9jX2JpdG1hcCA9
ICh1bnNpZ25lZCBsb25nICopbmV3X2JpdG1hcDsKIH0KIAogI2RlZmluZSBOX0JBTExPT05fRlJB
TUVTIDY0CmRpZmYgLS1naXQgYS9pbmNsdWRlL2JhbGxvb24uaCBiL2luY2x1ZGUvYmFsbG9vbi5o
CmluZGV4IDhjZDQxYWYuLjZjZmVjNGYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvYmFsbG9vbi5oCisr
KyBiL2luY2x1ZGUvYmFsbG9vbi5oCkBAIC0zMyw3ICszMyw2IEBACiAjZGVmaW5lIEJBTExPT05f
RU1FUkdFTkNZX1BBR0VTICAgNjQKIAogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbnJfbWF4X3BhZ2Vz
OwotZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7CiBleHRlcm4gdW5z
aWduZWQgbG9uZyBucl9tZW1fcGFnZXM7CiAKIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKTsKZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvbW0uaCBiL2luY2x1ZGUvbW0uaAppbmRleCA5NTM1NzBjLi40ZmMz
NjRmIDEwMDY0NAotLS0gYS9pbmNsdWRlL21tLmgKKysrIGIvaW5jbHVkZS9tbS5oCkBAIC03OSw2
ICs3OSw3IEBAIGludCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgYWRkciwKIAl1bnNpZ25l
ZCBsb25nIGluY3JlbWVudCwgZG9taWRfdCBpZCwgaW50ICplcnIsIHVuc2lnbmVkIGxvbmcgcHJv
dCk7CiBpbnQgdW5tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsIHVuc2lnbmVkIGxvbmcgbnVt
X2ZyYW1lcyk7CiBpbnQgbWFwX2ZyYW1lX3J3KHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQg
bG9uZyBtZm4pOwordW5zaWduZWQgbG9uZyBtYXBfZnJhbWVfdmlydCh1bnNpZ25lZCBsb25nIG1m
bik7CiAjaWZkZWYgSEFWRV9MSUJDCiBleHRlcm4gdW5zaWduZWQgbG9uZyBoZWFwLCBicmssIGhl
YXBfbWFwcGVkLCBoZWFwX2VuZDsKICNlbmRpZgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvYXJj
aF9tbS5oIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCmluZGV4IGUwYWU1NTIuLjkzNzJmMWUgMTAw
NjQ0Ci0tLSBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaAorKysgYi9pbmNsdWRlL3g4Ni9hcmNoX21t
LmgKQEAgLTI3Nyw2ICsyNzcsNyBAQCBzdGF0aWMgX19pbmxpbmVfXyBwYWRkcl90IG1hY2hpbmVf
dG9fcGh5cyhtYWRkcl90IG1hY2hpbmUpCiAKIHBnZW50cnlfdCAqbmVlZF9wZ3QodW5zaWduZWQg
bG9uZyBhZGRyKTsKIHZvaWQgYXJjaF9tbV9wcmVpbml0KHZvaWQgKnApOwordW5zaWduZWQgbG9u
ZyBhbGxvY192aXJ0X2tlcm5lbCh1bnNpZ25lZCBuX3BhZ2VzKTsKIAogI2VuZGlmCiAKLS0gCjIu
Ni42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:55 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA3-0001bd-Ob; Wed, 24 Aug 2016 10:11:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA1-0001Qy-P1; Wed, 24 Aug 2016 10:11:53 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 A2/D6-03281-8E27DB75; Wed, 24 Aug 2016 10:11:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+6Lor3
 hBh9v81u8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXh87wtjwVq9itenrjM3ME5S62Lk
 5JAQMJJ4O/EfUxcjF4eQwEJGiV8tH1lAEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cAqsR
 ljAQWLLqTtgNgtQ/b1TvWA2L1D80YIPTBAL5CSuz5wOZnMCxactfgBWIyRgL7H/7VTWCYzcCx
 gZVjGqF6cWlaUW6ZrpJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIE+rmegYFxB+O
 VNudDjJIcTEqivDdV94YL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9UgiUEyxKTU+tSMvMAQYc
 TFqCg0dJhJcDGHRCvMUFibnFmekQqVOMilLivNYgCQGQREZpHlwbLMgvMcpKCfMyMjAwCPEUp
 BblZpagyr9iFOdgVBLm3QuynSczrwRu+iugxUxAi1vu7wZZXJKIkJJqYIzRYb9Wxmu/qeBQxd
 PyWZ0unQu0dRbdzJgusUfKXzYu04b/gjZDtMzPgO7+QwqODje/uHNPcrlWvyDE3NyoYqb8PP7
 GiT9uh4ZN9LozUz9y7h9JHnUj1dm/yr82PKpU7ObZ495W4m4ia/I8naVT6qhaRUhJY5hyZu3i
 TNtrBUdzZQ7L3pqnxFKckWioxVxUnAgA9ACSrW0CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1472033512!53927198!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18274 invoked from network); 24 Aug 2016 10:11:52 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:52 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E24DFAD3B;
 Wed, 24 Aug 2016 10:11:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:36 +0200
Message-Id: <1472033504-23180-15-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 14/22] mini-os: add map_frame_virt()
	function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgZnVuY3Rpb24gbWFwX2ZyYW1lX3ZpcnQoKSB0byBtYXAgYSBnaXZlbiBmcmFtZSBhbmQg
cmV0dXJuIGl0cwp2aXJ0dWFsIGFkZHJlc3MuCgpPbiBhcm0gd2UganVzdCB1c2UgdGhlIGZyYW1l
IHBoeXNpY2FsIGFkZHJlc3MsIHdoaWxlIG9uIHg4NiB3ZSB0YWtlIGEKcGFnZSBmcm9tIHRoZSB2
aXJ0dWFsIGtlcm5lbCBhcmVhLiBGb3IgdGhpcyBwdXJwb3NlIG1ha2UgdGhpcyBhcmVhCmF2YWls
YWJsZSBldmVuIGluIGNhc2Ugb2YgdW5kZWZpbmVkIENPTkZJR19CQUxMT09OLgoKU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogU2FtdWVs
IFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgotLS0KIGFyY2gvYXJtL2Jh
bGxvb24uYyAgICB8ICAyIC0tCiBhcmNoL2FybS9tbS5jICAgICAgICAgfCAgNSArKysrKwogYXJj
aC94ODYvYmFsbG9vbi5jICAgIHwgMTMgKysrKy0tLS0tLS0tLQogYXJjaC94ODYvbW0uYyAgICAg
ICAgIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKysKIGJhbGxvb24uYyAgICAgICAgICAgICB8
ICA5ICsrKystLS0tLQogaW5jbHVkZS9iYWxsb29uLmggICAgIHwgIDEgLQogaW5jbHVkZS9tbS5o
ICAgICAgICAgIHwgIDEgKwogaW5jbHVkZS94ODYvYXJjaF9tbS5oIHwgIDEgKwogOCBmaWxlcyBj
aGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cmNoL2FybS9iYWxsb29uLmMgYi9hcmNoL2FybS9iYWxsb29uLmMKaW5kZXggOTU4ZWNiYS4uMWRm
N2QxYyAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vYmFsbG9vbi5jCisrKyBiL2FyY2gvYXJtL2JhbGxv
b24uYwpAQCAtMjUsOCArMjUsNiBAQAogCiAjaWZkZWYgQ09ORklHX0JBTExPT04KIAotdW5zaWdu
ZWQgbG9uZyB2aXJ0X2tlcm5lbF9hcmVhX2VuZDsgICAvKiBUT0RPOiBmaW5kIGEgdmlydHVhbCBh
cmVhICovCi0KIHZvaWQgYXJjaF9wZm5fYWRkKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBs
b25nIG1mbikKIHsKIH0KZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21tLmMgYi9hcmNoL2FybS9tbS5j
CmluZGV4IDRmNThmYzcuLmRiZGUxNjIgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21tLmMKKysrIGIv
YXJjaC9hcm0vbW0uYwpAQCAtMTQxLDMgKzE0MSw4IEBAIGdyYW50X2VudHJ5X3QgKmFyY2hfaW5p
dF9nbnR0YWIoaW50IG5yX2dyYW50X2ZyYW1lcykKIAogICAgIHJldHVybiB0b192aXJ0KGdudHRh
Yl90YWJsZSk7CiB9CisKK3Vuc2lnbmVkIGxvbmcgbWFwX2ZyYW1lX3ZpcnQodW5zaWduZWQgbG9u
ZyBtZm4pCit7CisgICAgcmV0dXJuIG1mbl90b192aXJ0KG1mbik7Cit9CmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9iYWxsb29uLmMgYi9hcmNoL3g4Ni9iYWxsb29uLmMKaW5kZXggMTZhYWFlNC4uMTBi
NDQwYyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvYmFsbG9vbi5jCisrKyBiL2FyY2gveDg2L2JhbGxv
b24uYwpAQCAtMjksOSArMjksNiBAQAogI2luY2x1ZGUgPG1pbmktb3MvcGFyYXZpcnQuaD4KIAog
I2lmZGVmIENPTkZJR19CQUxMT09OCi0KLXVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9l
bmQgPSBWSVJUX0tFUk5FTF9BUkVBOwotCiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiBzdGF0aWMg
dm9pZCBwMm1faW52YWxpZGF0ZSh1bnNpZ25lZCBsb25nICpsaXN0LCB1bnNpZ25lZCBsb25nIHN0
YXJ0X2lkeCkKIHsKQEAgLTUzLDcgKzUwLDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25n
ICpwMm1fdG9fdmlydCh1bnNpZ25lZCBsb25nIHAybSkKIAogdm9pZCBhcmNoX3JlbWFwX3AybSh1
bnNpZ25lZCBsb25nIG1heF9wZm4pCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBwZm47CisgICAgdW5z
aWduZWQgbG9uZyBwZm4sIG5ld19wMm07CiAgICAgdW5zaWduZWQgbG9uZyAqbDNfbGlzdCwgKmwy
X2xpc3QsICpsMV9saXN0OwogCiAgICAgbDNfbGlzdCA9IHAybV9sM2xpc3QoKTsKQEAgLTY3LDE3
ICs2NCwxNSBAQCB2b2lkIGFyY2hfcmVtYXBfcDJtKHVuc2lnbmVkIGxvbmcgbWF4X3BmbikKICAg
ICBpZiAoIHAybV9wYWdlcyhucl9tYXhfcGFnZXMpIDw9IHAybV9wYWdlcyhtYXhfcGZuKSApCiAg
ICAgICAgIHJldHVybjsKIAorICAgIG5ld19wMm0gPSBhbGxvY192aXJ0X2tlcm5lbChwMm1fcGFn
ZXMobnJfbWF4X3BhZ2VzKSk7CiAgICAgZm9yICggcGZuID0gMDsgcGZuIDwgbWF4X3BmbjsgcGZu
ICs9IFAyTV9FTlRSSUVTICkKICAgICB7Ci0gICAgICAgIG1hcF9mcmFtZV9ydyh2aXJ0X2tlcm5l
bF9hcmVhX2VuZCArIFBBR0VfU0laRSAqIChwZm4gLyBQMk1fRU5UUklFUyksCisgICAgICAgIG1h
cF9mcmFtZV9ydyhuZXdfcDJtICsgUEFHRV9TSVpFICogKHBmbiAvIFAyTV9FTlRSSUVTKSwKICAg
ICAgICAgICAgICAgICAgICAgIHZpcnRfdG9fbWZuKHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nICsg
cGZuKSk7CiAgICAgfQogCi0gICAgcGh5c190b19tYWNoaW5lX21hcHBpbmcgPSAodW5zaWduZWQg
bG9uZyAqKXZpcnRfa2VybmVsX2FyZWFfZW5kOworICAgIHBoeXNfdG9fbWFjaGluZV9tYXBwaW5n
ID0gKHVuc2lnbmVkIGxvbmcgKiluZXdfcDJtOwogICAgIHByaW50aygicmVtYXBwZWQgcDJtIGxp
c3QgdG8gJXBcbiIsIHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nKTsKLQotICAgIHZpcnRfa2VybmVs
X2FyZWFfZW5kICs9IFBBR0VfU0laRSAqIHAybV9wYWdlcyhucl9tYXhfcGFnZXMpOwotICAgIEFT
U0VSVCh2aXJ0X2tlcm5lbF9hcmVhX2VuZCA8PSBWSVJUX0RFTUFORF9BUkVBKTsKIH0KIAogaW50
IGFyY2hfZXhwYW5kX3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRleCBmNTI0OGE0Li43NjI1OTlkIDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gveDg2L21tLmMKQEAgLTU3LDYgKzU3LDcgQEAg
dW5zaWduZWQgbG9uZyBtZm5femVybzsKIHBnZW50cnlfdCAqcHRfYmFzZTsKIHN0YXRpYyB1bnNp
Z25lZCBsb25nIGZpcnN0X2ZyZWVfcGZuOwogc3RhdGljIHVuc2lnbmVkIGxvbmcgbGFzdF9mcmVl
X3BmbjsKK3N0YXRpYyB1bnNpZ25lZCBsb25nIHZpcnRfa2VybmVsX2FyZWFfZW5kID0gVklSVF9L
RVJORUxfQVJFQTsKIAogZXh0ZXJuIGNoYXIgc3RhY2tbXTsKIGV4dGVybiB2b2lkIHBhZ2Vfd2Fs
ayh1bnNpZ25lZCBsb25nIHZhKTsKQEAgLTgyOSwzICs4MzAsMjUgQEAgZ3JhbnRfZW50cnlfdCAq
YXJjaF9pbml0X2dudHRhYihpbnQgbnJfZ3JhbnRfZnJhbWVzKQogICAgIEhZUEVSVklTT1JfZ3Jh
bnRfdGFibGVfb3AoR05UVEFCT1Bfc2V0dXBfdGFibGUsICZzZXR1cCwgMSk7CiAgICAgcmV0dXJu
IG1hcF9mcmFtZXMoZnJhbWVzLCBucl9ncmFudF9mcmFtZXMpOwogfQorCit1bnNpZ25lZCBsb25n
IGFsbG9jX3ZpcnRfa2VybmVsKHVuc2lnbmVkIG5fcGFnZXMpCit7CisgICAgdW5zaWduZWQgbG9u
ZyBhZGRyOworCisgICAgYWRkciA9IHZpcnRfa2VybmVsX2FyZWFfZW5kOworICAgIHZpcnRfa2Vy
bmVsX2FyZWFfZW5kICs9IFBBR0VfU0laRSAqIG5fcGFnZXM7CisgICAgQVNTRVJUKHZpcnRfa2Vy
bmVsX2FyZWFfZW5kIDw9IFZJUlRfREVNQU5EX0FSRUEpOworCisgICAgcmV0dXJuIGFkZHI7Cit9
CisKK3Vuc2lnbmVkIGxvbmcgbWFwX2ZyYW1lX3ZpcnQodW5zaWduZWQgbG9uZyBtZm4pCit7Cisg
ICAgdW5zaWduZWQgbG9uZyBhZGRyOworCisgICAgYWRkciA9IGFsbG9jX3ZpcnRfa2VybmVsKDEp
OworICAgIGlmICggbWFwX2ZyYW1lX3J3KGFkZHIsIG1mbikgKQorICAgICAgICByZXR1cm4gMDsK
KworICAgIHJldHVybiBhZGRyOworfQpkaWZmIC0tZ2l0IGEvYmFsbG9vbi5jIGIvYmFsbG9vbi5j
CmluZGV4IDg2NjllZGIuLmIwZDAyMzAgMTAwNjQ0Ci0tLSBhL2JhbGxvb24uYworKysgYi9iYWxs
b29uLmMKQEAgLTUwLDIwICs1MCwxOSBAQCB2b2lkIGdldF9tYXhfcGFnZXModm9pZCkKIAogdm9p
ZCBtbV9hbGxvY19iaXRtYXBfcmVtYXAodm9pZCkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGk7Cisg
ICAgdW5zaWduZWQgbG9uZyBpLCBuZXdfYml0bWFwOwogCiAgICAgaWYgKCBtbV9hbGxvY19iaXRt
YXBfc2l6ZSA+PSAoKG5yX21heF9wYWdlcyArIDEpID4+IDMpICkKICAgICAgICAgcmV0dXJuOwog
CisgICAgbmV3X2JpdG1hcCA9IGFsbG9jX3ZpcnRfa2VybmVsKFBGTl9VUCgobnJfbWF4X3BhZ2Vz
ICsgMSkgPj4gMykpOwogICAgIGZvciAoIGkgPSAwOyBpIDwgbW1fYWxsb2NfYml0bWFwX3NpemU7
IGkgKz0gUEFHRV9TSVpFICkKICAgICB7Ci0gICAgICAgIG1hcF9mcmFtZV9ydyh2aXJ0X2tlcm5l
bF9hcmVhX2VuZCArIGksCisgICAgICAgIG1hcF9mcmFtZV9ydyhuZXdfYml0bWFwICsgaSwKICAg
ICAgICAgICAgICAgICAgICAgIHZpcnRfdG9fbWZuKCh1bnNpZ25lZCBsb25nKShtbV9hbGxvY19i
aXRtYXApICsgaSkpOwogICAgIH0KIAotICAgIG1tX2FsbG9jX2JpdG1hcCA9ICh1bnNpZ25lZCBs
b25nICopdmlydF9rZXJuZWxfYXJlYV9lbmQ7Ci0gICAgdmlydF9rZXJuZWxfYXJlYV9lbmQgKz0g
cm91bmRfcGd1cCgobnJfbWF4X3BhZ2VzICsgMSkgPj4gMyk7Ci0gICAgQVNTRVJUKHZpcnRfa2Vy
bmVsX2FyZWFfZW5kIDw9IFZJUlRfREVNQU5EX0FSRUEpOworICAgIG1tX2FsbG9jX2JpdG1hcCA9
ICh1bnNpZ25lZCBsb25nICopbmV3X2JpdG1hcDsKIH0KIAogI2RlZmluZSBOX0JBTExPT05fRlJB
TUVTIDY0CmRpZmYgLS1naXQgYS9pbmNsdWRlL2JhbGxvb24uaCBiL2luY2x1ZGUvYmFsbG9vbi5o
CmluZGV4IDhjZDQxYWYuLjZjZmVjNGYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvYmFsbG9vbi5oCisr
KyBiL2luY2x1ZGUvYmFsbG9vbi5oCkBAIC0zMyw3ICszMyw2IEBACiAjZGVmaW5lIEJBTExPT05f
RU1FUkdFTkNZX1BBR0VTICAgNjQKIAogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbnJfbWF4X3BhZ2Vz
OwotZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdmlydF9rZXJuZWxfYXJlYV9lbmQ7CiBleHRlcm4gdW5z
aWduZWQgbG9uZyBucl9tZW1fcGFnZXM7CiAKIHZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKTsKZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvbW0uaCBiL2luY2x1ZGUvbW0uaAppbmRleCA5NTM1NzBjLi40ZmMz
NjRmIDEwMDY0NAotLS0gYS9pbmNsdWRlL21tLmgKKysrIGIvaW5jbHVkZS9tbS5oCkBAIC03OSw2
ICs3OSw3IEBAIGludCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgYWRkciwKIAl1bnNpZ25l
ZCBsb25nIGluY3JlbWVudCwgZG9taWRfdCBpZCwgaW50ICplcnIsIHVuc2lnbmVkIGxvbmcgcHJv
dCk7CiBpbnQgdW5tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsIHVuc2lnbmVkIGxvbmcgbnVt
X2ZyYW1lcyk7CiBpbnQgbWFwX2ZyYW1lX3J3KHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQg
bG9uZyBtZm4pOwordW5zaWduZWQgbG9uZyBtYXBfZnJhbWVfdmlydCh1bnNpZ25lZCBsb25nIG1m
bik7CiAjaWZkZWYgSEFWRV9MSUJDCiBleHRlcm4gdW5zaWduZWQgbG9uZyBoZWFwLCBicmssIGhl
YXBfbWFwcGVkLCBoZWFwX2VuZDsKICNlbmRpZgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvYXJj
aF9tbS5oIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCmluZGV4IGUwYWU1NTIuLjkzNzJmMWUgMTAw
NjQ0Ci0tLSBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaAorKysgYi9pbmNsdWRlL3g4Ni9hcmNoX21t
LmgKQEAgLTI3Nyw2ICsyNzcsNyBAQCBzdGF0aWMgX19pbmxpbmVfXyBwYWRkcl90IG1hY2hpbmVf
dG9fcGh5cyhtYWRkcl90IG1hY2hpbmUpCiAKIHBnZW50cnlfdCAqbmVlZF9wZ3QodW5zaWduZWQg
bG9uZyBhZGRyKTsKIHZvaWQgYXJjaF9tbV9wcmVpbml0KHZvaWQgKnApOwordW5zaWduZWQgbG9u
ZyBhbGxvY192aXJ0X2tlcm5lbCh1bnNpZ25lZCBuX3BhZ2VzKTsKIAogI2VuZGlmCiAKLS0gCjIu
Ni42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:56 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA4-0001et-Cy; Wed, 24 Aug 2016 10:11:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA2-0001RJ-2E; Wed, 24 Aug 2016 10:11:54 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 19/CF-11175-9E27DB75; Wed, 24 Aug 2016 10:11:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+6Lor3
 hBieXalq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZg0p4e1YLFmxe2nu5kbGJcpdTFy
 ckgIGEm8nfiPqYuRi0NIYCGjxMZHa1lBEmwCqhIbrp8Cs0UE3CS+fJ/FBmIzC0RIzPlwigXEF
 hZwldh9eQpYDQtQ/dElU5lBbF4BB4lT3w8yQSyQk7g+czqYzQkUn7b4AVivkIC9xP63U1knMH
 IvYGRYxahRnFpUllqka2Skl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6GkGINj
 BuGZ+4CFGSQ4mJVHem6p7w4X4kvJTKjMSizPii0pzUosPMcpwcChJ8BYUAuUEi1LTUyvSMnOA
 IQeTluDgURLhDQFJ8xYXJOYWZ6ZDpE4xKkqJ87KBJARAEhmleXBtsDC/xCgrJczLCHSIEE9Ba
 lFuZgmq/CtGcQ5GJWFeO5ApPJl5JXDTXwEtZgJa3HJ/N8jikkSElFQDo2AKw8rTLQ9cGDmFHt
 lY/bwQ2TAhTuP71FemlXeehnytK7pluHhloMxK24z8hS+XnekVqhG93uRY80QoO0/stEbzH97
 sgLrVRtNrDr2/lrLr7Y0yUTbNfX+8bWdlbvjCwd/RoKXxqrVD+PBmaaEdG03aI5d9Eei0speI
 ycu1mee/a88es7w7SizFGYmGWsxFxYkAv294kG4CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1472033512!55175907!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28790 invoked from network); 24 Aug 2016 10:11:52 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:52 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3F615AD4D;
 Wed, 24 Aug 2016 10:11:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:37 +0200
Message-Id: <1472033504-23180-16-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 15/22] mini-os: setup console interface
	parameters
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gb3JkZXIgdG8gc3VwcG9ydCBIVk1saXRlIHdlIG5lZWQgdG8gZ2V0IHRoZSByaW5nIHBhZ2Ug
YW5kIGV2ZW50CmNoYW5uZWwgZnJvbSB0aGUgaHlwZXJ2aXNvciB2aWEgaHlwZXJjYWxscy4gTW92
ZSB0aGUgYWxyZWFkeSBleGlzdGluZwpnZXRfY29uc29sZSgpIGZ1bmN0aW9uIGZyb20gYXJtIHNw
ZWNpZmljIGNvZGluZyB0bwpjb25zb2xlL3hlbmNvbnNfcmluZy5jIGFuZCBwcm92aWRlIGEgc2lt
aWxhciBwYXJhdmlydHVhbGl6ZWQgZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQogYXJjaC9hcm0vc2V0dXAuYyAgICAgICB8IDE2
ICstLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L3NldHVwLmMgICAgICAgfCAgMSArCiBjb25zb2xl
L3hlbmNvbnNfcmluZy5jIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0KIGV2ZW50cy5jICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9jb25zb2xlLmggICAg
ICB8ICAzICsrLQogNSBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9zZXR1cC5jIGIvYXJjaC9hcm0vc2V0dXAuYwpp
bmRleCBjYmU2N2M2Li5hMDIxNjE2IDEwMDY0NAotLS0gYS9hcmNoL2FybS9zZXR1cC5jCisrKyBi
L2FyY2gvYXJtL3NldHVwLmMKQEAgLTI1LDIwICsyNSw2IEBAIGV4dGVybiBjaGFyIHNoYXJlZF9p
bmZvX3BhZ2VbUEFHRV9TSVpFXTsKIAogdm9pZCAqZGV2aWNlX3RyZWU7CiAKLXN0YXRpYyB2b2lk
IGdldF9jb25zb2xlKHZvaWQpCi17Ci0gICAgdWludDY0X3QgdiA9IC0xOwotCi0gICAgaHZtX2dl
dF9wYXJhbWV0ZXIoSFZNX1BBUkFNX0NPTlNPTEVfRVZUQ0hOLCAmdik7Ci0gICAgc3RhcnRfaW5m
by5jb25zb2xlLmRvbVUuZXZ0Y2huID0gdjsKLQotICAgIGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9Q
QVJBTV9DT05TT0xFX1BGTiwgJnYpOwotICAgIHN0YXJ0X2luZm8uY29uc29sZS5kb21VLm1mbiA9
IHY7Ci0KLSAgICBwcmludGsoIkNvbnNvbGUgaXMgb24gcG9ydCAlZFxuIiwgc3RhcnRfaW5mby5j
b25zb2xlLmRvbVUuZXZ0Y2huKTsKLSAgICBwcmludGsoIkNvbnNvbGUgcmluZyBpcyBhdCBtZm4g
JWx4XG4iLCAodW5zaWduZWQgbG9uZykgc3RhcnRfaW5mby5jb25zb2xlLmRvbVUubWZuKTsKLX0K
LQogdm9pZCBnZXRfeGVuYnVzKHZvaWQpCiB7CiAgICAgdWludDY0X3QgdmFsdWU7CkBAIC04NSw3
ICs3MSw3IEBAIHZvaWQgYXJjaF9pbml0KHZvaWQgKmR0Yl9wb2ludGVyLCB1aW50MzJfdCBwaHlz
aWNhbF9vZmZzZXQpCiAgICAgSFlQRVJWSVNPUl9zaGFyZWRfaW5mbyA9IChzdHJ1Y3Qgc2hhcmVk
X2luZm8gKilzaGFyZWRfaW5mb19wYWdlOwogCiAgICAgLyogRmlsbCBpbiBzdGFydF9pbmZvICov
Ci0gICAgZ2V0X2NvbnNvbGUoKTsKKyAgICBnZXRfY29uc29sZShOVUxMKTsKICAgICBnZXRfeGVu
YnVzKCk7CiAKICAgICBnaWNfaW5pdCgpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvc2V0dXAuYyBi
L2FyY2gveDg2L3NldHVwLmMKaW5kZXggOGI2YmI2ZS4uMGMxZjJlYyAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xMzcsNiArMTM3LDcgQEAg
YXJjaF9pbml0KHZvaWQgKnBhcikKIAkvKiBDb3B5IHRoZSBzdGFydF9pbmZvIHN0cnVjdCB0byBh
IGdsb2JhbGx5LWFjY2Vzc2libGUgYXJlYS4gKi8KIAkvKiBXQVJOOiBkb24ndCBkbyBwcmludGsg
YmVmb3JlIGhlcmUsIGl0IHVzZXMgaW5mb3JtYXRpb24gZnJvbQogCSAgIHNoYXJlZF9pbmZvLiBV
c2UgeHByaW50ayBpbnN0ZWFkLiAqLworCWdldF9jb25zb2xlKHBhcik7CiAJc2kgPSBwYXI7CiAJ
bWVtY3B5KCZzdGFydF9pbmZvLCBzaSwgc2l6ZW9mKCpzaSkpOwogCmRpZmYgLS1naXQgYS9jb25z
b2xlL3hlbmNvbnNfcmluZy5jIGIvY29uc29sZS94ZW5jb25zX3JpbmcuYwppbmRleCA4MWM4ZTk5
Li5kZDY0YTQxIDEwMDY0NAotLS0gYS9jb25zb2xlL3hlbmNvbnNfcmluZy5jCisrKyBiL2NvbnNv
bGUveGVuY29uc19yaW5nLmMKQEAgLTksMjcgKzksNDkgQEAKICNpbmNsdWRlIDx4ZW4vaW8vY29u
c29sZS5oPgogI2luY2x1ZGUgPHhlbi9pby9wcm90b2NvbHMuaD4KICNpbmNsdWRlIDx4ZW4vaW8v
cmluZy5oPgorI2luY2x1ZGUgPHhlbi9odm0vcGFyYW1zLmg+CiAjaW5jbHVkZSA8bWluaS1vcy94
bWFsbG9jLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9nbnR0YWIuaD4KICNpbmNsdWRlICJjb25zb2xl
LmgiCiAKIERFQ0xBUkVfV0FJVF9RVUVVRV9IRUFEKGNvbnNvbGVfcXVldWUpOwogCitzdGF0aWMg
c3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICpjb25zb2xlX3Jpbmc7Cit1aW50MzJfdCBjb25zb2xl
X2V2dGNobjsKKworI2lmZGVmIENPTkZJR19QQVJBVklSVAordm9pZCBnZXRfY29uc29sZSh2b2lk
ICpwKQoreworICAgIHN0YXJ0X2luZm9fdCAqc2kgPSBwOworCisgICAgY29uc29sZV9yaW5nID0g
bWZuX3RvX3ZpcnQoc2ktPmNvbnNvbGUuZG9tVS5tZm4pOworICAgIGNvbnNvbGVfZXZ0Y2huID0g
c2ktPmNvbnNvbGUuZG9tVS5ldnRjaG47Cit9CisjZWxzZQordm9pZCBnZXRfY29uc29sZSh2b2lk
ICpwKQoreworICAgIHVpbnQ2NF90IHYgPSAtMTsKKworICAgIGh2bV9nZXRfcGFyYW1ldGVyKEhW
TV9QQVJBTV9DT05TT0xFX0VWVENITiwgJnYpOworICAgIGNvbnNvbGVfZXZ0Y2huID0gdjsKKwor
ICAgIGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9DT05TT0xFX1BGTiwgJnYpOworICAgIGNv
bnNvbGVfcmluZyA9IChzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKiltYXBfZnJhbWVfdmlydCh2
KTsKK30KKyNlbmRpZgorCiBzdGF0aWMgaW5saW5lIHZvaWQgbm90aWZ5X2RhZW1vbihzdHJ1Y3Qg
Y29uc2Zyb250X2RldiAqZGV2KQogewogICAgIC8qIFVzZSBldnRjaG46IHRoaXMgaXMgY2FsbGVk
IGVhcmx5LCBiZWZvcmUgaXJxIGlzIHNldCB1cC4gKi8KICAgICBpZiAoIWRldikKLSAgICAgICAg
bm90aWZ5X3JlbW90ZV92aWFfZXZ0Y2huKHN0YXJ0X2luZm8uY29uc29sZS5kb21VLmV2dGNobik7
CisgICAgICAgIG5vdGlmeV9yZW1vdGVfdmlhX2V2dGNobihjb25zb2xlX2V2dGNobik7CiAgICAg
ZWxzZQogICAgICAgICBub3RpZnlfcmVtb3RlX3ZpYV9ldnRjaG4oZGV2LT5ldnRjaG4pOwogfQog
CiBzdGF0aWMgaW5saW5lIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqeGVuY29uc19pbnRlcmZh
Y2Uodm9pZCkKIHsKLSAgICBpZiAoc3RhcnRfaW5mby5jb25zb2xlLmRvbVUuZXZ0Y2huKQotICAg
ICAgICByZXR1cm4gbWZuX3RvX3ZpcnQoc3RhcnRfaW5mby5jb25zb2xlLmRvbVUubWZuKTsKLSAg
ICBlbHNlCi0gICAgICAgIHJldHVybiBOVUxMOworICAgIHJldHVybiBjb25zb2xlX2V2dGNobiA/
IGNvbnNvbGVfcmluZyA6IE5VTEw7CiB9IAogIAogaW50IHhlbmNvbnNfcmluZ19zZW5kX25vX25v
dGlmeShzdHJ1Y3QgY29uc2Zyb250X2RldiAqZGV2LCBjb25zdCBjaGFyICpkYXRhLCB1bnNpZ25l
ZCBsZW4pCkBAIC0xNTgsNyArMTgwLDcgQEAgc3RydWN0IGNvbnNmcm9udF9kZXYgKnhlbmNvbnNf
cmluZ19pbml0KHZvaWQpCiAJaW50IGVycjsKIAlzdHJ1Y3QgY29uc2Zyb250X2RldiAqZGV2Owog
Ci0JaWYgKCFzdGFydF9pbmZvLmNvbnNvbGUuZG9tVS5ldnRjaG4pCisJaWYgKCFjb25zb2xlX2V2
dGNobikKIAkJcmV0dXJuIDA7CiAKIAlkZXYgPSBtYWxsb2Moc2l6ZW9mKHN0cnVjdCBjb25zZnJv
bnRfZGV2KSk7CkBAIC0xNzEsOCArMTkzLDggQEAgc3RydWN0IGNvbnNmcm9udF9kZXYgKnhlbmNv
bnNfcmluZ19pbml0KHZvaWQpCiAjaWZkZWYgSEFWRV9MSUJDCiAJZGV2LT5mZCA9IC0xOwogI2Vu
ZGlmCi0JZGV2LT5ldnRjaG4gPSBzdGFydF9pbmZvLmNvbnNvbGUuZG9tVS5ldnRjaG47Ci0JZGV2
LT5yaW5nID0gKHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqKSBtZm5fdG9fdmlydChzdGFydF9p
bmZvLmNvbnNvbGUuZG9tVS5tZm4pOworCWRldi0+ZXZ0Y2huID0gY29uc29sZV9ldnRjaG47CisJ
ZGV2LT5yaW5nID0geGVuY29uc19pbnRlcmZhY2UoKTsKIAogCWVyciA9IGJpbmRfZXZ0Y2huKGRl
di0+ZXZ0Y2huLCBjb25zb2xlX2hhbmRsZV9pbnB1dCwgZGV2KTsKIAlpZiAoZXJyIDw9IDApIHsK
ZGlmZiAtLWdpdCBhL2V2ZW50cy5jIGIvZXZlbnRzLmMKaW5kZXggMmEyMzA0Mi4uNzZlYTYxNyAx
MDA2NDQKLS0tIGEvZXZlbnRzLmMKKysrIGIvZXZlbnRzLmMKQEAgLTQ2LDcgKzQ2LDcgQEAgdm9p
ZCB1bmJpbmRfYWxsX3BvcnRzKHZvaWQpCiAKICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX0VWUzsg
aSsrICkKICAgICB7Ci0gICAgICAgIGlmICggaSA9PSBzdGFydF9pbmZvLmNvbnNvbGUuZG9tVS5l
dnRjaG4gfHwKKyAgICAgICAgaWYgKCBpID09IGNvbnNvbGVfZXZ0Y2huIHx8CiAgICAgICAgICAg
ICAgaSA9PSBzdGFydF9pbmZvLnN0b3JlX2V2dGNobikKICAgICAgICAgICAgIGNvbnRpbnVlOwog
CmRpZmYgLS1naXQgYS9pbmNsdWRlL2NvbnNvbGUuaCBiL2luY2x1ZGUvY29uc29sZS5oCmluZGV4
IGE3N2Y0N2YuLmViMzI3YTggMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvY29uc29sZS5oCisrKyBiL2lu
Y2x1ZGUvY29uc29sZS5oCkBAIC02MSw3ICs2MSw3IEBAIHN0cnVjdCBjb25zZnJvbnRfZGV2IHsK
ICNlbmRpZgogfTsKIAotCitleHRlcm4gdWludDMyX3QgY29uc29sZV9ldnRjaG47CiAKIHZvaWQg
cHJpbnQoaW50IGRpcmVjdCwgY29uc3QgY2hhciAqZm10LCB2YV9saXN0IGFyZ3MpOwogdm9pZCBw
cmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pIF9fYXR0cmlidXRlX18gKChmb3JtYXQgKHByaW50
ZiwgMSwgMikpKTsKQEAgLTcyLDYgKzcyLDcgQEAgdm9pZCB4cHJpbnRrKGNvbnN0IGNoYXIgKmZt
dCwgLi4uKSBfX2F0dHJpYnV0ZV9fICgoZm9ybWF0IChwcmludGYsIDEsIDIpKSk7CiB2b2lkIHhl
bmNvbnNfcngoY2hhciAqYnVmLCB1bnNpZ25lZCBsZW4sIHN0cnVjdCBwdF9yZWdzICpyZWdzKTsK
IHZvaWQgeGVuY29uc190eCh2b2lkKTsKIAordm9pZCBnZXRfY29uc29sZSh2b2lkICpwKTsKIHZv
aWQgaW5pdF9jb25zb2xlKHZvaWQpOwogdm9pZCBjb25zb2xlX3ByaW50KHN0cnVjdCBjb25zZnJv
bnRfZGV2ICpkZXYsIGNoYXIgKmRhdGEsIGludCBsZW5ndGgpOwogdm9pZCBmaW5pX2NvbnNvbGUo
c3RydWN0IGNvbnNmcm9udF9kZXYgKmRldik7Ci0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:56 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA4-0001et-Cy; Wed, 24 Aug 2016 10:11:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA2-0001RJ-2E; Wed, 24 Aug 2016 10:11:54 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 19/CF-11175-9E27DB75; Wed, 24 Aug 2016 10:11:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+6Lor3
 hBieXalq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZg0p4e1YLFmxe2nu5kbGJcpdTFy
 ckgIGEm8nfiPqYuRi0NIYCGjxMZHa1lBEmwCqhIbrp8Cs0UE3CS+fJ/FBmIzC0RIzPlwigXEF
 hZwldh9eQpYDQtQ/dElU5lBbF4BB4lT3w8yQSyQk7g+czqYzQkUn7b4AVivkIC9xP63U1knMH
 IvYGRYxahRnFpUllqka2Skl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6GkGINj
 BuGZ+4CFGSQ4mJVHem6p7w4X4kvJTKjMSizPii0pzUosPMcpwcChJ8BYUAuUEi1LTUyvSMnOA
 IQeTluDgURLhDQFJ8xYXJOYWZ6ZDpE4xKkqJ87KBJARAEhmleXBtsDC/xCgrJczLCHSIEE9Ba
 lFuZgmq/CtGcQ5GJWFeO5ApPJl5JXDTXwEtZgJa3HJ/N8jikkSElFQDo2AKw8rTLQ9cGDmFHt
 lY/bwQ2TAhTuP71FemlXeehnytK7pluHhloMxK24z8hS+XnekVqhG93uRY80QoO0/stEbzH97
 sgLrVRtNrDr2/lrLr7Y0yUTbNfX+8bWdlbvjCwd/RoKXxqrVD+PBmaaEdG03aI5d9Eei0speI
 ycu1mee/a88es7w7SizFGYmGWsxFxYkAv294kG4CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1472033512!55175907!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28790 invoked from network); 24 Aug 2016 10:11:52 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:52 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3F615AD4D;
 Wed, 24 Aug 2016 10:11:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:37 +0200
Message-Id: <1472033504-23180-16-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 15/22] mini-os: setup console interface
	parameters
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gb3JkZXIgdG8gc3VwcG9ydCBIVk1saXRlIHdlIG5lZWQgdG8gZ2V0IHRoZSByaW5nIHBhZ2Ug
YW5kIGV2ZW50CmNoYW5uZWwgZnJvbSB0aGUgaHlwZXJ2aXNvciB2aWEgaHlwZXJjYWxscy4gTW92
ZSB0aGUgYWxyZWFkeSBleGlzdGluZwpnZXRfY29uc29sZSgpIGZ1bmN0aW9uIGZyb20gYXJtIHNw
ZWNpZmljIGNvZGluZyB0bwpjb25zb2xlL3hlbmNvbnNfcmluZy5jIGFuZCBwcm92aWRlIGEgc2lt
aWxhciBwYXJhdmlydHVhbGl6ZWQgZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQogYXJjaC9hcm0vc2V0dXAuYyAgICAgICB8IDE2
ICstLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L3NldHVwLmMgICAgICAgfCAgMSArCiBjb25zb2xl
L3hlbmNvbnNfcmluZy5jIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0KIGV2ZW50cy5jICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9jb25zb2xlLmggICAg
ICB8ICAzICsrLQogNSBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9zZXR1cC5jIGIvYXJjaC9hcm0vc2V0dXAuYwpp
bmRleCBjYmU2N2M2Li5hMDIxNjE2IDEwMDY0NAotLS0gYS9hcmNoL2FybS9zZXR1cC5jCisrKyBi
L2FyY2gvYXJtL3NldHVwLmMKQEAgLTI1LDIwICsyNSw2IEBAIGV4dGVybiBjaGFyIHNoYXJlZF9p
bmZvX3BhZ2VbUEFHRV9TSVpFXTsKIAogdm9pZCAqZGV2aWNlX3RyZWU7CiAKLXN0YXRpYyB2b2lk
IGdldF9jb25zb2xlKHZvaWQpCi17Ci0gICAgdWludDY0X3QgdiA9IC0xOwotCi0gICAgaHZtX2dl
dF9wYXJhbWV0ZXIoSFZNX1BBUkFNX0NPTlNPTEVfRVZUQ0hOLCAmdik7Ci0gICAgc3RhcnRfaW5m
by5jb25zb2xlLmRvbVUuZXZ0Y2huID0gdjsKLQotICAgIGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9Q
QVJBTV9DT05TT0xFX1BGTiwgJnYpOwotICAgIHN0YXJ0X2luZm8uY29uc29sZS5kb21VLm1mbiA9
IHY7Ci0KLSAgICBwcmludGsoIkNvbnNvbGUgaXMgb24gcG9ydCAlZFxuIiwgc3RhcnRfaW5mby5j
b25zb2xlLmRvbVUuZXZ0Y2huKTsKLSAgICBwcmludGsoIkNvbnNvbGUgcmluZyBpcyBhdCBtZm4g
JWx4XG4iLCAodW5zaWduZWQgbG9uZykgc3RhcnRfaW5mby5jb25zb2xlLmRvbVUubWZuKTsKLX0K
LQogdm9pZCBnZXRfeGVuYnVzKHZvaWQpCiB7CiAgICAgdWludDY0X3QgdmFsdWU7CkBAIC04NSw3
ICs3MSw3IEBAIHZvaWQgYXJjaF9pbml0KHZvaWQgKmR0Yl9wb2ludGVyLCB1aW50MzJfdCBwaHlz
aWNhbF9vZmZzZXQpCiAgICAgSFlQRVJWSVNPUl9zaGFyZWRfaW5mbyA9IChzdHJ1Y3Qgc2hhcmVk
X2luZm8gKilzaGFyZWRfaW5mb19wYWdlOwogCiAgICAgLyogRmlsbCBpbiBzdGFydF9pbmZvICov
Ci0gICAgZ2V0X2NvbnNvbGUoKTsKKyAgICBnZXRfY29uc29sZShOVUxMKTsKICAgICBnZXRfeGVu
YnVzKCk7CiAKICAgICBnaWNfaW5pdCgpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvc2V0dXAuYyBi
L2FyY2gveDg2L3NldHVwLmMKaW5kZXggOGI2YmI2ZS4uMGMxZjJlYyAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xMzcsNiArMTM3LDcgQEAg
YXJjaF9pbml0KHZvaWQgKnBhcikKIAkvKiBDb3B5IHRoZSBzdGFydF9pbmZvIHN0cnVjdCB0byBh
IGdsb2JhbGx5LWFjY2Vzc2libGUgYXJlYS4gKi8KIAkvKiBXQVJOOiBkb24ndCBkbyBwcmludGsg
YmVmb3JlIGhlcmUsIGl0IHVzZXMgaW5mb3JtYXRpb24gZnJvbQogCSAgIHNoYXJlZF9pbmZvLiBV
c2UgeHByaW50ayBpbnN0ZWFkLiAqLworCWdldF9jb25zb2xlKHBhcik7CiAJc2kgPSBwYXI7CiAJ
bWVtY3B5KCZzdGFydF9pbmZvLCBzaSwgc2l6ZW9mKCpzaSkpOwogCmRpZmYgLS1naXQgYS9jb25z
b2xlL3hlbmNvbnNfcmluZy5jIGIvY29uc29sZS94ZW5jb25zX3JpbmcuYwppbmRleCA4MWM4ZTk5
Li5kZDY0YTQxIDEwMDY0NAotLS0gYS9jb25zb2xlL3hlbmNvbnNfcmluZy5jCisrKyBiL2NvbnNv
bGUveGVuY29uc19yaW5nLmMKQEAgLTksMjcgKzksNDkgQEAKICNpbmNsdWRlIDx4ZW4vaW8vY29u
c29sZS5oPgogI2luY2x1ZGUgPHhlbi9pby9wcm90b2NvbHMuaD4KICNpbmNsdWRlIDx4ZW4vaW8v
cmluZy5oPgorI2luY2x1ZGUgPHhlbi9odm0vcGFyYW1zLmg+CiAjaW5jbHVkZSA8bWluaS1vcy94
bWFsbG9jLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9nbnR0YWIuaD4KICNpbmNsdWRlICJjb25zb2xl
LmgiCiAKIERFQ0xBUkVfV0FJVF9RVUVVRV9IRUFEKGNvbnNvbGVfcXVldWUpOwogCitzdGF0aWMg
c3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICpjb25zb2xlX3Jpbmc7Cit1aW50MzJfdCBjb25zb2xl
X2V2dGNobjsKKworI2lmZGVmIENPTkZJR19QQVJBVklSVAordm9pZCBnZXRfY29uc29sZSh2b2lk
ICpwKQoreworICAgIHN0YXJ0X2luZm9fdCAqc2kgPSBwOworCisgICAgY29uc29sZV9yaW5nID0g
bWZuX3RvX3ZpcnQoc2ktPmNvbnNvbGUuZG9tVS5tZm4pOworICAgIGNvbnNvbGVfZXZ0Y2huID0g
c2ktPmNvbnNvbGUuZG9tVS5ldnRjaG47Cit9CisjZWxzZQordm9pZCBnZXRfY29uc29sZSh2b2lk
ICpwKQoreworICAgIHVpbnQ2NF90IHYgPSAtMTsKKworICAgIGh2bV9nZXRfcGFyYW1ldGVyKEhW
TV9QQVJBTV9DT05TT0xFX0VWVENITiwgJnYpOworICAgIGNvbnNvbGVfZXZ0Y2huID0gdjsKKwor
ICAgIGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9DT05TT0xFX1BGTiwgJnYpOworICAgIGNv
bnNvbGVfcmluZyA9IChzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKiltYXBfZnJhbWVfdmlydCh2
KTsKK30KKyNlbmRpZgorCiBzdGF0aWMgaW5saW5lIHZvaWQgbm90aWZ5X2RhZW1vbihzdHJ1Y3Qg
Y29uc2Zyb250X2RldiAqZGV2KQogewogICAgIC8qIFVzZSBldnRjaG46IHRoaXMgaXMgY2FsbGVk
IGVhcmx5LCBiZWZvcmUgaXJxIGlzIHNldCB1cC4gKi8KICAgICBpZiAoIWRldikKLSAgICAgICAg
bm90aWZ5X3JlbW90ZV92aWFfZXZ0Y2huKHN0YXJ0X2luZm8uY29uc29sZS5kb21VLmV2dGNobik7
CisgICAgICAgIG5vdGlmeV9yZW1vdGVfdmlhX2V2dGNobihjb25zb2xlX2V2dGNobik7CiAgICAg
ZWxzZQogICAgICAgICBub3RpZnlfcmVtb3RlX3ZpYV9ldnRjaG4oZGV2LT5ldnRjaG4pOwogfQog
CiBzdGF0aWMgaW5saW5lIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqeGVuY29uc19pbnRlcmZh
Y2Uodm9pZCkKIHsKLSAgICBpZiAoc3RhcnRfaW5mby5jb25zb2xlLmRvbVUuZXZ0Y2huKQotICAg
ICAgICByZXR1cm4gbWZuX3RvX3ZpcnQoc3RhcnRfaW5mby5jb25zb2xlLmRvbVUubWZuKTsKLSAg
ICBlbHNlCi0gICAgICAgIHJldHVybiBOVUxMOworICAgIHJldHVybiBjb25zb2xlX2V2dGNobiA/
IGNvbnNvbGVfcmluZyA6IE5VTEw7CiB9IAogIAogaW50IHhlbmNvbnNfcmluZ19zZW5kX25vX25v
dGlmeShzdHJ1Y3QgY29uc2Zyb250X2RldiAqZGV2LCBjb25zdCBjaGFyICpkYXRhLCB1bnNpZ25l
ZCBsZW4pCkBAIC0xNTgsNyArMTgwLDcgQEAgc3RydWN0IGNvbnNmcm9udF9kZXYgKnhlbmNvbnNf
cmluZ19pbml0KHZvaWQpCiAJaW50IGVycjsKIAlzdHJ1Y3QgY29uc2Zyb250X2RldiAqZGV2Owog
Ci0JaWYgKCFzdGFydF9pbmZvLmNvbnNvbGUuZG9tVS5ldnRjaG4pCisJaWYgKCFjb25zb2xlX2V2
dGNobikKIAkJcmV0dXJuIDA7CiAKIAlkZXYgPSBtYWxsb2Moc2l6ZW9mKHN0cnVjdCBjb25zZnJv
bnRfZGV2KSk7CkBAIC0xNzEsOCArMTkzLDggQEAgc3RydWN0IGNvbnNmcm9udF9kZXYgKnhlbmNv
bnNfcmluZ19pbml0KHZvaWQpCiAjaWZkZWYgSEFWRV9MSUJDCiAJZGV2LT5mZCA9IC0xOwogI2Vu
ZGlmCi0JZGV2LT5ldnRjaG4gPSBzdGFydF9pbmZvLmNvbnNvbGUuZG9tVS5ldnRjaG47Ci0JZGV2
LT5yaW5nID0gKHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqKSBtZm5fdG9fdmlydChzdGFydF9p
bmZvLmNvbnNvbGUuZG9tVS5tZm4pOworCWRldi0+ZXZ0Y2huID0gY29uc29sZV9ldnRjaG47CisJ
ZGV2LT5yaW5nID0geGVuY29uc19pbnRlcmZhY2UoKTsKIAogCWVyciA9IGJpbmRfZXZ0Y2huKGRl
di0+ZXZ0Y2huLCBjb25zb2xlX2hhbmRsZV9pbnB1dCwgZGV2KTsKIAlpZiAoZXJyIDw9IDApIHsK
ZGlmZiAtLWdpdCBhL2V2ZW50cy5jIGIvZXZlbnRzLmMKaW5kZXggMmEyMzA0Mi4uNzZlYTYxNyAx
MDA2NDQKLS0tIGEvZXZlbnRzLmMKKysrIGIvZXZlbnRzLmMKQEAgLTQ2LDcgKzQ2LDcgQEAgdm9p
ZCB1bmJpbmRfYWxsX3BvcnRzKHZvaWQpCiAKICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX0VWUzsg
aSsrICkKICAgICB7Ci0gICAgICAgIGlmICggaSA9PSBzdGFydF9pbmZvLmNvbnNvbGUuZG9tVS5l
dnRjaG4gfHwKKyAgICAgICAgaWYgKCBpID09IGNvbnNvbGVfZXZ0Y2huIHx8CiAgICAgICAgICAg
ICAgaSA9PSBzdGFydF9pbmZvLnN0b3JlX2V2dGNobikKICAgICAgICAgICAgIGNvbnRpbnVlOwog
CmRpZmYgLS1naXQgYS9pbmNsdWRlL2NvbnNvbGUuaCBiL2luY2x1ZGUvY29uc29sZS5oCmluZGV4
IGE3N2Y0N2YuLmViMzI3YTggMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvY29uc29sZS5oCisrKyBiL2lu
Y2x1ZGUvY29uc29sZS5oCkBAIC02MSw3ICs2MSw3IEBAIHN0cnVjdCBjb25zZnJvbnRfZGV2IHsK
ICNlbmRpZgogfTsKIAotCitleHRlcm4gdWludDMyX3QgY29uc29sZV9ldnRjaG47CiAKIHZvaWQg
cHJpbnQoaW50IGRpcmVjdCwgY29uc3QgY2hhciAqZm10LCB2YV9saXN0IGFyZ3MpOwogdm9pZCBw
cmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pIF9fYXR0cmlidXRlX18gKChmb3JtYXQgKHByaW50
ZiwgMSwgMikpKTsKQEAgLTcyLDYgKzcyLDcgQEAgdm9pZCB4cHJpbnRrKGNvbnN0IGNoYXIgKmZt
dCwgLi4uKSBfX2F0dHJpYnV0ZV9fICgoZm9ybWF0IChwcmludGYsIDEsIDIpKSk7CiB2b2lkIHhl
bmNvbnNfcngoY2hhciAqYnVmLCB1bnNpZ25lZCBsZW4sIHN0cnVjdCBwdF9yZWdzICpyZWdzKTsK
IHZvaWQgeGVuY29uc190eCh2b2lkKTsKIAordm9pZCBnZXRfY29uc29sZSh2b2lkICpwKTsKIHZv
aWQgaW5pdF9jb25zb2xlKHZvaWQpOwogdm9pZCBjb25zb2xlX3ByaW50KHN0cnVjdCBjb25zZnJv
bnRfZGV2ICpkZXYsIGNoYXIgKmRhdGEsIGludCBsZW5ndGgpOwogdm9pZCBmaW5pX2NvbnNvbGUo
c3RydWN0IGNvbnNmcm9udF9kZXYgKmRldik7Ci0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:56 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA4-0001gg-No; Wed, 24 Aug 2016 10:11:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA2-0001Qy-9e; Wed, 24 Aug 2016 10:11:54 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 0B/D6-03281-9E27DB75; Wed, 24 Aug 2016 10:11:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+6Lor3
 hBq8/WFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVjYtpu14INaxZfTrewNjKfkuxg5
 OSQEjCTeTvzH1MXIxSEksJBRYu7qg8wgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMUCY
 gsLuEjs3XWKHcRmAapvWnsULM4r4CBx/d8OVogFchLXZ05nArE5geLTFj8AqxESsJfY/3Yq6w
 RG7gWMDKsYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQI9Xc/
 AwLiDsf2E3yFGSQ4mJVHem6p7w4X4kvJTKjMSizPii0pzUosPMcpwcChJ8BYUAuUEi1LTUyvS
 MnOAIQeTluDgURLhXQCS5i0uSMwtzkyHSJ1iVJQS590KkhAASWSU5sG1wcL8EqOslDAvIwMDg
 xBPQWpRbmYJqvwrRnEORiVh3s8gU3gy80rgpr8CWswEtLjl/m6QxSWJCCmpBsY9V9W27672lR
 FnOvNp93zBddk30yed0qz1fJIU/GvdRe2tmipLovcve3Y448LbIv6HtbNiLn317/02vyn9v+B
 51x89r1+ZBiS77bo6vXPvSoeM1BVSpyZyrfbvOZA353JbP+vk4PuTl3z+xBwb7FO+uiB2u1Kj
 xtz96S6vSuQl7thM3FzTML9NiaU4I9FQi7moOBEAniPQ4m4CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1472033512!40331615!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54290 invoked from network); 24 Aug 2016 10:11:52 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:52 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 94AE7AD7F;
 Wed, 24 Aug 2016 10:11:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:38 +0200
Message-Id: <1472033504-23180-17-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 16/22] mini-os: setup xenbus interface
	parameters
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gb3JkZXIgdG8gc3VwcG9ydCBIVk1saXRlIHdlIG5lZWQgdG8gZ2V0IHRoZSByaW5nIHBhZ2Ug
YW5kIGV2ZW50CmNoYW5uZWwgZnJvbSB0aGUgaHlwZXJ2aXNvciB2aWEgaHlwZXJjYWxscy4gTW92
ZSB0aGUgYWxyZWFkeSBleGlzdGluZwpnZXRfeGVuYnVzKCkgZnVuY3Rpb24gZnJvbSBhcm0gc3Bl
Y2lmaWMgY29kaW5nIHRvIHhlbmJ1cy94ZW5idXMuYyBhbmQKcHJvdmlkZSBhIHNpbWlsYXIgcGFy
YXZpcnR1YWxpemVkIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1
bHRAZW5zLWx5b24ub3JnPgotLS0KIGFyY2gvYXJtL3NldHVwLmMgfCAxNiArLS0tLS0tLS0tLS0t
LS0tCiBhcmNoL3g4Ni9zZXR1cC5jIHwgIDEgKwogZXZlbnRzLmMgICAgICAgICB8ICAzICstLQog
aW5jbHVkZS94ZW5idXMuaCB8ICAzICsrKwogeGVuYnVzL3hlbmJ1cy5jICB8IDQwICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgMzcgaW5z
ZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vc2V0dXAu
YyBiL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggYTAyMTYxNi4uNzJlMDI1YSAxMDA2NDQKLS0tIGEv
YXJjaC9hcm0vc2V0dXAuYworKysgYi9hcmNoL2FybS9zZXR1cC5jCkBAIC0yNSwyMCArMjUsNiBA
QCBleHRlcm4gY2hhciBzaGFyZWRfaW5mb19wYWdlW1BBR0VfU0laRV07CiAKIHZvaWQgKmRldmlj
ZV90cmVlOwogCi12b2lkIGdldF94ZW5idXModm9pZCkKLXsKLSAgICB1aW50NjRfdCB2YWx1ZTsK
LQotICAgIGlmIChodm1fZ2V0X3BhcmFtZXRlcihIVk1fUEFSQU1fU1RPUkVfRVZUQ0hOLCAmdmFs
dWUpKQotICAgICAgICBCVUcoKTsKLQotICAgIHN0YXJ0X2luZm8uc3RvcmVfZXZ0Y2huID0gKGlu
dCl2YWx1ZTsKLQotICAgIGlmKGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9TVE9SRV9QRk4s
ICZ2YWx1ZSkpCi0gICAgICAgIEJVRygpOwotICAgIHN0YXJ0X2luZm8uc3RvcmVfbWZuID0gKHVu
c2lnbmVkIGxvbmcpdmFsdWU7Ci19Ci0KIC8qCiAgKiBJTklUSUFMIEMgRU5UUlkgUE9JTlQuCiAg
Ki8KQEAgLTcyLDcgKzU4LDcgQEAgdm9pZCBhcmNoX2luaXQodm9pZCAqZHRiX3BvaW50ZXIsIHVp
bnQzMl90IHBoeXNpY2FsX29mZnNldCkKIAogICAgIC8qIEZpbGwgaW4gc3RhcnRfaW5mbyAqLwog
ICAgIGdldF9jb25zb2xlKE5VTEwpOwotICAgIGdldF94ZW5idXMoKTsKKyAgICBnZXRfeGVuYnVz
KE5VTEwpOwogCiAgICAgZ2ljX2luaXQoKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvc2V0dXAu
YyBiL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMGMxZjJlYy4uNjY0NTc4NCAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xMzgsNiArMTM4LDcg
QEAgYXJjaF9pbml0KHZvaWQgKnBhcikKIAkvKiBXQVJOOiBkb24ndCBkbyBwcmludGsgYmVmb3Jl
IGhlcmUsIGl0IHVzZXMgaW5mb3JtYXRpb24gZnJvbQogCSAgIHNoYXJlZF9pbmZvLiBVc2UgeHBy
aW50ayBpbnN0ZWFkLiAqLwogCWdldF9jb25zb2xlKHBhcik7CisJZ2V0X3hlbmJ1cyhwYXIpOwog
CXNpID0gcGFyOwogCW1lbWNweSgmc3RhcnRfaW5mbywgc2ksIHNpemVvZigqc2kpKTsKIApkaWZm
IC0tZ2l0IGEvZXZlbnRzLmMgYi9ldmVudHMuYwppbmRleCA3NmVhNjE3Li5lOGVmOGFhIDEwMDY0
NAotLS0gYS9ldmVudHMuYworKysgYi9ldmVudHMuYwpAQCAtNDYsOCArNDYsNyBAQCB2b2lkIHVu
YmluZF9hbGxfcG9ydHModm9pZCkKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTlJfRVZTOyBpKysg
KQogICAgIHsKLSAgICAgICAgaWYgKCBpID09IGNvbnNvbGVfZXZ0Y2huIHx8Ci0gICAgICAgICAg
ICAgaSA9PSBzdGFydF9pbmZvLnN0b3JlX2V2dGNobikKKyAgICAgICAgaWYgKCBpID09IGNvbnNv
bGVfZXZ0Y2huIHx8IGkgPT0geGVuYnVzX2V2dGNobiApCiAgICAgICAgICAgICBjb250aW51ZTsK
IAogICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChpLCBib3VuZF9wb3J0cykgKQpkaWZm
IC0tZ2l0IGEvaW5jbHVkZS94ZW5idXMuaCBiL2luY2x1ZGUveGVuYnVzLmgKaW5kZXggZDNiYjdh
Zi4uNTY0NmEyNSAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW5idXMuaAorKysgYi9pbmNsdWRlL3hl
bmJ1cy5oCkBAIC0yOSw2ICsyOSw5IEBAIHN0cnVjdCB4ZW5idXNfZXZlbnQgewogfTsKIHR5cGVk
ZWYgc3RydWN0IHhlbmJ1c19ldmVudCAqeGVuYnVzX2V2ZW50X3F1ZXVlOwogCitleHRlcm4gdWlu
dDMyX3QgeGVuYnVzX2V2dGNobjsKKwordm9pZCBnZXRfeGVuYnVzKHZvaWQgKnApOwogY2hhciAq
eGVuYnVzX3dhdGNoX3BhdGhfdG9rZW4oeGVuYnVzX3RyYW5zYWN0aW9uX3QgeGJ0LCBjb25zdCBj
aGFyICpwYXRoLCBjb25zdCBjaGFyICp0b2tlbiwgeGVuYnVzX2V2ZW50X3F1ZXVlICpldmVudHMp
OwogY2hhciAqeGVuYnVzX3Vud2F0Y2hfcGF0aF90b2tlbih4ZW5idXNfdHJhbnNhY3Rpb25fdCB4
YnQsIGNvbnN0IGNoYXIgKnBhdGgsIGNvbnN0IGNoYXIgKnRva2VuKTsKIGV4dGVybiBzdHJ1Y3Qg
d2FpdF9xdWV1ZV9oZWFkIHhlbmJ1c193YXRjaF9xdWV1ZTsKZGlmZiAtLWdpdCBhL3hlbmJ1cy94
ZW5idXMuYyBiL3hlbmJ1cy94ZW5idXMuYwppbmRleCAwYWIzODdhLi42MzY3ODZjIDEwMDY0NAot
LS0gYS94ZW5idXMveGVuYnVzLmMKKysrIGIveGVuYnVzL3hlbmJ1cy5jCkBAIC0yNiw2ICsyNiw3
IEBACiAjaW5jbHVkZSA8bWluaS1vcy9zY2hlZC5oPgogI2luY2x1ZGUgPG1pbmktb3Mvd2FpdC5o
PgogI2luY2x1ZGUgPHhlbi9pby94c193aXJlLmg+CisjaW5jbHVkZSA8eGVuL2h2bS9wYXJhbXMu
aD4KICNpbmNsdWRlIDxtaW5pLW9zL3NwaW5sb2NrLmg+CiAjaW5jbHVkZSA8bWluaS1vcy94bWFs
bG9jLmg+CiAKQEAgLTYyLDYgKzYzLDMxIEBAIHN0cnVjdCB4ZW5idXNfcmVxX2luZm8KICNkZWZp
bmUgTlJfUkVRUyAzMgogc3RhdGljIHN0cnVjdCB4ZW5idXNfcmVxX2luZm8gcmVxX2luZm9bTlJf
UkVRU107CiAKK3VpbnQzMl90IHhlbmJ1c19ldnRjaG47CisKKyNpZmRlZiBDT05GSUdfUEFSQVZJ
UlQKK3ZvaWQgZ2V0X3hlbmJ1cyh2b2lkICpwKQoreworICAgIHN0YXJ0X2luZm9fdCAqc2kgPSBw
OworCisgICAgeGVuYnVzX2V2dGNobiA9IHNpLT5zdG9yZV9ldnRjaG47CisgICAgeGVuc3RvcmVf
YnVmID0gbWZuX3RvX3ZpcnQoc2ktPnN0b3JlX21mbik7Cit9CisjZWxzZQordm9pZCBnZXRfeGVu
YnVzKHZvaWQgKnApCit7CisgICAgdWludDY0X3QgdjsKKworICAgIGlmICggaHZtX2dldF9wYXJh
bWV0ZXIoSFZNX1BBUkFNX1NUT1JFX0VWVENITiwgJnYpICkKKyAgICAgICAgQlVHKCk7CisgICAg
eGVuYnVzX2V2dGNobiA9IHY7CisKKyAgICBpZiggaHZtX2dldF9wYXJhbWV0ZXIoSFZNX1BBUkFN
X1NUT1JFX1BGTiwgJnYpICkKKyAgICAgICAgQlVHKCk7CisgICAgeGVuc3RvcmVfYnVmID0gKHN0
cnVjdCB4ZW5zdG9yZV9kb21haW5faW50ZXJmYWNlICopbWFwX2ZyYW1lX3ZpcnQodik7Cit9Cisj
ZW5kaWYKKwogc3RhdGljIHZvaWQgbWVtY3B5X2Zyb21fcmluZyhjb25zdCB2b2lkICpSaW5nLAog
ICAgICAgICB2b2lkICpEZXN0LAogICAgICAgICBpbnQgb2ZmLApAQCAtMjY5LDcgKzI5NSw3IEBA
IHN0YXRpYyB2b2lkIHhlbmJ1c190aHJlYWRfZnVuYyh2b2lkICppZ24pCiAgICAgICAgICAgICB9
CiAKICAgICAgICAgICAgIHdtYigpOwotICAgICAgICAgICAgbm90aWZ5X3JlbW90ZV92aWFfZXZ0
Y2huKHN0YXJ0X2luZm8uc3RvcmVfZXZ0Y2huKTsKKyAgICAgICAgICAgIG5vdGlmeV9yZW1vdGVf
dmlhX2V2dGNobih4ZW5idXNfZXZ0Y2huKTsKICAgICAgICAgfQogICAgIH0KIH0KQEAgLTMzNSwx
NSArMzYxLDExIEBAIHZvaWQgaW5pdF94ZW5idXModm9pZCkKIHsKICAgICBpbnQgZXJyOwogICAg
IERFQlVHKCJpbml0X3hlbmJ1cyBjYWxsZWQuXG4iKTsKLSAgICB4ZW5zdG9yZV9idWYgPSBtZm5f
dG9fdmlydChzdGFydF9pbmZvLnN0b3JlX21mbik7CiAgICAgY3JlYXRlX3RocmVhZCgieGVuc3Rv
cmUiLCB4ZW5idXNfdGhyZWFkX2Z1bmMsIE5VTEwpOwogICAgIERFQlVHKCJidWYgYXQgJXAuXG4i
LCB4ZW5zdG9yZV9idWYpOwotICAgIGVyciA9IGJpbmRfZXZ0Y2huKHN0YXJ0X2luZm8uc3RvcmVf
ZXZ0Y2huLAotCQkgICAgICB4ZW5idXNfZXZ0Y2huX2hhbmRsZXIsCi0gICAgICAgICAgICAgIE5V
TEwpOwotICAgIHVubWFza19ldnRjaG4oc3RhcnRfaW5mby5zdG9yZV9ldnRjaG4pOwotICAgIHBy
aW50aygieGVuYnVzIGluaXRpYWxpc2VkIG9uIGlycSAlZCBtZm4gJSNsbHhcbiIsCi0JICAgZXJy
LCAodW5zaWduZWQgbG9uZyBsb25nKSBzdGFydF9pbmZvLnN0b3JlX21mbik7CisgICAgZXJyID0g
YmluZF9ldnRjaG4oeGVuYnVzX2V2dGNobiwgeGVuYnVzX2V2dGNobl9oYW5kbGVyLCBOVUxMKTsK
KyAgICB1bm1hc2tfZXZ0Y2huKHhlbmJ1c19ldnRjaG4pOworICAgIHByaW50aygieGVuYnVzIGlu
aXRpYWxpc2VkIG9uIGlycSAlZFxuIiwgZXJyKTsKIH0KIAogdm9pZCBmaW5pX3hlbmJ1cyh2b2lk
KQpAQCAtNDI1LDcgKzQ0Nyw3IEBAIHN0YXRpYyB2b2lkIHhiX3dyaXRlKGludCB0eXBlLCBpbnQg
cmVxX2lkLCB4ZW5idXNfdHJhbnNhY3Rpb25fdCB0cmFuc19pZCwKICAgICB4ZW5zdG9yZV9idWYt
PnJlcV9wcm9kICs9IGxlbjsKIAogICAgIC8qIFNlbmQgZXZ0Y2huIHRvIG5vdGlmeSByZW1vdGUg
Ki8KLSAgICBub3RpZnlfcmVtb3RlX3ZpYV9ldnRjaG4oc3RhcnRfaW5mby5zdG9yZV9ldnRjaG4p
OworICAgIG5vdGlmeV9yZW1vdGVfdmlhX2V2dGNobih4ZW5idXNfZXZ0Y2huKTsKIH0KIAogLyog
U2VuZCBhIG1lc2FzZ2UgdG8geGVuYnVzLCBpbiB0aGUgc2FtZSBmYXNoaW9uIGFzIHhiX3dyaXRl
LCBhbmQKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4v
bGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:56 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA4-0001gg-No; Wed, 24 Aug 2016 10:11:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA2-0001Qy-9e; Wed, 24 Aug 2016 10:11:54 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 0B/D6-03281-9E27DB75; Wed, 24 Aug 2016 10:11:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+6Lor3
 hBq8/WFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVjYtpu14INaxZfTrewNjKfkuxg5
 OSQEjCTeTvzH1MXIxSEksJBRYu7qg8wgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMUCY
 gsLuEjs3XWKHcRmAapvWnsULM4r4CBx/d8OVogFchLXZ05nArE5geLTFj8AqxESsJfY/3Yq6w
 RG7gWMDKsYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQI9Xc/
 AwLiDsf2E3yFGSQ4mJVHem6p7w4X4kvJTKjMSizPii0pzUosPMcpwcChJ8BYUAuUEi1LTUyvS
 MnOAIQeTluDgURLhXQCS5i0uSMwtzkyHSJ1iVJQS590KkhAASWSU5sG1wcL8EqOslDAvIwMDg
 xBPQWpRbmYJqvwrRnEORiVh3s8gU3gy80rgpr8CWswEtLjl/m6QxSWJCCmpBsY9V9W27672lR
 FnOvNp93zBddk30yed0qz1fJIU/GvdRe2tmipLovcve3Y448LbIv6HtbNiLn317/02vyn9v+B
 51x89r1+ZBiS77bo6vXPvSoeM1BVSpyZyrfbvOZA353JbP+vk4PuTl3z+xBwb7FO+uiB2u1Kj
 xtz96S6vSuQl7thM3FzTML9NiaU4I9FQi7moOBEAniPQ4m4CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1472033512!40331615!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54290 invoked from network); 24 Aug 2016 10:11:52 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:52 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 94AE7AD7F;
 Wed, 24 Aug 2016 10:11:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:38 +0200
Message-Id: <1472033504-23180-17-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 16/22] mini-os: setup xenbus interface
	parameters
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW4gb3JkZXIgdG8gc3VwcG9ydCBIVk1saXRlIHdlIG5lZWQgdG8gZ2V0IHRoZSByaW5nIHBhZ2Ug
YW5kIGV2ZW50CmNoYW5uZWwgZnJvbSB0aGUgaHlwZXJ2aXNvciB2aWEgaHlwZXJjYWxscy4gTW92
ZSB0aGUgYWxyZWFkeSBleGlzdGluZwpnZXRfeGVuYnVzKCkgZnVuY3Rpb24gZnJvbSBhcm0gc3Bl
Y2lmaWMgY29kaW5nIHRvIHhlbmJ1cy94ZW5idXMuYyBhbmQKcHJvdmlkZSBhIHNpbWlsYXIgcGFy
YXZpcnR1YWxpemVkIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1
bHRAZW5zLWx5b24ub3JnPgotLS0KIGFyY2gvYXJtL3NldHVwLmMgfCAxNiArLS0tLS0tLS0tLS0t
LS0tCiBhcmNoL3g4Ni9zZXR1cC5jIHwgIDEgKwogZXZlbnRzLmMgICAgICAgICB8ICAzICstLQog
aW5jbHVkZS94ZW5idXMuaCB8ICAzICsrKwogeGVuYnVzL3hlbmJ1cy5jICB8IDQwICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgMzcgaW5z
ZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vc2V0dXAu
YyBiL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggYTAyMTYxNi4uNzJlMDI1YSAxMDA2NDQKLS0tIGEv
YXJjaC9hcm0vc2V0dXAuYworKysgYi9hcmNoL2FybS9zZXR1cC5jCkBAIC0yNSwyMCArMjUsNiBA
QCBleHRlcm4gY2hhciBzaGFyZWRfaW5mb19wYWdlW1BBR0VfU0laRV07CiAKIHZvaWQgKmRldmlj
ZV90cmVlOwogCi12b2lkIGdldF94ZW5idXModm9pZCkKLXsKLSAgICB1aW50NjRfdCB2YWx1ZTsK
LQotICAgIGlmIChodm1fZ2V0X3BhcmFtZXRlcihIVk1fUEFSQU1fU1RPUkVfRVZUQ0hOLCAmdmFs
dWUpKQotICAgICAgICBCVUcoKTsKLQotICAgIHN0YXJ0X2luZm8uc3RvcmVfZXZ0Y2huID0gKGlu
dCl2YWx1ZTsKLQotICAgIGlmKGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9TVE9SRV9QRk4s
ICZ2YWx1ZSkpCi0gICAgICAgIEJVRygpOwotICAgIHN0YXJ0X2luZm8uc3RvcmVfbWZuID0gKHVu
c2lnbmVkIGxvbmcpdmFsdWU7Ci19Ci0KIC8qCiAgKiBJTklUSUFMIEMgRU5UUlkgUE9JTlQuCiAg
Ki8KQEAgLTcyLDcgKzU4LDcgQEAgdm9pZCBhcmNoX2luaXQodm9pZCAqZHRiX3BvaW50ZXIsIHVp
bnQzMl90IHBoeXNpY2FsX29mZnNldCkKIAogICAgIC8qIEZpbGwgaW4gc3RhcnRfaW5mbyAqLwog
ICAgIGdldF9jb25zb2xlKE5VTEwpOwotICAgIGdldF94ZW5idXMoKTsKKyAgICBnZXRfeGVuYnVz
KE5VTEwpOwogCiAgICAgZ2ljX2luaXQoKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvc2V0dXAu
YyBiL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMGMxZjJlYy4uNjY0NTc4NCAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xMzgsNiArMTM4LDcg
QEAgYXJjaF9pbml0KHZvaWQgKnBhcikKIAkvKiBXQVJOOiBkb24ndCBkbyBwcmludGsgYmVmb3Jl
IGhlcmUsIGl0IHVzZXMgaW5mb3JtYXRpb24gZnJvbQogCSAgIHNoYXJlZF9pbmZvLiBVc2UgeHBy
aW50ayBpbnN0ZWFkLiAqLwogCWdldF9jb25zb2xlKHBhcik7CisJZ2V0X3hlbmJ1cyhwYXIpOwog
CXNpID0gcGFyOwogCW1lbWNweSgmc3RhcnRfaW5mbywgc2ksIHNpemVvZigqc2kpKTsKIApkaWZm
IC0tZ2l0IGEvZXZlbnRzLmMgYi9ldmVudHMuYwppbmRleCA3NmVhNjE3Li5lOGVmOGFhIDEwMDY0
NAotLS0gYS9ldmVudHMuYworKysgYi9ldmVudHMuYwpAQCAtNDYsOCArNDYsNyBAQCB2b2lkIHVu
YmluZF9hbGxfcG9ydHModm9pZCkKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTlJfRVZTOyBpKysg
KQogICAgIHsKLSAgICAgICAgaWYgKCBpID09IGNvbnNvbGVfZXZ0Y2huIHx8Ci0gICAgICAgICAg
ICAgaSA9PSBzdGFydF9pbmZvLnN0b3JlX2V2dGNobikKKyAgICAgICAgaWYgKCBpID09IGNvbnNv
bGVfZXZ0Y2huIHx8IGkgPT0geGVuYnVzX2V2dGNobiApCiAgICAgICAgICAgICBjb250aW51ZTsK
IAogICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChpLCBib3VuZF9wb3J0cykgKQpkaWZm
IC0tZ2l0IGEvaW5jbHVkZS94ZW5idXMuaCBiL2luY2x1ZGUveGVuYnVzLmgKaW5kZXggZDNiYjdh
Zi4uNTY0NmEyNSAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW5idXMuaAorKysgYi9pbmNsdWRlL3hl
bmJ1cy5oCkBAIC0yOSw2ICsyOSw5IEBAIHN0cnVjdCB4ZW5idXNfZXZlbnQgewogfTsKIHR5cGVk
ZWYgc3RydWN0IHhlbmJ1c19ldmVudCAqeGVuYnVzX2V2ZW50X3F1ZXVlOwogCitleHRlcm4gdWlu
dDMyX3QgeGVuYnVzX2V2dGNobjsKKwordm9pZCBnZXRfeGVuYnVzKHZvaWQgKnApOwogY2hhciAq
eGVuYnVzX3dhdGNoX3BhdGhfdG9rZW4oeGVuYnVzX3RyYW5zYWN0aW9uX3QgeGJ0LCBjb25zdCBj
aGFyICpwYXRoLCBjb25zdCBjaGFyICp0b2tlbiwgeGVuYnVzX2V2ZW50X3F1ZXVlICpldmVudHMp
OwogY2hhciAqeGVuYnVzX3Vud2F0Y2hfcGF0aF90b2tlbih4ZW5idXNfdHJhbnNhY3Rpb25fdCB4
YnQsIGNvbnN0IGNoYXIgKnBhdGgsIGNvbnN0IGNoYXIgKnRva2VuKTsKIGV4dGVybiBzdHJ1Y3Qg
d2FpdF9xdWV1ZV9oZWFkIHhlbmJ1c193YXRjaF9xdWV1ZTsKZGlmZiAtLWdpdCBhL3hlbmJ1cy94
ZW5idXMuYyBiL3hlbmJ1cy94ZW5idXMuYwppbmRleCAwYWIzODdhLi42MzY3ODZjIDEwMDY0NAot
LS0gYS94ZW5idXMveGVuYnVzLmMKKysrIGIveGVuYnVzL3hlbmJ1cy5jCkBAIC0yNiw2ICsyNiw3
IEBACiAjaW5jbHVkZSA8bWluaS1vcy9zY2hlZC5oPgogI2luY2x1ZGUgPG1pbmktb3Mvd2FpdC5o
PgogI2luY2x1ZGUgPHhlbi9pby94c193aXJlLmg+CisjaW5jbHVkZSA8eGVuL2h2bS9wYXJhbXMu
aD4KICNpbmNsdWRlIDxtaW5pLW9zL3NwaW5sb2NrLmg+CiAjaW5jbHVkZSA8bWluaS1vcy94bWFs
bG9jLmg+CiAKQEAgLTYyLDYgKzYzLDMxIEBAIHN0cnVjdCB4ZW5idXNfcmVxX2luZm8KICNkZWZp
bmUgTlJfUkVRUyAzMgogc3RhdGljIHN0cnVjdCB4ZW5idXNfcmVxX2luZm8gcmVxX2luZm9bTlJf
UkVRU107CiAKK3VpbnQzMl90IHhlbmJ1c19ldnRjaG47CisKKyNpZmRlZiBDT05GSUdfUEFSQVZJ
UlQKK3ZvaWQgZ2V0X3hlbmJ1cyh2b2lkICpwKQoreworICAgIHN0YXJ0X2luZm9fdCAqc2kgPSBw
OworCisgICAgeGVuYnVzX2V2dGNobiA9IHNpLT5zdG9yZV9ldnRjaG47CisgICAgeGVuc3RvcmVf
YnVmID0gbWZuX3RvX3ZpcnQoc2ktPnN0b3JlX21mbik7Cit9CisjZWxzZQordm9pZCBnZXRfeGVu
YnVzKHZvaWQgKnApCit7CisgICAgdWludDY0X3QgdjsKKworICAgIGlmICggaHZtX2dldF9wYXJh
bWV0ZXIoSFZNX1BBUkFNX1NUT1JFX0VWVENITiwgJnYpICkKKyAgICAgICAgQlVHKCk7CisgICAg
eGVuYnVzX2V2dGNobiA9IHY7CisKKyAgICBpZiggaHZtX2dldF9wYXJhbWV0ZXIoSFZNX1BBUkFN
X1NUT1JFX1BGTiwgJnYpICkKKyAgICAgICAgQlVHKCk7CisgICAgeGVuc3RvcmVfYnVmID0gKHN0
cnVjdCB4ZW5zdG9yZV9kb21haW5faW50ZXJmYWNlICopbWFwX2ZyYW1lX3ZpcnQodik7Cit9Cisj
ZW5kaWYKKwogc3RhdGljIHZvaWQgbWVtY3B5X2Zyb21fcmluZyhjb25zdCB2b2lkICpSaW5nLAog
ICAgICAgICB2b2lkICpEZXN0LAogICAgICAgICBpbnQgb2ZmLApAQCAtMjY5LDcgKzI5NSw3IEBA
IHN0YXRpYyB2b2lkIHhlbmJ1c190aHJlYWRfZnVuYyh2b2lkICppZ24pCiAgICAgICAgICAgICB9
CiAKICAgICAgICAgICAgIHdtYigpOwotICAgICAgICAgICAgbm90aWZ5X3JlbW90ZV92aWFfZXZ0
Y2huKHN0YXJ0X2luZm8uc3RvcmVfZXZ0Y2huKTsKKyAgICAgICAgICAgIG5vdGlmeV9yZW1vdGVf
dmlhX2V2dGNobih4ZW5idXNfZXZ0Y2huKTsKICAgICAgICAgfQogICAgIH0KIH0KQEAgLTMzNSwx
NSArMzYxLDExIEBAIHZvaWQgaW5pdF94ZW5idXModm9pZCkKIHsKICAgICBpbnQgZXJyOwogICAg
IERFQlVHKCJpbml0X3hlbmJ1cyBjYWxsZWQuXG4iKTsKLSAgICB4ZW5zdG9yZV9idWYgPSBtZm5f
dG9fdmlydChzdGFydF9pbmZvLnN0b3JlX21mbik7CiAgICAgY3JlYXRlX3RocmVhZCgieGVuc3Rv
cmUiLCB4ZW5idXNfdGhyZWFkX2Z1bmMsIE5VTEwpOwogICAgIERFQlVHKCJidWYgYXQgJXAuXG4i
LCB4ZW5zdG9yZV9idWYpOwotICAgIGVyciA9IGJpbmRfZXZ0Y2huKHN0YXJ0X2luZm8uc3RvcmVf
ZXZ0Y2huLAotCQkgICAgICB4ZW5idXNfZXZ0Y2huX2hhbmRsZXIsCi0gICAgICAgICAgICAgIE5V
TEwpOwotICAgIHVubWFza19ldnRjaG4oc3RhcnRfaW5mby5zdG9yZV9ldnRjaG4pOwotICAgIHBy
aW50aygieGVuYnVzIGluaXRpYWxpc2VkIG9uIGlycSAlZCBtZm4gJSNsbHhcbiIsCi0JICAgZXJy
LCAodW5zaWduZWQgbG9uZyBsb25nKSBzdGFydF9pbmZvLnN0b3JlX21mbik7CisgICAgZXJyID0g
YmluZF9ldnRjaG4oeGVuYnVzX2V2dGNobiwgeGVuYnVzX2V2dGNobl9oYW5kbGVyLCBOVUxMKTsK
KyAgICB1bm1hc2tfZXZ0Y2huKHhlbmJ1c19ldnRjaG4pOworICAgIHByaW50aygieGVuYnVzIGlu
aXRpYWxpc2VkIG9uIGlycSAlZFxuIiwgZXJyKTsKIH0KIAogdm9pZCBmaW5pX3hlbmJ1cyh2b2lk
KQpAQCAtNDI1LDcgKzQ0Nyw3IEBAIHN0YXRpYyB2b2lkIHhiX3dyaXRlKGludCB0eXBlLCBpbnQg
cmVxX2lkLCB4ZW5idXNfdHJhbnNhY3Rpb25fdCB0cmFuc19pZCwKICAgICB4ZW5zdG9yZV9idWYt
PnJlcV9wcm9kICs9IGxlbjsKIAogICAgIC8qIFNlbmQgZXZ0Y2huIHRvIG5vdGlmeSByZW1vdGUg
Ki8KLSAgICBub3RpZnlfcmVtb3RlX3ZpYV9ldnRjaG4oc3RhcnRfaW5mby5zdG9yZV9ldnRjaG4p
OworICAgIG5vdGlmeV9yZW1vdGVfdmlhX2V2dGNobih4ZW5idXNfZXZ0Y2huKTsKIH0KIAogLyog
U2VuZCBhIG1lc2FzZ2UgdG8geGVuYnVzLCBpbiB0aGUgc2FtZSBmYXNoaW9uIGFzIHhiX3dyaXRl
LCBhbmQKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4v
bGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:57 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA5-0001iW-3f; Wed, 24 Aug 2016 10:11:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA2-0001Uw-VE; Wed, 24 Aug 2016 10:11:55 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 AC/5D-27186-9E27DB75; Wed, 24 Aug 2016 10:11:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+7Lor3
 hBr+WClu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZg4fx1TwRnpipvz9zE2MP4U62Lk
 5JAQMJJ4O/EfUxcjF4eQwEJGiUnvLrKDJNgEVCU2XD/FCmKLCLhJfPk+iw3EZhaIkJjz4RQLi
 C0sYCvRO68DrIYFqH7X2knMIDavgIPE3JkfmCEWyElcnzmdCcTmBIpPW/wArFdIwF5i/9uprB
 MYuRcwMqxi1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0dD0
 DA+MOxoa9focYJTmYlER5b6ruDRfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVtQCJQTLEpNT61I
 y8wBhhxMWoKDR0mENwQkzVtckJhbnJkOkTrFqCglzssGkhAASWSU5sG1wcL8EqOslDAvIwMDg
 xBPQWpRbmYJqvwrRnEORiVh3nqQKTyZeSVw018BLWYCWtxyfzfI4pJEhJRUA2PznWuzVe4+vG
 3xO23pzFtLc7ZcebNVU/b1x8vuDy5ZelxIKHI9lPmru26W1Yepv1tn3VM7+/ms40XeO5V31hx
 nr/8f/WrK1b6q7tJFQdwTJ8UG1m2sT1k5/9y1+Z+OfJJ+02n7d/vT/cJrf+1L/XwuvuGZu6un
 1OrAoy/nCL3j5+rYe5DjcOT1BUosxRmJhlrMRcWJACqt/4puAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1472033513!57120340!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15609 invoked from network); 24 Aug 2016 10:11:53 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:53 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E7B0AABE1;
 Wed, 24 Aug 2016 10:11:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:39 +0200
Message-Id: <1472033504-23180-18-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 17/22] mini-os: add get_cmdline() function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXJzIGFyZSBwYXNzZWQgaW4gc3RhcnRfaW5mbyBzdHJ1
Y3R1cmUgZm9yIHB2LApidXQgdmlhIGh2bV9zdGFydF9pbmZvIGZvciBIVk1saXRlLiBBZGQgYSBn
ZW5lcmljIGZ1bmN0aW9uIHRvIGZpbGwgYQpsb2NhbCBjbWRsaW5lIHZhcmlhYmxlIHdpdGggdGhl
IGNvbW1hbmQgbGluZSBzdHJpbmcuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVs
dEBlbnMtbHlvbi5vcmc+Ci0tLQogYXJjaC94ODYvc2V0dXAuYyB8IDIwICsrKysrKysrKysrKysr
KysrKy0tCiBpbmNsdWRlL2tlcm5lbC5oIHwgIDMgKysrCiBrZXJuZWwuYyAgICAgICAgIHwgIDEg
KwogbWFpbi5jICAgICAgICAgICB8ICA1ICsrKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDI1IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvc2V0dXAuYyBi
L2FyY2gveDg2L3NldHVwLmMKaW5kZXggNjY0NTc4NC4uMTM2MzNmMCAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0zMSw2ICszMSw3IEBACiAj
aW5jbHVkZSA8bWluaS1vcy9rZXJuZWwuaD4KICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVk
ZSA8eGVuL2FyY2gteDg2L2NwdWlkLmg+CisjaW5jbHVkZSA8eGVuL2FyY2gteDg2L2h2bS9zdGFy
dF9pbmZvLmg+CiAKIC8qCiAgKiBTaGFyZWQgcGFnZSBmb3IgY29tbXVuaWNhdGluZyB3aXRoIHRo
ZSBoeXBlcnZpc29yLgpAQCAtODgsNiArODksMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIHNzZV9p
bml0KHZvaWQpIHsKIAogI2lmZGVmIENPTkZJR19QQVJBVklSVAogI2RlZmluZSBocGNfaW5pdCgp
CisKK3N0YXRpYyB2b2lkIGdldF9jbWRsaW5lKHZvaWQgKnApCit7CisgICAgc3RhcnRfaW5mb190
ICpzaSA9IHA7CisKKyAgICBzdHJuY3B5KGNtZGxpbmUsIChjaGFyICopc2ktPmNtZF9saW5lLCBN
QVhfQ01ETElORV9TSVpFIC0gMSk7Cit9CiAjZWxzZQogc3RhdGljIHZvaWQgaHBjX2luaXQodm9p
ZCkKIHsKQEAgLTEwOSw2ICsxMTcsMTQgQEAgc3RhdGljIHZvaWQgaHBjX2luaXQodm9pZCkKICAg
ICB3cm1zcmwoZWJ4LCAodW5zaWduZWQgbG9uZykmaHlwZXJjYWxsX3BhZ2UpOwogICAgIGJhcnJp
ZXIoKTsKIH0KKworc3RhdGljIHZvaWQgZ2V0X2NtZGxpbmUodm9pZCAqcCkKK3sKKyAgICBzdHJ1
Y3QgaHZtX3N0YXJ0X2luZm8gKnNpID0gcDsKKworICAgIGlmICggc2ktPmNtZGxpbmVfcGFkZHIg
KQorICAgICAgICBzdHJuY3B5KGNtZGxpbmUsIHRvX3ZpcnQoc2ktPmNtZGxpbmVfcGFkZHIpLCBN
QVhfQ01ETElORV9TSVpFIC0gMSk7Cit9CiAjZW5kaWYKIAogLyoKQEAgLTEzOSw2ICsxNTUsNyBA
QCBhcmNoX2luaXQodm9pZCAqcGFyKQogCSAgIHNoYXJlZF9pbmZvLiBVc2UgeHByaW50ayBpbnN0
ZWFkLiAqLwogCWdldF9jb25zb2xlKHBhcik7CiAJZ2V0X3hlbmJ1cyhwYXIpOworCWdldF9jbWRs
aW5lKHBhcik7CiAJc2kgPSBwYXI7CiAJbWVtY3B5KCZzdGFydF9pbmZvLCBzaSwgc2l6ZW9mKCpz
aSkpOwogCkBAIC0xNTMsOCArMTcwLDcgQEAgYXJjaF9pbml0KHZvaWQgKnBhcikKIAlwcmludGso
IiAgIG1vZF9zdGFydDogMHglbHgoVkEpXG4iLCBzaS0+bW9kX3N0YXJ0KTsKIAlwcmludGsoIiAg
ICAgbW9kX2xlbjogJWx1XG4iLCBzaS0+bW9kX2xlbik7CiAJcHJpbnRrKCIgICAgICAgZmxhZ3M6
IDB4JXhcbiIsICh1bnNpZ25lZCBpbnQpc2ktPmZsYWdzKTsKLQlwcmludGsoIiAgICBjbWRfbGlu
ZTogJXNcbiIsCi0JCQlzaS0+Y21kX2xpbmUgPyAoY29uc3QgY2hhciAqKXNpLT5jbWRfbGluZSA6
ICJOVUxMIik7CisJcHJpbnRrKCIgICAgY21kX2xpbmU6ICVzXG4iLCBjbWRsaW5lKTsKIAlwcmlu
dGsoIiAgICAgICBzdGFjazogJXAtJXBcbiIsIHN0YWNrLCBzdGFjayArIHNpemVvZihzdGFjaykp
OwogCiAJLyogR3JhYiB0aGUgc2hhcmVkX2luZm8gcG9pbnRlciBhbmQgcHV0IGl0IGluIGEgc2Fm
ZSBwbGFjZS4gKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUva2VybmVsLmggYi9pbmNsdWRlL2tlcm5l
bC5oCmluZGV4IDEzZTMyNzQuLmQzN2RkZGEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUva2VybmVsLmgK
KysrIGIvaW5jbHVkZS9rZXJuZWwuaApAQCAtMSw2ICsxLDkgQEAKICNpZm5kZWYgX0tFUk5FTF9I
XwogI2RlZmluZSBfS0VSTkVMX0hfCiAKKyNkZWZpbmUgTUFYX0NNRExJTkVfU0laRSAxMDI0Citl
eHRlcm4gY2hhciBjbWRsaW5lW01BWF9DTURMSU5FX1NJWkVdOworCiB2b2lkIHN0YXJ0X2tlcm5l
bCh2b2lkKTsKIHZvaWQgZG9fZXhpdCh2b2lkKSBfX2F0dHJpYnV0ZV9fKChub3JldHVybikpOwog
dm9pZCBhcmNoX2RvX2V4aXQodm9pZCk7CmRpZmYgLS1naXQgYS9rZXJuZWwuYyBiL2tlcm5lbC5j
CmluZGV4IDQzN2U1YjQuLmYyMjk5N2UgMTAwNjQ0Ci0tLSBhL2tlcm5lbC5jCisrKyBiL2tlcm5l
bC5jCkBAIC00OCw2ICs0OCw3IEBACiAjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KIAogdWludDhf
dCB4ZW5fZmVhdHVyZXNbWEVORkVBVF9OUl9TVUJNQVBTICogMzJdOworY2hhciBjbWRsaW5lW01B
WF9DTURMSU5FX1NJWkVdOwogCiB2b2lkIHNldHVwX3hlbl9mZWF0dXJlcyh2b2lkKQogewpkaWZm
IC0tZ2l0IGEvbWFpbi5jIGIvbWFpbi5jCmluZGV4IDRlYzQwYjUuLjcxZTNiZTMgMTAwNjQ0Ci0t
LSBhL21haW4uYworKysgYi9tYWluLmMKQEAgLTYsNiArNiw3IEBACiAKICNpZmRlZiBIQVZFX0xJ
QkMKICNpbmNsdWRlIDxvcy5oPgorI2luY2x1ZGUgPGtlcm5lbC5oPgogI2luY2x1ZGUgPHNjaGVk
Lmg+CiAjaW5jbHVkZSA8Y29uc29sZS5oPgogI2luY2x1ZGUgPG5ldGZyb250Lmg+CkBAIC0xMzQs
NyArMTM1LDcgQEAgc3RhdGljIHZvaWQgY2FsbF9tYWluKHZvaWQgKnApCiAjZGVmaW5lIFBBUlNF
X0FSR1NfQ09VTlQoQVJHUykgUEFSU0VfQVJHUyhBUkdTLCBhcmdjKyssIGMrKywgKQogI2RlZmlu
ZSBQQVJTRV9BUkdTX1NUT1JFKEFSR1MpIFBBUlNFX0FSR1MoQVJHUywgYXJndlthcmdjKytdID0g
YywgbWVtbW92ZShjLCBjICsgMSwgc3RybGVuKGMgKyAxKSArIDEpLCAqYysrID0gMCkKIAotICAg
IFBBUlNFX0FSR1NfQ09VTlQoKGNoYXIqKXN0YXJ0X2luZm8uY21kX2xpbmUpOworICAgIFBBUlNF
X0FSR1NfQ09VTlQoY21kbGluZSk7CiAjaWZkZWYgQ09ORklHX1FFTVVfWFNfQVJHUwogICAgIFBB
UlNFX0FSR1NfQ09VTlQoZG9tYXJncyk7CiAjZW5kaWYKQEAgLTE0Myw3ICsxNDQsNyBAQCBzdGF0
aWMgdm9pZCBjYWxsX21haW4odm9pZCAqcCkKICAgICBhcmd2WzBdID0gIm1haW4iOwogICAgIGFy
Z2MgPSAxOwogCi0gICAgUEFSU0VfQVJHU19TVE9SRSgoY2hhciopc3RhcnRfaW5mby5jbWRfbGlu
ZSkKKyAgICBQQVJTRV9BUkdTX1NUT1JFKGNtZGxpbmUpCiAjaWZkZWYgQ09ORklHX1FFTVVfWFNf
QVJHUwogICAgIFBBUlNFX0FSR1NfU1RPUkUoZG9tYXJncykKICNlbmRpZgotLSAKMi42LjYKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:57 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA5-0001iW-3f; Wed, 24 Aug 2016 10:11:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA2-0001Uw-VE; Wed, 24 Aug 2016 10:11:55 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 AC/5D-27186-9E27DB75; Wed, 24 Aug 2016 10:11:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+7Lor3
 hBr+WClu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZg4fx1TwRnpipvz9zE2MP4U62Lk
 5JAQMJJ4O/EfUxcjF4eQwEJGiUnvLrKDJNgEVCU2XD/FCmKLCLhJfPk+iw3EZhaIkJjz4RQLi
 C0sYCvRO68DrIYFqH7X2knMIDavgIPE3JkfmCEWyElcnzmdCcTmBIpPW/wArFdIwF5i/9uprB
 MYuRcwMqxi1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0dD0
 DA+MOxoa9focYJTmYlER5b6ruDRfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVtQCJQTLEpNT61I
 y8wBhhxMWoKDR0mENwQkzVtckJhbnJkOkTrFqCglzssGkhAASWSU5sG1wcL8EqOslDAvIwMDg
 xBPQWpRbmYJqvwrRnEORiVh3nqQKTyZeSVw018BLWYCWtxyfzfI4pJEhJRUA2PznWuzVe4+vG
 3xO23pzFtLc7ZcebNVU/b1x8vuDy5ZelxIKHI9lPmru26W1Yepv1tn3VM7+/ms40XeO5V31hx
 nr/8f/WrK1b6q7tJFQdwTJ8UG1m2sT1k5/9y1+Z+OfJJ+02n7d/vT/cJrf+1L/XwuvuGZu6un
 1OrAoy/nCL3j5+rYe5DjcOT1BUosxRmJhlrMRcWJACqt/4puAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1472033513!57120340!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15609 invoked from network); 24 Aug 2016 10:11:53 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:53 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E7B0AABE1;
 Wed, 24 Aug 2016 10:11:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:39 +0200
Message-Id: <1472033504-23180-18-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 17/22] mini-os: add get_cmdline() function
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXJzIGFyZSBwYXNzZWQgaW4gc3RhcnRfaW5mbyBzdHJ1
Y3R1cmUgZm9yIHB2LApidXQgdmlhIGh2bV9zdGFydF9pbmZvIGZvciBIVk1saXRlLiBBZGQgYSBn
ZW5lcmljIGZ1bmN0aW9uIHRvIGZpbGwgYQpsb2NhbCBjbWRsaW5lIHZhcmlhYmxlIHdpdGggdGhl
IGNvbW1hbmQgbGluZSBzdHJpbmcuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVs
dEBlbnMtbHlvbi5vcmc+Ci0tLQogYXJjaC94ODYvc2V0dXAuYyB8IDIwICsrKysrKysrKysrKysr
KysrKy0tCiBpbmNsdWRlL2tlcm5lbC5oIHwgIDMgKysrCiBrZXJuZWwuYyAgICAgICAgIHwgIDEg
KwogbWFpbi5jICAgICAgICAgICB8ICA1ICsrKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDI1IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvc2V0dXAuYyBi
L2FyY2gveDg2L3NldHVwLmMKaW5kZXggNjY0NTc4NC4uMTM2MzNmMCAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0zMSw2ICszMSw3IEBACiAj
aW5jbHVkZSA8bWluaS1vcy9rZXJuZWwuaD4KICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVk
ZSA8eGVuL2FyY2gteDg2L2NwdWlkLmg+CisjaW5jbHVkZSA8eGVuL2FyY2gteDg2L2h2bS9zdGFy
dF9pbmZvLmg+CiAKIC8qCiAgKiBTaGFyZWQgcGFnZSBmb3IgY29tbXVuaWNhdGluZyB3aXRoIHRo
ZSBoeXBlcnZpc29yLgpAQCAtODgsNiArODksMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIHNzZV9p
bml0KHZvaWQpIHsKIAogI2lmZGVmIENPTkZJR19QQVJBVklSVAogI2RlZmluZSBocGNfaW5pdCgp
CisKK3N0YXRpYyB2b2lkIGdldF9jbWRsaW5lKHZvaWQgKnApCit7CisgICAgc3RhcnRfaW5mb190
ICpzaSA9IHA7CisKKyAgICBzdHJuY3B5KGNtZGxpbmUsIChjaGFyICopc2ktPmNtZF9saW5lLCBN
QVhfQ01ETElORV9TSVpFIC0gMSk7Cit9CiAjZWxzZQogc3RhdGljIHZvaWQgaHBjX2luaXQodm9p
ZCkKIHsKQEAgLTEwOSw2ICsxMTcsMTQgQEAgc3RhdGljIHZvaWQgaHBjX2luaXQodm9pZCkKICAg
ICB3cm1zcmwoZWJ4LCAodW5zaWduZWQgbG9uZykmaHlwZXJjYWxsX3BhZ2UpOwogICAgIGJhcnJp
ZXIoKTsKIH0KKworc3RhdGljIHZvaWQgZ2V0X2NtZGxpbmUodm9pZCAqcCkKK3sKKyAgICBzdHJ1
Y3QgaHZtX3N0YXJ0X2luZm8gKnNpID0gcDsKKworICAgIGlmICggc2ktPmNtZGxpbmVfcGFkZHIg
KQorICAgICAgICBzdHJuY3B5KGNtZGxpbmUsIHRvX3ZpcnQoc2ktPmNtZGxpbmVfcGFkZHIpLCBN
QVhfQ01ETElORV9TSVpFIC0gMSk7Cit9CiAjZW5kaWYKIAogLyoKQEAgLTEzOSw2ICsxNTUsNyBA
QCBhcmNoX2luaXQodm9pZCAqcGFyKQogCSAgIHNoYXJlZF9pbmZvLiBVc2UgeHByaW50ayBpbnN0
ZWFkLiAqLwogCWdldF9jb25zb2xlKHBhcik7CiAJZ2V0X3hlbmJ1cyhwYXIpOworCWdldF9jbWRs
aW5lKHBhcik7CiAJc2kgPSBwYXI7CiAJbWVtY3B5KCZzdGFydF9pbmZvLCBzaSwgc2l6ZW9mKCpz
aSkpOwogCkBAIC0xNTMsOCArMTcwLDcgQEAgYXJjaF9pbml0KHZvaWQgKnBhcikKIAlwcmludGso
IiAgIG1vZF9zdGFydDogMHglbHgoVkEpXG4iLCBzaS0+bW9kX3N0YXJ0KTsKIAlwcmludGsoIiAg
ICAgbW9kX2xlbjogJWx1XG4iLCBzaS0+bW9kX2xlbik7CiAJcHJpbnRrKCIgICAgICAgZmxhZ3M6
IDB4JXhcbiIsICh1bnNpZ25lZCBpbnQpc2ktPmZsYWdzKTsKLQlwcmludGsoIiAgICBjbWRfbGlu
ZTogJXNcbiIsCi0JCQlzaS0+Y21kX2xpbmUgPyAoY29uc3QgY2hhciAqKXNpLT5jbWRfbGluZSA6
ICJOVUxMIik7CisJcHJpbnRrKCIgICAgY21kX2xpbmU6ICVzXG4iLCBjbWRsaW5lKTsKIAlwcmlu
dGsoIiAgICAgICBzdGFjazogJXAtJXBcbiIsIHN0YWNrLCBzdGFjayArIHNpemVvZihzdGFjaykp
OwogCiAJLyogR3JhYiB0aGUgc2hhcmVkX2luZm8gcG9pbnRlciBhbmQgcHV0IGl0IGluIGEgc2Fm
ZSBwbGFjZS4gKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUva2VybmVsLmggYi9pbmNsdWRlL2tlcm5l
bC5oCmluZGV4IDEzZTMyNzQuLmQzN2RkZGEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUva2VybmVsLmgK
KysrIGIvaW5jbHVkZS9rZXJuZWwuaApAQCAtMSw2ICsxLDkgQEAKICNpZm5kZWYgX0tFUk5FTF9I
XwogI2RlZmluZSBfS0VSTkVMX0hfCiAKKyNkZWZpbmUgTUFYX0NNRExJTkVfU0laRSAxMDI0Citl
eHRlcm4gY2hhciBjbWRsaW5lW01BWF9DTURMSU5FX1NJWkVdOworCiB2b2lkIHN0YXJ0X2tlcm5l
bCh2b2lkKTsKIHZvaWQgZG9fZXhpdCh2b2lkKSBfX2F0dHJpYnV0ZV9fKChub3JldHVybikpOwog
dm9pZCBhcmNoX2RvX2V4aXQodm9pZCk7CmRpZmYgLS1naXQgYS9rZXJuZWwuYyBiL2tlcm5lbC5j
CmluZGV4IDQzN2U1YjQuLmYyMjk5N2UgMTAwNjQ0Ci0tLSBhL2tlcm5lbC5jCisrKyBiL2tlcm5l
bC5jCkBAIC00OCw2ICs0OCw3IEBACiAjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KIAogdWludDhf
dCB4ZW5fZmVhdHVyZXNbWEVORkVBVF9OUl9TVUJNQVBTICogMzJdOworY2hhciBjbWRsaW5lW01B
WF9DTURMSU5FX1NJWkVdOwogCiB2b2lkIHNldHVwX3hlbl9mZWF0dXJlcyh2b2lkKQogewpkaWZm
IC0tZ2l0IGEvbWFpbi5jIGIvbWFpbi5jCmluZGV4IDRlYzQwYjUuLjcxZTNiZTMgMTAwNjQ0Ci0t
LSBhL21haW4uYworKysgYi9tYWluLmMKQEAgLTYsNiArNiw3IEBACiAKICNpZmRlZiBIQVZFX0xJ
QkMKICNpbmNsdWRlIDxvcy5oPgorI2luY2x1ZGUgPGtlcm5lbC5oPgogI2luY2x1ZGUgPHNjaGVk
Lmg+CiAjaW5jbHVkZSA8Y29uc29sZS5oPgogI2luY2x1ZGUgPG5ldGZyb250Lmg+CkBAIC0xMzQs
NyArMTM1LDcgQEAgc3RhdGljIHZvaWQgY2FsbF9tYWluKHZvaWQgKnApCiAjZGVmaW5lIFBBUlNF
X0FSR1NfQ09VTlQoQVJHUykgUEFSU0VfQVJHUyhBUkdTLCBhcmdjKyssIGMrKywgKQogI2RlZmlu
ZSBQQVJTRV9BUkdTX1NUT1JFKEFSR1MpIFBBUlNFX0FSR1MoQVJHUywgYXJndlthcmdjKytdID0g
YywgbWVtbW92ZShjLCBjICsgMSwgc3RybGVuKGMgKyAxKSArIDEpLCAqYysrID0gMCkKIAotICAg
IFBBUlNFX0FSR1NfQ09VTlQoKGNoYXIqKXN0YXJ0X2luZm8uY21kX2xpbmUpOworICAgIFBBUlNF
X0FSR1NfQ09VTlQoY21kbGluZSk7CiAjaWZkZWYgQ09ORklHX1FFTVVfWFNfQVJHUwogICAgIFBB
UlNFX0FSR1NfQ09VTlQoZG9tYXJncyk7CiAjZW5kaWYKQEAgLTE0Myw3ICsxNDQsNyBAQCBzdGF0
aWMgdm9pZCBjYWxsX21haW4odm9pZCAqcCkKICAgICBhcmd2WzBdID0gIm1haW4iOwogICAgIGFy
Z2MgPSAxOwogCi0gICAgUEFSU0VfQVJHU19TVE9SRSgoY2hhciopc3RhcnRfaW5mby5jbWRfbGlu
ZSkKKyAgICBQQVJTRV9BUkdTX1NUT1JFKGNtZGxpbmUpCiAjaWZkZWYgQ09ORklHX1FFTVVfWFNf
QVJHUwogICAgIFBBUlNFX0FSR1NfU1RPUkUoZG9tYXJncykKICNlbmRpZgotLSAKMi42LjYKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:57 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA5-0001iw-5B; Wed, 24 Aug 2016 10:11:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA2-0001JW-Uf; Wed, 24 Aug 2016 10:11:55 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 3E/C6-30284-AE27DB75; Wed, 24 Aug 2016 10:11:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+6ror3
 hBv9amCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZqyfNp254Ixuxf8dn9kaGG+pdjFy
 ckgIGEm8nfiPqYuRi0NIYCGjxLv3H9lAEmwCqhIbrp9iBbFFBNwkvnyfBRZnFoiQmPPhFAuIL
 SwQLbG/6S8TiM0CVH/5Ti9YPa+Ag8SqBfNZIBbISVyfOR2shhMoPm3xA7C4kIC9xP63U1knMH
 IvYGRYxahRnFpUllqka2iul1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6GkGINj
 BePG05yFGSQ4mJVHem6p7w4X4kvJTKjMSizPii0pzUosPMcpwcChJ8BYUAuUEi1LTUyvSMnOA
 IQeTluDgURLhDQFJ8xYXJOYWZ6ZDpE4xKkqJ824FSQiAJDJK8+DaYGF+iVFWSpiXEegQIZ6C1
 KLczBJU+VeM4hyMSsK8diBTeDLzSuCmvwJazAS0uOX+bpDFJYkIKakGxh72MiffoCjZ2z27Ix
 yyrcODfre9LXGVWum658wC83sSZjMtuiXeJvrNvtLyqXGnrPs+nUJ14+3CU7co5k9cfm/n9/i
 692IRO7mqReL2bQivPtMTIy4kXnYi0zTM9LS4n5CoUNuHOa/Kv7SZnn3t6tb/8eOsVT9nHd3a
 Ha09JanXdvGeL/PylFiKMxINtZiLihMBzfGaNm4CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1472033513!54366140!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39535 invoked from network); 24 Aug 2016 10:11:54 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:53 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9DEA9AD7F;
 Wed, 24 Aug 2016 10:11:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:41 +0200
Message-Id: <1472033504-23180-20-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 19/22] mini-os: remove using start_info in
	architecture independent code
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlIHN0YXJ0X2luZm8gc3RydWN0dXJlIHNob3VsZCBiZSB1c2VkIG9ubHkgaW4gY2FzZSBvZiBD
T05GSUdfUEFSQVZJUlQKZGVmaW5lZC4gUmVtb3ZlIGl0IGZyb20gYmVpbmcgdXNlZCBpbiBvdGhl
ciBwbGFjZXMuIEVzcGVjaWFsbHkgdGhlCnVzYWdlIGFzIHBhcmFtZXRlciBmb3IgYXBwbGljYXRp
b25zIGxpbmtlZCB0byB0aGUga2VybmVsIGlzIG5vIGdvb2QKaWRlYS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGli
YXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KLS0tCiBhcmNoL2FybS9zZXR1cC5j
ICAgICB8ICA4IC0tLS0tLS0tCiBhcmNoL3g4Ni9zZXR1cC5jICAgICB8ICA4IC0tLS0tLS0tCiBk
YXl0aW1lLmMgICAgICAgICAgICB8ICAyICstCiBpbmNsdWRlL2h5cGVydmlzb3IuaCB8IDExIC0t
LS0tLS0tLS0tCiBrZXJuZWwuYyAgICAgICAgICAgICB8ICA2ICsrKy0tLQogbWFpbi5jICAgICAg
ICAgICAgICAgfCAgNiArKystLS0KIHRlc3QuYyAgICAgICAgICAgICAgIHwgMjAgKysrKysrKysr
Ky0tLS0tLS0tLS0KIDcgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vc2V0dXAuYyBiL2FyY2gvYXJtL3NldHVwLmMK
aW5kZXggMDViNDA1Yi4uYjY1MDIzYyAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vc2V0dXAuYworKysg
Yi9hcmNoL2FybS9zZXR1cC5jCkBAIC05LDEzICs5LDYgQEAKICNpbmNsdWRlIDxsaWJmZHQuaD4K
IAogLyoKLSAqIFRoaXMgc3RydWN0dXJlIGNvbnRhaW5zIHN0YXJ0LW9mLWRheSBpbmZvLCBzdWNo
IGFzIHBhZ2V0YWJsZSBiYXNlIHBvaW50ZXIsCi0gKiBhZGRyZXNzIG9mIHRoZSBzaGFyZWRfaW5m
byBzdHJ1Y3R1cmUsIGFuZCB0aGluZ3MgbGlrZSB0aGF0LgotICogT24geDg2LCB0aGUgaHlwZXJ2
aXNvciBwYXNzZXMgaXQgdG8gdXMuIE9uIEFSTSwgd2UgZmlsbCBpdCBpbiBvdXJzZWx2ZXMuCi0g
Ki8KLXVuaW9uIHN0YXJ0X2luZm9fdW5pb24gc3RhcnRfaW5mb191bmlvbjsKLQotLyoKICAqIFNo
YXJlZCBwYWdlIGZvciBjb21tdW5pY2F0aW5nIHdpdGggdGhlIGh5cGVydmlzb3IuCiAgKiBFdmVu
dHMgZmxhZ3MgZ28gaGVyZSwgZm9yIGV4YW1wbGUuCiAgKi8KQEAgLTQ3LDcgKzQwLDYgQEAgdm9p
ZCBhcmNoX2luaXQodm9pZCAqZHRiX3BvaW50ZXIsIHVpbnQzMl90IHBoeXNpY2FsX29mZnNldCkK
ICAgICAvKiBNYXAgc2hhcmVkX2luZm8gcGFnZSAqLwogICAgIEhZUEVSVklTT1Jfc2hhcmVkX2lu
Zm8gPSBtYXBfc2hhcmVkX2luZm8oTlVMTCk7CiAKLSAgICAvKiBGaWxsIGluIHN0YXJ0X2luZm8g
Ki8KICAgICBnZXRfY29uc29sZShOVUxMKTsKICAgICBnZXRfeGVuYnVzKE5VTEwpOwogCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9zZXR1cC5jIGIvYXJjaC94ODYvc2V0dXAuYwppbmRleCAyNzhlODhm
Li41MGFhNTA0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL2FyY2gveDg2L3Nl
dHVwLmMKQEAgLTQwLDEyICs0MCw2IEBACiBzaGFyZWRfaW5mb190ICpIWVBFUlZJU09SX3NoYXJl
ZF9pbmZvOwogCiAvKgotICogVGhpcyBzdHJ1Y3R1cmUgY29udGFpbnMgc3RhcnQtb2YtZGF5IGlu
Zm8sIHN1Y2ggYXMgcGFnZXRhYmxlIGJhc2UgcG9pbnRlciwKLSAqIGFkZHJlc3Mgb2YgdGhlIHNo
YXJlZF9pbmZvIHN0cnVjdHVyZSwgYW5kIHRoaW5ncyBsaWtlIHRoYXQuCi0gKi8KLXVuaW9uIHN0
YXJ0X2luZm9fdW5pb24gc3RhcnRfaW5mb191bmlvbjsKLQotLyoKICAqIEp1c3QgYWxsb2NhdGUg
dGhlIGtlcm5lbCBzdGFjayBoZXJlLiBTUzpFU1AgaXMgc2V0IHVwIHRvIHBvaW50IGhlcmUKICAq
IGluIGhlYWQuUy4KICAqLwpAQCAtMTUxLDcgKzE0NSw2IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIp
CiAJLyogU2V0dXAgbWVtb3J5IG1hbmFnZW1lbnQgaW5mbyBmcm9tIHN0YXJ0X2luZm8uICovCiAJ
YXJjaF9tbV9wcmVpbml0KHBhcik7CiAKLQkvKiBDb3B5IHRoZSBzdGFydF9pbmZvIHN0cnVjdCB0
byBhIGdsb2JhbGx5LWFjY2Vzc2libGUgYXJlYS4gKi8KIAkvKiBXQVJOOiBkb24ndCBkbyBwcmlu
dGsgYmVmb3JlIGhlcmUsIGl0IHVzZXMgaW5mb3JtYXRpb24gZnJvbQogCSAgIHNoYXJlZF9pbmZv
LiBVc2UgeHByaW50ayBpbnN0ZWFkLiAqLwogCWdldF9jb25zb2xlKHBhcik7CkBAIC0xNjIsNyAr
MTU1LDYgQEAgYXJjaF9pbml0KHZvaWQgKnBhcikKIAlIWVBFUlZJU09SX3NoYXJlZF9pbmZvID0g
bWFwX3NoYXJlZF9pbmZvKHBhcik7CiAKIAlzaSA9IHBhcjsKLQltZW1jcHkoJnN0YXJ0X2luZm8s
IHNpLCBzaXplb2YoKnNpKSk7CiAKIAkvKiBwcmludCBvdXQgc29tZSB1c2VmdWwgaW5mb3JtYXRp
b24gICovCiAJcHJpbnRrKCJYZW4gTWluaW1hbCBPUyFcbiIpOwpkaWZmIC0tZ2l0IGEvZGF5dGlt
ZS5jIGIvZGF5dGltZS5jCmluZGV4IDdkYzBkZTAuLjYwNDllNzggMTAwNjQ0Ci0tLSBhL2RheXRp
bWUuYworKysgYi9kYXl0aW1lLmMKQEAgLTYwLDcgKzYwLDcgQEAgdm9pZCBydW5fc2VydmVyKHZv
aWQgKnApCiB9CiAKIAotaW50IGFwcF9tYWluKHN0YXJ0X2luZm9fdCAqc2kpCitpbnQgYXBwX21h
aW4odm9pZCAqcCkKIHsKICAgICBjcmVhdGVfdGhyZWFkKCJzZXJ2ZXIiLCBydW5fc2VydmVyLCBO
VUxMKTsKICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHlwZXJ2aXNvci5oIGIv
aW5jbHVkZS9oeXBlcnZpc29yLmgKaW5kZXggN2M0NDcwMi4uMzA3M2E4YSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9oeXBlcnZpc29yLmgKKysrIGIvaW5jbHVkZS9oeXBlcnZpc29yLmgKQEAgLTI2LDE3
ICsyNiw2IEBACiAjaW5jbHVkZSA8eGVuL2h2bS9odm1fb3AuaD4KICNpbmNsdWRlIDxtaW5pLW9z
L3RyYXBzLmg+CiAKLS8qCi0gKiBhIHBsYWNlaG9sZGVyIGZvciB0aGUgc3RhcnQgb2YgZGF5IGlu
Zm9ybWF0aW9uIHBhc3NlZCB1cCBmcm9tIHRoZSBoeXBlcnZpc29yCi0gKi8KLXVuaW9uIHN0YXJ0
X2luZm9fdW5pb24KLXsKLSAgICBzdGFydF9pbmZvX3Qgc3RhcnRfaW5mbzsKLSAgICBjaGFyIHBh
ZGRpbmdbNTEyXTsKLX07Ci1leHRlcm4gdW5pb24gc3RhcnRfaW5mb191bmlvbiBzdGFydF9pbmZv
X3VuaW9uOwotI2RlZmluZSBzdGFydF9pbmZvIChzdGFydF9pbmZvX3VuaW9uLnN0YXJ0X2luZm8p
Ci0KIC8qIGh5cGVydmlzb3IuYyAqLwogI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKIGludCBodm1f
Z2V0X3BhcmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpOwpkaWZmIC0tZ2l0IGEva2Vy
bmVsLmMgYi9rZXJuZWwuYwppbmRleCBmMjI5OTdlLi4wZDg0YTliIDEwMDY0NAotLS0gYS9rZXJu
ZWwuYworKysgYi9rZXJuZWwuYwpAQCAtMTEwLDkgKzExMCw5IEBAIHN0YXRpYyB2b2lkIHNodXRk
b3duX3RocmVhZCh2b2lkICpwKQogCiAKIC8qIFRoaXMgc2hvdWxkIGJlIG92ZXJyaWRkZW4gYnkg
dGhlIGFwcGxpY2F0aW9uIHdlIGFyZSBsaW5rZWQgYWdhaW5zdC4gKi8KLV9fYXR0cmlidXRlX18o
KHdlYWspKSBpbnQgYXBwX21haW4oc3RhcnRfaW5mb190ICpzaSkKK19fYXR0cmlidXRlX18oKHdl
YWspKSBpbnQgYXBwX21haW4odm9pZCAqcCkKIHsKLSAgICBwcmludGsoImtlcm5lbC5jOiBkdW1t
eSBtYWluOiBzdGFydF9pbmZvPSVwXG4iLCBzaSk7CisgICAgcHJpbnRrKCJrZXJuZWwuYzogZHVt
bXkgbWFpbjogcGFyPSVwXG4iLCBwKTsKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMTQ5LDcgKzE0
OSw3IEBAIHZvaWQgc3RhcnRfa2VybmVsKHZvaWQpCiAjZW5kaWYKIAogICAgIC8qIENhbGwgKHBv
c3NpYmx5IG92ZXJyaWRkZW4pIGFwcF9tYWluKCkgKi8KLSAgICBhcHBfbWFpbigmc3RhcnRfaW5m
byk7CisgICAgYXBwX21haW4oTlVMTCk7CiAKICAgICAvKiBFdmVyeXRoaW5nIGluaXRpYWxpc2Vk
LCBzdGFydCBpZGxlIHRocmVhZCAqLwogICAgIHJ1bl9pZGxlX3RocmVhZCgpOwpkaWZmIC0tZ2l0
IGEvbWFpbi5jIGIvbWFpbi5jCmluZGV4IDcxZTNiZTMuLjI2MzM2NGMgMTAwNjQ0Ci0tLSBhL21h
aW4uYworKysgYi9tYWluLmMKQEAgLTE4NSwxMCArMTg1LDEwIEBAIHZvaWQgX2V4aXQoaW50IHJl
dCkKICAgICBkb19leGl0KCk7CiB9CiAKLWludCBhcHBfbWFpbihzdGFydF9pbmZvX3QgKnNpKQor
aW50IGFwcF9tYWluKHZvaWQgKnApCiB7Ci0gICAgcHJpbnRrKCJtYWluLmM6IGR1bW15IG1haW46
IHN0YXJ0X2luZm89JXBcbiIsIHNpKTsKLSAgICBtYWluX3RocmVhZCA9IGNyZWF0ZV90aHJlYWQo
Im1haW4iLCBjYWxsX21haW4sIHNpKTsKKyAgICBwcmludGsoIm1haW4uYzogZHVtbXkgbWFpbjog
cGFyPSVwXG4iLCBwKTsKKyAgICBtYWluX3RocmVhZCA9IGNyZWF0ZV90aHJlYWQoIm1haW4iLCBj
YWxsX21haW4sIHApOwogICAgIHJldHVybiAwOwogfQogI2VuZGlmCmRpZmYgLS1naXQgYS90ZXN0
LmMgYi90ZXN0LmMKaW5kZXggMTU0YWY0OS4uNDJhMjY2NiAxMDA2NDQKLS0tIGEvdGVzdC5jCisr
KyBiL3Rlc3QuYwpAQCAtNTUyLDI4ICs1NTIsMjggQEAgc3RhdGljIHZvaWQgc2h1dGRvd25fdGhy
ZWFkKHZvaWQgKnApCiB9CiAjZW5kaWYKIAotaW50IGFwcF9tYWluKHN0YXJ0X2luZm9fdCAqc2kp
CitpbnQgYXBwX21haW4odm9pZCAqcCkKIHsKLSAgICBwcmludGsoIlRlc3QgbWFpbjogc3RhcnRf
aW5mbz0lcFxuIiwgc2kpOworICAgIHByaW50aygiVGVzdCBtYWluOiBwYXI9JXBcbiIsIHApOwog
I2lmZGVmIENPTkZJR19YRU5CVVMKLSAgICBjcmVhdGVfdGhyZWFkKCJ4ZW5idXNfdGVzdGVyIiwg
eGVuYnVzX3Rlc3Rlciwgc2kpOworICAgIGNyZWF0ZV90aHJlYWQoInhlbmJ1c190ZXN0ZXIiLCB4
ZW5idXNfdGVzdGVyLCBwKTsKICNlbmRpZgotICAgIGNyZWF0ZV90aHJlYWQoInBlcmlvZGljX3Ro
cmVhZCIsIHBlcmlvZGljX3RocmVhZCwgc2kpOworICAgIGNyZWF0ZV90aHJlYWQoInBlcmlvZGlj
X3RocmVhZCIsIHBlcmlvZGljX3RocmVhZCwgcCk7CiAjaWZkZWYgQ09ORklHX05FVEZST05UCi0g
ICAgY3JlYXRlX3RocmVhZCgibmV0ZnJvbnQiLCBuZXRmcm9udF90aHJlYWQsIHNpKTsKKyAgICBj
cmVhdGVfdGhyZWFkKCJuZXRmcm9udCIsIG5ldGZyb250X3RocmVhZCwgcCk7CiAjZW5kaWYKICNp
ZmRlZiBDT05GSUdfQkxLRlJPTlQKLSAgICBjcmVhdGVfdGhyZWFkKCJibGtmcm9udCIsIGJsa2Zy
b250X3RocmVhZCwgc2kpOworICAgIGNyZWF0ZV90aHJlYWQoImJsa2Zyb250IiwgYmxrZnJvbnRf
dGhyZWFkLCBwKTsKICNlbmRpZgogI2lmIGRlZmluZWQoQ09ORklHX0ZCRlJPTlQpICYmIGRlZmlu
ZWQoQ09ORklHX0tCREZST05UKQotICAgIGNyZWF0ZV90aHJlYWQoImZiZnJvbnQiLCBmYmZyb250
X3RocmVhZCwgc2kpOwotICAgIGNyZWF0ZV90aHJlYWQoImtiZGZyb250Iiwga2JkZnJvbnRfdGhy
ZWFkLCBzaSk7CisgICAgY3JlYXRlX3RocmVhZCgiZmJmcm9udCIsIGZiZnJvbnRfdGhyZWFkLCBw
KTsKKyAgICBjcmVhdGVfdGhyZWFkKCJrYmRmcm9udCIsIGtiZGZyb250X3RocmVhZCwgcCk7CiAj
ZW5kaWYKICNpZmRlZiBDT05GSUdfUENJRlJPTlQKLSAgICBjcmVhdGVfdGhyZWFkKCJwY2lmcm9u
dCIsIHBjaWZyb250X3RocmVhZCwgc2kpOworICAgIGNyZWF0ZV90aHJlYWQoInBjaWZyb250Iiwg
cGNpZnJvbnRfdGhyZWFkLCBwKTsKICNlbmRpZgogI2lmZGVmIENPTkZJR19YRU5CVVMKLSAgICBj
cmVhdGVfdGhyZWFkKCJzaHV0ZG93biIsIHNodXRkb3duX3RocmVhZCwgc2kpOworICAgIGNyZWF0
ZV90aHJlYWQoInNodXRkb3duIiwgc2h1dGRvd25fdGhyZWFkLCBwKTsKICNlbmRpZgogICAgIHJl
dHVybiAwOwogfQotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:57 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA5-0001iw-5B; Wed, 24 Aug 2016 10:11:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA2-0001JW-Uf; Wed, 24 Aug 2016 10:11:55 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 3E/C6-30284-AE27DB75; Wed, 24 Aug 2016 10:11:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov+6ror3
 hBv9amCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZqyfNp254Ixuxf8dn9kaGG+pdjFy
 ckgIGEm8nfiPqYuRi0NIYCGjxLv3H9lAEmwCqhIbrp9iBbFFBNwkvnyfBRZnFoiQmPPhFAuIL
 SwQLbG/6S8TiM0CVH/5Ti9YPa+Ag8SqBfNZIBbISVyfOR2shhMoPm3xA7C4kIC9xP63U1knMH
 IvYGRYxahRnFpUllqka2iul1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6GkGINj
 BePG05yFGSQ4mJVHem6p7w4X4kvJTKjMSizPii0pzUosPMcpwcChJ8BYUAuUEi1LTUyvSMnOA
 IQeTluDgURLhDQFJ8xYXJOYWZ6ZDpE4xKkqJ824FSQiAJDJK8+DaYGF+iVFWSpiXEegQIZ6C1
 KLczBJU+VeM4hyMSsK8diBTeDLzSuCmvwJazAS0uOX+bpDFJYkIKakGxh72MiffoCjZ2z27Ix
 yyrcODfre9LXGVWum658wC83sSZjMtuiXeJvrNvtLyqXGnrPs+nUJ14+3CU7co5k9cfm/n9/i
 692IRO7mqReL2bQivPtMTIy4kXnYi0zTM9LS4n5CoUNuHOa/Kv7SZnn3t6tb/8eOsVT9nHd3a
 Ha09JanXdvGeL/PylFiKMxINtZiLihMBzfGaNm4CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1472033513!54366140!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39535 invoked from network); 24 Aug 2016 10:11:54 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:53 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9DEA9AD7F;
 Wed, 24 Aug 2016 10:11:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:41 +0200
Message-Id: <1472033504-23180-20-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 19/22] mini-os: remove using start_info in
	architecture independent code
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlIHN0YXJ0X2luZm8gc3RydWN0dXJlIHNob3VsZCBiZSB1c2VkIG9ubHkgaW4gY2FzZSBvZiBD
T05GSUdfUEFSQVZJUlQKZGVmaW5lZC4gUmVtb3ZlIGl0IGZyb20gYmVpbmcgdXNlZCBpbiBvdGhl
ciBwbGFjZXMuIEVzcGVjaWFsbHkgdGhlCnVzYWdlIGFzIHBhcmFtZXRlciBmb3IgYXBwbGljYXRp
b25zIGxpbmtlZCB0byB0aGUga2VybmVsIGlzIG5vIGdvb2QKaWRlYS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGli
YXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KLS0tCiBhcmNoL2FybS9zZXR1cC5j
ICAgICB8ICA4IC0tLS0tLS0tCiBhcmNoL3g4Ni9zZXR1cC5jICAgICB8ICA4IC0tLS0tLS0tCiBk
YXl0aW1lLmMgICAgICAgICAgICB8ICAyICstCiBpbmNsdWRlL2h5cGVydmlzb3IuaCB8IDExIC0t
LS0tLS0tLS0tCiBrZXJuZWwuYyAgICAgICAgICAgICB8ICA2ICsrKy0tLQogbWFpbi5jICAgICAg
ICAgICAgICAgfCAgNiArKystLS0KIHRlc3QuYyAgICAgICAgICAgICAgIHwgMjAgKysrKysrKysr
Ky0tLS0tLS0tLS0KIDcgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vc2V0dXAuYyBiL2FyY2gvYXJtL3NldHVwLmMK
aW5kZXggMDViNDA1Yi4uYjY1MDIzYyAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vc2V0dXAuYworKysg
Yi9hcmNoL2FybS9zZXR1cC5jCkBAIC05LDEzICs5LDYgQEAKICNpbmNsdWRlIDxsaWJmZHQuaD4K
IAogLyoKLSAqIFRoaXMgc3RydWN0dXJlIGNvbnRhaW5zIHN0YXJ0LW9mLWRheSBpbmZvLCBzdWNo
IGFzIHBhZ2V0YWJsZSBiYXNlIHBvaW50ZXIsCi0gKiBhZGRyZXNzIG9mIHRoZSBzaGFyZWRfaW5m
byBzdHJ1Y3R1cmUsIGFuZCB0aGluZ3MgbGlrZSB0aGF0LgotICogT24geDg2LCB0aGUgaHlwZXJ2
aXNvciBwYXNzZXMgaXQgdG8gdXMuIE9uIEFSTSwgd2UgZmlsbCBpdCBpbiBvdXJzZWx2ZXMuCi0g
Ki8KLXVuaW9uIHN0YXJ0X2luZm9fdW5pb24gc3RhcnRfaW5mb191bmlvbjsKLQotLyoKICAqIFNo
YXJlZCBwYWdlIGZvciBjb21tdW5pY2F0aW5nIHdpdGggdGhlIGh5cGVydmlzb3IuCiAgKiBFdmVu
dHMgZmxhZ3MgZ28gaGVyZSwgZm9yIGV4YW1wbGUuCiAgKi8KQEAgLTQ3LDcgKzQwLDYgQEAgdm9p
ZCBhcmNoX2luaXQodm9pZCAqZHRiX3BvaW50ZXIsIHVpbnQzMl90IHBoeXNpY2FsX29mZnNldCkK
ICAgICAvKiBNYXAgc2hhcmVkX2luZm8gcGFnZSAqLwogICAgIEhZUEVSVklTT1Jfc2hhcmVkX2lu
Zm8gPSBtYXBfc2hhcmVkX2luZm8oTlVMTCk7CiAKLSAgICAvKiBGaWxsIGluIHN0YXJ0X2luZm8g
Ki8KICAgICBnZXRfY29uc29sZShOVUxMKTsKICAgICBnZXRfeGVuYnVzKE5VTEwpOwogCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9zZXR1cC5jIGIvYXJjaC94ODYvc2V0dXAuYwppbmRleCAyNzhlODhm
Li41MGFhNTA0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL2FyY2gveDg2L3Nl
dHVwLmMKQEAgLTQwLDEyICs0MCw2IEBACiBzaGFyZWRfaW5mb190ICpIWVBFUlZJU09SX3NoYXJl
ZF9pbmZvOwogCiAvKgotICogVGhpcyBzdHJ1Y3R1cmUgY29udGFpbnMgc3RhcnQtb2YtZGF5IGlu
Zm8sIHN1Y2ggYXMgcGFnZXRhYmxlIGJhc2UgcG9pbnRlciwKLSAqIGFkZHJlc3Mgb2YgdGhlIHNo
YXJlZF9pbmZvIHN0cnVjdHVyZSwgYW5kIHRoaW5ncyBsaWtlIHRoYXQuCi0gKi8KLXVuaW9uIHN0
YXJ0X2luZm9fdW5pb24gc3RhcnRfaW5mb191bmlvbjsKLQotLyoKICAqIEp1c3QgYWxsb2NhdGUg
dGhlIGtlcm5lbCBzdGFjayBoZXJlLiBTUzpFU1AgaXMgc2V0IHVwIHRvIHBvaW50IGhlcmUKICAq
IGluIGhlYWQuUy4KICAqLwpAQCAtMTUxLDcgKzE0NSw2IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIp
CiAJLyogU2V0dXAgbWVtb3J5IG1hbmFnZW1lbnQgaW5mbyBmcm9tIHN0YXJ0X2luZm8uICovCiAJ
YXJjaF9tbV9wcmVpbml0KHBhcik7CiAKLQkvKiBDb3B5IHRoZSBzdGFydF9pbmZvIHN0cnVjdCB0
byBhIGdsb2JhbGx5LWFjY2Vzc2libGUgYXJlYS4gKi8KIAkvKiBXQVJOOiBkb24ndCBkbyBwcmlu
dGsgYmVmb3JlIGhlcmUsIGl0IHVzZXMgaW5mb3JtYXRpb24gZnJvbQogCSAgIHNoYXJlZF9pbmZv
LiBVc2UgeHByaW50ayBpbnN0ZWFkLiAqLwogCWdldF9jb25zb2xlKHBhcik7CkBAIC0xNjIsNyAr
MTU1LDYgQEAgYXJjaF9pbml0KHZvaWQgKnBhcikKIAlIWVBFUlZJU09SX3NoYXJlZF9pbmZvID0g
bWFwX3NoYXJlZF9pbmZvKHBhcik7CiAKIAlzaSA9IHBhcjsKLQltZW1jcHkoJnN0YXJ0X2luZm8s
IHNpLCBzaXplb2YoKnNpKSk7CiAKIAkvKiBwcmludCBvdXQgc29tZSB1c2VmdWwgaW5mb3JtYXRp
b24gICovCiAJcHJpbnRrKCJYZW4gTWluaW1hbCBPUyFcbiIpOwpkaWZmIC0tZ2l0IGEvZGF5dGlt
ZS5jIGIvZGF5dGltZS5jCmluZGV4IDdkYzBkZTAuLjYwNDllNzggMTAwNjQ0Ci0tLSBhL2RheXRp
bWUuYworKysgYi9kYXl0aW1lLmMKQEAgLTYwLDcgKzYwLDcgQEAgdm9pZCBydW5fc2VydmVyKHZv
aWQgKnApCiB9CiAKIAotaW50IGFwcF9tYWluKHN0YXJ0X2luZm9fdCAqc2kpCitpbnQgYXBwX21h
aW4odm9pZCAqcCkKIHsKICAgICBjcmVhdGVfdGhyZWFkKCJzZXJ2ZXIiLCBydW5fc2VydmVyLCBO
VUxMKTsKICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHlwZXJ2aXNvci5oIGIv
aW5jbHVkZS9oeXBlcnZpc29yLmgKaW5kZXggN2M0NDcwMi4uMzA3M2E4YSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9oeXBlcnZpc29yLmgKKysrIGIvaW5jbHVkZS9oeXBlcnZpc29yLmgKQEAgLTI2LDE3
ICsyNiw2IEBACiAjaW5jbHVkZSA8eGVuL2h2bS9odm1fb3AuaD4KICNpbmNsdWRlIDxtaW5pLW9z
L3RyYXBzLmg+CiAKLS8qCi0gKiBhIHBsYWNlaG9sZGVyIGZvciB0aGUgc3RhcnQgb2YgZGF5IGlu
Zm9ybWF0aW9uIHBhc3NlZCB1cCBmcm9tIHRoZSBoeXBlcnZpc29yCi0gKi8KLXVuaW9uIHN0YXJ0
X2luZm9fdW5pb24KLXsKLSAgICBzdGFydF9pbmZvX3Qgc3RhcnRfaW5mbzsKLSAgICBjaGFyIHBh
ZGRpbmdbNTEyXTsKLX07Ci1leHRlcm4gdW5pb24gc3RhcnRfaW5mb191bmlvbiBzdGFydF9pbmZv
X3VuaW9uOwotI2RlZmluZSBzdGFydF9pbmZvIChzdGFydF9pbmZvX3VuaW9uLnN0YXJ0X2luZm8p
Ci0KIC8qIGh5cGVydmlzb3IuYyAqLwogI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKIGludCBodm1f
Z2V0X3BhcmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpOwpkaWZmIC0tZ2l0IGEva2Vy
bmVsLmMgYi9rZXJuZWwuYwppbmRleCBmMjI5OTdlLi4wZDg0YTliIDEwMDY0NAotLS0gYS9rZXJu
ZWwuYworKysgYi9rZXJuZWwuYwpAQCAtMTEwLDkgKzExMCw5IEBAIHN0YXRpYyB2b2lkIHNodXRk
b3duX3RocmVhZCh2b2lkICpwKQogCiAKIC8qIFRoaXMgc2hvdWxkIGJlIG92ZXJyaWRkZW4gYnkg
dGhlIGFwcGxpY2F0aW9uIHdlIGFyZSBsaW5rZWQgYWdhaW5zdC4gKi8KLV9fYXR0cmlidXRlX18o
KHdlYWspKSBpbnQgYXBwX21haW4oc3RhcnRfaW5mb190ICpzaSkKK19fYXR0cmlidXRlX18oKHdl
YWspKSBpbnQgYXBwX21haW4odm9pZCAqcCkKIHsKLSAgICBwcmludGsoImtlcm5lbC5jOiBkdW1t
eSBtYWluOiBzdGFydF9pbmZvPSVwXG4iLCBzaSk7CisgICAgcHJpbnRrKCJrZXJuZWwuYzogZHVt
bXkgbWFpbjogcGFyPSVwXG4iLCBwKTsKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMTQ5LDcgKzE0
OSw3IEBAIHZvaWQgc3RhcnRfa2VybmVsKHZvaWQpCiAjZW5kaWYKIAogICAgIC8qIENhbGwgKHBv
c3NpYmx5IG92ZXJyaWRkZW4pIGFwcF9tYWluKCkgKi8KLSAgICBhcHBfbWFpbigmc3RhcnRfaW5m
byk7CisgICAgYXBwX21haW4oTlVMTCk7CiAKICAgICAvKiBFdmVyeXRoaW5nIGluaXRpYWxpc2Vk
LCBzdGFydCBpZGxlIHRocmVhZCAqLwogICAgIHJ1bl9pZGxlX3RocmVhZCgpOwpkaWZmIC0tZ2l0
IGEvbWFpbi5jIGIvbWFpbi5jCmluZGV4IDcxZTNiZTMuLjI2MzM2NGMgMTAwNjQ0Ci0tLSBhL21h
aW4uYworKysgYi9tYWluLmMKQEAgLTE4NSwxMCArMTg1LDEwIEBAIHZvaWQgX2V4aXQoaW50IHJl
dCkKICAgICBkb19leGl0KCk7CiB9CiAKLWludCBhcHBfbWFpbihzdGFydF9pbmZvX3QgKnNpKQor
aW50IGFwcF9tYWluKHZvaWQgKnApCiB7Ci0gICAgcHJpbnRrKCJtYWluLmM6IGR1bW15IG1haW46
IHN0YXJ0X2luZm89JXBcbiIsIHNpKTsKLSAgICBtYWluX3RocmVhZCA9IGNyZWF0ZV90aHJlYWQo
Im1haW4iLCBjYWxsX21haW4sIHNpKTsKKyAgICBwcmludGsoIm1haW4uYzogZHVtbXkgbWFpbjog
cGFyPSVwXG4iLCBwKTsKKyAgICBtYWluX3RocmVhZCA9IGNyZWF0ZV90aHJlYWQoIm1haW4iLCBj
YWxsX21haW4sIHApOwogICAgIHJldHVybiAwOwogfQogI2VuZGlmCmRpZmYgLS1naXQgYS90ZXN0
LmMgYi90ZXN0LmMKaW5kZXggMTU0YWY0OS4uNDJhMjY2NiAxMDA2NDQKLS0tIGEvdGVzdC5jCisr
KyBiL3Rlc3QuYwpAQCAtNTUyLDI4ICs1NTIsMjggQEAgc3RhdGljIHZvaWQgc2h1dGRvd25fdGhy
ZWFkKHZvaWQgKnApCiB9CiAjZW5kaWYKIAotaW50IGFwcF9tYWluKHN0YXJ0X2luZm9fdCAqc2kp
CitpbnQgYXBwX21haW4odm9pZCAqcCkKIHsKLSAgICBwcmludGsoIlRlc3QgbWFpbjogc3RhcnRf
aW5mbz0lcFxuIiwgc2kpOworICAgIHByaW50aygiVGVzdCBtYWluOiBwYXI9JXBcbiIsIHApOwog
I2lmZGVmIENPTkZJR19YRU5CVVMKLSAgICBjcmVhdGVfdGhyZWFkKCJ4ZW5idXNfdGVzdGVyIiwg
eGVuYnVzX3Rlc3Rlciwgc2kpOworICAgIGNyZWF0ZV90aHJlYWQoInhlbmJ1c190ZXN0ZXIiLCB4
ZW5idXNfdGVzdGVyLCBwKTsKICNlbmRpZgotICAgIGNyZWF0ZV90aHJlYWQoInBlcmlvZGljX3Ro
cmVhZCIsIHBlcmlvZGljX3RocmVhZCwgc2kpOworICAgIGNyZWF0ZV90aHJlYWQoInBlcmlvZGlj
X3RocmVhZCIsIHBlcmlvZGljX3RocmVhZCwgcCk7CiAjaWZkZWYgQ09ORklHX05FVEZST05UCi0g
ICAgY3JlYXRlX3RocmVhZCgibmV0ZnJvbnQiLCBuZXRmcm9udF90aHJlYWQsIHNpKTsKKyAgICBj
cmVhdGVfdGhyZWFkKCJuZXRmcm9udCIsIG5ldGZyb250X3RocmVhZCwgcCk7CiAjZW5kaWYKICNp
ZmRlZiBDT05GSUdfQkxLRlJPTlQKLSAgICBjcmVhdGVfdGhyZWFkKCJibGtmcm9udCIsIGJsa2Zy
b250X3RocmVhZCwgc2kpOworICAgIGNyZWF0ZV90aHJlYWQoImJsa2Zyb250IiwgYmxrZnJvbnRf
dGhyZWFkLCBwKTsKICNlbmRpZgogI2lmIGRlZmluZWQoQ09ORklHX0ZCRlJPTlQpICYmIGRlZmlu
ZWQoQ09ORklHX0tCREZST05UKQotICAgIGNyZWF0ZV90aHJlYWQoImZiZnJvbnQiLCBmYmZyb250
X3RocmVhZCwgc2kpOwotICAgIGNyZWF0ZV90aHJlYWQoImtiZGZyb250Iiwga2JkZnJvbnRfdGhy
ZWFkLCBzaSk7CisgICAgY3JlYXRlX3RocmVhZCgiZmJmcm9udCIsIGZiZnJvbnRfdGhyZWFkLCBw
KTsKKyAgICBjcmVhdGVfdGhyZWFkKCJrYmRmcm9udCIsIGtiZGZyb250X3RocmVhZCwgcCk7CiAj
ZW5kaWYKICNpZmRlZiBDT05GSUdfUENJRlJPTlQKLSAgICBjcmVhdGVfdGhyZWFkKCJwY2lmcm9u
dCIsIHBjaWZyb250X3RocmVhZCwgc2kpOworICAgIGNyZWF0ZV90aHJlYWQoInBjaWZyb250Iiwg
cGNpZnJvbnRfdGhyZWFkLCBwKTsKICNlbmRpZgogI2lmZGVmIENPTkZJR19YRU5CVVMKLSAgICBj
cmVhdGVfdGhyZWFkKCJzaHV0ZG93biIsIHNodXRkb3duX3RocmVhZCwgc2kpOworICAgIGNyZWF0
ZV90aHJlYWQoInNodXRkb3duIiwgc2h1dGRvd25fdGhyZWFkLCBwKTsKICNlbmRpZgogICAgIHJl
dHVybiAwOwogfQotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:57 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA5-0001mw-V6; Wed, 24 Aug 2016 10:11:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA3-0001Y3-I2; Wed, 24 Aug 2016 10:11:55 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 0A/EC-29563-AE27DB75; Wed, 24 Aug 2016 10:11:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+6ror3
 hBtP2Slq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzWh6+ou14JNExanNm9kbGHeLdDFy
 ckgIGEm8nfiPqYuRi0NIYCGjxLzbb9lBEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cIoFx
 BYWCJdYdeIwI4jNAlS/800bE4jNK+Agse79dGaIBXIS12dOB4tzAsWnLX4A1iskYC+x/+1U1g
 mM3AsYGVYxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqZAQh
 2MHb8czrEKMnBpCTKe1N1b7gQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4vhUA5waLU9NSKtMwc
 YMDBpCU4eJREeDmAQSfEW1yQmFucmQ6ROsWoKCXOaw2SEABJZJTmwbXBgvwSo6yUMC8j0CFCP
 AWpRbmZJajyrxjFORiVhHnrQbbzZOaVwE1/BbSYCWhxy/3dIItLEhFSUg2MynOXTouNEhFMm3
 NSbuPWa/0Lbks1m7mLyS6sbNB4+ew+J9O0P173N3s++nxUp13+c4JKp5Uit0b9Gf/Yn88quU5
 kfLp15fSh0sDF1Ump7tGT/uReCy5fLrY8fFdzSuO+g0f9kp7uj92uFugvLpfwPktfdmvJlBm1
 ISt5795c0+QhnnthbaeWEktxRqKhFnNRcSIA7wH+cm0CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1472033514!55200297!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26839 invoked from network); 24 Aug 2016 10:11:54 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-12.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:54 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id EF045AD3B;
 Wed, 24 Aug 2016 10:11:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:42 +0200
Message-Id: <1472033504-23180-21-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 20/22] mini-os: print start of day
	messages depending on domain type
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

U2VsZWN0IHdoYXQgdG8gcHJpbnQgaW4gYXJjaF9pbml0KCkgZGVwZW5kaW5nIG9uIHRoZSBkb21h
aW4gdHlwZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
UmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9y
Zz4KLS0tClYyOiBhZGQgcHJpbnRpbmcgbnJfbW9kdWxlcyBhcyByZXF1ZXN0ZWQgYnkgU2FtdWVs
IFRoaWJhdWx0Ci0tLQogYXJjaC94ODYvc2V0dXAuYyB8IDQ4ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMzIGluc2VydGlv
bnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9h
cmNoL3g4Ni9zZXR1cC5jCmluZGV4IDUwYWE1MDQuLmY0MjJhOTYgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L3NldHVwLmMKKysrIGIvYXJjaC94ODYvc2V0dXAuYwpAQCAtOTEsNiArOTEsMjQgQEAgc3Rh
dGljIHZvaWQgZ2V0X2NtZGxpbmUodm9pZCAqcCkKIAogICAgIHN0cm5jcHkoY21kbGluZSwgKGNo
YXIgKilzaS0+Y21kX2xpbmUsIE1BWF9DTURMSU5FX1NJWkUgLSAxKTsKIH0KKworc3RhdGljIHZv
aWQgcHJpbnRfc3RhcnRfb2ZfZGF5KHZvaWQgKnApCit7CisgICAgc3RhcnRfaW5mb190ICpzaSA9
IHA7CisKKyAgICBwcmludGsoIlhlbiBNaW5pbWFsIE9TIChwdikhXG4iKTsKKyAgICBwcmludGso
IiAgc3RhcnRfaW5mbzogJXAoVkEpXG4iLCBzaSk7CisgICAgcHJpbnRrKCIgICAgbnJfcGFnZXM6
IDB4JWx4XG4iLCBzaS0+bnJfcGFnZXMpOworICAgIHByaW50aygiICBzaGFyZWRfaW5mOiAweCUw
OGx4KE1BKVxuIiwgc2ktPnNoYXJlZF9pbmZvKTsKKyAgICBwcmludGsoIiAgICAgcHRfYmFzZTog
JXAoVkEpXG4iLCAodm9pZCAqKXNpLT5wdF9iYXNlKTsKKyAgICBwcmludGsoIm5yX3B0X2ZyYW1l
czogMHglbHhcbiIsIHNpLT5ucl9wdF9mcmFtZXMpOworICAgIHByaW50aygiICAgIG1mbl9saXN0
OiAlcChWQSlcbiIsICh2b2lkICopc2ktPm1mbl9saXN0KTsKKyAgICBwcmludGsoIiAgIG1vZF9z
dGFydDogMHglbHgoVkEpXG4iLCBzaS0+bW9kX3N0YXJ0KTsKKyAgICBwcmludGsoIiAgICAgbW9k
X2xlbjogJWx1XG4iLCBzaS0+bW9kX2xlbik7CisgICAgcHJpbnRrKCIgICAgICAgZmxhZ3M6IDB4
JXhcbiIsICh1bnNpZ25lZCBpbnQpc2ktPmZsYWdzKTsKKyAgICBwcmludGsoIiAgICBjbWRfbGlu
ZTogJXNcbiIsIGNtZGxpbmUpOworICAgIHByaW50aygiICAgICAgIHN0YWNrOiAlcC0lcFxuIiwg
c3RhY2ssIHN0YWNrICsgc2l6ZW9mKHN0YWNrKSk7Cit9CiAjZWxzZQogc3RhdGljIHZvaWQgaHBj
X2luaXQodm9pZCkKIHsKQEAgLTEyMCw2ICsxMzgsMjAgQEAgc3RhdGljIHZvaWQgZ2V0X2NtZGxp
bmUodm9pZCAqcCkKICAgICBpZiAoIHNpLT5jbWRsaW5lX3BhZGRyICkKICAgICAgICAgc3RybmNw
eShjbWRsaW5lLCB0b192aXJ0KHNpLT5jbWRsaW5lX3BhZGRyKSwgTUFYX0NNRExJTkVfU0laRSAt
IDEpOwogfQorCitzdGF0aWMgdm9pZCBwcmludF9zdGFydF9vZl9kYXkodm9pZCAqcCkKK3sKKyAg
ICBzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gKnNpID0gcDsKKworICAgIHByaW50aygiWGVuIE1pbmlt
YWwgT1MgKGh2bSkhXG4iKTsKKyAgICBwcmludGsoIiAgc3RhcnRfaW5mbzogJXAoVkEpXG4iLCBz
aSk7CisgICAgcHJpbnRrKCIgIHNoYXJlZF9pbmY6ICVwKFZBKVxuIiwgSFlQRVJWSVNPUl9zaGFy
ZWRfaW5mbyk7CisgICAgcHJpbnRrKCIgICAgIG1vZGxpc3Q6IDB4JWx4KFBBKVxuIiwgKHVuc2ln
bmVkIGxvbmcpc2ktPm1vZGxpc3RfcGFkZHIpOworICAgIHByaW50aygiICBucl9tb2R1bGVzOiAl
dVxuIiwgc2ktPm5yX21vZHVsZXMpOworICAgIHByaW50aygiICAgICAgIGZsYWdzOiAweCV4XG4i
LCAodW5zaWduZWQgaW50KXNpLT5mbGFncyk7CisgICAgcHJpbnRrKCIgICAgY21kX2xpbmU6ICVz
XG4iLCBjbWRsaW5lKTsKKyAgICBwcmludGsoIiAgICAgICBzdGFjazogJXAtJXBcbiIsIHN0YWNr
LCBzdGFjayArIHNpemVvZihzdGFjaykpOworfQogI2VuZGlmCiAKIC8qCkBAIC0xMjksNyArMTYx
LDYgQEAgdm9pZAogYXJjaF9pbml0KHZvaWQgKnBhcikKIHsKIAlzdGF0aWMgY2hhciBoZWxsb1td
ID0gIkJvb3RzdHJhcHBpbmcuLi5cbiI7Ci0Jc3RhcnRfaW5mb190ICpzaTsKIAogCWhwY19pbml0
KCk7CiAJKHZvaWQpSFlQRVJWSVNPUl9jb25zb2xlX2lvKENPTlNPTEVJT193cml0ZSwgc3RybGVu
KGhlbGxvKSwgaGVsbG8pOwpAQCAtMTU0LDIxICsxODUsOCBAQCBhcmNoX2luaXQodm9pZCAqcGFy
KQogCS8qIEdyYWIgdGhlIHNoYXJlZF9pbmZvIHBvaW50ZXIgYW5kIHB1dCBpdCBpbiBhIHNhZmUg
cGxhY2UuICovCiAJSFlQRVJWSVNPUl9zaGFyZWRfaW5mbyA9IG1hcF9zaGFyZWRfaW5mbyhwYXIp
OwogCi0Jc2kgPSBwYXI7Ci0KIAkvKiBwcmludCBvdXQgc29tZSB1c2VmdWwgaW5mb3JtYXRpb24g
ICovCi0JcHJpbnRrKCJYZW4gTWluaW1hbCBPUyFcbiIpOwotCXByaW50aygiICBzdGFydF9pbmZv
OiAlcChWQSlcbiIsIHNpKTsKLQlwcmludGsoIiAgICBucl9wYWdlczogMHglbHhcbiIsIHNpLT5u
cl9wYWdlcyk7Ci0JcHJpbnRrKCIgIHNoYXJlZF9pbmY6ICVwKFZBKVxuIiwgSFlQRVJWSVNPUl9z
aGFyZWRfaW5mbyk7Ci0JcHJpbnRrKCIgICAgIHB0X2Jhc2U6ICVwKFZBKVxuIiwgKHZvaWQgKilz
aS0+cHRfYmFzZSk7Ci0JcHJpbnRrKCJucl9wdF9mcmFtZXM6IDB4JWx4XG4iLCBzaS0+bnJfcHRf
ZnJhbWVzKTsKLQlwcmludGsoIiAgICBtZm5fbGlzdDogJXAoVkEpXG4iLCAodm9pZCAqKXNpLT5t
Zm5fbGlzdCk7Ci0JcHJpbnRrKCIgICBtb2Rfc3RhcnQ6IDB4JWx4KFZBKVxuIiwgc2ktPm1vZF9z
dGFydCk7Ci0JcHJpbnRrKCIgICAgIG1vZF9sZW46ICVsdVxuIiwgc2ktPm1vZF9sZW4pOwotCXBy
aW50aygiICAgICAgIGZsYWdzOiAweCV4XG4iLCAodW5zaWduZWQgaW50KXNpLT5mbGFncyk7Ci0J
cHJpbnRrKCIgICAgY21kX2xpbmU6ICVzXG4iLCBjbWRsaW5lKTsKLQlwcmludGsoIiAgICAgICBz
dGFjazogJXAtJXBcbiIsIHN0YWNrLCBzdGFjayArIHNpemVvZihzdGFjaykpOworCXByaW50X3N0
YXJ0X29mX2RheShwYXIpOwogCiAJc3RhcnRfa2VybmVsKCk7CiB9Ci0tIAoyLjYuNgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:57 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA5-0001mw-V6; Wed, 24 Aug 2016 10:11:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA3-0001Y3-I2; Wed, 24 Aug 2016 10:11:55 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 0A/EC-29563-AE27DB75; Wed, 24 Aug 2016 10:11:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+6ror3
 hBtP2Slq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzWh6+ou14JNExanNm9kbGHeLdDFy
 ckgIGEm8nfiPqYuRi0NIYCGjxLzbb9lBEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cIoFx
 BYWCJdYdeIwI4jNAlS/800bE4jNK+Agse79dGaIBXIS12dOB4tzAsWnLX4A1iskYC+x/+1U1g
 mM3AsYGVYxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqZAQh
 2MHb8czrEKMnBpCTKe1N1b7gQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4vhUA5waLU9NSKtMwc
 YMDBpCU4eJREeDmAQSfEW1yQmFucmQ6ROsWoKCXOaw2SEABJZJTmwbXBgvwSo6yUMC8j0CFCP
 AWpRbmZJajyrxjFORiVhHnrQbbzZOaVwE1/BbSYCWhxy/3dIItLEhFSUg2MynOXTouNEhFMm3
 NSbuPWa/0Lbks1m7mLyS6sbNB4+ew+J9O0P173N3s++nxUp13+c4JKp5Uit0b9Gf/Yn88quU5
 kfLp15fSh0sDF1Ump7tGT/uReCy5fLrY8fFdzSuO+g0f9kp7uj92uFugvLpfwPktfdmvJlBm1
 ISt5795c0+QhnnthbaeWEktxRqKhFnNRcSIA7wH+cm0CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1472033514!55200297!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26839 invoked from network); 24 Aug 2016 10:11:54 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-12.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:54 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id EF045AD3B;
 Wed, 24 Aug 2016 10:11:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:42 +0200
Message-Id: <1472033504-23180-21-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 20/22] mini-os: print start of day
	messages depending on domain type
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

U2VsZWN0IHdoYXQgdG8gcHJpbnQgaW4gYXJjaF9pbml0KCkgZGVwZW5kaW5nIG9uIHRoZSBkb21h
aW4gdHlwZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
UmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9y
Zz4KLS0tClYyOiBhZGQgcHJpbnRpbmcgbnJfbW9kdWxlcyBhcyByZXF1ZXN0ZWQgYnkgU2FtdWVs
IFRoaWJhdWx0Ci0tLQogYXJjaC94ODYvc2V0dXAuYyB8IDQ4ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMzIGluc2VydGlv
bnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9h
cmNoL3g4Ni9zZXR1cC5jCmluZGV4IDUwYWE1MDQuLmY0MjJhOTYgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L3NldHVwLmMKKysrIGIvYXJjaC94ODYvc2V0dXAuYwpAQCAtOTEsNiArOTEsMjQgQEAgc3Rh
dGljIHZvaWQgZ2V0X2NtZGxpbmUodm9pZCAqcCkKIAogICAgIHN0cm5jcHkoY21kbGluZSwgKGNo
YXIgKilzaS0+Y21kX2xpbmUsIE1BWF9DTURMSU5FX1NJWkUgLSAxKTsKIH0KKworc3RhdGljIHZv
aWQgcHJpbnRfc3RhcnRfb2ZfZGF5KHZvaWQgKnApCit7CisgICAgc3RhcnRfaW5mb190ICpzaSA9
IHA7CisKKyAgICBwcmludGsoIlhlbiBNaW5pbWFsIE9TIChwdikhXG4iKTsKKyAgICBwcmludGso
IiAgc3RhcnRfaW5mbzogJXAoVkEpXG4iLCBzaSk7CisgICAgcHJpbnRrKCIgICAgbnJfcGFnZXM6
IDB4JWx4XG4iLCBzaS0+bnJfcGFnZXMpOworICAgIHByaW50aygiICBzaGFyZWRfaW5mOiAweCUw
OGx4KE1BKVxuIiwgc2ktPnNoYXJlZF9pbmZvKTsKKyAgICBwcmludGsoIiAgICAgcHRfYmFzZTog
JXAoVkEpXG4iLCAodm9pZCAqKXNpLT5wdF9iYXNlKTsKKyAgICBwcmludGsoIm5yX3B0X2ZyYW1l
czogMHglbHhcbiIsIHNpLT5ucl9wdF9mcmFtZXMpOworICAgIHByaW50aygiICAgIG1mbl9saXN0
OiAlcChWQSlcbiIsICh2b2lkICopc2ktPm1mbl9saXN0KTsKKyAgICBwcmludGsoIiAgIG1vZF9z
dGFydDogMHglbHgoVkEpXG4iLCBzaS0+bW9kX3N0YXJ0KTsKKyAgICBwcmludGsoIiAgICAgbW9k
X2xlbjogJWx1XG4iLCBzaS0+bW9kX2xlbik7CisgICAgcHJpbnRrKCIgICAgICAgZmxhZ3M6IDB4
JXhcbiIsICh1bnNpZ25lZCBpbnQpc2ktPmZsYWdzKTsKKyAgICBwcmludGsoIiAgICBjbWRfbGlu
ZTogJXNcbiIsIGNtZGxpbmUpOworICAgIHByaW50aygiICAgICAgIHN0YWNrOiAlcC0lcFxuIiwg
c3RhY2ssIHN0YWNrICsgc2l6ZW9mKHN0YWNrKSk7Cit9CiAjZWxzZQogc3RhdGljIHZvaWQgaHBj
X2luaXQodm9pZCkKIHsKQEAgLTEyMCw2ICsxMzgsMjAgQEAgc3RhdGljIHZvaWQgZ2V0X2NtZGxp
bmUodm9pZCAqcCkKICAgICBpZiAoIHNpLT5jbWRsaW5lX3BhZGRyICkKICAgICAgICAgc3RybmNw
eShjbWRsaW5lLCB0b192aXJ0KHNpLT5jbWRsaW5lX3BhZGRyKSwgTUFYX0NNRExJTkVfU0laRSAt
IDEpOwogfQorCitzdGF0aWMgdm9pZCBwcmludF9zdGFydF9vZl9kYXkodm9pZCAqcCkKK3sKKyAg
ICBzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gKnNpID0gcDsKKworICAgIHByaW50aygiWGVuIE1pbmlt
YWwgT1MgKGh2bSkhXG4iKTsKKyAgICBwcmludGsoIiAgc3RhcnRfaW5mbzogJXAoVkEpXG4iLCBz
aSk7CisgICAgcHJpbnRrKCIgIHNoYXJlZF9pbmY6ICVwKFZBKVxuIiwgSFlQRVJWSVNPUl9zaGFy
ZWRfaW5mbyk7CisgICAgcHJpbnRrKCIgICAgIG1vZGxpc3Q6IDB4JWx4KFBBKVxuIiwgKHVuc2ln
bmVkIGxvbmcpc2ktPm1vZGxpc3RfcGFkZHIpOworICAgIHByaW50aygiICBucl9tb2R1bGVzOiAl
dVxuIiwgc2ktPm5yX21vZHVsZXMpOworICAgIHByaW50aygiICAgICAgIGZsYWdzOiAweCV4XG4i
LCAodW5zaWduZWQgaW50KXNpLT5mbGFncyk7CisgICAgcHJpbnRrKCIgICAgY21kX2xpbmU6ICVz
XG4iLCBjbWRsaW5lKTsKKyAgICBwcmludGsoIiAgICAgICBzdGFjazogJXAtJXBcbiIsIHN0YWNr
LCBzdGFjayArIHNpemVvZihzdGFjaykpOworfQogI2VuZGlmCiAKIC8qCkBAIC0xMjksNyArMTYx
LDYgQEAgdm9pZAogYXJjaF9pbml0KHZvaWQgKnBhcikKIHsKIAlzdGF0aWMgY2hhciBoZWxsb1td
ID0gIkJvb3RzdHJhcHBpbmcuLi5cbiI7Ci0Jc3RhcnRfaW5mb190ICpzaTsKIAogCWhwY19pbml0
KCk7CiAJKHZvaWQpSFlQRVJWSVNPUl9jb25zb2xlX2lvKENPTlNPTEVJT193cml0ZSwgc3RybGVu
KGhlbGxvKSwgaGVsbG8pOwpAQCAtMTU0LDIxICsxODUsOCBAQCBhcmNoX2luaXQodm9pZCAqcGFy
KQogCS8qIEdyYWIgdGhlIHNoYXJlZF9pbmZvIHBvaW50ZXIgYW5kIHB1dCBpdCBpbiBhIHNhZmUg
cGxhY2UuICovCiAJSFlQRVJWSVNPUl9zaGFyZWRfaW5mbyA9IG1hcF9zaGFyZWRfaW5mbyhwYXIp
OwogCi0Jc2kgPSBwYXI7Ci0KIAkvKiBwcmludCBvdXQgc29tZSB1c2VmdWwgaW5mb3JtYXRpb24g
ICovCi0JcHJpbnRrKCJYZW4gTWluaW1hbCBPUyFcbiIpOwotCXByaW50aygiICBzdGFydF9pbmZv
OiAlcChWQSlcbiIsIHNpKTsKLQlwcmludGsoIiAgICBucl9wYWdlczogMHglbHhcbiIsIHNpLT5u
cl9wYWdlcyk7Ci0JcHJpbnRrKCIgIHNoYXJlZF9pbmY6ICVwKFZBKVxuIiwgSFlQRVJWSVNPUl9z
aGFyZWRfaW5mbyk7Ci0JcHJpbnRrKCIgICAgIHB0X2Jhc2U6ICVwKFZBKVxuIiwgKHZvaWQgKilz
aS0+cHRfYmFzZSk7Ci0JcHJpbnRrKCJucl9wdF9mcmFtZXM6IDB4JWx4XG4iLCBzaS0+bnJfcHRf
ZnJhbWVzKTsKLQlwcmludGsoIiAgICBtZm5fbGlzdDogJXAoVkEpXG4iLCAodm9pZCAqKXNpLT5t
Zm5fbGlzdCk7Ci0JcHJpbnRrKCIgICBtb2Rfc3RhcnQ6IDB4JWx4KFZBKVxuIiwgc2ktPm1vZF9z
dGFydCk7Ci0JcHJpbnRrKCIgICAgIG1vZF9sZW46ICVsdVxuIiwgc2ktPm1vZF9sZW4pOwotCXBy
aW50aygiICAgICAgIGZsYWdzOiAweCV4XG4iLCAodW5zaWduZWQgaW50KXNpLT5mbGFncyk7Ci0J
cHJpbnRrKCIgICAgY21kX2xpbmU6ICVzXG4iLCBjbWRsaW5lKTsKLQlwcmludGsoIiAgICAgICBz
dGFjazogJXAtJXBcbiIsIHN0YWNrLCBzdGFjayArIHNpemVvZihzdGFjaykpOworCXByaW50X3N0
YXJ0X29mX2RheShwYXIpOwogCiAJc3RhcnRfa2VybmVsKCk7CiB9Ci0tIAoyLjYuNgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:58 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA6-0001oj-99; Wed, 24 Aug 2016 10:11:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA4-0001ax-4o; Wed, 24 Aug 2016 10:11:56 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 82/E3-21406-BE27DB75; Wed, 24 Aug 2016 10:11:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+6ror3
 hBrtOWVu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVjS9Zat4A9HxaNZ6Q2MK9i7GDk5
 JASMJN5O/MfUxcjFISSwkFHi1PFXTCAJNgFViQ3XT7GC2CICbhJfvs9iA7GZBSIk5nw4xQJiC
 wsESvzdOoEZxGYBqp936TAjiM0r4CCx8sFlVogFchLXZ04Hm8kJFJ+2+AFYr5CAvcT+t1NZJz
 ByL2BkWMWoXpxaVJZapGusl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6GUGINj
 B2PHP6RCjJAeTkijvTdW94UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeL8UAuUEi1LTUyvSMnOA
 4QaTluDgURLh5QCGnBBvcUFibnFmOkTqFKOilDivNUhCACSRUZoH1wYL8UuMslLCvIxAhwjxF
 KQW5WaWoMq/YhTnYFQS5q0H2c6TmVcCN/0V0GImoMUt93eDLC5JREhJNTDmv/bwefgoI+4LY+
 ux35YMK6W6vj6VTD1m8fHYhbLZqoJVB35seOBxSer5PJ26ErmdCf7HE9as/OtrufB3hsfDVYH
 bPbbeMuAtvOB9dcPaTJcn2bnSCnbBlevZkuPl6m65Vzd4rOyX+hvELvmE4+o7p7hfPslbeF5e
 m2I1JUNjRtvx4/NbDByUWIozEg21mIuKEwHjgOr+bAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1472033514!29811656!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14684 invoked from network); 24 Aug 2016 10:11:54 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:54 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 902CCAD33;
 Wed, 24 Aug 2016 10:11:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:35 +0200
Message-Id: <1472033504-23180-14-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 13/22] mini-os: correct wrong calculation
	of alloc bitmap size
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

V2hlbiByZW1hcHBpbmcgdGhlIHBhZ2UgYWxsb2NhdG9yJ3MgYml0bWFwIGZvciB0aGUgYmFsbG9v
bmluZyBzdXBwb3J0CnRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgbmVlZGVkIHNpemUgaXMgd3Jvbmcu
IFRoaXMgZG9lc24ndCByZWFsbHkKbWF0dGVyIHRvZGF5IGFzIG5vdGhpbmcgaXMgYWxsb2NhdGVk
IGFmdGVyIHRoYXQgYml0bWFwLCBidXQgaXQgc2hvdWxkCmJlIGNvcnJlY3RlZCBuZXZlcnRoZWxl
c3MuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0t
LQogYmFsbG9vbi5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2JhbGxvb24uYyBiL2JhbGxvb24uYwppbmRleCA4
ZDJmMTUxLi44NjY5ZWRiIDEwMDY0NAotLS0gYS9iYWxsb29uLmMKKysrIGIvYmFsbG9vbi5jCkBA
IC01Miw3ICs1Miw3IEBAIHZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQpCiB7CiAgICAg
dW5zaWduZWQgbG9uZyBpOwogCi0gICAgaWYgKCBtbV9hbGxvY19iaXRtYXBfc2l6ZSA+PSAoKG5y
X21heF9wYWdlcyArIDEpID4+IChQQUdFX1NISUZUICsgMykpICkKKyAgICBpZiAoIG1tX2FsbG9j
X2JpdG1hcF9zaXplID49ICgobnJfbWF4X3BhZ2VzICsgMSkgPj4gMykgKQogICAgICAgICByZXR1
cm47CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IG1tX2FsbG9jX2JpdG1hcF9zaXplOyBpICs9IFBB
R0VfU0laRSApCkBAIC02Miw3ICs2Miw3IEBAIHZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZv
aWQpCiAgICAgfQogCiAgICAgbW1fYWxsb2NfYml0bWFwID0gKHVuc2lnbmVkIGxvbmcgKil2aXJ0
X2tlcm5lbF9hcmVhX2VuZDsKLSAgICB2aXJ0X2tlcm5lbF9hcmVhX2VuZCArPSByb3VuZF9wZ3Vw
KChucl9tYXhfcGFnZXMgKyAxKSA+PiAoUEFHRV9TSElGVCArIDMpKTsKKyAgICB2aXJ0X2tlcm5l
bF9hcmVhX2VuZCArPSByb3VuZF9wZ3VwKChucl9tYXhfcGFnZXMgKyAxKSA+PiAzKTsKICAgICBB
U1NFUlQodmlydF9rZXJuZWxfYXJlYV9lbmQgPD0gVklSVF9ERU1BTkRfQVJFQSk7CiB9CiAKLS0g
CjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:58 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA6-0001oj-99; Wed, 24 Aug 2016 10:11:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA4-0001ax-4o; Wed, 24 Aug 2016 10:11:56 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 82/E3-21406-BE27DB75; Wed, 24 Aug 2016 10:11:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+6ror3
 hBrtOWVu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVjS9Zat4A9HxaNZ6Q2MK9i7GDk5
 JASMJN5O/MfUxcjFISSwkFHi1PFXTCAJNgFViQ3XT7GC2CICbhJfvs9iA7GZBSIk5nw4xQJiC
 wsESvzdOoEZxGYBqp936TAjiM0r4CCx8sFlVogFchLXZ04Hm8kJFJ+2+AFYr5CAvcT+t1NZJz
 ByL2BkWMWoXpxaVJZapGusl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6GUGINj
 B2PHP6RCjJAeTkijvTdW94UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeL8UAuUEi1LTUyvSMnOA
 4QaTluDgURLh5QCGnBBvcUFibnFmOkTqFKOilDivNUhCACSRUZoH1wYL8UuMslLCvIxAhwjxF
 KQW5WaWoMq/YhTnYFQS5q0H2c6TmVcCN/0V0GImoMUt93eDLC5JREhJNTDmv/bwefgoI+4LY+
 ux35YMK6W6vj6VTD1m8fHYhbLZqoJVB35seOBxSer5PJ26ErmdCf7HE9as/OtrufB3hsfDVYH
 bPbbeMuAtvOB9dcPaTJcn2bnSCnbBlevZkuPl6m65Vzd4rOyX+hvELvmE4+o7p7hfPslbeF5e
 m2I1JUNjRtvx4/NbDByUWIozEg21mIuKEwHjgOr+bAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1472033514!29811656!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14684 invoked from network); 24 Aug 2016 10:11:54 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:54 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 902CCAD33;
 Wed, 24 Aug 2016 10:11:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:35 +0200
Message-Id: <1472033504-23180-14-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 13/22] mini-os: correct wrong calculation
	of alloc bitmap size
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

V2hlbiByZW1hcHBpbmcgdGhlIHBhZ2UgYWxsb2NhdG9yJ3MgYml0bWFwIGZvciB0aGUgYmFsbG9v
bmluZyBzdXBwb3J0CnRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgbmVlZGVkIHNpemUgaXMgd3Jvbmcu
IFRoaXMgZG9lc24ndCByZWFsbHkKbWF0dGVyIHRvZGF5IGFzIG5vdGhpbmcgaXMgYWxsb2NhdGVk
IGFmdGVyIHRoYXQgYml0bWFwLCBidXQgaXQgc2hvdWxkCmJlIGNvcnJlY3RlZCBuZXZlcnRoZWxl
c3MuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0t
LQogYmFsbG9vbi5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2JhbGxvb24uYyBiL2JhbGxvb24uYwppbmRleCA4
ZDJmMTUxLi44NjY5ZWRiIDEwMDY0NAotLS0gYS9iYWxsb29uLmMKKysrIGIvYmFsbG9vbi5jCkBA
IC01Miw3ICs1Miw3IEBAIHZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZvaWQpCiB7CiAgICAg
dW5zaWduZWQgbG9uZyBpOwogCi0gICAgaWYgKCBtbV9hbGxvY19iaXRtYXBfc2l6ZSA+PSAoKG5y
X21heF9wYWdlcyArIDEpID4+IChQQUdFX1NISUZUICsgMykpICkKKyAgICBpZiAoIG1tX2FsbG9j
X2JpdG1hcF9zaXplID49ICgobnJfbWF4X3BhZ2VzICsgMSkgPj4gMykgKQogICAgICAgICByZXR1
cm47CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IG1tX2FsbG9jX2JpdG1hcF9zaXplOyBpICs9IFBB
R0VfU0laRSApCkBAIC02Miw3ICs2Miw3IEBAIHZvaWQgbW1fYWxsb2NfYml0bWFwX3JlbWFwKHZv
aWQpCiAgICAgfQogCiAgICAgbW1fYWxsb2NfYml0bWFwID0gKHVuc2lnbmVkIGxvbmcgKil2aXJ0
X2tlcm5lbF9hcmVhX2VuZDsKLSAgICB2aXJ0X2tlcm5lbF9hcmVhX2VuZCArPSByb3VuZF9wZ3Vw
KChucl9tYXhfcGFnZXMgKyAxKSA+PiAoUEFHRV9TSElGVCArIDMpKTsKKyAgICB2aXJ0X2tlcm5l
bF9hcmVhX2VuZCArPSByb3VuZF9wZ3VwKChucl9tYXhfcGFnZXMgKyAxKSA+PiAzKTsKICAgICBB
U1NFUlQodmlydF9rZXJuZWxfYXJlYV9lbmQgPD0gVklSVF9ERU1BTkRfQVJFQSk7CiB9CiAKLS0g
CjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:58 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA6-0001qY-KZ; Wed, 24 Aug 2016 10:11:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA4-0001bF-7G; Wed, 24 Aug 2016 10:11:56 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 5D/B6-29022-BE27DB75; Wed, 24 Aug 2016 10:11:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+6ror3
 hBi/n6Fi8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdi3TaBgfVDFjq5WpgbGmzZdjJwc
 EgJGEm8n/mPqYuTiEBJYyCjR+WsGC0iCTUBVYsP1U6wgtoiAm8SX77PYQGxmgQiJOR9OgdUIC
 1hJXHm+kh3EZgGq/3/vFzOIzSvgILGlay47xAI5ieszpzOB2JxA8WmLH4D1CgnYS+x/O5V1Ai
 P3AkaGVYzqxalFZalFuuZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBXmYAgh2
 MxyY7H2KU5GBSEuW9qbo3XIgvKT+lMiOxOCO+qDQntfgQowwHh5IE75dCoJxgUWp6akVaZg4w
 3GDSEhw8SiK8HMCQE+ItLkjMLc5Mh0idYlSUEue1BkkIgCQySvPg2mAhfolRVkqYlxHoECGeg
 tSi3MwSVPlXjOIcjErCvOYgU3gy80rgpr8CWswEtLjl/m6QxSWJCCmpBsZ5S4JeVijwy2+OSZ
 GsyLWw3Dh7zaRrL+59/J3wtyTsfBvPgYqYwxrXP+zs2n3y/qrydYVi2ga8B+0Z5yss/fK1tDV
 WRXOvi21BJfN+Noktr+slX5x5bhXJypi+M4L7TXQFl61mZNpjt/wJj4pr9vLFRT9Oc5D+Z3nL
 ccrVzq/P7NRv17/79keJpTgj0VCLuag4EQBKWh72bAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1472033514!56060348!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61739 invoked from network); 24 Aug 2016 10:11:54 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:54 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 53AD9AD4D;
 Wed, 24 Aug 2016 10:11:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:43 +0200
Message-Id: <1472033504-23180-22-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 21/22] mini-os: get physical memory map
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

T24gSFZNbGl0ZSB3ZSBoYXZlIHRvIGxvb2sgYXQgdGhlIHBoeXNpY2FsIG1lbW9yeSBtYXAgdG8g
a25vdyB3aGljaAptZW1vcnkgZnJhbWVzIGFyZSB1c2FibGUuCgpJbiBvcmRlciB0byBtYWtlIGxp
ZmUgZWFzaWVyIHdlIGRlZmluZSBhIGR1bW15IG1lbW9yeSBtYXAgZm9yIG90aGVyCmRvbWFpbiB0
eXBlcyAocHYgYW5kIGFybSkgd2hpY2ggaGFzIGp1c3Qgb25lIGVudHJ5IHdpdGggYSBtYXhpbXVt
Cm1lbW9yeSBzaXplLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgpSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgotLS0KIGFyY2gvYXJtL21tLmMgICAgICAgICB8ICA4ICsrKysrKwogYXJjaC94ODYv
bW0uYyAgICAgICAgIHwgNzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogYXJjaC94ODYvc2V0dXAuYyAgICAgIHwgIDEgKwogaW5jbHVkZS9lODIwLmggICAg
ICAgIHwgNDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ODYvYXJj
aF9tbS5oIHwgIDQgKysrCiBtbS5jICAgICAgICAgICAgICAgICAgfCA3OSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwg
MTgzIGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGlu
Y2x1ZGUvZTgyMC5oCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbW0uYyBiL2FyY2gvYXJtL21tLmMK
aW5kZXggZGJkZTE2Mi4uOGMxNTZjNCAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vbW0uYworKysgYi9h
cmNoL2FybS9tbS5jCkBAIC03LDYgKzcsMTQgQEAKICNpbmNsdWRlIDxsaWIuaD4KIAogdWludDMy
X3QgcGh5c2ljYWxfYWRkcmVzc19vZmZzZXQ7CitzdHJ1Y3QgZTgyMGVudHJ5IGU4MjBfbWFwWzFd
ID0geworICAgIHsKKyAgICAgICAgLmFkZHIgPSAwLAorICAgICAgICAuc2l6ZSA9IFVMT05HX01B
WCAtIDEsCisgICAgICAgIC50eXBlID0gRTgyMF9SQU0KKyAgICB9Cit9OwordW5zaWduZWQgZTgy
MF9lbnRyaWVzID0gMTsKIAogdW5zaWduZWQgbG9uZyBhbGxvY2F0ZV9vbmRlbWFuZCh1bnNpZ25l
ZCBsb25nIG4sIHVuc2lnbmVkIGxvbmcgYWxpZ25tZW50KQogewpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvbW0uYyBiL2FyY2gveDg2L21tLmMKaW5kZXggNzYyNTk5ZC4uOGRkOTBiOCAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvbW0uYworKysgYi9hcmNoL3g4Ni9tbS5jCkBAIC00Myw2ICs0Myw3IEBACiAj
aW5jbHVkZSA8bWluaS1vcy90eXBlcy5oPgogI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+CiAjaW5j
bHVkZSA8bWluaS1vcy94bWFsbG9jLmg+CisjaW5jbHVkZSA8bWluaS1vcy9lODIwLmg+CiAjaW5j
bHVkZSA8eGVuL21lbW9yeS5oPgogCiAjaWZkZWYgTU1fREVCVUcKQEAgLTYzLDYgKzY0LDE1IEBA
IGV4dGVybiBjaGFyIHN0YWNrW107CiBleHRlcm4gdm9pZCBwYWdlX3dhbGsodW5zaWduZWQgbG9u
ZyB2YSk7CiAKICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKK3N0cnVjdCBlODIwZW50cnkgZTgyMF9t
YXBbMV0gPSB7CisgICAgeworICAgICAgICAuYWRkciA9IDAsCisgICAgICAgIC5zaXplID0gVUxP
TkdfTUFYIC0gMSwKKyAgICAgICAgLnR5cGUgPSBFODIwX1JBTQorICAgIH0KK307Cit1bnNpZ25l
ZCBlODIwX2VudHJpZXMgPSAxOworCiB2b2lkIGFyY2hfbW1fcHJlaW5pdCh2b2lkICpwKQogewog
ICAgIHN0YXJ0X2luZm9fdCAqc2kgPSBwOwpAQCAtMTAyLDEwICsxMTIsMjUgQEAgZGVzY19wdHIg
aWR0X3B0ciA9CiAgICAgLmJhc2UgPSAodW5zaWduZWQgbG9uZykmaWR0LAogfTsKIAorc3RydWN0
IGU4MjBlbnRyeSBlODIwX21hcFtFODIwX01BWF07Cit1bnNpZ25lZCBlODIwX2VudHJpZXM7CisK
K3N0YXRpYyBjaGFyICplODIwX3R5cGVzW0U4MjBfVFlQRVNdID0geworICAgIFtFODIwX1JBTV0g
ICAgICA9ICJSQU0iLAorICAgIFtFODIwX1JFU0VSVkVEXSA9ICJSZXNlcnZlZCIsCisgICAgW0U4
MjBfQUNQSV0gICAgID0gIkFDUEkiLAorICAgIFtFODIwX05WU10gICAgICA9ICJOVlMiLAorICAg
IFtFODIwX1VOVVNBQkxFXSA9ICJVbnVzYWJsZSIsCisgICAgW0U4MjBfUE1FTV0gICAgID0gIlBN
RU0iCit9OworCiB2b2lkIGFyY2hfbW1fcHJlaW5pdCh2b2lkICpwKQogewogICAgIGxvbmcgcmV0
OwogICAgIGRvbWlkX3QgZG9taWQgPSBET01JRF9TRUxGOworICAgIHN0cnVjdCB4ZW5fbWVtb3J5
X21hcCBtZW1tYXA7CisgICAgaW50IGk7CisgICAgdW5zaWduZWQgbG9uZyBwZm4sIG1heCA9IDA7
CiAKICAgICBwdF9iYXNlID0gcGFnZV90YWJsZV9iYXNlOwogICAgIGZpcnN0X2ZyZWVfcGZuID0g
UEZOX1VQKHRvX3BoeXMoJl9lbmQpKTsKQEAgLTExNiw2ICsxNDEsNTMgQEAgdm9pZCBhcmNoX21t
X3ByZWluaXQodm9pZCAqcCkKICAgICAgICAgZG9fZXhpdCgpOwogICAgIH0KICAgICBsYXN0X2Zy
ZWVfcGZuID0gcmV0OworCisgICAgbWVtbWFwLm5yX2VudHJpZXMgPSBFODIwX01BWDsKKyAgICBz
ZXRfeGVuX2d1ZXN0X2hhbmRsZShtZW1tYXAuYnVmZmVyLCBlODIwX21hcCk7CisgICAgcmV0ID0g
SFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVNX21lbW9yeV9tYXAsICZtZW1tYXApOworICAgIGlm
ICggcmV0IDwgMCApCisgICAgeworICAgICAgICB4cHJpbnRrKCJjb3VsZCBub3QgZ2V0IG1lbW9y
eSBtYXBcbiIpOworICAgICAgICBkb19leGl0KCk7CisgICAgfQorICAgIGU4MjBfZW50cmllcyA9
IG1lbW1hcC5ucl9lbnRyaWVzOworCisgICAgZm9yICggaSA9IDA7IGkgPCBlODIwX2VudHJpZXM7
IGkrKyApCisgICAgeworICAgICAgICBpZiAoIGU4MjBfbWFwW2ldLnR5cGUgIT0gRTgyMF9SQU0g
KQorICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIHBmbiA9IChlODIwX21hcFtpXS5hZGRy
ICsgZTgyMF9tYXBbaV0uc2l6ZSkgPj4gUEFHRV9TSElGVDsKKyAgICAgICAgaWYgKCBwZm4gPiBt
YXggKQorICAgICAgICAgICAgbWF4ID0gcGZuOworICAgIH0KKworICAgIGlmICggbWF4IDwgbGFz
dF9mcmVlX3BmbiApCisgICAgICAgIGxhc3RfZnJlZV9wZm4gPSBtYXg7Cit9CisKK3ZvaWQgYXJj
aF9wcmludF9tZW1tYXAodm9pZCkKK3sKKyAgICBpbnQgaTsKKyAgICB1bnNpZ25lZCBsb25nIGZy
b20sIHRvOworICAgIGNoYXIgKnR5cGU7CisgICAgY2hhciBidWZbMTJdOworCisgICAgcHJpbnRr
KCJNZW1vcnkgbWFwOlxuIik7CisgICAgZm9yICggaSA9IDA7IGkgPCBlODIwX2VudHJpZXM7IGkr
KyApCisgICAgeworICAgICAgICBpZiAoIGU4MjBfbWFwW2ldLnR5cGUgPj0gRTgyMF9UWVBFUyB8
fCAhZTgyMF90eXBlc1tlODIwX21hcFtpXS50eXBlXSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksICIlOHgiLCBlODIwX21hcFtpXS50eXBlKTsKKyAg
ICAgICAgICAgIHR5cGUgPSBidWY7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7
CisgICAgICAgICAgICB0eXBlID0gZTgyMF90eXBlc1tlODIwX21hcFtpXS50eXBlXTsKKyAgICAg
ICAgfQorICAgICAgICBmcm9tID0gZTgyMF9tYXBbaV0uYWRkcjsKKyAgICAgICAgdG8gPSBmcm9t
ICsgZTgyMF9tYXBbaV0uc2l6ZSAtIDE7CisgICAgICAgIHByaW50aygiJTAxMmx4LSUwMTJseDog
JXNcbiIsIGZyb20sIHRvLCB0eXBlKTsKKyAgICB9CiB9CiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEv
YXJjaC94ODYvc2V0dXAuYyBiL2FyY2gveDg2L3NldHVwLmMKaW5kZXggZjQyMmE5Ni4uODY5NTVj
ZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBA
IC0xNTEsNiArMTUxLDcgQEAgc3RhdGljIHZvaWQgcHJpbnRfc3RhcnRfb2ZfZGF5KHZvaWQgKnAp
CiAgICAgcHJpbnRrKCIgICAgICAgZmxhZ3M6IDB4JXhcbiIsICh1bnNpZ25lZCBpbnQpc2ktPmZs
YWdzKTsKICAgICBwcmludGsoIiAgICBjbWRfbGluZTogJXNcbiIsIGNtZGxpbmUpOwogICAgIHBy
aW50aygiICAgICAgIHN0YWNrOiAlcC0lcFxuIiwgc3RhY2ssIHN0YWNrICsgc2l6ZW9mKHN0YWNr
KSk7CisgICAgYXJjaF9wcmludF9tZW1tYXAoKTsKIH0KICNlbmRpZgogCmRpZmYgLS1naXQgYS9p
bmNsdWRlL2U4MjAuaCBiL2luY2x1ZGUvZTgyMC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAuLjkyMDU1MWMKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL2U4MjAuaApAQCAt
MCwwICsxLDQ4IEBACisvKiAtKi0gIE1vZGU6QzsgYy1iYXNpYy1vZmZzZXQ6NDsgdGFiLXdpZHRo
OjQgLSotCisgKgorICogKEMpIDIwMTYgLSBKdWVyZ2VuIEdyb3NzLCBTVVNFIExpbnV4IEdtYkgK
KyAqCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8g
YW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3Nv
Y2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwg
aW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxp
bWl0YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJs
aXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRo
ZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlz
CisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRp
b25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Np
b24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50
aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJP
VklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgor
ICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBP
RiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBB
TkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1Ig
Q09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RI
RVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQg
T1IgT1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBX
SVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUg
U09GVFdBUkUuCisgKi8KKworI2lmbmRlZiBfX0U4MjBfSEVBREVSCisjZGVmaW5lIF9fRTgyMF9I
RUFERVIKKworLyogUEMgQklPUyBzdGFuZGFyZCBFODIwIHR5cGVzIGFuZCBzdHJ1Y3R1cmUuICov
CisjZGVmaW5lIEU4MjBfUkFNICAgICAgICAgIDEKKyNkZWZpbmUgRTgyMF9SRVNFUlZFRCAgICAg
MgorI2RlZmluZSBFODIwX0FDUEkgICAgICAgICAzCisjZGVmaW5lIEU4MjBfTlZTICAgICAgICAg
IDQKKyNkZWZpbmUgRTgyMF9VTlVTQUJMRSAgICAgNQorI2RlZmluZSBFODIwX1BNRU0gICAgICAg
ICA3CisjZGVmaW5lIEU4MjBfVFlQRVMgICAgICAgIDgKKworc3RydWN0IF9fcGFja2VkIGU4MjBl
bnRyeSB7CisgICAgdWludDY0X3QgYWRkcjsKKyAgICB1aW50NjRfdCBzaXplOworICAgIHVpbnQz
Ml90IHR5cGU7Cit9OworCisvKiBNYXhpbXVtIG51bWJlciBvZiBlbnRyaWVzLiAqLworI2RlZmlu
ZSBFODIwX01BWCAgICAgICAgICAxMjgKKworZXh0ZXJuIHN0cnVjdCBlODIwZW50cnkgZTgyMF9t
YXBbXTsKK2V4dGVybiB1bnNpZ25lZCBlODIwX2VudHJpZXM7CisKKyNlbmRpZiAvKl9fRTgyMF9I
RUFERVIqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvYXJjaF9tbS5oIGIvaW5jbHVkZS94ODYv
YXJjaF9tbS5oCmluZGV4IDkzNzJmMWUuLmFiOGE1M2UgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveDg2
L2FyY2hfbW0uaAorKysgYi9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKQEAgLTI3OSw2ICsyNzksMTAg
QEAgcGdlbnRyeV90ICpuZWVkX3BndCh1bnNpZ25lZCBsb25nIGFkZHIpOwogdm9pZCBhcmNoX21t
X3ByZWluaXQodm9pZCAqcCk7CiB1bnNpZ25lZCBsb25nIGFsbG9jX3ZpcnRfa2VybmVsKHVuc2ln
bmVkIG5fcGFnZXMpOwogCisjaWZuZGVmIENPTkZJR19QQVJBVklSVAordm9pZCBhcmNoX3ByaW50
X21lbW1hcCh2b2lkKTsKKyNlbmRpZgorCiAjZW5kaWYKIAogI2VuZGlmIC8qIF9BUkNIX01NX0hf
ICovCmRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwppbmRleCBjNzZiZTdmLi45MzJjZWViIDEwMDY0
NAotLS0gYS9tbS5jCisrKyBiL21tLmMKQEAgLTQzLDYgKzQzLDcgQEAKICNpbmNsdWRlIDxtaW5p
LW9zL3R5cGVzLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4KICNpbmNsdWRlIDxtaW5pLW9z
L3htYWxsb2MuaD4KKyNpbmNsdWRlIDxtaW5pLW9zL2U4MjAuaD4KIAogLyoqKioqKioqKioqKioq
KioqKioqKgogICogQUxMT0NBVElPTiBCSVRNQVAKQEAgLTE0NywxMCArMTQ4LDE0IEBAIHN0YXRp
YyBjaHVua19oZWFkX3QgIGZyZWVfdGFpbFtGUkVFTElTVF9TSVpFXTsKICAqLwogc3RhdGljIHZv
aWQgaW5pdF9wYWdlX2FsbG9jYXRvcih1bnNpZ25lZCBsb25nIG1pbiwgdW5zaWduZWQgbG9uZyBt
YXgpCiB7Ci0gICAgaW50IGk7CisgICAgaW50IGksIG07CiAgICAgdW5zaWduZWQgbG9uZyByYW5n
ZTsKKyAgICB1bnNpZ25lZCBsb25nIHJfbWluLCByX21heDsKICAgICBjaHVua19oZWFkX3QgKmNo
OwogICAgIGNodW5rX3RhaWxfdCAqY3Q7CisKKyAgICBwcmludGsoIk1NOiBJbml0aWFsaXNlIHBh
Z2UgYWxsb2NhdG9yIGZvciAlbHgoJWx4KS0lbHgoJWx4KVxuIiwKKyAgICAgICAgICAgKHVfbG9u
Zyl0b192aXJ0KG1pbiksIG1pbiwgKHVfbG9uZyl0b192aXJ0KG1heCksIG1heCk7CiAgICAgZm9y
ICggaSA9IDA7IGkgPCBGUkVFTElTVF9TSVpFOyBpKysgKQogICAgIHsKICAgICAgICAgZnJlZV9o
ZWFkW2ldICAgICAgID0gJmZyZWVfdGFpbFtpXTsKQEAgLTE2NiwzOCArMTcxLDU3IEBAIHN0YXRp
YyB2b2lkIGluaXRfcGFnZV9hbGxvY2F0b3IodW5zaWduZWQgbG9uZyBtaW4sIHVuc2lnbmVkIGxv
bmcgbWF4KQogICAgIG1tX2FsbG9jX2JpdG1hcF9zaXplICA9IHJvdW5kX3BndXAobW1fYWxsb2Nf
Yml0bWFwX3NpemUpOwogICAgIG1tX2FsbG9jX2JpdG1hcCA9ICh1bnNpZ25lZCBsb25nICopdG9f
dmlydChtaW4pOwogICAgIG1pbiAgICAgICAgICs9IG1tX2FsbG9jX2JpdG1hcF9zaXplOwotICAg
IHJhbmdlICAgICAgICA9IG1heCAtIG1pbjsKIAogICAgIC8qIEFsbCBhbGxvY2F0ZWQgYnkgZGVm
YXVsdC4gKi8KICAgICBtZW1zZXQobW1fYWxsb2NfYml0bWFwLCB+MCwgbW1fYWxsb2NfYml0bWFw
X3NpemUpOwotICAgIC8qIEZyZWUgdXAgdGhlIG1lbW9yeSB3ZSd2ZSBiZWVuIGdpdmVuIHRvIHBs
YXkgd2l0aC4gKi8KLSAgICBtYXBfZnJlZShQSFlTX1BGTihtaW4pLCByYW5nZT4+UEFHRV9TSElG
VCk7CiAKLSAgICAvKiBUaGUgYnVkZHkgbGlzdHMgYXJlIGFkZHJlc3NlZCBpbiBoaWdoIG1lbW9y
eS4gKi8KLSAgICBtaW4gPSAodW5zaWduZWQgbG9uZykgdG9fdmlydChtaW4pOwotICAgIG1heCA9
ICh1bnNpZ25lZCBsb25nKSB0b192aXJ0KG1heCk7Ci0KLSAgICB3aGlsZSAoIHJhbmdlICE9IDAg
KQorICAgIGZvciAoIG0gPSAwOyBtIDwgZTgyMF9lbnRyaWVzOyBtKysgKQogICAgIHsKLSAgICAg
ICAgLyoKLSAgICAgICAgICogTmV4dCBjaHVuayBpcyBsaW1pdGVkIGJ5IGFsaWdubWVudCBvZiBt
aW4sIGJ1dCBhbHNvCi0gICAgICAgICAqIG11c3Qgbm90IGJlIGJpZ2dlciB0aGFuIHJlbWFpbmlu
ZyByYW5nZS4KLSAgICAgICAgICovCi0gICAgICAgIGZvciAoIGkgPSBQQUdFX1NISUZUOyAoMVVM
PDwoaSsxKSkgPD0gcmFuZ2U7IGkrKyApCi0gICAgICAgICAgICBpZiAoIG1pbiAmICgxVUw8PGkp
ICkgYnJlYWs7CisgICAgICAgIGlmICggZTgyMF9tYXBbbV0udHlwZSAhPSBFODIwX1JBTSApCisg
ICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgaWYgKCBlODIwX21hcFttXS5hZGRyICsgZTgy
MF9tYXBbbV0uc2l6ZSA+PSBVTE9OR19NQVggKQorICAgICAgICAgICAgQlVHKCk7CiAKKyAgICAg
ICAgcl9taW4gPSBlODIwX21hcFttXS5hZGRyOworICAgICAgICByX21heCA9IHJfbWluICsgZTgy
MF9tYXBbbV0uc2l6ZTsKKyAgICAgICAgaWYgKCByX21heCA8PSBtaW4gfHwgcl9taW4gPj0gbWF4
ICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICBpZiAoIHJfbWluIDwgbWluICkKKyAg
ICAgICAgICAgIHJfbWluID0gbWluOworICAgICAgICBpZiAoIHJfbWF4ID4gbWF4ICkKKyAgICAg
ICAgICAgIHJfbWF4ID0gbWF4OwogCi0gICAgICAgIGNoID0gKGNodW5rX2hlYWRfdCAqKW1pbjsK
LSAgICAgICAgbWluICAgKz0gKDFVTDw8aSk7Ci0gICAgICAgIHJhbmdlIC09ICgxVUw8PGkpOwot
ICAgICAgICBjdCA9IChjaHVua190YWlsX3QgKiltaW4tMTsKLSAgICAgICAgaSAtPSBQQUdFX1NI
SUZUOwotICAgICAgICBjaC0+bGV2ZWwgICAgICAgPSBpOwotICAgICAgICBjaC0+bmV4dCAgICAg
ICAgPSBmcmVlX2hlYWRbaV07Ci0gICAgICAgIGNoLT5wcHJldiAgICAgICA9ICZmcmVlX2hlYWRb
aV07Ci0gICAgICAgIGNoLT5uZXh0LT5wcHJldiA9ICZjaC0+bmV4dDsKLSAgICAgICAgZnJlZV9o
ZWFkW2ldICAgID0gY2g7Ci0gICAgICAgIGN0LT5sZXZlbCAgICAgICA9IGk7CisgICAgICAgIHBy
aW50aygiICAgIEFkZGluZyBtZW1vcnkgcmFuZ2UgJWx4LSVseFxuIiwgcl9taW4sIHJfbWF4KTsK
KworICAgICAgICAvKiBUaGUgYnVkZHkgbGlzdHMgYXJlIGFkZHJlc3NlZCBpbiBoaWdoIG1lbW9y
eS4gKi8KKyAgICAgICAgcl9taW4gPSAodW5zaWduZWQgbG9uZyl0b192aXJ0KHJfbWluKTsKKyAg
ICAgICAgcl9tYXggPSAodW5zaWduZWQgbG9uZyl0b192aXJ0KHJfbWF4KTsKKyAgICAgICAgcmFu
Z2UgPSByX21heCAtIHJfbWluOworCisgICAgICAgIC8qIEZyZWUgdXAgdGhlIG1lbW9yeSB3ZSd2
ZSBiZWVuIGdpdmVuIHRvIHBsYXkgd2l0aC4gKi8KKyAgICAgICAgbWFwX2ZyZWUoUEhZU19QRk4o
cl9taW4pLCByYW5nZSA+PiBQQUdFX1NISUZUKTsKKworICAgICAgICB3aGlsZSAoIHJhbmdlICE9
IDAgKQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogTmV4dCBjaHVu
ayBpcyBsaW1pdGVkIGJ5IGFsaWdubWVudCBvZiBtaW4sIGJ1dCBhbHNvCisgICAgICAgICAgICAg
KiBtdXN0IG5vdCBiZSBiaWdnZXIgdGhhbiByZW1haW5pbmcgcmFuZ2UuCisgICAgICAgICAgICAg
Ki8KKyAgICAgICAgICAgIGZvciAoIGkgPSBQQUdFX1NISUZUOyAoMVVMIDw8IChpICsgMSkpIDw9
IHJhbmdlOyBpKysgKQorICAgICAgICAgICAgICAgIGlmICggcl9taW4gJiAoMVVMIDw8IGkpICkg
YnJlYWs7CisKKyAgICAgICAgICAgIGNoID0gKGNodW5rX2hlYWRfdCAqKXJfbWluOworICAgICAg
ICAgICAgcl9taW4gKz0gMVVMIDw8IGk7CisgICAgICAgICAgICByYW5nZSAtPSAxVUwgPDwgaTsK
KyAgICAgICAgICAgIGN0ID0gKGNodW5rX3RhaWxfdCAqKXJfbWluIC0gMTsKKyAgICAgICAgICAg
IGkgLT0gUEFHRV9TSElGVDsKKyAgICAgICAgICAgIGNoLT5sZXZlbCAgICAgICA9IGk7CisgICAg
ICAgICAgICBjaC0+bmV4dCAgICAgICAgPSBmcmVlX2hlYWRbaV07CisgICAgICAgICAgICBjaC0+
cHByZXYgICAgICAgPSAmZnJlZV9oZWFkW2ldOworICAgICAgICAgICAgY2gtPm5leHQtPnBwcmV2
ID0gJmNoLT5uZXh0OworICAgICAgICAgICAgZnJlZV9oZWFkW2ldICAgID0gY2g7CisgICAgICAg
ICAgICBjdC0+bGV2ZWwgICAgICAgPSBpOworICAgICAgICB9CiAgICAgfQogCiAgICAgbW1fYWxs
b2NfYml0bWFwX3JlbWFwKCk7CkBAIC0zNzcsOSArNDAxLDYgQEAgdm9pZCBpbml0X21tKHZvaWQp
CiAgICAgLyoKICAgICAgKiBub3cgd2UgY2FuIGluaXRpYWxpc2UgdGhlIHBhZ2UgYWxsb2NhdG9y
CiAgICAgICovCi0gICAgcHJpbnRrKCJNTTogSW5pdGlhbGlzZSBwYWdlIGFsbG9jYXRvciBmb3Ig
JWx4KCVseCktJWx4KCVseClcbiIsCi0gICAgICAgICAgICh1X2xvbmcpdG9fdmlydChQRk5fUEhZ
UyhzdGFydF9wZm4pKSwgKHVfbG9uZylQRk5fUEhZUyhzdGFydF9wZm4pLAotICAgICAgICAgICAo
dV9sb25nKXRvX3ZpcnQoUEZOX1BIWVMobWF4X3BmbikpLCAodV9sb25nKVBGTl9QSFlTKG1heF9w
Zm4pKTsKICAgICBpbml0X3BhZ2VfYWxsb2NhdG9yKFBGTl9QSFlTKHN0YXJ0X3BmbiksIFBGTl9Q
SFlTKG1heF9wZm4pKTsKICAgICBwcmludGsoIk1NOiBkb25lXG4iKTsKIAotLSAKMi42LjYKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:58 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA6-0001qY-KZ; Wed, 24 Aug 2016 10:11:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA4-0001bF-7G; Wed, 24 Aug 2016 10:11:56 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 5D/B6-29022-BE27DB75; Wed, 24 Aug 2016 10:11:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+6ror3
 hBi/n6Fi8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdi3TaBgfVDFjq5WpgbGmzZdjJwc
 EgJGEm8n/mPqYuTiEBJYyCjR+WsGC0iCTUBVYsP1U6wgtoiAm8SX77PYQGxmgQiJOR9OgdUIC
 1hJXHm+kh3EZgGq/3/vFzOIzSvgILGlay47xAI5ieszpzOB2JxA8WmLH4D1CgnYS+x/O5V1Ai
 P3AkaGVYzqxalFZalFuuZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBXmYAgh2
 MxyY7H2KU5GBSEuW9qbo3XIgvKT+lMiOxOCO+qDQntfgQowwHh5IE75dCoJxgUWp6akVaZg4w
 3GDSEhw8SiK8HMCQE+ItLkjMLc5Mh0idYlSUEue1BkkIgCQySvPg2mAhfolRVkqYlxHoECGeg
 tSi3MwSVPlXjOIcjErCvOYgU3gy80rgpr8CWswEtLjl/m6QxSWJCCmpBsZ5S4JeVijwy2+OSZ
 GsyLWw3Dh7zaRrL+59/J3wtyTsfBvPgYqYwxrXP+zs2n3y/qrydYVi2ga8B+0Z5yss/fK1tDV
 WRXOvi21BJfN+Noktr+slX5x5bhXJypi+M4L7TXQFl61mZNpjt/wJj4pr9vLFRT9Oc5D+Z3nL
 ccrVzq/P7NRv17/79keJpTgj0VCLuag4EQBKWh72bAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1472033514!56060348!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61739 invoked from network); 24 Aug 2016 10:11:54 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:54 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 53AD9AD4D;
 Wed, 24 Aug 2016 10:11:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:43 +0200
Message-Id: <1472033504-23180-22-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 21/22] mini-os: get physical memory map
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

T24gSFZNbGl0ZSB3ZSBoYXZlIHRvIGxvb2sgYXQgdGhlIHBoeXNpY2FsIG1lbW9yeSBtYXAgdG8g
a25vdyB3aGljaAptZW1vcnkgZnJhbWVzIGFyZSB1c2FibGUuCgpJbiBvcmRlciB0byBtYWtlIGxp
ZmUgZWFzaWVyIHdlIGRlZmluZSBhIGR1bW15IG1lbW9yeSBtYXAgZm9yIG90aGVyCmRvbWFpbiB0
eXBlcyAocHYgYW5kIGFybSkgd2hpY2ggaGFzIGp1c3Qgb25lIGVudHJ5IHdpdGggYSBtYXhpbXVt
Cm1lbW9yeSBzaXplLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgpSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgotLS0KIGFyY2gvYXJtL21tLmMgICAgICAgICB8ICA4ICsrKysrKwogYXJjaC94ODYv
bW0uYyAgICAgICAgIHwgNzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogYXJjaC94ODYvc2V0dXAuYyAgICAgIHwgIDEgKwogaW5jbHVkZS9lODIwLmggICAg
ICAgIHwgNDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ODYvYXJj
aF9tbS5oIHwgIDQgKysrCiBtbS5jICAgICAgICAgICAgICAgICAgfCA3OSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwg
MTgzIGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGlu
Y2x1ZGUvZTgyMC5oCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbW0uYyBiL2FyY2gvYXJtL21tLmMK
aW5kZXggZGJkZTE2Mi4uOGMxNTZjNCAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vbW0uYworKysgYi9h
cmNoL2FybS9tbS5jCkBAIC03LDYgKzcsMTQgQEAKICNpbmNsdWRlIDxsaWIuaD4KIAogdWludDMy
X3QgcGh5c2ljYWxfYWRkcmVzc19vZmZzZXQ7CitzdHJ1Y3QgZTgyMGVudHJ5IGU4MjBfbWFwWzFd
ID0geworICAgIHsKKyAgICAgICAgLmFkZHIgPSAwLAorICAgICAgICAuc2l6ZSA9IFVMT05HX01B
WCAtIDEsCisgICAgICAgIC50eXBlID0gRTgyMF9SQU0KKyAgICB9Cit9OwordW5zaWduZWQgZTgy
MF9lbnRyaWVzID0gMTsKIAogdW5zaWduZWQgbG9uZyBhbGxvY2F0ZV9vbmRlbWFuZCh1bnNpZ25l
ZCBsb25nIG4sIHVuc2lnbmVkIGxvbmcgYWxpZ25tZW50KQogewpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvbW0uYyBiL2FyY2gveDg2L21tLmMKaW5kZXggNzYyNTk5ZC4uOGRkOTBiOCAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvbW0uYworKysgYi9hcmNoL3g4Ni9tbS5jCkBAIC00Myw2ICs0Myw3IEBACiAj
aW5jbHVkZSA8bWluaS1vcy90eXBlcy5oPgogI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+CiAjaW5j
bHVkZSA8bWluaS1vcy94bWFsbG9jLmg+CisjaW5jbHVkZSA8bWluaS1vcy9lODIwLmg+CiAjaW5j
bHVkZSA8eGVuL21lbW9yeS5oPgogCiAjaWZkZWYgTU1fREVCVUcKQEAgLTYzLDYgKzY0LDE1IEBA
IGV4dGVybiBjaGFyIHN0YWNrW107CiBleHRlcm4gdm9pZCBwYWdlX3dhbGsodW5zaWduZWQgbG9u
ZyB2YSk7CiAKICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKK3N0cnVjdCBlODIwZW50cnkgZTgyMF9t
YXBbMV0gPSB7CisgICAgeworICAgICAgICAuYWRkciA9IDAsCisgICAgICAgIC5zaXplID0gVUxP
TkdfTUFYIC0gMSwKKyAgICAgICAgLnR5cGUgPSBFODIwX1JBTQorICAgIH0KK307Cit1bnNpZ25l
ZCBlODIwX2VudHJpZXMgPSAxOworCiB2b2lkIGFyY2hfbW1fcHJlaW5pdCh2b2lkICpwKQogewog
ICAgIHN0YXJ0X2luZm9fdCAqc2kgPSBwOwpAQCAtMTAyLDEwICsxMTIsMjUgQEAgZGVzY19wdHIg
aWR0X3B0ciA9CiAgICAgLmJhc2UgPSAodW5zaWduZWQgbG9uZykmaWR0LAogfTsKIAorc3RydWN0
IGU4MjBlbnRyeSBlODIwX21hcFtFODIwX01BWF07Cit1bnNpZ25lZCBlODIwX2VudHJpZXM7CisK
K3N0YXRpYyBjaGFyICplODIwX3R5cGVzW0U4MjBfVFlQRVNdID0geworICAgIFtFODIwX1JBTV0g
ICAgICA9ICJSQU0iLAorICAgIFtFODIwX1JFU0VSVkVEXSA9ICJSZXNlcnZlZCIsCisgICAgW0U4
MjBfQUNQSV0gICAgID0gIkFDUEkiLAorICAgIFtFODIwX05WU10gICAgICA9ICJOVlMiLAorICAg
IFtFODIwX1VOVVNBQkxFXSA9ICJVbnVzYWJsZSIsCisgICAgW0U4MjBfUE1FTV0gICAgID0gIlBN
RU0iCit9OworCiB2b2lkIGFyY2hfbW1fcHJlaW5pdCh2b2lkICpwKQogewogICAgIGxvbmcgcmV0
OwogICAgIGRvbWlkX3QgZG9taWQgPSBET01JRF9TRUxGOworICAgIHN0cnVjdCB4ZW5fbWVtb3J5
X21hcCBtZW1tYXA7CisgICAgaW50IGk7CisgICAgdW5zaWduZWQgbG9uZyBwZm4sIG1heCA9IDA7
CiAKICAgICBwdF9iYXNlID0gcGFnZV90YWJsZV9iYXNlOwogICAgIGZpcnN0X2ZyZWVfcGZuID0g
UEZOX1VQKHRvX3BoeXMoJl9lbmQpKTsKQEAgLTExNiw2ICsxNDEsNTMgQEAgdm9pZCBhcmNoX21t
X3ByZWluaXQodm9pZCAqcCkKICAgICAgICAgZG9fZXhpdCgpOwogICAgIH0KICAgICBsYXN0X2Zy
ZWVfcGZuID0gcmV0OworCisgICAgbWVtbWFwLm5yX2VudHJpZXMgPSBFODIwX01BWDsKKyAgICBz
ZXRfeGVuX2d1ZXN0X2hhbmRsZShtZW1tYXAuYnVmZmVyLCBlODIwX21hcCk7CisgICAgcmV0ID0g
SFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVNX21lbW9yeV9tYXAsICZtZW1tYXApOworICAgIGlm
ICggcmV0IDwgMCApCisgICAgeworICAgICAgICB4cHJpbnRrKCJjb3VsZCBub3QgZ2V0IG1lbW9y
eSBtYXBcbiIpOworICAgICAgICBkb19leGl0KCk7CisgICAgfQorICAgIGU4MjBfZW50cmllcyA9
IG1lbW1hcC5ucl9lbnRyaWVzOworCisgICAgZm9yICggaSA9IDA7IGkgPCBlODIwX2VudHJpZXM7
IGkrKyApCisgICAgeworICAgICAgICBpZiAoIGU4MjBfbWFwW2ldLnR5cGUgIT0gRTgyMF9SQU0g
KQorICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIHBmbiA9IChlODIwX21hcFtpXS5hZGRy
ICsgZTgyMF9tYXBbaV0uc2l6ZSkgPj4gUEFHRV9TSElGVDsKKyAgICAgICAgaWYgKCBwZm4gPiBt
YXggKQorICAgICAgICAgICAgbWF4ID0gcGZuOworICAgIH0KKworICAgIGlmICggbWF4IDwgbGFz
dF9mcmVlX3BmbiApCisgICAgICAgIGxhc3RfZnJlZV9wZm4gPSBtYXg7Cit9CisKK3ZvaWQgYXJj
aF9wcmludF9tZW1tYXAodm9pZCkKK3sKKyAgICBpbnQgaTsKKyAgICB1bnNpZ25lZCBsb25nIGZy
b20sIHRvOworICAgIGNoYXIgKnR5cGU7CisgICAgY2hhciBidWZbMTJdOworCisgICAgcHJpbnRr
KCJNZW1vcnkgbWFwOlxuIik7CisgICAgZm9yICggaSA9IDA7IGkgPCBlODIwX2VudHJpZXM7IGkr
KyApCisgICAgeworICAgICAgICBpZiAoIGU4MjBfbWFwW2ldLnR5cGUgPj0gRTgyMF9UWVBFUyB8
fCAhZTgyMF90eXBlc1tlODIwX21hcFtpXS50eXBlXSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksICIlOHgiLCBlODIwX21hcFtpXS50eXBlKTsKKyAg
ICAgICAgICAgIHR5cGUgPSBidWY7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7
CisgICAgICAgICAgICB0eXBlID0gZTgyMF90eXBlc1tlODIwX21hcFtpXS50eXBlXTsKKyAgICAg
ICAgfQorICAgICAgICBmcm9tID0gZTgyMF9tYXBbaV0uYWRkcjsKKyAgICAgICAgdG8gPSBmcm9t
ICsgZTgyMF9tYXBbaV0uc2l6ZSAtIDE7CisgICAgICAgIHByaW50aygiJTAxMmx4LSUwMTJseDog
JXNcbiIsIGZyb20sIHRvLCB0eXBlKTsKKyAgICB9CiB9CiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEv
YXJjaC94ODYvc2V0dXAuYyBiL2FyY2gveDg2L3NldHVwLmMKaW5kZXggZjQyMmE5Ni4uODY5NTVj
ZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBA
IC0xNTEsNiArMTUxLDcgQEAgc3RhdGljIHZvaWQgcHJpbnRfc3RhcnRfb2ZfZGF5KHZvaWQgKnAp
CiAgICAgcHJpbnRrKCIgICAgICAgZmxhZ3M6IDB4JXhcbiIsICh1bnNpZ25lZCBpbnQpc2ktPmZs
YWdzKTsKICAgICBwcmludGsoIiAgICBjbWRfbGluZTogJXNcbiIsIGNtZGxpbmUpOwogICAgIHBy
aW50aygiICAgICAgIHN0YWNrOiAlcC0lcFxuIiwgc3RhY2ssIHN0YWNrICsgc2l6ZW9mKHN0YWNr
KSk7CisgICAgYXJjaF9wcmludF9tZW1tYXAoKTsKIH0KICNlbmRpZgogCmRpZmYgLS1naXQgYS9p
bmNsdWRlL2U4MjAuaCBiL2luY2x1ZGUvZTgyMC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAuLjkyMDU1MWMKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL2U4MjAuaApAQCAt
MCwwICsxLDQ4IEBACisvKiAtKi0gIE1vZGU6QzsgYy1iYXNpYy1vZmZzZXQ6NDsgdGFiLXdpZHRo
OjQgLSotCisgKgorICogKEMpIDIwMTYgLSBKdWVyZ2VuIEdyb3NzLCBTVVNFIExpbnV4IEdtYkgK
KyAqCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8g
YW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3Nv
Y2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwg
aW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxp
bWl0YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJs
aXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRo
ZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlz
CisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRp
b25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Np
b24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50
aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJP
VklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgor
ICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBP
RiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBB
TkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1Ig
Q09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RI
RVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQg
T1IgT1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBX
SVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUg
U09GVFdBUkUuCisgKi8KKworI2lmbmRlZiBfX0U4MjBfSEVBREVSCisjZGVmaW5lIF9fRTgyMF9I
RUFERVIKKworLyogUEMgQklPUyBzdGFuZGFyZCBFODIwIHR5cGVzIGFuZCBzdHJ1Y3R1cmUuICov
CisjZGVmaW5lIEU4MjBfUkFNICAgICAgICAgIDEKKyNkZWZpbmUgRTgyMF9SRVNFUlZFRCAgICAg
MgorI2RlZmluZSBFODIwX0FDUEkgICAgICAgICAzCisjZGVmaW5lIEU4MjBfTlZTICAgICAgICAg
IDQKKyNkZWZpbmUgRTgyMF9VTlVTQUJMRSAgICAgNQorI2RlZmluZSBFODIwX1BNRU0gICAgICAg
ICA3CisjZGVmaW5lIEU4MjBfVFlQRVMgICAgICAgIDgKKworc3RydWN0IF9fcGFja2VkIGU4MjBl
bnRyeSB7CisgICAgdWludDY0X3QgYWRkcjsKKyAgICB1aW50NjRfdCBzaXplOworICAgIHVpbnQz
Ml90IHR5cGU7Cit9OworCisvKiBNYXhpbXVtIG51bWJlciBvZiBlbnRyaWVzLiAqLworI2RlZmlu
ZSBFODIwX01BWCAgICAgICAgICAxMjgKKworZXh0ZXJuIHN0cnVjdCBlODIwZW50cnkgZTgyMF9t
YXBbXTsKK2V4dGVybiB1bnNpZ25lZCBlODIwX2VudHJpZXM7CisKKyNlbmRpZiAvKl9fRTgyMF9I
RUFERVIqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvYXJjaF9tbS5oIGIvaW5jbHVkZS94ODYv
YXJjaF9tbS5oCmluZGV4IDkzNzJmMWUuLmFiOGE1M2UgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveDg2
L2FyY2hfbW0uaAorKysgYi9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKQEAgLTI3OSw2ICsyNzksMTAg
QEAgcGdlbnRyeV90ICpuZWVkX3BndCh1bnNpZ25lZCBsb25nIGFkZHIpOwogdm9pZCBhcmNoX21t
X3ByZWluaXQodm9pZCAqcCk7CiB1bnNpZ25lZCBsb25nIGFsbG9jX3ZpcnRfa2VybmVsKHVuc2ln
bmVkIG5fcGFnZXMpOwogCisjaWZuZGVmIENPTkZJR19QQVJBVklSVAordm9pZCBhcmNoX3ByaW50
X21lbW1hcCh2b2lkKTsKKyNlbmRpZgorCiAjZW5kaWYKIAogI2VuZGlmIC8qIF9BUkNIX01NX0hf
ICovCmRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwppbmRleCBjNzZiZTdmLi45MzJjZWViIDEwMDY0
NAotLS0gYS9tbS5jCisrKyBiL21tLmMKQEAgLTQzLDYgKzQzLDcgQEAKICNpbmNsdWRlIDxtaW5p
LW9zL3R5cGVzLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4KICNpbmNsdWRlIDxtaW5pLW9z
L3htYWxsb2MuaD4KKyNpbmNsdWRlIDxtaW5pLW9zL2U4MjAuaD4KIAogLyoqKioqKioqKioqKioq
KioqKioqKgogICogQUxMT0NBVElPTiBCSVRNQVAKQEAgLTE0NywxMCArMTQ4LDE0IEBAIHN0YXRp
YyBjaHVua19oZWFkX3QgIGZyZWVfdGFpbFtGUkVFTElTVF9TSVpFXTsKICAqLwogc3RhdGljIHZv
aWQgaW5pdF9wYWdlX2FsbG9jYXRvcih1bnNpZ25lZCBsb25nIG1pbiwgdW5zaWduZWQgbG9uZyBt
YXgpCiB7Ci0gICAgaW50IGk7CisgICAgaW50IGksIG07CiAgICAgdW5zaWduZWQgbG9uZyByYW5n
ZTsKKyAgICB1bnNpZ25lZCBsb25nIHJfbWluLCByX21heDsKICAgICBjaHVua19oZWFkX3QgKmNo
OwogICAgIGNodW5rX3RhaWxfdCAqY3Q7CisKKyAgICBwcmludGsoIk1NOiBJbml0aWFsaXNlIHBh
Z2UgYWxsb2NhdG9yIGZvciAlbHgoJWx4KS0lbHgoJWx4KVxuIiwKKyAgICAgICAgICAgKHVfbG9u
Zyl0b192aXJ0KG1pbiksIG1pbiwgKHVfbG9uZyl0b192aXJ0KG1heCksIG1heCk7CiAgICAgZm9y
ICggaSA9IDA7IGkgPCBGUkVFTElTVF9TSVpFOyBpKysgKQogICAgIHsKICAgICAgICAgZnJlZV9o
ZWFkW2ldICAgICAgID0gJmZyZWVfdGFpbFtpXTsKQEAgLTE2NiwzOCArMTcxLDU3IEBAIHN0YXRp
YyB2b2lkIGluaXRfcGFnZV9hbGxvY2F0b3IodW5zaWduZWQgbG9uZyBtaW4sIHVuc2lnbmVkIGxv
bmcgbWF4KQogICAgIG1tX2FsbG9jX2JpdG1hcF9zaXplICA9IHJvdW5kX3BndXAobW1fYWxsb2Nf
Yml0bWFwX3NpemUpOwogICAgIG1tX2FsbG9jX2JpdG1hcCA9ICh1bnNpZ25lZCBsb25nICopdG9f
dmlydChtaW4pOwogICAgIG1pbiAgICAgICAgICs9IG1tX2FsbG9jX2JpdG1hcF9zaXplOwotICAg
IHJhbmdlICAgICAgICA9IG1heCAtIG1pbjsKIAogICAgIC8qIEFsbCBhbGxvY2F0ZWQgYnkgZGVm
YXVsdC4gKi8KICAgICBtZW1zZXQobW1fYWxsb2NfYml0bWFwLCB+MCwgbW1fYWxsb2NfYml0bWFw
X3NpemUpOwotICAgIC8qIEZyZWUgdXAgdGhlIG1lbW9yeSB3ZSd2ZSBiZWVuIGdpdmVuIHRvIHBs
YXkgd2l0aC4gKi8KLSAgICBtYXBfZnJlZShQSFlTX1BGTihtaW4pLCByYW5nZT4+UEFHRV9TSElG
VCk7CiAKLSAgICAvKiBUaGUgYnVkZHkgbGlzdHMgYXJlIGFkZHJlc3NlZCBpbiBoaWdoIG1lbW9y
eS4gKi8KLSAgICBtaW4gPSAodW5zaWduZWQgbG9uZykgdG9fdmlydChtaW4pOwotICAgIG1heCA9
ICh1bnNpZ25lZCBsb25nKSB0b192aXJ0KG1heCk7Ci0KLSAgICB3aGlsZSAoIHJhbmdlICE9IDAg
KQorICAgIGZvciAoIG0gPSAwOyBtIDwgZTgyMF9lbnRyaWVzOyBtKysgKQogICAgIHsKLSAgICAg
ICAgLyoKLSAgICAgICAgICogTmV4dCBjaHVuayBpcyBsaW1pdGVkIGJ5IGFsaWdubWVudCBvZiBt
aW4sIGJ1dCBhbHNvCi0gICAgICAgICAqIG11c3Qgbm90IGJlIGJpZ2dlciB0aGFuIHJlbWFpbmlu
ZyByYW5nZS4KLSAgICAgICAgICovCi0gICAgICAgIGZvciAoIGkgPSBQQUdFX1NISUZUOyAoMVVM
PDwoaSsxKSkgPD0gcmFuZ2U7IGkrKyApCi0gICAgICAgICAgICBpZiAoIG1pbiAmICgxVUw8PGkp
ICkgYnJlYWs7CisgICAgICAgIGlmICggZTgyMF9tYXBbbV0udHlwZSAhPSBFODIwX1JBTSApCisg
ICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgaWYgKCBlODIwX21hcFttXS5hZGRyICsgZTgy
MF9tYXBbbV0uc2l6ZSA+PSBVTE9OR19NQVggKQorICAgICAgICAgICAgQlVHKCk7CiAKKyAgICAg
ICAgcl9taW4gPSBlODIwX21hcFttXS5hZGRyOworICAgICAgICByX21heCA9IHJfbWluICsgZTgy
MF9tYXBbbV0uc2l6ZTsKKyAgICAgICAgaWYgKCByX21heCA8PSBtaW4gfHwgcl9taW4gPj0gbWF4
ICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICBpZiAoIHJfbWluIDwgbWluICkKKyAg
ICAgICAgICAgIHJfbWluID0gbWluOworICAgICAgICBpZiAoIHJfbWF4ID4gbWF4ICkKKyAgICAg
ICAgICAgIHJfbWF4ID0gbWF4OwogCi0gICAgICAgIGNoID0gKGNodW5rX2hlYWRfdCAqKW1pbjsK
LSAgICAgICAgbWluICAgKz0gKDFVTDw8aSk7Ci0gICAgICAgIHJhbmdlIC09ICgxVUw8PGkpOwot
ICAgICAgICBjdCA9IChjaHVua190YWlsX3QgKiltaW4tMTsKLSAgICAgICAgaSAtPSBQQUdFX1NI
SUZUOwotICAgICAgICBjaC0+bGV2ZWwgICAgICAgPSBpOwotICAgICAgICBjaC0+bmV4dCAgICAg
ICAgPSBmcmVlX2hlYWRbaV07Ci0gICAgICAgIGNoLT5wcHJldiAgICAgICA9ICZmcmVlX2hlYWRb
aV07Ci0gICAgICAgIGNoLT5uZXh0LT5wcHJldiA9ICZjaC0+bmV4dDsKLSAgICAgICAgZnJlZV9o
ZWFkW2ldICAgID0gY2g7Ci0gICAgICAgIGN0LT5sZXZlbCAgICAgICA9IGk7CisgICAgICAgIHBy
aW50aygiICAgIEFkZGluZyBtZW1vcnkgcmFuZ2UgJWx4LSVseFxuIiwgcl9taW4sIHJfbWF4KTsK
KworICAgICAgICAvKiBUaGUgYnVkZHkgbGlzdHMgYXJlIGFkZHJlc3NlZCBpbiBoaWdoIG1lbW9y
eS4gKi8KKyAgICAgICAgcl9taW4gPSAodW5zaWduZWQgbG9uZyl0b192aXJ0KHJfbWluKTsKKyAg
ICAgICAgcl9tYXggPSAodW5zaWduZWQgbG9uZyl0b192aXJ0KHJfbWF4KTsKKyAgICAgICAgcmFu
Z2UgPSByX21heCAtIHJfbWluOworCisgICAgICAgIC8qIEZyZWUgdXAgdGhlIG1lbW9yeSB3ZSd2
ZSBiZWVuIGdpdmVuIHRvIHBsYXkgd2l0aC4gKi8KKyAgICAgICAgbWFwX2ZyZWUoUEhZU19QRk4o
cl9taW4pLCByYW5nZSA+PiBQQUdFX1NISUZUKTsKKworICAgICAgICB3aGlsZSAoIHJhbmdlICE9
IDAgKQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogTmV4dCBjaHVu
ayBpcyBsaW1pdGVkIGJ5IGFsaWdubWVudCBvZiBtaW4sIGJ1dCBhbHNvCisgICAgICAgICAgICAg
KiBtdXN0IG5vdCBiZSBiaWdnZXIgdGhhbiByZW1haW5pbmcgcmFuZ2UuCisgICAgICAgICAgICAg
Ki8KKyAgICAgICAgICAgIGZvciAoIGkgPSBQQUdFX1NISUZUOyAoMVVMIDw8IChpICsgMSkpIDw9
IHJhbmdlOyBpKysgKQorICAgICAgICAgICAgICAgIGlmICggcl9taW4gJiAoMVVMIDw8IGkpICkg
YnJlYWs7CisKKyAgICAgICAgICAgIGNoID0gKGNodW5rX2hlYWRfdCAqKXJfbWluOworICAgICAg
ICAgICAgcl9taW4gKz0gMVVMIDw8IGk7CisgICAgICAgICAgICByYW5nZSAtPSAxVUwgPDwgaTsK
KyAgICAgICAgICAgIGN0ID0gKGNodW5rX3RhaWxfdCAqKXJfbWluIC0gMTsKKyAgICAgICAgICAg
IGkgLT0gUEFHRV9TSElGVDsKKyAgICAgICAgICAgIGNoLT5sZXZlbCAgICAgICA9IGk7CisgICAg
ICAgICAgICBjaC0+bmV4dCAgICAgICAgPSBmcmVlX2hlYWRbaV07CisgICAgICAgICAgICBjaC0+
cHByZXYgICAgICAgPSAmZnJlZV9oZWFkW2ldOworICAgICAgICAgICAgY2gtPm5leHQtPnBwcmV2
ID0gJmNoLT5uZXh0OworICAgICAgICAgICAgZnJlZV9oZWFkW2ldICAgID0gY2g7CisgICAgICAg
ICAgICBjdC0+bGV2ZWwgICAgICAgPSBpOworICAgICAgICB9CiAgICAgfQogCiAgICAgbW1fYWxs
b2NfYml0bWFwX3JlbWFwKCk7CkBAIC0zNzcsOSArNDAxLDYgQEAgdm9pZCBpbml0X21tKHZvaWQp
CiAgICAgLyoKICAgICAgKiBub3cgd2UgY2FuIGluaXRpYWxpc2UgdGhlIHBhZ2UgYWxsb2NhdG9y
CiAgICAgICovCi0gICAgcHJpbnRrKCJNTTogSW5pdGlhbGlzZSBwYWdlIGFsbG9jYXRvciBmb3Ig
JWx4KCVseCktJWx4KCVseClcbiIsCi0gICAgICAgICAgICh1X2xvbmcpdG9fdmlydChQRk5fUEhZ
UyhzdGFydF9wZm4pKSwgKHVfbG9uZylQRk5fUEhZUyhzdGFydF9wZm4pLAotICAgICAgICAgICAo
dV9sb25nKXRvX3ZpcnQoUEZOX1BIWVMobWF4X3BmbikpLCAodV9sb25nKVBGTl9QSFlTKG1heF9w
Zm4pKTsKICAgICBpbml0X3BhZ2VfYWxsb2NhdG9yKFBGTl9QSFlTKHN0YXJ0X3BmbiksIFBGTl9Q
SFlTKG1heF9wZm4pKTsKICAgICBwcmludGsoIk1NOiBkb25lXG4iKTsKIAotLSAKMi42LjYKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:58 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA6-0001qn-M8; Wed, 24 Aug 2016 10:11:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA4-0001b1-7g; Wed, 24 Aug 2016 10:11:56 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 6D/F0-13744-BE27DB75; Wed, 24 Aug 2016 10:11:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+7ror3
 hBt+fslq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXi9dx9jwS3OiuYrx9gaGD+zdzFy
 ckgIGEm8nfiPCcQWEljIKHHsQwSIzSagKrHh+ilWEFtEwE3iy/dZbCA2s0CExJwPp1hAbGEBa
 4mexwfBelmA6l/u+8AIYvMKOEgs6bvABjFfTuL6zOlgNZxA8WmLH7BA7LKX2P92KusERu4FjA
 yrGNWLU4vKUot0zfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQK9zAAEOxhnXvY
 /xCjJwaQkyntTdW+4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneL4VAOcGi1PTUirTMHGC4waQl
 OHiURHgXgKR5iwsSc4sz0yFSpxgVpcR5t4IkBEASGaV5cG2wEL/EKCslzMsIdIgQT0FqUW5mC
 ar8K0ZxDkYlYd69IFN4MvNK4Ka/AlrMBLS45f5ukMUliQgpqQbGWLWXJ5nVlvC5sazoUUw0+e
 kY1JN6ttRBtKnaZ+rZsocyOtJHzZ92/71m/aHgyfvrS593X7PhOlr4NqnTOcJacUdhxAED6+o
 UwW/vWytbBKX09/1c+GZqU1VQ9d+YWxzhuq/mHu9Z2TDh++F2b0t+p91fmjPtQ89Onpwfx8Fz
 xqP/q630pu9KLMUZiYZazEXFiQAvyJ6EbAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1472033514!43039983!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31576 invoked from network); 24 Aug 2016 10:11:55 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:55 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id ACF6EAAF2;
 Wed, 24 Aug 2016 10:11:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:44 +0200
Message-Id: <1472033504-23180-23-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 22/22] mini-os: support idle for HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW5zdGVhZCBvZiBjYWxsaW5nIEhZUEVSVklTT1Jfc2NoZWRfb3AoU0NIRURPUF9ibG9jaywgMCkg
d2UgbmVlZCB0byB1c2UKdGhlICJobHQiIGluc3RydWN0aW9uIHdpdGggaW50ZXJydXB0cyBlbmFi
bGVkIHRvIHN3aXRjaCB0byBpZGxlIHdoZW4KcnVubmluZyBhcyBIVk1saXRlIGRvbWFpbi4KClRo
aXMgcmVxdWlyZXMgdG8gc2V0dXAgYSBuZXcgdGltZXIgaW4gdGhlIHRpbWVyIGhhbmRsZXIgYXMg
dGhlcmUgaXMgbm8KZ3VhcmFudGVlIHRoZSBvcmlnaW5hbCB0aW1lciBldmVudCB3ZSBhcmUgd2Fp
dGluZyBmb3Igd29uJ3QgZmlyZQpiZXR3ZWVuIGVuYWJsaW5nIGludGVycnVwdHMgYW5kIGNhbGxp
bmcgImhsdCIuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5v
cmc+Ci0tLQogYXJjaC94ODYvdGltZS5jIHwgMTEgKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
dGltZS5jIGIvYXJjaC94ODYvdGltZS5jCmluZGV4IGFmNDVlNTYuLjM2NTgxNDIgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L3RpbWUuYworKysgYi9hcmNoL3g4Ni90aW1lLmMKQEAgLTIxMiwxNyArMjEy
LDIwIEBAIHZvaWQgYmxvY2tfZG9tYWluKHNfdGltZV90IHVudGlsKQogICAgIGlmKG1vbm90b25p
Y19jbG9jaygpIDwgdW50aWwpCiAgICAgewogICAgICAgICBIWVBFUlZJU09SX3NldF90aW1lcl9v
cCh1bnRpbCk7CisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAgICAgICAgIEhZUEVSVklTT1Jfc2No
ZWRfb3AoU0NIRURPUF9ibG9jaywgMCk7CisjZWxzZQorICAgICAgICBsb2NhbF9pcnFfZW5hYmxl
KCk7CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJobHQiIDogOiA6ICJtZW1vcnkiICk7CisjZW5k
aWYKICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKKyAgICAgICAgSFlQRVJWSVNPUl9zZXRf
dGltZXJfb3AoMCk7CiAgICAgfQogfQogCi0KLS8qCi0gKiBKdXN0IGEgZHVtbXkKLSAqLwogc3Rh
dGljIHZvaWQgdGltZXJfaGFuZGxlcihldnRjaG5fcG9ydF90IGV2LCBzdHJ1Y3QgcHRfcmVncyAq
cmVncywgdm9pZCAqaWduKQogeworICAgIEhZUEVSVklTT1Jfc2V0X3RpbWVyX29wKG1vbm90b25p
Y19jbG9jaygpICsgTUlMTElTRUNTKDEpKTsKIH0KIAogCi0tIAoyLjYuNgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:11:58 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:11:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA6-0001qn-M8; Wed, 24 Aug 2016 10:11:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA4-0001b1-7g; Wed, 24 Aug 2016 10:11:56 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 6D/F0-13744-BE27DB75; Wed, 24 Aug 2016 10:11:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+7ror3
 hBt+fslq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXi9dx9jwS3OiuYrx9gaGD+zdzFy
 ckgIGEm8nfiPCcQWEljIKHHsQwSIzSagKrHh+ilWEFtEwE3iy/dZbCA2s0CExJwPp1hAbGEBa
 4mexwfBelmA6l/u+8AIYvMKOEgs6bvABjFfTuL6zOlgNZxA8WmLH7BA7LKX2P92KusERu4FjA
 yrGNWLU4vKUot0zfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQK9zAAEOxhnXvY
 /xCjJwaQkyntTdW+4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneL4VAOcGi1PTUirTMHGC4waQl
 OHiURHgXgKR5iwsSc4sz0yFSpxgVpcR5t4IkBEASGaV5cG2wEL/EKCslzMsIdIgQT0FqUW5mC
 ar8K0ZxDkYlYd69IFN4MvNK4Ka/AlrMBLS45f5ukMUliQgpqQbGWLWXJ5nVlvC5sazoUUw0+e
 kY1JN6ttRBtKnaZ+rZsocyOtJHzZ92/71m/aHgyfvrS593X7PhOlr4NqnTOcJacUdhxAED6+o
 UwW/vWytbBKX09/1c+GZqU1VQ9d+YWxzhuq/mHu9Z2TDh++F2b0t+p91fmjPtQ89Onpwfx8Fz
 xqP/q630pu9KLMUZiYZazEXFiQAvyJ6EbAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1472033514!43039983!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31576 invoked from network); 24 Aug 2016 10:11:55 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:55 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id ACF6EAAF2;
 Wed, 24 Aug 2016 10:11:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:44 +0200
Message-Id: <1472033504-23180-23-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 22/22] mini-os: support idle for HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

SW5zdGVhZCBvZiBjYWxsaW5nIEhZUEVSVklTT1Jfc2NoZWRfb3AoU0NIRURPUF9ibG9jaywgMCkg
d2UgbmVlZCB0byB1c2UKdGhlICJobHQiIGluc3RydWN0aW9uIHdpdGggaW50ZXJydXB0cyBlbmFi
bGVkIHRvIHN3aXRjaCB0byBpZGxlIHdoZW4KcnVubmluZyBhcyBIVk1saXRlIGRvbWFpbi4KClRo
aXMgcmVxdWlyZXMgdG8gc2V0dXAgYSBuZXcgdGltZXIgaW4gdGhlIHRpbWVyIGhhbmRsZXIgYXMg
dGhlcmUgaXMgbm8KZ3VhcmFudGVlIHRoZSBvcmlnaW5hbCB0aW1lciBldmVudCB3ZSBhcmUgd2Fp
dGluZyBmb3Igd29uJ3QgZmlyZQpiZXR3ZWVuIGVuYWJsaW5nIGludGVycnVwdHMgYW5kIGNhbGxp
bmcgImhsdCIuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5v
cmc+Ci0tLQogYXJjaC94ODYvdGltZS5jIHwgMTEgKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
dGltZS5jIGIvYXJjaC94ODYvdGltZS5jCmluZGV4IGFmNDVlNTYuLjM2NTgxNDIgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L3RpbWUuYworKysgYi9hcmNoL3g4Ni90aW1lLmMKQEAgLTIxMiwxNyArMjEy
LDIwIEBAIHZvaWQgYmxvY2tfZG9tYWluKHNfdGltZV90IHVudGlsKQogICAgIGlmKG1vbm90b25p
Y19jbG9jaygpIDwgdW50aWwpCiAgICAgewogICAgICAgICBIWVBFUlZJU09SX3NldF90aW1lcl9v
cCh1bnRpbCk7CisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAgICAgICAgIEhZUEVSVklTT1Jfc2No
ZWRfb3AoU0NIRURPUF9ibG9jaywgMCk7CisjZWxzZQorICAgICAgICBsb2NhbF9pcnFfZW5hYmxl
KCk7CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJobHQiIDogOiA6ICJtZW1vcnkiICk7CisjZW5k
aWYKICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKKyAgICAgICAgSFlQRVJWSVNPUl9zZXRf
dGltZXJfb3AoMCk7CiAgICAgfQogfQogCi0KLS8qCi0gKiBKdXN0IGEgZHVtbXkKLSAqLwogc3Rh
dGljIHZvaWQgdGltZXJfaGFuZGxlcihldnRjaG5fcG9ydF90IGV2LCBzdHJ1Y3QgcHRfcmVncyAq
cmVncywgdm9pZCAqaWduKQogeworICAgIEhZUEVSVklTT1Jfc2V0X3RpbWVyX29wKG1vbm90b25p
Y19jbG9jaygpICsgTUlMTElTRUNTKDEpKTsKIH0KIAogCi0tIAoyLjYuNgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:12:01 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:12:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA9-00021F-Hq; Wed, 24 Aug 2016 10:12:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA7-0001ur-Tn; Wed, 24 Aug 2016 10:12:00 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 21/5C-28857-FE27DB75; Wed, 24 Aug 2016 10:11:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+67or3
 hBrPPq1i8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZh1dCFLwTGFignru1kaGJdKdjFy
 ckgIGEm8nfiPqYuRi0NIYCGjxLMTpxlBEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cIoFx
 BYWcJbYvmc3O4jNAlT/9PkTsBpeAXuJ3b9nM0IskJO4PnM6E4jNKeAgMW3xA7BeIaCa/W+nsk
 5g5F7AyLCKUb04tagstUjXTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9DPDEC
 wg3HeCf9DjJIcTEqivDdV94YL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAtKATKCRalpqdWpGXm
 AAMOJi3BwaMkwhsCkuYtLkjMLc5Mh0idYlSUEufdCpIQAElklObBtcGC/BKjrJQwLyPQIUI8B
 alFuZklqPKvGMU5GJWEee1ApvBk5pXATX8FtJgJaHHL/d0gi0sSEVJSDYz3kqUe3F8wx3nVIV
 VdMQadwGldAoeWxlrkGN4s4RK6FWXFbHV3OXvd1CXPwg+HWK5vNzYOd1XNWXNfwYan7frJdVf
 W3j8R/6nQ6f9j/aU1x7JZC45bKFk3XpPt3BicxmTQzRbiI5PQv5kxumW937yM0mVWDUtmrzhY
 dubUbrcdX6Tu/jZjWKXEUpyRaKjFXFScCAB+A93RbQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1472033518!29818307!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35455 invoked from network); 24 Aug 2016 10:11:58 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:58 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2539DAC04;
 Wed, 24 Aug 2016 10:11:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:28 +0200
Message-Id: <1472033504-23180-7-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 06/22] mini-os: setup hypercall page for
	HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

V2hlbiBydW5uaW5nIGluIEhWTWxpdGUgbW9kZSB3ZSBuZWVkIHRvIHNldHVwIHRoZSBoeXBlcmNh
bGwgcGFnZSBieQpvdXJzZWxmLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgpSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRA
ZW5zLWx5b24ub3JnPgotLS0KVjI6IG1vdmUgd3Jtc3IgZGVmaW5pdGlvbnMgYXMgcmVxdWVzdGVk
IGJ5IFNhbXVlbCBUaGliYXVsdAotLS0KIGFyY2gveDg2L2V2ZW50cy5jIHwgIDQgKystLQogYXJj
aC94ODYvc2V0dXAuYyAgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94
ODYvb3MuaCAgfCAyOCArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAzIGZpbGVzIGNoYW5n
ZWQsIDQ4IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2V2ZW50cy5jIGIvYXJjaC94ODYvZXZlbnRzLmMKaW5kZXggNTE5OGNmMy4uMzQyNjYyZCAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvZXZlbnRzLmMKKysrIGIvYXJjaC94ODYvZXZlbnRzLmMKQEAg
LTE2LDcgKzE2LDcgQEAgdm9pZCBhcmNoX2luaXRfZXZlbnRzKHZvaWQpCiB7CiAjaWYgZGVmaW5l
ZChfX3g4Nl82NF9fKQogICAgIGFzbSB2b2xhdGlsZSgibW92bCAlMCwlJWZzIDsgbW92bCAlMCwl
JWdzIiA6OiAiciIgKDApKTsKLSAgICB3cm1zcmwoMHhjMDAwMDEwMSwgJmNwdTBfcGRhKTsgLyog
MHhjMDAwMDEwMSBpcyBNU1JfR1NfQkFTRSAqLworICAgIHdybXNybCgweGMwMDAwMTAxLCAodWlu
dDY0X3QpJmNwdTBfcGRhKTsgLyogMHhjMDAwMDEwMSBpcyBNU1JfR1NfQkFTRSAqLwogICAgIGNw
dTBfcGRhLmlycWNvdW50ID0gLTE7CiAgICAgY3B1MF9wZGEuaXJxc3RhY2twdHIgPSAodm9pZCop
ICgoKHVuc2lnbmVkIGxvbmcpaXJxc3RhY2sgKyAyICogU1RBQ0tfU0laRSkKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICYgfihTVEFDS19TSVpFIC0gMSkpOwpAQCAtMzAsNiAr
MzAsNiBAQCB2b2lkIGFyY2hfdW5iaW5kX3BvcnRzKHZvaWQpCiB2b2lkIGFyY2hfZmluaV9ldmVu
dHModm9pZCkKIHsKICNpZiBkZWZpbmVkKF9feDg2XzY0X18pCi0gICAgd3Jtc3JsKDB4YzAwMDAx
MDEsIE5VTEwpOyAvKiAweGMwMDAwMTAxIGlzIE1TUl9HU19CQVNFICovCisgICAgd3Jtc3JsKDB4
YzAwMDAxMDEsIDApOyAvKiAweGMwMDAwMTAxIGlzIE1TUl9HU19CQVNFICovCiAjZW5kaWYKIH0K
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDMw
YTkxNDMuLmVkYzRjYTQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVwLmMKKysrIGIvYXJjaC94
ODYvc2V0dXAuYwpAQCAtMzAsNiArMzAsNyBAQAogI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+IC8q
IGZvciBwcmludGssIG1lbWNweSAqLwogI2luY2x1ZGUgPG1pbmktb3Mva2VybmVsLmg+CiAjaW5j
bHVkZSA8eGVuL3hlbi5oPgorI2luY2x1ZGUgPHhlbi9hcmNoLXg4Ni9jcHVpZC5oPgogCiAvKgog
ICogU2hhcmVkIHBhZ2UgZm9yIGNvbW11bmljYXRpbmcgd2l0aCB0aGUgaHlwZXJ2aXNvci4KQEAg
LTg5LDYgKzkwLDMwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzc2VfaW5pdCh2b2lkKSB7CiAjZGVm
aW5lIHNzZV9pbml0KCkKICNlbmRpZgogCisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCisjZGVmaW5l
IGhwY19pbml0KCkKKyNlbHNlCitzdGF0aWMgdm9pZCBocGNfaW5pdCh2b2lkKQoreworICAgIHVp
bnQzMl90IGVheCwgZWJ4LCBlY3gsIGVkeCwgYmFzZTsKKworICAgIGZvciAoIGJhc2UgPSBYRU5f
Q1BVSURfRklSU1RfTEVBRjsKKyAgICAgICAgICBiYXNlIDwgWEVOX0NQVUlEX0ZJUlNUX0xFQUYg
KyAweDEwMDAwOyBiYXNlICs9IDB4MTAwICkKKyAgICB7CisgICAgICAgIGNwdWlkKGJhc2UsICZl
YXgsICZlYngsICZlY3gsICZlZHgpOworCisgICAgICAgIGlmICggKGVieCA9PSBYRU5fQ1BVSURf
U0lHTkFUVVJFX0VCWCkgJiYKKyAgICAgICAgICAgICAoZWN4ID09IFhFTl9DUFVJRF9TSUdOQVRV
UkVfRUNYKSAmJgorICAgICAgICAgICAgIChlZHggPT0gWEVOX0NQVUlEX1NJR05BVFVSRV9FRFgp
ICYmCisgICAgICAgICAgICAgKChlYXggLSBiYXNlKSA+PSAyKSApCisgICAgICAgICAgICBicmVh
azsKKyAgICB9CisKKyAgICBjcHVpZChiYXNlICsgMiwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7
CisgICAgd3Jtc3JsKGVieCwgKHVuc2lnbmVkIGxvbmcpJmh5cGVyY2FsbF9wYWdlKTsKKyAgICBi
YXJyaWVyKCk7Cit9CisjZW5kaWYKIAogLyoKICAqIElOSVRJQUwgQyBFTlRSWSBQT0lOVC4KQEAg
LTk5LDYgKzEyNCw3IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCiAJc3RhdGljIGNoYXIgaGVsbG9b
XSA9ICJCb290c3RyYXBwaW5nLi4uXG4iOwogCXN0YXJ0X2luZm9fdCAqc2k7CiAKKwlocGNfaW5p
dCgpOwogCSh2b2lkKUhZUEVSVklTT1JfY29uc29sZV9pbyhDT05TT0xFSU9fd3JpdGUsIHN0cmxl
bihoZWxsbyksIGhlbGxvKTsKIAogCXRyYXBfaW5pdCgpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94
ODYvb3MuaCBiL2luY2x1ZGUveDg2L29zLmgKaW5kZXggZWVlZmJlMi4uN2I3ODY5YSAxMDA2NDQK
LS0tIGEvaW5jbHVkZS94ODYvb3MuaAorKysgYi9pbmNsdWRlL3g4Ni9vcy5oCkBAIC00NDAsMjAg
KzQ0MCwyMyBAQCBzdGF0aWMgX19pbmxpbmVfXyB1bnNpZ25lZCBsb25nIF9fZmZzKHVuc2lnbmVk
IGxvbmcgd29yZCkKICAgICAgKHZhbCkgPSAoKHVuc2lnbmVkIGxvbmcpX19hKSB8ICgoKHVuc2ln
bmVkIGxvbmcpX19kKTw8MzIpOyBcCiB9IHdoaWxlKDApCiAKLSNkZWZpbmUgd3Jtc3IobXNyLHZh
bDEsdmFsMikgXAotICAgICAgX19hc21fXyBfX3ZvbGF0aWxlX18oIndybXNyIiBcCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICA6IC8qIG5vIG91dHB1dHMgKi8gXAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOiAiYyIgKG1zciksICJhIiAodmFsMSksICJkIiAodmFsMikpCi0KLSNkZWZp
bmUgd3Jtc3JsKG1zcix2YWwpIHdybXNyKG1zciwodWludDMyX3QpKCh1aW50NjRfdCkodmFsKSks
KCh1aW50NjRfdCkodmFsKSk+PjMyKQotCi0KICNlbHNlIC8qIGlmZGVmIF9feDg2XzY0X18gKi8K
ICNlcnJvciAiVW5zdXBwb3J0ZWQgYXJjaGl0ZWN0dXJlIgogI2VuZGlmCisKICNlbmRpZiAvKiBp
ZmRlZiBfX0lOU0lERV9NSU5JT1MgKi8KIAogLyoqKioqKioqKioqKioqKioqKioqKiBjb21tb24g
aTM4NiBhbmQgeDg2XzY0ICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqLworI2RlZmluZSB3
cm1zcihtc3IsdmFsMSx2YWwyKSBcCisgICAgICBfX2FzbV9fIF9fdm9sYXRpbGVfXygid3Jtc3Ii
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIDogLyogbm8gb3V0cHV0cyAqLyBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICA6ICJjIiAobXNyKSwgImEiICh2YWwxKSwgImQiICh2YWwy
KSkKKworc3RhdGljIGlubGluZSB2b2lkIHdybXNybCh1bnNpZ25lZCBtc3IsIHVpbnQ2NF90IHZh
bCkKK3sKKyAgICB3cm1zcihtc3IsICh1aW50MzJfdCkodmFsICYgMHhmZmZmZmZmZlVMTCksICh1
aW50MzJfdCkodmFsID4+IDMyKSk7Cit9CisKIHN0cnVjdCBfX3N5bmNoX3hjaGdfZHVtbXkgeyB1
bnNpZ25lZCBsb25nIGFbMTAwXTsgfTsKICNkZWZpbmUgX19zeW5jaF94Zyh4KSAoKHN0cnVjdCBf
X3N5bmNoX3hjaGdfZHVtbXkgKikoeCkpCiAKQEAgLTU3MSw2ICs1NzQsMTUgQEAgSFlQRVJWSVNP
Ul94c21fb3AoCiAgICAgcmV0dXJuIF9oeXBlcmNhbGwxKGludCwgeHNtX29wLCBvcCk7CiB9CiAK
K3N0YXRpYyBpbmxpbmUgdm9pZCBjcHVpZCh1aW50MzJfdCBsZWFmLAorICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90ICplYXgsIHVpbnQzMl90ICplYngsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgKmVjeCwgdWludDMyX3QgKmVkeCkKK3sKKyAgICBhc20gdm9sYXRp
bGUgKCJjcHVpZCIKKyAgICAgICAgICAgICAgICAgIDogIj1hIiAoKmVheCksICI9YiIgKCplYngp
LCAiPWMiICgqZWN4KSwgIj1kIiAoKmVkeCkKKyAgICAgICAgICAgICAgICAgIDogIjAiIChsZWFm
KSk7Cit9CisKICN1bmRlZiBBRERSCiAKICNlbmRpZiAvKiBub3QgYXNzZW1ibHkgKi8KLS0gCjIu
Ni42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:12:01 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:12:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVA9-00021F-Hq; Wed, 24 Aug 2016 10:12:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVA7-0001ur-Tn; Wed, 24 Aug 2016 10:12:00 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 21/5C-28857-FE27DB75; Wed, 24 Aug 2016 10:11:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+67or3
 hBrPPq1i8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZh1dCFLwTGFignru1kaGJdKdjFy
 ckgIGEm8nfiPqYuRi0NIYCGjxLMTpxlBEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cIoFx
 BYWcJbYvmc3O4jNAlT/9PkTsBpeAXuJ3b9nM0IskJO4PnM6E4jNKeAgMW3xA7BeIaCa/W+nsk
 5g5F7AyLCKUb04tagstUjXTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9DPDEC
 wg3HeCf9DjJIcTEqivDdV94YL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAtKATKCRalpqdWpGXm
 AAMOJi3BwaMkwhsCkuYtLkjMLc5Mh0idYlSUEufdCpIQAElklObBtcGC/BKjrJQwLyPQIUI8B
 alFuZklqPKvGMU5GJWEee1ApvBk5pXATX8FtJgJaHHL/d0gi0sSEVJSDYz3kqUe3F8wx3nVIV
 VdMQadwGldAoeWxlrkGN4s4RK6FWXFbHV3OXvd1CXPwg+HWK5vNzYOd1XNWXNfwYan7frJdVf
 W3j8R/6nQ6f9j/aU1x7JZC45bKFk3XpPt3BicxmTQzRbiI5PQv5kxumW937yM0mVWDUtmrzhY
 dubUbrcdX6Tu/jZjWKXEUpyRaKjFXFScCAB+A93RbQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1472033518!29818307!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35455 invoked from network); 24 Aug 2016 10:11:58 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:11:58 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2539DAC04;
 Wed, 24 Aug 2016 10:11:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:28 +0200
Message-Id: <1472033504-23180-7-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 06/22] mini-os: setup hypercall page for
	HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

V2hlbiBydW5uaW5nIGluIEhWTWxpdGUgbW9kZSB3ZSBuZWVkIHRvIHNldHVwIHRoZSBoeXBlcmNh
bGwgcGFnZSBieQpvdXJzZWxmLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgpSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRA
ZW5zLWx5b24ub3JnPgotLS0KVjI6IG1vdmUgd3Jtc3IgZGVmaW5pdGlvbnMgYXMgcmVxdWVzdGVk
IGJ5IFNhbXVlbCBUaGliYXVsdAotLS0KIGFyY2gveDg2L2V2ZW50cy5jIHwgIDQgKystLQogYXJj
aC94ODYvc2V0dXAuYyAgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94
ODYvb3MuaCAgfCAyOCArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAzIGZpbGVzIGNoYW5n
ZWQsIDQ4IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2V2ZW50cy5jIGIvYXJjaC94ODYvZXZlbnRzLmMKaW5kZXggNTE5OGNmMy4uMzQyNjYyZCAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvZXZlbnRzLmMKKysrIGIvYXJjaC94ODYvZXZlbnRzLmMKQEAg
LTE2LDcgKzE2LDcgQEAgdm9pZCBhcmNoX2luaXRfZXZlbnRzKHZvaWQpCiB7CiAjaWYgZGVmaW5l
ZChfX3g4Nl82NF9fKQogICAgIGFzbSB2b2xhdGlsZSgibW92bCAlMCwlJWZzIDsgbW92bCAlMCwl
JWdzIiA6OiAiciIgKDApKTsKLSAgICB3cm1zcmwoMHhjMDAwMDEwMSwgJmNwdTBfcGRhKTsgLyog
MHhjMDAwMDEwMSBpcyBNU1JfR1NfQkFTRSAqLworICAgIHdybXNybCgweGMwMDAwMTAxLCAodWlu
dDY0X3QpJmNwdTBfcGRhKTsgLyogMHhjMDAwMDEwMSBpcyBNU1JfR1NfQkFTRSAqLwogICAgIGNw
dTBfcGRhLmlycWNvdW50ID0gLTE7CiAgICAgY3B1MF9wZGEuaXJxc3RhY2twdHIgPSAodm9pZCop
ICgoKHVuc2lnbmVkIGxvbmcpaXJxc3RhY2sgKyAyICogU1RBQ0tfU0laRSkKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICYgfihTVEFDS19TSVpFIC0gMSkpOwpAQCAtMzAsNiAr
MzAsNiBAQCB2b2lkIGFyY2hfdW5iaW5kX3BvcnRzKHZvaWQpCiB2b2lkIGFyY2hfZmluaV9ldmVu
dHModm9pZCkKIHsKICNpZiBkZWZpbmVkKF9feDg2XzY0X18pCi0gICAgd3Jtc3JsKDB4YzAwMDAx
MDEsIE5VTEwpOyAvKiAweGMwMDAwMTAxIGlzIE1TUl9HU19CQVNFICovCisgICAgd3Jtc3JsKDB4
YzAwMDAxMDEsIDApOyAvKiAweGMwMDAwMTAxIGlzIE1TUl9HU19CQVNFICovCiAjZW5kaWYKIH0K
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDMw
YTkxNDMuLmVkYzRjYTQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVwLmMKKysrIGIvYXJjaC94
ODYvc2V0dXAuYwpAQCAtMzAsNiArMzAsNyBAQAogI2luY2x1ZGUgPG1pbmktb3MvbGliLmg+IC8q
IGZvciBwcmludGssIG1lbWNweSAqLwogI2luY2x1ZGUgPG1pbmktb3Mva2VybmVsLmg+CiAjaW5j
bHVkZSA8eGVuL3hlbi5oPgorI2luY2x1ZGUgPHhlbi9hcmNoLXg4Ni9jcHVpZC5oPgogCiAvKgog
ICogU2hhcmVkIHBhZ2UgZm9yIGNvbW11bmljYXRpbmcgd2l0aCB0aGUgaHlwZXJ2aXNvci4KQEAg
LTg5LDYgKzkwLDMwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzc2VfaW5pdCh2b2lkKSB7CiAjZGVm
aW5lIHNzZV9pbml0KCkKICNlbmRpZgogCisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCisjZGVmaW5l
IGhwY19pbml0KCkKKyNlbHNlCitzdGF0aWMgdm9pZCBocGNfaW5pdCh2b2lkKQoreworICAgIHVp
bnQzMl90IGVheCwgZWJ4LCBlY3gsIGVkeCwgYmFzZTsKKworICAgIGZvciAoIGJhc2UgPSBYRU5f
Q1BVSURfRklSU1RfTEVBRjsKKyAgICAgICAgICBiYXNlIDwgWEVOX0NQVUlEX0ZJUlNUX0xFQUYg
KyAweDEwMDAwOyBiYXNlICs9IDB4MTAwICkKKyAgICB7CisgICAgICAgIGNwdWlkKGJhc2UsICZl
YXgsICZlYngsICZlY3gsICZlZHgpOworCisgICAgICAgIGlmICggKGVieCA9PSBYRU5fQ1BVSURf
U0lHTkFUVVJFX0VCWCkgJiYKKyAgICAgICAgICAgICAoZWN4ID09IFhFTl9DUFVJRF9TSUdOQVRV
UkVfRUNYKSAmJgorICAgICAgICAgICAgIChlZHggPT0gWEVOX0NQVUlEX1NJR05BVFVSRV9FRFgp
ICYmCisgICAgICAgICAgICAgKChlYXggLSBiYXNlKSA+PSAyKSApCisgICAgICAgICAgICBicmVh
azsKKyAgICB9CisKKyAgICBjcHVpZChiYXNlICsgMiwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7
CisgICAgd3Jtc3JsKGVieCwgKHVuc2lnbmVkIGxvbmcpJmh5cGVyY2FsbF9wYWdlKTsKKyAgICBi
YXJyaWVyKCk7Cit9CisjZW5kaWYKIAogLyoKICAqIElOSVRJQUwgQyBFTlRSWSBQT0lOVC4KQEAg
LTk5LDYgKzEyNCw3IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCiAJc3RhdGljIGNoYXIgaGVsbG9b
XSA9ICJCb290c3RyYXBwaW5nLi4uXG4iOwogCXN0YXJ0X2luZm9fdCAqc2k7CiAKKwlocGNfaW5p
dCgpOwogCSh2b2lkKUhZUEVSVklTT1JfY29uc29sZV9pbyhDT05TT0xFSU9fd3JpdGUsIHN0cmxl
bihoZWxsbyksIGhlbGxvKTsKIAogCXRyYXBfaW5pdCgpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94
ODYvb3MuaCBiL2luY2x1ZGUveDg2L29zLmgKaW5kZXggZWVlZmJlMi4uN2I3ODY5YSAxMDA2NDQK
LS0tIGEvaW5jbHVkZS94ODYvb3MuaAorKysgYi9pbmNsdWRlL3g4Ni9vcy5oCkBAIC00NDAsMjAg
KzQ0MCwyMyBAQCBzdGF0aWMgX19pbmxpbmVfXyB1bnNpZ25lZCBsb25nIF9fZmZzKHVuc2lnbmVk
IGxvbmcgd29yZCkKICAgICAgKHZhbCkgPSAoKHVuc2lnbmVkIGxvbmcpX19hKSB8ICgoKHVuc2ln
bmVkIGxvbmcpX19kKTw8MzIpOyBcCiB9IHdoaWxlKDApCiAKLSNkZWZpbmUgd3Jtc3IobXNyLHZh
bDEsdmFsMikgXAotICAgICAgX19hc21fXyBfX3ZvbGF0aWxlX18oIndybXNyIiBcCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICA6IC8qIG5vIG91dHB1dHMgKi8gXAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOiAiYyIgKG1zciksICJhIiAodmFsMSksICJkIiAodmFsMikpCi0KLSNkZWZp
bmUgd3Jtc3JsKG1zcix2YWwpIHdybXNyKG1zciwodWludDMyX3QpKCh1aW50NjRfdCkodmFsKSks
KCh1aW50NjRfdCkodmFsKSk+PjMyKQotCi0KICNlbHNlIC8qIGlmZGVmIF9feDg2XzY0X18gKi8K
ICNlcnJvciAiVW5zdXBwb3J0ZWQgYXJjaGl0ZWN0dXJlIgogI2VuZGlmCisKICNlbmRpZiAvKiBp
ZmRlZiBfX0lOU0lERV9NSU5JT1MgKi8KIAogLyoqKioqKioqKioqKioqKioqKioqKiBjb21tb24g
aTM4NiBhbmQgeDg2XzY0ICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqLworI2RlZmluZSB3
cm1zcihtc3IsdmFsMSx2YWwyKSBcCisgICAgICBfX2FzbV9fIF9fdm9sYXRpbGVfXygid3Jtc3Ii
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIDogLyogbm8gb3V0cHV0cyAqLyBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICA6ICJjIiAobXNyKSwgImEiICh2YWwxKSwgImQiICh2YWwy
KSkKKworc3RhdGljIGlubGluZSB2b2lkIHdybXNybCh1bnNpZ25lZCBtc3IsIHVpbnQ2NF90IHZh
bCkKK3sKKyAgICB3cm1zcihtc3IsICh1aW50MzJfdCkodmFsICYgMHhmZmZmZmZmZlVMTCksICh1
aW50MzJfdCkodmFsID4+IDMyKSk7Cit9CisKIHN0cnVjdCBfX3N5bmNoX3hjaGdfZHVtbXkgeyB1
bnNpZ25lZCBsb25nIGFbMTAwXTsgfTsKICNkZWZpbmUgX19zeW5jaF94Zyh4KSAoKHN0cnVjdCBf
X3N5bmNoX3hjaGdfZHVtbXkgKikoeCkpCiAKQEAgLTU3MSw2ICs1NzQsMTUgQEAgSFlQRVJWSVNP
Ul94c21fb3AoCiAgICAgcmV0dXJuIF9oeXBlcmNhbGwxKGludCwgeHNtX29wLCBvcCk7CiB9CiAK
K3N0YXRpYyBpbmxpbmUgdm9pZCBjcHVpZCh1aW50MzJfdCBsZWFmLAorICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90ICplYXgsIHVpbnQzMl90ICplYngsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgKmVjeCwgdWludDMyX3QgKmVkeCkKK3sKKyAgICBhc20gdm9sYXRp
bGUgKCJjcHVpZCIKKyAgICAgICAgICAgICAgICAgIDogIj1hIiAoKmVheCksICI9YiIgKCplYngp
LCAiPWMiICgqZWN4KSwgIj1kIiAoKmVkeCkKKyAgICAgICAgICAgICAgICAgIDogIjAiIChsZWFm
KSk7Cit9CisKICN1bmRlZiBBRERSCiAKICNlbmRpZiAvKiBub3QgYXNzZW1ibHkgKi8KLS0gCjIu
Ni42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:12:39 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:12:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVAl-0002uJ-TT; Wed, 24 Aug 2016 10:12:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVAk-0002sA-7r; Wed, 24 Aug 2016 10:12:38 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 BA/1D-27438-5137DB75; Wed, 24 Aug 2016 10:12:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov65I8d5
 wg7+XdS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpycu4O94F5uxZSdM5gaGJcGdjFy
 ckgIGEm8nfiPqYuRi0NIYCGjxM0zP1lBEmwCqhIbrp8Cs0UE3CS+fJ/FBmIzC0RIzPlwigXEF
 hZwlfjw4hQ7iM0CVP/++UGwOK+Ag8TJSa8YIRbISVyfOZ0JxOYEik9b/ACsRkjAXmL/26msEx
 i5FzAyrGLUKE4tKkst0jUy1EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQ0AxD
 sYPyzLOAQoyQHk5Io703VveFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi/FALlBItS01Mr0jJz
 gCEHk5bg4FES4eUoAkrzFhck5hZnpkOkTjEqSonzWoMkBEASGaV5cG2wML/EKCslzMsIdIgQT
 0FqUW5mCar8K0ZxDkYlYV5zkCk8mXklcNNfAS1mAlrccn83yOKSRISUVAOj9G/DlVsmfMnbeo
 tLO3xZLKd/HZeCzanW4jjuld/jJgjeebk/217ZfcvkzHP3lJz+e67YJPhWuEZ+H5PkqqDe3tr
 iXaXbWt6rG3jV831/WG+/skF0Dof+kiPP2p8Jrv/y9ojOx9hAhqN78nek1bw03n5hQaTIjdsn
 X35LKMy5cTvOQbhf3KRHiaU4I9FQi7moOBEALYXj8m4CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1472033556!23800792!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40300 invoked from network); 24 Aug 2016 10:12:36 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:12:36 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2FC2BAC1E;
 Wed, 24 Aug 2016 10:11:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:34 +0200
Message-Id: <1472033504-23180-13-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 12/22] mini-os: add x86 native page table
	handling
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

Rm9yIHN1cHBvcnQgb2YgSFZNbGl0ZSBkb24ndCB1c2UgbW11X3VwZGF0ZSBoeXBlcmNhbGxzLCBi
dXQgd3JpdGUgdGhlCnBhZ2UgdGFibGUgZW50cmllcyBkaXJlY3RseS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGli
YXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KLS0tCiBhcmNoL3g4Ni9tbS5jICAg
ICAgICAgfCAxNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0KIGFyY2gveDg2L3RyYXBzLmMgICAgICB8ICAxMCArKysrCiBpbmNsdWRlL3g4Ni9hcmNo
X21tLmggfCAgIDQgKysKIGluY2x1ZGUveDg2L29zLmggICAgICB8ICAgOSArKysrCiA0IGZpbGVz
IGNoYW5nZWQsIDEzMiBpbnNlcnRpb25zKCspLCAzOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRleCBjYmI1NjE3Li5mNTI0OGE0IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gveDg2L21tLmMKQEAgLTEyMywxNiAr
MTIzLDI1IEBAIHZvaWQgYXJjaF9tbV9wcmVpbml0KHZvaWQgKnApCiAgKiB0YWJsZSBhdCBvZmZz
ZXQgaW4gcHJldmlvdXMgbGV2ZWwgTUZOIChwcmVmX2xfbWZuKS4gcHRfcGZuIGlzIGEgZ3Vlc3QK
ICAqIFBGTi4KICAqLworc3RhdGljIHBnZW50cnlfdCBwdF9wcm90W1BBR0VUQUJMRV9MRVZFTFNd
ID0geworICAgIEwxX1BST1QsCisgICAgTDJfUFJPVCwKKyAgICBMM19QUk9ULAorI2lmIGRlZmlu
ZWQoX194ODZfNjRfXykKKyAgICBMNF9QUk9ULAorI2VuZGlmCit9OworCiBzdGF0aWMgdm9pZCBu
ZXdfcHRfZnJhbWUodW5zaWduZWQgbG9uZyAqcHRfcGZuLCB1bnNpZ25lZCBsb25nIHByZXZfbF9t
Zm4sIAogICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LCB1bnNp
Z25lZCBsb25nIGxldmVsKQogeyAgIAotICAgIHBnZW50cnlfdCAqdGFiID0gcHRfYmFzZTsKKyAg
ICBwZ2VudHJ5X3QgKnRhYjsKICAgICB1bnNpZ25lZCBsb25nIHB0X3BhZ2UgPSAodW5zaWduZWQg
bG9uZylwZm5fdG9fdmlydCgqcHRfcGZuKTsgCi0gICAgcGdlbnRyeV90IHByb3RfZSwgcHJvdF90
OworI2lmZGVmIENPTkZJR19QQVJBVklSVAogICAgIG1tdV91cGRhdGVfdCBtbXVfdXBkYXRlc1sx
XTsKICAgICBpbnQgcmM7CisjZW5kaWYKICAgICAKLSAgICBwcm90X2UgPSBwcm90X3QgPSAwOwog
ICAgIERFQlVHKCJBbGxvY2F0aW5nIG5ldyBMJWQgcHQgZnJhbWUgZm9yIHBmbj0lbHgsICIKICAg
ICAgICAgICAicHJldl9sX21mbj0lbHgsIG9mZnNldD0lbHgiLCAKICAgICAgICAgICBsZXZlbCwg
KnB0X3BmbiwgcHJldl9sX21mbiwgb2Zmc2V0KTsKQEAgLTE0MCwzMCArMTQ5LDEyIEBAIHN0YXRp
YyB2b2lkIG5ld19wdF9mcmFtZSh1bnNpZ25lZCBsb25nICpwdF9wZm4sIHVuc2lnbmVkIGxvbmcg
cHJldl9sX21mbiwKICAgICAvKiBXZSBuZWVkIHRvIGNsZWFyIHRoZSBwYWdlLCBvdGhlcndpc2Ug
d2UgbWlnaHQgZmFpbCB0byBtYXAgaXQKICAgICAgICBhcyBhIHBhZ2UgdGFibGUgcGFnZSAqLwog
ICAgIG1lbXNldCgodm9pZCopIHB0X3BhZ2UsIDAsIFBBR0VfU0laRSk7ICAKLSAKLSAgICBzd2l0
Y2ggKCBsZXZlbCApCi0gICAgewotICAgIGNhc2UgTDFfRlJBTUU6Ci0gICAgICAgIHByb3RfZSA9
IEwxX1BST1Q7Ci0gICAgICAgIHByb3RfdCA9IEwyX1BST1Q7Ci0gICAgICAgIGJyZWFrOwotICAg
IGNhc2UgTDJfRlJBTUU6Ci0gICAgICAgIHByb3RfZSA9IEwyX1BST1Q7Ci0gICAgICAgIHByb3Rf
dCA9IEwzX1BST1Q7Ci0gICAgICAgIGJyZWFrOwotI2lmIGRlZmluZWQoX194ODZfNjRfXykKLSAg
ICBjYXNlIEwzX0ZSQU1FOgotICAgICAgICBwcm90X2UgPSBMM19QUk9UOwotICAgICAgICBwcm90
X3QgPSBMNF9QUk9UOwotICAgICAgICBicmVhazsKLSNlbmRpZgotICAgIGRlZmF1bHQ6Ci0gICAg
ICAgIHByaW50aygibmV3X3B0X2ZyYW1lKCkgY2FsbGVkIHdpdGggaW52YWxpZCBsZXZlbCBudW1i
ZXIgJWx1XG4iLCBsZXZlbCk7Ci0gICAgICAgIGRvX2V4aXQoKTsKLSAgICAgICAgYnJlYWs7Ci0g
ICAgfQogCisgICAgQVNTRVJUKGxldmVsID49IDEgJiYgbGV2ZWwgPD0gUEFHRVRBQkxFX0xFVkVM
Uyk7CisKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKICAgICAvKiBNYWtlIFBGTiBhIHBhZ2UgdGFi
bGUgcGFnZSAqLworICAgIHRhYiA9IHB0X2Jhc2U7CiAjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQog
ICAgIHRhYiA9IHB0ZV90b192aXJ0KHRhYltsNF90YWJsZV9vZmZzZXQocHRfcGFnZSldKTsKICNl
bmRpZgpAQCAtMTcyLDcgKzE2Myw3IEBAIHN0YXRpYyB2b2lkIG5ld19wdF9mcmFtZSh1bnNpZ25l
ZCBsb25nICpwdF9wZm4sIHVuc2lnbmVkIGxvbmcgcHJldl9sX21mbiwKICAgICBtbXVfdXBkYXRl
c1swXS5wdHIgPSAodGFiW2wyX3RhYmxlX29mZnNldChwdF9wYWdlKV0gJiBQQUdFX01BU0spICsg
CiAgICAgICAgIHNpemVvZihwZ2VudHJ5X3QpICogbDFfdGFibGVfb2Zmc2V0KHB0X3BhZ2UpOwog
ICAgIG1tdV91cGRhdGVzWzBdLnZhbCA9IChwZ2VudHJ5X3QpcGZuX3RvX21mbigqcHRfcGZuKSA8
PCBQQUdFX1NISUZUIHwgCi0gICAgICAgIChwcm90X2UgJiB+X1BBR0VfUlcpOworICAgICAgICAo
cHRfcHJvdFtsZXZlbCAtIDFdICYgfl9QQUdFX1JXKTsKICAgICAKICAgICBpZiAoIChyYyA9IEhZ
UEVSVklTT1JfbW11X3VwZGF0ZShtbXVfdXBkYXRlcywgMSwgTlVMTCwgRE9NSURfU0VMRikpIDwg
MCApCiAgICAgewpAQCAtMTg0LDEzICsxNzUsMTggQEAgc3RhdGljIHZvaWQgbmV3X3B0X2ZyYW1l
KHVuc2lnbmVkIGxvbmcgKnB0X3BmbiwgdW5zaWduZWQgbG9uZyBwcmV2X2xfbWZuLAogICAgIC8q
IEhvb2sgdGhlIG5ldyBwYWdlIHRhYmxlIHBhZ2UgaW50byB0aGUgaGllcmFyY2h5ICovCiAgICAg
bW11X3VwZGF0ZXNbMF0ucHRyID0KICAgICAgICAgKChwZ2VudHJ5X3QpcHJldl9sX21mbiA8PCBQ
QUdFX1NISUZUKSArIHNpemVvZihwZ2VudHJ5X3QpICogb2Zmc2V0OwotICAgIG1tdV91cGRhdGVz
WzBdLnZhbCA9IChwZ2VudHJ5X3QpcGZuX3RvX21mbigqcHRfcGZuKSA8PCBQQUdFX1NISUZUIHwg
cHJvdF90OworICAgIG1tdV91cGRhdGVzWzBdLnZhbCA9IChwZ2VudHJ5X3QpcGZuX3RvX21mbigq
cHRfcGZuKSA8PCBQQUdFX1NISUZUIHwKKyAgICAgICAgcHRfcHJvdFtsZXZlbF07CiAKICAgICBp
ZiAoIChyYyA9IEhZUEVSVklTT1JfbW11X3VwZGF0ZShtbXVfdXBkYXRlcywgMSwgTlVMTCwgRE9N
SURfU0VMRikpIDwgMCApIAogICAgIHsKICAgICAgICAgcHJpbnRrKCJFUlJPUjogbW11X3VwZGF0
ZSBmYWlsZWQgd2l0aCByYz0lZFxuIiwgcmMpOwogICAgICAgICBkb19leGl0KCk7CiAgICAgfQor
I2Vsc2UKKyAgICB0YWIgPSBtZm5fdG9fdmlydChwcmV2X2xfbWZuKTsKKyAgICB0YWJbb2Zmc2V0
XSA9ICgqcHRfcGZuIDw8IFBBR0VfU0hJRlQpIHwgcHRfcHJvdFtsZXZlbF07CisjZW5kaWYKIAog
ICAgICpwdF9wZm4gKz0gMTsKIH0KQEAgLTIwMiwxMiArMTk4LDE0IEBAIHN0YXRpYyB2b2lkIGJ1
aWxkX3BhZ2V0YWJsZSh1bnNpZ25lZCBsb25nICpzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgKm1h
eF9wZm4pCiB7CiAgICAgdW5zaWduZWQgbG9uZyBzdGFydF9hZGRyZXNzLCBlbmRfYWRkcmVzczsK
ICAgICB1bnNpZ25lZCBsb25nIHBmbl90b19tYXAsIHB0X3BmbiA9ICpzdGFydF9wZm47Ci0gICAg
c3RhdGljIG1tdV91cGRhdGVfdCBtbXVfdXBkYXRlc1tMMV9QQUdFVEFCTEVfRU5UUklFUyArIDFd
OwogICAgIHBnZW50cnlfdCAqdGFiID0gcHRfYmFzZSwgcGFnZTsKICAgICB1bnNpZ25lZCBsb25n
IHB0X21mbiA9IHBmbl90b19tZm4odmlydF90b19wZm4ocHRfYmFzZSkpOwogICAgIHVuc2lnbmVk
IGxvbmcgb2Zmc2V0OworI2lmZGVmIENPTkZJR19QQVJBVklSVAorICAgIHN0YXRpYyBtbXVfdXBk
YXRlX3QgbW11X3VwZGF0ZXNbTDFfUEFHRVRBQkxFX0VOVFJJRVMgKyAxXTsKICAgICBpbnQgY291
bnQgPSAwOwogICAgIGludCByYzsKKyNlbmRpZgogCiAgICAgLyogQmUgY29uc2VydmF0aXZlOiBl
dmVuIGlmIHdlIGtub3cgdGhlcmUgd2lsbCBiZSBtb3JlIHBhZ2VzIGFscmVhZHkKICAgICAgICBt
YXBwZWQsIHN0YXJ0IHRoZSBsb29wIGF0IHRoZSB2ZXJ5IGJlZ2lubmluZy4gKi8KQEAgLTIyNSw2
ICsyMjMsMTAgQEAgc3RhdGljIHZvaWQgYnVpbGRfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0
YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyAqbWF4X3BmbikKICAgICAgICAgICAgICAgICgodW5zaWdu
ZWQgbG9uZylwZm5fdG9fdmlydCgqbWF4X3BmbikgLSAKICAgICAgICAgICAgICAgICAodW5zaWdu
ZWQgbG9uZykmX3RleHQpPj4yMCk7CiAgICAgfQorI2Vsc2UKKyAgICAvKiBSb3VuZCB1cCB0byBu
ZXh0IDJNQiBib3VuZGFyeSBhcyB3ZSBhcmUgdXNpbmcgMk1CIHBhZ2VzIG9uIEhWTWxpdGUuICov
CisgICAgcGZuX3RvX21hcCA9IChwZm5fdG9fbWFwICsgTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAx
KSAmCisgICAgICAgICAgICAgICAgIH4oTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKTsKICNlbmRp
ZgogCiAgICAgc3RhcnRfYWRkcmVzcyA9ICh1bnNpZ25lZCBsb25nKXBmbl90b192aXJ0KHBmbl90
b19tYXApOwpAQCAtMjU3LDYgKzI1OSw3IEBAIHN0YXRpYyB2b2lkIGJ1aWxkX3BhZ2V0YWJsZSh1
bnNpZ25lZCBsb25nICpzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgKm1heF9wZm4pCiAgICAgICAg
IHB0X21mbiA9IHB0ZV90b19tZm4ocGFnZSk7CiAgICAgICAgIHRhYiA9IHRvX3ZpcnQobWZuX3Rv
X3BmbihwdF9tZm4pIDw8IFBBR0VfU0hJRlQpOwogICAgICAgICBvZmZzZXQgPSBsMl90YWJsZV9v
ZmZzZXQoc3RhcnRfYWRkcmVzcyk7ICAgICAgICAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKICAg
ICAgICAgLyogTmVlZCBuZXcgTDEgcHQgZnJhbWUgKi8KICAgICAgICAgaWYgKCAhKHRhYltvZmZz
ZXRdICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAgICAgbmV3X3B0X2ZyYW1lKCZwdF9wZm4s
IHB0X21mbiwgb2Zmc2V0LCBMMV9GUkFNRSk7CkBAIC0yODgsNiArMjkxLDEyIEBAIHN0YXRpYyB2
b2lkIGJ1aWxkX3BhZ2V0YWJsZSh1bnNpZ25lZCBsb25nICpzdGFydF9wZm4sIHVuc2lnbmVkIGxv
bmcgKm1heF9wZm4pCiAgICAgICAgICAgICBjb3VudCA9IDA7CiAgICAgICAgIH0KICAgICAgICAg
c3RhcnRfYWRkcmVzcyArPSBQQUdFX1NJWkU7CisjZWxzZQorICAgICAgICBpZiAoICEodGFiW29m
ZnNldF0gJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgICAgICB0YWJbb2Zmc2V0XSA9IChwZ2Vu
dHJ5X3QpcGZuX3RvX21hcCA8PCBQQUdFX1NISUZUIHwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgTDJfUFJPVCB8IF9QQUdFX1BTRTsKKyAgICAgICAgc3RhcnRfYWRkcmVzcyArPSAxVUwgPDwg
TDJfUEFHRVRBQkxFX1NISUZUOworI2VuZGlmCiAgICAgfQogCiAgICAgKnN0YXJ0X3BmbiA9IHB0
X3BmbjsKQEAgLTMwMiwxNiArMzExLDE5IEBAIHN0YXRpYyB2b2lkIHNldF9yZWFkb25seSh2b2lk
ICp0ZXh0LCB2b2lkICpldGV4dCkKICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0X2FkZHJlc3MgPQog
ICAgICAgICAoKHVuc2lnbmVkIGxvbmcpIHRleHQgKyBQQUdFX1NJWkUgLSAxKSAmIFBBR0VfTUFT
SzsKICAgICB1bnNpZ25lZCBsb25nIGVuZF9hZGRyZXNzID0gKHVuc2lnbmVkIGxvbmcpIGV0ZXh0
OwotICAgIHN0YXRpYyBtbXVfdXBkYXRlX3QgbW11X3VwZGF0ZXNbTDFfUEFHRVRBQkxFX0VOVFJJ
RVMgKyAxXTsKICAgICBwZ2VudHJ5X3QgKnRhYiA9IHB0X2Jhc2UsIHBhZ2U7CiAgICAgdW5zaWdu
ZWQgbG9uZyBtZm4gPSBwZm5fdG9fbWZuKHZpcnRfdG9fcGZuKHB0X2Jhc2UpKTsKICAgICB1bnNp
Z25lZCBsb25nIG9mZnNldDsKKyAgICB1bnNpZ25lZCBsb25nIHBhZ2Vfc2l6ZSA9IFBBR0VfU0la
RTsKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKKyAgICBzdGF0aWMgbW11X3VwZGF0ZV90IG1tdV91
cGRhdGVzW0wxX1BBR0VUQUJMRV9FTlRSSUVTICsgMV07CiAgICAgaW50IGNvdW50ID0gMDsKICAg
ICBpbnQgcmM7CisjZW5kaWYKIAogICAgIHByaW50aygic2V0dGluZyAlcC0lcCByZWFkb25seVxu
IiwgdGV4dCwgZXRleHQpOwogCi0gICAgd2hpbGUgKCBzdGFydF9hZGRyZXNzICsgUEFHRV9TSVpF
IDw9IGVuZF9hZGRyZXNzICkKKyAgICB3aGlsZSAoIHN0YXJ0X2FkZHJlc3MgKyBwYWdlX3NpemUg
PD0gZW5kX2FkZHJlc3MgKQogICAgIHsKICAgICAgICAgdGFiID0gcHRfYmFzZTsKICAgICAgICAg
bWZuID0gcGZuX3RvX21mbih2aXJ0X3RvX3BmbihwdF9iYXNlKSk7CkBAIC0zMjcsMjYgKzMzOSwz
NCBAQCBzdGF0aWMgdm9pZCBzZXRfcmVhZG9ubHkodm9pZCAqdGV4dCwgdm9pZCAqZXRleHQpCiAg
ICAgICAgIG1mbiA9IHB0ZV90b19tZm4ocGFnZSk7CiAgICAgICAgIHRhYiA9IHRvX3ZpcnQobWZu
X3RvX3BmbihtZm4pIDw8IFBBR0VfU0hJRlQpOwogICAgICAgICBvZmZzZXQgPSBsMl90YWJsZV9v
ZmZzZXQoc3RhcnRfYWRkcmVzcyk7ICAgICAgICAKLSAgICAgICAgcGFnZSA9IHRhYltvZmZzZXRd
OwotICAgICAgICBtZm4gPSBwdGVfdG9fbWZuKHBhZ2UpOwotICAgICAgICB0YWIgPSB0b192aXJ0
KG1mbl90b19wZm4obWZuKSA8PCBQQUdFX1NISUZUKTsKKyAgICAgICAgaWYgKCAhKHRhYltvZmZz
ZXRdICYgX1BBR0VfUFNFKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UgPSB0YWJbb2Zm
c2V0XTsKKyAgICAgICAgICAgIG1mbiA9IHB0ZV90b19tZm4ocGFnZSk7CisgICAgICAgICAgICB0
YWIgPSB0b192aXJ0KG1mbl90b19wZm4obWZuKSA8PCBQQUdFX1NISUZUKTsKIAotICAgICAgICBv
ZmZzZXQgPSBsMV90YWJsZV9vZmZzZXQoc3RhcnRfYWRkcmVzcyk7CisgICAgICAgICAgICBvZmZz
ZXQgPSBsMV90YWJsZV9vZmZzZXQoc3RhcnRfYWRkcmVzcyk7CisgICAgICAgIH0KIAogICAgICAg
ICBpZiAoIHN0YXJ0X2FkZHJlc3MgIT0gKHVuc2lnbmVkIGxvbmcpJnNoYXJlZF9pbmZvICkKICAg
ICAgICAgeworI2lmZGVmIENPTkZJR19QQVJBVklSVAogICAgICAgICAgICAgbW11X3VwZGF0ZXNb
Y291bnRdLnB0ciA9IAogICAgICAgICAgICAgICAgICgocGdlbnRyeV90KW1mbiA8PCBQQUdFX1NI
SUZUKSArIHNpemVvZihwZ2VudHJ5X3QpICogb2Zmc2V0OwogICAgICAgICAgICAgbW11X3VwZGF0
ZXNbY291bnRdLnZhbCA9IHRhYltvZmZzZXRdICYgfl9QQUdFX1JXOwogICAgICAgICAgICAgY291
bnQrKzsKKyNlbHNlCisgICAgICAgICAgICB0YWJbb2Zmc2V0XSAmPSB+X1BBR0VfUlc7CisjZW5k
aWYKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgICBwcmludGsoInNraXBwZWQg
JWx4XG4iLCBzdGFydF9hZGRyZXNzKTsKIAotICAgICAgICBzdGFydF9hZGRyZXNzICs9IFBBR0Vf
U0laRTsKKyAgICAgICAgc3RhcnRfYWRkcmVzcyArPSBwYWdlX3NpemU7CiAKKyNpZmRlZiBDT05G
SUdfUEFSQVZJUlQKICAgICAgICAgaWYgKCBjb3VudCA9PSBMMV9QQUdFVEFCTEVfRU5UUklFUyB8
fCAKLSAgICAgICAgICAgICBzdGFydF9hZGRyZXNzICsgUEFHRV9TSVpFID4gZW5kX2FkZHJlc3Mg
KQorICAgICAgICAgICAgIHN0YXJ0X2FkZHJlc3MgKyBwYWdlX3NpemUgPiBlbmRfYWRkcmVzcyAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIHJjID0gSFlQRVJWSVNPUl9tbXVfdXBkYXRlKG1tdV91
cGRhdGVzLCBjb3VudCwgTlVMTCwgRE9NSURfU0VMRik7CiAgICAgICAgICAgICBpZiAoIHJjIDwg
MCApCkBAIC0zNTYsOCArMzc2LDEzIEBAIHN0YXRpYyB2b2lkIHNldF9yZWFkb25seSh2b2lkICp0
ZXh0LCB2b2lkICpldGV4dCkKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGNvdW50ID0gMDsK
ICAgICAgICAgfQorI2Vsc2UKKyAgICAgICAgaWYgKCBzdGFydF9hZGRyZXNzID09ICgxVUwgPDwg
TDJfUEFHRVRBQkxFX1NISUZUKSApCisgICAgICAgICAgICBwYWdlX3NpemUgPSAxVUwgPDwgTDJf
UEFHRVRBQkxFX1NISUZUOworI2VuZGlmCiAgICAgfQogCisjaWZkZWYgQ09ORklHX1BBUkFWSVJU
CiAgICAgewogICAgICAgICBtbXVleHRfb3BfdCBvcCA9IHsKICAgICAgICAgICAgIC5jbWQgPSBN
TVVFWFRfVExCX0ZMVVNIX0FMTCwKQEAgLTM2NSw2ICszOTAsOSBAQCBzdGF0aWMgdm9pZCBzZXRf
cmVhZG9ubHkodm9pZCAqdGV4dCwgdm9pZCAqZXRleHQpCiAgICAgICAgIGludCBjb3VudDsKICAg
ICAgICAgSFlQRVJWSVNPUl9tbXVleHRfb3AoJm9wLCAxLCAmY291bnQsIERPTUlEX1NFTEYpOwog
ICAgIH0KKyNlbHNlCisgICAgd3JpdGVfY3IzKCh1bnNpZ25lZCBsb25nKXB0X2Jhc2UpOworI2Vu
ZGlmCiB9CiAKIC8qCkBAIC0zOTQsNiArNDIyLDggQEAgc3RhdGljIHBnZW50cnlfdCAqZ2V0X3Bn
dCh1bnNpZ25lZCBsb25nIHZhKQogICAgIG9mZnNldCA9IGwyX3RhYmxlX29mZnNldCh2YSk7CiAg
ICAgaWYgKCAhKHRhYltvZmZzZXRdICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICByZXR1cm4g
TlVMTDsKKyAgICBpZiAoIHRhYltvZmZzZXRdICYgX1BBR0VfUFNFICkKKyAgICAgICAgcmV0dXJu
ICZ0YWJbb2Zmc2V0XTsKICAgICBtZm4gPSBwdGVfdG9fbWZuKHRhYltvZmZzZXRdKTsKICAgICB0
YWIgPSBtZm5fdG9fdmlydChtZm4pOwogICAgIG9mZnNldCA9IGwxX3RhYmxlX29mZnNldCh2YSk7
CkBAIC00NDgsNiArNDc4LDkgQEAgcGdlbnRyeV90ICpuZWVkX3BndCh1bnNpZ25lZCBsb25nIHZh
KQogICAgICAgICBuZXdfcHRfZnJhbWUoJnB0X3BmbiwgcHRfbWZuLCBvZmZzZXQsIEwxX0ZSQU1F
KTsKICAgICB9CiAgICAgQVNTRVJUKHRhYltvZmZzZXRdICYgX1BBR0VfUFJFU0VOVCk7CisgICAg
aWYgKCB0YWJbb2Zmc2V0XSAmIF9QQUdFX1BTRSApCisgICAgICAgIHJldHVybiAmdGFiW29mZnNl
dF07CisKICAgICBwdF9tZm4gPSBwdGVfdG9fbWZuKHRhYltvZmZzZXRdKTsKICAgICB0YWIgPSBt
Zm5fdG9fdmlydChwdF9tZm4pOwogCkBAIC01MjQsOCArNTU3LDYgQEAgaW50IGRvX21hcF9mcmFt
ZXModW5zaWduZWQgbG9uZyB2YSwKIHsKICAgICBwZ2VudHJ5X3QgKnBndCA9IE5VTEw7CiAgICAg
dW5zaWduZWQgbG9uZyBkb25lID0gMDsKLSAgICB1bnNpZ25lZCBsb25nIGk7Ci0gICAgaW50IHJj
OwogCiAgICAgaWYgKCAhbWZucyApIAogICAgIHsKQEAgLTUzOSw2ICs1NzAsOSBAQCBpbnQgZG9f
bWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25nIHZhLAogICAgICAgICBtZW1zZXQoZXJyLCAweDAwLCBu
ICogc2l6ZW9mKGludCkpOwogICAgIHdoaWxlICggZG9uZSA8IG4gKQogICAgIHsKKyNpZmRlZiBD
T05GSUdfUEFSQVZJUlQKKyAgICAgICAgdW5zaWduZWQgbG9uZyBpOworICAgICAgICBpbnQgcmM7
CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgdG9kbzsKIAogICAgICAgICBpZiAoIGVyciApCkBAIC01
NzgsNiArNjEyLDE3IEBAIGludCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsCiAgICAg
ICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgZG9uZSArPSB0b2RvOworI2Vsc2UKKyAgICAg
ICAgaWYgKCAhcGd0IHx8ICEodmEgJiBMMV9NQVNLKSApCisgICAgICAgICAgICBwZ3QgPSBuZWVk
X3BndCh2YSAmIH5MMV9NQVNLKTsKKyAgICAgICAgaWYgKCAhcGd0ICkKKyAgICAgICAgICAgIHJl
dHVybiAtRU5PTUVNOworCisgICAgICAgIEFTU0VSVCghKCpwZ3QgJiBfUEFHRV9QU0UpKTsKKyAg
ICAgICAgcGd0W2wxX3RhYmxlX29mZnNldCh2YSldID0gKHBnZW50cnlfdCkKKyAgICAgICAgICAg
ICgoKG1mbnNbZG9uZSAqIHN0cmlkZV0gKyBkb25lICogaW5jcikgPDwgUEFHRV9TSElGVCkgfCBw
cm90KTsKKyAgICAgICAgZG9uZSsrOworI2VuZGlmCiAgICAgfQogCiAgICAgcmV0dXJuIDA7CkBA
IC02MDksMTYgKzY1NCwyMSBAQCB2b2lkICptYXBfZnJhbWVzX2V4KGNvbnN0IHVuc2lnbmVkIGxv
bmcgKm1mbnMsIHVuc2lnbmVkIGxvbmcgbiwKICNkZWZpbmUgVU5NQVBfQkFUQ0ggKChTVEFDS19T
SVpFIC8gMikgLyBzaXplb2YobXVsdGljYWxsX2VudHJ5X3QpKQogaW50IHVubWFwX2ZyYW1lcyh1
bnNpZ25lZCBsb25nIHZhLCB1bnNpZ25lZCBsb25nIG51bV9mcmFtZXMpCiB7CisjaWZkZWYgQ09O
RklHX1BBUkFWSVJUCiAgICAgaW50IG4gPSBVTk1BUF9CQVRDSDsKICAgICBtdWx0aWNhbGxfZW50
cnlfdCBjYWxsW25dOwogICAgIGludCByZXQ7CiAgICAgaW50IGk7CisjZWxzZQorICAgIHBnZW50
cnlfdCAqcGd0OworI2VuZGlmCiAKICAgICBBU1NFUlQoISgodW5zaWduZWQgbG9uZyl2YSAmIH5Q
QUdFX01BU0spKTsKIAogICAgIERFQlVHKCJ2YT0lcCwgbnVtPTB4JWx4XG4iLCB2YSwgbnVtX2Zy
YW1lcyk7CiAKICAgICB3aGlsZSAoIG51bV9mcmFtZXMgKSB7CisjaWZkZWYgQ09ORklHX1BBUkFW
SVJUCiAgICAgICAgIGlmICggbiA+IG51bV9mcmFtZXMgKQogICAgICAgICAgICAgbiA9IG51bV9m
cmFtZXM7CiAKQEAgLTY1Myw2ICs3MDMsMTcgQEAgaW50IHVubWFwX2ZyYW1lcyh1bnNpZ25lZCBs
b25nIHZhLCB1bnNpZ25lZCBsb25nIG51bV9mcmFtZXMpCiAgICAgICAgICAgICB9CiAgICAgICAg
IH0KICAgICAgICAgbnVtX2ZyYW1lcyAtPSBuOworI2Vsc2UKKyAgICAgICAgcGd0ID0gZ2V0X3Bn
dCh2YSk7CisgICAgICAgIGlmICggcGd0ICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KCEoKnBndCAmIF9QQUdFX1BTRSkpOworICAgICAgICAgICAgKnBndCA9IDA7CisgICAgICAgICAg
ICBpbnZscGcodmEpOworICAgICAgICB9CisgICAgICAgIHZhICs9IFBBR0VfU0laRTsKKyAgICAg
ICAgbnVtX2ZyYW1lcy0tOworI2VuZGlmCiAgICAgfQogICAgIHJldHVybiAwOwogfQpAQCAtNjYy
LDE0ICs3MjMsMjQgQEAgaW50IHVubWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25nIHZhLCB1bnNpZ25l
ZCBsb25nIG51bV9mcmFtZXMpCiAgKi8KIHN0YXRpYyB2b2lkIGNsZWFyX2Jvb3RzdHJhcCh2b2lk
KQogeworI2lmZGVmIENPTkZJR19QQVJBVklSVAogICAgIHB0ZV90IG51bGxwdGUgPSB7IH07CiAg
ICAgaW50IHJjOworI2Vsc2UKKyAgICBwZ2VudHJ5X3QgKnBndDsKKyNlbmRpZgogCiAgICAgLyog
VXNlIGZpcnN0IHBhZ2UgYXMgdGhlIENvVyB6ZXJvIHBhZ2UgKi8KICAgICBtZW1zZXQoJl90ZXh0
LCAwLCBQQUdFX1NJWkUpOwogICAgIG1mbl96ZXJvID0gdmlydF90b19tZm4oKHVuc2lnbmVkIGxv
bmcpICZfdGV4dCk7CisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAgICAgaWYgKCAocmMgPSBIWVBF
UlZJU09SX3VwZGF0ZV92YV9tYXBwaW5nKDAsIG51bGxwdGUsIFVWTUZfSU5WTFBHKSkgKQogICAg
ICAgICBwcmludGsoIlVuYWJsZSB0byB1bm1hcCBOVUxMIHBhZ2UuIHJjPSVkXG4iLCByYyk7Cisj
ZWxzZQorICAgIHBndCA9IGdldF9wZ3QoKHVuc2lnbmVkIGxvbmcpJl90ZXh0KTsKKyAgICAqcGd0
ID0gMDsKKyAgICBpbnZscGcoKHVuc2lnbmVkIGxvbmcpJl90ZXh0KTsKKyNlbmRpZgogfQogCiAj
aWZkZWYgQ09ORklHX1BBUkFWSVJUCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni90cmFwcy5jIGIvYXJj
aC94ODYvdHJhcHMuYwppbmRleCAyZDMyMjJkLi5hYTE3ZGEzIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni90cmFwcy5jCisrKyBiL2FyY2gveDg2L3RyYXBzLmMKQEAgLTEyMSw3ICsxMjEsOSBAQCB2b2lk
IHBhZ2Vfd2Fsayh1bnNpZ25lZCBsb25nIHZpcnRfYWRkcmVzcykKIHN0YXRpYyBpbnQgaGFuZGxl
X2Nvdyh1bnNpZ25lZCBsb25nIGFkZHIpIHsKICAgICAgICAgcGdlbnRyeV90ICp0YWIgPSBwdF9i
YXNlLCBwYWdlOwogCXVuc2lnbmVkIGxvbmcgbmV3X3BhZ2U7CisjaWZkZWYgQ09ORklHX1BBUkFW
SVJUCiAJaW50IHJjOworI2VuZGlmCiAKICNpZiBkZWZpbmVkKF9feDg2XzY0X18pCiAgICAgICAg
IHBhZ2UgPSB0YWJbbDRfdGFibGVfb2Zmc2V0KGFkZHIpXTsKQEAgLTEzNyw2ICsxMzksOCBAQCBz
dGF0aWMgaW50IGhhbmRsZV9jb3codW5zaWduZWQgbG9uZyBhZGRyKSB7CiAgICAgICAgIHBhZ2Ug
PSB0YWJbbDJfdGFibGVfb2Zmc2V0KGFkZHIpXTsKIAlpZiAoIShwYWdlICYgX1BBR0VfUFJFU0VO
VCkpCiAJICAgIHJldHVybiAwOworCWlmICggcGFnZSAmIF9QQUdFX1BTRSApCisJICAgIHJldHVy
biAwOwogICAgICAgICB0YWIgPSBwdGVfdG9fdmlydChwYWdlKTsKICAgICAgICAgCiAgICAgICAg
IHBhZ2UgPSB0YWJbbDFfdGFibGVfb2Zmc2V0KGFkZHIpXTsKQEAgLTE0OSwxMiArMTUzLDE4IEBA
IHN0YXRpYyBpbnQgaGFuZGxlX2Nvdyh1bnNpZ25lZCBsb25nIGFkZHIpIHsKIAluZXdfcGFnZSA9
IGFsbG9jX3BhZ2VzKDApOwogCW1lbXNldCgodm9pZCopIG5ld19wYWdlLCAwLCBQQUdFX1NJWkUp
OwogCisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAJcmMgPSBIWVBFUlZJU09SX3VwZGF0ZV92YV9t
YXBwaW5nKGFkZHIgJiBQQUdFX01BU0ssIF9fcHRlKHZpcnRfdG9fbWFjaChuZXdfcGFnZSkgfCBM
MV9QUk9UKSwgVVZNRl9JTlZMUEcpOwogCWlmICghcmMpCiAJCXJldHVybiAxOwogCiAJcHJpbnRr
KCJNYXAgemVybyBwYWdlIHRvICVseCBmYWlsZWQ6ICVkLlxuIiwgYWRkciwgcmMpOwogCXJldHVy
biAwOworI2Vsc2UKKwl0YWJbbDFfdGFibGVfb2Zmc2V0KGFkZHIpXSA9IHZpcnRfdG9fbWFjaChu
ZXdfcGFnZSkgfCBMMV9QUk9UOworCWludmxwZyhhZGRyKTsKKwlyZXR1cm4gMTsKKyNlbmRpZgog
fQogCiBzdGF0aWMgdm9pZCBkb19zdGFja193YWxrKHVuc2lnbmVkIGxvbmcgZnJhbWVfYmFzZSkK
ZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaCBiL2luY2x1ZGUveDg2L2FyY2hfbW0u
aAppbmRleCAyOGFiNDA2Li5lMGFlNTUyIDEwMDY0NAotLS0gYS9pbmNsdWRlL3g4Ni9hcmNoX21t
LmgKKysrIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCkBAIC03OCw2ICs3OCw4IEBACiAjZGVmaW5l
IEwyX1BBR0VUQUJMRV9FTlRSSUVTICAgIDUxMgogI2RlZmluZSBMM19QQUdFVEFCTEVfRU5UUklF
UyAgICA0CiAKKyNkZWZpbmUgUEFHRVRBQkxFX0xFVkVMUyAgICAgICAgMworCiAjZGVmaW5lIFBB
RERSX0JJVFMgICAgICAgICAgICAgIDQ0CiAjZGVmaW5lIFBBRERSX01BU0sgICAgICAgICAgICAg
ICgoMVVMTCA8PCBQQUREUl9CSVRTKS0xKQogCkBAIC0xMTAsNiArMTEyLDggQEAgdHlwZWRlZiB1
aW50NjRfdCBwZ2VudHJ5X3Q7CiAjZGVmaW5lIEwzX1BBR0VUQUJMRV9FTlRSSUVTICAgIDUxMgog
I2RlZmluZSBMNF9QQUdFVEFCTEVfRU5UUklFUyAgICA1MTIKIAorI2RlZmluZSBQQUdFVEFCTEVf
TEVWRUxTICAgICAgICA0CisKIC8qIFRoZXNlIGFyZSBwYWdlLXRhYmxlIGxpbWl0YXRpb25zLiBD
dXJyZW50IENQVXMgc3VwcG9ydCBvbmx5IDQwLWJpdCBwaHlzLiAqLwogI2RlZmluZSBQQUREUl9C
SVRTICAgICAgICAgICAgICA1MgogI2RlZmluZSBWQUREUl9CSVRTICAgICAgICAgICAgICA0OApk
aWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvb3MuaCBiL2luY2x1ZGUveDg2L29zLmgKaW5kZXggOGNj
ZmYyMS4uZTExOGI5MSAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ODYvb3MuaAorKysgYi9pbmNsdWRl
L3g4Ni9vcy5oCkBAIC0yMDYsNiArMjA2LDE1IEBAIHN0YXRpYyBpbmxpbmUgaW50IGlycXNfZGlz
YWJsZWQodm9pZCkKICAqLwogdHlwZWRlZiBzdHJ1Y3QgeyB2b2xhdGlsZSBpbnQgY291bnRlcjsg
fSBhdG9taWNfdDsKIAorc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2NyMyh1bnNpZ25lZCBsb25n
IGNyMykKK3sKKyAgICBhc20gdm9sYXRpbGUoICJtb3YgJTAsICUlY3IzIiA6IDogInIiIChjcjMp
IDogIm1lbW9yeSIgKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGludmxwZyh1bnNpZ25lZCBs
b25nIHZhKQoreworICAgIGFzbSB2b2xhdGlsZSAoICJpbnZscGcgJTAiOiA6ICJtIiAoKihjb25z
dCBjaGFyICopKHZhKSkgOiAibWVtb3J5IiApOworfQogCiAvKioqKioqKioqKioqKioqKioqKioq
KioqKiogaTM4NiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogI2lmZGVmIF9fSU5T
SURFX01JTklPU19fCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9t
YWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:12:39 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:12:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVAl-0002uJ-TT; Wed, 24 Aug 2016 10:12:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVAk-0002sA-7r; Wed, 24 Aug 2016 10:12:38 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 BA/1D-27438-5137DB75; Wed, 24 Aug 2016 10:12:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov65I8d5
 wg7+XdS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpycu4O94F5uxZSdM5gaGJcGdjFy
 ckgIGEm8nfiPqYuRi0NIYCGjxM0zP1lBEmwCqhIbrp8Cs0UE3CS+fJ/FBmIzC0RIzPlwigXEF
 hZwlfjw4hQ7iM0CVP/++UGwOK+Ag8TJSa8YIRbISVyfOZ0JxOYEik9b/ACsRkjAXmL/26msEx
 i5FzAyrGLUKE4tKkst0jUy1EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQ0AxD
 sYPyzLOAQoyQHk5Io703VveFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi/FALlBItS01Mr0jJz
 gCEHk5bg4FES4eUoAkrzFhck5hZnpkOkTjEqSonzWoMkBEASGaV5cG2wML/EKCslzMsIdIgQT
 0FqUW5mCar8K0ZxDkYlYV5zkCk8mXklcNNfAS1mAlrccn83yOKSRISUVAOj9G/DlVsmfMnbeo
 tLO3xZLKd/HZeCzanW4jjuld/jJgjeebk/217ZfcvkzHP3lJz+e67YJPhWuEZ+H5PkqqDe3tr
 iXaXbWt6rG3jV831/WG+/skF0Dof+kiPP2p8Jrv/y9ojOx9hAhqN78nek1bw03n5hQaTIjdsn
 X35LKMy5cTvOQbhf3KRHiaU4I9FQi7moOBEALYXj8m4CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1472033556!23800792!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40300 invoked from network); 24 Aug 2016 10:12:36 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:12:36 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2FC2BAC1E;
 Wed, 24 Aug 2016 10:11:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:34 +0200
Message-Id: <1472033504-23180-13-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 12/22] mini-os: add x86 native page table
	handling
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

Rm9yIHN1cHBvcnQgb2YgSFZNbGl0ZSBkb24ndCB1c2UgbW11X3VwZGF0ZSBoeXBlcmNhbGxzLCBi
dXQgd3JpdGUgdGhlCnBhZ2UgdGFibGUgZW50cmllcyBkaXJlY3RseS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGli
YXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KLS0tCiBhcmNoL3g4Ni9tbS5jICAg
ICAgICAgfCAxNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0KIGFyY2gveDg2L3RyYXBzLmMgICAgICB8ICAxMCArKysrCiBpbmNsdWRlL3g4Ni9hcmNo
X21tLmggfCAgIDQgKysKIGluY2x1ZGUveDg2L29zLmggICAgICB8ICAgOSArKysrCiA0IGZpbGVz
IGNoYW5nZWQsIDEzMiBpbnNlcnRpb25zKCspLCAzOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRleCBjYmI1NjE3Li5mNTI0OGE0IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gveDg2L21tLmMKQEAgLTEyMywxNiAr
MTIzLDI1IEBAIHZvaWQgYXJjaF9tbV9wcmVpbml0KHZvaWQgKnApCiAgKiB0YWJsZSBhdCBvZmZz
ZXQgaW4gcHJldmlvdXMgbGV2ZWwgTUZOIChwcmVmX2xfbWZuKS4gcHRfcGZuIGlzIGEgZ3Vlc3QK
ICAqIFBGTi4KICAqLworc3RhdGljIHBnZW50cnlfdCBwdF9wcm90W1BBR0VUQUJMRV9MRVZFTFNd
ID0geworICAgIEwxX1BST1QsCisgICAgTDJfUFJPVCwKKyAgICBMM19QUk9ULAorI2lmIGRlZmlu
ZWQoX194ODZfNjRfXykKKyAgICBMNF9QUk9ULAorI2VuZGlmCit9OworCiBzdGF0aWMgdm9pZCBu
ZXdfcHRfZnJhbWUodW5zaWduZWQgbG9uZyAqcHRfcGZuLCB1bnNpZ25lZCBsb25nIHByZXZfbF9t
Zm4sIAogICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LCB1bnNp
Z25lZCBsb25nIGxldmVsKQogeyAgIAotICAgIHBnZW50cnlfdCAqdGFiID0gcHRfYmFzZTsKKyAg
ICBwZ2VudHJ5X3QgKnRhYjsKICAgICB1bnNpZ25lZCBsb25nIHB0X3BhZ2UgPSAodW5zaWduZWQg
bG9uZylwZm5fdG9fdmlydCgqcHRfcGZuKTsgCi0gICAgcGdlbnRyeV90IHByb3RfZSwgcHJvdF90
OworI2lmZGVmIENPTkZJR19QQVJBVklSVAogICAgIG1tdV91cGRhdGVfdCBtbXVfdXBkYXRlc1sx
XTsKICAgICBpbnQgcmM7CisjZW5kaWYKICAgICAKLSAgICBwcm90X2UgPSBwcm90X3QgPSAwOwog
ICAgIERFQlVHKCJBbGxvY2F0aW5nIG5ldyBMJWQgcHQgZnJhbWUgZm9yIHBmbj0lbHgsICIKICAg
ICAgICAgICAicHJldl9sX21mbj0lbHgsIG9mZnNldD0lbHgiLCAKICAgICAgICAgICBsZXZlbCwg
KnB0X3BmbiwgcHJldl9sX21mbiwgb2Zmc2V0KTsKQEAgLTE0MCwzMCArMTQ5LDEyIEBAIHN0YXRp
YyB2b2lkIG5ld19wdF9mcmFtZSh1bnNpZ25lZCBsb25nICpwdF9wZm4sIHVuc2lnbmVkIGxvbmcg
cHJldl9sX21mbiwKICAgICAvKiBXZSBuZWVkIHRvIGNsZWFyIHRoZSBwYWdlLCBvdGhlcndpc2Ug
d2UgbWlnaHQgZmFpbCB0byBtYXAgaXQKICAgICAgICBhcyBhIHBhZ2UgdGFibGUgcGFnZSAqLwog
ICAgIG1lbXNldCgodm9pZCopIHB0X3BhZ2UsIDAsIFBBR0VfU0laRSk7ICAKLSAKLSAgICBzd2l0
Y2ggKCBsZXZlbCApCi0gICAgewotICAgIGNhc2UgTDFfRlJBTUU6Ci0gICAgICAgIHByb3RfZSA9
IEwxX1BST1Q7Ci0gICAgICAgIHByb3RfdCA9IEwyX1BST1Q7Ci0gICAgICAgIGJyZWFrOwotICAg
IGNhc2UgTDJfRlJBTUU6Ci0gICAgICAgIHByb3RfZSA9IEwyX1BST1Q7Ci0gICAgICAgIHByb3Rf
dCA9IEwzX1BST1Q7Ci0gICAgICAgIGJyZWFrOwotI2lmIGRlZmluZWQoX194ODZfNjRfXykKLSAg
ICBjYXNlIEwzX0ZSQU1FOgotICAgICAgICBwcm90X2UgPSBMM19QUk9UOwotICAgICAgICBwcm90
X3QgPSBMNF9QUk9UOwotICAgICAgICBicmVhazsKLSNlbmRpZgotICAgIGRlZmF1bHQ6Ci0gICAg
ICAgIHByaW50aygibmV3X3B0X2ZyYW1lKCkgY2FsbGVkIHdpdGggaW52YWxpZCBsZXZlbCBudW1i
ZXIgJWx1XG4iLCBsZXZlbCk7Ci0gICAgICAgIGRvX2V4aXQoKTsKLSAgICAgICAgYnJlYWs7Ci0g
ICAgfQogCisgICAgQVNTRVJUKGxldmVsID49IDEgJiYgbGV2ZWwgPD0gUEFHRVRBQkxFX0xFVkVM
Uyk7CisKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKICAgICAvKiBNYWtlIFBGTiBhIHBhZ2UgdGFi
bGUgcGFnZSAqLworICAgIHRhYiA9IHB0X2Jhc2U7CiAjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQog
ICAgIHRhYiA9IHB0ZV90b192aXJ0KHRhYltsNF90YWJsZV9vZmZzZXQocHRfcGFnZSldKTsKICNl
bmRpZgpAQCAtMTcyLDcgKzE2Myw3IEBAIHN0YXRpYyB2b2lkIG5ld19wdF9mcmFtZSh1bnNpZ25l
ZCBsb25nICpwdF9wZm4sIHVuc2lnbmVkIGxvbmcgcHJldl9sX21mbiwKICAgICBtbXVfdXBkYXRl
c1swXS5wdHIgPSAodGFiW2wyX3RhYmxlX29mZnNldChwdF9wYWdlKV0gJiBQQUdFX01BU0spICsg
CiAgICAgICAgIHNpemVvZihwZ2VudHJ5X3QpICogbDFfdGFibGVfb2Zmc2V0KHB0X3BhZ2UpOwog
ICAgIG1tdV91cGRhdGVzWzBdLnZhbCA9IChwZ2VudHJ5X3QpcGZuX3RvX21mbigqcHRfcGZuKSA8
PCBQQUdFX1NISUZUIHwgCi0gICAgICAgIChwcm90X2UgJiB+X1BBR0VfUlcpOworICAgICAgICAo
cHRfcHJvdFtsZXZlbCAtIDFdICYgfl9QQUdFX1JXKTsKICAgICAKICAgICBpZiAoIChyYyA9IEhZ
UEVSVklTT1JfbW11X3VwZGF0ZShtbXVfdXBkYXRlcywgMSwgTlVMTCwgRE9NSURfU0VMRikpIDwg
MCApCiAgICAgewpAQCAtMTg0LDEzICsxNzUsMTggQEAgc3RhdGljIHZvaWQgbmV3X3B0X2ZyYW1l
KHVuc2lnbmVkIGxvbmcgKnB0X3BmbiwgdW5zaWduZWQgbG9uZyBwcmV2X2xfbWZuLAogICAgIC8q
IEhvb2sgdGhlIG5ldyBwYWdlIHRhYmxlIHBhZ2UgaW50byB0aGUgaGllcmFyY2h5ICovCiAgICAg
bW11X3VwZGF0ZXNbMF0ucHRyID0KICAgICAgICAgKChwZ2VudHJ5X3QpcHJldl9sX21mbiA8PCBQ
QUdFX1NISUZUKSArIHNpemVvZihwZ2VudHJ5X3QpICogb2Zmc2V0OwotICAgIG1tdV91cGRhdGVz
WzBdLnZhbCA9IChwZ2VudHJ5X3QpcGZuX3RvX21mbigqcHRfcGZuKSA8PCBQQUdFX1NISUZUIHwg
cHJvdF90OworICAgIG1tdV91cGRhdGVzWzBdLnZhbCA9IChwZ2VudHJ5X3QpcGZuX3RvX21mbigq
cHRfcGZuKSA8PCBQQUdFX1NISUZUIHwKKyAgICAgICAgcHRfcHJvdFtsZXZlbF07CiAKICAgICBp
ZiAoIChyYyA9IEhZUEVSVklTT1JfbW11X3VwZGF0ZShtbXVfdXBkYXRlcywgMSwgTlVMTCwgRE9N
SURfU0VMRikpIDwgMCApIAogICAgIHsKICAgICAgICAgcHJpbnRrKCJFUlJPUjogbW11X3VwZGF0
ZSBmYWlsZWQgd2l0aCByYz0lZFxuIiwgcmMpOwogICAgICAgICBkb19leGl0KCk7CiAgICAgfQor
I2Vsc2UKKyAgICB0YWIgPSBtZm5fdG9fdmlydChwcmV2X2xfbWZuKTsKKyAgICB0YWJbb2Zmc2V0
XSA9ICgqcHRfcGZuIDw8IFBBR0VfU0hJRlQpIHwgcHRfcHJvdFtsZXZlbF07CisjZW5kaWYKIAog
ICAgICpwdF9wZm4gKz0gMTsKIH0KQEAgLTIwMiwxMiArMTk4LDE0IEBAIHN0YXRpYyB2b2lkIGJ1
aWxkX3BhZ2V0YWJsZSh1bnNpZ25lZCBsb25nICpzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgKm1h
eF9wZm4pCiB7CiAgICAgdW5zaWduZWQgbG9uZyBzdGFydF9hZGRyZXNzLCBlbmRfYWRkcmVzczsK
ICAgICB1bnNpZ25lZCBsb25nIHBmbl90b19tYXAsIHB0X3BmbiA9ICpzdGFydF9wZm47Ci0gICAg
c3RhdGljIG1tdV91cGRhdGVfdCBtbXVfdXBkYXRlc1tMMV9QQUdFVEFCTEVfRU5UUklFUyArIDFd
OwogICAgIHBnZW50cnlfdCAqdGFiID0gcHRfYmFzZSwgcGFnZTsKICAgICB1bnNpZ25lZCBsb25n
IHB0X21mbiA9IHBmbl90b19tZm4odmlydF90b19wZm4ocHRfYmFzZSkpOwogICAgIHVuc2lnbmVk
IGxvbmcgb2Zmc2V0OworI2lmZGVmIENPTkZJR19QQVJBVklSVAorICAgIHN0YXRpYyBtbXVfdXBk
YXRlX3QgbW11X3VwZGF0ZXNbTDFfUEFHRVRBQkxFX0VOVFJJRVMgKyAxXTsKICAgICBpbnQgY291
bnQgPSAwOwogICAgIGludCByYzsKKyNlbmRpZgogCiAgICAgLyogQmUgY29uc2VydmF0aXZlOiBl
dmVuIGlmIHdlIGtub3cgdGhlcmUgd2lsbCBiZSBtb3JlIHBhZ2VzIGFscmVhZHkKICAgICAgICBt
YXBwZWQsIHN0YXJ0IHRoZSBsb29wIGF0IHRoZSB2ZXJ5IGJlZ2lubmluZy4gKi8KQEAgLTIyNSw2
ICsyMjMsMTAgQEAgc3RhdGljIHZvaWQgYnVpbGRfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0
YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyAqbWF4X3BmbikKICAgICAgICAgICAgICAgICgodW5zaWdu
ZWQgbG9uZylwZm5fdG9fdmlydCgqbWF4X3BmbikgLSAKICAgICAgICAgICAgICAgICAodW5zaWdu
ZWQgbG9uZykmX3RleHQpPj4yMCk7CiAgICAgfQorI2Vsc2UKKyAgICAvKiBSb3VuZCB1cCB0byBu
ZXh0IDJNQiBib3VuZGFyeSBhcyB3ZSBhcmUgdXNpbmcgMk1CIHBhZ2VzIG9uIEhWTWxpdGUuICov
CisgICAgcGZuX3RvX21hcCA9IChwZm5fdG9fbWFwICsgTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAx
KSAmCisgICAgICAgICAgICAgICAgIH4oTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKTsKICNlbmRp
ZgogCiAgICAgc3RhcnRfYWRkcmVzcyA9ICh1bnNpZ25lZCBsb25nKXBmbl90b192aXJ0KHBmbl90
b19tYXApOwpAQCAtMjU3LDYgKzI1OSw3IEBAIHN0YXRpYyB2b2lkIGJ1aWxkX3BhZ2V0YWJsZSh1
bnNpZ25lZCBsb25nICpzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgKm1heF9wZm4pCiAgICAgICAg
IHB0X21mbiA9IHB0ZV90b19tZm4ocGFnZSk7CiAgICAgICAgIHRhYiA9IHRvX3ZpcnQobWZuX3Rv
X3BmbihwdF9tZm4pIDw8IFBBR0VfU0hJRlQpOwogICAgICAgICBvZmZzZXQgPSBsMl90YWJsZV9v
ZmZzZXQoc3RhcnRfYWRkcmVzcyk7ICAgICAgICAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKICAg
ICAgICAgLyogTmVlZCBuZXcgTDEgcHQgZnJhbWUgKi8KICAgICAgICAgaWYgKCAhKHRhYltvZmZz
ZXRdICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAgICAgbmV3X3B0X2ZyYW1lKCZwdF9wZm4s
IHB0X21mbiwgb2Zmc2V0LCBMMV9GUkFNRSk7CkBAIC0yODgsNiArMjkxLDEyIEBAIHN0YXRpYyB2
b2lkIGJ1aWxkX3BhZ2V0YWJsZSh1bnNpZ25lZCBsb25nICpzdGFydF9wZm4sIHVuc2lnbmVkIGxv
bmcgKm1heF9wZm4pCiAgICAgICAgICAgICBjb3VudCA9IDA7CiAgICAgICAgIH0KICAgICAgICAg
c3RhcnRfYWRkcmVzcyArPSBQQUdFX1NJWkU7CisjZWxzZQorICAgICAgICBpZiAoICEodGFiW29m
ZnNldF0gJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgICAgICB0YWJbb2Zmc2V0XSA9IChwZ2Vu
dHJ5X3QpcGZuX3RvX21hcCA8PCBQQUdFX1NISUZUIHwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgTDJfUFJPVCB8IF9QQUdFX1BTRTsKKyAgICAgICAgc3RhcnRfYWRkcmVzcyArPSAxVUwgPDwg
TDJfUEFHRVRBQkxFX1NISUZUOworI2VuZGlmCiAgICAgfQogCiAgICAgKnN0YXJ0X3BmbiA9IHB0
X3BmbjsKQEAgLTMwMiwxNiArMzExLDE5IEBAIHN0YXRpYyB2b2lkIHNldF9yZWFkb25seSh2b2lk
ICp0ZXh0LCB2b2lkICpldGV4dCkKICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0X2FkZHJlc3MgPQog
ICAgICAgICAoKHVuc2lnbmVkIGxvbmcpIHRleHQgKyBQQUdFX1NJWkUgLSAxKSAmIFBBR0VfTUFT
SzsKICAgICB1bnNpZ25lZCBsb25nIGVuZF9hZGRyZXNzID0gKHVuc2lnbmVkIGxvbmcpIGV0ZXh0
OwotICAgIHN0YXRpYyBtbXVfdXBkYXRlX3QgbW11X3VwZGF0ZXNbTDFfUEFHRVRBQkxFX0VOVFJJ
RVMgKyAxXTsKICAgICBwZ2VudHJ5X3QgKnRhYiA9IHB0X2Jhc2UsIHBhZ2U7CiAgICAgdW5zaWdu
ZWQgbG9uZyBtZm4gPSBwZm5fdG9fbWZuKHZpcnRfdG9fcGZuKHB0X2Jhc2UpKTsKICAgICB1bnNp
Z25lZCBsb25nIG9mZnNldDsKKyAgICB1bnNpZ25lZCBsb25nIHBhZ2Vfc2l6ZSA9IFBBR0VfU0la
RTsKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKKyAgICBzdGF0aWMgbW11X3VwZGF0ZV90IG1tdV91
cGRhdGVzW0wxX1BBR0VUQUJMRV9FTlRSSUVTICsgMV07CiAgICAgaW50IGNvdW50ID0gMDsKICAg
ICBpbnQgcmM7CisjZW5kaWYKIAogICAgIHByaW50aygic2V0dGluZyAlcC0lcCByZWFkb25seVxu
IiwgdGV4dCwgZXRleHQpOwogCi0gICAgd2hpbGUgKCBzdGFydF9hZGRyZXNzICsgUEFHRV9TSVpF
IDw9IGVuZF9hZGRyZXNzICkKKyAgICB3aGlsZSAoIHN0YXJ0X2FkZHJlc3MgKyBwYWdlX3NpemUg
PD0gZW5kX2FkZHJlc3MgKQogICAgIHsKICAgICAgICAgdGFiID0gcHRfYmFzZTsKICAgICAgICAg
bWZuID0gcGZuX3RvX21mbih2aXJ0X3RvX3BmbihwdF9iYXNlKSk7CkBAIC0zMjcsMjYgKzMzOSwz
NCBAQCBzdGF0aWMgdm9pZCBzZXRfcmVhZG9ubHkodm9pZCAqdGV4dCwgdm9pZCAqZXRleHQpCiAg
ICAgICAgIG1mbiA9IHB0ZV90b19tZm4ocGFnZSk7CiAgICAgICAgIHRhYiA9IHRvX3ZpcnQobWZu
X3RvX3BmbihtZm4pIDw8IFBBR0VfU0hJRlQpOwogICAgICAgICBvZmZzZXQgPSBsMl90YWJsZV9v
ZmZzZXQoc3RhcnRfYWRkcmVzcyk7ICAgICAgICAKLSAgICAgICAgcGFnZSA9IHRhYltvZmZzZXRd
OwotICAgICAgICBtZm4gPSBwdGVfdG9fbWZuKHBhZ2UpOwotICAgICAgICB0YWIgPSB0b192aXJ0
KG1mbl90b19wZm4obWZuKSA8PCBQQUdFX1NISUZUKTsKKyAgICAgICAgaWYgKCAhKHRhYltvZmZz
ZXRdICYgX1BBR0VfUFNFKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UgPSB0YWJbb2Zm
c2V0XTsKKyAgICAgICAgICAgIG1mbiA9IHB0ZV90b19tZm4ocGFnZSk7CisgICAgICAgICAgICB0
YWIgPSB0b192aXJ0KG1mbl90b19wZm4obWZuKSA8PCBQQUdFX1NISUZUKTsKIAotICAgICAgICBv
ZmZzZXQgPSBsMV90YWJsZV9vZmZzZXQoc3RhcnRfYWRkcmVzcyk7CisgICAgICAgICAgICBvZmZz
ZXQgPSBsMV90YWJsZV9vZmZzZXQoc3RhcnRfYWRkcmVzcyk7CisgICAgICAgIH0KIAogICAgICAg
ICBpZiAoIHN0YXJ0X2FkZHJlc3MgIT0gKHVuc2lnbmVkIGxvbmcpJnNoYXJlZF9pbmZvICkKICAg
ICAgICAgeworI2lmZGVmIENPTkZJR19QQVJBVklSVAogICAgICAgICAgICAgbW11X3VwZGF0ZXNb
Y291bnRdLnB0ciA9IAogICAgICAgICAgICAgICAgICgocGdlbnRyeV90KW1mbiA8PCBQQUdFX1NI
SUZUKSArIHNpemVvZihwZ2VudHJ5X3QpICogb2Zmc2V0OwogICAgICAgICAgICAgbW11X3VwZGF0
ZXNbY291bnRdLnZhbCA9IHRhYltvZmZzZXRdICYgfl9QQUdFX1JXOwogICAgICAgICAgICAgY291
bnQrKzsKKyNlbHNlCisgICAgICAgICAgICB0YWJbb2Zmc2V0XSAmPSB+X1BBR0VfUlc7CisjZW5k
aWYKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgICBwcmludGsoInNraXBwZWQg
JWx4XG4iLCBzdGFydF9hZGRyZXNzKTsKIAotICAgICAgICBzdGFydF9hZGRyZXNzICs9IFBBR0Vf
U0laRTsKKyAgICAgICAgc3RhcnRfYWRkcmVzcyArPSBwYWdlX3NpemU7CiAKKyNpZmRlZiBDT05G
SUdfUEFSQVZJUlQKICAgICAgICAgaWYgKCBjb3VudCA9PSBMMV9QQUdFVEFCTEVfRU5UUklFUyB8
fCAKLSAgICAgICAgICAgICBzdGFydF9hZGRyZXNzICsgUEFHRV9TSVpFID4gZW5kX2FkZHJlc3Mg
KQorICAgICAgICAgICAgIHN0YXJ0X2FkZHJlc3MgKyBwYWdlX3NpemUgPiBlbmRfYWRkcmVzcyAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIHJjID0gSFlQRVJWSVNPUl9tbXVfdXBkYXRlKG1tdV91
cGRhdGVzLCBjb3VudCwgTlVMTCwgRE9NSURfU0VMRik7CiAgICAgICAgICAgICBpZiAoIHJjIDwg
MCApCkBAIC0zNTYsOCArMzc2LDEzIEBAIHN0YXRpYyB2b2lkIHNldF9yZWFkb25seSh2b2lkICp0
ZXh0LCB2b2lkICpldGV4dCkKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGNvdW50ID0gMDsK
ICAgICAgICAgfQorI2Vsc2UKKyAgICAgICAgaWYgKCBzdGFydF9hZGRyZXNzID09ICgxVUwgPDwg
TDJfUEFHRVRBQkxFX1NISUZUKSApCisgICAgICAgICAgICBwYWdlX3NpemUgPSAxVUwgPDwgTDJf
UEFHRVRBQkxFX1NISUZUOworI2VuZGlmCiAgICAgfQogCisjaWZkZWYgQ09ORklHX1BBUkFWSVJU
CiAgICAgewogICAgICAgICBtbXVleHRfb3BfdCBvcCA9IHsKICAgICAgICAgICAgIC5jbWQgPSBN
TVVFWFRfVExCX0ZMVVNIX0FMTCwKQEAgLTM2NSw2ICszOTAsOSBAQCBzdGF0aWMgdm9pZCBzZXRf
cmVhZG9ubHkodm9pZCAqdGV4dCwgdm9pZCAqZXRleHQpCiAgICAgICAgIGludCBjb3VudDsKICAg
ICAgICAgSFlQRVJWSVNPUl9tbXVleHRfb3AoJm9wLCAxLCAmY291bnQsIERPTUlEX1NFTEYpOwog
ICAgIH0KKyNlbHNlCisgICAgd3JpdGVfY3IzKCh1bnNpZ25lZCBsb25nKXB0X2Jhc2UpOworI2Vu
ZGlmCiB9CiAKIC8qCkBAIC0zOTQsNiArNDIyLDggQEAgc3RhdGljIHBnZW50cnlfdCAqZ2V0X3Bn
dCh1bnNpZ25lZCBsb25nIHZhKQogICAgIG9mZnNldCA9IGwyX3RhYmxlX29mZnNldCh2YSk7CiAg
ICAgaWYgKCAhKHRhYltvZmZzZXRdICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICByZXR1cm4g
TlVMTDsKKyAgICBpZiAoIHRhYltvZmZzZXRdICYgX1BBR0VfUFNFICkKKyAgICAgICAgcmV0dXJu
ICZ0YWJbb2Zmc2V0XTsKICAgICBtZm4gPSBwdGVfdG9fbWZuKHRhYltvZmZzZXRdKTsKICAgICB0
YWIgPSBtZm5fdG9fdmlydChtZm4pOwogICAgIG9mZnNldCA9IGwxX3RhYmxlX29mZnNldCh2YSk7
CkBAIC00NDgsNiArNDc4LDkgQEAgcGdlbnRyeV90ICpuZWVkX3BndCh1bnNpZ25lZCBsb25nIHZh
KQogICAgICAgICBuZXdfcHRfZnJhbWUoJnB0X3BmbiwgcHRfbWZuLCBvZmZzZXQsIEwxX0ZSQU1F
KTsKICAgICB9CiAgICAgQVNTRVJUKHRhYltvZmZzZXRdICYgX1BBR0VfUFJFU0VOVCk7CisgICAg
aWYgKCB0YWJbb2Zmc2V0XSAmIF9QQUdFX1BTRSApCisgICAgICAgIHJldHVybiAmdGFiW29mZnNl
dF07CisKICAgICBwdF9tZm4gPSBwdGVfdG9fbWZuKHRhYltvZmZzZXRdKTsKICAgICB0YWIgPSBt
Zm5fdG9fdmlydChwdF9tZm4pOwogCkBAIC01MjQsOCArNTU3LDYgQEAgaW50IGRvX21hcF9mcmFt
ZXModW5zaWduZWQgbG9uZyB2YSwKIHsKICAgICBwZ2VudHJ5X3QgKnBndCA9IE5VTEw7CiAgICAg
dW5zaWduZWQgbG9uZyBkb25lID0gMDsKLSAgICB1bnNpZ25lZCBsb25nIGk7Ci0gICAgaW50IHJj
OwogCiAgICAgaWYgKCAhbWZucyApIAogICAgIHsKQEAgLTUzOSw2ICs1NzAsOSBAQCBpbnQgZG9f
bWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25nIHZhLAogICAgICAgICBtZW1zZXQoZXJyLCAweDAwLCBu
ICogc2l6ZW9mKGludCkpOwogICAgIHdoaWxlICggZG9uZSA8IG4gKQogICAgIHsKKyNpZmRlZiBD
T05GSUdfUEFSQVZJUlQKKyAgICAgICAgdW5zaWduZWQgbG9uZyBpOworICAgICAgICBpbnQgcmM7
CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgdG9kbzsKIAogICAgICAgICBpZiAoIGVyciApCkBAIC01
NzgsNiArNjEyLDE3IEBAIGludCBkb19tYXBfZnJhbWVzKHVuc2lnbmVkIGxvbmcgdmEsCiAgICAg
ICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgZG9uZSArPSB0b2RvOworI2Vsc2UKKyAgICAg
ICAgaWYgKCAhcGd0IHx8ICEodmEgJiBMMV9NQVNLKSApCisgICAgICAgICAgICBwZ3QgPSBuZWVk
X3BndCh2YSAmIH5MMV9NQVNLKTsKKyAgICAgICAgaWYgKCAhcGd0ICkKKyAgICAgICAgICAgIHJl
dHVybiAtRU5PTUVNOworCisgICAgICAgIEFTU0VSVCghKCpwZ3QgJiBfUEFHRV9QU0UpKTsKKyAg
ICAgICAgcGd0W2wxX3RhYmxlX29mZnNldCh2YSldID0gKHBnZW50cnlfdCkKKyAgICAgICAgICAg
ICgoKG1mbnNbZG9uZSAqIHN0cmlkZV0gKyBkb25lICogaW5jcikgPDwgUEFHRV9TSElGVCkgfCBw
cm90KTsKKyAgICAgICAgZG9uZSsrOworI2VuZGlmCiAgICAgfQogCiAgICAgcmV0dXJuIDA7CkBA
IC02MDksMTYgKzY1NCwyMSBAQCB2b2lkICptYXBfZnJhbWVzX2V4KGNvbnN0IHVuc2lnbmVkIGxv
bmcgKm1mbnMsIHVuc2lnbmVkIGxvbmcgbiwKICNkZWZpbmUgVU5NQVBfQkFUQ0ggKChTVEFDS19T
SVpFIC8gMikgLyBzaXplb2YobXVsdGljYWxsX2VudHJ5X3QpKQogaW50IHVubWFwX2ZyYW1lcyh1
bnNpZ25lZCBsb25nIHZhLCB1bnNpZ25lZCBsb25nIG51bV9mcmFtZXMpCiB7CisjaWZkZWYgQ09O
RklHX1BBUkFWSVJUCiAgICAgaW50IG4gPSBVTk1BUF9CQVRDSDsKICAgICBtdWx0aWNhbGxfZW50
cnlfdCBjYWxsW25dOwogICAgIGludCByZXQ7CiAgICAgaW50IGk7CisjZWxzZQorICAgIHBnZW50
cnlfdCAqcGd0OworI2VuZGlmCiAKICAgICBBU1NFUlQoISgodW5zaWduZWQgbG9uZyl2YSAmIH5Q
QUdFX01BU0spKTsKIAogICAgIERFQlVHKCJ2YT0lcCwgbnVtPTB4JWx4XG4iLCB2YSwgbnVtX2Zy
YW1lcyk7CiAKICAgICB3aGlsZSAoIG51bV9mcmFtZXMgKSB7CisjaWZkZWYgQ09ORklHX1BBUkFW
SVJUCiAgICAgICAgIGlmICggbiA+IG51bV9mcmFtZXMgKQogICAgICAgICAgICAgbiA9IG51bV9m
cmFtZXM7CiAKQEAgLTY1Myw2ICs3MDMsMTcgQEAgaW50IHVubWFwX2ZyYW1lcyh1bnNpZ25lZCBs
b25nIHZhLCB1bnNpZ25lZCBsb25nIG51bV9mcmFtZXMpCiAgICAgICAgICAgICB9CiAgICAgICAg
IH0KICAgICAgICAgbnVtX2ZyYW1lcyAtPSBuOworI2Vsc2UKKyAgICAgICAgcGd0ID0gZ2V0X3Bn
dCh2YSk7CisgICAgICAgIGlmICggcGd0ICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KCEoKnBndCAmIF9QQUdFX1BTRSkpOworICAgICAgICAgICAgKnBndCA9IDA7CisgICAgICAgICAg
ICBpbnZscGcodmEpOworICAgICAgICB9CisgICAgICAgIHZhICs9IFBBR0VfU0laRTsKKyAgICAg
ICAgbnVtX2ZyYW1lcy0tOworI2VuZGlmCiAgICAgfQogICAgIHJldHVybiAwOwogfQpAQCAtNjYy
LDE0ICs3MjMsMjQgQEAgaW50IHVubWFwX2ZyYW1lcyh1bnNpZ25lZCBsb25nIHZhLCB1bnNpZ25l
ZCBsb25nIG51bV9mcmFtZXMpCiAgKi8KIHN0YXRpYyB2b2lkIGNsZWFyX2Jvb3RzdHJhcCh2b2lk
KQogeworI2lmZGVmIENPTkZJR19QQVJBVklSVAogICAgIHB0ZV90IG51bGxwdGUgPSB7IH07CiAg
ICAgaW50IHJjOworI2Vsc2UKKyAgICBwZ2VudHJ5X3QgKnBndDsKKyNlbmRpZgogCiAgICAgLyog
VXNlIGZpcnN0IHBhZ2UgYXMgdGhlIENvVyB6ZXJvIHBhZ2UgKi8KICAgICBtZW1zZXQoJl90ZXh0
LCAwLCBQQUdFX1NJWkUpOwogICAgIG1mbl96ZXJvID0gdmlydF90b19tZm4oKHVuc2lnbmVkIGxv
bmcpICZfdGV4dCk7CisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAgICAgaWYgKCAocmMgPSBIWVBF
UlZJU09SX3VwZGF0ZV92YV9tYXBwaW5nKDAsIG51bGxwdGUsIFVWTUZfSU5WTFBHKSkgKQogICAg
ICAgICBwcmludGsoIlVuYWJsZSB0byB1bm1hcCBOVUxMIHBhZ2UuIHJjPSVkXG4iLCByYyk7Cisj
ZWxzZQorICAgIHBndCA9IGdldF9wZ3QoKHVuc2lnbmVkIGxvbmcpJl90ZXh0KTsKKyAgICAqcGd0
ID0gMDsKKyAgICBpbnZscGcoKHVuc2lnbmVkIGxvbmcpJl90ZXh0KTsKKyNlbmRpZgogfQogCiAj
aWZkZWYgQ09ORklHX1BBUkFWSVJUCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni90cmFwcy5jIGIvYXJj
aC94ODYvdHJhcHMuYwppbmRleCAyZDMyMjJkLi5hYTE3ZGEzIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni90cmFwcy5jCisrKyBiL2FyY2gveDg2L3RyYXBzLmMKQEAgLTEyMSw3ICsxMjEsOSBAQCB2b2lk
IHBhZ2Vfd2Fsayh1bnNpZ25lZCBsb25nIHZpcnRfYWRkcmVzcykKIHN0YXRpYyBpbnQgaGFuZGxl
X2Nvdyh1bnNpZ25lZCBsb25nIGFkZHIpIHsKICAgICAgICAgcGdlbnRyeV90ICp0YWIgPSBwdF9i
YXNlLCBwYWdlOwogCXVuc2lnbmVkIGxvbmcgbmV3X3BhZ2U7CisjaWZkZWYgQ09ORklHX1BBUkFW
SVJUCiAJaW50IHJjOworI2VuZGlmCiAKICNpZiBkZWZpbmVkKF9feDg2XzY0X18pCiAgICAgICAg
IHBhZ2UgPSB0YWJbbDRfdGFibGVfb2Zmc2V0KGFkZHIpXTsKQEAgLTEzNyw2ICsxMzksOCBAQCBz
dGF0aWMgaW50IGhhbmRsZV9jb3codW5zaWduZWQgbG9uZyBhZGRyKSB7CiAgICAgICAgIHBhZ2Ug
PSB0YWJbbDJfdGFibGVfb2Zmc2V0KGFkZHIpXTsKIAlpZiAoIShwYWdlICYgX1BBR0VfUFJFU0VO
VCkpCiAJICAgIHJldHVybiAwOworCWlmICggcGFnZSAmIF9QQUdFX1BTRSApCisJICAgIHJldHVy
biAwOwogICAgICAgICB0YWIgPSBwdGVfdG9fdmlydChwYWdlKTsKICAgICAgICAgCiAgICAgICAg
IHBhZ2UgPSB0YWJbbDFfdGFibGVfb2Zmc2V0KGFkZHIpXTsKQEAgLTE0OSwxMiArMTUzLDE4IEBA
IHN0YXRpYyBpbnQgaGFuZGxlX2Nvdyh1bnNpZ25lZCBsb25nIGFkZHIpIHsKIAluZXdfcGFnZSA9
IGFsbG9jX3BhZ2VzKDApOwogCW1lbXNldCgodm9pZCopIG5ld19wYWdlLCAwLCBQQUdFX1NJWkUp
OwogCisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAJcmMgPSBIWVBFUlZJU09SX3VwZGF0ZV92YV9t
YXBwaW5nKGFkZHIgJiBQQUdFX01BU0ssIF9fcHRlKHZpcnRfdG9fbWFjaChuZXdfcGFnZSkgfCBM
MV9QUk9UKSwgVVZNRl9JTlZMUEcpOwogCWlmICghcmMpCiAJCXJldHVybiAxOwogCiAJcHJpbnRr
KCJNYXAgemVybyBwYWdlIHRvICVseCBmYWlsZWQ6ICVkLlxuIiwgYWRkciwgcmMpOwogCXJldHVy
biAwOworI2Vsc2UKKwl0YWJbbDFfdGFibGVfb2Zmc2V0KGFkZHIpXSA9IHZpcnRfdG9fbWFjaChu
ZXdfcGFnZSkgfCBMMV9QUk9UOworCWludmxwZyhhZGRyKTsKKwlyZXR1cm4gMTsKKyNlbmRpZgog
fQogCiBzdGF0aWMgdm9pZCBkb19zdGFja193YWxrKHVuc2lnbmVkIGxvbmcgZnJhbWVfYmFzZSkK
ZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaCBiL2luY2x1ZGUveDg2L2FyY2hfbW0u
aAppbmRleCAyOGFiNDA2Li5lMGFlNTUyIDEwMDY0NAotLS0gYS9pbmNsdWRlL3g4Ni9hcmNoX21t
LmgKKysrIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCkBAIC03OCw2ICs3OCw4IEBACiAjZGVmaW5l
IEwyX1BBR0VUQUJMRV9FTlRSSUVTICAgIDUxMgogI2RlZmluZSBMM19QQUdFVEFCTEVfRU5UUklF
UyAgICA0CiAKKyNkZWZpbmUgUEFHRVRBQkxFX0xFVkVMUyAgICAgICAgMworCiAjZGVmaW5lIFBB
RERSX0JJVFMgICAgICAgICAgICAgIDQ0CiAjZGVmaW5lIFBBRERSX01BU0sgICAgICAgICAgICAg
ICgoMVVMTCA8PCBQQUREUl9CSVRTKS0xKQogCkBAIC0xMTAsNiArMTEyLDggQEAgdHlwZWRlZiB1
aW50NjRfdCBwZ2VudHJ5X3Q7CiAjZGVmaW5lIEwzX1BBR0VUQUJMRV9FTlRSSUVTICAgIDUxMgog
I2RlZmluZSBMNF9QQUdFVEFCTEVfRU5UUklFUyAgICA1MTIKIAorI2RlZmluZSBQQUdFVEFCTEVf
TEVWRUxTICAgICAgICA0CisKIC8qIFRoZXNlIGFyZSBwYWdlLXRhYmxlIGxpbWl0YXRpb25zLiBD
dXJyZW50IENQVXMgc3VwcG9ydCBvbmx5IDQwLWJpdCBwaHlzLiAqLwogI2RlZmluZSBQQUREUl9C
SVRTICAgICAgICAgICAgICA1MgogI2RlZmluZSBWQUREUl9CSVRTICAgICAgICAgICAgICA0OApk
aWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvb3MuaCBiL2luY2x1ZGUveDg2L29zLmgKaW5kZXggOGNj
ZmYyMS4uZTExOGI5MSAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ODYvb3MuaAorKysgYi9pbmNsdWRl
L3g4Ni9vcy5oCkBAIC0yMDYsNiArMjA2LDE1IEBAIHN0YXRpYyBpbmxpbmUgaW50IGlycXNfZGlz
YWJsZWQodm9pZCkKICAqLwogdHlwZWRlZiBzdHJ1Y3QgeyB2b2xhdGlsZSBpbnQgY291bnRlcjsg
fSBhdG9taWNfdDsKIAorc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2NyMyh1bnNpZ25lZCBsb25n
IGNyMykKK3sKKyAgICBhc20gdm9sYXRpbGUoICJtb3YgJTAsICUlY3IzIiA6IDogInIiIChjcjMp
IDogIm1lbW9yeSIgKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGludmxwZyh1bnNpZ25lZCBs
b25nIHZhKQoreworICAgIGFzbSB2b2xhdGlsZSAoICJpbnZscGcgJTAiOiA6ICJtIiAoKihjb25z
dCBjaGFyICopKHZhKSkgOiAibWVtb3J5IiApOworfQogCiAvKioqKioqKioqKioqKioqKioqKioq
KioqKiogaTM4NiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogI2lmZGVmIF9fSU5T
SURFX01JTklPU19fCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9t
YWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:12:41 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:12:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVAn-0002w7-6i; Wed, 24 Aug 2016 10:12:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVAm-0002tw-0m; Wed, 24 Aug 2016 10:12:40 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C2/2D-08498-7137DB75; Wed, 24 Aug 2016 10:12:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov65Y8d5
 wgyWzjSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZsw4fo6p4JVOxeJn0xgbGF+qdDFy
 ckgIGEm8nfiPqYuRi0NIYCGjxKzGJYwgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMUCY
 gsLOEu87JgLVsMCVN/zo48ZxOYVcJD4cqKVBWKBnMT1mdOZQGxOoPi0xQ/A4kIC9hL7305lnc
 DIvYCRYRWjRnFqUVlqka6RpV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqCnGYB
 gB+OBRYGHGCU5mJREeW+q7g0X4kvKT6nMSCzOiC8qzUktPsQow8GhJMFbUAiUEyxKTU+tSMvM
 AYYcTFqCg0dJhHcBSJq3uCAxtzgzHSJ1ilFRSpx3K0hCACSRUZoH1wYL80uMslLCvIxAhwjxF
 KQW5WaWoMq/YhTnYFQS5t0LMoUnM68EbvoroMVMQItb7u8GWVySiJCSamCsYXVnf/NnqbCr1J
 WV1iJ2F47r8aZ/nlOqwSSrbcLyYeLr+CLb2IX5E+MjrvvMf7ZG5FDEkju806Xu3wls9Dd9eHL
 Wj6LNXH89vrZP++Ru91wni+uR6N/T9jpbr7l0PfPxr9oR5/t0Opv5lN/qm5aabpx0XZtVRPXu
 j1d/V6acLZ1dWTb5/L3XSizFGYmGWsxFxYkA8HHGl24CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1472033558!29847559!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1863 invoked from network); 24 Aug 2016 10:12:38 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:12:38 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 47C4CAD6F;
 Wed, 24 Aug 2016 10:11:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:40 +0200
Message-Id: <1472033504-23180-19-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 18/22] mini-os: map shared info page for
	HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgc2VydmljZSBmdW5jdGlvbiB0byBtYXAgdGhlIHNoYXJlZCBpbmZvIHBhZ2Ugb24gYQpu
b24tcGFyYXZpcnR1YWxpemVkIHN5c3RlbS4gVGhlIGNvZGUgaXMgYWxyZWFkeSBleGlzdGluZyBv
biBBUk0gc2lkZSwKanVzdCBtb3ZlIGl0IHRvIGh5cGVydmlzb3IuYy4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGli
YXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KLS0tCiBhcmNoL2FybS9hcm0zMi5T
ICAgICB8ICA0ICsrLS0KIGFyY2gvYXJtL3NldHVwLmMgICAgIHwgMTEgKy0tLS0tLS0tLS0KIGFy
Y2gveDg2L3NldHVwLmMgICAgIHwgMzggKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0KIGh5cGVydmlzb3IuYyAgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKysKIGluY2x1
ZGUvaHlwZXJ2aXNvci5oIHwgIDEgKwogNSBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCsp
LCAzMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9hcm0zMi5TIGIvYXJjaC9h
cm0vYXJtMzIuUwppbmRleCBhMDhhMTcwLi5iY2FjYTE3IDEwMDY0NAotLS0gYS9hcmNoL2FybS9h
cm0zMi5TCisrKyBiL2FyY2gvYXJtL2FybTMyLlMKQEAgLTE1MSw4ICsxNTEsOCBAQCBzdGFnZTI6
CiAucHVzaHNlY3Rpb24gLmJzcwogQCBOb3RlOiBjYWxsaW5nIGFyY2hfaW5pdCB6ZXJvZXMgb3V0
IHRoaXMgcmVnaW9uLgogLmFsaWduIDEyCi0uZ2xvYmwgc2hhcmVkX2luZm9fcGFnZQotc2hhcmVk
X2luZm9fcGFnZToKKy5nbG9ibCBzaGFyZWRfaW5mbworc2hhcmVkX2luZm86CiAJLmZpbGwgKDEw
MjQpLCA0LCAweDAKIAogLmFsaWduIDMKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL3NldHVwLmMgYi9h
cmNoL2FybS9zZXR1cC5jCmluZGV4IDcyZTAyNWEuLjA1YjQwNWIgMTAwNjQ0Ci0tLSBhL2FyY2gv
YXJtL3NldHVwLmMKKysrIGIvYXJjaC9hcm0vc2V0dXAuYwpAQCAtMjEsOCArMjEsNiBAQCB1bmlv
biBzdGFydF9pbmZvX3VuaW9uIHN0YXJ0X2luZm9fdW5pb247CiAgKi8KIHNoYXJlZF9pbmZvX3Qg
KkhZUEVSVklTT1Jfc2hhcmVkX2luZm87CiAKLWV4dGVybiBjaGFyIHNoYXJlZF9pbmZvX3BhZ2Vb
UEFHRV9TSVpFXTsKLQogdm9pZCAqZGV2aWNlX3RyZWU7CiAKIC8qCkBAIC0zMCw3ICsyOCw2IEBA
IHZvaWQgKmRldmljZV90cmVlOwogICovCiB2b2lkIGFyY2hfaW5pdCh2b2lkICpkdGJfcG9pbnRl
ciwgdWludDMyX3QgcGh5c2ljYWxfb2Zmc2V0KQogewotICAgIHN0cnVjdCB4ZW5fYWRkX3RvX3Bo
eXNtYXAgeGF0cDsKICAgICBpbnQgcjsKIAogICAgIG1lbXNldCgmX19ic3Nfc3RhcnQsIDAsICZf
ZW5kIC0gJl9fYnNzX3N0YXJ0KTsKQEAgLTQ4LDEzICs0NSw3IEBAIHZvaWQgYXJjaF9pbml0KHZv
aWQgKmR0Yl9wb2ludGVyLCB1aW50MzJfdCBwaHlzaWNhbF9vZmZzZXQpCiAgICAgZGV2aWNlX3Ry
ZWUgPSBkdGJfcG9pbnRlcjsKIAogICAgIC8qIE1hcCBzaGFyZWRfaW5mbyBwYWdlICovCi0gICAg
eGF0cC5kb21pZCA9IERPTUlEX1NFTEY7Ci0gICAgeGF0cC5pZHggPSAwOwotICAgIHhhdHAuc3Bh
Y2UgPSBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbzsKLSAgICB4YXRwLmdwZm4gPSB2aXJ0X3RvX3Bm
bihzaGFyZWRfaW5mb19wYWdlKTsKLSAgICBpZiAoSFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVN
X2FkZF90b19waHlzbWFwLCAmeGF0cCkgIT0gMCkKLSAgICAgICAgQlVHKCk7Ci0gICAgSFlQRVJW
SVNPUl9zaGFyZWRfaW5mbyA9IChzdHJ1Y3Qgc2hhcmVkX2luZm8gKilzaGFyZWRfaW5mb19wYWdl
OworICAgIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPSBtYXBfc2hhcmVkX2luZm8oTlVMTCk7CiAK
ICAgICAvKiBGaWxsIGluIHN0YXJ0X2luZm8gKi8KICAgICBnZXRfY29uc29sZShOVUxMKTsKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDEzNjMz
ZjAuLjI3OGU4OGYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVwLmMKKysrIGIvYXJjaC94ODYv
c2V0dXAuYwpAQCAtNjAsMjAgKzYwLDYgQEAgZXh0ZXJuIGNoYXIgc2hhcmVkX2luZm9bUEFHRV9T
SVpFXTsKICAgICAoKHB0ZV90KSB7KHVuc2lnbmVkIGxvbmcpKF94KSwgKHVuc2lnbmVkIGxvbmcp
KF94Pj4zMil9KTsgfSkKICNlbmRpZgogCi1zdGF0aWMKLXNoYXJlZF9pbmZvX3QgKm1hcF9zaGFy
ZWRfaW5mbyh1bnNpZ25lZCBsb25nIHBhKQotewotICAgIGludCByYzsKLQotCWlmICggKHJjID0g
SFlQRVJWSVNPUl91cGRhdGVfdmFfbWFwcGluZygKLSAgICAgICAgICAgICAgKHVuc2lnbmVkIGxv
bmcpc2hhcmVkX2luZm8sIF9fcHRlKHBhIHwgNyksIFVWTUZfSU5WTFBHKSkgKQotCXsKLQkJcHJp
bnRrKCJGYWlsZWQgdG8gbWFwIHNoYXJlZF9pbmZvISEgcmM9JWRcbiIsIHJjKTsKLQkJZG9fZXhp
dCgpOwotCX0KLQlyZXR1cm4gKHNoYXJlZF9pbmZvX3QgKilzaGFyZWRfaW5mbzsKLX0KLQogc3Rh
dGljIGlubGluZSB2b2lkIGZwdV9pbml0KHZvaWQpIHsKIAlhc20gdm9sYXRpbGUoImZuaW5pdCIp
OwogfQpAQCAtOTAsNiArNzYsMjEgQEAgc3RhdGljIGlubGluZSB2b2lkIHNzZV9pbml0KHZvaWQp
IHsKICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKICNkZWZpbmUgaHBjX2luaXQoKQogCitzaGFyZWRf
aW5mb190ICptYXBfc2hhcmVkX2luZm8odm9pZCAqcCkKK3sKKyAgICBpbnQgcmM7CisgICAgc3Rh
cnRfaW5mb190ICpzaSA9IHA7CisgICAgdW5zaWduZWQgbG9uZyBwYSA9IHNpLT5zaGFyZWRfaW5m
bzsKKworICAgIGlmICggKHJjID0gSFlQRVJWSVNPUl91cGRhdGVfdmFfbWFwcGluZygodW5zaWdu
ZWQgbG9uZylzaGFyZWRfaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19wdGUocGEgfCA3KSwgVVZNRl9JTlZMUEcpKSApCisgICAgeworICAgICAgICBw
cmludGsoIkZhaWxlZCB0byBtYXAgc2hhcmVkX2luZm8hISByYz0lZFxuIiwgcmMpOworICAgICAg
ICBkb19leGl0KCk7CisgICAgfQorICAgIHJldHVybiAoc2hhcmVkX2luZm9fdCAqKXNoYXJlZF9p
bmZvOworfQorCiBzdGF0aWMgdm9pZCBnZXRfY21kbGluZSh2b2lkICpwKQogewogICAgIHN0YXJ0
X2luZm9fdCAqc2kgPSBwOwpAQCAtMTU2LDYgKzE1NywxMCBAQCBhcmNoX2luaXQodm9pZCAqcGFy
KQogCWdldF9jb25zb2xlKHBhcik7CiAJZ2V0X3hlbmJ1cyhwYXIpOwogCWdldF9jbWRsaW5lKHBh
cik7CisKKwkvKiBHcmFiIHRoZSBzaGFyZWRfaW5mbyBwb2ludGVyIGFuZCBwdXQgaXQgaW4gYSBz
YWZlIHBsYWNlLiAqLworCUhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPSBtYXBfc2hhcmVkX2luZm8o
cGFyKTsKKwogCXNpID0gcGFyOwogCW1lbWNweSgmc3RhcnRfaW5mbywgc2ksIHNpemVvZigqc2kp
KTsKIApAQCAtMTYzLDcgKzE2OCw3IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCiAJcHJpbnRrKCJY
ZW4gTWluaW1hbCBPUyFcbiIpOwogCXByaW50aygiICBzdGFydF9pbmZvOiAlcChWQSlcbiIsIHNp
KTsKIAlwcmludGsoIiAgICBucl9wYWdlczogMHglbHhcbiIsIHNpLT5ucl9wYWdlcyk7Ci0JcHJp
bnRrKCIgIHNoYXJlZF9pbmY6IDB4JTA4bHgoTUEpXG4iLCBzaS0+c2hhcmVkX2luZm8pOworCXBy
aW50aygiICBzaGFyZWRfaW5mOiAlcChWQSlcbiIsIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8pOwog
CXByaW50aygiICAgICBwdF9iYXNlOiAlcChWQSlcbiIsICh2b2lkICopc2ktPnB0X2Jhc2UpOwog
CXByaW50aygibnJfcHRfZnJhbWVzOiAweCVseFxuIiwgc2ktPm5yX3B0X2ZyYW1lcyk7CiAJcHJp
bnRrKCIgICAgbWZuX2xpc3Q6ICVwKFZBKVxuIiwgKHZvaWQgKilzaS0+bWZuX2xpc3QpOwpAQCAt
MTczLDkgKzE3OCw2IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCiAJcHJpbnRrKCIgICAgY21kX2xp
bmU6ICVzXG4iLCBjbWRsaW5lKTsKIAlwcmludGsoIiAgICAgICBzdGFjazogJXAtJXBcbiIsIHN0
YWNrLCBzdGFjayArIHNpemVvZihzdGFjaykpOwogCi0JLyogR3JhYiB0aGUgc2hhcmVkX2luZm8g
cG9pbnRlciBhbmQgcHV0IGl0IGluIGEgc2FmZSBwbGFjZS4gKi8KLQlIWVBFUlZJU09SX3NoYXJl
ZF9pbmZvID0gbWFwX3NoYXJlZF9pbmZvKHN0YXJ0X2luZm8uc2hhcmVkX2luZm8pOwotCiAJc3Rh
cnRfa2VybmVsKCk7CiB9CiAKZGlmZiAtLWdpdCBhL2h5cGVydmlzb3IuYyBiL2h5cGVydmlzb3Iu
YwppbmRleCA3MTVjZmU4Li4xNjQ3MTIxIDEwMDY0NAotLS0gYS9oeXBlcnZpc29yLmMKKysrIGIv
aHlwZXJ2aXNvci5jCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4K
ICNpbmNsdWRlIDxtaW5pLW9zL2h5cGVydmlzb3IuaD4KICNpbmNsdWRlIDxtaW5pLW9zL2V2ZW50
cy5oPgorI2luY2x1ZGUgPHhlbi9tZW1vcnkuaD4KIAogI2RlZmluZSBhY3RpdmVfZXZ0Y2hucyhj
cHUsc2gsaWR4KSAgICAgICAgICAgICAgXAogICAgICgoc2gpLT5ldnRjaG5fcGVuZGluZ1tpZHhd
ICYgICAgICAgICAgICAgICAgXApAQCAtMzcsNiArMzgsOCBAQAogaW50IGluX2NhbGxiYWNrOwog
CiAjaWZuZGVmIENPTkZJR19QQVJBVklSVAorZXh0ZXJuIHNoYXJlZF9pbmZvX3Qgc2hhcmVkX2lu
Zm87CisKIGludCBodm1fZ2V0X3BhcmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpCiB7
CiAgICAgc3RydWN0IHhlbl9odm1fcGFyYW0geGh2OwpAQCAtNjEsNiArNjQsMjAgQEAgaW50IGh2
bV9zZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2NF90IHZhbHVlKQogICAgIHhodi52YWx1ZSA9
IHZhbHVlOwogICAgIHJldHVybiBIWVBFUlZJU09SX2h2bV9vcChIVk1PUF9zZXRfcGFyYW0sICZ4
aHYpOwogfQorCitzaGFyZWRfaW5mb190ICptYXBfc2hhcmVkX2luZm8odm9pZCAqcCkKK3sKKyAg
ICBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHA7CisKKyAgICB4YXRwLmRvbWlkID0gRE9N
SURfU0VMRjsKKyAgICB4YXRwLmlkeCA9IDA7CisgICAgeGF0cC5zcGFjZSA9IFhFTk1BUFNQQUNF
X3NoYXJlZF9pbmZvOworICAgIHhhdHAuZ3BmbiA9IHZpcnRfdG9fcGZuKCZzaGFyZWRfaW5mbyk7
CisgICAgaWYgKCBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fYWRkX3RvX3BoeXNtYXAsICZ4
YXRwKSAhPSAwICkKKyAgICAgICAgQlVHKCk7CisKKyAgICByZXR1cm4gJnNoYXJlZF9pbmZvOwor
fQogI2VuZGlmCiAKIHZvaWQgZG9faHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3QgcHRfcmVncyAq
cmVncykKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHlwZXJ2aXNvci5oIGIvaW5jbHVkZS9oeXBlcnZp
c29yLmgKaW5kZXggNmU0MjFiMS4uN2M0NDcwMiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9oeXBlcnZp
c29yLmgKKysrIGIvaW5jbHVkZS9oeXBlcnZpc29yLmgKQEAgLTQyLDYgKzQyLDcgQEAgZXh0ZXJu
IHVuaW9uIHN0YXJ0X2luZm9fdW5pb24gc3RhcnRfaW5mb191bmlvbjsKIGludCBodm1fZ2V0X3Bh
cmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpOwogaW50IGh2bV9zZXRfcGFyYW1ldGVy
KGludCBpZHgsIHVpbnQ2NF90IHZhbHVlKTsKICNlbmRpZgorc2hhcmVkX2luZm9fdCAqbWFwX3No
YXJlZF9pbmZvKHZvaWQgKnApOwogdm9pZCBmb3JjZV9ldnRjaG5fY2FsbGJhY2sodm9pZCk7CiB2
b2lkIGRvX2h5cGVydmlzb3JfY2FsbGJhY2soc3RydWN0IHB0X3JlZ3MgKnJlZ3MpOwogdm9pZCBt
YXNrX2V2dGNobih1aW50MzJfdCBwb3J0KTsKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:12:41 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:12:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVAn-0002w7-6i; Wed, 24 Aug 2016 10:12:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bcVAm-0002tw-0m; Wed, 24 Aug 2016 10:12:40 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C2/2D-08498-7137DB75; Wed, 24 Aug 2016 10:12:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov65Y8d5
 wgyWzjSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZsw4fo6p4JVOxeJn0xgbGF+qdDFy
 ckgIGEm8nfiPqYuRi0NIYCGjxKzGJYwgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMUCY
 gsLOEu87JgLVsMCVN/zo48ZxOYVcJD4cqKVBWKBnMT1mdOZQGxOoPi0xQ/A4kIC9hL7305lnc
 DIvYCRYRWjRnFqUVlqka6RpV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqCnGYB
 gB+OBRYGHGCU5mJREeW+q7g0X4kvKT6nMSCzOiC8qzUktPsQow8GhJMFbUAiUEyxKTU+tSMvM
 AYYcTFqCg0dJhHcBSJq3uCAxtzgzHSJ1ilFRSpx3K0hCACSRUZoH1wYL80uMslLCvIxAhwjxF
 KQW5WaWoMq/YhTnYFQS5t0LMoUnM68EbvoroMVMQItb7u8GWVySiJCSamCsYXVnf/NnqbCr1J
 WV1iJ2F47r8aZ/nlOqwSSrbcLyYeLr+CLb2IX5E+MjrvvMf7ZG5FDEkju806Xu3wls9Dd9eHL
 Wj6LNXH89vrZP++Ru91wni+uR6N/T9jpbr7l0PfPxr9oR5/t0Opv5lN/qm5aabpx0XZtVRPXu
 j1d/V6acLZ1dWTb5/L3XSizFGYmGWsxFxYkA8HHGl24CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1472033558!29847559!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1863 invoked from network); 24 Aug 2016 10:12:38 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 24 Aug 2016 10:12:38 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 47C4CAD6F;
 Wed, 24 Aug 2016 10:11:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Wed, 24 Aug 2016 12:11:40 +0200
Message-Id: <1472033504-23180-19-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 18/22] mini-os: map shared info page for
	HVMlite
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkIGEgc2VydmljZSBmdW5jdGlvbiB0byBtYXAgdGhlIHNoYXJlZCBpbmZvIHBhZ2Ugb24gYQpu
b24tcGFyYXZpcnR1YWxpemVkIHN5c3RlbS4gVGhlIGNvZGUgaXMgYWxyZWFkeSBleGlzdGluZyBv
biBBUk0gc2lkZSwKanVzdCBtb3ZlIGl0IHRvIGh5cGVydmlzb3IuYy4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGli
YXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KLS0tCiBhcmNoL2FybS9hcm0zMi5T
ICAgICB8ICA0ICsrLS0KIGFyY2gvYXJtL3NldHVwLmMgICAgIHwgMTEgKy0tLS0tLS0tLS0KIGFy
Y2gveDg2L3NldHVwLmMgICAgIHwgMzggKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0KIGh5cGVydmlzb3IuYyAgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKysKIGluY2x1
ZGUvaHlwZXJ2aXNvci5oIHwgIDEgKwogNSBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCsp
LCAzMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9hcm0zMi5TIGIvYXJjaC9h
cm0vYXJtMzIuUwppbmRleCBhMDhhMTcwLi5iY2FjYTE3IDEwMDY0NAotLS0gYS9hcmNoL2FybS9h
cm0zMi5TCisrKyBiL2FyY2gvYXJtL2FybTMyLlMKQEAgLTE1MSw4ICsxNTEsOCBAQCBzdGFnZTI6
CiAucHVzaHNlY3Rpb24gLmJzcwogQCBOb3RlOiBjYWxsaW5nIGFyY2hfaW5pdCB6ZXJvZXMgb3V0
IHRoaXMgcmVnaW9uLgogLmFsaWduIDEyCi0uZ2xvYmwgc2hhcmVkX2luZm9fcGFnZQotc2hhcmVk
X2luZm9fcGFnZToKKy5nbG9ibCBzaGFyZWRfaW5mbworc2hhcmVkX2luZm86CiAJLmZpbGwgKDEw
MjQpLCA0LCAweDAKIAogLmFsaWduIDMKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL3NldHVwLmMgYi9h
cmNoL2FybS9zZXR1cC5jCmluZGV4IDcyZTAyNWEuLjA1YjQwNWIgMTAwNjQ0Ci0tLSBhL2FyY2gv
YXJtL3NldHVwLmMKKysrIGIvYXJjaC9hcm0vc2V0dXAuYwpAQCAtMjEsOCArMjEsNiBAQCB1bmlv
biBzdGFydF9pbmZvX3VuaW9uIHN0YXJ0X2luZm9fdW5pb247CiAgKi8KIHNoYXJlZF9pbmZvX3Qg
KkhZUEVSVklTT1Jfc2hhcmVkX2luZm87CiAKLWV4dGVybiBjaGFyIHNoYXJlZF9pbmZvX3BhZ2Vb
UEFHRV9TSVpFXTsKLQogdm9pZCAqZGV2aWNlX3RyZWU7CiAKIC8qCkBAIC0zMCw3ICsyOCw2IEBA
IHZvaWQgKmRldmljZV90cmVlOwogICovCiB2b2lkIGFyY2hfaW5pdCh2b2lkICpkdGJfcG9pbnRl
ciwgdWludDMyX3QgcGh5c2ljYWxfb2Zmc2V0KQogewotICAgIHN0cnVjdCB4ZW5fYWRkX3RvX3Bo
eXNtYXAgeGF0cDsKICAgICBpbnQgcjsKIAogICAgIG1lbXNldCgmX19ic3Nfc3RhcnQsIDAsICZf
ZW5kIC0gJl9fYnNzX3N0YXJ0KTsKQEAgLTQ4LDEzICs0NSw3IEBAIHZvaWQgYXJjaF9pbml0KHZv
aWQgKmR0Yl9wb2ludGVyLCB1aW50MzJfdCBwaHlzaWNhbF9vZmZzZXQpCiAgICAgZGV2aWNlX3Ry
ZWUgPSBkdGJfcG9pbnRlcjsKIAogICAgIC8qIE1hcCBzaGFyZWRfaW5mbyBwYWdlICovCi0gICAg
eGF0cC5kb21pZCA9IERPTUlEX1NFTEY7Ci0gICAgeGF0cC5pZHggPSAwOwotICAgIHhhdHAuc3Bh
Y2UgPSBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbzsKLSAgICB4YXRwLmdwZm4gPSB2aXJ0X3RvX3Bm
bihzaGFyZWRfaW5mb19wYWdlKTsKLSAgICBpZiAoSFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVN
X2FkZF90b19waHlzbWFwLCAmeGF0cCkgIT0gMCkKLSAgICAgICAgQlVHKCk7Ci0gICAgSFlQRVJW
SVNPUl9zaGFyZWRfaW5mbyA9IChzdHJ1Y3Qgc2hhcmVkX2luZm8gKilzaGFyZWRfaW5mb19wYWdl
OworICAgIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPSBtYXBfc2hhcmVkX2luZm8oTlVMTCk7CiAK
ICAgICAvKiBGaWxsIGluIHN0YXJ0X2luZm8gKi8KICAgICBnZXRfY29uc29sZShOVUxMKTsKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDEzNjMz
ZjAuLjI3OGU4OGYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVwLmMKKysrIGIvYXJjaC94ODYv
c2V0dXAuYwpAQCAtNjAsMjAgKzYwLDYgQEAgZXh0ZXJuIGNoYXIgc2hhcmVkX2luZm9bUEFHRV9T
SVpFXTsKICAgICAoKHB0ZV90KSB7KHVuc2lnbmVkIGxvbmcpKF94KSwgKHVuc2lnbmVkIGxvbmcp
KF94Pj4zMil9KTsgfSkKICNlbmRpZgogCi1zdGF0aWMKLXNoYXJlZF9pbmZvX3QgKm1hcF9zaGFy
ZWRfaW5mbyh1bnNpZ25lZCBsb25nIHBhKQotewotICAgIGludCByYzsKLQotCWlmICggKHJjID0g
SFlQRVJWSVNPUl91cGRhdGVfdmFfbWFwcGluZygKLSAgICAgICAgICAgICAgKHVuc2lnbmVkIGxv
bmcpc2hhcmVkX2luZm8sIF9fcHRlKHBhIHwgNyksIFVWTUZfSU5WTFBHKSkgKQotCXsKLQkJcHJp
bnRrKCJGYWlsZWQgdG8gbWFwIHNoYXJlZF9pbmZvISEgcmM9JWRcbiIsIHJjKTsKLQkJZG9fZXhp
dCgpOwotCX0KLQlyZXR1cm4gKHNoYXJlZF9pbmZvX3QgKilzaGFyZWRfaW5mbzsKLX0KLQogc3Rh
dGljIGlubGluZSB2b2lkIGZwdV9pbml0KHZvaWQpIHsKIAlhc20gdm9sYXRpbGUoImZuaW5pdCIp
OwogfQpAQCAtOTAsNiArNzYsMjEgQEAgc3RhdGljIGlubGluZSB2b2lkIHNzZV9pbml0KHZvaWQp
IHsKICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKICNkZWZpbmUgaHBjX2luaXQoKQogCitzaGFyZWRf
aW5mb190ICptYXBfc2hhcmVkX2luZm8odm9pZCAqcCkKK3sKKyAgICBpbnQgcmM7CisgICAgc3Rh
cnRfaW5mb190ICpzaSA9IHA7CisgICAgdW5zaWduZWQgbG9uZyBwYSA9IHNpLT5zaGFyZWRfaW5m
bzsKKworICAgIGlmICggKHJjID0gSFlQRVJWSVNPUl91cGRhdGVfdmFfbWFwcGluZygodW5zaWdu
ZWQgbG9uZylzaGFyZWRfaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19wdGUocGEgfCA3KSwgVVZNRl9JTlZMUEcpKSApCisgICAgeworICAgICAgICBw
cmludGsoIkZhaWxlZCB0byBtYXAgc2hhcmVkX2luZm8hISByYz0lZFxuIiwgcmMpOworICAgICAg
ICBkb19leGl0KCk7CisgICAgfQorICAgIHJldHVybiAoc2hhcmVkX2luZm9fdCAqKXNoYXJlZF9p
bmZvOworfQorCiBzdGF0aWMgdm9pZCBnZXRfY21kbGluZSh2b2lkICpwKQogewogICAgIHN0YXJ0
X2luZm9fdCAqc2kgPSBwOwpAQCAtMTU2LDYgKzE1NywxMCBAQCBhcmNoX2luaXQodm9pZCAqcGFy
KQogCWdldF9jb25zb2xlKHBhcik7CiAJZ2V0X3hlbmJ1cyhwYXIpOwogCWdldF9jbWRsaW5lKHBh
cik7CisKKwkvKiBHcmFiIHRoZSBzaGFyZWRfaW5mbyBwb2ludGVyIGFuZCBwdXQgaXQgaW4gYSBz
YWZlIHBsYWNlLiAqLworCUhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPSBtYXBfc2hhcmVkX2luZm8o
cGFyKTsKKwogCXNpID0gcGFyOwogCW1lbWNweSgmc3RhcnRfaW5mbywgc2ksIHNpemVvZigqc2kp
KTsKIApAQCAtMTYzLDcgKzE2OCw3IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCiAJcHJpbnRrKCJY
ZW4gTWluaW1hbCBPUyFcbiIpOwogCXByaW50aygiICBzdGFydF9pbmZvOiAlcChWQSlcbiIsIHNp
KTsKIAlwcmludGsoIiAgICBucl9wYWdlczogMHglbHhcbiIsIHNpLT5ucl9wYWdlcyk7Ci0JcHJp
bnRrKCIgIHNoYXJlZF9pbmY6IDB4JTA4bHgoTUEpXG4iLCBzaS0+c2hhcmVkX2luZm8pOworCXBy
aW50aygiICBzaGFyZWRfaW5mOiAlcChWQSlcbiIsIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8pOwog
CXByaW50aygiICAgICBwdF9iYXNlOiAlcChWQSlcbiIsICh2b2lkICopc2ktPnB0X2Jhc2UpOwog
CXByaW50aygibnJfcHRfZnJhbWVzOiAweCVseFxuIiwgc2ktPm5yX3B0X2ZyYW1lcyk7CiAJcHJp
bnRrKCIgICAgbWZuX2xpc3Q6ICVwKFZBKVxuIiwgKHZvaWQgKilzaS0+bWZuX2xpc3QpOwpAQCAt
MTczLDkgKzE3OCw2IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCiAJcHJpbnRrKCIgICAgY21kX2xp
bmU6ICVzXG4iLCBjbWRsaW5lKTsKIAlwcmludGsoIiAgICAgICBzdGFjazogJXAtJXBcbiIsIHN0
YWNrLCBzdGFjayArIHNpemVvZihzdGFjaykpOwogCi0JLyogR3JhYiB0aGUgc2hhcmVkX2luZm8g
cG9pbnRlciBhbmQgcHV0IGl0IGluIGEgc2FmZSBwbGFjZS4gKi8KLQlIWVBFUlZJU09SX3NoYXJl
ZF9pbmZvID0gbWFwX3NoYXJlZF9pbmZvKHN0YXJ0X2luZm8uc2hhcmVkX2luZm8pOwotCiAJc3Rh
cnRfa2VybmVsKCk7CiB9CiAKZGlmZiAtLWdpdCBhL2h5cGVydmlzb3IuYyBiL2h5cGVydmlzb3Iu
YwppbmRleCA3MTVjZmU4Li4xNjQ3MTIxIDEwMDY0NAotLS0gYS9oeXBlcnZpc29yLmMKKysrIGIv
aHlwZXJ2aXNvci5jCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4K
ICNpbmNsdWRlIDxtaW5pLW9zL2h5cGVydmlzb3IuaD4KICNpbmNsdWRlIDxtaW5pLW9zL2V2ZW50
cy5oPgorI2luY2x1ZGUgPHhlbi9tZW1vcnkuaD4KIAogI2RlZmluZSBhY3RpdmVfZXZ0Y2hucyhj
cHUsc2gsaWR4KSAgICAgICAgICAgICAgXAogICAgICgoc2gpLT5ldnRjaG5fcGVuZGluZ1tpZHhd
ICYgICAgICAgICAgICAgICAgXApAQCAtMzcsNiArMzgsOCBAQAogaW50IGluX2NhbGxiYWNrOwog
CiAjaWZuZGVmIENPTkZJR19QQVJBVklSVAorZXh0ZXJuIHNoYXJlZF9pbmZvX3Qgc2hhcmVkX2lu
Zm87CisKIGludCBodm1fZ2V0X3BhcmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpCiB7
CiAgICAgc3RydWN0IHhlbl9odm1fcGFyYW0geGh2OwpAQCAtNjEsNiArNjQsMjAgQEAgaW50IGh2
bV9zZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2NF90IHZhbHVlKQogICAgIHhodi52YWx1ZSA9
IHZhbHVlOwogICAgIHJldHVybiBIWVBFUlZJU09SX2h2bV9vcChIVk1PUF9zZXRfcGFyYW0sICZ4
aHYpOwogfQorCitzaGFyZWRfaW5mb190ICptYXBfc2hhcmVkX2luZm8odm9pZCAqcCkKK3sKKyAg
ICBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHA7CisKKyAgICB4YXRwLmRvbWlkID0gRE9N
SURfU0VMRjsKKyAgICB4YXRwLmlkeCA9IDA7CisgICAgeGF0cC5zcGFjZSA9IFhFTk1BUFNQQUNF
X3NoYXJlZF9pbmZvOworICAgIHhhdHAuZ3BmbiA9IHZpcnRfdG9fcGZuKCZzaGFyZWRfaW5mbyk7
CisgICAgaWYgKCBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fYWRkX3RvX3BoeXNtYXAsICZ4
YXRwKSAhPSAwICkKKyAgICAgICAgQlVHKCk7CisKKyAgICByZXR1cm4gJnNoYXJlZF9pbmZvOwor
fQogI2VuZGlmCiAKIHZvaWQgZG9faHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3QgcHRfcmVncyAq
cmVncykKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHlwZXJ2aXNvci5oIGIvaW5jbHVkZS9oeXBlcnZp
c29yLmgKaW5kZXggNmU0MjFiMS4uN2M0NDcwMiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9oeXBlcnZp
c29yLmgKKysrIGIvaW5jbHVkZS9oeXBlcnZpc29yLmgKQEAgLTQyLDYgKzQyLDcgQEAgZXh0ZXJu
IHVuaW9uIHN0YXJ0X2luZm9fdW5pb24gc3RhcnRfaW5mb191bmlvbjsKIGludCBodm1fZ2V0X3Bh
cmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpOwogaW50IGh2bV9zZXRfcGFyYW1ldGVy
KGludCBpZHgsIHVpbnQ2NF90IHZhbHVlKTsKICNlbmRpZgorc2hhcmVkX2luZm9fdCAqbWFwX3No
YXJlZF9pbmZvKHZvaWQgKnApOwogdm9pZCBmb3JjZV9ldnRjaG5fY2FsbGJhY2sodm9pZCk7CiB2
b2lkIGRvX2h5cGVydmlzb3JfY2FsbGJhY2soc3RydWN0IHB0X3JlZ3MgKnJlZ3MpOwogdm9pZCBt
YXNrX2V2dGNobih1aW50MzJfdCBwb3J0KTsKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:21:25 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:21:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVJE-0005O7-8L; Wed, 24 Aug 2016 10:21:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcVJC-0005Ny-KW; Wed, 24 Aug 2016 10:21:22 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 8C/B4-08498-1257DB75; Wed, 24 Aug 2016 10:21:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyoG1Jhq5C6d5
 wgy9dGhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM778/8pesPMgY8XLz34NjEcnMHYx
 cnJICPhLvPx4hrWLkYtDSGATo8TCLdfYIJwNjBJLZ78Cq2IRUJU4sncuK4jNJmAi0d84jw3EF
 hFQlvjY2ssOYjMLREs8b9/MAmILC3hIrFy4lhnE5hWwlPi78gEjyFBegd2MEvNbZ4MNFRIokZ
 h/dxIjRJGgxMmZT1ggBmlJ3Pj3kqmLkQPIlpZY/o+ji5Gdg1PAQWKxDEhQVMBM4ttPgwmMArO
 QtM5C0joLoXUBI/MqRo3i1KKy1CJdQxO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95Pzc
 TYzAIGUAgh2M1zcGHGKU5GBSEuW9qbo3XIgvKT+lMiOxOCO+qDQntfgQowwHh5IE75NioJxgU
 Wp6akVaZg4wXmDSEhw8SiK8NiBp3uKCxNzizHSI1ClGXY4tM+6vZRJiycvPS5US53UBKRIAKc
 oozYMbAYvdS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmvQkyhSczrwRu0yugI5iAjmi5vxv
 kiJJEhJRUA+PVfPt59xwdTnwRaL52u/52Q7GV3trPL3ScJPxu9M6Sr7nD9zGdYflqp7v/zp8p
 cTt3R3Oa7qNZf+S5DH5NrlvKIuXBvnvJaskTPDxb7FjmLt3gtP1P+DJ3gbKqZ9+vBIh841h9Z
 //SBTqHFkzgMK26mLpiudl6tkK9Azlic2SY1skWr+jcJuuqxFKckWioxVxUnAgALeoj6tgCAA
 A=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1472034079!7375012!1
X-Originating-IP: [192.134.164.104]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50435 invoked from network); 24 Aug 2016 10:21:20 -0000
Received: from mail3-relais-sop.national.inria.fr (HELO
 mail3-relais-sop.national.inria.fr) (192.134.164.104)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2016 10:21:20 -0000
X-IronPort-AV: E=Sophos;i="5.28,570,1464645600"; d="scan'208";a="190946028"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.180])
 by mail3-relais-sop.national.inria.fr with
 ESMTP/TLS/AES256-GCM-SHA384; 24 Aug 2016 12:21:16 +0200
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcVJ6-0000fM-6E; Wed, 24 Aug 2016 12:21:16 +0200
Date: Wed, 24 Aug 2016 12:21:16 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160824102116.GB5996@var.bordeaux.inria.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
 <1472033504-23180-6-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472033504-23180-6-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 05/22] mini-os: add boot code for
	HVMlite support
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gV2VkIDI0IEF1ZyAyMDE2IDEyOjExOjI3ICswMjAwLCB3cm90ZToK
PiBBIEhWTWxpdGUgZG9tYWluIGlzIGFsd2F5cyBzdGFydGluZyBpbiAzMiBiaXQgbW9kZS4gQWRk
IHRoZSBhcHByb3ByaWF0ZQo+IGJvb3QgY29kZSB0byBhcmNoL3g4NiBmb3IgdGhlIG5vbi1wYXJh
dmlydHVhbGl6ZWQgY2FzZS4KPiAKPiBGb3IgdGhpcyBib290IGNvZGUgdG8gYmVjb21lIGFjdGl2
ZSB3ZSBuZWVkIHRvIHN1cHByZXNzIHRoZSBwdiByZWxhdGVkCj4gZWxmbm90ZXMgYW5kIGFkZCBh
biBhcHByb3ByaWF0ZSBlbGZub3RlIGZvciBIVk1saXRlLgo+IAo+IEFzIHRoZSBIVk1saXRlIGJv
b3QgY29kZSBpcyBtb3JlIG9yIGxlc3MgdGhlIHNhbWUgZm9yIDMyLSBhbmQgNjQtYml0Cj4gTWlu
aS1PUyAjaW5jbHVkZSB0aGUgbmV3IGNvZGUgZnJvbSB4ODZfWzMyfDY0XS5TIGluIG9yZGVyIHRv
IGF2b2lkCj4gZXJyb3IgcHJvbmUgY29kZSBkdXBsaWNhdGlvbi4gVGhlIHNwZWNpZmljIHBhcnRz
IG9mIDMyLSBvciA2NC1iaXQgY29kZQo+IGFyZSBhZGRlZCB0byB4ODZfWzMyfDY0XS5TCj4gCj4g
VGhpcyBlbmFibGVzIE1pbmktT1MgdG8gc3RhcnQgdGhlIGJvb3QgcHJvY2VzcyBpbiBIVk1saXRl
IG1vZGUgdW50aWwgaXQKPiBlbnRlcnMgQyBjb2RlLiBUaGlzIGlzIHdvcmtpbmcgZm9yIDMyLSBh
bmQgZm9yIDY0LWJpdCBtb2RlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KPiAtLS0KPiBWMjogYWRkIHNvbWUgY29tbWVudHMgYXMgcmVxdWVzdGVk
IGJ5IFNhbXVlbCBUaGliYXVsdAoKV2F5IGNsZWFyZXIsIHRoYW5rcyEKClJldmlld2VkLWJ5OiBT
YW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cgo+IC0tLQo+ICBN
YWtlZmlsZSAgICAgICAgICAgfCAgIDIgKy0KPiAgYXJjaC94ODYvYXJjaC5tayAgIHwgICA0ICsK
PiAgYXJjaC94ODYvbW0uYyAgICAgIHwgIDMxICsrKysrCj4gIGFyY2gveDg2L3NldHVwLmMgICB8
ICAgNCArLQo+ICBhcmNoL3g4Ni94ODZfMzIuUyAgfCAgMzEgKysrKy0KPiAgYXJjaC94ODYveDg2
XzY0LlMgIHwgIDM1ICsrKystCj4gIGFyY2gveDg2L3g4Nl9odm0uUyB8ICA4OCArKysrKysrKysr
KysrCj4gIGluY2x1ZGUvY29tcGlsZXIuaCB8ICAgMSArCj4gIGluY2x1ZGUveDg2L2Rlc2MuaCB8
IDM2NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Kwo+ICBpbmNsdWRlL3g4Ni9vcy5oICAgfCAgIDUgKwo+ICBtaW5pb3MubWsgICAgICAgICAgfCAg
IDIgKy0KPiAgMTEgZmlsZXMgY2hhbmdlZCwgNTU2IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9u
cygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYveDg2X2h2bS5TCj4gIGNyZWF0ZSBt
b2RlIDEwMDY0NCBpbmNsdWRlL3g4Ni9kZXNjLmgKPiAKPiBkaWZmIC0tZ2l0IGEvTWFrZWZpbGUg
Yi9NYWtlZmlsZQo+IGluZGV4IDc3OWJjOTEuLmI3ODM2ODQgMTAwNjQ0Cj4gLS0tIGEvTWFrZWZp
bGUKPiArKysgYi9NYWtlZmlsZQo+IEBAIC0yNCw3ICsyNCw3IEBAIGluY2x1ZGUgbWluaW9zLm1r
Cj4gIExETElCUyA6PSAKPiAgQVBQX0xETElCUyA6PSAKPiAgTERBUkNITElCIDo9IC1MJChPQkpf
RElSKS8kKFRBUkdFVF9BUkNIX0RJUikgLWwkKEFSQ0hfTElCX05BTUUpCj4gLUxERkxBR1NfRklO
QUwgOj0gLVQgJChUQVJHRVRfQVJDSF9ESVIpL21pbmlvcy0kKE1JTklPU19UQVJHRVRfQVJDSCku
bGRzCj4gK0xERkxBR1NfRklOQUwgOj0gLVQgJChUQVJHRVRfQVJDSF9ESVIpL21pbmlvcy0kKE1J
TklPU19UQVJHRVRfQVJDSCkubGRzICQoQVJDSF9MREZMQUdTX0ZJTkFMKQo+ICAKPiAgIyBQcmVm
aXggZm9yIGdsb2JhbCBBUEkgbmFtZXMuIEFsbCBvdGhlciBzeW1ib2xzIGFyZSBsb2NhbGlzZWQg
YmVmb3JlCj4gICMgbGlua2luZyB3aXRoIEVYVFJBX09CSlMuCj4gZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2FyY2gubWsgYi9hcmNoL3g4Ni9hcmNoLm1rCj4gaW5kZXggODFlODExOC4uNjczYTE5ZCAx
MDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9hcmNoLm1rCj4gKysrIGIvYXJjaC94ODYvYXJjaC5tawo+
IEBAIC0yMCwzICsyMCw3IEBAIEVYVFJBX0lOQyArPSAkKFRBUkdFVF9BUkNIX0ZBTSkvJChNSU5J
T1NfVEFSR0VUX0FSQ0gpCj4gIEVYVFJBX1NSQyArPSBhcmNoLyQoRVhUUkFfSU5DKQo+ICBlbmRp
Zgo+ICAKPiAraWZlcSAoJChDT05GSUdfUEFSQVZJUlQpLG4pCj4gK0FSQ0hfTERGTEFHU19GSU5B
TCA6PSAtLW9mb3JtYXQ9ZWxmMzItaTM4Ngo+ICtBUkNIX0FTX0RFUFMgKz0geDg2X2h2bS5TCj4g
K2VuZGlmCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5jCj4gaW5k
ZXggODhhOTI4ZC4uZmUxOGY1MyAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9tbS5jCj4gKysrIGIv
YXJjaC94ODYvbW0uYwo+IEBAIC01Niw2ICs1NiwzNyBAQCB1bnNpZ25lZCBsb25nIG1mbl96ZXJv
Owo+ICBleHRlcm4gY2hhciBzdGFja1tdOwo+ICBleHRlcm4gdm9pZCBwYWdlX3dhbGsodW5zaWdu
ZWQgbG9uZyB2YSk7Cj4gIAo+ICsjaWZuZGVmIENPTkZJR19QQVJBVklSVAo+ICsjaW5jbHVkZSA8
bWluaS1vcy9kZXNjLmg+Cj4gK3VzZXJfZGVzYyBnZHRbTlJfR0RUX0VOVFJJRVNdID0KPiArewo+
ICsgICAgW0dEVEVfQ1M2NF9EUEwwXSA9IElOSVRfR0RURV9TWU0oMCwgMHhmZmZmZiwgQ09NTU9O
LCBDT0RFLCBEUEwwLCBSLCBMKSwKPiArICAgIFtHRFRFX0NTMzJfRFBMMF0gPSBJTklUX0dEVEVf
U1lNKDAsIDB4ZmZmZmYsIENPTU1PTiwgQ09ERSwgRFBMMCwgUiwgRCksCj4gKyAgICBbR0RURV9E
UzMyX0RQTDBdID0gSU5JVF9HRFRFX1NZTSgwLCAweGZmZmZmLCBDT01NT04sIERBVEEsIERQTDAs
IEIsIFcpLAo+ICsKPiArICAgIFtHRFRFX0NTNjRfRFBMM10gPSBJTklUX0dEVEVfU1lNKDAsIDB4
ZmZmZmYsIENPTU1PTiwgQ09ERSwgRFBMMywgUiwgTCksCj4gKyAgICBbR0RURV9DUzMyX0RQTDNd
ID0gSU5JVF9HRFRFX1NZTSgwLCAweGZmZmZmLCBDT01NT04sIENPREUsIERQTDMsIFIsIEQpLAo+
ICsgICAgW0dEVEVfRFMzMl9EUEwzXSA9IElOSVRfR0RURV9TWU0oMCwgMHhmZmZmZiwgQ09NTU9O
LCBEQVRBLCBEUEwzLCBCLCBXKSwKPiArCj4gKyAgICAvKiBbR0RURV9UU1NdICAgICAqLwo+ICsg
ICAgLyogW0dEVEVfVFNTICsgMV0gKi8KPiArfTsKPiArCj4gK2Rlc2NfcHRyIGdkdF9wdHIgPQo+
ICt7Cj4gKyAgICAubGltaXQgPSBzaXplb2YoZ2R0KSAtIDEsCj4gKyAgICAuYmFzZSA9ICh1bnNp
Z25lZCBsb25nKSZnZHQsCj4gK307Cj4gKwo+ICtnYXRlX2Rlc2MgaWR0WzI1Nl0gPSB7IH07Cj4g
Kwo+ICtkZXNjX3B0ciBpZHRfcHRyID0KPiArewo+ICsgICAgLmxpbWl0ID0gc2l6ZW9mKGlkdCkg
LSAxLAo+ICsgICAgLmJhc2UgPSAodW5zaWduZWQgbG9uZykmaWR0LAo+ICt9Owo+ICsjZW5kaWYK
PiArCj4gIC8qCj4gICAqIE1ha2UgcHRfcGZuIGEgbmV3ICdsZXZlbCcgcGFnZSB0YWJsZSBmcmFt
ZSBhbmQgaG9vayBpdCBpbnRvIHRoZSBwYWdlCj4gICAqIHRhYmxlIGF0IG9mZnNldCBpbiBwcmV2
aW91cyBsZXZlbCBNRk4gKHByZWZfbF9tZm4pLiBwdF9wZm4gaXMgYSBndWVzdAo+IGRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9zZXR1cC5jIGIvYXJjaC94ODYvc2V0dXAuYwo+IGluZGV4IDVlODdkZDEu
LjMwYTkxNDMgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvc2V0dXAuYwo+ICsrKyBiL2FyY2gveDg2
L3NldHVwLmMKPiBAQCAtOTQsOSArOTQsMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIHNzZV9pbml0
KHZvaWQpIHsKPiAgICogSU5JVElBTCBDIEVOVFJZIFBPSU5ULgo+ICAgKi8KPiAgdm9pZAo+IC1h
cmNoX2luaXQoc3RhcnRfaW5mb190ICpzaSkKPiArYXJjaF9pbml0KHZvaWQgKnBhcikKPiAgewo+
ICAJc3RhdGljIGNoYXIgaGVsbG9bXSA9ICJCb290c3RyYXBwaW5nLi4uXG4iOwo+ICsJc3RhcnRf
aW5mb190ICpzaTsKPiAgCj4gIAkodm9pZClIWVBFUlZJU09SX2NvbnNvbGVfaW8oQ09OU09MRUlP
X3dyaXRlLCBzdHJsZW4oaGVsbG8pLCBoZWxsbyk7Cj4gIAo+IEBAIC0xMTEsNiArMTEyLDcgQEAg
YXJjaF9pbml0KHN0YXJ0X2luZm9fdCAqc2kpCj4gIAkvKiBDb3B5IHRoZSBzdGFydF9pbmZvIHN0
cnVjdCB0byBhIGdsb2JhbGx5LWFjY2Vzc2libGUgYXJlYS4gKi8KPiAgCS8qIFdBUk46IGRvbid0
IGRvIHByaW50ayBiZWZvcmUgaGVyZSwgaXQgdXNlcyBpbmZvcm1hdGlvbiBmcm9tCj4gIAkgICBz
aGFyZWRfaW5mby4gVXNlIHhwcmludGsgaW5zdGVhZC4gKi8KPiArCXNpID0gcGFyOwo+ICAJbWVt
Y3B5KCZzdGFydF9pbmZvLCBzaSwgc2l6ZW9mKCpzaSkpOwo+ICAKPiAgCS8qIHByaW50IG91dCBz
b21lIHVzZWZ1bCBpbmZvcm1hdGlvbiAgKi8KPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveDg2XzMy
LlMgYi9hcmNoL3g4Ni94ODZfMzIuUwo+IGluZGV4IDZkYzk4NWEuLjZmMzg3MDggMTAwNjQ0Cj4g
LS0tIGEvYXJjaC94ODYveDg2XzMyLlMKPiArKysgYi9hcmNoL3g4Ni94ODZfMzIuUwo+IEBAIC0x
LDIwICsxLDMxIEBACj4gICNpbmNsdWRlIDxtaW5pLW9zL29zLmg+Cj4gICNpbmNsdWRlIDxtaW5p
LW9zL3g4Ni9hcmNoX2xpbWl0cy5oPgo+ICAjaW5jbHVkZSA8bWluaS1vcy9hc21fbWFjcm9zLmg+
Cj4gKyNpbmNsdWRlIDxtaW5pLW9zL2FyY2hfbW0uaD4KPiArI2luY2x1ZGUgPG1pbmktb3MvZGVz
Yy5oPgo+ICsjaW5jbHVkZSA8eGVuL2FyY2gteDg2XzMyLmg+Cj4gICNpbmNsdWRlIDx4ZW4vZWxm
bm90ZS5oPgo+ICAjaW5jbHVkZSA8eGVuL2FyY2gteDg2XzMyLmg+Cj4gIAo+ICsjaWZkZWYgQ09O
RklHX1BBUkFWSVJUCj4gIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9HVUVTVF9PUywgLmFzY2l6
ICJNaW5pLU9TIikKPiAgRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX0xPQURFUiwgLmFzY2l6ICJn
ZW5lcmljIikKPiAgRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX0hZUEVSQ0FMTF9QQUdFLCBfV09S
RCBoeXBlcmNhbGxfcGFnZSkKPiAgRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX1hFTl9WRVJTSU9O
LCAuYXNjaXogInhlbi0zLjAiKQo+ICBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfUEFFX01PREUs
IC5hc2NpeiAieWVzIikKPiArLnRleHQKPiAgCj4gLS5nbG9ibCBfc3RhcnQsIHNoYXJlZF9pbmZv
LCBoeXBlcmNhbGxfcGFnZQo+ICsuZ2xvYmwgX3N0YXJ0Cj4gICAgICAgICAgICAgICAgICAgICAg
ICAgIAo+ICBfc3RhcnQ6Cj4gLSAgICAgICAgY2xkCj4gICAgICAgICAgbHNzIHN0YWNrX3N0YXJ0
LCVlc3AKPiArI2Vsc2UKPiArCj4gKyNpbmNsdWRlICJ4ODZfaHZtLlMiCj4gKyAgICAgICAgbW92
bCBzdGFja19zdGFydCwlZXNwCj4gKwo+ICsjZW5kaWYKPiArICAgICAgICBjbGQKPiAgICAgICAg
ICBhbmRsICQofihfX1NUQUNLX1NJWkUtMSkpLCAlZXNwCj4gICAgICAgICAgcHVzaCAlZXNpIAo+
ICAgICAgICAgIGNhbGwgYXJjaF9pbml0Cj4gQEAgLTIyLDE0ICszMywxNSBAQCBfc3RhcnQ6Cj4g
IHN0YWNrX3N0YXJ0Ogo+ICAJLmxvbmcgc3RhY2srKDIqX19TVEFDS19TSVpFKSwgX19LRVJORUxf
U1MKPiAgCj4gKy5nbG9ibCBzaGFyZWRfaW5mbywgaHlwZXJjYWxsX3BhZ2UKPiAgICAgICAgICAv
KiBVbnBsZWFzYW50IC0tIHRoZSBQVEUgdGhhdCBtYXBzIHRoaXMgcGFnZSBpcyBhY3R1YWxseSBv
dmVyd3JpdHRlbiAqLwo+ICAgICAgICAgIC8qIHRvIG1hcCB0aGUgcmVhbCBzaGFyZWQtaW5mbyBw
YWdlISA6LSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCj4gLSAgICAgICAgLm9yZyAw
eDEwMDAKPiArICAgICAgICAuYWxpZ24gX19QQUdFX1NJWkUKPiAgc2hhcmVkX2luZm86Cj4gLSAg
ICAgICAgLm9yZyAweDIwMDAKPiArICAgICAgICAuZmlsbCBfX1BBR0VfU0laRSwxLDAKPiAgCj4g
IGh5cGVyY2FsbF9wYWdlOgo+IC0gICAgICAgIC5vcmcgMHgzMDAwCj4gKyAgICAgICAgLmZpbGwg
X19QQUdFX1NJWkUsMSwwCj4gIAo+ICBFUwkJPSAweDIwCj4gIE9SSUdfRUFYCT0gMHgyNAo+IEBA
IC0zMDAsMyArMzEyLDEyIEBAIEVOVFJZKF9fYXJjaF9zd2l0Y2hfdGhyZWFkcykKPiAgICAgIHBv
cGwgJWVieAo+ICAgICAgcG9wbCAlZWJwCj4gICAgICByZXQKPiArCj4gKyNpZm5kZWYgQ09ORklH
X1BBUkFWSVJUCj4gKy5kYXRhCj4gKy5nbG9ibCBwYWdlX3RhYmxlX2Jhc2UKPiArICAgICAgICAu
YWxpZ24gX19QQUdFX1NJWkUKPiArcGFnZV90YWJsZV9iYXNlOgo+ICsgICAgICAgIFBURShwYWdl
X3RhYmxlX2wyICsgTDNfUFJPVCkKPiArICAgICAgICAuYWxpZ24gX19QQUdFX1NJWkUsIDAKPiAr
I2VuZGlmCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3g4Nl82NC5TIGIvYXJjaC94ODYveDg2XzY0
LlMKPiBpbmRleCA4ZWQ0NTJmLi4zNzNmNDAwIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3g4Nl82
NC5TCj4gKysrIGIvYXJjaC94ODYveDg2XzY0LlMKPiBAQCAtMSwxOSArMSwyOSBAQAo+ICAjaW5j
bHVkZSA8bWluaS1vcy9vcy5oPgo+ICAjaW5jbHVkZSA8bWluaS1vcy94ODYvYXJjaF9saW1pdHMu
aD4KPiAgI2luY2x1ZGUgPG1pbmktb3MvYXNtX21hY3Jvcy5oPgo+ICsjaW5jbHVkZSA8bWluaS1v
cy9hcmNoX21tLmg+Cj4gKyNpbmNsdWRlIDxtaW5pLW9zL2Rlc2MuaD4KPiArI2luY2x1ZGUgPHhl
bi9mZWF0dXJlcy5oPgo+ICAjaW5jbHVkZSA8eGVuL2VsZm5vdGUuaD4KPiAgI2luY2x1ZGUgPHhl
bi9mZWF0dXJlcy5oPgo+ICAKPiArI2RlZmluZSBFTlRSWShYKSAuZ2xvYmwgWCA7IFggOgo+ICsK
PiArI2lmZGVmIENPTkZJR19QQVJBVklSVAo+ICBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfR1VF
U1RfT1MsIC5hc2NpeiAiTWluaS1PUyIpCj4gIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9MT0FE
RVIsIC5hc2NpeiAiZ2VuZXJpYyIpCj4gIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9IWVBFUkNB
TExfUEFHRSwgX1dPUkQgaHlwZXJjYWxsX3BhZ2UpCj4gIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9U
RV9YRU5fVkVSU0lPTiwgLmFzY2l6ICJ4ZW4tMy4wIikKPiArLnRleHQKPiAgCj4gLSNkZWZpbmUg
RU5UUlkoWCkgLmdsb2JsIFggOyBYIDoKPiAtLmdsb2JsIF9zdGFydCwgc2hhcmVkX2luZm8sIGh5
cGVyY2FsbF9wYWdlCj4gLQo+ICsuZ2xvYmwgX3N0YXJ0Cj4gIAo+ICBfc3RhcnQ6Cj4gKyNlbHNl
Cj4gKwo+ICsjaW5jbHVkZSAieDg2X2h2bS5TIgo+ICsKPiArI2VuZGlmCj4gICAgICAgICAgY2xk
Cj4gICAgICAgICAgbW92cSBzdGFja19zdGFydCglcmlwKSwlcnNwCj4gICAgICAgICAgYW5kcSAk
KH4oX19TVEFDS19TSVpFLTEpKSwgJXJzcAo+IEBAIC0yMywxNCArMzMsMTUgQEAgX3N0YXJ0Ogo+
ICBzdGFja19zdGFydDoKPiAgICAgICAgICAucXVhZCBzdGFjaysoMipfX1NUQUNLX1NJWkUpCj4g
IAo+ICsuZ2xvYmwgc2hhcmVkX2luZm8sIGh5cGVyY2FsbF9wYWdlCj4gICAgICAgICAgLyogVW5w
bGVhc2FudCAtLSB0aGUgUFRFIHRoYXQgbWFwcyB0aGlzIHBhZ2UgaXMgYWN0dWFsbHkgb3Zlcndy
aXR0ZW4gKi8KPiAgICAgICAgICAvKiB0byBtYXAgdGhlIHJlYWwgc2hhcmVkLWluZm8gcGFnZSEg
Oi0pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwo+IC0gICAgICAgIC5vcmcgMHgxMDAw
Cj4gKyAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpFCj4gIHNoYXJlZF9pbmZvOgo+IC0gICAgICAg
IC5vcmcgMHgyMDAwCj4gKyAgICAgICAgLmZpbGwgX19QQUdFX1NJWkUsMSwwCj4gIAo+ICBoeXBl
cmNhbGxfcGFnZToKPiAtICAgICAgICAub3JnIDB4MzAwMAo+ICsgICAgICAgIC5maWxsIF9fUEFH
RV9TSVpFLDEsMAo+ICAKPiAgCj4gICNkZWZpbmUgWEVOX0dFVF9WQ1BVX0lORk8ocmVnKQltb3Zx
IEhZUEVSVklTT1Jfc2hhcmVkX2luZm8scmVnCj4gQEAgLTM3OCwzICszODksMTUgQEAgRU5UUlko
X19hcmNoX3N3aXRjaF90aHJlYWRzKQo+ICAJcG9wcSAlcmJ4Cj4gIAlwb3BxICVyYnAKPiAgCXJl
dAo+ICsKPiArI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKPiArLmRhdGEKPiArLmdsb2JsIHBhZ2Vf
dGFibGVfYmFzZQo+ICsgICAgICAgIC5hbGlnbiBfX1BBR0VfU0laRQo+ICtwYWdlX3RhYmxlX2wz
Ogo+ICsgICAgICAgIFBURShwYWdlX3RhYmxlX2wyICsgTDNfUFJPVCkKPiArICAgICAgICAuYWxp
Z24gX19QQUdFX1NJWkUsIDAKPiArcGFnZV90YWJsZV9iYXNlOgo+ICsgICAgICAgIFBURShwYWdl
X3RhYmxlX2wzICsgTDRfUFJPVCkKPiArICAgICAgICAuYWxpZ24gX19QQUdFX1NJWkUsIDAKPiAr
I2VuZGlmCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3g4Nl9odm0uUyBiL2FyY2gveDg2L3g4Nl9o
dm0uUwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uNmU4YWQ5OAo+IC0t
LSAvZGV2L251bGwKPiArKysgYi9hcmNoL3g4Ni94ODZfaHZtLlMKPiBAQCAtMCwwICsxLDg4IEBA
Cj4gKy8qIEluY2x1ZGVkIGJ5IHg4Nl9bMzJ8NjRdLlMgKi8KPiArCj4gKyAgICAgICAgRUxGTk9U
RShYZW4sIFhFTl9FTEZOT1RFX1BIWVMzMl9FTlRSWSwgLmxvbmcgX3N0YXJ0KQo+ICsudGV4dAo+
ICsgICAgICAgIC5jb2RlMzIgICAgICAgICAgICAgICAgIC8qIEFsd2F5cyBzdGFydHMgaW4gMzJi
aXQgZmxhdCBtb2RlLiAqLwo+ICsKPiArLmdsb2JsIF9zdGFydAo+ICsKPiArX3N0YXJ0Ogo+ICsg
ICAgICAgIG1vdiAkKFg4Nl9DUjRfUEFFIHwgWDg2X0NSNF9PU0ZYU1IpLCAlZWF4Cj4gKyAgICAg
ICAgbW92ICVlYXgsICVjcjQKPiArICAgICAgICBtb3YgJHBhZ2VfdGFibGVfYmFzZSwgJWVheAo+
ICsgICAgICAgIG1vdiAlZWF4LCAlY3IzCj4gKwo+ICsjaWZkZWYgX194ODZfNjRfXyAgICAgICAg
ICAgICAgIC8qIEVGRVIuTE1FID0gMSAqLwo+ICsgICAgICAgIG1vdiAkTVNSX0VGRVIsICVlY3gK
PiArICAgICAgICByZG1zcgo+ICsgICAgICAgIGJ0cyAkX0VGRVJfTE1FLCAlZWF4Cj4gKyAgICAg
ICAgd3Jtc3IKPiArI2VuZGlmIC8qIF9feDg2XzY0X18gKi8KPiArCj4gKyAgICAgICAgbW92ICVj
cjAsICVlYXgKPiArICAgICAgICBvciAkWDg2X0NSMF9QRywgJWVheAo+ICsgICAgICAgIG1vdiAl
ZWF4LCAlY3IwCj4gKwo+ICsgICAgICAgIGxnZHQgZ2R0X3B0cgo+ICsKPiArICAgICAgICAvKiBM
b2FkIGNvZGUgc2VnbWVudC4gKi8KPiArICAgICAgICBsam1wICRfX0tFUk5fQ1MsICQxZgo+ICsj
aWZkZWYgX194ODZfNjRfXwo+ICsgICAgICAgIC5jb2RlNjQKPiArI2VuZGlmCj4gKwo+ICsgICAg
ICAgIC8qIExvYWQgZGF0YSBzZWdtZW50cy4gKi8KPiArMToKPiArICAgICAgICBtb3YgJF9fVVNF
Ul9EUywgJWVheAo+ICsgICAgICAgIG1vdiAlZWF4LCAlZHMKPiArICAgICAgICBtb3YgJWVheCwg
JWVzCj4gKyAgICAgICAgbW92ICVlYXgsICVmcwo+ICsgICAgICAgIG1vdiAlZWF4LCAlZ3MKPiAr
ICAgICAgICBtb3YgJF9fS0VSTl9EUywgJWVheAo+ICsgICAgICAgIG1vdiAlZWF4LCAlc3MKPiAr
Cj4gKyAgICAgICAgbW92ICVlYngsICVlc2kKPiArCj4gKy5kYXRhCj4gKy8qCj4gKyAqIE1hY3Jv
IHRvIGNyZWF0ZSBhIHNlcXVlbmNlIG9mIHBhZ2UgdGFibGUgZW50cmllcy4KPiArICogQXMgYSBs
b29wIGNhbiBiZSBkb25lIHZpYSByZWN1cnNpb24gb25seSBhbmQgdGhlIG5lc3RpbmcgbGV2ZWwg
aXMgbGltaXRlZAo+ICsgKiB3ZSB0cmVhdCB0aGUgZmlyc3QgMzIgUFRFcyBpbiBhIHNwZWNpYWwg
d2F5IGxpbWl0aW5nIG5lc3RpbmcgbGV2ZWwgdG8gNjQKPiArICogaW4gY2FzZSBvZiBhIGNvbXBs
ZXRlIHBhZ2UgdGFibGUgKDUxMiBQVEVzKSB0byBiZSBmaWxsZWQuCj4gKyAqIHByb3Q6IHByb3Rl
Y3Rpb24gYml0cyBpbiBhbGwgUFRFcwo+ICsgKiBhZGRyOiBwaHlzaWNhbCBhZGRyZXNzIG9mIHRo
ZSBhcmVhIHRvIG1hcAo+ICsgKiBpbmNyOiBpbmNyZW1lbnQgb2YgYWRkcmVzcyBmb3IgZWFjaCBQ
VEUKPiArICogaWR4OiAgaW5kZXggb2YgZmlyc3QgUFRFIGluIHBhZ2UgdGFibGUKPiArICogZW5k
OiAgaW5kZXggb2YgbGFzdCBQVEUgaW4gcGFnZSB0YWJsZSArIDEKPiArICovCj4gKyAgICAgICAg
Lm1hY3JvIFBURVMgcHJvdCwgYWRkciwgaW5jciwgaWR4LCBlbmQKPiArICAgICAgICAuaWZndCBc
ZW5kLVxpZHgtMzIKPiArICAgICAgICBQVEVTIFxwcm90LCBcYWRkciwgXGluY3IsIFxpZHgsICIo
XGlkeCszMikiCj4gKyAgICAgICAgUFRFUyBccHJvdCwgIihcYWRkciszMipcaW5jcikiLCBcaW5j
ciwgIihcaWR4KzMyKSIsIFxlbmQKPiArICAgICAgICAuZWxzZQo+ICsgICAgICAgIFBURShcYWRk
ciArIFxwcm90KQo+ICsgICAgICAgIC5pZiBcZW5kLVxpZHgtMQo+ICsgICAgICAgIFBURVMgXHBy
b3QsICIoXGFkZHIrXGluY3IpIiwgXGluY3IsICIoXGlkeCsxKSIsIFxlbmQKPiArICAgICAgICAu
ZW5kaWYKPiArICAgICAgICAuZW5kaWYKPiArICAgICAgICAuZW5kbQo+ICsgICAgICAgIC5hbGln
biBfX1BBR0VfU0laRQo+ICtwYWdlX3RhYmxlX3ZpcnRfbDE6Cj4gKyAgICAgICAgUFRFKDApCj4g
KyAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpFLCAwCj4gK3BhZ2VfdGFibGVfbDE6Cj4gKyAgICAg
ICAgUFRFUyBMMV9QUk9ULCAweDAwMDAwMDAwLCAweDAwMDAxMDAwLCAwLCBMMV9QQUdFVEFCTEVf
RU5UUklFUwo+ICsgICAgICAgIC5hbGlnbiBfX1BBR0VfU0laRSwgMAo+ICtwYWdlX3RhYmxlX2wy
Ogo+ICsgICAgICAgIC8qIE1hcCB0aGUgZmlyc3QgMUdCIG9mIG1lbW9yeSAob24gMzIgYml0IDE2
TUIgbGVzcykuICovCj4gKyAgICAgICAgUFRFKHBhZ2VfdGFibGVfbDEgKyBMMl9QUk9UKQo+ICsj
aWZkZWYgX194ODZfNjRfXwo+ICsgICAgICAgIFBURVMgTDJfUFJPVHxfUEFHRV9QU0UsIDB4MDAy
MDAwMDAsIDB4MDAyMDAwMDAsIDEsIEwyX1BBR0VUQUJMRV9FTlRSSUVTCj4gKyNlbHNlCj4gKyAg
ICAgICAgLyogQXQgM2YwMDAwMDAgdmlydHVhbCBrZXJuZWwgYXJlYSBpcyBzdGFydGluZy4gKi8K
PiArICAgICAgICBQVEVTIEwyX1BST1R8X1BBR0VfUFNFLCAweDAwMjAwMDAwLCAweDAwMjAwMDAw
LCAxLCBsMl90YWJsZV9vZmZzZXQoVklSVF9LRVJORUxfQVJFQSkKPiArICAgICAgICBQVEUocGFn
ZV90YWJsZV92aXJ0X2wxICsgTDJfUFJPVCkKPiArI2VuZGlmCj4gKyAgICAgICAgLmFsaWduIF9f
UEFHRV9TSVpFLCAwCj4gKwo+ICsudGV4dAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2NvbXBpbGVy
LmggYi9pbmNsdWRlL2NvbXBpbGVyLmgKPiBpbmRleCA0MTg4Mjc3Li4wY2JhZDk4IDEwMDY0NAo+
IC0tLSBhL2luY2x1ZGUvY29tcGlsZXIuaAo+ICsrKyBiL2luY2x1ZGUvY29tcGlsZXIuaAo+IEBA
IC02LDUgKzYsNiBAQAo+ICAjZW5kaWYKPiAgI2RlZmluZSB1bmxpa2VseSh4KSAgX19idWlsdGlu
X2V4cGVjdCghISh4KSwwKQo+ICAjZGVmaW5lIGxpa2VseSh4KSAgICBfX2J1aWx0aW5fZXhwZWN0
KCEhKHgpLDEpCj4gKyNkZWZpbmUgX19wYWNrZWQgICAgIF9fYXR0cmlidXRlX18oKF9fcGFja2Vk
X18pKQo+ICAKPiAgI2VuZGlmIC8qIF9fTUlOSU9TX0NPTVBJTEVSX0hfICovCj4gZGlmZiAtLWdp
dCBhL2luY2x1ZGUveDg2L2Rlc2MuaCBiL2luY2x1ZGUveDg2L2Rlc2MuaAo+IG5ldyBmaWxlIG1v
ZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uYjliOTIxYgo+IC0tLSAvZGV2L251bGwKPiArKysg
Yi9pbmNsdWRlL3g4Ni9kZXNjLmgKPiBAQCAtMCwwICsxLDM2NyBAQAo+ICsvKiAtKi0gIE1vZGU6
QzsgYy1iYXNpYy1vZmZzZXQ6NDsgdGFiLXdpZHRoOjQgLSotCj4gKyAqCj4gKyAqIChDKSAyMDE2
IC0gSnVlcmdlbiBHcm9zcywgU1VTRSBMaW51eCBHbWJICj4gKyAqIGJhc2VkIG9uIHNvbWUgaGVh
ZGVyIGZpbGVzIGZyb20gWGVuIFRlc3QgRnJhbWV3b3JrIGJ5IEFuZHJldyBDb29wZXIKPiArICoK
PiArICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFu
eSBwZXJzb24gb2J0YWluaW5nIGEgY29weQo+ICsgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3Nv
Y2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KPiArICogZGVh
bCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQg
bGltaXRhdGlvbiB0aGUKPiArICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwg
cHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCj4gKyAqIHNlbGwgY29waWVz
IG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3
YXJlIGlzCj4gKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5n
IGNvbmRpdGlvbnM6Cj4gKyAqCj4gKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0
aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCj4gKyAqIGFsbCBjb3Bp
ZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgo+ICsgKgo+ICsgKiBU
SEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkg
S0lORCwgRVhQUkVTUyBPUgo+ICsgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVE
IFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKPiArICogRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hB
TEwgVEhFCj4gKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBB
TlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKPiArICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFO
IEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKPiArICogRlJP
TSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBP
UiBPVEhFUgo+ICsgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4gKyAqLwo+ICsKPiArI2lm
bmRlZiBfREVTQ19IXwo+ICsjZGVmaW5lIF9ERVNDX0hfCj4gKwo+ICsvKgo+ICsgKiBDb3VudCB0
aGUgbnVtYmVyIG9mIHZhcmFkaWMgYXJndW1lbnRzIHByb3ZpZGVkLgo+ICsgKgo+ICsgKiA8cHJl
Pgo+ICsgKiAgIFZBX05BUkdTKCkgICAgID0+IDAKPiArICogICBWQV9OQVJHUyh4KSAgICA9PiAx
Cj4gKyAqICAgVkFfTkFSR1MoeCwgeSkgPT4gMgo+ICsgKiA8L3ByZT4KPiArICoKPiArICogQ3Vy
cmVudGx5IGZ1bmN0aW9ucyBmb3IgMCB0byAxMSBhcmd1bWVudHMuCj4gKyAqLwo+ICsjZGVmaW5l
IFZBX05BUkdTXyhfMSwgXzIsIF8zLCBfNCwgXzUsIF82LCBfNywgXzgsIF85LCBfMTAsIF8xMSwg
XzEyLCBOLCAuLi4pIE4KPiArI2RlZmluZSBWQV9OQVJHUyguLi4pIFwKPiArICAgIFZBX05BUkdT
XyhYLCMjX19WQV9BUkdTX18sIDExLCAxMCwgOSwgOCwgNywgNiwgNSwgNCwgMywgMiwgMSwgMCkK
PiArCj4gKy8qCj4gKyAqIENhbGwgYSBtYWNybyB2YXJpYXRpb24sIGJhc2VkIG9uIHRoZSBudW1i
ZXIgb2YgdmFyYWRpYyBhcmd1bWVudHMuCj4gKyAqCj4gKyAqIEBwYXJhbSBtYWNybyBQYXJ0aWFs
IHRva2VuIHRvIGNhbGwgYSB2YXJpYXRpb24gb2YuCj4gKyAqIEBwYXJhbSBjMSAgICBDb25zdGFu
dCBwYXJhbWV0ZXIgdG8gcGFzcyB0aHJvdWdoLgo+ICsgKiBAcGFyYW0gLi4uICAgVmFyYWRpYyBh
cmd1bWVudHMgdG8gcGFzcyB0aHJvdWdoLgo+ICsgKgo+ICsgKiBUb2tlbmlzZXMgJ21hY3JvJyB3
aXRoIHRoZSBjb3VudCBvZiB2YXJhZGljIGFyZ3VtZW50cywgcGFzc2luZyAnYzEnIGFuZCB0aGUK
PiArICogdmFyYWRpYyBhcmd1bWVudHMuCj4gKyAqCj4gKyAqIDxwcmU+Cj4gKyAqICAgVkFSX01B
Q1JPX0MxKG0sIGMpICAgICAgICAgID0+IG0wKGMpCj4gKyAqICAgVkFSX01BQ1JPX0MxKG0sIGMs
IHgpICAgICAgID0+IG0xKGMsIHgpCj4gKyAqICAgVkFSX01BQ1JPX0MxKG0sIGMsIHgsIHkpICAg
ID0+IG0yKGMsIHgsIHkpCj4gKyAqICAgVkFSX01BQ1JPX0MxKG0sIGMsIHgsIHksIHopID0+IG0z
KGMsIHgsIHksIHopCj4gKyAqIDwvcHJlPgo+ICsgKi8KPiArI2RlZmluZSBWQVJfTUFDUk9fQzFf
XyhtYWNybywgYzEsIGNvdW50LCAuLi4pIG1hY3JvIyNjb3VudChjMSwgIyNfX1ZBX0FSR1NfXykK
PiArI2RlZmluZSBWQVJfTUFDUk9fQzFfKG1hY3JvLCBjMSwgY291bnQsIC4uLikgICAgICAgIFwK
PiArICAgIFZBUl9NQUNST19DMV9fKG1hY3JvLCBjMSwgY291bnQsICMjX19WQV9BUkdTX18pCj4g
KyNkZWZpbmUgVkFSX01BQ1JPX0MxKG1hY3JvLCBjMSwgLi4uKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICsgICAgVkFSX01BQ1JPX0MxXyhtYWNybywgYzEsIFZBX05BUkdTKF9f
VkFfQVJHU19fKSwgIyNfX1ZBX0FSR1NfXykKPiArCj4gKy8qCj4gKyAqIEdEVCBsYXlvdXQ6Cj4g
KyAqCj4gKyAqICAwIC0gbnVsbAo+ICsgKiAgMSAtIDY0Yml0IHN1cGVydmlzb3IgY29kZQo+ICsg
KiAgMiAtIDMyYml0IHN1cGVydmlzb3IgY29kZQo+ICsgKiAgMyAtIDMyYml0IHN1cGVydmlzb3Ig
ZGF0YQo+ICsgKiAgNCAtIDY0Yml0IHVzZXJzcGFjZSBjb2RlCj4gKyAqICA1IC0gMzJiaXQgdXNl
cnNwYWNlIGNvZGUKPiArICogIDYgLSAzMmJpdCB1c2Vyc3BhY2UgZGF0YQo+ICsgKiAgNyAtIFRT
UyAodHdvIHNsb3RzIGluIGxvbmcgbW9kZSkKPiArICoKPiArICogIDktMTIgLSBBdmFpbGFibGUg
Zm9yIHRlc3QgdXNlCj4gKyAqLwo+ICsKPiArI2RlZmluZSBHRFRFX0NTNjRfRFBMMCAxCj4gKyNk
ZWZpbmUgR0RURV9DUzMyX0RQTDAgMgo+ICsjZGVmaW5lIEdEVEVfRFMzMl9EUEwwIDMKPiArI2Rl
ZmluZSBHRFRFX0NTNjRfRFBMMyA0Cj4gKyNkZWZpbmUgR0RURV9DUzMyX0RQTDMgNQo+ICsjZGVm
aW5lIEdEVEVfRFMzMl9EUEwzIDYKPiArCj4gKyNkZWZpbmUgR0RURV9UU1MgNwo+ICsKPiArI2Rl
ZmluZSBHRFRFX0FWQUlMMCAgICAgOQo+ICsjZGVmaW5lIEdEVEVfQVZBSUwxICAgIDEwCj4gKyNk
ZWZpbmUgR0RURV9BVkFJTDIgICAgMTEKPiArI2RlZmluZSBHRFRFX0FWQUlMMyAgICAxMgo+ICsK
PiArI2RlZmluZSBOUl9HRFRfRU5UUklFUyAxMwo+ICsKPiArI2lmZGVmIF9feDg2XzY0X18KPiAr
Cj4gKyNkZWZpbmUgX19LRVJOX0NTIChHRFRFX0NTNjRfRFBMMCAqIDgpCj4gKyNkZWZpbmUgX19L
RVJOX0RTICgwKQo+ICsjZGVmaW5lIF9fVVNFUl9DUyAoR0RURV9DUzY0X0RQTDMgKiA4ICsgMykK
PiArI2RlZmluZSBfX1VTRVJfRFMgKEdEVEVfRFMzMl9EUEwzICogOCArIDMpCj4gKwo+ICsjZWxz
ZSAvKiBfX3g4Nl82NF9fICovCj4gKwo+ICsjZGVmaW5lIF9fS0VSTl9DUyAoR0RURV9DUzMyX0RQ
TDAgKiA4KQo+ICsjZGVmaW5lIF9fS0VSTl9EUyAoR0RURV9EUzMyX0RQTDAgKiA4KQo+ICsjZGVm
aW5lIF9fVVNFUl9DUyAoR0RURV9DUzMyX0RQTDMgKiA4ICsgMykKPiArI2RlZmluZSBfX1VTRVJf
RFMgKEdEVEVfRFMzMl9EUEwzICogOCArIDMpCj4gKwo+ICsjZW5kaWYgLyogX194ODZfNjRfXyAq
Lwo+ICsKPiArI2lmbmRlZiBfX0FTU0VNQkxZX18KPiArLyogOCBieXRlIHVzZXIgc2VnbWVudCBk
ZXNjcmlwdG9yIChHRFQvTERUIGVudHJpZXMgd2l0aCAucyA9IDEpICovCj4gK3N0cnVjdCBfX3Bh
Y2tlZCBzZWdfZGVzYzMyIHsKPiArICAgIHVuaW9uIHsKPiArICAgICAgICAvKiBSYXcgYmFja2lu
ZyBpbnRlZ2Vycy4gKi8KPiArICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgICAgICB1aW50MzJf
dCBsbywgaGk7Cj4gKyAgICAgICAgfTsKPiArICAgICAgICAvKiBDb21tb24gbmFtZWQgZmllbGRz
LiAqLwo+ICsgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIHVpbnQxNl90IGxpbWl0MDsK
PiArICAgICAgICAgICAgdWludDE2X3QgYmFzZTA7Cj4gKyAgICAgICAgICAgIHVpbnQ4X3QgIGJh
c2UxOwo+ICsgICAgICAgICAgICB1bnNpZ25lZCB0eXBlOiA0Owo+ICsgICAgICAgICAgICB1bnNp
Z25lZCBzOiAxLCBkcGw6IDIsIHA6IDE7Cj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxpbWl0OiA0
Owo+ICsgICAgICAgICAgICB1bnNpZ25lZCBhdmw6IDEsIGw6IDEsIGQ6IDEsIGc6IDE7Cj4gKyAg
ICAgICAgICAgIHVpbnQ4X3QgYmFzZTI7Cj4gKyAgICAgICAgfTsKPiArICAgICAgICAvKiBDb2Rl
IHNlZ21lbnQgc3BlY2lmaWMgZmllbGQgbmFtZXMuICovCj4gKyAgICAgICAgc3RydWN0IHsKPiAr
ICAgICAgICAgICAgdWludDE2X3QgbGltaXQwOwo+ICsgICAgICAgICAgICB1aW50MTZfdCBiYXNl
MDsKPiArICAgICAgICAgICAgdWludDhfdCAgYmFzZTE7Cj4gKyAgICAgICAgICAgIHVuc2lnbmVk
IGE6IDEsIHI6IDEsIGM6IDEsIHg6IDE7Cj4gKyAgICAgICAgICAgIHVuc2lnbmVkIHM6IDEsIGRw
bDogMiwgcDogMTsKPiArICAgICAgICAgICAgdW5zaWduZWQgbGltaXQ6IDQ7Cj4gKyAgICAgICAg
ICAgIHVuc2lnbmVkIGF2bDogMSwgbDogMSwgZDogMSwgZzogMTsKPiArICAgICAgICAgICAgdWlu
dDhfdCBiYXNlMjsKPiArICAgICAgICB9IGNvZGU7Cj4gKyAgICAgICAgLyogRGF0YSBzZWdtZW50
IHNwZWNpZmljIGZpZWxkIG5hbWVzLiAqLwo+ICsgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAg
ICAgIHVpbnQxNl90IGxpbWl0MDsKPiArICAgICAgICAgICAgdWludDE2X3QgYmFzZTA7Cj4gKyAg
ICAgICAgICAgIHVpbnQ4X3QgIGJhc2UxOwo+ICsgICAgICAgICAgICB1bnNpZ25lZCBhOiAxLCB3
OiAxLCBlOiAxLCB4OiAxOwo+ICsgICAgICAgICAgICB1bnNpZ25lZCBzOiAxLCBkcGw6IDIsIHA6
IDE7Cj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxpbWl0OiA0Owo+ICsgICAgICAgICAgICB1bnNp
Z25lZCBhdmw6IDEsIF9yMDogMSwgYjogMSwgZzogMTsKPiArICAgICAgICAgICAgdWludDhfdCBi
YXNlMjsKPiArICAgICAgICB9IGRhdGE7Cj4gKyAgICB9Owo+ICt9Owo+ICsKPiArLyogOC1ieXRl
IGdhdGUgLSBQcm90ZWN0ZWQgbW9kZSBJRFQgZW50cnksIEdEVCB0YXNrL2NhbGwgZ2F0ZS4gKi8K
PiArc3RydWN0IF9fcGFja2VkIHNlZ19nYXRlMzIgewo+ICsgICAgdW5pb24gewo+ICsgICAgICAg
IHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IGxvLCBoaTsKPiArICAgICAgICB9Owo+
ICsgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIHVpbnQxNl90IG9mZnNldDA7Cj4gKyAg
ICAgICAgICAgIHVpbnQxNl90IHNlbGVjdG9yOwo+ICsgICAgICAgICAgICB1aW50OF90ICBfcjA7
Cj4gKyAgICAgICAgICAgIHVuc2lnbmVkIHR5cGU6IDQsIHM6IDEsIGRwbDogMiwgcDogMTsKPiAr
ICAgICAgICAgICAgdWludDE2X3Qgb2Zmc2V0MTsKPiArICAgICAgICB9Owo+ICsgICAgfTsKPiAr
fTsKPiArCj4gKy8qIDE2LWJ5dGUgZ2F0ZSAtIExvbmcgbW9kZSBJRFQgZW50cnkuICovCj4gK3N0
cnVjdCBfX3BhY2tlZCBzZWdfZ2F0ZTY0IHsKPiArICAgIHVuaW9uIHsKPiArICAgICAgICBzdHJ1
Y3Qgewo+ICsgICAgICAgICAgICB1aW50NjRfdCBsbywgaGk7Cj4gKyAgICAgICAgfTsKPiArICAg
ICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgICAgICB1aW50MTZfdCBvZmZzZXQwOwo+ICsgICAgICAg
ICAgICB1aW50MTZfdCBzZWxlY3RvcjsKPiArICAgICAgICAgICAgdW5zaWduZWQgaXN0OiAzLCBf
cjA6IDUsIHR5cGU6IDQsIHM6IDEsIGRwbDogMiwgcDogMTsKPiArICAgICAgICAgICAgdWludDE2
X3Qgb2Zmc2V0MTsKPiArICAgICAgICAgICAgdWludDMyX3Qgb2Zmc2V0MjsKPiArICAgICAgICAg
ICAgdWludDMyX3QgX3IxOwo+ICsgICAgICAgIH07Cj4gKyAgICB9Owo+ICt9Owo+ICsKPiArLyog
R0RUL0xEVCBhdHRyaWJ1dGUgZmxhZ3MgZm9yIHVzZXIgc2VnbWVudHMgKi8KPiArCj4gKy8qIENv
bW1vbiAqLwo+ICsjZGVmaW5lIFNFR19BVFRSX0cgICAgICAweDgwMDAgLyogR3JhbnVsYXJpdHkg
b2YgbGltaXQgKDAgPSAxLCAxID0gNEspICovCj4gKyNkZWZpbmUgU0VHX0FUVFJfQVZMICAgIDB4
MTAwMCAvKiBBdmFpbGFibGUgZm9yIHNvZnR3YXJlIHVzZSAqLwo+ICsjZGVmaW5lIFNFR19BVFRS
X1AgICAgICAweDAwODAgLyogUHJlc2VudD8gKi8KPiArI2RlZmluZSBTRUdfQVRUUl9TICAgICAg
MHgwMDEwIC8qICFTeXN0ZW0gZGVzYyAoMCA9IHN5c3RlbSwgMSA9IHVzZXIpICovCj4gKyNkZWZp
bmUgU0VHX0FUVFJfQSAgICAgIDB4MDAwMSAvKiBBY2Nlc3NlZD8gKHNldCBieSBoYXJkd2FyZSkg
Ki8KPiArCj4gKyNkZWZpbmUgU0VHX0FUVFJfQ09NTU9OIDB4ODA5MSAvKiBDb21tb25seSBzZXQg
Yml0cyAoRyBQIFMgQSkgKi8KPiArCj4gKyNkZWZpbmUgU0VHX0FUVFJfRFBMMCAgIDB4MDAwMCAv
KiBEZXNjcmlwdG9yIHByaXZpbGVnZSBsZXZlbCAwICovCj4gKyNkZWZpbmUgU0VHX0FUVFJfRFBM
MSAgIDB4MDAyMCAvKiBEZXNjcmlwdG9yIHByaXZpbGVnZSBsZXZlbCAxICovCj4gKyNkZWZpbmUg
U0VHX0FUVFJfRFBMMiAgIDB4MDA0MCAvKiBEZXNjcmlwdG9yIHByaXZpbGVnZSBsZXZlbCAyICov
Cj4gKyNkZWZpbmUgU0VHX0FUVFJfRFBMMyAgIDB4MDA2MCAvKiBEZXNjcmlwdG9yIHByaXZpbGVn
ZSBsZXZlbCAzICovCj4gKyNkZWZpbmUgU0VHX0FUVFJfQ09ERSAgIDB4MDAwOCAvKiBUeXBlICgw
ID0gZGF0YSwgMSA9IGNvZGUpICAgICovCj4gKyNkZWZpbmUgU0VHX0FUVFJfREFUQSAgIDB4MDAw
MCAvKiBUeXBlICgwID0gZGF0YSwgMSA9IGNvZGUpICAgICovCj4gKwo+ICsvKiBDb2RlIHNlZ21l
bnRzICovCj4gKyNkZWZpbmUgU0VHX0FUVFJfRCAgICAgIDB4NDAwMCAvKiBEZWZhdWx0IG9wZXJh
bmQgc2l6ZSAoMCA9IDE2Yml0LCAxID0gMzJiaXQpICovCj4gKyNkZWZpbmUgU0VHX0FUVFJfTCAg
ICAgIDB4MjAwMCAvKiBMb25nIHNlZ21lbnQ/ICgxID0gNjRiaXQpICovCj4gKyNkZWZpbmUgU0VH
X0FUVFJfQyAgICAgIDB4MDAwNCAvKiBDb25mb3JtaW5nPyAoMCA9IG5vbiwgMSA9IGNvbmZvcm1p
bmcpICovCj4gKyNkZWZpbmUgU0VHX0FUVFJfUiAgICAgIDB4MDAwMiAvKiBSZWFkYWJsZT8gKDAg
PSBYTyBzZWcsIDEgPSBSWCBzZWcpICovCj4gKwo+ICsvKiBEYXRhIHNlZ21lbnRzICovCj4gKyNk
ZWZpbmUgU0VHX0FUVFJfQiAgICAgIDB4NDAwMCAvKiAnQmlnJyBmbGFnLgo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICogICAgLSBGb3IgJXNzLCBkZWZhdWx0IG9wZXJhbmQgc2l6
ZS4KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqICAgIC0gRm9yIGV4cGFuZC1k
b3duIHNlZ21lbnQsIHNldHMgdXBwZXIgYm91bmQuICovCj4gKyNkZWZpbmUgU0VHX0FUVFJfRSAg
ICAgIDB4MDAwNCAvKiBFeHBhbmQtZG93bj8gKDAgPSBub3JtYWwsIDEgPSBleHBhbmQtZG93bikg
Ki8KPiArI2RlZmluZSBTRUdfQVRUUl9XICAgICAgMHgwMDAyIC8qIFdyaXRhYmxlPyAoMCA9IFJP
IHNlZywgMSA9IFJXIHNlZykgKi8KPiArCj4gKy8qCj4gKyAqIEluaXRpYWxpc2UgYW4gTERUL0dE
VCBlbnRyeSB1c2luZyBhIHJhdyBhdHRyaWJ1dGUgbnVtYmVyLgo+ICsgKgo+ICsgKiBAcGFyYW0g
YmFzZSAgU2VnbWVudCBiYXNlLgo+ICsgKiBAcGFyYW0gbGltaXQgU2VnbWVudCBsaW1pdC4KPiAr
ICogQHBhcmFtIGF0dHIgIFNlZ21lbnQgYXR0cmlidXRlcy4KPiArICovCj4gKyNkZWZpbmUgSU5J
VF9HRFRFKGJhc2UsIGxpbWl0LCBhdHRyKSB7IHsgeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4gKyAgICAgLmxvID0gKCgoYmFzZSkgJiAweGZmZmYpIDw8IDE2KSB8ICgobGltaXQpICYg
MHhmZmZmKSwgICAgICAgICAgICBcCj4gKyAgICAgLmhpID0gKChiYXNlKSAmIDB4ZmYwMDAwMDAp
IHwgKChsaW1pdCkgJiAweGYwMDAwKSB8ICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgKCgo
YXR0cikgJiAweGYwZmYpIDw8IDgpIHwgKCgoYmFzZSkgJiAweGZmMDAwMCkgPj4gMTYpICAgICBc
Cj4gKyAgICAgfSB9IH0KPiArCj4gKy8qCj4gKyAqIFRva2VuaXNlIGFuZCBPUiB0b2dldGhlci4K
PiArICoKPiArICogRm9yIGVhY2ggdmFyYWRpYyBwYXJhbWV0ZXIsIHRva2VuaXNlIHdpdGggJ3Qn
IGFuZCBPUiB0b2dldGhlci4KPiArICoKPiArICogQHBhcmFtIHQgICBDb21tb24gc3RlbSBwYXJ0
aWFsIHRva2VuLgo+ICsgKiBAcGFyYW0gLi4uIFBhcnRpYWwgdG9rZW5zLgo+ICsgKgo+ICsgKiBF
eGFtcGxlOgo+ICsgKiA8cHJlPgo+ICsgKiAgIFRPS19PUih0LCB4LCB5KSAgICA9PiAodCAjIyB4
IHwgdCAjIyB5KQo+ICsgKiAgIFRPS19PUih0LCB4LCB5LCB6KSA9PiAodCAjIyB4IHwgdCAjIyB5
IHwgdCAjIyB6KQo+ICsgKiA8L3ByZT4KPiArICovCj4gKyNkZWZpbmUgVE9LX09SMCh0KSAgICAg
ICAgICgwKQo+ICsjZGVmaW5lIFRPS19PUjEodCwgeCkgICAgICAodCAjIyB4KQo+ICsjZGVmaW5l
IFRPS19PUjIodCwgeCwgLi4uKSAodCAjIyB4IHwgVE9LX09SMSh0LCAjI19fVkFfQVJHU19fKSkK
PiArI2RlZmluZSBUT0tfT1IzKHQsIHgsIC4uLikgKHQgIyMgeCB8IFRPS19PUjIodCwgIyNfX1ZB
X0FSR1NfXykpCj4gKyNkZWZpbmUgVE9LX09SNCh0LCB4LCAuLi4pICh0ICMjIHggfCBUT0tfT1Iz
KHQsICMjX19WQV9BUkdTX18pKQo+ICsjZGVmaW5lIFRPS19PUjUodCwgeCwgLi4uKSAodCAjIyB4
IHwgVE9LX09SNCh0LCAjI19fVkFfQVJHU19fKSkKPiArI2RlZmluZSBUT0tfT1I2KHQsIHgsIC4u
LikgKHQgIyMgeCB8IFRPS19PUjUodCwgIyNfX1ZBX0FSR1NfXykpCj4gKyNkZWZpbmUgVE9LX09S
Nyh0LCB4LCAuLi4pICh0ICMjIHggfCBUT0tfT1I2KHQsICMjX19WQV9BUkdTX18pKQo+ICsjZGVm
aW5lIFRPS19PUjgodCwgeCwgLi4uKSAodCAjIyB4IHwgVE9LX09SNyh0LCAjI19fVkFfQVJHU19f
KSkKPiArI2RlZmluZSBUT0tfT1IodCwgLi4uKSAgICAgVkFSX01BQ1JPX0MxKFRPS19PUiwgdCwg
IyNfX1ZBX0FSR1NfXykKPiArCj4gKy8qCj4gKyAqIEluaXRpYWxpc2UgYW4gTERUL0dEVCBlbnRy
eSB1c2luZyBTRUdfQVRUUl8gbW5lbW9uaWNzLgo+ICsgKgo+ICsgKiBAcGFyYW0gYmFzZSAgU2Vn
bWVudCBiYXNlLgo+ICsgKiBAcGFyYW0gbGltaXQgU2VnbWVudCBsaW1pdC4KPiArICogQHBhcmFt
IC4uLiAgIFBhcnRpYWwgU0VHX0FUVFJfIHRva2VucyBmb3IgYXR0cmlidXRlcy4KPiArICoKPiAr
ICogRXhhbXBsZSB1c2FnZToKPiArICogLSBJTklUX0dEVEVfU1lNKDAsIDB4ZmZmZmYsIFApCj4g
KyAqICAgLSB1c2VzIEByZWYgU0VHX0FUVFJfUAo+ICsgKgo+ICsgKiAtIElOSVRfR0RURV9TWU0o
MCwgMHhmZmZmZiwgQ09ERSwgTCkKPiArICogICAtIHVzZXMgQHJlZiBTRUdfQVRUUl9DT0RFIGFu
ZCBAcmVmIFNFR19BVFRSX0wKPiArICovCj4gKyNkZWZpbmUgSU5JVF9HRFRFX1NZTShiYXNlLCBs
aW1pdCwgLi4uKSBcCj4gKyAgICBJTklUX0dEVEUoYmFzZSwgbGltaXQsIFRPS19PUihTRUdfQVRU
Ul8sICMjX19WQV9BUkdTX18pKQo+ICsKPiArLyogTG9uZyBtb2RlIGxnZHQvbGlkdCB0YWJsZSBw
b2ludGVyLiAqLwo+ICtzdHJ1Y3QgX19wYWNrZWQgZGVzY19wdHI2NCB7Cj4gKyAgICB1aW50MTZf
dCBsaW1pdDsKPiArICAgIHVpbnQ2NF90IGJhc2U7Cj4gK307Cj4gKwo+ICsvKiBQcm90ZWN0ZWQg
bW9kZSBsZ2R0L2xpZHQgdGFibGUgcG9pbnRlci4gKi8KPiArc3RydWN0IF9fcGFja2VkIGRlc2Nf
cHRyMzIgewo+ICsgICAgdWludDE2X3QgbGltaXQ7Cj4gKyAgICB1aW50MzJfdCBiYXNlOwo+ICt9
Owo+ICsKPiArc3RydWN0IF9fcGFja2VkIGh3X3RzczMyIHsKPiArICAgIHVpbnQxNl90IGxpbms7
IHVpbnQxNl90IF9yMDsKPiArCj4gKyAgICB1aW50MzJfdCBlc3AwOwo+ICsgICAgdWludDE2X3Qg
c3MwOyB1aW50MTZfdCBfcjE7Cj4gKwo+ICsgICAgdWludDMyX3QgZXNwMTsKPiArICAgIHVpbnQx
Nl90IHNzMTsgdWludDE2X3QgX3IyOwo+ICsKPiArICAgIHVpbnQzMl90IGVzcDI7Cj4gKyAgICB1
aW50MTZfdCBzczI7IHVpbnQxNl90IF9yMzsKPiArCj4gKyAgICB1aW50MzJfdCBjcjM7Cj4gKyAg
ICB1aW50MzJfdCBlaXA7Cj4gKyAgICB1aW50MzJfdCBlZmxhZ3M7Cj4gKyAgICB1aW50MzJfdCBl
YXg7Cj4gKyAgICB1aW50MzJfdCBlY3g7Cj4gKyAgICB1aW50MzJfdCBlZHg7Cj4gKyAgICB1aW50
MzJfdCBlYng7Cj4gKyAgICB1aW50MzJfdCBlc3A7Cj4gKyAgICB1aW50MzJfdCBlYnA7Cj4gKyAg
ICB1aW50MzJfdCBlc2k7Cj4gKyAgICB1aW50MzJfdCBlZGk7Cj4gKwo+ICsgICAgdWludDE2X3Qg
ZXM7IHVpbnQxNl90IF9yNDsKPiArICAgIHVpbnQxNl90IGNzOyB1aW50MTZfdCBfcjU7Cj4gKyAg
ICB1aW50MTZfdCBzczsgdWludDE2X3QgX3I2Owo+ICsgICAgdWludDE2X3QgZHM7IHVpbnQxNl90
IF9yNzsKPiArICAgIHVpbnQxNl90IGZzOyB1aW50MTZfdCBfcjg7Cj4gKyAgICB1aW50MTZfdCBn
czsgdWludDE2X3QgX3I5Owo+ICsgICAgdWludDE2X3QgbGR0cjsgdWludDE2X3QgX3IxMDsKPiAr
ICAgIHVpbnQxNl90IHQ7IHVpbnQxNl90IGlvcGI7Cj4gK307Cj4gKwo+ICtzdHJ1Y3QgX19wYWNr
ZWQgaHdfdHNzNjQgewo+ICsgICAgdWludDE2X3QgbGluazsgdWludDE2X3QgX3IwOwo+ICsKPiAr
ICAgIHVpbnQ2NF90IHJzcDA7Cj4gKyAgICB1aW50NjRfdCByc3AxOwo+ICsgICAgdWludDY0X3Qg
cnNwMjsKPiArCj4gKyAgICB1aW50NjRfdCBfcjE7Cj4gKwo+ICsgICAgdWludDY0X3QgaXN0Wzdd
OyAvKiAxLWJhc2VkIHN0cnVjdHVyZSAqLwo+ICsKPiArICAgIHVpbnQ2NF90IF9yMjsKPiArCj4g
KyAgICB1aW50MTZfdCB0Owo+ICsgICAgdWludDE2X3QgaW9wYjsKPiArfTsKPiArCj4gKyNkZWZp
bmUgWDg2X1RTU19JTlZBTElEX0lPX0JJVE1BUCAweDgwMDAKPiArCj4gKyNpZiBkZWZpbmVkKF9f
eDg2XzY0X18pCj4gKwo+ICt0eXBlZGVmIHN0cnVjdCBkZXNjX3B0cjY0IGRlc2NfcHRyOwo+ICt0
eXBlZGVmIHN0cnVjdCBzZWdfZGVzYzMyIHVzZXJfZGVzYzsKPiArdHlwZWRlZiBzdHJ1Y3Qgc2Vn
X2dhdGU2NCBnYXRlX2Rlc2M7Cj4gK3R5cGVkZWYgc3RydWN0IGh3X3RzczY0IGh3X3RzczsKPiAr
Cj4gKyNlbGlmIGRlZmluZWQoX19pMzg2X18pCj4gKwo+ICt0eXBlZGVmIHN0cnVjdCBkZXNjX3B0
cjMyIGRlc2NfcHRyOwo+ICt0eXBlZGVmIHN0cnVjdCBzZWdfZGVzYzMyIHVzZXJfZGVzYzsKPiAr
dHlwZWRlZiBzdHJ1Y3Qgc2VnX2dhdGUzMiBnYXRlX2Rlc2M7Cj4gK3R5cGVkZWYgc3RydWN0IGh3
X3RzczMyIGh3X3RzczsKPiArCj4gKyNlbmRpZgo+ICsKPiArZXh0ZXJuIHVzZXJfZGVzYyBnZHRb
TlJfR0RUX0VOVFJJRVNdOwo+ICtleHRlcm4gZGVzY19wdHIgIGdkdF9wdHI7Cj4gKwo+ICtleHRl
cm4gZ2F0ZV9kZXNjIGlkdFsyNTZdOwo+ICtleHRlcm4gZGVzY19wdHIgIGlkdF9wdHI7Cj4gKwo+
ICtleHRlcm4gaHdfdHNzIHRzczsKPiArCj4gKyNlbmRpZgo+ICsKPiArI2VuZGlmIC8qIF9ERVND
X0hfICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L29zLmggYi9pbmNsdWRlL3g4Ni9vcy5o
Cj4gaW5kZXggZWU5MDUwYi4uZWVlZmJlMiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3g4Ni9vcy5o
Cj4gKysrIGIvaW5jbHVkZS94ODYvb3MuaAo+IEBAIC0yNCw3ICsyNCwxMiBAQAo+ICAjZW5kaWYK
PiAgI2luY2x1ZGUgPHhlbi94ZW4uaD4KPiAgCj4gKyNkZWZpbmUgTVNSX0VGRVIgICAgICAgICAg
MHhjMDAwMDA4MAo+ICsjZGVmaW5lIF9FRkVSX0xNRSAgICAgICAgIDggICAgICAgICAgICAgLyog
TG9uZyBtb2RlIGVuYWJsZSAqLwo+ICAKPiArI2RlZmluZSBYODZfQ1IwX1BHICAgICAgICAweDgw
MDAwMDAwICAgIC8qIFBhZ2luZyAqLwo+ICsjZGVmaW5lIFg4Nl9DUjRfUEFFICAgICAgIDB4MDAw
MDAwMjAgICAgLyogZW5hYmxlIHBoeXNpY2FsIGFkZHJlc3MgZXh0ZW5zaW9ucyAqLwo+ICsjZGVm
aW5lIFg4Nl9DUjRfT1NGWFNSICAgIDB4MDAwMDAyMDAgICAgLyogZW5hYmxlIGZhc3QgRlBVIHNh
dmUgYW5kIHJlc3RvcmUgKi8KPiAgCj4gICNkZWZpbmUgX19LRVJORUxfQ1MgIEZMQVRfS0VSTkVM
X0NTCj4gICNkZWZpbmUgX19LRVJORUxfRFMgIEZMQVRfS0VSTkVMX0RTCj4gZGlmZiAtLWdpdCBh
L21pbmlvcy5tayBiL21pbmlvcy5tawo+IGluZGV4IDFkMWNjOTkuLjlmZjZiZjcgMTAwNjQ0Cj4g
LS0tIGEvbWluaW9zLm1rCj4gKysrIGIvbWluaW9zLm1rCj4gQEAgLTY4LDcgKzY4LDcgQEAgSEVB
RF9PQkogOj0gJChPQkpfRElSKS8kKFRBUkdFVF9BUkNIX0RJUikvJChIRUFEX0FSQ0hfT0JKKQo+
ICAkKE9CSl9ESVIpLyUubzogJS5jICQoSERSUykgTWFrZWZpbGUgJChFWFRSQV9ERVBTKQo+ICAJ
JChDQykgJChDRkxBR1MpICQoQ1BQRkxBR1MpIC1jICQ8IC1vICRACj4gIAo+IC0kKE9CSl9ESVIp
LyUubzogJS5TICQoSERSUykgTWFrZWZpbGUgJChFWFRSQV9ERVBTKQo+ICskKE9CSl9ESVIpLyUu
bzogJS5TICQoSERSUykgTWFrZWZpbGUgJChFWFRSQV9ERVBTKSAkKEFSQ0hfQVNfREVQUykKPiAg
CSQoQ0MpICQoQVNGTEFHUykgJChDUFBGTEFHUykgLWMgJDwgLW8gJEAKPiAgCj4gIAo+IC0tIAo+
IDIuNi42Cj4gCgotLSAKU2FtdWVsCisjaWYgZGVmaW5lZChfX2FscGhhX18pICYmIGRlZmluZWQo
Q09ORklHX1BDSSkKKyAgICAgICAvKgorICAgICAgICAqIFRoZSBtZWFuaW5nIG9mIGxpZmUsIHRo
ZSB1bml2ZXJzZSwgYW5kIGV2ZXJ5dGhpbmcuIFBsdXMKKyAgICAgICAgKiB0aGlzIG1ha2VzIHRo
ZSB5ZWFyIGNvbWUgb3V0IHJpZ2h0LgorICAgICAgICAqLworICAgICAgIHllYXIgLT0gNDI7Cisj
ZW5kaWYKKEZyb20gdGhlIHBhdGNoIGZvciAxLjMuMjogKGtlcm5lbC90aW1lLmMpLCBzdWJtaXR0
ZWQgYnkgTWFyY3VzIE1laXNzbmVyKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:21:25 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:21:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVJE-0005O7-8L; Wed, 24 Aug 2016 10:21:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcVJC-0005Ny-KW; Wed, 24 Aug 2016 10:21:22 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 8C/B4-08498-1257DB75; Wed, 24 Aug 2016 10:21:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyoG1Jhq5C6d5
 wgy9dGhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM778/8pesPMgY8XLz34NjEcnMHYx
 cnJICPhLvPx4hrWLkYtDSGATo8TCLdfYIJwNjBJLZ78Cq2IRUJU4sncuK4jNJmAi0d84jw3EF
 hFQlvjY2ssOYjMLREs8b9/MAmILC3hIrFy4lhnE5hWwlPi78gEjyFBegd2MEvNbZ4MNFRIokZ
 h/dxIjRJGgxMmZT1ggBmlJ3Pj3kqmLkQPIlpZY/o+ji5Gdg1PAQWKxDEhQVMBM4ttPgwmMArO
 QtM5C0joLoXUBI/MqRo3i1KKy1CJdQxO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95Pzc
 TYzAIGUAgh2M1zcGHGKU5GBSEuW9qbo3XIgvKT+lMiOxOCO+qDQntfgQowwHh5IE75NioJxgU
 Wp6akVaZg4wXmDSEhw8SiK8NiBp3uKCxNzizHSI1ClGXY4tM+6vZRJiycvPS5US53UBKRIAKc
 oozYMbAYvdS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmvQkyhSczrwRu0yugI5iAjmi5vxv
 kiJJEhJRUA+PVfPt59xwdTnwRaL52u/52Q7GV3trPL3ScJPxu9M6Sr7nD9zGdYflqp7v/zp8p
 cTt3R3Oa7qNZf+S5DH5NrlvKIuXBvnvJaskTPDxb7FjmLt3gtP1P+DJ3gbKqZ9+vBIh841h9Z
 //SBTqHFkzgMK26mLpiudl6tkK9Azlic2SY1skWr+jcJuuqxFKckWioxVxUnAgALeoj6tgCAA
 A=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1472034079!7375012!1
X-Originating-IP: [192.134.164.104]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50435 invoked from network); 24 Aug 2016 10:21:20 -0000
Received: from mail3-relais-sop.national.inria.fr (HELO
 mail3-relais-sop.national.inria.fr) (192.134.164.104)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Aug 2016 10:21:20 -0000
X-IronPort-AV: E=Sophos;i="5.28,570,1464645600"; d="scan'208";a="190946028"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.180])
 by mail3-relais-sop.national.inria.fr with
 ESMTP/TLS/AES256-GCM-SHA384; 24 Aug 2016 12:21:16 +0200
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bcVJ6-0000fM-6E; Wed, 24 Aug 2016 12:21:16 +0200
Date: Wed, 24 Aug 2016 12:21:16 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160824102116.GB5996@var.bordeaux.inria.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
 <1472033504-23180-6-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472033504-23180-6-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 05/22] mini-os: add boot code for
	HVMlite support
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gV2VkIDI0IEF1ZyAyMDE2IDEyOjExOjI3ICswMjAwLCB3cm90ZToK
PiBBIEhWTWxpdGUgZG9tYWluIGlzIGFsd2F5cyBzdGFydGluZyBpbiAzMiBiaXQgbW9kZS4gQWRk
IHRoZSBhcHByb3ByaWF0ZQo+IGJvb3QgY29kZSB0byBhcmNoL3g4NiBmb3IgdGhlIG5vbi1wYXJh
dmlydHVhbGl6ZWQgY2FzZS4KPiAKPiBGb3IgdGhpcyBib290IGNvZGUgdG8gYmVjb21lIGFjdGl2
ZSB3ZSBuZWVkIHRvIHN1cHByZXNzIHRoZSBwdiByZWxhdGVkCj4gZWxmbm90ZXMgYW5kIGFkZCBh
biBhcHByb3ByaWF0ZSBlbGZub3RlIGZvciBIVk1saXRlLgo+IAo+IEFzIHRoZSBIVk1saXRlIGJv
b3QgY29kZSBpcyBtb3JlIG9yIGxlc3MgdGhlIHNhbWUgZm9yIDMyLSBhbmQgNjQtYml0Cj4gTWlu
aS1PUyAjaW5jbHVkZSB0aGUgbmV3IGNvZGUgZnJvbSB4ODZfWzMyfDY0XS5TIGluIG9yZGVyIHRv
IGF2b2lkCj4gZXJyb3IgcHJvbmUgY29kZSBkdXBsaWNhdGlvbi4gVGhlIHNwZWNpZmljIHBhcnRz
IG9mIDMyLSBvciA2NC1iaXQgY29kZQo+IGFyZSBhZGRlZCB0byB4ODZfWzMyfDY0XS5TCj4gCj4g
VGhpcyBlbmFibGVzIE1pbmktT1MgdG8gc3RhcnQgdGhlIGJvb3QgcHJvY2VzcyBpbiBIVk1saXRl
IG1vZGUgdW50aWwgaXQKPiBlbnRlcnMgQyBjb2RlLiBUaGlzIGlzIHdvcmtpbmcgZm9yIDMyLSBh
bmQgZm9yIDY0LWJpdCBtb2RlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KPiAtLS0KPiBWMjogYWRkIHNvbWUgY29tbWVudHMgYXMgcmVxdWVzdGVk
IGJ5IFNhbXVlbCBUaGliYXVsdAoKV2F5IGNsZWFyZXIsIHRoYW5rcyEKClJldmlld2VkLWJ5OiBT
YW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cgo+IC0tLQo+ICBN
YWtlZmlsZSAgICAgICAgICAgfCAgIDIgKy0KPiAgYXJjaC94ODYvYXJjaC5tayAgIHwgICA0ICsK
PiAgYXJjaC94ODYvbW0uYyAgICAgIHwgIDMxICsrKysrCj4gIGFyY2gveDg2L3NldHVwLmMgICB8
ICAgNCArLQo+ICBhcmNoL3g4Ni94ODZfMzIuUyAgfCAgMzEgKysrKy0KPiAgYXJjaC94ODYveDg2
XzY0LlMgIHwgIDM1ICsrKystCj4gIGFyY2gveDg2L3g4Nl9odm0uUyB8ICA4OCArKysrKysrKysr
KysrCj4gIGluY2x1ZGUvY29tcGlsZXIuaCB8ICAgMSArCj4gIGluY2x1ZGUveDg2L2Rlc2MuaCB8
IDM2NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Kwo+ICBpbmNsdWRlL3g4Ni9vcy5oICAgfCAgIDUgKwo+ICBtaW5pb3MubWsgICAgICAgICAgfCAg
IDIgKy0KPiAgMTEgZmlsZXMgY2hhbmdlZCwgNTU2IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9u
cygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYveDg2X2h2bS5TCj4gIGNyZWF0ZSBt
b2RlIDEwMDY0NCBpbmNsdWRlL3g4Ni9kZXNjLmgKPiAKPiBkaWZmIC0tZ2l0IGEvTWFrZWZpbGUg
Yi9NYWtlZmlsZQo+IGluZGV4IDc3OWJjOTEuLmI3ODM2ODQgMTAwNjQ0Cj4gLS0tIGEvTWFrZWZp
bGUKPiArKysgYi9NYWtlZmlsZQo+IEBAIC0yNCw3ICsyNCw3IEBAIGluY2x1ZGUgbWluaW9zLm1r
Cj4gIExETElCUyA6PSAKPiAgQVBQX0xETElCUyA6PSAKPiAgTERBUkNITElCIDo9IC1MJChPQkpf
RElSKS8kKFRBUkdFVF9BUkNIX0RJUikgLWwkKEFSQ0hfTElCX05BTUUpCj4gLUxERkxBR1NfRklO
QUwgOj0gLVQgJChUQVJHRVRfQVJDSF9ESVIpL21pbmlvcy0kKE1JTklPU19UQVJHRVRfQVJDSCku
bGRzCj4gK0xERkxBR1NfRklOQUwgOj0gLVQgJChUQVJHRVRfQVJDSF9ESVIpL21pbmlvcy0kKE1J
TklPU19UQVJHRVRfQVJDSCkubGRzICQoQVJDSF9MREZMQUdTX0ZJTkFMKQo+ICAKPiAgIyBQcmVm
aXggZm9yIGdsb2JhbCBBUEkgbmFtZXMuIEFsbCBvdGhlciBzeW1ib2xzIGFyZSBsb2NhbGlzZWQg
YmVmb3JlCj4gICMgbGlua2luZyB3aXRoIEVYVFJBX09CSlMuCj4gZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2FyY2gubWsgYi9hcmNoL3g4Ni9hcmNoLm1rCj4gaW5kZXggODFlODExOC4uNjczYTE5ZCAx
MDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9hcmNoLm1rCj4gKysrIGIvYXJjaC94ODYvYXJjaC5tawo+
IEBAIC0yMCwzICsyMCw3IEBAIEVYVFJBX0lOQyArPSAkKFRBUkdFVF9BUkNIX0ZBTSkvJChNSU5J
T1NfVEFSR0VUX0FSQ0gpCj4gIEVYVFJBX1NSQyArPSBhcmNoLyQoRVhUUkFfSU5DKQo+ICBlbmRp
Zgo+ICAKPiAraWZlcSAoJChDT05GSUdfUEFSQVZJUlQpLG4pCj4gK0FSQ0hfTERGTEFHU19GSU5B
TCA6PSAtLW9mb3JtYXQ9ZWxmMzItaTM4Ngo+ICtBUkNIX0FTX0RFUFMgKz0geDg2X2h2bS5TCj4g
K2VuZGlmCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5jCj4gaW5k
ZXggODhhOTI4ZC4uZmUxOGY1MyAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9tbS5jCj4gKysrIGIv
YXJjaC94ODYvbW0uYwo+IEBAIC01Niw2ICs1NiwzNyBAQCB1bnNpZ25lZCBsb25nIG1mbl96ZXJv
Owo+ICBleHRlcm4gY2hhciBzdGFja1tdOwo+ICBleHRlcm4gdm9pZCBwYWdlX3dhbGsodW5zaWdu
ZWQgbG9uZyB2YSk7Cj4gIAo+ICsjaWZuZGVmIENPTkZJR19QQVJBVklSVAo+ICsjaW5jbHVkZSA8
bWluaS1vcy9kZXNjLmg+Cj4gK3VzZXJfZGVzYyBnZHRbTlJfR0RUX0VOVFJJRVNdID0KPiArewo+
ICsgICAgW0dEVEVfQ1M2NF9EUEwwXSA9IElOSVRfR0RURV9TWU0oMCwgMHhmZmZmZiwgQ09NTU9O
LCBDT0RFLCBEUEwwLCBSLCBMKSwKPiArICAgIFtHRFRFX0NTMzJfRFBMMF0gPSBJTklUX0dEVEVf
U1lNKDAsIDB4ZmZmZmYsIENPTU1PTiwgQ09ERSwgRFBMMCwgUiwgRCksCj4gKyAgICBbR0RURV9E
UzMyX0RQTDBdID0gSU5JVF9HRFRFX1NZTSgwLCAweGZmZmZmLCBDT01NT04sIERBVEEsIERQTDAs
IEIsIFcpLAo+ICsKPiArICAgIFtHRFRFX0NTNjRfRFBMM10gPSBJTklUX0dEVEVfU1lNKDAsIDB4
ZmZmZmYsIENPTU1PTiwgQ09ERSwgRFBMMywgUiwgTCksCj4gKyAgICBbR0RURV9DUzMyX0RQTDNd
ID0gSU5JVF9HRFRFX1NZTSgwLCAweGZmZmZmLCBDT01NT04sIENPREUsIERQTDMsIFIsIEQpLAo+
ICsgICAgW0dEVEVfRFMzMl9EUEwzXSA9IElOSVRfR0RURV9TWU0oMCwgMHhmZmZmZiwgQ09NTU9O
LCBEQVRBLCBEUEwzLCBCLCBXKSwKPiArCj4gKyAgICAvKiBbR0RURV9UU1NdICAgICAqLwo+ICsg
ICAgLyogW0dEVEVfVFNTICsgMV0gKi8KPiArfTsKPiArCj4gK2Rlc2NfcHRyIGdkdF9wdHIgPQo+
ICt7Cj4gKyAgICAubGltaXQgPSBzaXplb2YoZ2R0KSAtIDEsCj4gKyAgICAuYmFzZSA9ICh1bnNp
Z25lZCBsb25nKSZnZHQsCj4gK307Cj4gKwo+ICtnYXRlX2Rlc2MgaWR0WzI1Nl0gPSB7IH07Cj4g
Kwo+ICtkZXNjX3B0ciBpZHRfcHRyID0KPiArewo+ICsgICAgLmxpbWl0ID0gc2l6ZW9mKGlkdCkg
LSAxLAo+ICsgICAgLmJhc2UgPSAodW5zaWduZWQgbG9uZykmaWR0LAo+ICt9Owo+ICsjZW5kaWYK
PiArCj4gIC8qCj4gICAqIE1ha2UgcHRfcGZuIGEgbmV3ICdsZXZlbCcgcGFnZSB0YWJsZSBmcmFt
ZSBhbmQgaG9vayBpdCBpbnRvIHRoZSBwYWdlCj4gICAqIHRhYmxlIGF0IG9mZnNldCBpbiBwcmV2
aW91cyBsZXZlbCBNRk4gKHByZWZfbF9tZm4pLiBwdF9wZm4gaXMgYSBndWVzdAo+IGRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9zZXR1cC5jIGIvYXJjaC94ODYvc2V0dXAuYwo+IGluZGV4IDVlODdkZDEu
LjMwYTkxNDMgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvc2V0dXAuYwo+ICsrKyBiL2FyY2gveDg2
L3NldHVwLmMKPiBAQCAtOTQsOSArOTQsMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIHNzZV9pbml0
KHZvaWQpIHsKPiAgICogSU5JVElBTCBDIEVOVFJZIFBPSU5ULgo+ICAgKi8KPiAgdm9pZAo+IC1h
cmNoX2luaXQoc3RhcnRfaW5mb190ICpzaSkKPiArYXJjaF9pbml0KHZvaWQgKnBhcikKPiAgewo+
ICAJc3RhdGljIGNoYXIgaGVsbG9bXSA9ICJCb290c3RyYXBwaW5nLi4uXG4iOwo+ICsJc3RhcnRf
aW5mb190ICpzaTsKPiAgCj4gIAkodm9pZClIWVBFUlZJU09SX2NvbnNvbGVfaW8oQ09OU09MRUlP
X3dyaXRlLCBzdHJsZW4oaGVsbG8pLCBoZWxsbyk7Cj4gIAo+IEBAIC0xMTEsNiArMTEyLDcgQEAg
YXJjaF9pbml0KHN0YXJ0X2luZm9fdCAqc2kpCj4gIAkvKiBDb3B5IHRoZSBzdGFydF9pbmZvIHN0
cnVjdCB0byBhIGdsb2JhbGx5LWFjY2Vzc2libGUgYXJlYS4gKi8KPiAgCS8qIFdBUk46IGRvbid0
IGRvIHByaW50ayBiZWZvcmUgaGVyZSwgaXQgdXNlcyBpbmZvcm1hdGlvbiBmcm9tCj4gIAkgICBz
aGFyZWRfaW5mby4gVXNlIHhwcmludGsgaW5zdGVhZC4gKi8KPiArCXNpID0gcGFyOwo+ICAJbWVt
Y3B5KCZzdGFydF9pbmZvLCBzaSwgc2l6ZW9mKCpzaSkpOwo+ICAKPiAgCS8qIHByaW50IG91dCBz
b21lIHVzZWZ1bCBpbmZvcm1hdGlvbiAgKi8KPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveDg2XzMy
LlMgYi9hcmNoL3g4Ni94ODZfMzIuUwo+IGluZGV4IDZkYzk4NWEuLjZmMzg3MDggMTAwNjQ0Cj4g
LS0tIGEvYXJjaC94ODYveDg2XzMyLlMKPiArKysgYi9hcmNoL3g4Ni94ODZfMzIuUwo+IEBAIC0x
LDIwICsxLDMxIEBACj4gICNpbmNsdWRlIDxtaW5pLW9zL29zLmg+Cj4gICNpbmNsdWRlIDxtaW5p
LW9zL3g4Ni9hcmNoX2xpbWl0cy5oPgo+ICAjaW5jbHVkZSA8bWluaS1vcy9hc21fbWFjcm9zLmg+
Cj4gKyNpbmNsdWRlIDxtaW5pLW9zL2FyY2hfbW0uaD4KPiArI2luY2x1ZGUgPG1pbmktb3MvZGVz
Yy5oPgo+ICsjaW5jbHVkZSA8eGVuL2FyY2gteDg2XzMyLmg+Cj4gICNpbmNsdWRlIDx4ZW4vZWxm
bm90ZS5oPgo+ICAjaW5jbHVkZSA8eGVuL2FyY2gteDg2XzMyLmg+Cj4gIAo+ICsjaWZkZWYgQ09O
RklHX1BBUkFWSVJUCj4gIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9HVUVTVF9PUywgLmFzY2l6
ICJNaW5pLU9TIikKPiAgRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX0xPQURFUiwgLmFzY2l6ICJn
ZW5lcmljIikKPiAgRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX0hZUEVSQ0FMTF9QQUdFLCBfV09S
RCBoeXBlcmNhbGxfcGFnZSkKPiAgRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX1hFTl9WRVJTSU9O
LCAuYXNjaXogInhlbi0zLjAiKQo+ICBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfUEFFX01PREUs
IC5hc2NpeiAieWVzIikKPiArLnRleHQKPiAgCj4gLS5nbG9ibCBfc3RhcnQsIHNoYXJlZF9pbmZv
LCBoeXBlcmNhbGxfcGFnZQo+ICsuZ2xvYmwgX3N0YXJ0Cj4gICAgICAgICAgICAgICAgICAgICAg
ICAgIAo+ICBfc3RhcnQ6Cj4gLSAgICAgICAgY2xkCj4gICAgICAgICAgbHNzIHN0YWNrX3N0YXJ0
LCVlc3AKPiArI2Vsc2UKPiArCj4gKyNpbmNsdWRlICJ4ODZfaHZtLlMiCj4gKyAgICAgICAgbW92
bCBzdGFja19zdGFydCwlZXNwCj4gKwo+ICsjZW5kaWYKPiArICAgICAgICBjbGQKPiAgICAgICAg
ICBhbmRsICQofihfX1NUQUNLX1NJWkUtMSkpLCAlZXNwCj4gICAgICAgICAgcHVzaCAlZXNpIAo+
ICAgICAgICAgIGNhbGwgYXJjaF9pbml0Cj4gQEAgLTIyLDE0ICszMywxNSBAQCBfc3RhcnQ6Cj4g
IHN0YWNrX3N0YXJ0Ogo+ICAJLmxvbmcgc3RhY2srKDIqX19TVEFDS19TSVpFKSwgX19LRVJORUxf
U1MKPiAgCj4gKy5nbG9ibCBzaGFyZWRfaW5mbywgaHlwZXJjYWxsX3BhZ2UKPiAgICAgICAgICAv
KiBVbnBsZWFzYW50IC0tIHRoZSBQVEUgdGhhdCBtYXBzIHRoaXMgcGFnZSBpcyBhY3R1YWxseSBv
dmVyd3JpdHRlbiAqLwo+ICAgICAgICAgIC8qIHRvIG1hcCB0aGUgcmVhbCBzaGFyZWQtaW5mbyBw
YWdlISA6LSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCj4gLSAgICAgICAgLm9yZyAw
eDEwMDAKPiArICAgICAgICAuYWxpZ24gX19QQUdFX1NJWkUKPiAgc2hhcmVkX2luZm86Cj4gLSAg
ICAgICAgLm9yZyAweDIwMDAKPiArICAgICAgICAuZmlsbCBfX1BBR0VfU0laRSwxLDAKPiAgCj4g
IGh5cGVyY2FsbF9wYWdlOgo+IC0gICAgICAgIC5vcmcgMHgzMDAwCj4gKyAgICAgICAgLmZpbGwg
X19QQUdFX1NJWkUsMSwwCj4gIAo+ICBFUwkJPSAweDIwCj4gIE9SSUdfRUFYCT0gMHgyNAo+IEBA
IC0zMDAsMyArMzEyLDEyIEBAIEVOVFJZKF9fYXJjaF9zd2l0Y2hfdGhyZWFkcykKPiAgICAgIHBv
cGwgJWVieAo+ICAgICAgcG9wbCAlZWJwCj4gICAgICByZXQKPiArCj4gKyNpZm5kZWYgQ09ORklH
X1BBUkFWSVJUCj4gKy5kYXRhCj4gKy5nbG9ibCBwYWdlX3RhYmxlX2Jhc2UKPiArICAgICAgICAu
YWxpZ24gX19QQUdFX1NJWkUKPiArcGFnZV90YWJsZV9iYXNlOgo+ICsgICAgICAgIFBURShwYWdl
X3RhYmxlX2wyICsgTDNfUFJPVCkKPiArICAgICAgICAuYWxpZ24gX19QQUdFX1NJWkUsIDAKPiAr
I2VuZGlmCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3g4Nl82NC5TIGIvYXJjaC94ODYveDg2XzY0
LlMKPiBpbmRleCA4ZWQ0NTJmLi4zNzNmNDAwIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3g4Nl82
NC5TCj4gKysrIGIvYXJjaC94ODYveDg2XzY0LlMKPiBAQCAtMSwxOSArMSwyOSBAQAo+ICAjaW5j
bHVkZSA8bWluaS1vcy9vcy5oPgo+ICAjaW5jbHVkZSA8bWluaS1vcy94ODYvYXJjaF9saW1pdHMu
aD4KPiAgI2luY2x1ZGUgPG1pbmktb3MvYXNtX21hY3Jvcy5oPgo+ICsjaW5jbHVkZSA8bWluaS1v
cy9hcmNoX21tLmg+Cj4gKyNpbmNsdWRlIDxtaW5pLW9zL2Rlc2MuaD4KPiArI2luY2x1ZGUgPHhl
bi9mZWF0dXJlcy5oPgo+ICAjaW5jbHVkZSA8eGVuL2VsZm5vdGUuaD4KPiAgI2luY2x1ZGUgPHhl
bi9mZWF0dXJlcy5oPgo+ICAKPiArI2RlZmluZSBFTlRSWShYKSAuZ2xvYmwgWCA7IFggOgo+ICsK
PiArI2lmZGVmIENPTkZJR19QQVJBVklSVAo+ICBFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfR1VF
U1RfT1MsIC5hc2NpeiAiTWluaS1PUyIpCj4gIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9MT0FE
RVIsIC5hc2NpeiAiZ2VuZXJpYyIpCj4gIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9IWVBFUkNB
TExfUEFHRSwgX1dPUkQgaHlwZXJjYWxsX3BhZ2UpCj4gIEVMRk5PVEUoWGVuLCBYRU5fRUxGTk9U
RV9YRU5fVkVSU0lPTiwgLmFzY2l6ICJ4ZW4tMy4wIikKPiArLnRleHQKPiAgCj4gLSNkZWZpbmUg
RU5UUlkoWCkgLmdsb2JsIFggOyBYIDoKPiAtLmdsb2JsIF9zdGFydCwgc2hhcmVkX2luZm8sIGh5
cGVyY2FsbF9wYWdlCj4gLQo+ICsuZ2xvYmwgX3N0YXJ0Cj4gIAo+ICBfc3RhcnQ6Cj4gKyNlbHNl
Cj4gKwo+ICsjaW5jbHVkZSAieDg2X2h2bS5TIgo+ICsKPiArI2VuZGlmCj4gICAgICAgICAgY2xk
Cj4gICAgICAgICAgbW92cSBzdGFja19zdGFydCglcmlwKSwlcnNwCj4gICAgICAgICAgYW5kcSAk
KH4oX19TVEFDS19TSVpFLTEpKSwgJXJzcAo+IEBAIC0yMywxNCArMzMsMTUgQEAgX3N0YXJ0Ogo+
ICBzdGFja19zdGFydDoKPiAgICAgICAgICAucXVhZCBzdGFjaysoMipfX1NUQUNLX1NJWkUpCj4g
IAo+ICsuZ2xvYmwgc2hhcmVkX2luZm8sIGh5cGVyY2FsbF9wYWdlCj4gICAgICAgICAgLyogVW5w
bGVhc2FudCAtLSB0aGUgUFRFIHRoYXQgbWFwcyB0aGlzIHBhZ2UgaXMgYWN0dWFsbHkgb3Zlcndy
aXR0ZW4gKi8KPiAgICAgICAgICAvKiB0byBtYXAgdGhlIHJlYWwgc2hhcmVkLWluZm8gcGFnZSEg
Oi0pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwo+IC0gICAgICAgIC5vcmcgMHgxMDAw
Cj4gKyAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpFCj4gIHNoYXJlZF9pbmZvOgo+IC0gICAgICAg
IC5vcmcgMHgyMDAwCj4gKyAgICAgICAgLmZpbGwgX19QQUdFX1NJWkUsMSwwCj4gIAo+ICBoeXBl
cmNhbGxfcGFnZToKPiAtICAgICAgICAub3JnIDB4MzAwMAo+ICsgICAgICAgIC5maWxsIF9fUEFH
RV9TSVpFLDEsMAo+ICAKPiAgCj4gICNkZWZpbmUgWEVOX0dFVF9WQ1BVX0lORk8ocmVnKQltb3Zx
IEhZUEVSVklTT1Jfc2hhcmVkX2luZm8scmVnCj4gQEAgLTM3OCwzICszODksMTUgQEAgRU5UUlko
X19hcmNoX3N3aXRjaF90aHJlYWRzKQo+ICAJcG9wcSAlcmJ4Cj4gIAlwb3BxICVyYnAKPiAgCXJl
dAo+ICsKPiArI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKPiArLmRhdGEKPiArLmdsb2JsIHBhZ2Vf
dGFibGVfYmFzZQo+ICsgICAgICAgIC5hbGlnbiBfX1BBR0VfU0laRQo+ICtwYWdlX3RhYmxlX2wz
Ogo+ICsgICAgICAgIFBURShwYWdlX3RhYmxlX2wyICsgTDNfUFJPVCkKPiArICAgICAgICAuYWxp
Z24gX19QQUdFX1NJWkUsIDAKPiArcGFnZV90YWJsZV9iYXNlOgo+ICsgICAgICAgIFBURShwYWdl
X3RhYmxlX2wzICsgTDRfUFJPVCkKPiArICAgICAgICAuYWxpZ24gX19QQUdFX1NJWkUsIDAKPiAr
I2VuZGlmCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3g4Nl9odm0uUyBiL2FyY2gveDg2L3g4Nl9o
dm0uUwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uNmU4YWQ5OAo+IC0t
LSAvZGV2L251bGwKPiArKysgYi9hcmNoL3g4Ni94ODZfaHZtLlMKPiBAQCAtMCwwICsxLDg4IEBA
Cj4gKy8qIEluY2x1ZGVkIGJ5IHg4Nl9bMzJ8NjRdLlMgKi8KPiArCj4gKyAgICAgICAgRUxGTk9U
RShYZW4sIFhFTl9FTEZOT1RFX1BIWVMzMl9FTlRSWSwgLmxvbmcgX3N0YXJ0KQo+ICsudGV4dAo+
ICsgICAgICAgIC5jb2RlMzIgICAgICAgICAgICAgICAgIC8qIEFsd2F5cyBzdGFydHMgaW4gMzJi
aXQgZmxhdCBtb2RlLiAqLwo+ICsKPiArLmdsb2JsIF9zdGFydAo+ICsKPiArX3N0YXJ0Ogo+ICsg
ICAgICAgIG1vdiAkKFg4Nl9DUjRfUEFFIHwgWDg2X0NSNF9PU0ZYU1IpLCAlZWF4Cj4gKyAgICAg
ICAgbW92ICVlYXgsICVjcjQKPiArICAgICAgICBtb3YgJHBhZ2VfdGFibGVfYmFzZSwgJWVheAo+
ICsgICAgICAgIG1vdiAlZWF4LCAlY3IzCj4gKwo+ICsjaWZkZWYgX194ODZfNjRfXyAgICAgICAg
ICAgICAgIC8qIEVGRVIuTE1FID0gMSAqLwo+ICsgICAgICAgIG1vdiAkTVNSX0VGRVIsICVlY3gK
PiArICAgICAgICByZG1zcgo+ICsgICAgICAgIGJ0cyAkX0VGRVJfTE1FLCAlZWF4Cj4gKyAgICAg
ICAgd3Jtc3IKPiArI2VuZGlmIC8qIF9feDg2XzY0X18gKi8KPiArCj4gKyAgICAgICAgbW92ICVj
cjAsICVlYXgKPiArICAgICAgICBvciAkWDg2X0NSMF9QRywgJWVheAo+ICsgICAgICAgIG1vdiAl
ZWF4LCAlY3IwCj4gKwo+ICsgICAgICAgIGxnZHQgZ2R0X3B0cgo+ICsKPiArICAgICAgICAvKiBM
b2FkIGNvZGUgc2VnbWVudC4gKi8KPiArICAgICAgICBsam1wICRfX0tFUk5fQ1MsICQxZgo+ICsj
aWZkZWYgX194ODZfNjRfXwo+ICsgICAgICAgIC5jb2RlNjQKPiArI2VuZGlmCj4gKwo+ICsgICAg
ICAgIC8qIExvYWQgZGF0YSBzZWdtZW50cy4gKi8KPiArMToKPiArICAgICAgICBtb3YgJF9fVVNF
Ul9EUywgJWVheAo+ICsgICAgICAgIG1vdiAlZWF4LCAlZHMKPiArICAgICAgICBtb3YgJWVheCwg
JWVzCj4gKyAgICAgICAgbW92ICVlYXgsICVmcwo+ICsgICAgICAgIG1vdiAlZWF4LCAlZ3MKPiAr
ICAgICAgICBtb3YgJF9fS0VSTl9EUywgJWVheAo+ICsgICAgICAgIG1vdiAlZWF4LCAlc3MKPiAr
Cj4gKyAgICAgICAgbW92ICVlYngsICVlc2kKPiArCj4gKy5kYXRhCj4gKy8qCj4gKyAqIE1hY3Jv
IHRvIGNyZWF0ZSBhIHNlcXVlbmNlIG9mIHBhZ2UgdGFibGUgZW50cmllcy4KPiArICogQXMgYSBs
b29wIGNhbiBiZSBkb25lIHZpYSByZWN1cnNpb24gb25seSBhbmQgdGhlIG5lc3RpbmcgbGV2ZWwg
aXMgbGltaXRlZAo+ICsgKiB3ZSB0cmVhdCB0aGUgZmlyc3QgMzIgUFRFcyBpbiBhIHNwZWNpYWwg
d2F5IGxpbWl0aW5nIG5lc3RpbmcgbGV2ZWwgdG8gNjQKPiArICogaW4gY2FzZSBvZiBhIGNvbXBs
ZXRlIHBhZ2UgdGFibGUgKDUxMiBQVEVzKSB0byBiZSBmaWxsZWQuCj4gKyAqIHByb3Q6IHByb3Rl
Y3Rpb24gYml0cyBpbiBhbGwgUFRFcwo+ICsgKiBhZGRyOiBwaHlzaWNhbCBhZGRyZXNzIG9mIHRo
ZSBhcmVhIHRvIG1hcAo+ICsgKiBpbmNyOiBpbmNyZW1lbnQgb2YgYWRkcmVzcyBmb3IgZWFjaCBQ
VEUKPiArICogaWR4OiAgaW5kZXggb2YgZmlyc3QgUFRFIGluIHBhZ2UgdGFibGUKPiArICogZW5k
OiAgaW5kZXggb2YgbGFzdCBQVEUgaW4gcGFnZSB0YWJsZSArIDEKPiArICovCj4gKyAgICAgICAg
Lm1hY3JvIFBURVMgcHJvdCwgYWRkciwgaW5jciwgaWR4LCBlbmQKPiArICAgICAgICAuaWZndCBc
ZW5kLVxpZHgtMzIKPiArICAgICAgICBQVEVTIFxwcm90LCBcYWRkciwgXGluY3IsIFxpZHgsICIo
XGlkeCszMikiCj4gKyAgICAgICAgUFRFUyBccHJvdCwgIihcYWRkciszMipcaW5jcikiLCBcaW5j
ciwgIihcaWR4KzMyKSIsIFxlbmQKPiArICAgICAgICAuZWxzZQo+ICsgICAgICAgIFBURShcYWRk
ciArIFxwcm90KQo+ICsgICAgICAgIC5pZiBcZW5kLVxpZHgtMQo+ICsgICAgICAgIFBURVMgXHBy
b3QsICIoXGFkZHIrXGluY3IpIiwgXGluY3IsICIoXGlkeCsxKSIsIFxlbmQKPiArICAgICAgICAu
ZW5kaWYKPiArICAgICAgICAuZW5kaWYKPiArICAgICAgICAuZW5kbQo+ICsgICAgICAgIC5hbGln
biBfX1BBR0VfU0laRQo+ICtwYWdlX3RhYmxlX3ZpcnRfbDE6Cj4gKyAgICAgICAgUFRFKDApCj4g
KyAgICAgICAgLmFsaWduIF9fUEFHRV9TSVpFLCAwCj4gK3BhZ2VfdGFibGVfbDE6Cj4gKyAgICAg
ICAgUFRFUyBMMV9QUk9ULCAweDAwMDAwMDAwLCAweDAwMDAxMDAwLCAwLCBMMV9QQUdFVEFCTEVf
RU5UUklFUwo+ICsgICAgICAgIC5hbGlnbiBfX1BBR0VfU0laRSwgMAo+ICtwYWdlX3RhYmxlX2wy
Ogo+ICsgICAgICAgIC8qIE1hcCB0aGUgZmlyc3QgMUdCIG9mIG1lbW9yeSAob24gMzIgYml0IDE2
TUIgbGVzcykuICovCj4gKyAgICAgICAgUFRFKHBhZ2VfdGFibGVfbDEgKyBMMl9QUk9UKQo+ICsj
aWZkZWYgX194ODZfNjRfXwo+ICsgICAgICAgIFBURVMgTDJfUFJPVHxfUEFHRV9QU0UsIDB4MDAy
MDAwMDAsIDB4MDAyMDAwMDAsIDEsIEwyX1BBR0VUQUJMRV9FTlRSSUVTCj4gKyNlbHNlCj4gKyAg
ICAgICAgLyogQXQgM2YwMDAwMDAgdmlydHVhbCBrZXJuZWwgYXJlYSBpcyBzdGFydGluZy4gKi8K
PiArICAgICAgICBQVEVTIEwyX1BST1R8X1BBR0VfUFNFLCAweDAwMjAwMDAwLCAweDAwMjAwMDAw
LCAxLCBsMl90YWJsZV9vZmZzZXQoVklSVF9LRVJORUxfQVJFQSkKPiArICAgICAgICBQVEUocGFn
ZV90YWJsZV92aXJ0X2wxICsgTDJfUFJPVCkKPiArI2VuZGlmCj4gKyAgICAgICAgLmFsaWduIF9f
UEFHRV9TSVpFLCAwCj4gKwo+ICsudGV4dAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2NvbXBpbGVy
LmggYi9pbmNsdWRlL2NvbXBpbGVyLmgKPiBpbmRleCA0MTg4Mjc3Li4wY2JhZDk4IDEwMDY0NAo+
IC0tLSBhL2luY2x1ZGUvY29tcGlsZXIuaAo+ICsrKyBiL2luY2x1ZGUvY29tcGlsZXIuaAo+IEBA
IC02LDUgKzYsNiBAQAo+ICAjZW5kaWYKPiAgI2RlZmluZSB1bmxpa2VseSh4KSAgX19idWlsdGlu
X2V4cGVjdCghISh4KSwwKQo+ICAjZGVmaW5lIGxpa2VseSh4KSAgICBfX2J1aWx0aW5fZXhwZWN0
KCEhKHgpLDEpCj4gKyNkZWZpbmUgX19wYWNrZWQgICAgIF9fYXR0cmlidXRlX18oKF9fcGFja2Vk
X18pKQo+ICAKPiAgI2VuZGlmIC8qIF9fTUlOSU9TX0NPTVBJTEVSX0hfICovCj4gZGlmZiAtLWdp
dCBhL2luY2x1ZGUveDg2L2Rlc2MuaCBiL2luY2x1ZGUveDg2L2Rlc2MuaAo+IG5ldyBmaWxlIG1v
ZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uYjliOTIxYgo+IC0tLSAvZGV2L251bGwKPiArKysg
Yi9pbmNsdWRlL3g4Ni9kZXNjLmgKPiBAQCAtMCwwICsxLDM2NyBAQAo+ICsvKiAtKi0gIE1vZGU6
QzsgYy1iYXNpYy1vZmZzZXQ6NDsgdGFiLXdpZHRoOjQgLSotCj4gKyAqCj4gKyAqIChDKSAyMDE2
IC0gSnVlcmdlbiBHcm9zcywgU1VTRSBMaW51eCBHbWJICj4gKyAqIGJhc2VkIG9uIHNvbWUgaGVh
ZGVyIGZpbGVzIGZyb20gWGVuIFRlc3QgRnJhbWV3b3JrIGJ5IEFuZHJldyBDb29wZXIKPiArICoK
PiArICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFu
eSBwZXJzb24gb2J0YWluaW5nIGEgY29weQo+ICsgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3Nv
Y2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KPiArICogZGVh
bCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQg
bGltaXRhdGlvbiB0aGUKPiArICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwg
cHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCj4gKyAqIHNlbGwgY29waWVz
IG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3
YXJlIGlzCj4gKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5n
IGNvbmRpdGlvbnM6Cj4gKyAqCj4gKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0
aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCj4gKyAqIGFsbCBjb3Bp
ZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgo+ICsgKgo+ICsgKiBU
SEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkg
S0lORCwgRVhQUkVTUyBPUgo+ICsgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVE
IFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKPiArICogRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hB
TEwgVEhFCj4gKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBB
TlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKPiArICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFO
IEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKPiArICogRlJP
TSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBP
UiBPVEhFUgo+ICsgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4gKyAqLwo+ICsKPiArI2lm
bmRlZiBfREVTQ19IXwo+ICsjZGVmaW5lIF9ERVNDX0hfCj4gKwo+ICsvKgo+ICsgKiBDb3VudCB0
aGUgbnVtYmVyIG9mIHZhcmFkaWMgYXJndW1lbnRzIHByb3ZpZGVkLgo+ICsgKgo+ICsgKiA8cHJl
Pgo+ICsgKiAgIFZBX05BUkdTKCkgICAgID0+IDAKPiArICogICBWQV9OQVJHUyh4KSAgICA9PiAx
Cj4gKyAqICAgVkFfTkFSR1MoeCwgeSkgPT4gMgo+ICsgKiA8L3ByZT4KPiArICoKPiArICogQ3Vy
cmVudGx5IGZ1bmN0aW9ucyBmb3IgMCB0byAxMSBhcmd1bWVudHMuCj4gKyAqLwo+ICsjZGVmaW5l
IFZBX05BUkdTXyhfMSwgXzIsIF8zLCBfNCwgXzUsIF82LCBfNywgXzgsIF85LCBfMTAsIF8xMSwg
XzEyLCBOLCAuLi4pIE4KPiArI2RlZmluZSBWQV9OQVJHUyguLi4pIFwKPiArICAgIFZBX05BUkdT
XyhYLCMjX19WQV9BUkdTX18sIDExLCAxMCwgOSwgOCwgNywgNiwgNSwgNCwgMywgMiwgMSwgMCkK
PiArCj4gKy8qCj4gKyAqIENhbGwgYSBtYWNybyB2YXJpYXRpb24sIGJhc2VkIG9uIHRoZSBudW1i
ZXIgb2YgdmFyYWRpYyBhcmd1bWVudHMuCj4gKyAqCj4gKyAqIEBwYXJhbSBtYWNybyBQYXJ0aWFs
IHRva2VuIHRvIGNhbGwgYSB2YXJpYXRpb24gb2YuCj4gKyAqIEBwYXJhbSBjMSAgICBDb25zdGFu
dCBwYXJhbWV0ZXIgdG8gcGFzcyB0aHJvdWdoLgo+ICsgKiBAcGFyYW0gLi4uICAgVmFyYWRpYyBh
cmd1bWVudHMgdG8gcGFzcyB0aHJvdWdoLgo+ICsgKgo+ICsgKiBUb2tlbmlzZXMgJ21hY3JvJyB3
aXRoIHRoZSBjb3VudCBvZiB2YXJhZGljIGFyZ3VtZW50cywgcGFzc2luZyAnYzEnIGFuZCB0aGUK
PiArICogdmFyYWRpYyBhcmd1bWVudHMuCj4gKyAqCj4gKyAqIDxwcmU+Cj4gKyAqICAgVkFSX01B
Q1JPX0MxKG0sIGMpICAgICAgICAgID0+IG0wKGMpCj4gKyAqICAgVkFSX01BQ1JPX0MxKG0sIGMs
IHgpICAgICAgID0+IG0xKGMsIHgpCj4gKyAqICAgVkFSX01BQ1JPX0MxKG0sIGMsIHgsIHkpICAg
ID0+IG0yKGMsIHgsIHkpCj4gKyAqICAgVkFSX01BQ1JPX0MxKG0sIGMsIHgsIHksIHopID0+IG0z
KGMsIHgsIHksIHopCj4gKyAqIDwvcHJlPgo+ICsgKi8KPiArI2RlZmluZSBWQVJfTUFDUk9fQzFf
XyhtYWNybywgYzEsIGNvdW50LCAuLi4pIG1hY3JvIyNjb3VudChjMSwgIyNfX1ZBX0FSR1NfXykK
PiArI2RlZmluZSBWQVJfTUFDUk9fQzFfKG1hY3JvLCBjMSwgY291bnQsIC4uLikgICAgICAgIFwK
PiArICAgIFZBUl9NQUNST19DMV9fKG1hY3JvLCBjMSwgY291bnQsICMjX19WQV9BUkdTX18pCj4g
KyNkZWZpbmUgVkFSX01BQ1JPX0MxKG1hY3JvLCBjMSwgLi4uKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICsgICAgVkFSX01BQ1JPX0MxXyhtYWNybywgYzEsIFZBX05BUkdTKF9f
VkFfQVJHU19fKSwgIyNfX1ZBX0FSR1NfXykKPiArCj4gKy8qCj4gKyAqIEdEVCBsYXlvdXQ6Cj4g
KyAqCj4gKyAqICAwIC0gbnVsbAo+ICsgKiAgMSAtIDY0Yml0IHN1cGVydmlzb3IgY29kZQo+ICsg
KiAgMiAtIDMyYml0IHN1cGVydmlzb3IgY29kZQo+ICsgKiAgMyAtIDMyYml0IHN1cGVydmlzb3Ig
ZGF0YQo+ICsgKiAgNCAtIDY0Yml0IHVzZXJzcGFjZSBjb2RlCj4gKyAqICA1IC0gMzJiaXQgdXNl
cnNwYWNlIGNvZGUKPiArICogIDYgLSAzMmJpdCB1c2Vyc3BhY2UgZGF0YQo+ICsgKiAgNyAtIFRT
UyAodHdvIHNsb3RzIGluIGxvbmcgbW9kZSkKPiArICoKPiArICogIDktMTIgLSBBdmFpbGFibGUg
Zm9yIHRlc3QgdXNlCj4gKyAqLwo+ICsKPiArI2RlZmluZSBHRFRFX0NTNjRfRFBMMCAxCj4gKyNk
ZWZpbmUgR0RURV9DUzMyX0RQTDAgMgo+ICsjZGVmaW5lIEdEVEVfRFMzMl9EUEwwIDMKPiArI2Rl
ZmluZSBHRFRFX0NTNjRfRFBMMyA0Cj4gKyNkZWZpbmUgR0RURV9DUzMyX0RQTDMgNQo+ICsjZGVm
aW5lIEdEVEVfRFMzMl9EUEwzIDYKPiArCj4gKyNkZWZpbmUgR0RURV9UU1MgNwo+ICsKPiArI2Rl
ZmluZSBHRFRFX0FWQUlMMCAgICAgOQo+ICsjZGVmaW5lIEdEVEVfQVZBSUwxICAgIDEwCj4gKyNk
ZWZpbmUgR0RURV9BVkFJTDIgICAgMTEKPiArI2RlZmluZSBHRFRFX0FWQUlMMyAgICAxMgo+ICsK
PiArI2RlZmluZSBOUl9HRFRfRU5UUklFUyAxMwo+ICsKPiArI2lmZGVmIF9feDg2XzY0X18KPiAr
Cj4gKyNkZWZpbmUgX19LRVJOX0NTIChHRFRFX0NTNjRfRFBMMCAqIDgpCj4gKyNkZWZpbmUgX19L
RVJOX0RTICgwKQo+ICsjZGVmaW5lIF9fVVNFUl9DUyAoR0RURV9DUzY0X0RQTDMgKiA4ICsgMykK
PiArI2RlZmluZSBfX1VTRVJfRFMgKEdEVEVfRFMzMl9EUEwzICogOCArIDMpCj4gKwo+ICsjZWxz
ZSAvKiBfX3g4Nl82NF9fICovCj4gKwo+ICsjZGVmaW5lIF9fS0VSTl9DUyAoR0RURV9DUzMyX0RQ
TDAgKiA4KQo+ICsjZGVmaW5lIF9fS0VSTl9EUyAoR0RURV9EUzMyX0RQTDAgKiA4KQo+ICsjZGVm
aW5lIF9fVVNFUl9DUyAoR0RURV9DUzMyX0RQTDMgKiA4ICsgMykKPiArI2RlZmluZSBfX1VTRVJf
RFMgKEdEVEVfRFMzMl9EUEwzICogOCArIDMpCj4gKwo+ICsjZW5kaWYgLyogX194ODZfNjRfXyAq
Lwo+ICsKPiArI2lmbmRlZiBfX0FTU0VNQkxZX18KPiArLyogOCBieXRlIHVzZXIgc2VnbWVudCBk
ZXNjcmlwdG9yIChHRFQvTERUIGVudHJpZXMgd2l0aCAucyA9IDEpICovCj4gK3N0cnVjdCBfX3Bh
Y2tlZCBzZWdfZGVzYzMyIHsKPiArICAgIHVuaW9uIHsKPiArICAgICAgICAvKiBSYXcgYmFja2lu
ZyBpbnRlZ2Vycy4gKi8KPiArICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgICAgICB1aW50MzJf
dCBsbywgaGk7Cj4gKyAgICAgICAgfTsKPiArICAgICAgICAvKiBDb21tb24gbmFtZWQgZmllbGRz
LiAqLwo+ICsgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIHVpbnQxNl90IGxpbWl0MDsK
PiArICAgICAgICAgICAgdWludDE2X3QgYmFzZTA7Cj4gKyAgICAgICAgICAgIHVpbnQ4X3QgIGJh
c2UxOwo+ICsgICAgICAgICAgICB1bnNpZ25lZCB0eXBlOiA0Owo+ICsgICAgICAgICAgICB1bnNp
Z25lZCBzOiAxLCBkcGw6IDIsIHA6IDE7Cj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxpbWl0OiA0
Owo+ICsgICAgICAgICAgICB1bnNpZ25lZCBhdmw6IDEsIGw6IDEsIGQ6IDEsIGc6IDE7Cj4gKyAg
ICAgICAgICAgIHVpbnQ4X3QgYmFzZTI7Cj4gKyAgICAgICAgfTsKPiArICAgICAgICAvKiBDb2Rl
IHNlZ21lbnQgc3BlY2lmaWMgZmllbGQgbmFtZXMuICovCj4gKyAgICAgICAgc3RydWN0IHsKPiAr
ICAgICAgICAgICAgdWludDE2X3QgbGltaXQwOwo+ICsgICAgICAgICAgICB1aW50MTZfdCBiYXNl
MDsKPiArICAgICAgICAgICAgdWludDhfdCAgYmFzZTE7Cj4gKyAgICAgICAgICAgIHVuc2lnbmVk
IGE6IDEsIHI6IDEsIGM6IDEsIHg6IDE7Cj4gKyAgICAgICAgICAgIHVuc2lnbmVkIHM6IDEsIGRw
bDogMiwgcDogMTsKPiArICAgICAgICAgICAgdW5zaWduZWQgbGltaXQ6IDQ7Cj4gKyAgICAgICAg
ICAgIHVuc2lnbmVkIGF2bDogMSwgbDogMSwgZDogMSwgZzogMTsKPiArICAgICAgICAgICAgdWlu
dDhfdCBiYXNlMjsKPiArICAgICAgICB9IGNvZGU7Cj4gKyAgICAgICAgLyogRGF0YSBzZWdtZW50
IHNwZWNpZmljIGZpZWxkIG5hbWVzLiAqLwo+ICsgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAg
ICAgIHVpbnQxNl90IGxpbWl0MDsKPiArICAgICAgICAgICAgdWludDE2X3QgYmFzZTA7Cj4gKyAg
ICAgICAgICAgIHVpbnQ4X3QgIGJhc2UxOwo+ICsgICAgICAgICAgICB1bnNpZ25lZCBhOiAxLCB3
OiAxLCBlOiAxLCB4OiAxOwo+ICsgICAgICAgICAgICB1bnNpZ25lZCBzOiAxLCBkcGw6IDIsIHA6
IDE7Cj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxpbWl0OiA0Owo+ICsgICAgICAgICAgICB1bnNp
Z25lZCBhdmw6IDEsIF9yMDogMSwgYjogMSwgZzogMTsKPiArICAgICAgICAgICAgdWludDhfdCBi
YXNlMjsKPiArICAgICAgICB9IGRhdGE7Cj4gKyAgICB9Owo+ICt9Owo+ICsKPiArLyogOC1ieXRl
IGdhdGUgLSBQcm90ZWN0ZWQgbW9kZSBJRFQgZW50cnksIEdEVCB0YXNrL2NhbGwgZ2F0ZS4gKi8K
PiArc3RydWN0IF9fcGFja2VkIHNlZ19nYXRlMzIgewo+ICsgICAgdW5pb24gewo+ICsgICAgICAg
IHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IGxvLCBoaTsKPiArICAgICAgICB9Owo+
ICsgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIHVpbnQxNl90IG9mZnNldDA7Cj4gKyAg
ICAgICAgICAgIHVpbnQxNl90IHNlbGVjdG9yOwo+ICsgICAgICAgICAgICB1aW50OF90ICBfcjA7
Cj4gKyAgICAgICAgICAgIHVuc2lnbmVkIHR5cGU6IDQsIHM6IDEsIGRwbDogMiwgcDogMTsKPiAr
ICAgICAgICAgICAgdWludDE2X3Qgb2Zmc2V0MTsKPiArICAgICAgICB9Owo+ICsgICAgfTsKPiAr
fTsKPiArCj4gKy8qIDE2LWJ5dGUgZ2F0ZSAtIExvbmcgbW9kZSBJRFQgZW50cnkuICovCj4gK3N0
cnVjdCBfX3BhY2tlZCBzZWdfZ2F0ZTY0IHsKPiArICAgIHVuaW9uIHsKPiArICAgICAgICBzdHJ1
Y3Qgewo+ICsgICAgICAgICAgICB1aW50NjRfdCBsbywgaGk7Cj4gKyAgICAgICAgfTsKPiArICAg
ICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgICAgICB1aW50MTZfdCBvZmZzZXQwOwo+ICsgICAgICAg
ICAgICB1aW50MTZfdCBzZWxlY3RvcjsKPiArICAgICAgICAgICAgdW5zaWduZWQgaXN0OiAzLCBf
cjA6IDUsIHR5cGU6IDQsIHM6IDEsIGRwbDogMiwgcDogMTsKPiArICAgICAgICAgICAgdWludDE2
X3Qgb2Zmc2V0MTsKPiArICAgICAgICAgICAgdWludDMyX3Qgb2Zmc2V0MjsKPiArICAgICAgICAg
ICAgdWludDMyX3QgX3IxOwo+ICsgICAgICAgIH07Cj4gKyAgICB9Owo+ICt9Owo+ICsKPiArLyog
R0RUL0xEVCBhdHRyaWJ1dGUgZmxhZ3MgZm9yIHVzZXIgc2VnbWVudHMgKi8KPiArCj4gKy8qIENv
bW1vbiAqLwo+ICsjZGVmaW5lIFNFR19BVFRSX0cgICAgICAweDgwMDAgLyogR3JhbnVsYXJpdHkg
b2YgbGltaXQgKDAgPSAxLCAxID0gNEspICovCj4gKyNkZWZpbmUgU0VHX0FUVFJfQVZMICAgIDB4
MTAwMCAvKiBBdmFpbGFibGUgZm9yIHNvZnR3YXJlIHVzZSAqLwo+ICsjZGVmaW5lIFNFR19BVFRS
X1AgICAgICAweDAwODAgLyogUHJlc2VudD8gKi8KPiArI2RlZmluZSBTRUdfQVRUUl9TICAgICAg
MHgwMDEwIC8qICFTeXN0ZW0gZGVzYyAoMCA9IHN5c3RlbSwgMSA9IHVzZXIpICovCj4gKyNkZWZp
bmUgU0VHX0FUVFJfQSAgICAgIDB4MDAwMSAvKiBBY2Nlc3NlZD8gKHNldCBieSBoYXJkd2FyZSkg
Ki8KPiArCj4gKyNkZWZpbmUgU0VHX0FUVFJfQ09NTU9OIDB4ODA5MSAvKiBDb21tb25seSBzZXQg
Yml0cyAoRyBQIFMgQSkgKi8KPiArCj4gKyNkZWZpbmUgU0VHX0FUVFJfRFBMMCAgIDB4MDAwMCAv
KiBEZXNjcmlwdG9yIHByaXZpbGVnZSBsZXZlbCAwICovCj4gKyNkZWZpbmUgU0VHX0FUVFJfRFBM
MSAgIDB4MDAyMCAvKiBEZXNjcmlwdG9yIHByaXZpbGVnZSBsZXZlbCAxICovCj4gKyNkZWZpbmUg
U0VHX0FUVFJfRFBMMiAgIDB4MDA0MCAvKiBEZXNjcmlwdG9yIHByaXZpbGVnZSBsZXZlbCAyICov
Cj4gKyNkZWZpbmUgU0VHX0FUVFJfRFBMMyAgIDB4MDA2MCAvKiBEZXNjcmlwdG9yIHByaXZpbGVn
ZSBsZXZlbCAzICovCj4gKyNkZWZpbmUgU0VHX0FUVFJfQ09ERSAgIDB4MDAwOCAvKiBUeXBlICgw
ID0gZGF0YSwgMSA9IGNvZGUpICAgICovCj4gKyNkZWZpbmUgU0VHX0FUVFJfREFUQSAgIDB4MDAw
MCAvKiBUeXBlICgwID0gZGF0YSwgMSA9IGNvZGUpICAgICovCj4gKwo+ICsvKiBDb2RlIHNlZ21l
bnRzICovCj4gKyNkZWZpbmUgU0VHX0FUVFJfRCAgICAgIDB4NDAwMCAvKiBEZWZhdWx0IG9wZXJh
bmQgc2l6ZSAoMCA9IDE2Yml0LCAxID0gMzJiaXQpICovCj4gKyNkZWZpbmUgU0VHX0FUVFJfTCAg
ICAgIDB4MjAwMCAvKiBMb25nIHNlZ21lbnQ/ICgxID0gNjRiaXQpICovCj4gKyNkZWZpbmUgU0VH
X0FUVFJfQyAgICAgIDB4MDAwNCAvKiBDb25mb3JtaW5nPyAoMCA9IG5vbiwgMSA9IGNvbmZvcm1p
bmcpICovCj4gKyNkZWZpbmUgU0VHX0FUVFJfUiAgICAgIDB4MDAwMiAvKiBSZWFkYWJsZT8gKDAg
PSBYTyBzZWcsIDEgPSBSWCBzZWcpICovCj4gKwo+ICsvKiBEYXRhIHNlZ21lbnRzICovCj4gKyNk
ZWZpbmUgU0VHX0FUVFJfQiAgICAgIDB4NDAwMCAvKiAnQmlnJyBmbGFnLgo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICogICAgLSBGb3IgJXNzLCBkZWZhdWx0IG9wZXJhbmQgc2l6
ZS4KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqICAgIC0gRm9yIGV4cGFuZC1k
b3duIHNlZ21lbnQsIHNldHMgdXBwZXIgYm91bmQuICovCj4gKyNkZWZpbmUgU0VHX0FUVFJfRSAg
ICAgIDB4MDAwNCAvKiBFeHBhbmQtZG93bj8gKDAgPSBub3JtYWwsIDEgPSBleHBhbmQtZG93bikg
Ki8KPiArI2RlZmluZSBTRUdfQVRUUl9XICAgICAgMHgwMDAyIC8qIFdyaXRhYmxlPyAoMCA9IFJP
IHNlZywgMSA9IFJXIHNlZykgKi8KPiArCj4gKy8qCj4gKyAqIEluaXRpYWxpc2UgYW4gTERUL0dE
VCBlbnRyeSB1c2luZyBhIHJhdyBhdHRyaWJ1dGUgbnVtYmVyLgo+ICsgKgo+ICsgKiBAcGFyYW0g
YmFzZSAgU2VnbWVudCBiYXNlLgo+ICsgKiBAcGFyYW0gbGltaXQgU2VnbWVudCBsaW1pdC4KPiAr
ICogQHBhcmFtIGF0dHIgIFNlZ21lbnQgYXR0cmlidXRlcy4KPiArICovCj4gKyNkZWZpbmUgSU5J
VF9HRFRFKGJhc2UsIGxpbWl0LCBhdHRyKSB7IHsgeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4gKyAgICAgLmxvID0gKCgoYmFzZSkgJiAweGZmZmYpIDw8IDE2KSB8ICgobGltaXQpICYg
MHhmZmZmKSwgICAgICAgICAgICBcCj4gKyAgICAgLmhpID0gKChiYXNlKSAmIDB4ZmYwMDAwMDAp
IHwgKChsaW1pdCkgJiAweGYwMDAwKSB8ICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgKCgo
YXR0cikgJiAweGYwZmYpIDw8IDgpIHwgKCgoYmFzZSkgJiAweGZmMDAwMCkgPj4gMTYpICAgICBc
Cj4gKyAgICAgfSB9IH0KPiArCj4gKy8qCj4gKyAqIFRva2VuaXNlIGFuZCBPUiB0b2dldGhlci4K
PiArICoKPiArICogRm9yIGVhY2ggdmFyYWRpYyBwYXJhbWV0ZXIsIHRva2VuaXNlIHdpdGggJ3Qn
IGFuZCBPUiB0b2dldGhlci4KPiArICoKPiArICogQHBhcmFtIHQgICBDb21tb24gc3RlbSBwYXJ0
aWFsIHRva2VuLgo+ICsgKiBAcGFyYW0gLi4uIFBhcnRpYWwgdG9rZW5zLgo+ICsgKgo+ICsgKiBF
eGFtcGxlOgo+ICsgKiA8cHJlPgo+ICsgKiAgIFRPS19PUih0LCB4LCB5KSAgICA9PiAodCAjIyB4
IHwgdCAjIyB5KQo+ICsgKiAgIFRPS19PUih0LCB4LCB5LCB6KSA9PiAodCAjIyB4IHwgdCAjIyB5
IHwgdCAjIyB6KQo+ICsgKiA8L3ByZT4KPiArICovCj4gKyNkZWZpbmUgVE9LX09SMCh0KSAgICAg
ICAgICgwKQo+ICsjZGVmaW5lIFRPS19PUjEodCwgeCkgICAgICAodCAjIyB4KQo+ICsjZGVmaW5l
IFRPS19PUjIodCwgeCwgLi4uKSAodCAjIyB4IHwgVE9LX09SMSh0LCAjI19fVkFfQVJHU19fKSkK
PiArI2RlZmluZSBUT0tfT1IzKHQsIHgsIC4uLikgKHQgIyMgeCB8IFRPS19PUjIodCwgIyNfX1ZB
X0FSR1NfXykpCj4gKyNkZWZpbmUgVE9LX09SNCh0LCB4LCAuLi4pICh0ICMjIHggfCBUT0tfT1Iz
KHQsICMjX19WQV9BUkdTX18pKQo+ICsjZGVmaW5lIFRPS19PUjUodCwgeCwgLi4uKSAodCAjIyB4
IHwgVE9LX09SNCh0LCAjI19fVkFfQVJHU19fKSkKPiArI2RlZmluZSBUT0tfT1I2KHQsIHgsIC4u
LikgKHQgIyMgeCB8IFRPS19PUjUodCwgIyNfX1ZBX0FSR1NfXykpCj4gKyNkZWZpbmUgVE9LX09S
Nyh0LCB4LCAuLi4pICh0ICMjIHggfCBUT0tfT1I2KHQsICMjX19WQV9BUkdTX18pKQo+ICsjZGVm
aW5lIFRPS19PUjgodCwgeCwgLi4uKSAodCAjIyB4IHwgVE9LX09SNyh0LCAjI19fVkFfQVJHU19f
KSkKPiArI2RlZmluZSBUT0tfT1IodCwgLi4uKSAgICAgVkFSX01BQ1JPX0MxKFRPS19PUiwgdCwg
IyNfX1ZBX0FSR1NfXykKPiArCj4gKy8qCj4gKyAqIEluaXRpYWxpc2UgYW4gTERUL0dEVCBlbnRy
eSB1c2luZyBTRUdfQVRUUl8gbW5lbW9uaWNzLgo+ICsgKgo+ICsgKiBAcGFyYW0gYmFzZSAgU2Vn
bWVudCBiYXNlLgo+ICsgKiBAcGFyYW0gbGltaXQgU2VnbWVudCBsaW1pdC4KPiArICogQHBhcmFt
IC4uLiAgIFBhcnRpYWwgU0VHX0FUVFJfIHRva2VucyBmb3IgYXR0cmlidXRlcy4KPiArICoKPiAr
ICogRXhhbXBsZSB1c2FnZToKPiArICogLSBJTklUX0dEVEVfU1lNKDAsIDB4ZmZmZmYsIFApCj4g
KyAqICAgLSB1c2VzIEByZWYgU0VHX0FUVFJfUAo+ICsgKgo+ICsgKiAtIElOSVRfR0RURV9TWU0o
MCwgMHhmZmZmZiwgQ09ERSwgTCkKPiArICogICAtIHVzZXMgQHJlZiBTRUdfQVRUUl9DT0RFIGFu
ZCBAcmVmIFNFR19BVFRSX0wKPiArICovCj4gKyNkZWZpbmUgSU5JVF9HRFRFX1NZTShiYXNlLCBs
aW1pdCwgLi4uKSBcCj4gKyAgICBJTklUX0dEVEUoYmFzZSwgbGltaXQsIFRPS19PUihTRUdfQVRU
Ul8sICMjX19WQV9BUkdTX18pKQo+ICsKPiArLyogTG9uZyBtb2RlIGxnZHQvbGlkdCB0YWJsZSBw
b2ludGVyLiAqLwo+ICtzdHJ1Y3QgX19wYWNrZWQgZGVzY19wdHI2NCB7Cj4gKyAgICB1aW50MTZf
dCBsaW1pdDsKPiArICAgIHVpbnQ2NF90IGJhc2U7Cj4gK307Cj4gKwo+ICsvKiBQcm90ZWN0ZWQg
bW9kZSBsZ2R0L2xpZHQgdGFibGUgcG9pbnRlci4gKi8KPiArc3RydWN0IF9fcGFja2VkIGRlc2Nf
cHRyMzIgewo+ICsgICAgdWludDE2X3QgbGltaXQ7Cj4gKyAgICB1aW50MzJfdCBiYXNlOwo+ICt9
Owo+ICsKPiArc3RydWN0IF9fcGFja2VkIGh3X3RzczMyIHsKPiArICAgIHVpbnQxNl90IGxpbms7
IHVpbnQxNl90IF9yMDsKPiArCj4gKyAgICB1aW50MzJfdCBlc3AwOwo+ICsgICAgdWludDE2X3Qg
c3MwOyB1aW50MTZfdCBfcjE7Cj4gKwo+ICsgICAgdWludDMyX3QgZXNwMTsKPiArICAgIHVpbnQx
Nl90IHNzMTsgdWludDE2X3QgX3IyOwo+ICsKPiArICAgIHVpbnQzMl90IGVzcDI7Cj4gKyAgICB1
aW50MTZfdCBzczI7IHVpbnQxNl90IF9yMzsKPiArCj4gKyAgICB1aW50MzJfdCBjcjM7Cj4gKyAg
ICB1aW50MzJfdCBlaXA7Cj4gKyAgICB1aW50MzJfdCBlZmxhZ3M7Cj4gKyAgICB1aW50MzJfdCBl
YXg7Cj4gKyAgICB1aW50MzJfdCBlY3g7Cj4gKyAgICB1aW50MzJfdCBlZHg7Cj4gKyAgICB1aW50
MzJfdCBlYng7Cj4gKyAgICB1aW50MzJfdCBlc3A7Cj4gKyAgICB1aW50MzJfdCBlYnA7Cj4gKyAg
ICB1aW50MzJfdCBlc2k7Cj4gKyAgICB1aW50MzJfdCBlZGk7Cj4gKwo+ICsgICAgdWludDE2X3Qg
ZXM7IHVpbnQxNl90IF9yNDsKPiArICAgIHVpbnQxNl90IGNzOyB1aW50MTZfdCBfcjU7Cj4gKyAg
ICB1aW50MTZfdCBzczsgdWludDE2X3QgX3I2Owo+ICsgICAgdWludDE2X3QgZHM7IHVpbnQxNl90
IF9yNzsKPiArICAgIHVpbnQxNl90IGZzOyB1aW50MTZfdCBfcjg7Cj4gKyAgICB1aW50MTZfdCBn
czsgdWludDE2X3QgX3I5Owo+ICsgICAgdWludDE2X3QgbGR0cjsgdWludDE2X3QgX3IxMDsKPiAr
ICAgIHVpbnQxNl90IHQ7IHVpbnQxNl90IGlvcGI7Cj4gK307Cj4gKwo+ICtzdHJ1Y3QgX19wYWNr
ZWQgaHdfdHNzNjQgewo+ICsgICAgdWludDE2X3QgbGluazsgdWludDE2X3QgX3IwOwo+ICsKPiAr
ICAgIHVpbnQ2NF90IHJzcDA7Cj4gKyAgICB1aW50NjRfdCByc3AxOwo+ICsgICAgdWludDY0X3Qg
cnNwMjsKPiArCj4gKyAgICB1aW50NjRfdCBfcjE7Cj4gKwo+ICsgICAgdWludDY0X3QgaXN0Wzdd
OyAvKiAxLWJhc2VkIHN0cnVjdHVyZSAqLwo+ICsKPiArICAgIHVpbnQ2NF90IF9yMjsKPiArCj4g
KyAgICB1aW50MTZfdCB0Owo+ICsgICAgdWludDE2X3QgaW9wYjsKPiArfTsKPiArCj4gKyNkZWZp
bmUgWDg2X1RTU19JTlZBTElEX0lPX0JJVE1BUCAweDgwMDAKPiArCj4gKyNpZiBkZWZpbmVkKF9f
eDg2XzY0X18pCj4gKwo+ICt0eXBlZGVmIHN0cnVjdCBkZXNjX3B0cjY0IGRlc2NfcHRyOwo+ICt0
eXBlZGVmIHN0cnVjdCBzZWdfZGVzYzMyIHVzZXJfZGVzYzsKPiArdHlwZWRlZiBzdHJ1Y3Qgc2Vn
X2dhdGU2NCBnYXRlX2Rlc2M7Cj4gK3R5cGVkZWYgc3RydWN0IGh3X3RzczY0IGh3X3RzczsKPiAr
Cj4gKyNlbGlmIGRlZmluZWQoX19pMzg2X18pCj4gKwo+ICt0eXBlZGVmIHN0cnVjdCBkZXNjX3B0
cjMyIGRlc2NfcHRyOwo+ICt0eXBlZGVmIHN0cnVjdCBzZWdfZGVzYzMyIHVzZXJfZGVzYzsKPiAr
dHlwZWRlZiBzdHJ1Y3Qgc2VnX2dhdGUzMiBnYXRlX2Rlc2M7Cj4gK3R5cGVkZWYgc3RydWN0IGh3
X3RzczMyIGh3X3RzczsKPiArCj4gKyNlbmRpZgo+ICsKPiArZXh0ZXJuIHVzZXJfZGVzYyBnZHRb
TlJfR0RUX0VOVFJJRVNdOwo+ICtleHRlcm4gZGVzY19wdHIgIGdkdF9wdHI7Cj4gKwo+ICtleHRl
cm4gZ2F0ZV9kZXNjIGlkdFsyNTZdOwo+ICtleHRlcm4gZGVzY19wdHIgIGlkdF9wdHI7Cj4gKwo+
ICtleHRlcm4gaHdfdHNzIHRzczsKPiArCj4gKyNlbmRpZgo+ICsKPiArI2VuZGlmIC8qIF9ERVND
X0hfICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L29zLmggYi9pbmNsdWRlL3g4Ni9vcy5o
Cj4gaW5kZXggZWU5MDUwYi4uZWVlZmJlMiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3g4Ni9vcy5o
Cj4gKysrIGIvaW5jbHVkZS94ODYvb3MuaAo+IEBAIC0yNCw3ICsyNCwxMiBAQAo+ICAjZW5kaWYK
PiAgI2luY2x1ZGUgPHhlbi94ZW4uaD4KPiAgCj4gKyNkZWZpbmUgTVNSX0VGRVIgICAgICAgICAg
MHhjMDAwMDA4MAo+ICsjZGVmaW5lIF9FRkVSX0xNRSAgICAgICAgIDggICAgICAgICAgICAgLyog
TG9uZyBtb2RlIGVuYWJsZSAqLwo+ICAKPiArI2RlZmluZSBYODZfQ1IwX1BHICAgICAgICAweDgw
MDAwMDAwICAgIC8qIFBhZ2luZyAqLwo+ICsjZGVmaW5lIFg4Nl9DUjRfUEFFICAgICAgIDB4MDAw
MDAwMjAgICAgLyogZW5hYmxlIHBoeXNpY2FsIGFkZHJlc3MgZXh0ZW5zaW9ucyAqLwo+ICsjZGVm
aW5lIFg4Nl9DUjRfT1NGWFNSICAgIDB4MDAwMDAyMDAgICAgLyogZW5hYmxlIGZhc3QgRlBVIHNh
dmUgYW5kIHJlc3RvcmUgKi8KPiAgCj4gICNkZWZpbmUgX19LRVJORUxfQ1MgIEZMQVRfS0VSTkVM
X0NTCj4gICNkZWZpbmUgX19LRVJORUxfRFMgIEZMQVRfS0VSTkVMX0RTCj4gZGlmZiAtLWdpdCBh
L21pbmlvcy5tayBiL21pbmlvcy5tawo+IGluZGV4IDFkMWNjOTkuLjlmZjZiZjcgMTAwNjQ0Cj4g
LS0tIGEvbWluaW9zLm1rCj4gKysrIGIvbWluaW9zLm1rCj4gQEAgLTY4LDcgKzY4LDcgQEAgSEVB
RF9PQkogOj0gJChPQkpfRElSKS8kKFRBUkdFVF9BUkNIX0RJUikvJChIRUFEX0FSQ0hfT0JKKQo+
ICAkKE9CSl9ESVIpLyUubzogJS5jICQoSERSUykgTWFrZWZpbGUgJChFWFRSQV9ERVBTKQo+ICAJ
JChDQykgJChDRkxBR1MpICQoQ1BQRkxBR1MpIC1jICQ8IC1vICRACj4gIAo+IC0kKE9CSl9ESVIp
LyUubzogJS5TICQoSERSUykgTWFrZWZpbGUgJChFWFRSQV9ERVBTKQo+ICskKE9CSl9ESVIpLyUu
bzogJS5TICQoSERSUykgTWFrZWZpbGUgJChFWFRSQV9ERVBTKSAkKEFSQ0hfQVNfREVQUykKPiAg
CSQoQ0MpICQoQVNGTEFHUykgJChDUFBGTEFHUykgLWMgJDwgLW8gJEAKPiAgCj4gIAo+IC0tIAo+
IDIuNi42Cj4gCgotLSAKU2FtdWVsCisjaWYgZGVmaW5lZChfX2FscGhhX18pICYmIGRlZmluZWQo
Q09ORklHX1BDSSkKKyAgICAgICAvKgorICAgICAgICAqIFRoZSBtZWFuaW5nIG9mIGxpZmUsIHRo
ZSB1bml2ZXJzZSwgYW5kIGV2ZXJ5dGhpbmcuIFBsdXMKKyAgICAgICAgKiB0aGlzIG1ha2VzIHRo
ZSB5ZWFyIGNvbWUgb3V0IHJpZ2h0LgorICAgICAgICAqLworICAgICAgIHllYXIgLT0gNDI7Cisj
ZW5kaWYKKEZyb20gdGhlIHBhdGNoIGZvciAxLjMuMjogKGtlcm5lbC90aW1lLmMpLCBzdWJtaXR0
ZWQgYnkgTWFyY3VzIE1laXNzbmVyKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:38:26 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:38:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVZh-0006dS-Jn; Wed, 24 Aug 2016 10:38:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=0370d6097=wei.liu2@citrix.com>)
 id 1bcVZg-0006dE-QB; Wed, 24 Aug 2016 10:38:24 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 B2/C5-15788-F197DB75; Wed, 24 Aug 2016 10:38:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDva585d5
 wg4ULOCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZmye+4ixYD1fxZzzZ5kaGC9ydzFy
 ckgI+Es07L7G2MXIwcEioCpxf5cRSJhNQFniZ2cvG4gtAmR/bO1l72Lk4mAWaGSUuPy/mwkkI
 SxgI9FxaTELiM0roC/xbNUlMFtIwF5i/9uprBBxQYmTM5+AxZkFdCQW7P7EBrKLWUBaYvk/Dp
 Awp4CDxLTFD8BKRAVUJK5MeMsOMUZBomP6MSaIM7klbp+eyjyBkX8WkqmzkEydhTB1ASPzKka
 N4tSistQiXSNDvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwFCsZ2Bg3MHYs9fv
 EKMkB5OSKO9N1b3hQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4TSqAcoJFqempFWmZOcCogElLc
 PAoifAqgqR5iwsSc4sz0yFSpxgVpcR59UESAiCJjNI8uDZYJF5ilJUS5mVkYGAQ4ilILcrNLE
 GVf8UozsGoJMzrBTKFJzOvBG76K6DFTECLW+7vBllckoiQkmpg1N0uv//7ye1O21hvHfCWar/
 +IdlyxlwGwYXua2V6yx8zNV4/Z88s8/zDlJS+asH5O53snTYc6rARZ73JlX15RkOvLJeQ+oH/
 E//uv5z25MT61JlleQIrDk+wm1vxel6GaJZNVMCF02snH/jieaoiM9Ln3VwJNlXP7PqnfcGXb
 2z5833u+ztRW5VYijMSDbWYi4oTAbMccqW/AgAA
X-Env-Sender: prvs=0370d6097=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1472035101!57108365!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53768 invoked from network); 24 Aug 2016 10:38:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2016 10:38:22 -0000
X-IronPort-AV: E=Sophos;i="5.28,570,1464652800"; d="scan'208";a="382110603"
Date: Wed, 24 Aug 2016 11:38:19 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160824103819.GA18247@citrix.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH v2 00/22]  mini-os: support HVMlite mode
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gV2VkLCBBdWcgMjQsIDIwMTYgYXQgMTI6MTE6MjJQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUaGlzIHBhdGNoIHNlcmllcyBhZGRzIEhWTWxpdGUgc3VwcG9ydCBmb3IgTWluaS1P
Uy4gU2V0dGluZwo+IENPTkZJR19QQVJBVklSVCB0byAibiIgKGRlZmF1bHQgaXMgInkiKSB3aWxs
IGJ1aWxkIG1pbmktb3MgYXMgYQo+IEhWTWxpdGUgZG9tYWluIG9uIHg4Ni4gQm90aCAzMi0gYW5k
IDY0LWJpdCBidWlsZHMgYXJlIHN1cHBvcnRlZC4KPiAKPiBUZXN0ZWQgd2l0aCBwbGFpbiBNaW5p
LU9TIGNvbmZpZ3VyYXRpb24gdG8gd29yayBpbiAzMi0gYW5kIDY0LWJpdAo+IG1vZGUgZWl0aGVy
IHBhcmF2aXJ0dWFsaXplZCBvciBhcyBIVk0gZG9tYWluIChkZXZpY2UtbW9kZWwgbm9uZSkuCj4g
Cj4gQmFsbG9vbmluZyBzaG91bGQgYmFzaWNhbGx5IHdvcmssIHRvbywgYnV0IHRoZXJlIGlzIHNv
bWUgc3VwcG9ydCBmb3IKPiBhIHNwYXJzZSBtZW1vcnkgbWFwIG1pc3NpbmcgaW4gSFZNbGl0ZSBt
b2RlLgo+IAo+IENoYW5nZXMgaW4gVjI6Cj4gLSBzb21lIG1pbm9yIGNoYW5nZXMgcmVxdWVzdGVk
IGJ5IFNhbXVlbCBUaGliYXVsdCAoYWRkZWQgY29tbWVudHMsCj4gICBtb3ZlZCBzb25lIGNvZGUg
dG8gYW5vdGhlciBwb3NpdGlvbiBpbiBmaWxlLCBhZGQgb25lIHByaW50KQo+IAo+IEp1ZXJnZW4g
R3Jvc3MgKDIyKToKPiAgIG1pbmktb3M6IHJlc3luYyB4ZW4gaGVhZGVycwo+ICAgbWluaS1vczog
bWFrZSBkdW1wX3JlZ3MoKSB3b3JrIGluIGVhcmx5IGJvb3QKPiAgIG1pbmktb3M6IGFkZCBDT05G
SUdfUEFSQVZJUlQKPiAgIG1pbmktb3M6IG1ha2Ugc29tZSBtZW1vcnkgbWFuYWdlbWVudCByZWxh
dGVkIG1hY3JvcyB1c2FibGUgZnJvbQo+ICAgICBhc3NlbWJsZXIKPiAgIG1pbmktb3M6IGFkZCBi
b290IGNvZGUgZm9yIEhWTWxpdGUgc3VwcG9ydAo+ICAgbWluaS1vczogc2V0dXAgaHlwZXJjYWxs
IHBhZ2UgZm9yIEhWTWxpdGUKPiAgIG1pbmktb3M6IHN1cHBvcnQgaHZtX29wIGh5cGVyY2FsbAo+
ICAgbWluaS1vczogaW5pdGlhbGl6ZSB0cmFwIGhhbmRsaW5nIGZvciBIVk1saXRlCj4gICBtaW5p
LW9zOiBzdXBwb3J0IEhWTWxpdGUgdHJhcHMKPiAgIG1pbmktb3M6IG1ha2UgcDJtIHJlbGF0ZWQg
Y29kZSBkZXBlbmQgb24gQ09ORklHX1BBUkFWSVJUCj4gICBtaW5pLW9zOiBhZGQgc3RhdGljIHBh
Z2UgdGFibGVzIGZvciB2aXJ0dWFsIGtlcm5lbCBhcmVhIGZvciBIVk1saXRlCj4gICBtaW5pLW9z
OiBhZGQgeDg2IG5hdGl2ZSBwYWdlIHRhYmxlIGhhbmRsaW5nCj4gICBtaW5pLW9zOiBjb3JyZWN0
IHdyb25nIGNhbGN1bGF0aW9uIG9mIGFsbG9jIGJpdG1hcCBzaXplCj4gICBtaW5pLW9zOiBhZGQg
bWFwX2ZyYW1lX3ZpcnQoKSBmdW5jdGlvbgo+ICAgbWluaS1vczogc2V0dXAgY29uc29sZSBpbnRl
cmZhY2UgcGFyYW1ldGVycwo+ICAgbWluaS1vczogc2V0dXAgeGVuYnVzIGludGVyZmFjZSBwYXJh
bWV0ZXJzCj4gICBtaW5pLW9zOiBhZGQgZ2V0X2NtZGxpbmUoKSBmdW5jdGlvbgo+ICAgbWluaS1v
czogbWFwIHNoYXJlZCBpbmZvIHBhZ2UgZm9yIEhWTWxpdGUKPiAgIG1pbmktb3M6IHJlbW92ZSB1
c2luZyBzdGFydF9pbmZvIGluIGFyY2hpdGVjdHVyZSBpbmRlcGVuZGVudCBjb2RlCj4gICBtaW5p
LW9zOiBwcmludCBzdGFydCBvZiBkYXkgbWVzc2FnZXMgZGVwZW5kaW5nIG9uIGRvbWFpbiB0eXBl
Cj4gICBtaW5pLW9zOiBnZXQgcGh5c2ljYWwgbWVtb3J5IG1hcAo+ICAgbWluaS1vczogc3VwcG9y
dCBpZGxlIGZvciBIVk1saXRlCgpGb2xkZWQgaW4gU2FtdWVsJ3MgUm9CIGluIHBhdGNoIDUgYW5k
IHB1c2hlZC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Aug 24 10:38:26 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 24 Aug 2016 10:38:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcVZh-0006dS-Jn; Wed, 24 Aug 2016 10:38:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=0370d6097=wei.liu2@citrix.com>)
 id 1bcVZg-0006dE-QB; Wed, 24 Aug 2016 10:38:24 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 B2/C5-15788-F197DB75; Wed, 24 Aug 2016 10:38:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDva585d5
 wg4ULOCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZmye+4ixYD1fxZzzZ5kaGC9ydzFy
 ckgI+Es07L7G2MXIwcEioCpxf5cRSJhNQFniZ2cvG4gtAmR/bO1l72Lk4mAWaGSUuPy/mwkkI
 SxgI9FxaTELiM0roC/xbNUlMFtIwF5i/9uprBBxQYmTM5+AxZkFdCQW7P7EBrKLWUBaYvk/Dp
 Awp4CDxLTFD8BKRAVUJK5MeMsOMUZBomP6MSaIM7klbp+eyjyBkX8WkqmzkEydhTB1ASPzKka
 N4tSistQiXSNDvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwFCsZ2Bg3MHYs9fv
 EKMkB5OSKO9N1b3hQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4TSqAcoJFqempFWmZOcCogElLc
 PAoifAqgqR5iwsSc4sz0yFSpxgVpcR59UESAiCJjNI8uDZYJF5ilJUS5mVkYGAQ4ilILcrNLE
 GVf8UozsGoJMzrBTKFJzOvBG76K6DFTECLW+7vBllckoiQkmpg1N0uv//7ye1O21hvHfCWar/
 +IdlyxlwGwYXua2V6yx8zNV4/Z88s8/zDlJS+asH5O53snTYc6rARZ73JlX15RkOvLJeQ+oH/
 E//uv5z25MT61JlleQIrDk+wm1vxel6GaJZNVMCF02snH/jieaoiM9Ln3VwJNlXP7PqnfcGXb
 2z5833u+ztRW5VYijMSDbWYi4oTAbMccqW/AgAA
X-Env-Sender: prvs=0370d6097=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1472035101!57108365!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53768 invoked from network); 24 Aug 2016 10:38:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Aug 2016 10:38:22 -0000
X-IronPort-AV: E=Sophos;i="5.28,570,1464652800"; d="scan'208";a="382110603"
Date: Wed, 24 Aug 2016 11:38:19 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160824103819.GA18247@citrix.com>
References: <1472033504-23180-1-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH v2 00/22]  mini-os: support HVMlite mode
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gV2VkLCBBdWcgMjQsIDIwMTYgYXQgMTI6MTE6MjJQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUaGlzIHBhdGNoIHNlcmllcyBhZGRzIEhWTWxpdGUgc3VwcG9ydCBmb3IgTWluaS1P
Uy4gU2V0dGluZwo+IENPTkZJR19QQVJBVklSVCB0byAibiIgKGRlZmF1bHQgaXMgInkiKSB3aWxs
IGJ1aWxkIG1pbmktb3MgYXMgYQo+IEhWTWxpdGUgZG9tYWluIG9uIHg4Ni4gQm90aCAzMi0gYW5k
IDY0LWJpdCBidWlsZHMgYXJlIHN1cHBvcnRlZC4KPiAKPiBUZXN0ZWQgd2l0aCBwbGFpbiBNaW5p
LU9TIGNvbmZpZ3VyYXRpb24gdG8gd29yayBpbiAzMi0gYW5kIDY0LWJpdAo+IG1vZGUgZWl0aGVy
IHBhcmF2aXJ0dWFsaXplZCBvciBhcyBIVk0gZG9tYWluIChkZXZpY2UtbW9kZWwgbm9uZSkuCj4g
Cj4gQmFsbG9vbmluZyBzaG91bGQgYmFzaWNhbGx5IHdvcmssIHRvbywgYnV0IHRoZXJlIGlzIHNv
bWUgc3VwcG9ydCBmb3IKPiBhIHNwYXJzZSBtZW1vcnkgbWFwIG1pc3NpbmcgaW4gSFZNbGl0ZSBt
b2RlLgo+IAo+IENoYW5nZXMgaW4gVjI6Cj4gLSBzb21lIG1pbm9yIGNoYW5nZXMgcmVxdWVzdGVk
IGJ5IFNhbXVlbCBUaGliYXVsdCAoYWRkZWQgY29tbWVudHMsCj4gICBtb3ZlZCBzb25lIGNvZGUg
dG8gYW5vdGhlciBwb3NpdGlvbiBpbiBmaWxlLCBhZGQgb25lIHByaW50KQo+IAo+IEp1ZXJnZW4g
R3Jvc3MgKDIyKToKPiAgIG1pbmktb3M6IHJlc3luYyB4ZW4gaGVhZGVycwo+ICAgbWluaS1vczog
bWFrZSBkdW1wX3JlZ3MoKSB3b3JrIGluIGVhcmx5IGJvb3QKPiAgIG1pbmktb3M6IGFkZCBDT05G
SUdfUEFSQVZJUlQKPiAgIG1pbmktb3M6IG1ha2Ugc29tZSBtZW1vcnkgbWFuYWdlbWVudCByZWxh
dGVkIG1hY3JvcyB1c2FibGUgZnJvbQo+ICAgICBhc3NlbWJsZXIKPiAgIG1pbmktb3M6IGFkZCBi
b290IGNvZGUgZm9yIEhWTWxpdGUgc3VwcG9ydAo+ICAgbWluaS1vczogc2V0dXAgaHlwZXJjYWxs
IHBhZ2UgZm9yIEhWTWxpdGUKPiAgIG1pbmktb3M6IHN1cHBvcnQgaHZtX29wIGh5cGVyY2FsbAo+
ICAgbWluaS1vczogaW5pdGlhbGl6ZSB0cmFwIGhhbmRsaW5nIGZvciBIVk1saXRlCj4gICBtaW5p
LW9zOiBzdXBwb3J0IEhWTWxpdGUgdHJhcHMKPiAgIG1pbmktb3M6IG1ha2UgcDJtIHJlbGF0ZWQg
Y29kZSBkZXBlbmQgb24gQ09ORklHX1BBUkFWSVJUCj4gICBtaW5pLW9zOiBhZGQgc3RhdGljIHBh
Z2UgdGFibGVzIGZvciB2aXJ0dWFsIGtlcm5lbCBhcmVhIGZvciBIVk1saXRlCj4gICBtaW5pLW9z
OiBhZGQgeDg2IG5hdGl2ZSBwYWdlIHRhYmxlIGhhbmRsaW5nCj4gICBtaW5pLW9zOiBjb3JyZWN0
IHdyb25nIGNhbGN1bGF0aW9uIG9mIGFsbG9jIGJpdG1hcCBzaXplCj4gICBtaW5pLW9zOiBhZGQg
bWFwX2ZyYW1lX3ZpcnQoKSBmdW5jdGlvbgo+ICAgbWluaS1vczogc2V0dXAgY29uc29sZSBpbnRl
cmZhY2UgcGFyYW1ldGVycwo+ICAgbWluaS1vczogc2V0dXAgeGVuYnVzIGludGVyZmFjZSBwYXJh
bWV0ZXJzCj4gICBtaW5pLW9zOiBhZGQgZ2V0X2NtZGxpbmUoKSBmdW5jdGlvbgo+ICAgbWluaS1v
czogbWFwIHNoYXJlZCBpbmZvIHBhZ2UgZm9yIEhWTWxpdGUKPiAgIG1pbmktb3M6IHJlbW92ZSB1
c2luZyBzdGFydF9pbmZvIGluIGFyY2hpdGVjdHVyZSBpbmRlcGVuZGVudCBjb2RlCj4gICBtaW5p
LW9zOiBwcmludCBzdGFydCBvZiBkYXkgbWVzc2FnZXMgZGVwZW5kaW5nIG9uIGRvbWFpbiB0eXBl
Cj4gICBtaW5pLW9zOiBnZXQgcGh5c2ljYWwgbWVtb3J5IG1hcAo+ICAgbWluaS1vczogc3VwcG9y
dCBpZGxlIGZvciBIVk1saXRlCgpGb2xkZWQgaW4gU2FtdWVsJ3MgUm9CIGluIHBhdGNoIDUgYW5k
IHB1c2hlZC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Aug 25 17:48:41 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 25 Aug 2016 17:48:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcylc-0000Qz-70; Thu, 25 Aug 2016 17:48:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=0382909e6=wei.liu2@citrix.com>)
 id 1bcyla-0000Qq-6E; Thu, 25 Aug 2016 17:48:38 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 C2/AD-29579-57F2FB75; Thu, 25 Aug 2016 17:48:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXitHRDpG6p/v5
 wg6Y0i7dflzBbfN8ymcmByePwhyssAYxRrJl5SfkVCawZ7+d8YSnYzFJx6tgqlgbGk8xdjJwc
 EgL+Eo2P5oPZLAKqErOPbmMCsdkElCV+dvaygdgiAokSC0/1g9UwC5RK9P27BxYXFrCSmHx6N
 wuIzSugL7H96xRGEFtIwFli65/JTBBxQYmTM5+wQPTqSCzY/QmolwPIlpZY/o8DxOQUcJFYv8
 4cpEJUQEXiyoS37BBTFCQ6ph9jgriSW+L26anMExj5ZyEZOgvJ0FkIQxcwMq9i1ChOLSpLLdI
 1NNdLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMQwYg2MH48rTnIUZJDiYlUV5P
 2f3hQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR41fWAcoJFqempFWmZOcCIgElLcPAoifDKgqR5i
 wsSc4sz0yFSpxh1ORb8uL2WSYglLz8vVUqcVwWkSACkKKM0D24ELDovMcpKCfMyAh0lxFOQWp
 SbWYIq/4pRnINRSZjXEWQKT2ZeCdymV0BHMAEd0XJ/N8gRJYkIKakGRpap0lenOAR8j3oQNav
 MqfXnxJ3z81YZV0zzsvM0Y8wwtY+xOvZ8us+Cu2em/pxUsP4qT5HNGja7i28e/BGq+mVv7aas
 Mbdtw7vjLru+LizVTPuiuDupavm/FY2vxdLeJ3z89O7qufuK159qGPHF1D3TEkjtNxPRenVM+
 LZ4xdr0niX37dXSDZVYijMSDbWYi4oTAaYgb/PJAgAA
X-Env-Sender: prvs=0382909e6=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1472147315!53455299!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4349 invoked from network); 25 Aug 2016 17:48:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2016 17:48:36 -0000
X-IronPort-AV: E=Sophos;i="5.28,576,1464652800"; d="scan'208";a="374504486"
Date: Thu, 25 Aug 2016 18:48:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>, Minios-devel
 <minios-devel@lists.xenproject.org>
Message-ID: <20160825174834.GB29921@citrix.com>
References: <1472143108-26331-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472143108-26331-1-git-send-email-wei.liu2@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: Juergen Gross <jgross@suse.com>, Samuel
 Thibault <samuel.thibault@ens-lyon.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] [MINIOS PATCH 0/5] x86 assmebly code clean up
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

U2VuZCB0aGlzIGNvdmVyIGxldHRlciB0byBtaW5pb3MtZGV2ZWwgLS0gZm9yZ290IHRvIGRvIHRo
YXQgd2hlbiBJIHNlbnQKdGhpcyBzZXJpZXMgb3V0LgoKT24gVGh1LCBBdWcgMjUsIDIwMTYgYXQg
MDU6Mzg6MjNQTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPiBXZWkgTGl1ICg1KToKPiAgIHg4Nl8z
MjogcmVtb3ZlIGluY2x1c2lvbiBvZiB4ODYtMzIuaAo+ICAgeDg2XzY0OiByZW1vdmUgdW51c2Vk
IGxhYmVscwo+ICAgeDg2XzY0OiBtZXJnZSBSRVNUT1JFX1JFU1QgaW50byBSRVNUT1JFX0FMTAo+
ICAgeDg2XzY0OiBpbnRyb2R1Y2UgYW5kIHVzZSBTQVZFX0FMTAo+ICAgeDg2XzY0OiBkb24ndCB1
bm5lY2Vzc2FyaWx5IGV4cG9ydCBzb21lIGVudHJpZXMKPiAKPiAgYXJjaC94ODYveDg2XzMyLlMg
fCAgMiAtLQo+ICBhcmNoL3g4Ni94ODZfNjQuUyB8IDc0ICsrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAyOSBp
bnNlcnRpb25zKCspLCA0NyBkZWxldGlvbnMoLSkKPiAKPiAtLSAKPiAyLjEuNAo+IAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Aug 25 17:48:41 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 25 Aug 2016 17:48:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bcylc-0000Qz-70; Thu, 25 Aug 2016 17:48:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=0382909e6=wei.liu2@citrix.com>)
 id 1bcyla-0000Qq-6E; Thu, 25 Aug 2016 17:48:38 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 C2/AD-29579-57F2FB75; Thu, 25 Aug 2016 17:48:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXitHRDpG6p/v5
 wg6Y0i7dflzBbfN8ymcmByePwhyssAYxRrJl5SfkVCawZ7+d8YSnYzFJx6tgqlgbGk8xdjJwc
 EgL+Eo2P5oPZLAKqErOPbmMCsdkElCV+dvaygdgiAokSC0/1g9UwC5RK9P27BxYXFrCSmHx6N
 wuIzSugL7H96xRGEFtIwFli65/JTBBxQYmTM5+wQPTqSCzY/QmolwPIlpZY/o8DxOQUcJFYv8
 4cpEJUQEXiyoS37BBTFCQ6ph9jgriSW+L26anMExj5ZyEZOgvJ0FkIQxcwMq9i1ChOLSpLLdI
 1NNdLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMQwYg2MH48rTnIUZJDiYlUV5P
 2f3hQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR41fWAcoJFqempFWmZOcCIgElLcPAoifDKgqR5i
 wsSc4sz0yFSpxh1ORb8uL2WSYglLz8vVUqcVwWkSACkKKM0D24ELDovMcpKCfMyAh0lxFOQWp
 SbWYIq/4pRnINRSZjXEWQKT2ZeCdymV0BHMAEd0XJ/N8gRJYkIKakGRpap0lenOAR8j3oQNav
 MqfXnxJ3z81YZV0zzsvM0Y8wwtY+xOvZ8us+Cu2em/pxUsP4qT5HNGja7i28e/BGq+mVv7aas
 Mbdtw7vjLru+LizVTPuiuDupavm/FY2vxdLeJ3z89O7qufuK159qGPHF1D3TEkjtNxPRenVM+
 LZ4xdr0niX37dXSDZVYijMSDbWYi4oTAaYgb/PJAgAA
X-Env-Sender: prvs=0382909e6=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1472147315!53455299!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4349 invoked from network); 25 Aug 2016 17:48:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Aug 2016 17:48:36 -0000
X-IronPort-AV: E=Sophos;i="5.28,576,1464652800"; d="scan'208";a="374504486"
Date: Thu, 25 Aug 2016 18:48:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>, Minios-devel
 <minios-devel@lists.xenproject.org>
Message-ID: <20160825174834.GB29921@citrix.com>
References: <1472143108-26331-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472143108-26331-1-git-send-email-wei.liu2@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: Juergen Gross <jgross@suse.com>, Samuel
 Thibault <samuel.thibault@ens-lyon.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] [MINIOS PATCH 0/5] x86 assmebly code clean up
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

U2VuZCB0aGlzIGNvdmVyIGxldHRlciB0byBtaW5pb3MtZGV2ZWwgLS0gZm9yZ290IHRvIGRvIHRo
YXQgd2hlbiBJIHNlbnQKdGhpcyBzZXJpZXMgb3V0LgoKT24gVGh1LCBBdWcgMjUsIDIwMTYgYXQg
MDU6Mzg6MjNQTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPiBXZWkgTGl1ICg1KToKPiAgIHg4Nl8z
MjogcmVtb3ZlIGluY2x1c2lvbiBvZiB4ODYtMzIuaAo+ICAgeDg2XzY0OiByZW1vdmUgdW51c2Vk
IGxhYmVscwo+ICAgeDg2XzY0OiBtZXJnZSBSRVNUT1JFX1JFU1QgaW50byBSRVNUT1JFX0FMTAo+
ICAgeDg2XzY0OiBpbnRyb2R1Y2UgYW5kIHVzZSBTQVZFX0FMTAo+ICAgeDg2XzY0OiBkb24ndCB1
bm5lY2Vzc2FyaWx5IGV4cG9ydCBzb21lIGVudHJpZXMKPiAKPiAgYXJjaC94ODYveDg2XzMyLlMg
fCAgMiAtLQo+ICBhcmNoL3g4Ni94ODZfNjQuUyB8IDc0ICsrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAyOSBp
bnNlcnRpb25zKCspLCA0NyBkZWxldGlvbnMoLSkKPiAKPiAtLSAKPiAyLjEuNAo+IAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 26 08:13:48 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 26 Aug 2016 08:13:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bdCGp-0003su-TJ; Fri, 26 Aug 2016 08:13:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=039f85113=wei.liu2@citrix.com>)
 id 1bdCGp-0003sl-9y; Fri, 26 Aug 2016 08:13:47 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 6A/64-05361-A3AFFB75; Fri, 26 Aug 2016 08:13:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHSDva7Vr/3
 hBg3dfBZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM34/1i5YwFrx8/9EpgbGaSxdjJwc
 EgL+Eu//LQezWQRUJTYcnAlmswkoS/zs7GUDsUUEEiUWnupnBrGZBUol+v7dA4sLC1hJTD69G
 6yeV0BfYsutJ2A1QgIZEi8/P2KHiAtKnJz5hAWiV0diwe5PQL0cQLa0xPJ/HCBhTgEDiTsXHj
 CB2KICKhJXJrxlhxijINEx/RgTxJncErdPT2WewMg/C8nUWUimzkKYuoCReRWjRnFqUVlqka6
 RuV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAgMgDBDsbFawMPMUpyMCmJ8h5Y
 sz9ciC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv2R9AOcGi1PTUirTMHGBMwKQlOHiURHjlQNK8x
 QWJucWZ6RCpU4y6HAt+3F7LJMSSl5+XKiXOawZSJABSlFGaBzcCFp+XGGWlhHkZgY4S4ilILc
 rNLEGVf8UozsGoJMx7G2QKT2ZeCdymV0BHMAEdwfAa7IiSRISUVANj+kQmhtgijykiEY8cOj7
 261heYZe4LDtx87LDJRF3tpr/LX/TuHTl6qprfX+jw/lkVs/9pjpr481lN6zmvbt2d32GddEF
 R+nZGu/fvZGr79UNKFiTvnLaE9UzJwxvPC4tf/6Xa13DOtkP02sWGvmdXP3kV8r13faiujfaL
 N4xbDG+eldZ4qjeLCWW4oxEQy3mouJEANEd8VHKAgAA
X-Env-Sender: prvs=039f85113=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1472199224!16333417!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50018 invoked from network); 26 Aug 2016 08:13:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Aug 2016 08:13:45 -0000
X-IronPort-AV: E=Sophos;i="5.28,580,1464652800"; d="scan'208";a="382564294"
Date: Fri, 26 Aug 2016 09:13:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>, Minios-devel
 <minios-devel@lists.xenproject.org>
Message-ID: <20160826081343.GT20641@citrix.com>
References: <1472143108-26331-1-git-send-email-wei.liu2@citrix.com>
 <20160825174834.GB29921@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160825174834.GB29921@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: Juergen Gross <jgross@suse.com>, Samuel
 Thibault <samuel.thibault@ens-lyon.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] [MINIOS PATCH 0/5] x86 assmebly code clean up
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gVGh1LCBBdWcgMjUsIDIwMTYgYXQgMDY6NDg6MzRQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBTZW5kIHRoaXMgY292ZXIgbGV0dGVyIHRvIG1pbmlvcy1kZXZlbCAtLSBmb3Jnb3QgdG8gZG8g
dGhhdCB3aGVuIEkgc2VudAo+IHRoaXMgc2VyaWVzIG91dC4KPiAKPiBPbiBUaHUsIEF1ZyAyNSwg
MjAxNiBhdCAwNTozODoyM1BNICswMTAwLCBXZWkgTGl1IHdyb3RlOgo+ID4gV2VpIExpdSAoNSk6
Cj4gPiAgIHg4Nl8zMjogcmVtb3ZlIGluY2x1c2lvbiBvZiB4ODYtMzIuaAo+ID4gICB4ODZfNjQ6
IHJlbW92ZSB1bnVzZWQgbGFiZWxzCj4gPiAgIHg4Nl82NDogbWVyZ2UgUkVTVE9SRV9SRVNUIGlu
dG8gUkVTVE9SRV9BTEwKPiA+ICAgeDg2XzY0OiBpbnRyb2R1Y2UgYW5kIHVzZSBTQVZFX0FMTAo+
ID4gICB4ODZfNjQ6IGRvbid0IHVubmVjZXNzYXJpbHkgZXhwb3J0IHNvbWUgZW50cmllcwo+ID4g
Cj4gPiAgYXJjaC94ODYveDg2XzMyLlMgfCAgMiAtLQo+ID4gIGFyY2gveDg2L3g4Nl82NC5TIHwg
NzQgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgNDcgZGVsZXRpb25zKC0p
Cj4gPiAKPiA+IC0tIAo+ID4gMi4xLjQKPiA+IAoKU2VyaWVzIHB1c2hlZC4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 26 08:13:48 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 26 Aug 2016 08:13:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bdCGp-0003su-TJ; Fri, 26 Aug 2016 08:13:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=039f85113=wei.liu2@citrix.com>)
 id 1bdCGp-0003sl-9y; Fri, 26 Aug 2016 08:13:47 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 6A/64-05361-A3AFFB75; Fri, 26 Aug 2016 08:13:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHSDva7Vr/3
 hBg3dfBZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM34/1i5YwFrx8/9EpgbGaSxdjJwc
 EgL+Eu//LQezWQRUJTYcnAlmswkoS/zs7GUDsUUEEiUWnupnBrGZBUol+v7dA4sLC1hJTD69G
 6yeV0BfYsutJ2A1QgIZEi8/P2KHiAtKnJz5hAWiV0diwe5PQL0cQLa0xPJ/HCBhTgEDiTsXHj
 CB2KICKhJXJrxlhxijINEx/RgTxJncErdPT2WewMg/C8nUWUimzkKYuoCReRWjRnFqUVlqka6
 RuV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAgMgDBDsbFawMPMUpyMCmJ8h5Y
 sz9ciC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv2R9AOcGi1PTUirTMHGBMwKQlOHiURHjlQNK8x
 QWJucWZ6RCpU4y6HAt+3F7LJMSSl5+XKiXOawZSJABSlFGaBzcCFp+XGGWlhHkZgY4S4ilILc
 rNLEGVf8UozsGoJMx7G2QKT2ZeCdymV0BHMAEdwfAa7IiSRISUVANj+kQmhtgijykiEY8cOj7
 261heYZe4LDtx87LDJRF3tpr/LX/TuHTl6qprfX+jw/lkVs/9pjpr481lN6zmvbt2d32GddEF
 R+nZGu/fvZGr79UNKFiTvnLaE9UzJwxvPC4tf/6Xa13DOtkP02sWGvmdXP3kV8r13faiujfaL
 N4xbDG+eldZ4qjeLCWW4oxEQy3mouJEANEd8VHKAgAA
X-Env-Sender: prvs=039f85113=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1472199224!16333417!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50018 invoked from network); 26 Aug 2016 08:13:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Aug 2016 08:13:45 -0000
X-IronPort-AV: E=Sophos;i="5.28,580,1464652800"; d="scan'208";a="382564294"
Date: Fri, 26 Aug 2016 09:13:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>, Minios-devel
 <minios-devel@lists.xenproject.org>
Message-ID: <20160826081343.GT20641@citrix.com>
References: <1472143108-26331-1-git-send-email-wei.liu2@citrix.com>
 <20160825174834.GB29921@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160825174834.GB29921@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: Juergen Gross <jgross@suse.com>, Samuel
 Thibault <samuel.thibault@ens-lyon.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] [MINIOS PATCH 0/5] x86 assmebly code clean up
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gVGh1LCBBdWcgMjUsIDIwMTYgYXQgMDY6NDg6MzRQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBTZW5kIHRoaXMgY292ZXIgbGV0dGVyIHRvIG1pbmlvcy1kZXZlbCAtLSBmb3Jnb3QgdG8gZG8g
dGhhdCB3aGVuIEkgc2VudAo+IHRoaXMgc2VyaWVzIG91dC4KPiAKPiBPbiBUaHUsIEF1ZyAyNSwg
MjAxNiBhdCAwNTozODoyM1BNICswMTAwLCBXZWkgTGl1IHdyb3RlOgo+ID4gV2VpIExpdSAoNSk6
Cj4gPiAgIHg4Nl8zMjogcmVtb3ZlIGluY2x1c2lvbiBvZiB4ODYtMzIuaAo+ID4gICB4ODZfNjQ6
IHJlbW92ZSB1bnVzZWQgbGFiZWxzCj4gPiAgIHg4Nl82NDogbWVyZ2UgUkVTVE9SRV9SRVNUIGlu
dG8gUkVTVE9SRV9BTEwKPiA+ICAgeDg2XzY0OiBpbnRyb2R1Y2UgYW5kIHVzZSBTQVZFX0FMTAo+
ID4gICB4ODZfNjQ6IGRvbid0IHVubmVjZXNzYXJpbHkgZXhwb3J0IHNvbWUgZW50cmllcwo+ID4g
Cj4gPiAgYXJjaC94ODYveDg2XzMyLlMgfCAgMiAtLQo+ID4gIGFyY2gveDg2L3g4Nl82NC5TIHwg
NzQgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgNDcgZGVsZXRpb25zKC0p
Cj4gPiAKPiA+IC0tIAo+ID4gMi4xLjQKPiA+IAoKU2VyaWVzIHB1c2hlZC4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 26 14:35:47 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 26 Aug 2016 14:35:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bdIEV-0004zX-EW; Fri, 26 Aug 2016 14:35:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bdIEU-0004y9-3Q; Fri, 26 Aug 2016 14:35:46 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 58/39-08498-1C350C75; Fri, 26 Aug 2016 14:35:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+6B4AP
 hBr3/TS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZiz8N4+x4A97xe0F85kaGP+wdjFy
 ckgIGEm8nfiPqYuRi0NIYCGjxI7TX8ESbAKqEhuunwKzRQTcJL58n8UGYjMLREjM+XCKBcQWF
 tCTaNlzignEZgGqb+r4xQ5i8wrYSTz49YQJYoGcxPWZ08FsTgF7iebNpxlBbCGgmoutr1gmMH
 IvYGRYxahenFpUllqka6KXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoZwYg2MH
 Yfdn/EKMkB5OSKG+qwoFwIb6k/JTKjMTijPii0pzU4kOMMhwcShK8akFAOcGi1PTUirTMHGDA
 waQlOHiURHjvBQKleYsLEnOLM9MhUqcYFaXEeY+AJARAEhmleXBtsCC/xCgrJczLCHSIEE9Ba
 lFuZgmq/CtGcQ5GJWFeLZDtPJl5JXDTXwEtZgJazPB6P8jikkSElFQDI0u8w8PMeKlPr6Y1MH
 7q+PnCdarwUd7zLhw1Vo2LZ54vU4rxOHYnTFVPW2ZWud3nW4GVCx51iTvMdhKozj99hpVJ9m+
 RTvjCW1YcuyKPrlS0XfJL12bm0XWH+Pk9tQoVTwd9d61W8a18coT7pk0435v3KnYF5zT27bm2
 a/bSByqLa7/YZPoLKLEUZyQaajEXFScCAEztgGNtAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1472222143!16404940!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8983 invoked from network); 26 Aug 2016 14:35:44 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-2.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 Aug 2016 14:35:44 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8AE8DAC0F;
 Fri, 26 Aug 2016 14:35:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri, 26 Aug 2016 16:35:34 +0200
Message-Id: <1472222136-1177-2-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472222136-1177-1-git-send-email-jgross@suse.com>
References: <1472222136-1177-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 1/3] mini-os: cleanup x86_32.S
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

YXJjaC94ODYveDg2XzMyLlMgaGFzIHNvbWUgc3VwZXJmbHVvdXMgaW5zdHJ1Y3Rpb25zLiBSZW1v
dmUgdGhlbS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiBhcmNoL3g4Ni94ODZfMzIuUyB8IDcgKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3g4Nl8zMi5T
IGIvYXJjaC94ODYveDg2XzMyLlMKaW5kZXggZjcwZmM2NS4uM2RlMDAyNyAxMDA2NDQKLS0tIGEv
YXJjaC94ODYveDg2XzMyLlMKKysrIGIvYXJjaC94ODYveDg2XzMyLlMKQEAgLTExMSw3ICsxMTEs
NiBAQCBkb19leGNlcHRpb246CiAgICAgam1wIHJldF9mcm9tX2V4Y2VwdGlvbgogICAgIAogcmV0
X2Zyb21fZXhjZXB0aW9uOgotICAgIG1vdmIgQ1MoJWVzcCksJWNsCiAgICAgYWRkbCAkOCwlZXNw
CiAgICAgUkVTVE9SRV9BTEwKIApAQCAtMTQwLDExICsxMzksNyBAQCBFTlRSWShoeXBlcnZpc29y
X2NhbGxiYWNrKQogICAgICAgICBjYWxsIGRvX2h5cGVydmlzb3JfY2FsbGJhY2sKICAgICAgICAg
YWRkICAkNCwlZXNwCiAgICAgICAgIG1vdmwgSFlQRVJWSVNPUl9zaGFyZWRfaW5mbywlZXNpCi0g
ICAgICAgIHhvcmwgJWVheCwlZWF4Ci0gICAgICAgIG1vdmIgQ1MoJWVzcCksJWNsCi0gICAgCXRl
c3QgJDIsJWNsICAgICAgICAgICMgc2xvdyByZXR1cm4gdG8gcmluZyAyIG9yIDMKLSAgICAgICAg
am5lICBzYWZlc3RpCi1zYWZlc3RpOm1vdmIgJDAsMSglZXNpKSAgICAgIyByZWVuYWJsZSBldmVu
dCBjYWxsYmFja3MKKyAgICAgICAgbW92YiAkMCwxKCVlc2kpICAgICAjIHJlZW5hYmxlIGV2ZW50
IGNhbGxiYWNrcwogc2NyaXQ6ICAvKioqKiBTVEFSVCBPRiBDUklUSUNBTCBSRUdJT04gKioqKi8K
ICAgICAgICAgdGVzdGIgJDB4RkYsKCVlc2kpCiAgICAgICAgIGpueiAgMTRmICAgICAgICAgICAg
ICAjIHByb2Nlc3MgbW9yZSBldmVudHMgaWYgbmVjZXNzYXJ5Li4uCi0tIAoyLjYuNgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 26 14:35:47 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 26 Aug 2016 14:35:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bdIEV-0004ys-5e; Fri, 26 Aug 2016 14:35:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bdIET-0004y5-V4; Fri, 26 Aug 2016 14:35:46 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 F3/81-29421-1C350C75; Fri, 26 Aug 2016 14:35:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHLMWRWlGSWpSXmKPExsVyuP0Ov+6B4AP
 hBkdvmli8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVjW0MVe0MFccebHSsYGxqNMXYyc
 HBICRhJvJ/4Ds4UEFjJKrJ4sA2KzCahKbLh+ihXEFhFwk/jyfRYbiM0sECEx58MpFhBbWEBb4
 uzPD2A1LED1V19fZwexeQXsJHZP72SEmC8ncX3mdKYJjJwLGBlWMWoUpxaVpRbpGhvqJRVlpm
 eU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+o0BCHYwNi0KPMQoycGkJMqbqnAgXIgvKT+
 lMiOxOCO+qDQntfgQowwHh5IE76QgoJxgUWp6akVaZg4wgGDSEhw8SiK8gSBp3uKCxNzizHSI
 1ClGXY4FP26vZRJiycvPS5US57UAKRIAKcoozYMbAQvmS4yyUsK8jEBHCfEUpBblZpagyr9iF
 OdgVBLmjQeZwpOZVwK36RXQEUxARzC83g9yREkiQkqqgdGy7I3pg6xklZbdoXbHD8pI+vr15i
 xaevhxiI9T1c2z06p/nUhet+G44FXJ/VUWhQtCkm5PYvZmYuBkjGtvvW57nS/tyXzrCL3jkec
 fmJo43DCbuDL94PrjX7OvzD45+74ed8hjfy77rwv8Ny4N8ppj2LvwoNDzy1wr5hRq95+cfnXR
 1Ofp/iFKLMUZiYZazEXFiQB+1CLuYQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1472222143!30360499!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8691 invoked from network); 26 Aug 2016 14:35:44 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-7.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 Aug 2016 14:35:44 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3260BAAF2;
 Fri, 26 Aug 2016 14:35:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri, 26 Aug 2016 16:35:33 +0200
Message-Id: <1472222136-1177-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 0/3] mini-os: some cleanups
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

RG8gc29tZSBjbGVhbnVwcyBpbiBNaW5pLU9TLgoKSnVlcmdlbiBHcm9zcyAoMyk6CiAgbWluaS1v
czogY2xlYW51cCB4ODZfMzIuUwogIG1pbmktb3M6IGNsZWFudXAgeDg2XzY0LlMKICBtaW5pLW9z
OiByZW1vdmUgdW51c2VkIGZ1bmN0aW9ucyBmcm9tIHNjaGVkLmMKCiBhcmNoL3g4Ni94ODZfMzIu
UyB8ICA3ICstLS0tLS0KIGFyY2gveDg2L3g4Nl82NC5TIHwgNDQgKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHNjaGVkLmMgICAgICAgICAgIHwgNDggLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5n
ZWQsIDE3IGluc2VydGlvbnMoKyksIDgyIGRlbGV0aW9ucygtKQoKLS0gCjIuNi42CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 26 14:35:47 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 26 Aug 2016 14:35:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bdIEV-0004zX-EW; Fri, 26 Aug 2016 14:35:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bdIEU-0004y9-3Q; Fri, 26 Aug 2016 14:35:46 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 58/39-08498-1C350C75; Fri, 26 Aug 2016 14:35:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov+6B4AP
 hBr3/TS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZiz8N4+x4A97xe0F85kaGP+wdjFy
 ckgIGEm8nfiPqYuRi0NIYCGjxI7TX8ESbAKqEhuunwKzRQTcJL58n8UGYjMLREjM+XCKBcQWF
 tCTaNlzignEZgGqb+r4xQ5i8wrYSTz49YQJYoGcxPWZ08FsTgF7iebNpxlBbCGgmoutr1gmMH
 IvYGRYxahenFpUllqka6KXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoZwYg2MH
 Yfdn/EKMkB5OSKG+qwoFwIb6k/JTKjMTijPii0pzU4kOMMhwcShK8akFAOcGi1PTUirTMHGDA
 waQlOHiURHjvBQKleYsLEnOLM9MhUqcYFaXEeY+AJARAEhmleXBtsCC/xCgrJczLCHSIEE9Ba
 lFuZgmq/CtGcQ5GJWFeLZDtPJl5JXDTXwEtZgJazPB6P8jikkSElFQDI0u8w8PMeKlPr6Y1MH
 7q+PnCdarwUd7zLhw1Vo2LZ54vU4rxOHYnTFVPW2ZWud3nW4GVCx51iTvMdhKozj99hpVJ9m+
 RTvjCW1YcuyKPrlS0XfJL12bm0XWH+Pk9tQoVTwd9d61W8a18coT7pk0435v3KnYF5zT27bm2
 a/bSByqLa7/YZPoLKLEUZyQaajEXFScCAEztgGNtAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1472222143!16404940!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8983 invoked from network); 26 Aug 2016 14:35:44 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-2.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 Aug 2016 14:35:44 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8AE8DAC0F;
 Fri, 26 Aug 2016 14:35:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri, 26 Aug 2016 16:35:34 +0200
Message-Id: <1472222136-1177-2-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472222136-1177-1-git-send-email-jgross@suse.com>
References: <1472222136-1177-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 1/3] mini-os: cleanup x86_32.S
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

YXJjaC94ODYveDg2XzMyLlMgaGFzIHNvbWUgc3VwZXJmbHVvdXMgaW5zdHJ1Y3Rpb25zLiBSZW1v
dmUgdGhlbS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiBhcmNoL3g4Ni94ODZfMzIuUyB8IDcgKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3g4Nl8zMi5T
IGIvYXJjaC94ODYveDg2XzMyLlMKaW5kZXggZjcwZmM2NS4uM2RlMDAyNyAxMDA2NDQKLS0tIGEv
YXJjaC94ODYveDg2XzMyLlMKKysrIGIvYXJjaC94ODYveDg2XzMyLlMKQEAgLTExMSw3ICsxMTEs
NiBAQCBkb19leGNlcHRpb246CiAgICAgam1wIHJldF9mcm9tX2V4Y2VwdGlvbgogICAgIAogcmV0
X2Zyb21fZXhjZXB0aW9uOgotICAgIG1vdmIgQ1MoJWVzcCksJWNsCiAgICAgYWRkbCAkOCwlZXNw
CiAgICAgUkVTVE9SRV9BTEwKIApAQCAtMTQwLDExICsxMzksNyBAQCBFTlRSWShoeXBlcnZpc29y
X2NhbGxiYWNrKQogICAgICAgICBjYWxsIGRvX2h5cGVydmlzb3JfY2FsbGJhY2sKICAgICAgICAg
YWRkICAkNCwlZXNwCiAgICAgICAgIG1vdmwgSFlQRVJWSVNPUl9zaGFyZWRfaW5mbywlZXNpCi0g
ICAgICAgIHhvcmwgJWVheCwlZWF4Ci0gICAgICAgIG1vdmIgQ1MoJWVzcCksJWNsCi0gICAgCXRl
c3QgJDIsJWNsICAgICAgICAgICMgc2xvdyByZXR1cm4gdG8gcmluZyAyIG9yIDMKLSAgICAgICAg
am5lICBzYWZlc3RpCi1zYWZlc3RpOm1vdmIgJDAsMSglZXNpKSAgICAgIyByZWVuYWJsZSBldmVu
dCBjYWxsYmFja3MKKyAgICAgICAgbW92YiAkMCwxKCVlc2kpICAgICAjIHJlZW5hYmxlIGV2ZW50
IGNhbGxiYWNrcwogc2NyaXQ6ICAvKioqKiBTVEFSVCBPRiBDUklUSUNBTCBSRUdJT04gKioqKi8K
ICAgICAgICAgdGVzdGIgJDB4RkYsKCVlc2kpCiAgICAgICAgIGpueiAgMTRmICAgICAgICAgICAg
ICAjIHByb2Nlc3MgbW9yZSBldmVudHMgaWYgbmVjZXNzYXJ5Li4uCi0tIAoyLjYuNgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 26 14:35:47 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 26 Aug 2016 14:35:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bdIEV-0004ys-5e; Fri, 26 Aug 2016 14:35:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bdIET-0004y5-V4; Fri, 26 Aug 2016 14:35:46 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 F3/81-29421-1C350C75; Fri, 26 Aug 2016 14:35:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHLMWRWlGSWpSXmKPExsVyuP0Ov+6B4AP
 hBkdvmli8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVjW0MVe0MFccebHSsYGxqNMXYyc
 HBICRhJvJ/4Ds4UEFjJKrJ4sA2KzCahKbLh+ihXEFhFwk/jyfRYbiM0sECEx58MpFhBbWEBb4
 uzPD2A1LED1V19fZwexeQXsJHZP72SEmC8ncX3mdKYJjJwLGBlWMWoUpxaVpRbpGhvqJRVlpm
 eU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+o0BCHYwNi0KPMQoycGkJMqbqnAgXIgvKT+
 lMiOxOCO+qDQntfgQowwHh5IE76QgoJxgUWp6akVaZg4wgGDSEhw8SiK8gSBp3uKCxNzizHSI
 1ClGXY4FP26vZRJiycvPS5US57UAKRIAKcoozYMbAQvmS4yyUsK8jEBHCfEUpBblZpagyr9iF
 OdgVBLmjQeZwpOZVwK36RXQEUxARzC83g9yREkiQkqqgdGy7I3pg6xklZbdoXbHD8pI+vr15i
 xaevhxiI9T1c2z06p/nUhet+G44FXJ/VUWhQtCkm5PYvZmYuBkjGtvvW57nS/tyXzrCL3jkec
 fmJo43DCbuDL94PrjX7OvzD45+74ed8hjfy77rwv8Ny4N8ppj2LvwoNDzy1wr5hRq95+cfnXR
 1Ofp/iFKLMUZiYZazEXFiQB+1CLuYQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1472222143!30360499!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8691 invoked from network); 26 Aug 2016 14:35:44 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-7.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 Aug 2016 14:35:44 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3260BAAF2;
 Fri, 26 Aug 2016 14:35:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri, 26 Aug 2016 16:35:33 +0200
Message-Id: <1472222136-1177-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 0/3] mini-os: some cleanups
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

RG8gc29tZSBjbGVhbnVwcyBpbiBNaW5pLU9TLgoKSnVlcmdlbiBHcm9zcyAoMyk6CiAgbWluaS1v
czogY2xlYW51cCB4ODZfMzIuUwogIG1pbmktb3M6IGNsZWFudXAgeDg2XzY0LlMKICBtaW5pLW9z
OiByZW1vdmUgdW51c2VkIGZ1bmN0aW9ucyBmcm9tIHNjaGVkLmMKCiBhcmNoL3g4Ni94ODZfMzIu
UyB8ICA3ICstLS0tLS0KIGFyY2gveDg2L3g4Nl82NC5TIHwgNDQgKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHNjaGVkLmMgICAgICAgICAgIHwgNDggLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5n
ZWQsIDE3IGluc2VydGlvbnMoKyksIDgyIGRlbGV0aW9ucygtKQoKLS0gCjIuNi42CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 26 14:35:48 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 26 Aug 2016 14:35:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bdIEW-00051j-N1; Fri, 26 Aug 2016 14:35:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bdIEU-0004yP-OM; Fri, 26 Aug 2016 14:35:46 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 4B/52-11175-2C350C75; Fri, 26 Aug 2016 14:35:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+7B4AP
 hBl+PKVm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdi6aA5jwWnZiqM3T7A2MJ4W72Lk
 5JAQMJJ4O/EfUxcjF4eQwEJGiTvL1zKCJNgEVCU2XD/FCmKLCLhJfPk+iw3EZhaIkJjz4RRLF
 yMHh7CAnsSHvTEgYRag8jO7toCV8ArYSbxe0sYCMV9O4vrM6UwgNqeAvUTz5tNg44WAai62vm
 KZwMi9gJFhFaN6cWpRWWqRrqleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkaglxm
 AYAfj9Mv+hxglOZiURHlTFQ6EC/El5adUZiQWZ8QXleakFh9ilOHgUJLgnRQElBMsSk1PrUjL
 zAGGG0xagoNHSYR3Ikiat7ggMbc4Mx0idYpRUUqcdxZIQgAkkVGaB9cGC/FLjLJSwryMQIcI8
 RSkFuVmlqDKv2IU52BUEuZdBTKFJzOvBG76K6DFTECLGV7vB1lckoiQkmpgtGu8MU93caLDgh
 lf/y6dtua5YTb7RLHNM660Ps19kv1Sf1d19GLnbMZQlvfRImWSps6Ltz06vIJ18X/zD+sCCpo
 9MqcFn1eYL9os5xCzYY7L6dU9+zlsbl5Pzf3iuyVb80/exJyJG+4v8OLa7vbo0svg7ztr1S7f
 fp92+73nMUOe5zodqQorC5RYijMSDbWYi4oTAdKYnF5sAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1472222144!56089647!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41520 invoked from network); 26 Aug 2016 14:35:45 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-10.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 Aug 2016 14:35:45 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CEEB7ACF7;
 Fri, 26 Aug 2016 14:35:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri, 26 Aug 2016 16:35:35 +0200
Message-Id: <1472222136-1177-3-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472222136-1177-1-git-send-email-jgross@suse.com>
References: <1472222136-1177-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 2/3] mini-os: cleanup x86_64.S
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

YXJjaC94ODYveDg2XzY0LlMgY29udGFpbnMgc29tZSB1bm5lY2Vzc2FyeSBtYWNyb3MuIFJlbW92
ZSB0aGVtLgoKQWRkIGEgU0FWRV9QQVJBVklSVCBtYWNybyBmb3Igc2F2aW5nICVyY3ggYW5kICVy
MTEgb24gdGhlIHN0YWNrIGluCmNhc2Ugb2YgQ09ORklHX1BBUkFWSVJUIGRlZmluZWQuCgpSZW1v
dmUgdGhlIHBhcmFtZXRlciBmcm9tIEhZUEVSVklTT1JfSVJFVCBtYWNybyBhcyBpdCBpcyB1c2Vk
IHdpdGgKMCBvbmx5LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgotLS0KIGFyY2gveDg2L3g4Nl82NC5TIHwgNDQgKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAy
OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ODZfNjQuUyBiL2FyY2gveDg2
L3g4Nl82NC5TCmluZGV4IDIwNDYxODcuLjNhNzExNmYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3g4
Nl82NC5TCisrKyBiL2FyY2gveDg2L3g4Nl82NC5TCkBAIC00NSwyMSArNDUsMTAgQEAgaHlwZXJj
YWxsX3BhZ2U6CiAKIAogI2RlZmluZSBYRU5fR0VUX1ZDUFVfSU5GTyhyZWcpCW1vdnEgSFlQRVJW
SVNPUl9zaGFyZWRfaW5mbyxyZWcKLSNkZWZpbmUgWEVOX1BVVF9WQ1BVX0lORk8ocmVnKQotI2Rl
ZmluZSBYRU5fUFVUX1ZDUFVfSU5GT19maXh1cAogI2RlZmluZSBYRU5fTE9DS0VEX0JMT0NLX0VW
RU5UUyhyZWcpCW1vdmIgJDEsZXZ0Y2huX3VwY2FsbF9tYXNrKHJlZykKICNkZWZpbmUgWEVOX0xP
Q0tFRF9VTkJMT0NLX0VWRU5UUyhyZWcpCW1vdmIgJDAsZXZ0Y2huX3VwY2FsbF9tYXNrKHJlZykK
ICNkZWZpbmUgWEVOX1RFU1RfUEVORElORyhyZWcpCXRlc3RiICQweEZGLGV2dGNobl91cGNhbGxf
cGVuZGluZyhyZWcpCiAKLSNkZWZpbmUgWEVOX0JMT0NLX0VWRU5UUyhyZWcpCVhFTl9HRVRfVkNQ
VV9JTkZPKHJlZykJCQk7IFwKLSAgICAgICAgICAgICAgICAgICAgCQkJWEVOX0xPQ0tFRF9CTE9D
S19FVkVOVFMocmVnKQk7IFwKLSAgICAJCQkJICAgICAgICAgICAgWEVOX1BVVF9WQ1BVX0lORk8o
cmVnKQotCi0jZGVmaW5lIFhFTl9VTkJMT0NLX0VWRU5UUyhyZWcpCVhFTl9HRVRfVkNQVV9JTkZP
KHJlZykJCQk7IFwKLSAgICAgICAgICAgICAgICAJCQkJWEVOX0xPQ0tFRF9VTkJMT0NLX0VWRU5U
UyhyZWcpCTsgXAotICAgIAkJCSAgICAgICAgICAgIAlYRU5fUFVUX1ZDUFVfSU5GTyhyZWcpCi0K
LQogLyogT2Zmc2V0cyBpbnRvIHNoYXJlZF9pbmZvX3QuICovICAgICAgICAgICAgICAgIAogI2Rl
ZmluZSBldnRjaG5fdXBjYWxsX3BlbmRpbmcJCS8qIDAgKi8KICNkZWZpbmUgZXZ0Y2huX3VwY2Fs
bF9tYXNrCQkxCkBAIC03NywxMiArNjYsMTYgQEAgS0VSTkVMX0NTX01BU0sgPSAweGZjCiAKIAog
LyogTWFjcm9zICovCisubWFjcm8gU0FWRV9QQVJBVklSVAorI2lmZGVmIENPTkZJR19QQVJBVklS
VAorCW1vdnEgKCVyc3ApLCVyY3gKKwltb3ZxIDgoJXJzcCksJXIxMQorCWFkZHEgJDB4MTAsJXJz
cCAvKiByc3AgcG9pbnRzIHRvIHRoZSBlcnJvciBjb2RlICovCisjZW5kaWYKKy5lbmRtCisKIC5t
YWNybyB6ZXJvZW50cnkgc3ltCi0jaWZkZWYgQ09ORklHX1BBUkFWSVJUCi0JbW92cSAoJXJzcCks
JXJjeAotCW1vdnEgOCglcnNwKSwlcjExCi0JYWRkcSAkMHgxMCwlcnNwIC8qIHNraXAgcmN4IGFu
ZCByMTEgKi8KLSNlbmRpZgorCVNBVkVfUEFSQVZJUlQKIAlwdXNocSAkMAkvKiBwdXNoIGVycm9y
IGNvZGUvb2xkcmF4ICovCiAJcHVzaHEgJXJheAkvKiBwdXNoIHJlYWwgb2xkcmF4IHRvIHRoZSBy
ZGkgc2xvdCAqLwogCWxlYXEgIFxzeW0oJXJpcCksJXJheApAQCAtOTAsMTEgKzgzLDcgQEAgS0VS
TkVMX0NTX01BU0sgPSAweGZjCiAuZW5kbQogCiAubWFjcm8gZXJyb3JlbnRyeSBzeW0KLSNpZmRl
ZiBDT05GSUdfUEFSQVZJUlQKLQltb3ZxICglcnNwKSwlcmN4Ci0JbW92cSA4KCVyc3ApLCVyMTEK
LQlhZGRxICQweDEwLCVyc3AgLyogcnNwIHBvaW50cyB0byB0aGUgZXJyb3IgY29kZSAqLwotI2Vu
ZGlmCisJU0FWRV9QQVJBVklSVAogCXB1c2hxICVyYXgKIAlsZWFxICBcc3ltKCVyaXApLCVyYXgK
IAlqbXAgZXJyb3JfZW50cnkKQEAgLTE0MSw3ICsxMzAsNyBAQCBLRVJORUxfQ1NfTUFTSyA9IDB4
ZmMKIAltb3ZxICVyZGksIFJESSglcnNwKQkvKiBwdXQgcmRpIGludG8gdGhlIHNsb3QgKi8KIC5l
bmRtCiAKLS5tYWNybyBIWVBFUlZJU09SX0lSRVQgZmxhZworLm1hY3JvIEhZUEVSVklTT1JfSVJF
VAogI2lmZGVmIENPTkZJR19QQVJBVklSVAogCXRlc3RsICROTUlfTUFTSywyKjgoJXJzcCkKIAlq
bnogICAyZgpAQCAtMTU1LDcgKzE0NCw3IEBAIEtFUk5FTF9DU19NQVNLID0gMHhmYwogI2lmZGVm
IENPTkZJR19QQVJBVklSVAogMjoJLyogU2xvdyBpcmV0IHZpYSBoeXBlcnZpc29yLiAqLwogCWFu
ZGwgICR+Tk1JX01BU0ssIDE2KCVyc3ApCi0JcHVzaHEgJFxmbGFnCisJcHVzaHEgJDAKIAlqbXAg
IGh5cGVyY2FsbF9wYWdlICsgKF9fSFlQRVJWSVNPUl9pcmV0ICogMzIpCiAjZW5kaWYKIC5lbmRt
CkBAIC0yMDcsMTcgKzE5NiwxNiBAQCBlcnJvcl9leGl0OgogCWFuZGIgZXZ0Y2huX3VwY2FsbF9t
YXNrKCVyc2kpLCVhbAogCWFuZGIgJDEsJWFsCQkJIyBFQVhbMF0gPT0gSVJFVF9SRkxBR1MuSUYg
JiBldmVudF9tYXNrCiAJam56IHJlc3RvcmVfYWxsX2VuYWJsZV9ldmVudHMJIyAgICAgICAgIT0g
MCA9PiBlbmFibGUgZXZlbnQgZGVsaXZlcnkKLQlYRU5fUFVUX1ZDUFVfSU5GTyglcnNpKQogCiAJ
UkVTVE9SRV9BTEwKLQlIWVBFUlZJU09SX0lSRVQgMAorCUhZUEVSVklTT1JfSVJFVAogCiByZXN0
b3JlX2FsbF9lbmFibGVfZXZlbnRzOgogCVJFU1RPUkVfQUxMCiAJcHVzaHEgJXJheCAgICAgICAg
ICAgICAgICAgICAgICAjIHNhdmUgcmF4IGZvciBpdCB3aWxsIGJlIGNsb2JiZXJlZCBsYXRlcgog
CVJTUF9PRkZTRVQ9OCAgICAgICAgICAgICAgICAgICAgIyByZWNvcmQgdGhlIHN0YWNrIGZyYW1l
IGxheW91dCBjaGFuZ2VzCiAJWEVOX0dFVF9WQ1BVX0lORk8oJXJheCkgICAgICAgICAjIHNhZmUg
dG8gdXNlIHJheCBzaW5jZSBpdCBpcyBzYXZlZAotCVhFTl9VTkJMT0NLX0VWRU5UUyglcmF4KQor
CVhFTl9MT0NLRURfVU5CTE9DS19FVkVOVFMoJXJheCkKIAogc2NyaXQ6CS8qKioqIFNUQVJUIE9G
IENSSVRJQ0FMIFJFR0lPTiAqKioqLwogCVhFTl9URVNUX1BFTkRJTkcoJXJheCkKQEAgLTIyOSw3
ICsyMTcsNyBAQCBzY3JpdDoJLyoqKiogU1RBUlQgT0YgQ1JJVElDQUwgUkVHSU9OICoqKiovCiBy
ZXN0b3JlX2VuZDoKIAlqbnogaHlwZXJ2aXNvcl9wcm9sb2d1ZSAgICAgICAgICMgc2FmZSB0byBq
dW1wIG91dCBvZiBjcml0aWNhbCByZWdpb24KIAkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICMgYmVjYXVzZSBldmVudHMgYXJlIG1hc2tlZCBpZiBaRiA9IDAKLQlIWVBFUlZJU09SX0lS
RVQgMAorCUhZUEVSVklTT1JfSVJFVAogZWNyaXQ6ICAvKioqKiBFTkQgT0YgQ1JJVElDQUwgUkVH
SU9OICoqKiovCiAKICMgU2V0IHVwIHRoZSBzdGFjayBhcyBYZW4gZG9lcyBiZWZvcmUgY2FsbGlu
ZyBldmVudCBjYWxsYmFjawpAQCAtMjc4LDcgKzI2Niw3IEBAIGNyaXRpY2FsX3JlZ2lvbl9maXh1
cDoKICNlbHNlCiBlcnJvcl9leGl0OgogCVJFU1RPUkVfQUxMCi0JSFlQRVJWSVNPUl9JUkVUIDAK
KwlIWVBFUlZJU09SX0lSRVQKIAogLyoKICAqIFhlbiBldmVudCAodmlydHVhbCBpbnRlcnJ1cHQp
IGVudHJ5IHBvaW50LgotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Aug 26 14:35:48 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 26 Aug 2016 14:35:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bdIEW-00051j-N1; Fri, 26 Aug 2016 14:35:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bdIEU-0004yP-OM; Fri, 26 Aug 2016 14:35:46 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 4B/52-11175-2C350C75; Fri, 26 Aug 2016 14:35:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov+7B4AP
 hBl+PKVm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdi6aA5jwWnZiqM3T7A2MJ4W72Lk
 5JAQMJJ4O/EfUxcjF4eQwEJGiTvL1zKCJNgEVCU2XD/FCmKLCLhJfPk+iw3EZhaIkJjz4RRLF
 yMHh7CAnsSHvTEgYRag8jO7toCV8ArYSbxe0sYCMV9O4vrM6UwgNqeAvUTz5tNg44WAai62vm
 KZwMi9gJFhFaN6cWpRWWqRrqleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkaglxm
 AYAfj9Mv+hxglOZiURHlTFQ6EC/El5adUZiQWZ8QXleakFh9ilOHgUJLgnRQElBMsSk1PrUjL
 zAGGG0xagoNHSYR3Ikiat7ggMbc4Mx0idYpRUUqcdxZIQgAkkVGaB9cGC/FLjLJSwryMQIcI8
 RSkFuVmlqDKv2IU52BUEuZdBTKFJzOvBG76K6DFTECLGV7vB1lckoiQkmpgtGu8MU93caLDgh
 lf/y6dtua5YTb7RLHNM660Ps19kv1Sf1d19GLnbMZQlvfRImWSps6Ltz06vIJ18X/zD+sCCpo
 9MqcFn1eYL9os5xCzYY7L6dU9+zlsbl5Pzf3iuyVb80/exJyJG+4v8OLa7vbo0svg7ztr1S7f
 fp92+73nMUOe5zodqQorC5RYijMSDbWYi4oTAdKYnF5sAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1472222144!56089647!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41520 invoked from network); 26 Aug 2016 14:35:45 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-10.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 Aug 2016 14:35:45 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CEEB7ACF7;
 Fri, 26 Aug 2016 14:35:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri, 26 Aug 2016 16:35:35 +0200
Message-Id: <1472222136-1177-3-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472222136-1177-1-git-send-email-jgross@suse.com>
References: <1472222136-1177-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 2/3] mini-os: cleanup x86_64.S
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

YXJjaC94ODYveDg2XzY0LlMgY29udGFpbnMgc29tZSB1bm5lY2Vzc2FyeSBtYWNyb3MuIFJlbW92
ZSB0aGVtLgoKQWRkIGEgU0FWRV9QQVJBVklSVCBtYWNybyBmb3Igc2F2aW5nICVyY3ggYW5kICVy
MTEgb24gdGhlIHN0YWNrIGluCmNhc2Ugb2YgQ09ORklHX1BBUkFWSVJUIGRlZmluZWQuCgpSZW1v
dmUgdGhlIHBhcmFtZXRlciBmcm9tIEhZUEVSVklTT1JfSVJFVCBtYWNybyBhcyBpdCBpcyB1c2Vk
IHdpdGgKMCBvbmx5LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgotLS0KIGFyY2gveDg2L3g4Nl82NC5TIHwgNDQgKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAy
OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ODZfNjQuUyBiL2FyY2gveDg2
L3g4Nl82NC5TCmluZGV4IDIwNDYxODcuLjNhNzExNmYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3g4
Nl82NC5TCisrKyBiL2FyY2gveDg2L3g4Nl82NC5TCkBAIC00NSwyMSArNDUsMTAgQEAgaHlwZXJj
YWxsX3BhZ2U6CiAKIAogI2RlZmluZSBYRU5fR0VUX1ZDUFVfSU5GTyhyZWcpCW1vdnEgSFlQRVJW
SVNPUl9zaGFyZWRfaW5mbyxyZWcKLSNkZWZpbmUgWEVOX1BVVF9WQ1BVX0lORk8ocmVnKQotI2Rl
ZmluZSBYRU5fUFVUX1ZDUFVfSU5GT19maXh1cAogI2RlZmluZSBYRU5fTE9DS0VEX0JMT0NLX0VW
RU5UUyhyZWcpCW1vdmIgJDEsZXZ0Y2huX3VwY2FsbF9tYXNrKHJlZykKICNkZWZpbmUgWEVOX0xP
Q0tFRF9VTkJMT0NLX0VWRU5UUyhyZWcpCW1vdmIgJDAsZXZ0Y2huX3VwY2FsbF9tYXNrKHJlZykK
ICNkZWZpbmUgWEVOX1RFU1RfUEVORElORyhyZWcpCXRlc3RiICQweEZGLGV2dGNobl91cGNhbGxf
cGVuZGluZyhyZWcpCiAKLSNkZWZpbmUgWEVOX0JMT0NLX0VWRU5UUyhyZWcpCVhFTl9HRVRfVkNQ
VV9JTkZPKHJlZykJCQk7IFwKLSAgICAgICAgICAgICAgICAgICAgCQkJWEVOX0xPQ0tFRF9CTE9D
S19FVkVOVFMocmVnKQk7IFwKLSAgICAJCQkJICAgICAgICAgICAgWEVOX1BVVF9WQ1BVX0lORk8o
cmVnKQotCi0jZGVmaW5lIFhFTl9VTkJMT0NLX0VWRU5UUyhyZWcpCVhFTl9HRVRfVkNQVV9JTkZP
KHJlZykJCQk7IFwKLSAgICAgICAgICAgICAgICAJCQkJWEVOX0xPQ0tFRF9VTkJMT0NLX0VWRU5U
UyhyZWcpCTsgXAotICAgIAkJCSAgICAgICAgICAgIAlYRU5fUFVUX1ZDUFVfSU5GTyhyZWcpCi0K
LQogLyogT2Zmc2V0cyBpbnRvIHNoYXJlZF9pbmZvX3QuICovICAgICAgICAgICAgICAgIAogI2Rl
ZmluZSBldnRjaG5fdXBjYWxsX3BlbmRpbmcJCS8qIDAgKi8KICNkZWZpbmUgZXZ0Y2huX3VwY2Fs
bF9tYXNrCQkxCkBAIC03NywxMiArNjYsMTYgQEAgS0VSTkVMX0NTX01BU0sgPSAweGZjCiAKIAog
LyogTWFjcm9zICovCisubWFjcm8gU0FWRV9QQVJBVklSVAorI2lmZGVmIENPTkZJR19QQVJBVklS
VAorCW1vdnEgKCVyc3ApLCVyY3gKKwltb3ZxIDgoJXJzcCksJXIxMQorCWFkZHEgJDB4MTAsJXJz
cCAvKiByc3AgcG9pbnRzIHRvIHRoZSBlcnJvciBjb2RlICovCisjZW5kaWYKKy5lbmRtCisKIC5t
YWNybyB6ZXJvZW50cnkgc3ltCi0jaWZkZWYgQ09ORklHX1BBUkFWSVJUCi0JbW92cSAoJXJzcCks
JXJjeAotCW1vdnEgOCglcnNwKSwlcjExCi0JYWRkcSAkMHgxMCwlcnNwIC8qIHNraXAgcmN4IGFu
ZCByMTEgKi8KLSNlbmRpZgorCVNBVkVfUEFSQVZJUlQKIAlwdXNocSAkMAkvKiBwdXNoIGVycm9y
IGNvZGUvb2xkcmF4ICovCiAJcHVzaHEgJXJheAkvKiBwdXNoIHJlYWwgb2xkcmF4IHRvIHRoZSBy
ZGkgc2xvdCAqLwogCWxlYXEgIFxzeW0oJXJpcCksJXJheApAQCAtOTAsMTEgKzgzLDcgQEAgS0VS
TkVMX0NTX01BU0sgPSAweGZjCiAuZW5kbQogCiAubWFjcm8gZXJyb3JlbnRyeSBzeW0KLSNpZmRl
ZiBDT05GSUdfUEFSQVZJUlQKLQltb3ZxICglcnNwKSwlcmN4Ci0JbW92cSA4KCVyc3ApLCVyMTEK
LQlhZGRxICQweDEwLCVyc3AgLyogcnNwIHBvaW50cyB0byB0aGUgZXJyb3IgY29kZSAqLwotI2Vu
ZGlmCisJU0FWRV9QQVJBVklSVAogCXB1c2hxICVyYXgKIAlsZWFxICBcc3ltKCVyaXApLCVyYXgK
IAlqbXAgZXJyb3JfZW50cnkKQEAgLTE0MSw3ICsxMzAsNyBAQCBLRVJORUxfQ1NfTUFTSyA9IDB4
ZmMKIAltb3ZxICVyZGksIFJESSglcnNwKQkvKiBwdXQgcmRpIGludG8gdGhlIHNsb3QgKi8KIC5l
bmRtCiAKLS5tYWNybyBIWVBFUlZJU09SX0lSRVQgZmxhZworLm1hY3JvIEhZUEVSVklTT1JfSVJF
VAogI2lmZGVmIENPTkZJR19QQVJBVklSVAogCXRlc3RsICROTUlfTUFTSywyKjgoJXJzcCkKIAlq
bnogICAyZgpAQCAtMTU1LDcgKzE0NCw3IEBAIEtFUk5FTF9DU19NQVNLID0gMHhmYwogI2lmZGVm
IENPTkZJR19QQVJBVklSVAogMjoJLyogU2xvdyBpcmV0IHZpYSBoeXBlcnZpc29yLiAqLwogCWFu
ZGwgICR+Tk1JX01BU0ssIDE2KCVyc3ApCi0JcHVzaHEgJFxmbGFnCisJcHVzaHEgJDAKIAlqbXAg
IGh5cGVyY2FsbF9wYWdlICsgKF9fSFlQRVJWSVNPUl9pcmV0ICogMzIpCiAjZW5kaWYKIC5lbmRt
CkBAIC0yMDcsMTcgKzE5NiwxNiBAQCBlcnJvcl9leGl0OgogCWFuZGIgZXZ0Y2huX3VwY2FsbF9t
YXNrKCVyc2kpLCVhbAogCWFuZGIgJDEsJWFsCQkJIyBFQVhbMF0gPT0gSVJFVF9SRkxBR1MuSUYg
JiBldmVudF9tYXNrCiAJam56IHJlc3RvcmVfYWxsX2VuYWJsZV9ldmVudHMJIyAgICAgICAgIT0g
MCA9PiBlbmFibGUgZXZlbnQgZGVsaXZlcnkKLQlYRU5fUFVUX1ZDUFVfSU5GTyglcnNpKQogCiAJ
UkVTVE9SRV9BTEwKLQlIWVBFUlZJU09SX0lSRVQgMAorCUhZUEVSVklTT1JfSVJFVAogCiByZXN0
b3JlX2FsbF9lbmFibGVfZXZlbnRzOgogCVJFU1RPUkVfQUxMCiAJcHVzaHEgJXJheCAgICAgICAg
ICAgICAgICAgICAgICAjIHNhdmUgcmF4IGZvciBpdCB3aWxsIGJlIGNsb2JiZXJlZCBsYXRlcgog
CVJTUF9PRkZTRVQ9OCAgICAgICAgICAgICAgICAgICAgIyByZWNvcmQgdGhlIHN0YWNrIGZyYW1l
IGxheW91dCBjaGFuZ2VzCiAJWEVOX0dFVF9WQ1BVX0lORk8oJXJheCkgICAgICAgICAjIHNhZmUg
dG8gdXNlIHJheCBzaW5jZSBpdCBpcyBzYXZlZAotCVhFTl9VTkJMT0NLX0VWRU5UUyglcmF4KQor
CVhFTl9MT0NLRURfVU5CTE9DS19FVkVOVFMoJXJheCkKIAogc2NyaXQ6CS8qKioqIFNUQVJUIE9G
IENSSVRJQ0FMIFJFR0lPTiAqKioqLwogCVhFTl9URVNUX1BFTkRJTkcoJXJheCkKQEAgLTIyOSw3
ICsyMTcsNyBAQCBzY3JpdDoJLyoqKiogU1RBUlQgT0YgQ1JJVElDQUwgUkVHSU9OICoqKiovCiBy
ZXN0b3JlX2VuZDoKIAlqbnogaHlwZXJ2aXNvcl9wcm9sb2d1ZSAgICAgICAgICMgc2FmZSB0byBq
dW1wIG91dCBvZiBjcml0aWNhbCByZWdpb24KIAkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICMgYmVjYXVzZSBldmVudHMgYXJlIG1hc2tlZCBpZiBaRiA9IDAKLQlIWVBFUlZJU09SX0lS
RVQgMAorCUhZUEVSVklTT1JfSVJFVAogZWNyaXQ6ICAvKioqKiBFTkQgT0YgQ1JJVElDQUwgUkVH
SU9OICoqKiovCiAKICMgU2V0IHVwIHRoZSBzdGFjayBhcyBYZW4gZG9lcyBiZWZvcmUgY2FsbGlu
ZyBldmVudCBjYWxsYmFjawpAQCAtMjc4LDcgKzI2Niw3IEBAIGNyaXRpY2FsX3JlZ2lvbl9maXh1
cDoKICNlbHNlCiBlcnJvcl9leGl0OgogCVJFU1RPUkVfQUxMCi0JSFlQRVJWSVNPUl9JUkVUIDAK
KwlIWVBFUlZJU09SX0lSRVQKIAogLyoKICAqIFhlbiBldmVudCAodmlydHVhbCBpbnRlcnJ1cHQp
IGVudHJ5IHBvaW50LgotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Aug 26 14:35:49 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 26 Aug 2016 14:35:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bdIEX-00052p-1w; Fri, 26 Aug 2016 14:35:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bdIEV-0004zR-Tj; Fri, 26 Aug 2016 14:35:48 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 6A/B7-28857-3C350C75; Fri, 26 Aug 2016 14:35:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsVyuP0Ov+6h4AP
 hBnP+aVu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXg2ZQNjwQKeii/n/7I3MLZydjFy
 ckgIGEm8nfiPqYuRi0NIYCGjxLPtG9lAEmwCqhIbrp9iBbFFBNwkvnyfBRZnFoiQmPPhFAuIL
 SzgJHHn+Ul2EJsFqL7v7GfmLkYODl4BO4mVe3kg5stJXJ85nQnE5hSwl2jefJoRxBYCKrnY+o
 plAiP3AkaGVYwaxalFZalFusYGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgX5
 mAIIdjH/XBh5ilORgUhLlTVU4EC7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgndSEFBOsCg1PbUi
 LTMHGHAwaQkOHiUR3kCQNG9xQWJucWY6ROoUoy5HV+fzc0xCLHn5ealS4rwWIEUCIEUZpXlwI
 2DBf4lRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvPEgU3gy80rgNr0COoIJ6AiG1/tBjihJRE
 hJNTByrdGoabUsY3lw67XzOYPC6UkPHu08xtZROm37Lk7TmjMpHkuf/8plqdaT2bdJaNHN2rY
 fNkxMVtu+f0rNkRE0Tf3wsM44cHmjhPXGEwvfvY7NdGRO+GhVOsV7o96H6093ybnsqN3lVP4t
 sOXRxC0Oc26H5c24I32YLe7v89yc1S/n8AY/ObpYiaU4I9FQi7moOBEA5Gtyp3kCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1472222145!3505306!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54990 invoked from network); 26 Aug 2016 14:35:46 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-2.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 Aug 2016 14:35:46 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 46268ACFD;
 Fri, 26 Aug 2016 14:35:45 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri, 26 Aug 2016 16:35:36 +0200
Message-Id: <1472222136-1177-4-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472222136-1177-1-git-send-email-jgross@suse.com>
References: <1472222136-1177-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 3/3] mini-os: remove unused functions from
	sched.c
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

c2NoZWQuYyBjb250YWlucyBzb21lIGZ1bmN0aW9ucyBub2JvZHkgaXMgdXNpbmcuIFJlbW92ZSB0
aGVtLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IHNjaGVkLmMgfCA0OCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zY2hl
ZC5jIGIvc2NoZWQuYwppbmRleCAxZTg0M2Q5Li42Zjg5ZWE0IDEwMDY0NAotLS0gYS9zY2hlZC5j
CisrKyBiL3NjaGVkLmMKQEAgLTYzLDE2ICs2Myw2IEBAIHN0YXRpYyBpbnQgdGhyZWFkc19zdGFy
dGVkOwogCiBzdHJ1Y3QgdGhyZWFkICptYWluX3RocmVhZDsKIAotdm9pZCBpbmxpbmUgcHJpbnRf
cnVucXVldWUodm9pZCkKLXsKLSAgICBzdHJ1Y3QgdGhyZWFkICp0aDsKLSAgICBNSU5JT1NfVEFJ
TFFfRk9SRUFDSCh0aCwgJnRocmVhZF9saXN0LCB0aHJlYWRfbGlzdCkKLSAgICB7Ci0gICAgICAg
IHByaW50aygiICAgVGhyZWFkIFwiJXNcIiwgcnVubmFibGU9JWRcbiIsIHRoLT5uYW1lLCBpc19y
dW5uYWJsZSh0aCkpOwotICAgIH0KLSAgICBwcmludGsoIlxuIik7Ci19Ci0KIHZvaWQgc2NoZWR1
bGUodm9pZCkKIHsKICAgICBzdHJ1Y3QgdGhyZWFkICpwcmV2LCAqbmV4dCwgKnRocmVhZCwgKnRt
cDsKQEAgLTI0NSw0NCArMjM1LDYgQEAgdm9pZCBpZGxlX3RocmVhZF9mbih2b2lkICp1bnVzZWQp
CiAgICAgfQogfQogCi1ERUNMQVJFX01VVEVYKG11dGV4KTsKLQotdm9pZCB0aF9mMSh2b2lkICpk
YXRhKQotewotICAgIHN0cnVjdCB0aW1ldmFsIHR2MSwgdHYyOwotCi0gICAgZm9yKDs7KQotICAg
IHsKLSAgICAgICAgZG93bigmbXV0ZXgpOwotICAgICAgICBwcmludGsoIlRocmVhZCBcIiVzXCIg
Z290IHNlbWFwaG9yZSwgcnVubmFibGUgJWRcbiIsIGN1cnJlbnQtPm5hbWUsIGlzX3J1bm5hYmxl
KGN1cnJlbnQpKTsKLSAgICAgICAgc2NoZWR1bGUoKTsKLSAgICAgICAgcHJpbnRrKCJUaHJlYWQg
XCIlc1wiIHJlbGVhc2VzIHRoZSBzZW1hcGhvcmVcbiIsIGN1cnJlbnQtPm5hbWUpOwotICAgICAg
ICB1cCgmbXV0ZXgpOwotICAgICAgICAKLSAgICAgICAgCi0gICAgICAgIGdldHRpbWVvZmRheSgm
dHYxLCBOVUxMKTsKLSAgICAgICAgZm9yKDs7KQotICAgICAgICB7Ci0gICAgICAgICAgICBnZXR0
aW1lb2ZkYXkoJnR2MiwgTlVMTCk7Ci0gICAgICAgICAgICBpZih0djIudHZfc2VjIC0gdHYxLnR2
X3NlYyA+IDIpIGJyZWFrOwotICAgICAgICB9Ci0gICAgICAgICAgICAgICAgCi0gICAgICAgIAot
ICAgICAgICBzY2hlZHVsZSgpOyAKLSAgICB9Ci19Ci0KLXZvaWQgdGhfZjIodm9pZCAqZGF0YSkK
LXsKLSAgICBmb3IoOzspCi0gICAgewotICAgICAgICBwcmludGsoIlRocmVhZCBPVEhFUiBleGVj
dXRpbmcsIGRhdGEgMHglcFxuIiwgZGF0YSk7Ci0gICAgICAgIHNjaGVkdWxlKCk7Ci0gICAgfQot
fQotCi0KLQogdm9pZCBpbml0X3NjaGVkKHZvaWQpCiB7CiAgICAgcHJpbnRrKCJJbml0aWFsaXNp
bmcgc2NoZWR1bGVyXG4iKTsKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 26 14:35:49 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 26 Aug 2016 14:35:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bdIEX-00052p-1w; Fri, 26 Aug 2016 14:35:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bdIEV-0004zR-Tj; Fri, 26 Aug 2016 14:35:48 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 6A/B7-28857-3C350C75; Fri, 26 Aug 2016 14:35:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsVyuP0Ov+6h4AP
 hBnP+aVu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXg2ZQNjwQKeii/n/7I3MLZydjFy
 ckgIGEm8nfiPqYuRi0NIYCGjxLPtG9lAEmwCqhIbrp9iBbFFBNwkvnyfBRZnFoiQmPPhFAuIL
 SzgJHHn+Ul2EJsFqL7v7GfmLkYODl4BO4mVe3kg5stJXJ85nQnE5hSwl2jefJoRxBYCKrnY+o
 plAiP3AkaGVYwaxalFZalFusYGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgX5
 mAIIdjH/XBh5ilORgUhLlTVU4EC7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgndSEFBOsCg1PbUi
 LTMHGHAwaQkOHiUR3kCQNG9xQWJucWY6ROoUoy5HV+fzc0xCLHn5ealS4rwWIEUCIEUZpXlwI
 2DBf4lRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvPEgU3gy80rgNr0COoIJ6AiG1/tBjihJRE
 hJNTByrdGoabUsY3lw67XzOYPC6UkPHu08xtZROm37Lk7TmjMpHkuf/8plqdaT2bdJaNHN2rY
 fNkxMVtu+f0rNkRE0Tf3wsM44cHmjhPXGEwvfvY7NdGRO+GhVOsV7o96H6093ybnsqN3lVP4t
 sOXRxC0Oc26H5c24I32YLe7v89yc1S/n8AY/ObpYiaU4I9FQi7moOBEA5Gtyp3kCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1472222145!3505306!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54990 invoked from network); 26 Aug 2016 14:35:46 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-2.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 Aug 2016 14:35:46 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 46268ACFD;
 Fri, 26 Aug 2016 14:35:45 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Fri, 26 Aug 2016 16:35:36 +0200
Message-Id: <1472222136-1177-4-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472222136-1177-1-git-send-email-jgross@suse.com>
References: <1472222136-1177-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 3/3] mini-os: remove unused functions from
	sched.c
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

c2NoZWQuYyBjb250YWlucyBzb21lIGZ1bmN0aW9ucyBub2JvZHkgaXMgdXNpbmcuIFJlbW92ZSB0
aGVtLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IHNjaGVkLmMgfCA0OCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zY2hl
ZC5jIGIvc2NoZWQuYwppbmRleCAxZTg0M2Q5Li42Zjg5ZWE0IDEwMDY0NAotLS0gYS9zY2hlZC5j
CisrKyBiL3NjaGVkLmMKQEAgLTYzLDE2ICs2Myw2IEBAIHN0YXRpYyBpbnQgdGhyZWFkc19zdGFy
dGVkOwogCiBzdHJ1Y3QgdGhyZWFkICptYWluX3RocmVhZDsKIAotdm9pZCBpbmxpbmUgcHJpbnRf
cnVucXVldWUodm9pZCkKLXsKLSAgICBzdHJ1Y3QgdGhyZWFkICp0aDsKLSAgICBNSU5JT1NfVEFJ
TFFfRk9SRUFDSCh0aCwgJnRocmVhZF9saXN0LCB0aHJlYWRfbGlzdCkKLSAgICB7Ci0gICAgICAg
IHByaW50aygiICAgVGhyZWFkIFwiJXNcIiwgcnVubmFibGU9JWRcbiIsIHRoLT5uYW1lLCBpc19y
dW5uYWJsZSh0aCkpOwotICAgIH0KLSAgICBwcmludGsoIlxuIik7Ci19Ci0KIHZvaWQgc2NoZWR1
bGUodm9pZCkKIHsKICAgICBzdHJ1Y3QgdGhyZWFkICpwcmV2LCAqbmV4dCwgKnRocmVhZCwgKnRt
cDsKQEAgLTI0NSw0NCArMjM1LDYgQEAgdm9pZCBpZGxlX3RocmVhZF9mbih2b2lkICp1bnVzZWQp
CiAgICAgfQogfQogCi1ERUNMQVJFX01VVEVYKG11dGV4KTsKLQotdm9pZCB0aF9mMSh2b2lkICpk
YXRhKQotewotICAgIHN0cnVjdCB0aW1ldmFsIHR2MSwgdHYyOwotCi0gICAgZm9yKDs7KQotICAg
IHsKLSAgICAgICAgZG93bigmbXV0ZXgpOwotICAgICAgICBwcmludGsoIlRocmVhZCBcIiVzXCIg
Z290IHNlbWFwaG9yZSwgcnVubmFibGUgJWRcbiIsIGN1cnJlbnQtPm5hbWUsIGlzX3J1bm5hYmxl
KGN1cnJlbnQpKTsKLSAgICAgICAgc2NoZWR1bGUoKTsKLSAgICAgICAgcHJpbnRrKCJUaHJlYWQg
XCIlc1wiIHJlbGVhc2VzIHRoZSBzZW1hcGhvcmVcbiIsIGN1cnJlbnQtPm5hbWUpOwotICAgICAg
ICB1cCgmbXV0ZXgpOwotICAgICAgICAKLSAgICAgICAgCi0gICAgICAgIGdldHRpbWVvZmRheSgm
dHYxLCBOVUxMKTsKLSAgICAgICAgZm9yKDs7KQotICAgICAgICB7Ci0gICAgICAgICAgICBnZXR0
aW1lb2ZkYXkoJnR2MiwgTlVMTCk7Ci0gICAgICAgICAgICBpZih0djIudHZfc2VjIC0gdHYxLnR2
X3NlYyA+IDIpIGJyZWFrOwotICAgICAgICB9Ci0gICAgICAgICAgICAgICAgCi0gICAgICAgIAot
ICAgICAgICBzY2hlZHVsZSgpOyAKLSAgICB9Ci19Ci0KLXZvaWQgdGhfZjIodm9pZCAqZGF0YSkK
LXsKLSAgICBmb3IoOzspCi0gICAgewotICAgICAgICBwcmludGsoIlRocmVhZCBPVEhFUiBleGVj
dXRpbmcsIGRhdGEgMHglcFxuIiwgZGF0YSk7Ci0gICAgICAgIHNjaGVkdWxlKCk7Ci0gICAgfQot
fQotCi0KLQogdm9pZCBpbml0X3NjaGVkKHZvaWQpCiB7CiAgICAgcHJpbnRrKCJJbml0aWFsaXNp
bmcgc2NoZWR1bGVyXG4iKTsKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 26 14:46:31 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 26 Aug 2016 14:46:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bdIOs-0006XB-Gh; Fri, 26 Aug 2016 14:46:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>)
 id 1bdIOr-0006X2-0s; Fri, 26 Aug 2016 14:46:29 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C6/7D-15404-44650C75; Fri, 26 Aug 2016 14:46:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXSnM/RrOscdiD
 c4OsMZYu3X5cwW3zfMpnJgcnj8IcrLAGMUayZeUn5FQmsGUu2PmUtaOSvaLy7hbWBsYeni5GT
 Q0JAUWJr40bmLkYOINtS4tWagi5GLg4hgQNMEj8fH2IEqREWsJP41dzNBGKLCKRL3G96wQ5iC
 wkUSXT9ugZmMwuYSqyY+5wVxGYT0JfY/eITWD2vgK3E55/bwWpYBFQlJq1+DjZTVCBcYuXMZy
 wQNYISJ2c+AbM5Bewletc9ZoSYaSYxb/NDZghbXmL72znMEPfoSUy7P49lAqPALCTts5C0zEL
 SsoCReRWjenFqUVlqka6pXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYJAyAMEO
 xumX/Q8xSnIwKYnypiocCBfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfs8BCgnWJSanlqRlpkDj
 BeYtAQHj5IIr1YoUJq3uCAxtzgzHSJ1ilFRSpxXCiQhAJLIKM2Da4PF6CVGWSlhXkagQ4R4Cl
 KLcjNLUOVfMYpzMCoJ87KBTOHJzCuBm/4KaDET0GKG1/tBFpckIqSkGhilqr/91H/j36Hpx7/
 fuv34SXl3/1qXCcd8Jjh+3Xl77xnh0y/3iC9/sdL6S1za8++J5gv5vhWf9TzZuPzlr+Ib92sO
 MetX7jwoFXS7lytW+9Ffz60ipVvfs/ge39A9Y/PEWaE1+1dOfHvnIE9H+buXy1X01Qtn9H7oV
 7G6tEiYbdKcqoo7+5tYlViKMxINtZiLihMBLXefx8wCAAA=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-10.tower-27.messagelabs.com!1472222787!56091754!1
X-Originating-IP: [131.111.8.131]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8753 invoked from network); 26 Aug 2016 14:46:27 -0000
Received: from ppsw-31.csi.cam.ac.uk (HELO ppsw-31.csi.cam.ac.uk)
 (131.111.8.131)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Aug 2016 14:46:27 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from [75.98.193.200] (port=38316 helo=[10.11.19.126])
 by ppsw-31.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:465)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1bdIOn-0000eF-LO (Exim 4.86_36-e07b163)
 (return-path <amc96@hermes.cam.ac.uk>); Fri, 26 Aug 2016 15:46:25 +0100
To: Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org
References: <1472222136-1177-1-git-send-email-jgross@suse.com>
 <1472222136-1177-3-git-send-email-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8ddd2d9a-d14d-482c-f4fd-81218efdb99a@citrix.com>
Date: Fri, 26 Aug 2016 15:46:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <1472222136-1177-3-git-send-email-jgross@suse.com>
Cc: samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: Re: [Minios-devel] [Xen-devel] [PATCH 2/3] mini-os: cleanup x86_64.S
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjYvMDgvMTYgMTU6MzUsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gYXJjaC94ODYveDg2XzY0
LlMgY29udGFpbnMgc29tZSB1bm5lY2Vzc2FyeSBtYWNyb3MuIFJlbW92ZSB0aGVtLgo+Cj4gQWRk
IGEgU0FWRV9QQVJBVklSVCBtYWNybyBmb3Igc2F2aW5nICVyY3ggYW5kICVyMTEgb24gdGhlIHN0
YWNrIGluCj4gY2FzZSBvZiBDT05GSUdfUEFSQVZJUlQgZGVmaW5lZC4KPgo+IFJlbW92ZSB0aGUg
cGFyYW1ldGVyIGZyb20gSFlQRVJWSVNPUl9JUkVUIG1hY3JvIGFzIGl0IGlzIHVzZWQgd2l0aAo+
IDAgb25seS4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPiAtLS0KPiAgIGFyY2gveDg2L3g4Nl82NC5TIHwgNDQgKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25z
KCspLCAyOCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ODZfNjQuUyBi
L2FyY2gveDg2L3g4Nl82NC5TCj4gaW5kZXggMjA0NjE4Ny4uM2E3MTE2ZiAxMDA2NDQKPiAtLS0g
YS9hcmNoL3g4Ni94ODZfNjQuUwo+ICsrKyBiL2FyY2gveDg2L3g4Nl82NC5TCj4gQEAgLTQ1LDIx
ICs0NSwxMCBAQCBoeXBlcmNhbGxfcGFnZToKPiAgIAo+ICAgCj4gICAjZGVmaW5lIFhFTl9HRVRf
VkNQVV9JTkZPKHJlZykJbW92cSBIWVBFUlZJU09SX3NoYXJlZF9pbmZvLHJlZwo+IC0jZGVmaW5l
IFhFTl9QVVRfVkNQVV9JTkZPKHJlZykKPiAtI2RlZmluZSBYRU5fUFVUX1ZDUFVfSU5GT19maXh1
cAo+ICAgI2RlZmluZSBYRU5fTE9DS0VEX0JMT0NLX0VWRU5UUyhyZWcpCW1vdmIgJDEsZXZ0Y2hu
X3VwY2FsbF9tYXNrKHJlZykKPiAgICNkZWZpbmUgWEVOX0xPQ0tFRF9VTkJMT0NLX0VWRU5UUyhy
ZWcpCW1vdmIgJDAsZXZ0Y2huX3VwY2FsbF9tYXNrKHJlZykKPiAgICNkZWZpbmUgWEVOX1RFU1Rf
UEVORElORyhyZWcpCXRlc3RiICQweEZGLGV2dGNobl91cGNhbGxfcGVuZGluZyhyZWcpCj4gICAK
PiAtI2RlZmluZSBYRU5fQkxPQ0tfRVZFTlRTKHJlZykJWEVOX0dFVF9WQ1BVX0lORk8ocmVnKQkJ
CTsgXAo+IC0gICAgICAgICAgICAgICAgICAgIAkJCVhFTl9MT0NLRURfQkxPQ0tfRVZFTlRTKHJl
ZykJOyBcCj4gLSAgICAJCQkJICAgICAgICAgICAgWEVOX1BVVF9WQ1BVX0lORk8ocmVnKQo+IC0K
PiAtI2RlZmluZSBYRU5fVU5CTE9DS19FVkVOVFMocmVnKQlYRU5fR0VUX1ZDUFVfSU5GTyhyZWcp
CQkJOyBcCj4gLSAgICAgICAgICAgICAgICAJCQkJWEVOX0xPQ0tFRF9VTkJMT0NLX0VWRU5UUyhy
ZWcpCTsgXAo+IC0gICAgCQkJICAgICAgICAgICAgCVhFTl9QVVRfVkNQVV9JTkZPKHJlZykKPiAt
Cj4gLQo+ICAgLyogT2Zmc2V0cyBpbnRvIHNoYXJlZF9pbmZvX3QuICovCj4gICAjZGVmaW5lIGV2
dGNobl91cGNhbGxfcGVuZGluZwkJLyogMCAqLwo+ICAgI2RlZmluZSBldnRjaG5fdXBjYWxsX21h
c2sJCTEKPiBAQCAtNzcsMTIgKzY2LDE2IEBAIEtFUk5FTF9DU19NQVNLID0gMHhmYwo+ICAgCj4g
ICAKPiAgIC8qIE1hY3JvcyAqLwo+ICsubWFjcm8gU0FWRV9QQVJBVklSVAo+ICsjaWZkZWYgQ09O
RklHX1BBUkFWSVJUCj4gKwltb3ZxICglcnNwKSwlcmN4Cj4gKwltb3ZxIDgoJXJzcCksJXIxMQo+
ICsJYWRkcSAkMHgxMCwlcnNwIC8qIHJzcCBwb2ludHMgdG8gdGhlIGVycm9yIGNvZGUgKi9pd3QK
Ckkga25vdyB0aGlzIGlzIGp1c3QgbW92aW5nIGNvZGUsIGJ1dCBJIHdvdWxkIHJlY29tbWVuZCBz
d2l0Y2hpbmcgdG8gYSAKcG9wICVyY3g7IHBvcCAlcjExLCB3aGljaCBpcyBzaG9ydGVyIGFuZCBt
b3JlIGVmZmljaWVudC4KCkl0IGFsc28gcGxheXMgYmV0dGVyIGluIHRoZSBzdGFjayBlbmdpbmUg
d2l0aCB0aGUgYWRqYWNlbnQgcHVzaGVzL3BvcHMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Aug 26 14:46:31 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 26 Aug 2016 14:46:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bdIOs-0006XB-Gh; Fri, 26 Aug 2016 14:46:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>)
 id 1bdIOr-0006X2-0s; Fri, 26 Aug 2016 14:46:29 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C6/7D-15404-44650C75; Fri, 26 Aug 2016 14:46:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXSnM/RrOscdiD
 c4OsMZYu3X5cwW3zfMpnJgcnj8IcrLAGMUayZeUn5FQmsGUu2PmUtaOSvaLy7hbWBsYeni5GT
 Q0JAUWJr40bmLkYOINtS4tWagi5GLg4hgQNMEj8fH2IEqREWsJP41dzNBGKLCKRL3G96wQ5iC
 wkUSXT9ugZmMwuYSqyY+5wVxGYT0JfY/eITWD2vgK3E55/bwWpYBFQlJq1+DjZTVCBcYuXMZy
 wQNYISJ2c+AbM5Bewletc9ZoSYaSYxb/NDZghbXmL72znMEPfoSUy7P49lAqPALCTts5C0zEL
 SsoCReRWjenFqUVlqka6pXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYJAyAMEO
 xumX/Q8xSnIwKYnypiocCBfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfs8BCgnWJSanlqRlpkDj
 BeYtAQHj5IIr1YoUJq3uCAxtzgzHSJ1ilFRSpxXCiQhAJLIKM2Da4PF6CVGWSlhXkagQ4R4Cl
 KLcjNLUOVfMYpzMCoJ87KBTOHJzCuBm/4KaDET0GKG1/tBFpckIqSkGhilqr/91H/j36Hpx7/
 fuv34SXl3/1qXCcd8Jjh+3Xl77xnh0y/3iC9/sdL6S1za8++J5gv5vhWf9TzZuPzlr+Ib92sO
 MetX7jwoFXS7lytW+9Ffz60ipVvfs/ge39A9Y/PEWaE1+1dOfHvnIE9H+buXy1X01Qtn9H7oV
 7G6tEiYbdKcqoo7+5tYlViKMxINtZiLihMBLXefx8wCAAA=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-10.tower-27.messagelabs.com!1472222787!56091754!1
X-Originating-IP: [131.111.8.131]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8753 invoked from network); 26 Aug 2016 14:46:27 -0000
Received: from ppsw-31.csi.cam.ac.uk (HELO ppsw-31.csi.cam.ac.uk)
 (131.111.8.131)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Aug 2016 14:46:27 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from [75.98.193.200] (port=38316 helo=[10.11.19.126])
 by ppsw-31.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:465)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1bdIOn-0000eF-LO (Exim 4.86_36-e07b163)
 (return-path <amc96@hermes.cam.ac.uk>); Fri, 26 Aug 2016 15:46:25 +0100
To: Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org
References: <1472222136-1177-1-git-send-email-jgross@suse.com>
 <1472222136-1177-3-git-send-email-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8ddd2d9a-d14d-482c-f4fd-81218efdb99a@citrix.com>
Date: Fri, 26 Aug 2016 15:46:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <1472222136-1177-3-git-send-email-jgross@suse.com>
Cc: samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: Re: [Minios-devel] [Xen-devel] [PATCH 2/3] mini-os: cleanup x86_64.S
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjYvMDgvMTYgMTU6MzUsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gYXJjaC94ODYveDg2XzY0
LlMgY29udGFpbnMgc29tZSB1bm5lY2Vzc2FyeSBtYWNyb3MuIFJlbW92ZSB0aGVtLgo+Cj4gQWRk
IGEgU0FWRV9QQVJBVklSVCBtYWNybyBmb3Igc2F2aW5nICVyY3ggYW5kICVyMTEgb24gdGhlIHN0
YWNrIGluCj4gY2FzZSBvZiBDT05GSUdfUEFSQVZJUlQgZGVmaW5lZC4KPgo+IFJlbW92ZSB0aGUg
cGFyYW1ldGVyIGZyb20gSFlQRVJWSVNPUl9JUkVUIG1hY3JvIGFzIGl0IGlzIHVzZWQgd2l0aAo+
IDAgb25seS4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPiAtLS0KPiAgIGFyY2gveDg2L3g4Nl82NC5TIHwgNDQgKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25z
KCspLCAyOCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ODZfNjQuUyBi
L2FyY2gveDg2L3g4Nl82NC5TCj4gaW5kZXggMjA0NjE4Ny4uM2E3MTE2ZiAxMDA2NDQKPiAtLS0g
YS9hcmNoL3g4Ni94ODZfNjQuUwo+ICsrKyBiL2FyY2gveDg2L3g4Nl82NC5TCj4gQEAgLTQ1LDIx
ICs0NSwxMCBAQCBoeXBlcmNhbGxfcGFnZToKPiAgIAo+ICAgCj4gICAjZGVmaW5lIFhFTl9HRVRf
VkNQVV9JTkZPKHJlZykJbW92cSBIWVBFUlZJU09SX3NoYXJlZF9pbmZvLHJlZwo+IC0jZGVmaW5l
IFhFTl9QVVRfVkNQVV9JTkZPKHJlZykKPiAtI2RlZmluZSBYRU5fUFVUX1ZDUFVfSU5GT19maXh1
cAo+ICAgI2RlZmluZSBYRU5fTE9DS0VEX0JMT0NLX0VWRU5UUyhyZWcpCW1vdmIgJDEsZXZ0Y2hu
X3VwY2FsbF9tYXNrKHJlZykKPiAgICNkZWZpbmUgWEVOX0xPQ0tFRF9VTkJMT0NLX0VWRU5UUyhy
ZWcpCW1vdmIgJDAsZXZ0Y2huX3VwY2FsbF9tYXNrKHJlZykKPiAgICNkZWZpbmUgWEVOX1RFU1Rf
UEVORElORyhyZWcpCXRlc3RiICQweEZGLGV2dGNobl91cGNhbGxfcGVuZGluZyhyZWcpCj4gICAK
PiAtI2RlZmluZSBYRU5fQkxPQ0tfRVZFTlRTKHJlZykJWEVOX0dFVF9WQ1BVX0lORk8ocmVnKQkJ
CTsgXAo+IC0gICAgICAgICAgICAgICAgICAgIAkJCVhFTl9MT0NLRURfQkxPQ0tfRVZFTlRTKHJl
ZykJOyBcCj4gLSAgICAJCQkJICAgICAgICAgICAgWEVOX1BVVF9WQ1BVX0lORk8ocmVnKQo+IC0K
PiAtI2RlZmluZSBYRU5fVU5CTE9DS19FVkVOVFMocmVnKQlYRU5fR0VUX1ZDUFVfSU5GTyhyZWcp
CQkJOyBcCj4gLSAgICAgICAgICAgICAgICAJCQkJWEVOX0xPQ0tFRF9VTkJMT0NLX0VWRU5UUyhy
ZWcpCTsgXAo+IC0gICAgCQkJICAgICAgICAgICAgCVhFTl9QVVRfVkNQVV9JTkZPKHJlZykKPiAt
Cj4gLQo+ICAgLyogT2Zmc2V0cyBpbnRvIHNoYXJlZF9pbmZvX3QuICovCj4gICAjZGVmaW5lIGV2
dGNobl91cGNhbGxfcGVuZGluZwkJLyogMCAqLwo+ICAgI2RlZmluZSBldnRjaG5fdXBjYWxsX21h
c2sJCTEKPiBAQCAtNzcsMTIgKzY2LDE2IEBAIEtFUk5FTF9DU19NQVNLID0gMHhmYwo+ICAgCj4g
ICAKPiAgIC8qIE1hY3JvcyAqLwo+ICsubWFjcm8gU0FWRV9QQVJBVklSVAo+ICsjaWZkZWYgQ09O
RklHX1BBUkFWSVJUCj4gKwltb3ZxICglcnNwKSwlcmN4Cj4gKwltb3ZxIDgoJXJzcCksJXIxMQo+
ICsJYWRkcSAkMHgxMCwlcnNwIC8qIHJzcCBwb2ludHMgdG8gdGhlIGVycm9yIGNvZGUgKi9pd3QK
Ckkga25vdyB0aGlzIGlzIGp1c3QgbW92aW5nIGNvZGUsIGJ1dCBJIHdvdWxkIHJlY29tbWVuZCBz
d2l0Y2hpbmcgdG8gYSAKcG9wICVyY3g7IHBvcCAlcjExLCB3aGljaCBpcyBzaG9ydGVyIGFuZCBt
b3JlIGVmZmljaWVudC4KCkl0IGFsc28gcGxheXMgYmV0dGVyIGluIHRoZSBzdGFjayBlbmdpbmUg
d2l0aCB0aGUgYWRqYWNlbnQgcHVzaGVzL3BvcHMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Aug 26 14:54:09 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 26 Aug 2016 14:54:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bdIWH-0007Nu-8Q; Fri, 26 Aug 2016 14:54:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bdIWF-0007NX-Jx; Fri, 26 Aug 2016 14:54:07 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 1D/D8-06162-E0850C75; Fri, 26 Aug 2016 14:54:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsVyuP0Ovy5fxIF
 wg2VfBCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZuw8fZal4IZARcedxSwNjO94uhg5
 OSQEjCTeTvzH1MXIxSEksJBR4surDcwgCWEBO4lfzd1MILaIQKHEogm/WCGKljJKHHz8CizBL
 GAqsWLuc1YQm01AVWLD9VNgNq+AtcTui/fABrEAxV+cvAEWFxUIlVjx5gQbRI2gxMmZT1i6GD
 k4OIGWzZ7mAzFSXeLPvEvMELa8xPa3c5gnMPLNQtIxC0nZLCRlCxiZVzGqF6cWlaUW6ZrqJRV
 lpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhl09AwPjDsbLX50OMUpyMCmJ8qYqHAgX
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbHQaUEyxKTU+tSMvMAUYATFqCg0dJhLcLJM1bXJCYW
 5yZDpE6xagoJc5rC5IQAElklObBtcGi7hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd65IF
 N4MvNK4Ka/AlrMBLSY4fV+kMUliQgpqQbGAtXDVbsYDlq8OHu7896WoChd89mWU0vUb/ZZ6mv
 +qV5mpz0nPSHnLs+pq5P8tc7LNvkK8LU4KtpIFWye336QUWrjfGV2d+m0La3VlVMlmFQbedRk
 3k3b4y7dPY//k4a66JTXzG/Mvte33PZYJHth0p3Zbcnl3/ffsn+VOe9Kd1vLq9Msb3SUWIozE
 g21mIuKEwFlcgFFtQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1472223246!31290774!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27347 invoked from network); 26 Aug 2016 14:54:06 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 Aug 2016 14:54:06 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9DA97AC0F;
 Fri, 26 Aug 2016 14:54:05 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
References: <1472222136-1177-1-git-send-email-jgross@suse.com>
 <1472222136-1177-3-git-send-email-jgross@suse.com>
 <8ddd2d9a-d14d-482c-f4fd-81218efdb99a@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <81b2b60c-c0be-7b9e-4c4f-3bd3886e5d86@suse.com>
Date: Fri, 26 Aug 2016 16:54:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <8ddd2d9a-d14d-482c-f4fd-81218efdb99a@citrix.com>
Cc: samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: Re: [Minios-devel] [Xen-devel] [PATCH 2/3] mini-os: cleanup x86_64.S
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjYvMDgvMTYgMTY6NDYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjYvMDgvMTYgMTU6
MzUsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IGFyY2gveDg2L3g4Nl82NC5TIGNvbnRhaW5zIHNv
bWUgdW5uZWNlc3NhcnkgbWFjcm9zLiBSZW1vdmUgdGhlbS4KPj4KPj4gQWRkIGEgU0FWRV9QQVJB
VklSVCBtYWNybyBmb3Igc2F2aW5nICVyY3ggYW5kICVyMTEgb24gdGhlIHN0YWNrIGluCj4+IGNh
c2Ugb2YgQ09ORklHX1BBUkFWSVJUIGRlZmluZWQuCj4+Cj4+IFJlbW92ZSB0aGUgcGFyYW1ldGVy
IGZyb20gSFlQRVJWSVNPUl9JUkVUIG1hY3JvIGFzIGl0IGlzIHVzZWQgd2l0aAo+PiAwIG9ubHku
Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4g
LS0tCj4+ICAgYXJjaC94ODYveDg2XzY0LlMgfCA0NCArKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCsp
LCAyOCBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3g4Nl82NC5TIGIv
YXJjaC94ODYveDg2XzY0LlMKPj4gaW5kZXggMjA0NjE4Ny4uM2E3MTE2ZiAxMDA2NDQKPj4gLS0t
IGEvYXJjaC94ODYveDg2XzY0LlMKPj4gKysrIGIvYXJjaC94ODYveDg2XzY0LlMKPj4gQEAgLTQ1
LDIxICs0NSwxMCBAQCBoeXBlcmNhbGxfcGFnZToKPj4gICAgICAgI2RlZmluZSBYRU5fR0VUX1ZD
UFVfSU5GTyhyZWcpICAgIG1vdnEgSFlQRVJWSVNPUl9zaGFyZWRfaW5mbyxyZWcKPj4gLSNkZWZp
bmUgWEVOX1BVVF9WQ1BVX0lORk8ocmVnKQo+PiAtI2RlZmluZSBYRU5fUFVUX1ZDUFVfSU5GT19m
aXh1cAo+PiAgICNkZWZpbmUgWEVOX0xPQ0tFRF9CTE9DS19FVkVOVFMocmVnKSAgICBtb3ZiICQx
LGV2dGNobl91cGNhbGxfbWFzayhyZWcpCj4+ICAgI2RlZmluZSBYRU5fTE9DS0VEX1VOQkxPQ0tf
RVZFTlRTKHJlZykgICAgbW92Ygo+PiAkMCxldnRjaG5fdXBjYWxsX21hc2socmVnKQo+PiAgICNk
ZWZpbmUgWEVOX1RFU1RfUEVORElORyhyZWcpICAgIHRlc3RiICQweEZGLGV2dGNobl91cGNhbGxf
cGVuZGluZyhyZWcpCj4+ICAgLSNkZWZpbmUgWEVOX0JMT0NLX0VWRU5UUyhyZWcpICAgIFhFTl9H
RVRfVkNQVV9JTkZPKHJlZykgICAgICAgICAgICA7IFwKPj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgWEVOX0xPQ0tFRF9CTE9DS19FVkVOVFMocmVnKSAgICA7IFwKPj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1BVVF9WQ1BVX0lORk8ocmVnKQo+PiAtCj4+
IC0jZGVmaW5lIFhFTl9VTkJMT0NLX0VWRU5UUyhyZWcpICAgIFhFTl9HRVRfVkNQVV9JTkZPKHJl
ZykgICAgICAgICAgICA7IFwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVO
X0xPQ0tFRF9VTkJMT0NLX0VWRU5UUyhyZWcpICAgIDsgXAo+PiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fUFVUX1ZDUFVfSU5GTyhyZWcpCj4+IC0KPj4gLQo+PiAgIC8qIE9m
ZnNldHMgaW50byBzaGFyZWRfaW5mb190LiAqLwo+PiAgICNkZWZpbmUgZXZ0Y2huX3VwY2FsbF9w
ZW5kaW5nICAgICAgICAvKiAwICovCj4+ICAgI2RlZmluZSBldnRjaG5fdXBjYWxsX21hc2sgICAg
ICAgIDEKPj4gQEAgLTc3LDEyICs2NiwxNiBAQCBLRVJORUxfQ1NfTUFTSyA9IDB4ZmMKPj4gICAg
ICAgLyogTWFjcm9zICovCj4+ICsubWFjcm8gU0FWRV9QQVJBVklSVAo+PiArI2lmZGVmIENPTkZJ
R19QQVJBVklSVAo+PiArICAgIG1vdnEgKCVyc3ApLCVyY3gKPj4gKyAgICBtb3ZxIDgoJXJzcCks
JXIxMQo+PiArICAgIGFkZHEgJDB4MTAsJXJzcCAvKiByc3AgcG9pbnRzIHRvIHRoZSBlcnJvciBj
b2RlICovaXd0Cj4gCj4gSSBrbm93IHRoaXMgaXMganVzdCBtb3ZpbmcgY29kZSwgYnV0IEkgd291
bGQgcmVjb21tZW5kIHN3aXRjaGluZyB0byBhCj4gcG9wICVyY3g7IHBvcCAlcjExLCB3aGljaCBp
cyBzaG9ydGVyIGFuZCBtb3JlIGVmZmljaWVudC4KPiAKPiBJdCBhbHNvIHBsYXlzIGJldHRlciBp
biB0aGUgc3RhY2sgZW5naW5lIHdpdGggdGhlIGFkamFjZW50IHB1c2hlcy9wb3BzLgoKUmlnaHQu
IEknbGwgc2VuZCBhIFYyLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 26 14:54:09 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 26 Aug 2016 14:54:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bdIWH-0007Nu-8Q; Fri, 26 Aug 2016 14:54:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bdIWF-0007NX-Jx; Fri, 26 Aug 2016 14:54:07 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 1D/D8-06162-E0850C75; Fri, 26 Aug 2016 14:54:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsVyuP0Ovy5fxIF
 wg2VfBCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZuw8fZal4IZARcedxSwNjO94uhg5
 OSQEjCTeTvzH1MXIxSEksJBR4surDcwgCWEBO4lfzd1MILaIQKHEogm/WCGKljJKHHz8CizBL
 GAqsWLuc1YQm01AVWLD9VNgNq+AtcTui/fABrEAxV+cvAEWFxUIlVjx5gQbRI2gxMmZT1i6GD
 k4OIGWzZ7mAzFSXeLPvEvMELa8xPa3c5gnMPLNQtIxC0nZLCRlCxiZVzGqF6cWlaUW6ZrqJRV
 lpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhl09AwPjDsbLX50OMUpyMCmJ8qYqHAgX
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbHQaUEyxKTU+tSMvMAUYATFqCg0dJhLcLJM1bXJCYW
 5yZDpE6xagoJc5rC5IQAElklObBtcGi7hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd65IF
 N4MvNK4Ka/AlrMBLSY4fV+kMUliQgpqQbGAtXDVbsYDlq8OHu7896WoChd89mWU0vUb/ZZ6mv
 +qV5mpz0nPSHnLs+pq5P8tc7LNvkK8LU4KtpIFWye336QUWrjfGV2d+m0La3VlVMlmFQbedRk
 3k3b4y7dPY//k4a66JTXzG/Mvte33PZYJHth0p3Zbcnl3/ffsn+VOe9Kd1vLq9Msb3SUWIozE
 g21mIuKEwFlcgFFtQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1472223246!31290774!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27347 invoked from network); 26 Aug 2016 14:54:06 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 Aug 2016 14:54:06 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9DA97AC0F;
 Fri, 26 Aug 2016 14:54:05 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
References: <1472222136-1177-1-git-send-email-jgross@suse.com>
 <1472222136-1177-3-git-send-email-jgross@suse.com>
 <8ddd2d9a-d14d-482c-f4fd-81218efdb99a@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <81b2b60c-c0be-7b9e-4c4f-3bd3886e5d86@suse.com>
Date: Fri, 26 Aug 2016 16:54:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <8ddd2d9a-d14d-482c-f4fd-81218efdb99a@citrix.com>
Cc: samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: Re: [Minios-devel] [Xen-devel] [PATCH 2/3] mini-os: cleanup x86_64.S
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjYvMDgvMTYgMTY6NDYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjYvMDgvMTYgMTU6
MzUsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IGFyY2gveDg2L3g4Nl82NC5TIGNvbnRhaW5zIHNv
bWUgdW5uZWNlc3NhcnkgbWFjcm9zLiBSZW1vdmUgdGhlbS4KPj4KPj4gQWRkIGEgU0FWRV9QQVJB
VklSVCBtYWNybyBmb3Igc2F2aW5nICVyY3ggYW5kICVyMTEgb24gdGhlIHN0YWNrIGluCj4+IGNh
c2Ugb2YgQ09ORklHX1BBUkFWSVJUIGRlZmluZWQuCj4+Cj4+IFJlbW92ZSB0aGUgcGFyYW1ldGVy
IGZyb20gSFlQRVJWSVNPUl9JUkVUIG1hY3JvIGFzIGl0IGlzIHVzZWQgd2l0aAo+PiAwIG9ubHku
Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4g
LS0tCj4+ICAgYXJjaC94ODYveDg2XzY0LlMgfCA0NCArKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCsp
LCAyOCBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3g4Nl82NC5TIGIv
YXJjaC94ODYveDg2XzY0LlMKPj4gaW5kZXggMjA0NjE4Ny4uM2E3MTE2ZiAxMDA2NDQKPj4gLS0t
IGEvYXJjaC94ODYveDg2XzY0LlMKPj4gKysrIGIvYXJjaC94ODYveDg2XzY0LlMKPj4gQEAgLTQ1
LDIxICs0NSwxMCBAQCBoeXBlcmNhbGxfcGFnZToKPj4gICAgICAgI2RlZmluZSBYRU5fR0VUX1ZD
UFVfSU5GTyhyZWcpICAgIG1vdnEgSFlQRVJWSVNPUl9zaGFyZWRfaW5mbyxyZWcKPj4gLSNkZWZp
bmUgWEVOX1BVVF9WQ1BVX0lORk8ocmVnKQo+PiAtI2RlZmluZSBYRU5fUFVUX1ZDUFVfSU5GT19m
aXh1cAo+PiAgICNkZWZpbmUgWEVOX0xPQ0tFRF9CTE9DS19FVkVOVFMocmVnKSAgICBtb3ZiICQx
LGV2dGNobl91cGNhbGxfbWFzayhyZWcpCj4+ICAgI2RlZmluZSBYRU5fTE9DS0VEX1VOQkxPQ0tf
RVZFTlRTKHJlZykgICAgbW92Ygo+PiAkMCxldnRjaG5fdXBjYWxsX21hc2socmVnKQo+PiAgICNk
ZWZpbmUgWEVOX1RFU1RfUEVORElORyhyZWcpICAgIHRlc3RiICQweEZGLGV2dGNobl91cGNhbGxf
cGVuZGluZyhyZWcpCj4+ICAgLSNkZWZpbmUgWEVOX0JMT0NLX0VWRU5UUyhyZWcpICAgIFhFTl9H
RVRfVkNQVV9JTkZPKHJlZykgICAgICAgICAgICA7IFwKPj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgWEVOX0xPQ0tFRF9CTE9DS19FVkVOVFMocmVnKSAgICA7IFwKPj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1BVVF9WQ1BVX0lORk8ocmVnKQo+PiAtCj4+
IC0jZGVmaW5lIFhFTl9VTkJMT0NLX0VWRU5UUyhyZWcpICAgIFhFTl9HRVRfVkNQVV9JTkZPKHJl
ZykgICAgICAgICAgICA7IFwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVO
X0xPQ0tFRF9VTkJMT0NLX0VWRU5UUyhyZWcpICAgIDsgXAo+PiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fUFVUX1ZDUFVfSU5GTyhyZWcpCj4+IC0KPj4gLQo+PiAgIC8qIE9m
ZnNldHMgaW50byBzaGFyZWRfaW5mb190LiAqLwo+PiAgICNkZWZpbmUgZXZ0Y2huX3VwY2FsbF9w
ZW5kaW5nICAgICAgICAvKiAwICovCj4+ICAgI2RlZmluZSBldnRjaG5fdXBjYWxsX21hc2sgICAg
ICAgIDEKPj4gQEAgLTc3LDEyICs2NiwxNiBAQCBLRVJORUxfQ1NfTUFTSyA9IDB4ZmMKPj4gICAg
ICAgLyogTWFjcm9zICovCj4+ICsubWFjcm8gU0FWRV9QQVJBVklSVAo+PiArI2lmZGVmIENPTkZJ
R19QQVJBVklSVAo+PiArICAgIG1vdnEgKCVyc3ApLCVyY3gKPj4gKyAgICBtb3ZxIDgoJXJzcCks
JXIxMQo+PiArICAgIGFkZHEgJDB4MTAsJXJzcCAvKiByc3AgcG9pbnRzIHRvIHRoZSBlcnJvciBj
b2RlICovaXd0Cj4gCj4gSSBrbm93IHRoaXMgaXMganVzdCBtb3ZpbmcgY29kZSwgYnV0IEkgd291
bGQgcmVjb21tZW5kIHN3aXRjaGluZyB0byBhCj4gcG9wICVyY3g7IHBvcCAlcjExLCB3aGljaCBp
cyBzaG9ydGVyIGFuZCBtb3JlIGVmZmljaWVudC4KPiAKPiBJdCBhbHNvIHBsYXlzIGJldHRlciBp
biB0aGUgc3RhY2sgZW5naW5lIHdpdGggdGhlIGFkamFjZW50IHB1c2hlcy9wb3BzLgoKUmlnaHQu
IEknbGwgc2VuZCBhIFYyLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 26 18:21:59 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 26 Aug 2016 18:21:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bdLlM-0003la-SO; Fri, 26 Aug 2016 18:21:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bdLlL-0003lR-Lo; Fri, 26 Aug 2016 18:21:55 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 9B/72-29022-2C880C75; Fri, 26 Aug 2016 18:21:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXS+7+BUfdQx4F
 wg+3t/BZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM67c38tY8I+7Yvfj9awNjNM4uxi5
 OIQEJjJK9LdtZexi5ARydjFKTH0RAWGvY5R4cNMSomgDo8TOSz/AilgEVCVmNyxgArHZBEwk+
 hvnsYHYIgLKEh9be9lBbGaBaInn7ZtZQGxhASOJ6xdegtXzCqhLrNvbyQQylFdgN6PE/NbZUJ
 uLJM5MPMkGUSQocXLmExaIQToSO7feAYpzANnSEsv/cUCE5SWat85mBrE5Bewl9u39zwhSIip
 gJvHtp8EERqFZSAbNQjJoFsKgWUgGLWBkWcWoUZxaVJZapGtkqpdUlJmeUZKbmJmja2hgqpeb
 WlycmJ6ak5hUrJecn7uJERju9QwMjDsYd7X7HWKU5GBSEuV92nQgXIgvKT+lMiOxOCO+qDQnt
 fgQowwHh5IEr207UE6wKDU9tSItMwcYeTBpCQ4eJRHeVJA0b3FBYm5xZjpE6hSjopQ4byNIQg
 AkkVGaB9cGi/ZLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5eUGm8GTmlcBNfwW0mAloMcP
 r/SCLSxIRUlINjPOuF7mEzzGcVMWp33n10kqZ7JLcNaef5zixNR9w/SHwn19qVfMOs90apkut
 uoRuxh+0s+aoY8l8489WOU/kF+vFX5dPmF7InSIsPcXDpokzLthi5w7+L7XcVWZSFX5MG4WyT
 heqdm1VehpbVv/uQ6r0Co7t4k7dHI7JG4vFxMQVn22Ys8VUiaU4I9FQi7moOBEAwRlUefECAA
 A=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1472235714!56570520!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52567 invoked from network); 26 Aug 2016 18:21:54 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-9.tower-206.messagelabs.com with SMTP; 26 Aug 2016 18:21:54 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 77DC788BD;
 Fri, 26 Aug 2016 20:21:51 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 0Vx9N1yW9wkd; Fri, 26 Aug 2016 20:21:51 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (youpi.vpn.fdn.fr [80.67.179.7])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id A266E61B;
 Fri, 26 Aug 2016 20:21:49 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bdL0E-0001gH-SJ; Fri, 26 Aug 2016 19:33:14 +0200
Date: Fri, 26 Aug 2016 19:33:14 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160826173314.GA5165@var>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1472222136-1177-1-git-send-email-jgross@suse.com>
 <1472222136-1177-2-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472222136-1177-2-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 1/3] mini-os: cleanup x86_32.S
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDI2IEF1ZyAyMDE2IDE2OjM1OjM0ICswMjAwLCB3cm90ZToK
PiBhcmNoL3g4Ni94ODZfMzIuUyBoYXMgc29tZSBzdXBlcmZsdW91cyBpbnN0cnVjdGlvbnMuIFJl
bW92ZSB0aGVtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KClRoZXNlIGFyZSBpbmRlZWQgcmVtbmFudHMgZnJvbSB0aGUgcGFzdC4KClJldmlld2Vk
LWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cgo+IC0t
LQo+ICBhcmNoL3g4Ni94ODZfMzIuUyB8IDcgKy0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3g4
Nl8zMi5TIGIvYXJjaC94ODYveDg2XzMyLlMKPiBpbmRleCBmNzBmYzY1Li4zZGUwMDI3IDEwMDY0
NAo+IC0tLSBhL2FyY2gveDg2L3g4Nl8zMi5TCj4gKysrIGIvYXJjaC94ODYveDg2XzMyLlMKPiBA
QCAtMTExLDcgKzExMSw2IEBAIGRvX2V4Y2VwdGlvbjoKPiAgICAgIGptcCByZXRfZnJvbV9leGNl
cHRpb24KPiAgICAgIAo+ICByZXRfZnJvbV9leGNlcHRpb246Cj4gLSAgICBtb3ZiIENTKCVlc3Ap
LCVjbAo+ICAgICAgYWRkbCAkOCwlZXNwCj4gICAgICBSRVNUT1JFX0FMTAo+ICAKPiBAQCAtMTQw
LDExICsxMzksNyBAQCBFTlRSWShoeXBlcnZpc29yX2NhbGxiYWNrKQo+ICAgICAgICAgIGNhbGwg
ZG9faHlwZXJ2aXNvcl9jYWxsYmFjawo+ICAgICAgICAgIGFkZCAgJDQsJWVzcAo+ICAgICAgICAg
IG1vdmwgSFlQRVJWSVNPUl9zaGFyZWRfaW5mbywlZXNpCj4gLSAgICAgICAgeG9ybCAlZWF4LCVl
YXgKPiAtICAgICAgICBtb3ZiIENTKCVlc3ApLCVjbAo+IC0gICAgCXRlc3QgJDIsJWNsICAgICAg
ICAgICMgc2xvdyByZXR1cm4gdG8gcmluZyAyIG9yIDMKPiAtICAgICAgICBqbmUgIHNhZmVzdGkK
PiAtc2FmZXN0aTptb3ZiICQwLDEoJWVzaSkgICAgICMgcmVlbmFibGUgZXZlbnQgY2FsbGJhY2tz
Cj4gKyAgICAgICAgbW92YiAkMCwxKCVlc2kpICAgICAjIHJlZW5hYmxlIGV2ZW50IGNhbGxiYWNr
cwo+ICBzY3JpdDogIC8qKioqIFNUQVJUIE9GIENSSVRJQ0FMIFJFR0lPTiAqKioqLwo+ICAgICAg
ICAgIHRlc3RiICQweEZGLCglZXNpKQo+ICAgICAgICAgIGpueiAgMTRmICAgICAgICAgICAgICAj
IHByb2Nlc3MgbW9yZSBldmVudHMgaWYgbmVjZXNzYXJ5Li4uCj4gLS0gCj4gMi42LjYKPiAKCi0t
IApTYW11ZWwKID4gICAgICAgwrF6wqxPwqdfwrhnwrFgwqzCsMKmcMKmw7PCqcOdwq5pwqbDpsK+
UMK6w57CuUTCtsOLwrjCo8K1wqw/CiA+IMKlWsK1bsKzw7jCr8OILMOCw7jCu3jCvHPCp2nCqcOO
wrZswrFIwqLDksKiw5sgKERpcmVjdCBNYWlsKcKsT8KnX8Kkd8K4Z8K1TMKqa8K5RsKmwqjCsXrC
uXfCtMOBwqrCusK8c8KnacKuw4TCqkc/CiBKZSB2b3VzIGludml0ZSBhIGNvbnN1bHRlciBkYW5z
IHVuIHByZW1pZXIgdGVtcHMgbGUgZnJlbmNoLUhvd3RvLgogLSstIEpDRCBpbiBHdWlkZSBkdSBs
aW51eGllbiBwZXJ2ZXJzIC0gIkJpZW4gY29uZmlndXJlciBsYSBsaXNpYmlsaXTDqSBkZSBmY29s
bSIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlv
cy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlv
cy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 26 18:21:59 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 26 Aug 2016 18:21:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bdLlM-0003la-SO; Fri, 26 Aug 2016 18:21:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bdLlL-0003lR-Lo; Fri, 26 Aug 2016 18:21:55 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 9B/72-29022-2C880C75; Fri, 26 Aug 2016 18:21:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXS+7+BUfdQx4F
 wg+3t/BZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM67c38tY8I+7Yvfj9awNjNM4uxi5
 OIQEJjJK9LdtZexi5ARydjFKTH0RAWGvY5R4cNMSomgDo8TOSz/AilgEVCVmNyxgArHZBEwk+
 hvnsYHYIgLKEh9be9lBbGaBaInn7ZtZQGxhASOJ6xdegtXzCqhLrNvbyQQylFdgN6PE/NbZUJ
 uLJM5MPMkGUSQocXLmExaIQToSO7feAYpzANnSEsv/cUCE5SWat85mBrE5Bewl9u39zwhSIip
 gJvHtp8EERqFZSAbNQjJoFsKgWUgGLWBkWcWoUZxaVJZapGtkqpdUlJmeUZKbmJmja2hgqpeb
 WlycmJ6ak5hUrJecn7uJERju9QwMjDsYd7X7HWKU5GBSEuV92nQgXIgvKT+lMiOxOCO+qDQnt
 fgQowwHh5IEr207UE6wKDU9tSItMwcYeTBpCQ4eJRHeVJA0b3FBYm5xZjpE6hSjopQ4byNIQg
 AkkVGaB9cGi/ZLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5eUGm8GTmlcBNfwW0mAloMcP
 r/SCLSxIRUlINjPOuF7mEzzGcVMWp33n10kqZ7JLcNaef5zixNR9w/SHwn19qVfMOs90apkut
 uoRuxh+0s+aoY8l8489WOU/kF+vFX5dPmF7InSIsPcXDpokzLthi5w7+L7XcVWZSFX5MG4WyT
 heqdm1VehpbVv/uQ6r0Co7t4k7dHI7JG4vFxMQVn22Ys8VUiaU4I9FQi7moOBEAwRlUefECAA
 A=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1472235714!56570520!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52567 invoked from network); 26 Aug 2016 18:21:54 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-9.tower-206.messagelabs.com with SMTP; 26 Aug 2016 18:21:54 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 77DC788BD;
 Fri, 26 Aug 2016 20:21:51 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 0Vx9N1yW9wkd; Fri, 26 Aug 2016 20:21:51 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (youpi.vpn.fdn.fr [80.67.179.7])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id A266E61B;
 Fri, 26 Aug 2016 20:21:49 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bdL0E-0001gH-SJ; Fri, 26 Aug 2016 19:33:14 +0200
Date: Fri, 26 Aug 2016 19:33:14 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160826173314.GA5165@var>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1472222136-1177-1-git-send-email-jgross@suse.com>
 <1472222136-1177-2-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472222136-1177-2-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 1/3] mini-os: cleanup x86_32.S
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDI2IEF1ZyAyMDE2IDE2OjM1OjM0ICswMjAwLCB3cm90ZToK
PiBhcmNoL3g4Ni94ODZfMzIuUyBoYXMgc29tZSBzdXBlcmZsdW91cyBpbnN0cnVjdGlvbnMuIFJl
bW92ZSB0aGVtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KClRoZXNlIGFyZSBpbmRlZWQgcmVtbmFudHMgZnJvbSB0aGUgcGFzdC4KClJldmlld2Vk
LWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cgo+IC0t
LQo+ICBhcmNoL3g4Ni94ODZfMzIuUyB8IDcgKy0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3g4
Nl8zMi5TIGIvYXJjaC94ODYveDg2XzMyLlMKPiBpbmRleCBmNzBmYzY1Li4zZGUwMDI3IDEwMDY0
NAo+IC0tLSBhL2FyY2gveDg2L3g4Nl8zMi5TCj4gKysrIGIvYXJjaC94ODYveDg2XzMyLlMKPiBA
QCAtMTExLDcgKzExMSw2IEBAIGRvX2V4Y2VwdGlvbjoKPiAgICAgIGptcCByZXRfZnJvbV9leGNl
cHRpb24KPiAgICAgIAo+ICByZXRfZnJvbV9leGNlcHRpb246Cj4gLSAgICBtb3ZiIENTKCVlc3Ap
LCVjbAo+ICAgICAgYWRkbCAkOCwlZXNwCj4gICAgICBSRVNUT1JFX0FMTAo+ICAKPiBAQCAtMTQw
LDExICsxMzksNyBAQCBFTlRSWShoeXBlcnZpc29yX2NhbGxiYWNrKQo+ICAgICAgICAgIGNhbGwg
ZG9faHlwZXJ2aXNvcl9jYWxsYmFjawo+ICAgICAgICAgIGFkZCAgJDQsJWVzcAo+ICAgICAgICAg
IG1vdmwgSFlQRVJWSVNPUl9zaGFyZWRfaW5mbywlZXNpCj4gLSAgICAgICAgeG9ybCAlZWF4LCVl
YXgKPiAtICAgICAgICBtb3ZiIENTKCVlc3ApLCVjbAo+IC0gICAgCXRlc3QgJDIsJWNsICAgICAg
ICAgICMgc2xvdyByZXR1cm4gdG8gcmluZyAyIG9yIDMKPiAtICAgICAgICBqbmUgIHNhZmVzdGkK
PiAtc2FmZXN0aTptb3ZiICQwLDEoJWVzaSkgICAgICMgcmVlbmFibGUgZXZlbnQgY2FsbGJhY2tz
Cj4gKyAgICAgICAgbW92YiAkMCwxKCVlc2kpICAgICAjIHJlZW5hYmxlIGV2ZW50IGNhbGxiYWNr
cwo+ICBzY3JpdDogIC8qKioqIFNUQVJUIE9GIENSSVRJQ0FMIFJFR0lPTiAqKioqLwo+ICAgICAg
ICAgIHRlc3RiICQweEZGLCglZXNpKQo+ICAgICAgICAgIGpueiAgMTRmICAgICAgICAgICAgICAj
IHByb2Nlc3MgbW9yZSBldmVudHMgaWYgbmVjZXNzYXJ5Li4uCj4gLS0gCj4gMi42LjYKPiAKCi0t
IApTYW11ZWwKID4gICAgICAgwrF6wqxPwqdfwrhnwrFgwqzCsMKmcMKmw7PCqcOdwq5pwqbDpsK+
UMK6w57CuUTCtsOLwrjCo8K1wqw/CiA+IMKlWsK1bsKzw7jCr8OILMOCw7jCu3jCvHPCp2nCqcOO
wrZswrFIwqLDksKiw5sgKERpcmVjdCBNYWlsKcKsT8KnX8Kkd8K4Z8K1TMKqa8K5RsKmwqjCsXrC
uXfCtMOBwqrCusK8c8KnacKuw4TCqkc/CiBKZSB2b3VzIGludml0ZSBhIGNvbnN1bHRlciBkYW5z
IHVuIHByZW1pZXIgdGVtcHMgbGUgZnJlbmNoLUhvd3RvLgogLSstIEpDRCBpbiBHdWlkZSBkdSBs
aW51eGllbiBwZXJ2ZXJzIC0gIkJpZW4gY29uZmlndXJlciBsYSBsaXNpYmlsaXTDqSBkZSBmY29s
bSIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlv
cy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlv
cy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Aug 26 18:22:07 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 26 Aug 2016 18:22:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bdLlX-0003mj-5E; Fri, 26 Aug 2016 18:22:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bdLlW-0003mX-0T; Fri, 26 Aug 2016 18:22:06 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 74/47-10540-CC880C75; Fri, 26 Aug 2016 18:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXS+7+BUfdMx4F
 wg8cfZS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZrTPti34xldx7283YwPje64uRi4O
 IYGJjBIH9q9jgnB2MUrcmj2XBcJZxyjx7M1mRghnA6PEzoNfWbsYOThYBFQl5s5m72Lk5GATM
 JHob5zHBmKLCChLfGztBYszC0RLPG/fzAJiCwu4SRycsJcVxOYVUJf4vqUZbBuvwG5Gifmtsx
 lBEkICRRKnlt9jhCgSlDg58wkLxCAtiRv/XjKB7GUWkJZY/o8DJMwpYC9x7vZZZpCwqICZxLe
 fBhMYBWchaZ6FpHkWQvMCRuZVjBrFqUVlqUW6RoZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJ
 ScV6yfm5mxiB4VvPwMC4g7Fnr98hRkkOJiVR3qdNB8KF+JLyUyozEosz4otKc1KLDzHKcHAoS
 fDuawfKCRalpqdWpGXmACMJJi3BwaMkwvsEJM1bXJCYW5yZDpE6xajL0dX5/ByTEEtefl6qlD
 hvI0iRAEhRRmke3AhYVF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMz7E2QKT2ZeCdymV0B
 HMAEdwfB6P8gRJYkIKakGxjVe78O9pM5N+HZy0x756mk5i9bNvGHzhmF+ZZsqk/8mx81xHZM3
 TH7DpVu/Q1ZpQrYq3yJtw4+aumeeqq/6ZbjLcsNz52vF/r7/kx7NT3hq9+5ymPmbDyu2xaZuO
 hA2q3ntvgN5iRmVp1wPfEp+e9KI1W+6a51jgck6se7/pob2ew9eCSuTvavEUpyRaKjFXFScCA
 C2ksNg5QIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1472235724!31315373!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56206 invoked from network); 26 Aug 2016 18:22:04 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-11.tower-31.messagelabs.com with SMTP; 26 Aug 2016 18:22:04 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 348AB8530;
 Fri, 26 Aug 2016 20:22:04 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id mWPQf46QBxqY; Fri, 26 Aug 2016 20:22:04 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (youpi.vpn.fdn.fr [80.67.179.7])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id C4C4C61B;
 Fri, 26 Aug 2016 20:22:02 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bdL1Y-0001hi-I2; Fri, 26 Aug 2016 19:34:36 +0200
Date: Fri, 26 Aug 2016 19:34:36 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160826173436.GB5165@var>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1472222136-1177-1-git-send-email-jgross@suse.com>
 <1472222136-1177-4-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472222136-1177-4-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 3/3] mini-os: remove unused functions
	from sched.c
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDI2IEF1ZyAyMDE2IDE2OjM1OjM2ICswMjAwLCB3cm90ZToK
PiBzY2hlZC5jIGNvbnRhaW5zIHNvbWUgZnVuY3Rpb25zIG5vYm9keSBpcyB1c2luZy4gUmVtb3Zl
IHRoZW0uCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9u
Lm9yZz4KCj4gLS0tCj4gIHNjaGVkLmMgfCA0OCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDQ4IGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS9zY2hlZC5jIGIvc2NoZWQuYwo+IGluZGV4IDFlODQzZDkuLjZmODll
YTQgMTAwNjQ0Cj4gLS0tIGEvc2NoZWQuYwo+ICsrKyBiL3NjaGVkLmMKPiBAQCAtNjMsMTYgKzYz
LDYgQEAgc3RhdGljIGludCB0aHJlYWRzX3N0YXJ0ZWQ7Cj4gIAo+ICBzdHJ1Y3QgdGhyZWFkICpt
YWluX3RocmVhZDsKPiAgCj4gLXZvaWQgaW5saW5lIHByaW50X3J1bnF1ZXVlKHZvaWQpCj4gLXsK
PiAtICAgIHN0cnVjdCB0aHJlYWQgKnRoOwo+IC0gICAgTUlOSU9TX1RBSUxRX0ZPUkVBQ0godGgs
ICZ0aHJlYWRfbGlzdCwgdGhyZWFkX2xpc3QpCj4gLSAgICB7Cj4gLSAgICAgICAgcHJpbnRrKCIg
ICBUaHJlYWQgXCIlc1wiLCBydW5uYWJsZT0lZFxuIiwgdGgtPm5hbWUsIGlzX3J1bm5hYmxlKHRo
KSk7Cj4gLSAgICB9Cj4gLSAgICBwcmludGsoIlxuIik7Cj4gLX0KPiAtCj4gIHZvaWQgc2NoZWR1
bGUodm9pZCkKPiAgewo+ICAgICAgc3RydWN0IHRocmVhZCAqcHJldiwgKm5leHQsICp0aHJlYWQs
ICp0bXA7Cj4gQEAgLTI0NSw0NCArMjM1LDYgQEAgdm9pZCBpZGxlX3RocmVhZF9mbih2b2lkICp1
bnVzZWQpCj4gICAgICB9Cj4gIH0KPiAgCj4gLURFQ0xBUkVfTVVURVgobXV0ZXgpOwo+IC0KPiAt
dm9pZCB0aF9mMSh2b2lkICpkYXRhKQo+IC17Cj4gLSAgICBzdHJ1Y3QgdGltZXZhbCB0djEsIHR2
MjsKPiAtCj4gLSAgICBmb3IoOzspCj4gLSAgICB7Cj4gLSAgICAgICAgZG93bigmbXV0ZXgpOwo+
IC0gICAgICAgIHByaW50aygiVGhyZWFkIFwiJXNcIiBnb3Qgc2VtYXBob3JlLCBydW5uYWJsZSAl
ZFxuIiwgY3VycmVudC0+bmFtZSwgaXNfcnVubmFibGUoY3VycmVudCkpOwo+IC0gICAgICAgIHNj
aGVkdWxlKCk7Cj4gLSAgICAgICAgcHJpbnRrKCJUaHJlYWQgXCIlc1wiIHJlbGVhc2VzIHRoZSBz
ZW1hcGhvcmVcbiIsIGN1cnJlbnQtPm5hbWUpOwo+IC0gICAgICAgIHVwKCZtdXRleCk7Cj4gLSAg
ICAgICAgCj4gLSAgICAgICAgCj4gLSAgICAgICAgZ2V0dGltZW9mZGF5KCZ0djEsIE5VTEwpOwo+
IC0gICAgICAgIGZvcig7OykKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIGdldHRpbWVvZmRh
eSgmdHYyLCBOVUxMKTsKPiAtICAgICAgICAgICAgaWYodHYyLnR2X3NlYyAtIHR2MS50dl9zZWMg
PiAyKSBicmVhazsKPiAtICAgICAgICB9Cj4gLSAgICAgICAgICAgICAgICAKPiAtICAgICAgICAK
PiAtICAgICAgICBzY2hlZHVsZSgpOyAKPiAtICAgIH0KPiAtfQo+IC0KPiAtdm9pZCB0aF9mMih2
b2lkICpkYXRhKQo+IC17Cj4gLSAgICBmb3IoOzspCj4gLSAgICB7Cj4gLSAgICAgICAgcHJpbnRr
KCJUaHJlYWQgT1RIRVIgZXhlY3V0aW5nLCBkYXRhIDB4JXBcbiIsIGRhdGEpOwo+IC0gICAgICAg
IHNjaGVkdWxlKCk7Cj4gLSAgICB9Cj4gLX0KPiAtCj4gLQo+IC0KPiAgdm9pZCBpbml0X3NjaGVk
KHZvaWQpCj4gIHsKPiAgICAgIHByaW50aygiSW5pdGlhbGlzaW5nIHNjaGVkdWxlclxuIik7Cj4g
LS0gCj4gMi42LjYKPiAKCi0tIApTYW11ZWwKPGI+IGxpc29ucyBkZSBsJ2Fzc2VtYmxldXIgYwog
LSstICNzb3MgLSBDcmlzQyBmb3JldmVyIC0rLQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Aug 26 18:22:07 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 26 Aug 2016 18:22:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bdLlX-0003mj-5E; Fri, 26 Aug 2016 18:22:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bdLlW-0003mX-0T; Fri, 26 Aug 2016 18:22:06 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 74/47-10540-CC880C75; Fri, 26 Aug 2016 18:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXS+7+BUfdMx4F
 wg8cfZS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZrTPti34xldx7283YwPje64uRi4O
 IYGJjBIH9q9jgnB2MUrcmj2XBcJZxyjx7M1mRghnA6PEzoNfWbsYOThYBFQl5s5m72Lk5GATM
 JHob5zHBmKLCChLfGztBYszC0RLPG/fzAJiCwu4SRycsJcVxOYVUJf4vqUZbBuvwG5Gifmtsx
 lBEkICRRKnlt9jhCgSlDg58wkLxCAtiRv/XjKB7GUWkJZY/o8DJMwpYC9x7vZZZpCwqICZxLe
 fBhMYBWchaZ6FpHkWQvMCRuZVjBrFqUVlqUW6RoZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJ
 ScV6yfm5mxiB4VvPwMC4g7Fnr98hRkkOJiVR3qdNB8KF+JLyUyozEosz4otKc1KLDzHKcHAoS
 fDuawfKCRalpqdWpGXmACMJJi3BwaMkwvsEJM1bXJCYW5yZDpE6xajL0dX5/ByTEEtefl6qlD
 hvI0iRAEhRRmke3AhYVF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMz7E2QKT2ZeCdymV0B
 HMAEdwfB6P8gRJYkIKakGxjVe78O9pM5N+HZy0x756mk5i9bNvGHzhmF+ZZsqk/8mx81xHZM3
 TH7DpVu/Q1ZpQrYq3yJtw4+aumeeqq/6ZbjLcsNz52vF/r7/kx7NT3hq9+5ymPmbDyu2xaZuO
 hA2q3ntvgN5iRmVp1wPfEp+e9KI1W+6a51jgck6se7/pob2ew9eCSuTvavEUpyRaKjFXFScCA
 C2ksNg5QIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1472235724!31315373!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56206 invoked from network); 26 Aug 2016 18:22:04 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-11.tower-31.messagelabs.com with SMTP; 26 Aug 2016 18:22:04 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 348AB8530;
 Fri, 26 Aug 2016 20:22:04 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id mWPQf46QBxqY; Fri, 26 Aug 2016 20:22:04 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (youpi.vpn.fdn.fr [80.67.179.7])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id C4C4C61B;
 Fri, 26 Aug 2016 20:22:02 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1bdL1Y-0001hi-I2; Fri, 26 Aug 2016 19:34:36 +0200
Date: Fri, 26 Aug 2016 19:34:36 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160826173436.GB5165@var>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1472222136-1177-1-git-send-email-jgross@suse.com>
 <1472222136-1177-4-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472222136-1177-4-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 3/3] mini-os: remove unused functions
	from sched.c
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gRnJpIDI2IEF1ZyAyMDE2IDE2OjM1OjM2ICswMjAwLCB3cm90ZToK
PiBzY2hlZC5jIGNvbnRhaW5zIHNvbWUgZnVuY3Rpb25zIG5vYm9keSBpcyB1c2luZy4gUmVtb3Zl
IHRoZW0uCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9u
Lm9yZz4KCj4gLS0tCj4gIHNjaGVkLmMgfCA0OCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDQ4IGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS9zY2hlZC5jIGIvc2NoZWQuYwo+IGluZGV4IDFlODQzZDkuLjZmODll
YTQgMTAwNjQ0Cj4gLS0tIGEvc2NoZWQuYwo+ICsrKyBiL3NjaGVkLmMKPiBAQCAtNjMsMTYgKzYz
LDYgQEAgc3RhdGljIGludCB0aHJlYWRzX3N0YXJ0ZWQ7Cj4gIAo+ICBzdHJ1Y3QgdGhyZWFkICpt
YWluX3RocmVhZDsKPiAgCj4gLXZvaWQgaW5saW5lIHByaW50X3J1bnF1ZXVlKHZvaWQpCj4gLXsK
PiAtICAgIHN0cnVjdCB0aHJlYWQgKnRoOwo+IC0gICAgTUlOSU9TX1RBSUxRX0ZPUkVBQ0godGgs
ICZ0aHJlYWRfbGlzdCwgdGhyZWFkX2xpc3QpCj4gLSAgICB7Cj4gLSAgICAgICAgcHJpbnRrKCIg
ICBUaHJlYWQgXCIlc1wiLCBydW5uYWJsZT0lZFxuIiwgdGgtPm5hbWUsIGlzX3J1bm5hYmxlKHRo
KSk7Cj4gLSAgICB9Cj4gLSAgICBwcmludGsoIlxuIik7Cj4gLX0KPiAtCj4gIHZvaWQgc2NoZWR1
bGUodm9pZCkKPiAgewo+ICAgICAgc3RydWN0IHRocmVhZCAqcHJldiwgKm5leHQsICp0aHJlYWQs
ICp0bXA7Cj4gQEAgLTI0NSw0NCArMjM1LDYgQEAgdm9pZCBpZGxlX3RocmVhZF9mbih2b2lkICp1
bnVzZWQpCj4gICAgICB9Cj4gIH0KPiAgCj4gLURFQ0xBUkVfTVVURVgobXV0ZXgpOwo+IC0KPiAt
dm9pZCB0aF9mMSh2b2lkICpkYXRhKQo+IC17Cj4gLSAgICBzdHJ1Y3QgdGltZXZhbCB0djEsIHR2
MjsKPiAtCj4gLSAgICBmb3IoOzspCj4gLSAgICB7Cj4gLSAgICAgICAgZG93bigmbXV0ZXgpOwo+
IC0gICAgICAgIHByaW50aygiVGhyZWFkIFwiJXNcIiBnb3Qgc2VtYXBob3JlLCBydW5uYWJsZSAl
ZFxuIiwgY3VycmVudC0+bmFtZSwgaXNfcnVubmFibGUoY3VycmVudCkpOwo+IC0gICAgICAgIHNj
aGVkdWxlKCk7Cj4gLSAgICAgICAgcHJpbnRrKCJUaHJlYWQgXCIlc1wiIHJlbGVhc2VzIHRoZSBz
ZW1hcGhvcmVcbiIsIGN1cnJlbnQtPm5hbWUpOwo+IC0gICAgICAgIHVwKCZtdXRleCk7Cj4gLSAg
ICAgICAgCj4gLSAgICAgICAgCj4gLSAgICAgICAgZ2V0dGltZW9mZGF5KCZ0djEsIE5VTEwpOwo+
IC0gICAgICAgIGZvcig7OykKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIGdldHRpbWVvZmRh
eSgmdHYyLCBOVUxMKTsKPiAtICAgICAgICAgICAgaWYodHYyLnR2X3NlYyAtIHR2MS50dl9zZWMg
PiAyKSBicmVhazsKPiAtICAgICAgICB9Cj4gLSAgICAgICAgICAgICAgICAKPiAtICAgICAgICAK
PiAtICAgICAgICBzY2hlZHVsZSgpOyAKPiAtICAgIH0KPiAtfQo+IC0KPiAtdm9pZCB0aF9mMih2
b2lkICpkYXRhKQo+IC17Cj4gLSAgICBmb3IoOzspCj4gLSAgICB7Cj4gLSAgICAgICAgcHJpbnRr
KCJUaHJlYWQgT1RIRVIgZXhlY3V0aW5nLCBkYXRhIDB4JXBcbiIsIGRhdGEpOwo+IC0gICAgICAg
IHNjaGVkdWxlKCk7Cj4gLSAgICB9Cj4gLX0KPiAtCj4gLQo+IC0KPiAgdm9pZCBpbml0X3NjaGVk
KHZvaWQpCj4gIHsKPiAgICAgIHByaW50aygiSW5pdGlhbGlzaW5nIHNjaGVkdWxlclxuIik7Cj4g
LS0gCj4gMi42LjYKPiAKCi0tIApTYW11ZWwKPGI+IGxpc29ucyBkZSBsJ2Fzc2VtYmxldXIgYwog
LSstICNzb3MgLSBDcmlzQyBmb3JldmVyIC0rLQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 06:17:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 06:17:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beFsv-0008ED-DR; Mon, 29 Aug 2016 06:17:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beFsu-0008Cv-8H; Mon, 29 Aug 2016 06:17:28 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 31/ED-03271-673D3C75; Mon, 29 Aug 2016 06:17:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPLMWRWlGSWpSXmKPExsVyuP0Ov27Z5cP
 hBu92a1q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTjyZilLwW7milfHm9kbGN8xdTFy
 ckgIGEm8nfgPyObiEBJYyCjR1/yKHSTBJqAqseH6KVYQW0TATeLL91lsIDazQITEnA+nWEBsY
 QE9iXfv1oDVswDVf118jxnE5hWwl5jzcALUAjmJ6zOnM01g5FzAyLCKUaM4tagstUjX0EwvqS
 gzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyPQcwxAsINx1XbPQ4ySHExKorx3RA6GC/E
 l5adUZiQWZ8QXleakFh9ilOHgUJLgtbx0OFxIsCg1PbUiLTMHGEIwaQkOHiURXheQNG9xQWJu
 cWY6ROoUoy7Hgh+31zIJseTl56VKifMWghQJgBRllObBjYCF8yVGWSlhXkago4R4ClKLcjNLU
 OVfMYpzMCoJ87aATOHJzCuB2/QK6AgmoCMYXu8HOaIkESEl1cBYFPfp+2823gkPm3ZLPnwm8s
 G399vcBe27/7w8Ejk/p9Cm0jtOW8PP+5XCX5abJ2QS7rlvyZ7HHSGU+Hax194bCYeE/u5I3rL
 yROKcyVkrpzpZ8qs6vPmxwjB7/6KFqcoVDtJZd58dtZfM+Z/HxXjznGm0eqxGa2qZ/rUnrwqc
 Tm0RatsrfvG9EktxRqKhFnNRcSIAG0xfSWICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1472451446!57772939!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40744 invoked from network); 29 Aug 2016 06:17:26 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 06:17:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AC58DAC1E;
 Mon, 29 Aug 2016 06:17:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 Aug 2016 08:17:19 +0200
Message-Id: <1472451442-28123-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 0/3] mini-os: some cleanups
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

RG8gc29tZSBjbGVhbnVwcyBpbiBNaW5pLU9TLgoKVjI6IG1vZGlmaWVkIHBhdGNoIDIgYXMgc3Vn
Z2VzdGVkIGJ5IEFuZHJldyBDb29wZXIKCkp1ZXJnZW4gR3Jvc3MgKDMpOgogIG1pbmktb3M6IGNs
ZWFudXAgeDg2XzMyLlMKICBtaW5pLW9zOiBjbGVhbnVwIHg4Nl82NC5TCiAgbWluaS1vczogcmVt
b3ZlIHVudXNlZCBmdW5jdGlvbnMgZnJvbSBzY2hlZC5jCgogYXJjaC94ODYveDg2XzMyLlMgfCAg
NyArLS0tLS0tCiBhcmNoL3g4Ni94ODZfNjQuUyB8IDQzICsrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHNjaGVkLmMgICAgICAgICAgIHwgNDggLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDE2
IGluc2VydGlvbnMoKyksIDgyIGRlbGV0aW9ucygtKQoKLS0gCjIuNi42CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 06:17:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 06:17:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beFsu-0008Dd-UO; Mon, 29 Aug 2016 06:17:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beFst-0008Cw-Sz; Mon, 29 Aug 2016 06:17:27 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 2B/13-19721-773D3C75; Mon, 29 Aug 2016 06:17:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov27Z5cP
 hBvvWqVu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTh/zrLgkWzFrmmbGRsY74h3MXJy
 SAgYSbyd+I+pi5GLQ0hgIaPEhc/XmEESbAKqEhuun2IFsUUE3CS+fJ/FBmIzC0RIzPlwigXEF
 hYwlJi1bTY7iM0CVL/79xVGEJtXwF7i/7fnzBAL5CSuz5zOBGJzCjhIvP9xD6xXCKim4fsC1g
 mM3AsYGVYxahSnFpWlFukaGeolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT6uZ6
 BgXEH493JfocYJTmYlER574gcDBfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXv+0uFwIcGi1PTU
 irTMHGDAwaQlOHiURHh3gqR5iwsSc4sz0yFSpxgVpcR5C0ESAiCJjNI8uDZYkF9ilJUS5mVkY
 GAQ4ilILcrNLEGVf8UozsGoJMzLAzKFJzOvBG76K6DFTECLGV7vB1lckoiQkmpgXP7K9N+NvX
 PEX29kXqOb+cju2oN96x4+Ljlq4sLU+iJxrTdzvuCptMo1SvtMN07a3bMzvKDh1ILLarPPrps
 YUzrDIq1b+6TajVuvrCJK5E7pnbuSUr3f6uXEKwusW2/aqmf/3XlX2fp2qazxPLFsi+wpZTIP
 a3IPba0WlGN+lLwh9XJ/4hkhHiWW4oxEQy3mouJEAActz1ltAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1472451446!56501736!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33025 invoked from network); 29 Aug 2016 06:17:26 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 06:17:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DD0AFACC5;
 Mon, 29 Aug 2016 06:17:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 Aug 2016 08:17:21 +0200
Message-Id: <1472451442-28123-3-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472451442-28123-1-git-send-email-jgross@suse.com>
References: <1472451442-28123-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 2/3] mini-os: cleanup x86_64.S
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

YXJjaC94ODYveDg2XzY0LlMgY29udGFpbnMgc29tZSB1bm5lY2Vzc2FyeSBtYWNyb3MuIFJlbW92
ZSB0aGVtLgoKQWRkIGEgU0FWRV9QQVJBVklSVCBtYWNybyBmb3Igc2F2aW5nICVyY3ggYW5kICVy
MTEgb24gdGhlIHN0YWNrIGluCmNhc2Ugb2YgQ09ORklHX1BBUkFWSVJUIGRlZmluZWQuCgpSZW1v
dmUgdGhlIHBhcmFtZXRlciBmcm9tIEhZUEVSVklTT1JfSVJFVCBtYWNybyBhcyBpdCBpcyB1c2Vk
IHdpdGgKMCBvbmx5LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgotLS0KVjI6IG1vZGlmeSBTQVZFX1BBUkFWSVJUIGFzIHN1Z2dlc3RlZCBieSBBbmRyZXcg
Q29vcGVyCi0tLQogYXJjaC94ODYveDg2XzY0LlMgfCA0MyArKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwg
MjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveDg2XzY0LlMgYi9hcmNoL3g4
Ni94ODZfNjQuUwppbmRleCAyMDQ2MTg3Li43NTI5YzAyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94
ODZfNjQuUworKysgYi9hcmNoL3g4Ni94ODZfNjQuUwpAQCAtNDUsMjEgKzQ1LDEwIEBAIGh5cGVy
Y2FsbF9wYWdlOgogCiAKICNkZWZpbmUgWEVOX0dFVF9WQ1BVX0lORk8ocmVnKQltb3ZxIEhZUEVS
VklTT1Jfc2hhcmVkX2luZm8scmVnCi0jZGVmaW5lIFhFTl9QVVRfVkNQVV9JTkZPKHJlZykKLSNk
ZWZpbmUgWEVOX1BVVF9WQ1BVX0lORk9fZml4dXAKICNkZWZpbmUgWEVOX0xPQ0tFRF9CTE9DS19F
VkVOVFMocmVnKQltb3ZiICQxLGV2dGNobl91cGNhbGxfbWFzayhyZWcpCiAjZGVmaW5lIFhFTl9M
T0NLRURfVU5CTE9DS19FVkVOVFMocmVnKQltb3ZiICQwLGV2dGNobl91cGNhbGxfbWFzayhyZWcp
CiAjZGVmaW5lIFhFTl9URVNUX1BFTkRJTkcocmVnKQl0ZXN0YiAkMHhGRixldnRjaG5fdXBjYWxs
X3BlbmRpbmcocmVnKQogCi0jZGVmaW5lIFhFTl9CTE9DS19FVkVOVFMocmVnKQlYRU5fR0VUX1ZD
UFVfSU5GTyhyZWcpCQkJOyBcCi0gICAgICAgICAgICAgICAgICAgIAkJCVhFTl9MT0NLRURfQkxP
Q0tfRVZFTlRTKHJlZykJOyBcCi0gICAgCQkJCSAgICAgICAgICAgIFhFTl9QVVRfVkNQVV9JTkZP
KHJlZykKLQotI2RlZmluZSBYRU5fVU5CTE9DS19FVkVOVFMocmVnKQlYRU5fR0VUX1ZDUFVfSU5G
TyhyZWcpCQkJOyBcCi0gICAgICAgICAgICAgICAgCQkJCVhFTl9MT0NLRURfVU5CTE9DS19FVkVO
VFMocmVnKQk7IFwKLSAgICAJCQkgICAgICAgICAgICAJWEVOX1BVVF9WQ1BVX0lORk8ocmVnKQot
Ci0KIC8qIE9mZnNldHMgaW50byBzaGFyZWRfaW5mb190LiAqLyAgICAgICAgICAgICAgICAKICNk
ZWZpbmUgZXZ0Y2huX3VwY2FsbF9wZW5kaW5nCQkvKiAwICovCiAjZGVmaW5lIGV2dGNobl91cGNh
bGxfbWFzawkJMQpAQCAtNzcsMTIgKzY2LDE1IEBAIEtFUk5FTF9DU19NQVNLID0gMHhmYwogCiAK
IC8qIE1hY3JvcyAqLworLm1hY3JvIFNBVkVfUEFSQVZJUlQKKyNpZmRlZiBDT05GSUdfUEFSQVZJ
UlQKKwlwb3AgJXJjeAorCXBvcCAlcjExIC8qIHJzcCBwb2ludHMgdG8gdGhlIGVycm9yIGNvZGUg
Ki8KKyNlbmRpZgorLmVuZG0KKwogLm1hY3JvIHplcm9lbnRyeSBzeW0KLSNpZmRlZiBDT05GSUdf
UEFSQVZJUlQKLQltb3ZxICglcnNwKSwlcmN4Ci0JbW92cSA4KCVyc3ApLCVyMTEKLQlhZGRxICQw
eDEwLCVyc3AgLyogc2tpcCByY3ggYW5kIHIxMSAqLwotI2VuZGlmCisJU0FWRV9QQVJBVklSVAog
CXB1c2hxICQwCS8qIHB1c2ggZXJyb3IgY29kZS9vbGRyYXggKi8KIAlwdXNocSAlcmF4CS8qIHB1
c2ggcmVhbCBvbGRyYXggdG8gdGhlIHJkaSBzbG90ICovCiAJbGVhcSAgXHN5bSglcmlwKSwlcmF4
CkBAIC05MCwxMSArODIsNyBAQCBLRVJORUxfQ1NfTUFTSyA9IDB4ZmMKIC5lbmRtCiAKIC5tYWNy
byBlcnJvcmVudHJ5IHN5bQotI2lmZGVmIENPTkZJR19QQVJBVklSVAotCW1vdnEgKCVyc3ApLCVy
Y3gKLQltb3ZxIDgoJXJzcCksJXIxMQotCWFkZHEgJDB4MTAsJXJzcCAvKiByc3AgcG9pbnRzIHRv
IHRoZSBlcnJvciBjb2RlICovCi0jZW5kaWYKKwlTQVZFX1BBUkFWSVJUCiAJcHVzaHEgJXJheAog
CWxlYXEgIFxzeW0oJXJpcCksJXJheAogCWptcCBlcnJvcl9lbnRyeQpAQCAtMTQxLDcgKzEyOSw3
IEBAIEtFUk5FTF9DU19NQVNLID0gMHhmYwogCW1vdnEgJXJkaSwgUkRJKCVyc3ApCS8qIHB1dCBy
ZGkgaW50byB0aGUgc2xvdCAqLwogLmVuZG0KIAotLm1hY3JvIEhZUEVSVklTT1JfSVJFVCBmbGFn
CisubWFjcm8gSFlQRVJWSVNPUl9JUkVUCiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAJdGVzdGwg
JE5NSV9NQVNLLDIqOCglcnNwKQogCWpueiAgIDJmCkBAIC0xNTUsNyArMTQzLDcgQEAgS0VSTkVM
X0NTX01BU0sgPSAweGZjCiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAyOgkvKiBTbG93IGlyZXQg
dmlhIGh5cGVydmlzb3IuICovCiAJYW5kbCAgJH5OTUlfTUFTSywgMTYoJXJzcCkKLQlwdXNocSAk
XGZsYWcKKwlwdXNocSAkMAogCWptcCAgaHlwZXJjYWxsX3BhZ2UgKyAoX19IWVBFUlZJU09SX2ly
ZXQgKiAzMikKICNlbmRpZgogLmVuZG0KQEAgLTIwNywxNyArMTk1LDE2IEBAIGVycm9yX2V4aXQ6
CiAJYW5kYiBldnRjaG5fdXBjYWxsX21hc2soJXJzaSksJWFsCiAJYW5kYiAkMSwlYWwJCQkjIEVB
WFswXSA9PSBJUkVUX1JGTEFHUy5JRiAmIGV2ZW50X21hc2sKIAlqbnogcmVzdG9yZV9hbGxfZW5h
YmxlX2V2ZW50cwkjICAgICAgICAhPSAwID0+IGVuYWJsZSBldmVudCBkZWxpdmVyeQotCVhFTl9Q
VVRfVkNQVV9JTkZPKCVyc2kpCiAKIAlSRVNUT1JFX0FMTAotCUhZUEVSVklTT1JfSVJFVCAwCisJ
SFlQRVJWSVNPUl9JUkVUCiAKIHJlc3RvcmVfYWxsX2VuYWJsZV9ldmVudHM6CiAJUkVTVE9SRV9B
TEwKIAlwdXNocSAlcmF4ICAgICAgICAgICAgICAgICAgICAgICMgc2F2ZSByYXggZm9yIGl0IHdp
bGwgYmUgY2xvYmJlcmVkIGxhdGVyCiAJUlNQX09GRlNFVD04ICAgICAgICAgICAgICAgICAgICAj
IHJlY29yZCB0aGUgc3RhY2sgZnJhbWUgbGF5b3V0IGNoYW5nZXMKIAlYRU5fR0VUX1ZDUFVfSU5G
TyglcmF4KSAgICAgICAgICMgc2FmZSB0byB1c2UgcmF4IHNpbmNlIGl0IGlzIHNhdmVkCi0JWEVO
X1VOQkxPQ0tfRVZFTlRTKCVyYXgpCisJWEVOX0xPQ0tFRF9VTkJMT0NLX0VWRU5UUyglcmF4KQog
CiBzY3JpdDoJLyoqKiogU1RBUlQgT0YgQ1JJVElDQUwgUkVHSU9OICoqKiovCiAJWEVOX1RFU1Rf
UEVORElORyglcmF4KQpAQCAtMjI5LDcgKzIxNiw3IEBAIHNjcml0OgkvKioqKiBTVEFSVCBPRiBD
UklUSUNBTCBSRUdJT04gKioqKi8KIHJlc3RvcmVfZW5kOgogCWpueiBoeXBlcnZpc29yX3Byb2xv
Z3VlICAgICAgICAgIyBzYWZlIHRvIGp1bXAgb3V0IG9mIGNyaXRpY2FsIHJlZ2lvbgogCSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBiZWNhdXNlIGV2ZW50cyBhcmUgbWFza2VkIGlm
IFpGID0gMAotCUhZUEVSVklTT1JfSVJFVCAwCisJSFlQRVJWSVNPUl9JUkVUCiBlY3JpdDogIC8q
KioqIEVORCBPRiBDUklUSUNBTCBSRUdJT04gKioqKi8KIAogIyBTZXQgdXAgdGhlIHN0YWNrIGFz
IFhlbiBkb2VzIGJlZm9yZSBjYWxsaW5nIGV2ZW50IGNhbGxiYWNrCkBAIC0yNzgsNyArMjY1LDcg
QEAgY3JpdGljYWxfcmVnaW9uX2ZpeHVwOgogI2Vsc2UKIGVycm9yX2V4aXQ6CiAJUkVTVE9SRV9B
TEwKLQlIWVBFUlZJU09SX0lSRVQgMAorCUhZUEVSVklTT1JfSVJFVAogCiAvKgogICogWGVuIGV2
ZW50ICh2aXJ0dWFsIGludGVycnVwdCkgZW50cnkgcG9pbnQuCi0tIAoyLjYuNgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWls
aW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 06:17:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 06:17:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beFsu-0008DU-TP; Mon, 29 Aug 2016 06:17:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beFst-0008Cx-SU; Mon, 29 Aug 2016 06:17:27 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 37/45-05361-773D3C75; Mon, 29 Aug 2016 06:17:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov27Z5cP
 hBtc3KVi8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTgx9xVTwQ6OilvntrM0MG5h62Lk
 5JAQMJJ4O/EfUxcjF4eQwEJGiQXT/rKAJNgEVCU2XD/FCmKLCLhJfPk+C6yBWSBCYs6HU2A1w
 gKGEnd+9QE1c3CwANXPnacMEuYVsJc4eO0qM8R8OYnrM6czgdicAg4S73/cA2sVAqpp+L6AdQ
 Ij9wJGhlWM6sWpRWWpRbrmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgV5mAII
 djDMv+x9ilORgUhLlvSNyMFyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/lpcPhQoJFqempFWmZ
 OcBwg0lLcPAoifC6gKR5iwsSc4sz0yFSpxgVpcR5eUASAiCJjNI8uDZYiF9ilJUS5mUEOkSIp
 yC1KDezBFX+FaM4B6OSMK8TyBSezLwSuOmvgBYzAS1meL0fZHFJIkJKqoEx5/udIr/2+ZMs4n
 s/WVhv2d/5+A+/8Jyc/X8SH8j6innmH9PT2WslV2Nx7vAqxonLFI6s4dIplZi5qGHRyq26wnX
 WbGsV0q4wOGvcXphie33aFCYLgfDCyytqb05YmHd+m9SbCQJvuj8UVCx+IO7J8WWhte2Zyd0n
 9jvsK4mtfhgVc0cr+KqtEktxRqKhFnNRcSIAyV5BeWwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1472451446!30582631!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13131 invoked from network); 29 Aug 2016 06:17:26 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-7.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 06:17:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AC5DAAC27;
 Mon, 29 Aug 2016 06:17:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 Aug 2016 08:17:20 +0200
Message-Id: <1472451442-28123-2-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472451442-28123-1-git-send-email-jgross@suse.com>
References: <1472451442-28123-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 1/3] mini-os: cleanup x86_32.S
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

YXJjaC94ODYveDg2XzMyLlMgaGFzIHNvbWUgc3VwZXJmbHVvdXMgaW5zdHJ1Y3Rpb25zLiBSZW1v
dmUgdGhlbS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
UmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9y
Zz4KLS0tCiBhcmNoL3g4Ni94ODZfMzIuUyB8IDcgKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3g4Nl8z
Mi5TIGIvYXJjaC94ODYveDg2XzMyLlMKaW5kZXggZjcwZmM2NS4uM2RlMDAyNyAxMDA2NDQKLS0t
IGEvYXJjaC94ODYveDg2XzMyLlMKKysrIGIvYXJjaC94ODYveDg2XzMyLlMKQEAgLTExMSw3ICsx
MTEsNiBAQCBkb19leGNlcHRpb246CiAgICAgam1wIHJldF9mcm9tX2V4Y2VwdGlvbgogICAgIAog
cmV0X2Zyb21fZXhjZXB0aW9uOgotICAgIG1vdmIgQ1MoJWVzcCksJWNsCiAgICAgYWRkbCAkOCwl
ZXNwCiAgICAgUkVTVE9SRV9BTEwKIApAQCAtMTQwLDExICsxMzksNyBAQCBFTlRSWShoeXBlcnZp
c29yX2NhbGxiYWNrKQogICAgICAgICBjYWxsIGRvX2h5cGVydmlzb3JfY2FsbGJhY2sKICAgICAg
ICAgYWRkICAkNCwlZXNwCiAgICAgICAgIG1vdmwgSFlQRVJWSVNPUl9zaGFyZWRfaW5mbywlZXNp
Ci0gICAgICAgIHhvcmwgJWVheCwlZWF4Ci0gICAgICAgIG1vdmIgQ1MoJWVzcCksJWNsCi0gICAg
CXRlc3QgJDIsJWNsICAgICAgICAgICMgc2xvdyByZXR1cm4gdG8gcmluZyAyIG9yIDMKLSAgICAg
ICAgam5lICBzYWZlc3RpCi1zYWZlc3RpOm1vdmIgJDAsMSglZXNpKSAgICAgIyByZWVuYWJsZSBl
dmVudCBjYWxsYmFja3MKKyAgICAgICAgbW92YiAkMCwxKCVlc2kpICAgICAjIHJlZW5hYmxlIGV2
ZW50IGNhbGxiYWNrcwogc2NyaXQ6ICAvKioqKiBTVEFSVCBPRiBDUklUSUNBTCBSRUdJT04gKioq
Ki8KICAgICAgICAgdGVzdGIgJDB4RkYsKCVlc2kpCiAgICAgICAgIGpueiAgMTRmICAgICAgICAg
ICAgICAjIHByb2Nlc3MgbW9yZSBldmVudHMgaWYgbmVjZXNzYXJ5Li4uCi0tIAoyLjYuNgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 06:17:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 06:17:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beFsv-0008EN-EM; Mon, 29 Aug 2016 06:17:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beFsu-0008Cu-8N; Mon, 29 Aug 2016 06:17:28 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 84/EC-06162-773D3C75; Mon, 29 Aug 2016 06:17:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsVyuP0Ov27Z5cP
 hBvvea1q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfjd08JYcIenYsqEDrYGxr2cXYyc
 HBICRhJvJ/5j6mLk4hASWMgocXr9FSaQBJuAqsSG66dYQWwRATeJL99nsYHYzAIREnM+nGIBs
 YUFXCXavjwFqufgYAGqnzbBFSTMK2Avce3sbDaI+XIS12dOBxvJKeAg8f7HPbBWIaCahu8LWC
 cwci9gZFjFqFGcWlSWWqRrZKGXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRHo53o
 GBsYdjO0n/A4xSnIwKYny3hE5GC7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgtfy0uFwIcGi1PTU
 irTMHGDAwaQlOHiURHhdQNK8xQWJucWZ6RCpU4y6HF2dz88xCbHk5eelSonz8oAUCYAUZZTmw
 Y2ABf8lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8TiBTeDLzSuA2vQI6ggnoCIbX+0GOKE
 lESEk1MEbNX5/LdvjH3IkW0RXiOyZfWCcu9cbBJuwQO9tBm+MJ/tP7uP+/y7yxmHvG+vBfPkW
 P/RhCfxQmqSjVLt0svqJaMOVCpr73XsaHB3VnLGiT3tjQV7/v/NuZfuFxC++cUP04R43tzfV9
 cw3lb9qK5vE7ep/yq//TIy5drrZhLY9xmOe9nV/n7FRiKc5INNRiLipOBABSx8ZreQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1472451446!31438082!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 480 invoked from network); 29 Aug 2016 06:17:26 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-6.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 06:17:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3D844AD0C;
 Mon, 29 Aug 2016 06:17:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 Aug 2016 08:17:22 +0200
Message-Id: <1472451442-28123-4-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472451442-28123-1-git-send-email-jgross@suse.com>
References: <1472451442-28123-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 3/3] mini-os: remove unused functions from
	sched.c
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

c2NoZWQuYyBjb250YWlucyBzb21lIGZ1bmN0aW9ucyBub2JvZHkgaXMgdXNpbmcuIFJlbW92ZSB0
aGVtLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgot
LS0KIHNjaGVkLmMgfCA0OCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9z
Y2hlZC5jIGIvc2NoZWQuYwppbmRleCAxZTg0M2Q5Li42Zjg5ZWE0IDEwMDY0NAotLS0gYS9zY2hl
ZC5jCisrKyBiL3NjaGVkLmMKQEAgLTYzLDE2ICs2Myw2IEBAIHN0YXRpYyBpbnQgdGhyZWFkc19z
dGFydGVkOwogCiBzdHJ1Y3QgdGhyZWFkICptYWluX3RocmVhZDsKIAotdm9pZCBpbmxpbmUgcHJp
bnRfcnVucXVldWUodm9pZCkKLXsKLSAgICBzdHJ1Y3QgdGhyZWFkICp0aDsKLSAgICBNSU5JT1Nf
VEFJTFFfRk9SRUFDSCh0aCwgJnRocmVhZF9saXN0LCB0aHJlYWRfbGlzdCkKLSAgICB7Ci0gICAg
ICAgIHByaW50aygiICAgVGhyZWFkIFwiJXNcIiwgcnVubmFibGU9JWRcbiIsIHRoLT5uYW1lLCBp
c19ydW5uYWJsZSh0aCkpOwotICAgIH0KLSAgICBwcmludGsoIlxuIik7Ci19Ci0KIHZvaWQgc2No
ZWR1bGUodm9pZCkKIHsKICAgICBzdHJ1Y3QgdGhyZWFkICpwcmV2LCAqbmV4dCwgKnRocmVhZCwg
KnRtcDsKQEAgLTI0NSw0NCArMjM1LDYgQEAgdm9pZCBpZGxlX3RocmVhZF9mbih2b2lkICp1bnVz
ZWQpCiAgICAgfQogfQogCi1ERUNMQVJFX01VVEVYKG11dGV4KTsKLQotdm9pZCB0aF9mMSh2b2lk
ICpkYXRhKQotewotICAgIHN0cnVjdCB0aW1ldmFsIHR2MSwgdHYyOwotCi0gICAgZm9yKDs7KQot
ICAgIHsKLSAgICAgICAgZG93bigmbXV0ZXgpOwotICAgICAgICBwcmludGsoIlRocmVhZCBcIiVz
XCIgZ290IHNlbWFwaG9yZSwgcnVubmFibGUgJWRcbiIsIGN1cnJlbnQtPm5hbWUsIGlzX3J1bm5h
YmxlKGN1cnJlbnQpKTsKLSAgICAgICAgc2NoZWR1bGUoKTsKLSAgICAgICAgcHJpbnRrKCJUaHJl
YWQgXCIlc1wiIHJlbGVhc2VzIHRoZSBzZW1hcGhvcmVcbiIsIGN1cnJlbnQtPm5hbWUpOwotICAg
ICAgICB1cCgmbXV0ZXgpOwotICAgICAgICAKLSAgICAgICAgCi0gICAgICAgIGdldHRpbWVvZmRh
eSgmdHYxLCBOVUxMKTsKLSAgICAgICAgZm9yKDs7KQotICAgICAgICB7Ci0gICAgICAgICAgICBn
ZXR0aW1lb2ZkYXkoJnR2MiwgTlVMTCk7Ci0gICAgICAgICAgICBpZih0djIudHZfc2VjIC0gdHYx
LnR2X3NlYyA+IDIpIGJyZWFrOwotICAgICAgICB9Ci0gICAgICAgICAgICAgICAgCi0gICAgICAg
IAotICAgICAgICBzY2hlZHVsZSgpOyAKLSAgICB9Ci19Ci0KLXZvaWQgdGhfZjIodm9pZCAqZGF0
YSkKLXsKLSAgICBmb3IoOzspCi0gICAgewotICAgICAgICBwcmludGsoIlRocmVhZCBPVEhFUiBl
eGVjdXRpbmcsIGRhdGEgMHglcFxuIiwgZGF0YSk7Ci0gICAgICAgIHNjaGVkdWxlKCk7Ci0gICAg
fQotfQotCi0KLQogdm9pZCBpbml0X3NjaGVkKHZvaWQpCiB7CiAgICAgcHJpbnRrKCJJbml0aWFs
aXNpbmcgc2NoZWR1bGVyXG4iKTsKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 06:17:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 06:17:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beFsv-0008ED-DR; Mon, 29 Aug 2016 06:17:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beFsu-0008Cv-8H; Mon, 29 Aug 2016 06:17:28 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 31/ED-03271-673D3C75; Mon, 29 Aug 2016 06:17:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPLMWRWlGSWpSXmKPExsVyuP0Ov27Z5cP
 hBu92a1q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTjyZilLwW7milfHm9kbGN8xdTFy
 ckgIGEm8nfgPyObiEBJYyCjR1/yKHSTBJqAqseH6KVYQW0TATeLL91lsIDazQITEnA+nWEBsY
 QE9iXfv1oDVswDVf118jxnE5hWwl5jzcALUAjmJ6zOnM01g5FzAyLCKUaM4tagstUjX0EwvqS
 gzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyPQcwxAsINx1XbPQ4ySHExKorx3RA6GC/E
 l5adUZiQWZ8QXleakFh9ilOHgUJLgtbx0OFxIsCg1PbUiLTMHGEIwaQkOHiURXheQNG9xQWJu
 cWY6ROoUoy7Hgh+31zIJseTl56VKifMWghQJgBRllObBjYCF8yVGWSlhXkago4R4ClKLcjNLU
 OVfMYpzMCoJ87aATOHJzCuB2/QK6AgmoCMYXu8HOaIkESEl1cBYFPfp+2823gkPm3ZLPnwm8s
 G399vcBe27/7w8Ejk/p9Cm0jtOW8PP+5XCX5abJ2QS7rlvyZ7HHSGU+Hax194bCYeE/u5I3rL
 yROKcyVkrpzpZ8qs6vPmxwjB7/6KFqcoVDtJZd58dtZfM+Z/HxXjznGm0eqxGa2qZ/rUnrwqc
 Tm0RatsrfvG9EktxRqKhFnNRcSIAG0xfSWICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1472451446!57772939!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40744 invoked from network); 29 Aug 2016 06:17:26 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 06:17:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AC58DAC1E;
 Mon, 29 Aug 2016 06:17:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 Aug 2016 08:17:19 +0200
Message-Id: <1472451442-28123-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 0/3] mini-os: some cleanups
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

RG8gc29tZSBjbGVhbnVwcyBpbiBNaW5pLU9TLgoKVjI6IG1vZGlmaWVkIHBhdGNoIDIgYXMgc3Vn
Z2VzdGVkIGJ5IEFuZHJldyBDb29wZXIKCkp1ZXJnZW4gR3Jvc3MgKDMpOgogIG1pbmktb3M6IGNs
ZWFudXAgeDg2XzMyLlMKICBtaW5pLW9zOiBjbGVhbnVwIHg4Nl82NC5TCiAgbWluaS1vczogcmVt
b3ZlIHVudXNlZCBmdW5jdGlvbnMgZnJvbSBzY2hlZC5jCgogYXJjaC94ODYveDg2XzMyLlMgfCAg
NyArLS0tLS0tCiBhcmNoL3g4Ni94ODZfNjQuUyB8IDQzICsrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHNjaGVkLmMgICAgICAgICAgIHwgNDggLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDE2
IGluc2VydGlvbnMoKyksIDgyIGRlbGV0aW9ucygtKQoKLS0gCjIuNi42CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 06:17:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 06:17:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beFsv-0008EN-EM; Mon, 29 Aug 2016 06:17:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beFsu-0008Cu-8N; Mon, 29 Aug 2016 06:17:28 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 84/EC-06162-773D3C75; Mon, 29 Aug 2016 06:17:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsVyuP0Ov27Z5cP
 hBvvea1q8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfjd08JYcIenYsqEDrYGxr2cXYyc
 HBICRhJvJ/5j6mLk4hASWMgocXr9FSaQBJuAqsSG66dYQWwRATeJL99nsYHYzAIREnM+nGIBs
 YUFXCXavjwFqufgYAGqnzbBFSTMK2Avce3sbDaI+XIS12dOBxvJKeAg8f7HPbBWIaCahu8LWC
 cwci9gZFjFqFGcWlSWWqRrZKGXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRHo53o
 GBsYdjO0n/A4xSnIwKYny3hE5GC7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgtfy0uFwIcGi1PTU
 irTMHGDAwaQlOHiURHhdQNK8xQWJucWZ6RCpU4y6HF2dz88xCbHk5eelSonz8oAUCYAUZZTmw
 Y2ABf8lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8TiBTeDLzSuA2vQI6ggnoCIbX+0GOKE
 lESEk1MEbNX5/LdvjH3IkW0RXiOyZfWCcu9cbBJuwQO9tBm+MJ/tP7uP+/y7yxmHvG+vBfPkW
 P/RhCfxQmqSjVLt0svqJaMOVCpr73XsaHB3VnLGiT3tjQV7/v/NuZfuFxC++cUP04R43tzfV9
 cw3lb9qK5vE7ep/yq//TIy5drrZhLY9xmOe9nV/n7FRiKc5INNRiLipOBABSx8ZreQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1472451446!31438082!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 480 invoked from network); 29 Aug 2016 06:17:26 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-6.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 06:17:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3D844AD0C;
 Mon, 29 Aug 2016 06:17:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 Aug 2016 08:17:22 +0200
Message-Id: <1472451442-28123-4-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472451442-28123-1-git-send-email-jgross@suse.com>
References: <1472451442-28123-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 3/3] mini-os: remove unused functions from
	sched.c
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

c2NoZWQuYyBjb250YWlucyBzb21lIGZ1bmN0aW9ucyBub2JvZHkgaXMgdXNpbmcuIFJlbW92ZSB0
aGVtLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgot
LS0KIHNjaGVkLmMgfCA0OCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9z
Y2hlZC5jIGIvc2NoZWQuYwppbmRleCAxZTg0M2Q5Li42Zjg5ZWE0IDEwMDY0NAotLS0gYS9zY2hl
ZC5jCisrKyBiL3NjaGVkLmMKQEAgLTYzLDE2ICs2Myw2IEBAIHN0YXRpYyBpbnQgdGhyZWFkc19z
dGFydGVkOwogCiBzdHJ1Y3QgdGhyZWFkICptYWluX3RocmVhZDsKIAotdm9pZCBpbmxpbmUgcHJp
bnRfcnVucXVldWUodm9pZCkKLXsKLSAgICBzdHJ1Y3QgdGhyZWFkICp0aDsKLSAgICBNSU5JT1Nf
VEFJTFFfRk9SRUFDSCh0aCwgJnRocmVhZF9saXN0LCB0aHJlYWRfbGlzdCkKLSAgICB7Ci0gICAg
ICAgIHByaW50aygiICAgVGhyZWFkIFwiJXNcIiwgcnVubmFibGU9JWRcbiIsIHRoLT5uYW1lLCBp
c19ydW5uYWJsZSh0aCkpOwotICAgIH0KLSAgICBwcmludGsoIlxuIik7Ci19Ci0KIHZvaWQgc2No
ZWR1bGUodm9pZCkKIHsKICAgICBzdHJ1Y3QgdGhyZWFkICpwcmV2LCAqbmV4dCwgKnRocmVhZCwg
KnRtcDsKQEAgLTI0NSw0NCArMjM1LDYgQEAgdm9pZCBpZGxlX3RocmVhZF9mbih2b2lkICp1bnVz
ZWQpCiAgICAgfQogfQogCi1ERUNMQVJFX01VVEVYKG11dGV4KTsKLQotdm9pZCB0aF9mMSh2b2lk
ICpkYXRhKQotewotICAgIHN0cnVjdCB0aW1ldmFsIHR2MSwgdHYyOwotCi0gICAgZm9yKDs7KQot
ICAgIHsKLSAgICAgICAgZG93bigmbXV0ZXgpOwotICAgICAgICBwcmludGsoIlRocmVhZCBcIiVz
XCIgZ290IHNlbWFwaG9yZSwgcnVubmFibGUgJWRcbiIsIGN1cnJlbnQtPm5hbWUsIGlzX3J1bm5h
YmxlKGN1cnJlbnQpKTsKLSAgICAgICAgc2NoZWR1bGUoKTsKLSAgICAgICAgcHJpbnRrKCJUaHJl
YWQgXCIlc1wiIHJlbGVhc2VzIHRoZSBzZW1hcGhvcmVcbiIsIGN1cnJlbnQtPm5hbWUpOwotICAg
ICAgICB1cCgmbXV0ZXgpOwotICAgICAgICAKLSAgICAgICAgCi0gICAgICAgIGdldHRpbWVvZmRh
eSgmdHYxLCBOVUxMKTsKLSAgICAgICAgZm9yKDs7KQotICAgICAgICB7Ci0gICAgICAgICAgICBn
ZXR0aW1lb2ZkYXkoJnR2MiwgTlVMTCk7Ci0gICAgICAgICAgICBpZih0djIudHZfc2VjIC0gdHYx
LnR2X3NlYyA+IDIpIGJyZWFrOwotICAgICAgICB9Ci0gICAgICAgICAgICAgICAgCi0gICAgICAg
IAotICAgICAgICBzY2hlZHVsZSgpOyAKLSAgICB9Ci19Ci0KLXZvaWQgdGhfZjIodm9pZCAqZGF0
YSkKLXsKLSAgICBmb3IoOzspCi0gICAgewotICAgICAgICBwcmludGsoIlRocmVhZCBPVEhFUiBl
eGVjdXRpbmcsIGRhdGEgMHglcFxuIiwgZGF0YSk7Ci0gICAgICAgIHNjaGVkdWxlKCk7Ci0gICAg
fQotfQotCi0KLQogdm9pZCBpbml0X3NjaGVkKHZvaWQpCiB7CiAgICAgcHJpbnRrKCJJbml0aWFs
aXNpbmcgc2NoZWR1bGVyXG4iKTsKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 06:17:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 06:17:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beFsu-0008DU-TP; Mon, 29 Aug 2016 06:17:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beFst-0008Cx-SU; Mon, 29 Aug 2016 06:17:27 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 37/45-05361-773D3C75; Mon, 29 Aug 2016 06:17:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov27Z5cP
 hBtc3KVi8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTgx9xVTwQ6OilvntrM0MG5h62Lk
 5JAQMJJ4O/EfUxcjF4eQwEJGiQXT/rKAJNgEVCU2XD/FCmKLCLhJfPk+C6yBWSBCYs6HU2A1w
 gKGEnd+9QE1c3CwANXPnacMEuYVsJc4eO0qM8R8OYnrM6czgdicAg4S73/cA2sVAqpp+L6AdQ
 Ij9wJGhlWM6sWpRWWpRbrmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgV5mAII
 djDMv+x9ilORgUhLlvSNyMFyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/lpcPhQoJFqempFWmZ
 OcBwg0lLcPAoifC6gKR5iwsSc4sz0yFSpxgVpcR5eUASAiCJjNI8uDZYiF9ilJUS5mUEOkSIp
 yC1KDezBFX+FaM4B6OSMK8TyBSezLwSuOmvgBYzAS1meL0fZHFJIkJKqoEx5/udIr/2+ZMs4n
 s/WVhv2d/5+A+/8Jyc/X8SH8j6innmH9PT2WslV2Nx7vAqxonLFI6s4dIplZi5qGHRyq26wnX
 WbGsV0q4wOGvcXphie33aFCYLgfDCyytqb05YmHd+m9SbCQJvuj8UVCx+IO7J8WWhte2Zyd0n
 9jvsK4mtfhgVc0cr+KqtEktxRqKhFnNRcSIAyV5BeWwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1472451446!30582631!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13131 invoked from network); 29 Aug 2016 06:17:26 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-7.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 06:17:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AC5DAAC27;
 Mon, 29 Aug 2016 06:17:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 Aug 2016 08:17:20 +0200
Message-Id: <1472451442-28123-2-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472451442-28123-1-git-send-email-jgross@suse.com>
References: <1472451442-28123-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 1/3] mini-os: cleanup x86_32.S
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

YXJjaC94ODYveDg2XzMyLlMgaGFzIHNvbWUgc3VwZXJmbHVvdXMgaW5zdHJ1Y3Rpb25zLiBSZW1v
dmUgdGhlbS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
UmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9y
Zz4KLS0tCiBhcmNoL3g4Ni94ODZfMzIuUyB8IDcgKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3g4Nl8z
Mi5TIGIvYXJjaC94ODYveDg2XzMyLlMKaW5kZXggZjcwZmM2NS4uM2RlMDAyNyAxMDA2NDQKLS0t
IGEvYXJjaC94ODYveDg2XzMyLlMKKysrIGIvYXJjaC94ODYveDg2XzMyLlMKQEAgLTExMSw3ICsx
MTEsNiBAQCBkb19leGNlcHRpb246CiAgICAgam1wIHJldF9mcm9tX2V4Y2VwdGlvbgogICAgIAog
cmV0X2Zyb21fZXhjZXB0aW9uOgotICAgIG1vdmIgQ1MoJWVzcCksJWNsCiAgICAgYWRkbCAkOCwl
ZXNwCiAgICAgUkVTVE9SRV9BTEwKIApAQCAtMTQwLDExICsxMzksNyBAQCBFTlRSWShoeXBlcnZp
c29yX2NhbGxiYWNrKQogICAgICAgICBjYWxsIGRvX2h5cGVydmlzb3JfY2FsbGJhY2sKICAgICAg
ICAgYWRkICAkNCwlZXNwCiAgICAgICAgIG1vdmwgSFlQRVJWSVNPUl9zaGFyZWRfaW5mbywlZXNp
Ci0gICAgICAgIHhvcmwgJWVheCwlZWF4Ci0gICAgICAgIG1vdmIgQ1MoJWVzcCksJWNsCi0gICAg
CXRlc3QgJDIsJWNsICAgICAgICAgICMgc2xvdyByZXR1cm4gdG8gcmluZyAyIG9yIDMKLSAgICAg
ICAgam5lICBzYWZlc3RpCi1zYWZlc3RpOm1vdmIgJDAsMSglZXNpKSAgICAgIyByZWVuYWJsZSBl
dmVudCBjYWxsYmFja3MKKyAgICAgICAgbW92YiAkMCwxKCVlc2kpICAgICAjIHJlZW5hYmxlIGV2
ZW50IGNhbGxiYWNrcwogc2NyaXQ6ICAvKioqKiBTVEFSVCBPRiBDUklUSUNBTCBSRUdJT04gKioq
Ki8KICAgICAgICAgdGVzdGIgJDB4RkYsKCVlc2kpCiAgICAgICAgIGpueiAgMTRmICAgICAgICAg
ICAgICAjIHByb2Nlc3MgbW9yZSBldmVudHMgaWYgbmVjZXNzYXJ5Li4uCi0tIAoyLjYuNgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 06:17:30 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 06:17:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beFsu-0008Dd-UO; Mon, 29 Aug 2016 06:17:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beFst-0008Cw-Sz; Mon, 29 Aug 2016 06:17:27 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 2B/13-19721-773D3C75; Mon, 29 Aug 2016 06:17:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsVyuP0Ov27Z5cP
 hBvvWqVu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTh/zrLgkWzFrmmbGRsY74h3MXJy
 SAgYSbyd+I+pi5GLQ0hgIaPEhc/XmEESbAKqEhuun2IFsUUE3CS+fJ/FBmIzC0RIzPlwigXEF
 hYwlJi1bTY7iM0CVL/79xVGEJtXwF7i/7fnzBAL5CSuz5zOBGJzCjhIvP9xD6xXCKim4fsC1g
 mM3AsYGVYxahSnFpWlFukaGeolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT6uZ6
 BgXEH493JfocYJTmYlER574gcDBfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXv+0uFwIcGi1PTU
 irTMHGDAwaQlOHiURHh3gqR5iwsSc4sz0yFSpxgVpcR5C0ESAiCJjNI8uDZYkF9ilJUS5mVkY
 GAQ4ilILcrNLEGVf8UozsGoJMzLAzKFJzOvBG76K6DFTECLGV7vB1lckoiQkmpgXP7K9N+NvX
 PEX29kXqOb+cju2oN96x4+Ljlq4sLU+iJxrTdzvuCptMo1SvtMN07a3bMzvKDh1ILLarPPrps
 YUzrDIq1b+6TajVuvrCJK5E7pnbuSUr3f6uXEKwusW2/aqmf/3XlX2fp2qazxPLFsi+wpZTIP
 a3IPba0WlGN+lLwh9XJ/4hkhHiWW4oxEQy3mouJEAActz1ltAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1472451446!56501736!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33025 invoked from network); 29 Aug 2016 06:17:26 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 06:17:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DD0AFACC5;
 Mon, 29 Aug 2016 06:17:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 Aug 2016 08:17:21 +0200
Message-Id: <1472451442-28123-3-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472451442-28123-1-git-send-email-jgross@suse.com>
References: <1472451442-28123-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 2/3] mini-os: cleanup x86_64.S
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

YXJjaC94ODYveDg2XzY0LlMgY29udGFpbnMgc29tZSB1bm5lY2Vzc2FyeSBtYWNyb3MuIFJlbW92
ZSB0aGVtLgoKQWRkIGEgU0FWRV9QQVJBVklSVCBtYWNybyBmb3Igc2F2aW5nICVyY3ggYW5kICVy
MTEgb24gdGhlIHN0YWNrIGluCmNhc2Ugb2YgQ09ORklHX1BBUkFWSVJUIGRlZmluZWQuCgpSZW1v
dmUgdGhlIHBhcmFtZXRlciBmcm9tIEhZUEVSVklTT1JfSVJFVCBtYWNybyBhcyBpdCBpcyB1c2Vk
IHdpdGgKMCBvbmx5LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgotLS0KVjI6IG1vZGlmeSBTQVZFX1BBUkFWSVJUIGFzIHN1Z2dlc3RlZCBieSBBbmRyZXcg
Q29vcGVyCi0tLQogYXJjaC94ODYveDg2XzY0LlMgfCA0MyArKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwg
MjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveDg2XzY0LlMgYi9hcmNoL3g4
Ni94ODZfNjQuUwppbmRleCAyMDQ2MTg3Li43NTI5YzAyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94
ODZfNjQuUworKysgYi9hcmNoL3g4Ni94ODZfNjQuUwpAQCAtNDUsMjEgKzQ1LDEwIEBAIGh5cGVy
Y2FsbF9wYWdlOgogCiAKICNkZWZpbmUgWEVOX0dFVF9WQ1BVX0lORk8ocmVnKQltb3ZxIEhZUEVS
VklTT1Jfc2hhcmVkX2luZm8scmVnCi0jZGVmaW5lIFhFTl9QVVRfVkNQVV9JTkZPKHJlZykKLSNk
ZWZpbmUgWEVOX1BVVF9WQ1BVX0lORk9fZml4dXAKICNkZWZpbmUgWEVOX0xPQ0tFRF9CTE9DS19F
VkVOVFMocmVnKQltb3ZiICQxLGV2dGNobl91cGNhbGxfbWFzayhyZWcpCiAjZGVmaW5lIFhFTl9M
T0NLRURfVU5CTE9DS19FVkVOVFMocmVnKQltb3ZiICQwLGV2dGNobl91cGNhbGxfbWFzayhyZWcp
CiAjZGVmaW5lIFhFTl9URVNUX1BFTkRJTkcocmVnKQl0ZXN0YiAkMHhGRixldnRjaG5fdXBjYWxs
X3BlbmRpbmcocmVnKQogCi0jZGVmaW5lIFhFTl9CTE9DS19FVkVOVFMocmVnKQlYRU5fR0VUX1ZD
UFVfSU5GTyhyZWcpCQkJOyBcCi0gICAgICAgICAgICAgICAgICAgIAkJCVhFTl9MT0NLRURfQkxP
Q0tfRVZFTlRTKHJlZykJOyBcCi0gICAgCQkJCSAgICAgICAgICAgIFhFTl9QVVRfVkNQVV9JTkZP
KHJlZykKLQotI2RlZmluZSBYRU5fVU5CTE9DS19FVkVOVFMocmVnKQlYRU5fR0VUX1ZDUFVfSU5G
TyhyZWcpCQkJOyBcCi0gICAgICAgICAgICAgICAgCQkJCVhFTl9MT0NLRURfVU5CTE9DS19FVkVO
VFMocmVnKQk7IFwKLSAgICAJCQkgICAgICAgICAgICAJWEVOX1BVVF9WQ1BVX0lORk8ocmVnKQot
Ci0KIC8qIE9mZnNldHMgaW50byBzaGFyZWRfaW5mb190LiAqLyAgICAgICAgICAgICAgICAKICNk
ZWZpbmUgZXZ0Y2huX3VwY2FsbF9wZW5kaW5nCQkvKiAwICovCiAjZGVmaW5lIGV2dGNobl91cGNh
bGxfbWFzawkJMQpAQCAtNzcsMTIgKzY2LDE1IEBAIEtFUk5FTF9DU19NQVNLID0gMHhmYwogCiAK
IC8qIE1hY3JvcyAqLworLm1hY3JvIFNBVkVfUEFSQVZJUlQKKyNpZmRlZiBDT05GSUdfUEFSQVZJ
UlQKKwlwb3AgJXJjeAorCXBvcCAlcjExIC8qIHJzcCBwb2ludHMgdG8gdGhlIGVycm9yIGNvZGUg
Ki8KKyNlbmRpZgorLmVuZG0KKwogLm1hY3JvIHplcm9lbnRyeSBzeW0KLSNpZmRlZiBDT05GSUdf
UEFSQVZJUlQKLQltb3ZxICglcnNwKSwlcmN4Ci0JbW92cSA4KCVyc3ApLCVyMTEKLQlhZGRxICQw
eDEwLCVyc3AgLyogc2tpcCByY3ggYW5kIHIxMSAqLwotI2VuZGlmCisJU0FWRV9QQVJBVklSVAog
CXB1c2hxICQwCS8qIHB1c2ggZXJyb3IgY29kZS9vbGRyYXggKi8KIAlwdXNocSAlcmF4CS8qIHB1
c2ggcmVhbCBvbGRyYXggdG8gdGhlIHJkaSBzbG90ICovCiAJbGVhcSAgXHN5bSglcmlwKSwlcmF4
CkBAIC05MCwxMSArODIsNyBAQCBLRVJORUxfQ1NfTUFTSyA9IDB4ZmMKIC5lbmRtCiAKIC5tYWNy
byBlcnJvcmVudHJ5IHN5bQotI2lmZGVmIENPTkZJR19QQVJBVklSVAotCW1vdnEgKCVyc3ApLCVy
Y3gKLQltb3ZxIDgoJXJzcCksJXIxMQotCWFkZHEgJDB4MTAsJXJzcCAvKiByc3AgcG9pbnRzIHRv
IHRoZSBlcnJvciBjb2RlICovCi0jZW5kaWYKKwlTQVZFX1BBUkFWSVJUCiAJcHVzaHEgJXJheAog
CWxlYXEgIFxzeW0oJXJpcCksJXJheAogCWptcCBlcnJvcl9lbnRyeQpAQCAtMTQxLDcgKzEyOSw3
IEBAIEtFUk5FTF9DU19NQVNLID0gMHhmYwogCW1vdnEgJXJkaSwgUkRJKCVyc3ApCS8qIHB1dCBy
ZGkgaW50byB0aGUgc2xvdCAqLwogLmVuZG0KIAotLm1hY3JvIEhZUEVSVklTT1JfSVJFVCBmbGFn
CisubWFjcm8gSFlQRVJWSVNPUl9JUkVUCiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAJdGVzdGwg
JE5NSV9NQVNLLDIqOCglcnNwKQogCWpueiAgIDJmCkBAIC0xNTUsNyArMTQzLDcgQEAgS0VSTkVM
X0NTX01BU0sgPSAweGZjCiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAyOgkvKiBTbG93IGlyZXQg
dmlhIGh5cGVydmlzb3IuICovCiAJYW5kbCAgJH5OTUlfTUFTSywgMTYoJXJzcCkKLQlwdXNocSAk
XGZsYWcKKwlwdXNocSAkMAogCWptcCAgaHlwZXJjYWxsX3BhZ2UgKyAoX19IWVBFUlZJU09SX2ly
ZXQgKiAzMikKICNlbmRpZgogLmVuZG0KQEAgLTIwNywxNyArMTk1LDE2IEBAIGVycm9yX2V4aXQ6
CiAJYW5kYiBldnRjaG5fdXBjYWxsX21hc2soJXJzaSksJWFsCiAJYW5kYiAkMSwlYWwJCQkjIEVB
WFswXSA9PSBJUkVUX1JGTEFHUy5JRiAmIGV2ZW50X21hc2sKIAlqbnogcmVzdG9yZV9hbGxfZW5h
YmxlX2V2ZW50cwkjICAgICAgICAhPSAwID0+IGVuYWJsZSBldmVudCBkZWxpdmVyeQotCVhFTl9Q
VVRfVkNQVV9JTkZPKCVyc2kpCiAKIAlSRVNUT1JFX0FMTAotCUhZUEVSVklTT1JfSVJFVCAwCisJ
SFlQRVJWSVNPUl9JUkVUCiAKIHJlc3RvcmVfYWxsX2VuYWJsZV9ldmVudHM6CiAJUkVTVE9SRV9B
TEwKIAlwdXNocSAlcmF4ICAgICAgICAgICAgICAgICAgICAgICMgc2F2ZSByYXggZm9yIGl0IHdp
bGwgYmUgY2xvYmJlcmVkIGxhdGVyCiAJUlNQX09GRlNFVD04ICAgICAgICAgICAgICAgICAgICAj
IHJlY29yZCB0aGUgc3RhY2sgZnJhbWUgbGF5b3V0IGNoYW5nZXMKIAlYRU5fR0VUX1ZDUFVfSU5G
TyglcmF4KSAgICAgICAgICMgc2FmZSB0byB1c2UgcmF4IHNpbmNlIGl0IGlzIHNhdmVkCi0JWEVO
X1VOQkxPQ0tfRVZFTlRTKCVyYXgpCisJWEVOX0xPQ0tFRF9VTkJMT0NLX0VWRU5UUyglcmF4KQog
CiBzY3JpdDoJLyoqKiogU1RBUlQgT0YgQ1JJVElDQUwgUkVHSU9OICoqKiovCiAJWEVOX1RFU1Rf
UEVORElORyglcmF4KQpAQCAtMjI5LDcgKzIxNiw3IEBAIHNjcml0OgkvKioqKiBTVEFSVCBPRiBD
UklUSUNBTCBSRUdJT04gKioqKi8KIHJlc3RvcmVfZW5kOgogCWpueiBoeXBlcnZpc29yX3Byb2xv
Z3VlICAgICAgICAgIyBzYWZlIHRvIGp1bXAgb3V0IG9mIGNyaXRpY2FsIHJlZ2lvbgogCSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBiZWNhdXNlIGV2ZW50cyBhcmUgbWFza2VkIGlm
IFpGID0gMAotCUhZUEVSVklTT1JfSVJFVCAwCisJSFlQRVJWSVNPUl9JUkVUCiBlY3JpdDogIC8q
KioqIEVORCBPRiBDUklUSUNBTCBSRUdJT04gKioqKi8KIAogIyBTZXQgdXAgdGhlIHN0YWNrIGFz
IFhlbiBkb2VzIGJlZm9yZSBjYWxsaW5nIGV2ZW50IGNhbGxiYWNrCkBAIC0yNzgsNyArMjY1LDcg
QEAgY3JpdGljYWxfcmVnaW9uX2ZpeHVwOgogI2Vsc2UKIGVycm9yX2V4aXQ6CiAJUkVTVE9SRV9B
TEwKLQlIWVBFUlZJU09SX0lSRVQgMAorCUhZUEVSVklTT1JfSVJFVAogCiAvKgogICogWGVuIGV2
ZW50ICh2aXJ0dWFsIGludGVycnVwdCkgZW50cnkgcG9pbnQuCi0tIAoyLjYuNgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWls
aW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 08:51:59 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 08:51:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beIIP-00022t-Q9; Mon, 29 Aug 2016 08:51:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=042823b12=wei.liu2@citrix.com>)
 id 1beIIO-00022k-Re; Mon, 29 Aug 2016 08:51:56 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 88/E1-05361-CA7F3C75; Mon, 29 Aug 2016 08:51:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHSDve7q74f
 DDa5d1LF4+3UJs8X3LZOZHJg8Dn+4whLAGMWamZeUX5HAmvHnynH2gvnMFZ+n9LE0MN5i6mLk
 5JAQ8JfYvfIGK4jNIqAqceLVRLA4m4CyxM/OXjYQWwTI/tjay97FyMXBLNDIKHH5fzdYkbCAq
 cSaZS+Bijg4eAX0Jd7usQAJCwmUSCz60coCYvMKCEqcnPkEzGYW0JFYsPsTWDmzgLTE8n8cIG
 FOAQeJ85dnsYPYogIqElcmvGWHGKMg0TH9GBNIuYQAt8TfbvsJjPyzkAydhWToLIShCxiZVzF
 qFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYiAxDsYFwzP/AQ
 oyQHk5Iob8mdw+FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhbvwHlBItS01Mr0jJzgDEBk5bg4
 FES4a0HSfMWFyTmFmemQ6ROMepyLPhxey2TEEtefl6qlDjvRZAiAZCijNI8uBGw+LzEKCslzM
 sIdJQQT0FqUW5mCar8K0ZxDkYlYd5OkCk8mXklcJteAR3BBHREwR2wI0oSEVJSDYxsJuZbVul
 Uf1j2MfXkiu05knP6NzqtPxPI6fX1F1vumpb0HRudvm8t0Ek7FZzPdq2Rp312JPOCZVLCAY4d
 qeWd1xTMi9ewClefim/9Ub5GZTFXUVuCippXtFjwyygl/tL4jhn1f184LGtp27bPWeVu4x3XL
 a+YPgs17frz5jB78yk/y6zu6UosxRmJhlrMRcWJANQZllPKAgAA
X-Env-Sender: prvs=042823b12=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1472460714!30435787!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64730 invoked from network); 29 Aug 2016 08:51:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2016 08:51:55 -0000
X-IronPort-AV: E=Sophos;i="5.28,595,1464652800"; d="scan'208";a="382934844"
Date: Mon, 29 Aug 2016 09:51:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160829085152.GZ20641@citrix.com>
References: <1472451442-28123-1-git-send-email-jgross@suse.com>
 <1472451442-28123-3-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472451442-28123-3-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH v2 2/3] mini-os: cleanup x86_64.S
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gTW9uLCBBdWcgMjksIDIwMTYgYXQgMDg6MTc6MjFBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBhcmNoL3g4Ni94ODZfNjQuUyBjb250YWlucyBzb21lIHVubmVjZXNzYXJ5IG1hY3Jv
cy4gUmVtb3ZlIHRoZW0uCj4gCj4gQWRkIGEgU0FWRV9QQVJBVklSVCBtYWNybyBmb3Igc2F2aW5n
ICVyY3ggYW5kICVyMTEgb24gdGhlIHN0YWNrIGluCj4gY2FzZSBvZiBDT05GSUdfUEFSQVZJUlQg
ZGVmaW5lZC4KPiAKPiBSZW1vdmUgdGhlIHBhcmFtZXRlciBmcm9tIEhZUEVSVklTT1JfSVJFVCBt
YWNybyBhcyBpdCBpcyB1c2VkIHdpdGgKPiAwIG9ubHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 08:51:59 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 08:51:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beIIP-00022t-Q9; Mon, 29 Aug 2016 08:51:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=042823b12=wei.liu2@citrix.com>)
 id 1beIIO-00022k-Re; Mon, 29 Aug 2016 08:51:56 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 88/E1-05361-CA7F3C75; Mon, 29 Aug 2016 08:51:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHSDve7q74f
 DDa5d1LF4+3UJs8X3LZOZHJg8Dn+4whLAGMWamZeUX5HAmvHnynH2gvnMFZ+n9LE0MN5i6mLk
 5JAQ8JfYvfIGK4jNIqAqceLVRLA4m4CyxM/OXjYQWwTI/tjay97FyMXBLNDIKHH5fzdYkbCAq
 cSaZS+Bijg4eAX0Jd7usQAJCwmUSCz60coCYvMKCEqcnPkEzGYW0JFYsPsTWDmzgLTE8n8cIG
 FOAQeJ85dnsYPYogIqElcmvGWHGKMg0TH9GBNIuYQAt8TfbvsJjPyzkAydhWToLIShCxiZVzF
 qFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYiAxDsYFwzP/AQ
 oyQHk5Iob8mdw+FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhbvwHlBItS01Mr0jJzgDEBk5bg4
 FES4a0HSfMWFyTmFmemQ6ROMepyLPhxey2TEEtefl6qlDjvRZAiAZCijNI8uBGw+LzEKCslzM
 sIdJQQT0FqUW5mCar8K0ZxDkYlYd5OkCk8mXklcJteAR3BBHREwR2wI0oSEVJSDYxsJuZbVul
 Uf1j2MfXkiu05knP6NzqtPxPI6fX1F1vumpb0HRudvm8t0Ek7FZzPdq2Rp312JPOCZVLCAY4d
 qeWd1xTMi9ewClefim/9Ub5GZTFXUVuCippXtFjwyygl/tL4jhn1f184LGtp27bPWeVu4x3XL
 a+YPgs17frz5jB78yk/y6zu6UosxRmJhlrMRcWJANQZllPKAgAA
X-Env-Sender: prvs=042823b12=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1472460714!30435787!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64730 invoked from network); 29 Aug 2016 08:51:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2016 08:51:55 -0000
X-IronPort-AV: E=Sophos;i="5.28,595,1464652800"; d="scan'208";a="382934844"
Date: Mon, 29 Aug 2016 09:51:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160829085152.GZ20641@citrix.com>
References: <1472451442-28123-1-git-send-email-jgross@suse.com>
 <1472451442-28123-3-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472451442-28123-3-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH v2 2/3] mini-os: cleanup x86_64.S
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gTW9uLCBBdWcgMjksIDIwMTYgYXQgMDg6MTc6MjFBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBhcmNoL3g4Ni94ODZfNjQuUyBjb250YWlucyBzb21lIHVubmVjZXNzYXJ5IG1hY3Jv
cy4gUmVtb3ZlIHRoZW0uCj4gCj4gQWRkIGEgU0FWRV9QQVJBVklSVCBtYWNybyBmb3Igc2F2aW5n
ICVyY3ggYW5kICVyMTEgb24gdGhlIHN0YWNrIGluCj4gY2FzZSBvZiBDT05GSUdfUEFSQVZJUlQg
ZGVmaW5lZC4KPiAKPiBSZW1vdmUgdGhlIHBhcmFtZXRlciBmcm9tIEhZUEVSVklTT1JfSVJFVCBt
YWNybyBhcyBpdCBpcyB1c2VkIHdpdGgKPiAwIG9ubHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 09:27:25 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 09:27:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beIqi-0004WD-Hs; Mon, 29 Aug 2016 09:27:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beIqh-0004W4-Gh; Mon, 29 Aug 2016 09:27:23 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 8F/EE-17152-AFFF3C75; Mon, 29 Aug 2016 09:27:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsXS+7+BUffX/8P
 hBuv7mSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZvyetYetYAlLxcONL1kaGI8wdzFy
 cQgJTGSU+DnzBCOEs4tR4sSXKWwQzn5GicdTTrNAOBsYJR7dvgTUw8HBIqAqMfWhWhcjJwebg
 IlEf+M8NhBbREBR4sHLm6wgNrNAusSNL9dYQGxhAVOJNctegtXwChhI3Np9gglkJq/AUUaJXz
 uXQS2YySjxfeE6RogqQYmTM5+wQEzSkrjx7yUTyGJmAWmJ5f84QMKcQIOWfHnFDhIWFTCT+Pb
 TYAKj4CwkzbOQNM9CaF7AyLyKUaM4tagstUjX0EAvqSgzPaMkNzEzB8gz1stNLS5OTE/NSUwq
 1kvOz93ECAzhegYGxh2M27qcDzFKcjApifKW3DkcLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9
 9s/oJxgUWp6akVaZg4wmmDSEhw8SiK89SBp3uKCxNzizHSI1ClGXY4FP26vZRJiycvPS5US5z
 0EUiQAUpRRmgc3AhbZlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8/ID04QQT2ZeCdymV0B
 HMAEdUXAH7IiSRISUVAOj7zY7RuUOqa/8jx46nI2Ti/wdWKPgn7RTJ385r3sZU1DLqs3d8suz
 tCMD/WrfyTeqOx3LFJzO1BCZzjld5e2xDT/64jMsUoLW+0872Xn+fgfLs4qbz7u+7nGQi/38f
 p1nGLtBBJPaD1b1h2vz2dwLvrlO7eJymqxQZqIxQfwU5+2AovO595RYijMSDbWYi4oTAbOz9L
 nnAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1472462841!54630992!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5472 invoked from network); 29 Aug 2016 09:27:22 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-5.tower-31.messagelabs.com with SMTP; 29 Aug 2016 09:27:21 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 6DA41756C;
 Mon, 29 Aug 2016 11:27:20 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id ACQeNayeYbrV; Mon, 29 Aug 2016 11:27:20 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (laptop-147-210-129-66.labri.fr
 [147.210.129.66])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 411458E7;
 Mon, 29 Aug 2016 11:27:20 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beIns-0002le-7g; Mon, 29 Aug 2016 11:24:28 +0200
Date: Mon, 29 Aug 2016 11:24:28 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20160829092428.GB8683@var.labri.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
References: <1472451442-28123-1-git-send-email-jgross@suse.com>
 <1472451442-28123-3-git-send-email-jgross@suse.com>
 <20160829085152.GZ20641@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160829085152.GZ20641@citrix.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Minios-devel] [PATCH v2 2/3] mini-os: cleanup x86_64.S
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSwgb24gTW9uIDI5IEF1ZyAyMDE2IDA5OjUxOjUyICswMTAwLCB3cm90ZToKPiBPbiBN
b24sIEF1ZyAyOSwgMjAxNiBhdCAwODoxNzoyMUFNICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+ID4gYXJjaC94ODYveDg2XzY0LlMgY29udGFpbnMgc29tZSB1bm5lY2Vzc2FyeSBtYWNyb3Mu
IFJlbW92ZSB0aGVtLgo+ID4gCj4gPiBBZGQgYSBTQVZFX1BBUkFWSVJUIG1hY3JvIGZvciBzYXZp
bmcgJXJjeCBhbmQgJXIxMSBvbiB0aGUgc3RhY2sgaW4KPiA+IGNhc2Ugb2YgQ09ORklHX1BBUkFW
SVJUIGRlZmluZWQuCj4gPiAKPiA+IFJlbW92ZSB0aGUgcGFyYW1ldGVyIGZyb20gSFlQRVJWSVNP
Ul9JUkVUIG1hY3JvIGFzIGl0IGlzIHVzZWQgd2l0aAo+ID4gMCBvbmx5Lgo+ID4gCj4gPiBTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gUmV2aWV3ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogU2FtdWVsIFRoaWJh
dWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 09:27:25 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 09:27:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beIqi-0004WD-Hs; Mon, 29 Aug 2016 09:27:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beIqh-0004W4-Gh; Mon, 29 Aug 2016 09:27:23 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 8F/EE-17152-AFFF3C75; Mon, 29 Aug 2016 09:27:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsXS+7+BUffX/8P
 hBuv7mSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZvyetYetYAlLxcONL1kaGI8wdzFy
 cQgJTGSU+DnzBCOEs4tR4sSXKWwQzn5GicdTTrNAOBsYJR7dvgTUw8HBIqAqMfWhWhcjJwebg
 IlEf+M8NhBbREBR4sHLm6wgNrNAusSNL9dYQGxhAVOJNctegtXwChhI3Np9gglkJq/AUUaJXz
 uXQS2YySjxfeE6RogqQYmTM5+wQEzSkrjx7yUTyGJmAWmJ5f84QMKcQIOWfHnFDhIWFTCT+Pb
 TYAKj4CwkzbOQNM9CaF7AyLyKUaM4tagstUjX0EAvqSgzPaMkNzEzB8gz1stNLS5OTE/NSUwq
 1kvOz93ECAzhegYGxh2M27qcDzFKcjApifKW3DkcLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9
 9s/oJxgUWp6akVaZg4wmmDSEhw8SiK89SBp3uKCxNzizHSI1ClGXY4FP26vZRJiycvPS5US5z
 0EUiQAUpRRmgc3AhbZlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8/ID04QQT2ZeCdymV0B
 HMAEdUXAH7IiSRISUVAOj7zY7RuUOqa/8jx46nI2Ti/wdWKPgn7RTJ385r3sZU1DLqs3d8suz
 tCMD/WrfyTeqOx3LFJzO1BCZzjld5e2xDT/64jMsUoLW+0872Xn+fgfLs4qbz7u+7nGQi/38f
 p1nGLtBBJPaD1b1h2vz2dwLvrlO7eJymqxQZqIxQfwU5+2AovO595RYijMSDbWYi4oTAbOz9L
 nnAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1472462841!54630992!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5472 invoked from network); 29 Aug 2016 09:27:22 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-5.tower-31.messagelabs.com with SMTP; 29 Aug 2016 09:27:21 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 6DA41756C;
 Mon, 29 Aug 2016 11:27:20 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id ACQeNayeYbrV; Mon, 29 Aug 2016 11:27:20 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (laptop-147-210-129-66.labri.fr
 [147.210.129.66])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 411458E7;
 Mon, 29 Aug 2016 11:27:20 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beIns-0002le-7g; Mon, 29 Aug 2016 11:24:28 +0200
Date: Mon, 29 Aug 2016 11:24:28 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20160829092428.GB8683@var.labri.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
References: <1472451442-28123-1-git-send-email-jgross@suse.com>
 <1472451442-28123-3-git-send-email-jgross@suse.com>
 <20160829085152.GZ20641@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160829085152.GZ20641@citrix.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Minios-devel] [PATCH v2 2/3] mini-os: cleanup x86_64.S
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSwgb24gTW9uIDI5IEF1ZyAyMDE2IDA5OjUxOjUyICswMTAwLCB3cm90ZToKPiBPbiBN
b24sIEF1ZyAyOSwgMjAxNiBhdCAwODoxNzoyMUFNICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+ID4gYXJjaC94ODYveDg2XzY0LlMgY29udGFpbnMgc29tZSB1bm5lY2Vzc2FyeSBtYWNyb3Mu
IFJlbW92ZSB0aGVtLgo+ID4gCj4gPiBBZGQgYSBTQVZFX1BBUkFWSVJUIG1hY3JvIGZvciBzYXZp
bmcgJXJjeCBhbmQgJXIxMSBvbiB0aGUgc3RhY2sgaW4KPiA+IGNhc2Ugb2YgQ09ORklHX1BBUkFW
SVJUIGRlZmluZWQuCj4gPiAKPiA+IFJlbW92ZSB0aGUgcGFyYW1ldGVyIGZyb20gSFlQRVJWSVNP
Ul9JUkVUIG1hY3JvIGFzIGl0IGlzIHVzZWQgd2l0aAo+ID4gMCBvbmx5Lgo+ID4gCj4gPiBTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gUmV2aWV3ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogU2FtdWVsIFRoaWJh
dWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 10:14:00 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 10:14:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beJZo-00080j-FN; Mon, 29 Aug 2016 10:14:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=042823b12=wei.liu2@citrix.com>)
 id 1beJZm-00080a-LT; Mon, 29 Aug 2016 10:13:58 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 94/9A-09160-5EA04C75; Mon, 29 Aug 2016 10:13:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHSDve5TriP
 hBm8eyFm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZix5QxbwTKWiuuXHrM3MO5i7mLk
 5JAQ8JfofdjJDmKzCKhKTJ+8ghHEZhNQlvjZ2csGYosA2R9be4FquDiYBRoZJS7/72YCSQgLG
 ElsOjwRrJlXQF9i56tesKFCAvYSDd8XsELEBSVOznzCAmIzC+hILNj9CWgoB5AtLbH8HwdImF
 PAQeL9j3tgJaICKhJXJrxlhxijINEx/RgTxJ3cErdPT2WewMg/C8nUWUimzkKYuoCReRWjRnF
 qUVlqka6RqV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmAw1jMwMO5gbD3hd4hR
 koNJSZS35M7hcCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvH6cR8KFBItS01Mr0jJzgHEBk5bg4
 FES4e0CSfMWFyTmFmemQ6ROMepyLPhxey2TEEtefl6qlDivK0iRAEhRRmke3AhYjF5ilJUS5m
 VkYGAQ4ilILcrNLEGVf8UozsGoJMwbDTKFJzOvBG7TK6AjmICOKAC5n7e4JBEhJdXAKCl1dg3
 vBONdRVZ/912KmXAkc/UBxsuXpGeF1WpPePP8ZfMFy54qSb904Zfe6vOdSr5Z5cxamfv/QdFX
 zcKH800zZ8acCV/LVt56au0ij89B4rGtJavLxQvjTJOm86+N6w89lPg/UqPDTPCGoNEGb/HDV
 8N8SuPdbh/7f2fNhue/1we/iK6/pMRSnJFoqMVcVJwIACoJTqDMAgAA
X-Env-Sender: prvs=042823b12=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1472465635!31480401!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27874 invoked from network); 29 Aug 2016 10:13:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2016 10:13:57 -0000
X-IronPort-AV: E=Sophos;i="5.28,596,1464652800"; d="scan'208";a="382944738"
Date: Mon, 29 Aug 2016 11:13:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160829101334.GA12821@citrix.com>
References: <1472451442-28123-1-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472451442-28123-1-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH v2 0/3] mini-os: some cleanups
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gTW9uLCBBdWcgMjksIDIwMTYgYXQgMDg6MTc6MTlBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBEbyBzb21lIGNsZWFudXBzIGluIE1pbmktT1MuCj4gCj4gVjI6IG1vZGlmaWVkIHBh
dGNoIDIgYXMgc3VnZ2VzdGVkIGJ5IEFuZHJldyBDb29wZXIKPiAKPiBKdWVyZ2VuIEdyb3NzICgz
KToKPiAgIG1pbmktb3M6IGNsZWFudXAgeDg2XzMyLlMKPiAgIG1pbmktb3M6IGNsZWFudXAgeDg2
XzY0LlMKPiAgIG1pbmktb3M6IHJlbW92ZSB1bnVzZWQgZnVuY3Rpb25zIGZyb20gc2NoZWQuYwo+
IAo+ICBhcmNoL3g4Ni94ODZfMzIuUyB8ICA3ICstLS0tLS0KPiAgYXJjaC94ODYveDg2XzY0LlMg
fCA0MyArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHNjaGVk
LmMgICAgICAgICAgIHwgNDggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgODIgZGVsZXRp
b25zKC0pCj4gCgpQdXNoZWQuCgo+IC0tIAo+IDIuNi42Cj4gCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 10:14:00 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 10:14:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beJZo-00080j-FN; Mon, 29 Aug 2016 10:14:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=042823b12=wei.liu2@citrix.com>)
 id 1beJZm-00080a-LT; Mon, 29 Aug 2016 10:13:58 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 94/9A-09160-5EA04C75; Mon, 29 Aug 2016 10:13:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHSDve5TriP
 hBm8eyFm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzZix5QxbwTKWiuuXHrM3MO5i7mLk
 5JAQ8JfofdjJDmKzCKhKTJ+8ghHEZhNQlvjZ2csGYosA2R9be4FquDiYBRoZJS7/72YCSQgLG
 ElsOjwRrJlXQF9i56tesKFCAvYSDd8XsELEBSVOznzCAmIzC+hILNj9CWgoB5AtLbH8HwdImF
 PAQeL9j3tgJaICKhJXJrxlhxijINEx/RgTxJ3cErdPT2WewMg/C8nUWUimzkKYuoCReRWjRnF
 qUVlqka6RqV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmAw1jMwMO5gbD3hd4hR
 koNJSZS35M7hcCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvH6cR8KFBItS01Mr0jJzgHEBk5bg4
 FES4e0CSfMWFyTmFmemQ6ROMepyLPhxey2TEEtefl6qlDivK0iRAEhRRmke3AhYjF5ilJUS5m
 VkYGAQ4ilILcrNLEGVf8UozsGoJMwbDTKFJzOvBG7TK6AjmICOKAC5n7e4JBEhJdXAKCl1dg3
 vBONdRVZ/912KmXAkc/UBxsuXpGeF1WpPePP8ZfMFy54qSb904Zfe6vOdSr5Z5cxamfv/QdFX
 zcKH800zZ8acCV/LVt56au0ij89B4rGtJavLxQvjTJOm86+N6w89lPg/UqPDTPCGoNEGb/HDV
 8N8SuPdbh/7f2fNhue/1we/iK6/pMRSnJFoqMVcVJwIACoJTqDMAgAA
X-Env-Sender: prvs=042823b12=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1472465635!31480401!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27874 invoked from network); 29 Aug 2016 10:13:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2016 10:13:57 -0000
X-IronPort-AV: E=Sophos;i="5.28,596,1464652800"; d="scan'208";a="382944738"
Date: Mon, 29 Aug 2016 11:13:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160829101334.GA12821@citrix.com>
References: <1472451442-28123-1-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472451442-28123-1-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH v2 0/3] mini-os: some cleanups
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gTW9uLCBBdWcgMjksIDIwMTYgYXQgMDg6MTc6MTlBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBEbyBzb21lIGNsZWFudXBzIGluIE1pbmktT1MuCj4gCj4gVjI6IG1vZGlmaWVkIHBh
dGNoIDIgYXMgc3VnZ2VzdGVkIGJ5IEFuZHJldyBDb29wZXIKPiAKPiBKdWVyZ2VuIEdyb3NzICgz
KToKPiAgIG1pbmktb3M6IGNsZWFudXAgeDg2XzMyLlMKPiAgIG1pbmktb3M6IGNsZWFudXAgeDg2
XzY0LlMKPiAgIG1pbmktb3M6IHJlbW92ZSB1bnVzZWQgZnVuY3Rpb25zIGZyb20gc2NoZWQuYwo+
IAo+ICBhcmNoL3g4Ni94ODZfMzIuUyB8ICA3ICstLS0tLS0KPiAgYXJjaC94ODYveDg2XzY0LlMg
fCA0MyArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHNjaGVk
LmMgICAgICAgICAgIHwgNDggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgODIgZGVsZXRp
b25zKC0pCj4gCgpQdXNoZWQuCgo+IC0tIAo+IDIuNi42Cj4gCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 11:01:17 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 11:01:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beKJY-0002jm-Sh; Mon, 29 Aug 2016 11:01:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beKJW-0002jd-VR; Mon, 29 Aug 2016 11:01:15 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 DE/B7-29579-AF514C75; Mon, 29 Aug 2016 11:01:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVyuP0Ov+5P0SP
 hBvN/alq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTh2Pb9gM0fF453RDYxz2bsYOTkk
 BIwk3k78x9TFyMUhJLCQUaJrzSlmkASbgKrEhuunWEFsEQE3iS/fZ7GB2MwCERJzPpxiAbGFB
 fwlTt9eCWazANU3HekFs3kF7CVmTvvNBLFATuL6zOlgNqeAg0Tr9KtA8zmAltlLfOgzncDIvY
 CRYRWjenFqUVlqka6lXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoIfrGRgYdzC
 +/ul0iFGSg0lJlLfkzuFwIb6k/JTKjMTijPii0pzU4kOMMhwcShK8JsCAERIsSk1PrUjLzAGG
 GkxagoNHSYTXHSTNW1yQmFucmQ6ROsWoKCXO+0kEKCEAksgozYNrg4X3JUZZKWFeRgYGBiGeg
 tSi3MwSVPlXjOIcjErCvBEg43ky80rgpr8CWswEtLgA5Gbe4pJEhJRUA6Psy7ZpvPN/Cye/+r
 uJUSE8YZu952PvgxWnxG6sl7Befa2mfNq80ll3T5UdPrTh6pp73msK7IrjcrWqLSxiSlMjarv
 bXjEv2G0XHWq+/nub28LGHtfPMx6quznaSlWdToqq4lrT0Fy47L3e/U/2y2Vqt995vKJ4lVpm
 R9Nnp4IfOg5uUt5vpimxFGckGmoxFxUnAgBtBgV8agIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1472468473!57843622!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34168 invoked from network); 29 Aug 2016 11:01:13 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 11:01:13 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2DE5BAD6E;
 Mon, 29 Aug 2016 11:01:13 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 Aug 2016 13:01:09 +0200
Message-Id: <1472468469-11560-3-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472468469-11560-1-git-send-email-jgross@suse.com>
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 2/2] mini-os: don't get xenbus parameters if
	xenbus is disabled
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

Z2V0X3hlbmJ1cygpIHNob3VsZCBiZSBjYWxsZWQgb25seSBpZiBDT05GSUdfWEVOQlVTIGlzIHNl
dC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBp
bmNsdWRlL3hlbmJ1cy5oIHwgNSArKysrLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuYnVzLmggYi9pbmNsdWRl
L3hlbmJ1cy5oCmluZGV4IDU2NDZhMjUuLmMyNTQ2NTIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVu
YnVzLmgKKysrIGIvaW5jbHVkZS94ZW5idXMuaApAQCAtOSwxMCArOSwxNCBAQCB0eXBlZGVmIHVu
c2lnbmVkIGxvbmcgeGVuYnVzX3RyYW5zYWN0aW9uX3Q7CiAjaWZkZWYgQ09ORklHX1hFTkJVUwog
LyogSW5pdGlhbGl6ZSB0aGUgWGVuQnVzIHN5c3RlbS4gKi8KIHZvaWQgaW5pdF94ZW5idXModm9p
ZCk7Cit2b2lkIGdldF94ZW5idXModm9pZCAqcCk7CiAjZWxzZQogc3RhdGljIGlubGluZSB2b2lk
IGluaXRfeGVuYnVzKHZvaWQpCiB7CiB9CitzdGF0aWMgaW5saW5lIHZvaWQgZ2V0X3hlbmJ1cyh2
b2lkICpwKQoreworfQogI2VuZGlmCiAKIC8qIFJlYWQgdGhlIHZhbHVlIGFzc29jaWF0ZWQgd2l0
aCBhIHBhdGguICBSZXR1cm5zIGEgbWFsbG9jJ2QgZXJyb3IKQEAgLTMxLDcgKzM1LDYgQEAgdHlw
ZWRlZiBzdHJ1Y3QgeGVuYnVzX2V2ZW50ICp4ZW5idXNfZXZlbnRfcXVldWU7CiAKIGV4dGVybiB1
aW50MzJfdCB4ZW5idXNfZXZ0Y2huOwogCi12b2lkIGdldF94ZW5idXModm9pZCAqcCk7CiBjaGFy
ICp4ZW5idXNfd2F0Y2hfcGF0aF90b2tlbih4ZW5idXNfdHJhbnNhY3Rpb25fdCB4YnQsIGNvbnN0
IGNoYXIgKnBhdGgsIGNvbnN0IGNoYXIgKnRva2VuLCB4ZW5idXNfZXZlbnRfcXVldWUgKmV2ZW50
cyk7CiBjaGFyICp4ZW5idXNfdW53YXRjaF9wYXRoX3Rva2VuKHhlbmJ1c190cmFuc2FjdGlvbl90
IHhidCwgY29uc3QgY2hhciAqcGF0aCwgY29uc3QgY2hhciAqdG9rZW4pOwogZXh0ZXJuIHN0cnVj
dCB3YWl0X3F1ZXVlX2hlYWQgeGVuYnVzX3dhdGNoX3F1ZXVlOwotLSAKMi42LjYKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFp
bGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 11:01:17 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 11:01:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beKJY-0002jm-Sh; Mon, 29 Aug 2016 11:01:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beKJW-0002jd-VR; Mon, 29 Aug 2016 11:01:15 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 DE/B7-29579-AF514C75; Mon, 29 Aug 2016 11:01:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVyuP0Ov+5P0SP
 hBvN/alq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTh2Pb9gM0fF453RDYxz2bsYOTkk
 BIwk3k78x9TFyMUhJLCQUaJrzSlmkASbgKrEhuunWEFsEQE3iS/fZ7GB2MwCERJzPpxiAbGFB
 fwlTt9eCWazANU3HekFs3kF7CVmTvvNBLFATuL6zOlgNqeAg0Tr9KtA8zmAltlLfOgzncDIvY
 CRYRWjenFqUVlqka6lXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoIfrGRgYdzC
 +/ul0iFGSg0lJlLfkzuFwIb6k/JTKjMTijPii0pzU4kOMMhwcShK8JsCAERIsSk1PrUjLzAGG
 GkxagoNHSYTXHSTNW1yQmFucmQ6ROsWoKCXO+0kEKCEAksgozYNrg4X3JUZZKWFeRgYGBiGeg
 tSi3MwSVPlXjOIcjErCvBEg43ky80rgpr8CWswEtLgA5Gbe4pJEhJRUA6Psy7ZpvPN/Cye/+r
 uJUSE8YZu952PvgxWnxG6sl7Befa2mfNq80ll3T5UdPrTh6pp73msK7IrjcrWqLSxiSlMjarv
 bXjEv2G0XHWq+/nub28LGHtfPMx6quznaSlWdToqq4lrT0Fy47L3e/U/2y2Vqt995vKJ4lVpm
 R9Nnp4IfOg5uUt5vpimxFGckGmoxFxUnAgBtBgV8agIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1472468473!57843622!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34168 invoked from network); 29 Aug 2016 11:01:13 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 11:01:13 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2DE5BAD6E;
 Mon, 29 Aug 2016 11:01:13 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 Aug 2016 13:01:09 +0200
Message-Id: <1472468469-11560-3-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472468469-11560-1-git-send-email-jgross@suse.com>
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 2/2] mini-os: don't get xenbus parameters if
	xenbus is disabled
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

Z2V0X3hlbmJ1cygpIHNob3VsZCBiZSBjYWxsZWQgb25seSBpZiBDT05GSUdfWEVOQlVTIGlzIHNl
dC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBp
bmNsdWRlL3hlbmJ1cy5oIHwgNSArKysrLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuYnVzLmggYi9pbmNsdWRl
L3hlbmJ1cy5oCmluZGV4IDU2NDZhMjUuLmMyNTQ2NTIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVu
YnVzLmgKKysrIGIvaW5jbHVkZS94ZW5idXMuaApAQCAtOSwxMCArOSwxNCBAQCB0eXBlZGVmIHVu
c2lnbmVkIGxvbmcgeGVuYnVzX3RyYW5zYWN0aW9uX3Q7CiAjaWZkZWYgQ09ORklHX1hFTkJVUwog
LyogSW5pdGlhbGl6ZSB0aGUgWGVuQnVzIHN5c3RlbS4gKi8KIHZvaWQgaW5pdF94ZW5idXModm9p
ZCk7Cit2b2lkIGdldF94ZW5idXModm9pZCAqcCk7CiAjZWxzZQogc3RhdGljIGlubGluZSB2b2lk
IGluaXRfeGVuYnVzKHZvaWQpCiB7CiB9CitzdGF0aWMgaW5saW5lIHZvaWQgZ2V0X3hlbmJ1cyh2
b2lkICpwKQoreworfQogI2VuZGlmCiAKIC8qIFJlYWQgdGhlIHZhbHVlIGFzc29jaWF0ZWQgd2l0
aCBhIHBhdGguICBSZXR1cm5zIGEgbWFsbG9jJ2QgZXJyb3IKQEAgLTMxLDcgKzM1LDYgQEAgdHlw
ZWRlZiBzdHJ1Y3QgeGVuYnVzX2V2ZW50ICp4ZW5idXNfZXZlbnRfcXVldWU7CiAKIGV4dGVybiB1
aW50MzJfdCB4ZW5idXNfZXZ0Y2huOwogCi12b2lkIGdldF94ZW5idXModm9pZCAqcCk7CiBjaGFy
ICp4ZW5idXNfd2F0Y2hfcGF0aF90b2tlbih4ZW5idXNfdHJhbnNhY3Rpb25fdCB4YnQsIGNvbnN0
IGNoYXIgKnBhdGgsIGNvbnN0IGNoYXIgKnRva2VuLCB4ZW5idXNfZXZlbnRfcXVldWUgKmV2ZW50
cyk7CiBjaGFyICp4ZW5idXNfdW53YXRjaF9wYXRoX3Rva2VuKHhlbmJ1c190cmFuc2FjdGlvbl90
IHhidCwgY29uc3QgY2hhciAqcGF0aCwgY29uc3QgY2hhciAqdG9rZW4pOwogZXh0ZXJuIHN0cnVj
dCB3YWl0X3F1ZXVlX2hlYWQgeGVuYnVzX3dhdGNoX3F1ZXVlOwotLSAKMi42LjYKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFp
bGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 11:01:37 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 11:01:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beKJt-0002pQ-GS; Mon, 29 Aug 2016 11:01:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beKJs-0002on-0j; Mon, 29 Aug 2016 11:01:36 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 4A/E0-29421-F0614C75; Mon, 29 Aug 2016 11:01:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ovy6f2JF
 wgzfH9Szefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZqw/tYm9YJ1wxYdPd9gaGE8IdDFy
 ckgIGEm8nfiPqYuRi0NIYCGjxJxVmxlBEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cIoFx
 BYWCJC4PPs6WJwFqL6t+T2YzStgL/Fjw1F2iAVyEtdnTmcCsTkFHCRap19l7mLkAFpmL/Ghz3
 QCI/cCRoZVjOrFqUVlqUW6xnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFeZgC
 CHYwd/5wOMUpyMCmJ8pbcORwuxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3u8iRcCHBotT01Iq0
 zBxguMGkJTh4lER4+USB0rzFBYm5xZnpEKlTjIpS4ryfQPoEQBIZpXlwbbAQv8QoKyXMywh0i
 BBPQWpRbmYJqvwrRnEORiVh3rsgU3gy80rgpr8CWswEtLgA5Gbe4pJEhJRUA2OLz4lKv6I9y2
 byXLmzzX8Z9+srEhpCR2Oe7o2T3RKszvHgcsd+57UGZspnXNsZZ2QXRKvVNnfsMG3t/ndh/50
 1WQaNMcW6SZ1/DW6kT7EwjZ9r/svVu+7nlQnP3W3/8P6Kn+RcOFXoFVu/Hyff+Y7ZstyTtzzu
 y40w895m8eu1trlpcE/lTCWW4oxEQy3mouJEAJRLEGlsAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1472468494!30619711!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15582 invoked from network); 29 Aug 2016 11:01:34 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-13.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 11:01:34 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DD622AD61;
 Mon, 29 Aug 2016 11:01:12 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 Aug 2016 13:01:08 +0200
Message-Id: <1472468469-11560-2-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472468469-11560-1-git-send-email-jgross@suse.com>
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 1/2] mini-os: support keeping start_info
	structure conditionally
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

Z3J1YiBzdHViZG9tIG5lZWRzIHRoZSBzdGFydF9pbmZvIHN0cnVjdHVyZS4gS2VlcCBhIGNvcHkg
b2YgaXQgaW4KcHYgbWluaS1vcyBpZiBjb25maWd1cmVkIHZpYSAiQ09ORklHX0tFRVBfU1RBUlRJ
TkZPIi4gVGhpcyBzaG91bGQKZGVmYXVsdCB0byAibiIgaW4gb3JkZXIgdG8gaGF2ZSBpdCBlbmFi
bGVkIG9ubHkgd2hlbiByZWFsbHkgbmVlZGVkLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KIENvbmZpZy5tayAgICAgICAgICAgIHwgIDIgKysKIGFy
Y2gveDg2L3NldHVwLmMgICAgIHwgMTIgKysrKysrKysrKysrCiBpbmNsdWRlL2h5cGVydmlzb3Iu
aCB8IDEzICsrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZpZy5tawppbmRleCBhYTM2NzYxLi5hZTE4ZmZk
IDEwMDY0NAotLS0gYS9Db25maWcubWsKKysrIGIvQ29uZmlnLm1rCkBAIC0xNzUsNiArMTc1LDcg
QEAgQ09ORklHX1hFTkJVUyA/PSB5CiBDT05GSUdfWEMgPz15CiBDT05GSUdfTFdJUCA/PSAkKGx3
aXApCiBDT05GSUdfQkFMTE9PTiA/PSBuCitDT05GSUdfS0VFUF9TVEFSVElORk8gPz0gbgogCiAj
IEV4cG9ydCBjb25maWcgaXRlbXMgYXMgY29tcGlsZXIgZGlyZWN0aXZlcwogREVGSU5FUy0kKENP
TkZJR19QQVJBVklSVCkgKz0gLURDT05GSUdfUEFSQVZJUlQKQEAgLTE5Miw2ICsxOTMsNyBAQCBE
RUZJTkVTLSQoQ09ORklHX0ZCRlJPTlQpICs9IC1EQ09ORklHX0ZCRlJPTlQKIERFRklORVMtJChD
T05GSUdfQ09OU0ZST05UKSArPSAtRENPTkZJR19DT05TRlJPTlQKIERFRklORVMtJChDT05GSUdf
WEVOQlVTKSArPSAtRENPTkZJR19YRU5CVVMKIERFRklORVMtJChDT05GSUdfQkFMTE9PTikgKz0g
LURDT05GSUdfQkFMTE9PTgorREVGSU5FUy0kKENPTkZJR19LRUVQX1NUQVJUSU5GTykgKz0gLURD
T05GSUdfS0VFUF9TVEFSVElORk8KIAogIyBPdmVycmlkZSBzZXR0aW5ncyBmb3IgdGhpcyBPUwog
UFRIUkVBRF9MSUJTID0KZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9z
ZXR1cC5jCmluZGV4IDg2OTU1Y2YuLjE3NjFiODEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVw
LmMKKysrIGIvYXJjaC94ODYvc2V0dXAuYwpAQCAtMzMsNiArMzMsMTQgQEAKICNpbmNsdWRlIDx4
ZW4vYXJjaC14ODYvY3B1aWQuaD4KICNpbmNsdWRlIDx4ZW4vYXJjaC14ODYvaHZtL3N0YXJ0X2lu
Zm8uaD4KIAorI2lmZGVmIENPTkZJR19LRUVQX1NUQVJUSU5GTworLyoKKyAqIFRoaXMgc3RydWN0
dXJlIGNvbnRhaW5zIHN0YXJ0LW9mLWRheSBpbmZvLCBzdWNoIGFzIHBhZ2V0YWJsZSBiYXNlIHBv
aW50ZXIsCisgKiBhZGRyZXNzIG9mIHRoZSBzaGFyZWRfaW5mbyBzdHJ1Y3R1cmUsIGFuZCB0aGlu
Z3MgbGlrZSB0aGF0LgorICovCit1bmlvbiBzdGFydF9pbmZvX3VuaW9uIHN0YXJ0X2luZm9fdW5p
b247CisjZW5kaWYKKwogLyoKICAqIFNoYXJlZCBwYWdlIGZvciBjb21tdW5pY2F0aW5nIHdpdGgg
dGhlIGh5cGVydmlzb3IuCiAgKiBFdmVudHMgZmxhZ3MgZ28gaGVyZSwgZm9yIGV4YW1wbGUuCkBA
IC0xODksNiArMTk3LDEwIEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCiAJLyogcHJpbnQgb3V0IHNv
bWUgdXNlZnVsIGluZm9ybWF0aW9uICAqLwogCXByaW50X3N0YXJ0X29mX2RheShwYXIpOwogCisj
aWZkZWYgQ09ORklHX0tFRVBfU1RBUlRJTkZPCisJbWVtY3B5KCZzdGFydF9pbmZvLCBwYXIsIHNp
emVvZihzdGFydF9pbmZvKSk7CisjZW5kaWYKKwogCXN0YXJ0X2tlcm5lbCgpOwogfQogCmRpZmYg
LS1naXQgYS9pbmNsdWRlL2h5cGVydmlzb3IuaCBiL2luY2x1ZGUvaHlwZXJ2aXNvci5oCmluZGV4
IDMwNzNhOGEuLjU0NzU4NjcgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHlwZXJ2aXNvci5oCisrKyBi
L2luY2x1ZGUvaHlwZXJ2aXNvci5oCkBAIC0yNyw2ICsyNywxOSBAQAogI2luY2x1ZGUgPG1pbmkt
b3MvdHJhcHMuaD4KIAogLyogaHlwZXJ2aXNvci5jICovCisjaWZkZWYgQ09ORklHX0tFRVBfU1RB
UlRJTkZPCisvKgorICogYSBwbGFjZWhvbGRlciBmb3IgdGhlIHN0YXJ0IG9mIGRheSBpbmZvcm1h
dGlvbiBwYXNzZWQgdXAgZnJvbSB0aGUgaHlwZXJ2aXNvcgorICovCit1bmlvbiBzdGFydF9pbmZv
X3VuaW9uCit7CisgICAgc3RhcnRfaW5mb190IHN0YXJ0X2luZm87CisgICAgY2hhciBwYWRkaW5n
WzUxMl07Cit9OworZXh0ZXJuIHVuaW9uIHN0YXJ0X2luZm9fdW5pb24gc3RhcnRfaW5mb191bmlv
bjsKKyNkZWZpbmUgc3RhcnRfaW5mbyAoc3RhcnRfaW5mb191bmlvbi5zdGFydF9pbmZvKQorI2Vu
ZGlmCisKICNpZm5kZWYgQ09ORklHX1BBUkFWSVJUCiBpbnQgaHZtX2dldF9wYXJhbWV0ZXIoaW50
IGlkeCwgdWludDY0X3QgKnZhbHVlKTsKIGludCBodm1fc2V0X3BhcmFtZXRlcihpbnQgaWR4LCB1
aW50NjRfdCB2YWx1ZSk7Ci0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 11:01:37 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 11:01:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beKJt-0002pQ-GS; Mon, 29 Aug 2016 11:01:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beKJs-0002on-0j; Mon, 29 Aug 2016 11:01:36 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 4A/E0-29421-F0614C75; Mon, 29 Aug 2016 11:01:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ovy6f2JF
 wgzfH9Szefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZqw/tYm9YJ1wxYdPd9gaGE8IdDFy
 ckgIGEm8nfiPqYuRi0NIYCGjxJxVmxlBEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cIoFx
 BYWCJC4PPs6WJwFqL6t+T2YzStgL/Fjw1F2iAVyEtdnTmcCsTkFHCRap19l7mLkAFpmL/Ghz3
 QCI/cCRoZVjOrFqUVlqUW6xnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFeZgC
 CHYwd/5wOMUpyMCmJ8pbcORwuxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3u8iRcCHBotT01Iq0
 zBxguMGkJTh4lER4+USB0rzFBYm5xZnpEKlTjIpS4ryfQPoEQBIZpXlwbbAQv8QoKyXMywh0i
 BBPQWpRbmYJqvwrRnEORiVh3rsgU3gy80rgpr8CWswEtLgA5Gbe4pJEhJRUA2OLz4lKv6I9y2
 byXLmzzX8Z9+srEhpCR2Oe7o2T3RKszvHgcsd+57UGZspnXNsZZ2QXRKvVNnfsMG3t/ndh/50
 1WQaNMcW6SZ1/DW6kT7EwjZ9r/svVu+7nlQnP3W3/8P6Kn+RcOFXoFVu/Hyff+Y7ZstyTtzzu
 y40w895m8eu1trlpcE/lTCWW4oxEQy3mouJEAJRLEGlsAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1472468494!30619711!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15582 invoked from network); 29 Aug 2016 11:01:34 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-13.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 11:01:34 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DD622AD61;
 Mon, 29 Aug 2016 11:01:12 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 Aug 2016 13:01:08 +0200
Message-Id: <1472468469-11560-2-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472468469-11560-1-git-send-email-jgross@suse.com>
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 1/2] mini-os: support keeping start_info
	structure conditionally
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

Z3J1YiBzdHViZG9tIG5lZWRzIHRoZSBzdGFydF9pbmZvIHN0cnVjdHVyZS4gS2VlcCBhIGNvcHkg
b2YgaXQgaW4KcHYgbWluaS1vcyBpZiBjb25maWd1cmVkIHZpYSAiQ09ORklHX0tFRVBfU1RBUlRJ
TkZPIi4gVGhpcyBzaG91bGQKZGVmYXVsdCB0byAibiIgaW4gb3JkZXIgdG8gaGF2ZSBpdCBlbmFi
bGVkIG9ubHkgd2hlbiByZWFsbHkgbmVlZGVkLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KIENvbmZpZy5tayAgICAgICAgICAgIHwgIDIgKysKIGFy
Y2gveDg2L3NldHVwLmMgICAgIHwgMTIgKysrKysrKysrKysrCiBpbmNsdWRlL2h5cGVydmlzb3Iu
aCB8IDEzICsrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZpZy5tawppbmRleCBhYTM2NzYxLi5hZTE4ZmZk
IDEwMDY0NAotLS0gYS9Db25maWcubWsKKysrIGIvQ29uZmlnLm1rCkBAIC0xNzUsNiArMTc1LDcg
QEAgQ09ORklHX1hFTkJVUyA/PSB5CiBDT05GSUdfWEMgPz15CiBDT05GSUdfTFdJUCA/PSAkKGx3
aXApCiBDT05GSUdfQkFMTE9PTiA/PSBuCitDT05GSUdfS0VFUF9TVEFSVElORk8gPz0gbgogCiAj
IEV4cG9ydCBjb25maWcgaXRlbXMgYXMgY29tcGlsZXIgZGlyZWN0aXZlcwogREVGSU5FUy0kKENP
TkZJR19QQVJBVklSVCkgKz0gLURDT05GSUdfUEFSQVZJUlQKQEAgLTE5Miw2ICsxOTMsNyBAQCBE
RUZJTkVTLSQoQ09ORklHX0ZCRlJPTlQpICs9IC1EQ09ORklHX0ZCRlJPTlQKIERFRklORVMtJChD
T05GSUdfQ09OU0ZST05UKSArPSAtRENPTkZJR19DT05TRlJPTlQKIERFRklORVMtJChDT05GSUdf
WEVOQlVTKSArPSAtRENPTkZJR19YRU5CVVMKIERFRklORVMtJChDT05GSUdfQkFMTE9PTikgKz0g
LURDT05GSUdfQkFMTE9PTgorREVGSU5FUy0kKENPTkZJR19LRUVQX1NUQVJUSU5GTykgKz0gLURD
T05GSUdfS0VFUF9TVEFSVElORk8KIAogIyBPdmVycmlkZSBzZXR0aW5ncyBmb3IgdGhpcyBPUwog
UFRIUkVBRF9MSUJTID0KZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9z
ZXR1cC5jCmluZGV4IDg2OTU1Y2YuLjE3NjFiODEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVw
LmMKKysrIGIvYXJjaC94ODYvc2V0dXAuYwpAQCAtMzMsNiArMzMsMTQgQEAKICNpbmNsdWRlIDx4
ZW4vYXJjaC14ODYvY3B1aWQuaD4KICNpbmNsdWRlIDx4ZW4vYXJjaC14ODYvaHZtL3N0YXJ0X2lu
Zm8uaD4KIAorI2lmZGVmIENPTkZJR19LRUVQX1NUQVJUSU5GTworLyoKKyAqIFRoaXMgc3RydWN0
dXJlIGNvbnRhaW5zIHN0YXJ0LW9mLWRheSBpbmZvLCBzdWNoIGFzIHBhZ2V0YWJsZSBiYXNlIHBv
aW50ZXIsCisgKiBhZGRyZXNzIG9mIHRoZSBzaGFyZWRfaW5mbyBzdHJ1Y3R1cmUsIGFuZCB0aGlu
Z3MgbGlrZSB0aGF0LgorICovCit1bmlvbiBzdGFydF9pbmZvX3VuaW9uIHN0YXJ0X2luZm9fdW5p
b247CisjZW5kaWYKKwogLyoKICAqIFNoYXJlZCBwYWdlIGZvciBjb21tdW5pY2F0aW5nIHdpdGgg
dGhlIGh5cGVydmlzb3IuCiAgKiBFdmVudHMgZmxhZ3MgZ28gaGVyZSwgZm9yIGV4YW1wbGUuCkBA
IC0xODksNiArMTk3LDEwIEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCiAJLyogcHJpbnQgb3V0IHNv
bWUgdXNlZnVsIGluZm9ybWF0aW9uICAqLwogCXByaW50X3N0YXJ0X29mX2RheShwYXIpOwogCisj
aWZkZWYgQ09ORklHX0tFRVBfU1RBUlRJTkZPCisJbWVtY3B5KCZzdGFydF9pbmZvLCBwYXIsIHNp
emVvZihzdGFydF9pbmZvKSk7CisjZW5kaWYKKwogCXN0YXJ0X2tlcm5lbCgpOwogfQogCmRpZmYg
LS1naXQgYS9pbmNsdWRlL2h5cGVydmlzb3IuaCBiL2luY2x1ZGUvaHlwZXJ2aXNvci5oCmluZGV4
IDMwNzNhOGEuLjU0NzU4NjcgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHlwZXJ2aXNvci5oCisrKyBi
L2luY2x1ZGUvaHlwZXJ2aXNvci5oCkBAIC0yNyw2ICsyNywxOSBAQAogI2luY2x1ZGUgPG1pbmkt
b3MvdHJhcHMuaD4KIAogLyogaHlwZXJ2aXNvci5jICovCisjaWZkZWYgQ09ORklHX0tFRVBfU1RB
UlRJTkZPCisvKgorICogYSBwbGFjZWhvbGRlciBmb3IgdGhlIHN0YXJ0IG9mIGRheSBpbmZvcm1h
dGlvbiBwYXNzZWQgdXAgZnJvbSB0aGUgaHlwZXJ2aXNvcgorICovCit1bmlvbiBzdGFydF9pbmZv
X3VuaW9uCit7CisgICAgc3RhcnRfaW5mb190IHN0YXJ0X2luZm87CisgICAgY2hhciBwYWRkaW5n
WzUxMl07Cit9OworZXh0ZXJuIHVuaW9uIHN0YXJ0X2luZm9fdW5pb24gc3RhcnRfaW5mb191bmlv
bjsKKyNkZWZpbmUgc3RhcnRfaW5mbyAoc3RhcnRfaW5mb191bmlvbi5zdGFydF9pbmZvKQorI2Vu
ZGlmCisKICNpZm5kZWYgQ09ORklHX1BBUkFWSVJUCiBpbnQgaHZtX2dldF9wYXJhbWV0ZXIoaW50
IGlkeCwgdWludDY0X3QgKnZhbHVlKTsKIGludCBodm1fc2V0X3BhcmFtZXRlcihpbnQgaWR4LCB1
aW50NjRfdCB2YWx1ZSk7Ci0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 11:01:37 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 11:01:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beKJt-0002pb-HM; Mon, 29 Aug 2016 11:01:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beKJs-0002om-0i; Mon, 29 Aug 2016 11:01:36 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 40/42-27438-F0614C75; Mon, 29 Aug 2016 11:01:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPLMWRWlGSWpSXmKPExsVyuP0Ovy6f2JF
 wg633dS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZty+95S1YAdrxdnnb1kaGDexdDFy
 ckgIGEm8nfiPqYuRi0NIYCGjxMeDa9hBEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cAqsW
 Rio+d2t1WBxFqD6rS+XM4LYvAL2EgcezGOGWCAncX3mdKYJjJwLGBlWMWoUpxaVpRbpGpnqJR
 VlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEeo4BCHYwrloQeIhRkoNJSZS35M7hcCG
 +pPyUyozE4oz4otKc1OJDjDIcHEoSvCaiR8KFBItS01Mr0jJzgCEEk5bg4FES4XUHSfMWFyTm
 FmemQ6ROMepyLPhxey2TEEtefl6qlDjvJxGgIgGQoozSPLgRsHC+xCgrJczLCHSUEE9BalFuZ
 gmq/CtGcQ5GJWFeaZBVPJl5JXCbXgEdwQR0RAHI/bzFJYkIKakGRtvlXUteFFg/jX1zzOZXlu
 PK03xHPZgfH/JxX30ixjI/5R9P59KfVgHHhU7zLuXZ+eTKgiyXrInbNgtcktTLX/BVhSWt73K
 30tePxw6F68SJv6p3Pj7Fyc6BPznK9xvL9bnbXi6+8WBzw+nIVJ2mtLPVlkfYp05SMTqsc3XR
 1rfiHZmWx4MubVdiKc5INNRiLipOBAATfluAYgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1472468494!16672551!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61052 invoked from network); 29 Aug 2016 11:01:34 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-2.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 11:01:34 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DD5FCAD5D;
 Mon, 29 Aug 2016 11:01:12 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 Aug 2016 13:01:07 +0200
Message-Id: <1472468469-11560-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 0/2] mini-os: repair stubdom build
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlIHBhdGNoIHNlcmllcyBhZGRpbmcgSFZNbGl0ZSBzdXBwb3J0IGZvciBNaW5pLU9TIHVuZm9y
dHVuYXRlbHkKYnJva2UgYnVpbGRpbmcgWGVuJ3Mgc3R1YmRvbXMuIFRoaXMgc21hbGwgc2VyaWVz
IHJlcGFpcnMgdGhlIGJyb2tlbgpiaXRzIGFnYWluLgoKUGxlYXNlIG5vdGUgdGhhdCB0aGVyZSBp
cyBzdGlsbCBzb21lIGFjdGlvbiByZXF1aXJlZCBpbiBYZW46CmlvZW11IGFuZCBncnViIHN0dWJk
b20gbWluaW9zLmNmZyBmaWxlcyBuZWVkIENPTkZJR19LRUVQX1NUQVJUSU5GTz15CnRvIGJlIGFk
ZGVkLiBJJ20gc2VuZGluZyBvdXQgYSBwYXRjaCBmb3IgWGVuIHRvIGRvIHRoaXMgaW4gcGFyYWxs
ZWwuCgpKdWVyZ2VuIEdyb3NzICgyKToKICBtaW5pLW9zOiBzdXBwb3J0IGtlZXBpbmcgc3RhcnRf
aW5mbyBzdHJ1Y3R1cmUgY29uZGl0aW9uYWxseQogIG1pbmktb3M6IGRvbid0IGdldCB4ZW5idXMg
cGFyYW1ldGVycyBpZiB4ZW5idXMgaXMgZGlzYWJsZWQKCiBDb25maWcubWsgICAgICAgICAgICB8
ICAyICsrCiBhcmNoL3g4Ni9zZXR1cC5jICAgICB8IDEyICsrKysrKysrKysrKwogaW5jbHVkZS9o
eXBlcnZpc29yLmggfCAxMyArKysrKysrKysrKysrCiBpbmNsdWRlL3hlbmJ1cy5oICAgICB8ICA1
ICsrKystCiA0IGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
Ci0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 11:01:37 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 11:01:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beKJt-0002pb-HM; Mon, 29 Aug 2016 11:01:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beKJs-0002om-0i; Mon, 29 Aug 2016 11:01:36 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 40/42-27438-F0614C75; Mon, 29 Aug 2016 11:01:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPLMWRWlGSWpSXmKPExsVyuP0Ovy6f2JF
 wg633dS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZty+95S1YAdrxdnnb1kaGDexdDFy
 ckgIGEm8nfiPqYuRi0NIYCGjxMeDa9hBEmwCqhIbrp9iBbFFBNwkvnyfxQZiMwtESMz5cAqsW
 Rio+d2t1WBxFqD6rS+XM4LYvAL2EgcezGOGWCAncX3mdKYJjJwLGBlWMWoUpxaVpRbpGpnqJR
 VlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEeo4BCHYwrloQeIhRkoNJSZS35M7hcCG
 +pPyUyozE4oz4otKc1OJDjDIcHEoSvCaiR8KFBItS01Mr0jJzgCEEk5bg4FES4XUHSfMWFyTm
 FmemQ6ROMepyLPhxey2TEEtefl6qlDjvJxGgIgGQoozSPLgRsHC+xCgrJczLCHSUEE9BalFuZ
 gmq/CtGcQ5GJWFeaZBVPJl5JXCbXgEdwQR0RAHI/bzFJYkIKakGRtvlXUteFFg/jX1zzOZXlu
 PK03xHPZgfH/JxX30ixjI/5R9P59KfVgHHhU7zLuXZ+eTKgiyXrInbNgtcktTLX/BVhSWt73K
 30tePxw6F68SJv6p3Pj7Fyc6BPznK9xvL9bnbXi6+8WBzw+nIVJ2mtLPVlkfYp05SMTqsc3XR
 1rfiHZmWx4MubVdiKc5INNRiLipOBAATfluAYgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1472468494!16672551!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61052 invoked from network); 29 Aug 2016 11:01:34 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-2.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 11:01:34 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DD5FCAD5D;
 Mon, 29 Aug 2016 11:01:12 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 Aug 2016 13:01:07 +0200
Message-Id: <1472468469-11560-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 0/2] mini-os: repair stubdom build
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlIHBhdGNoIHNlcmllcyBhZGRpbmcgSFZNbGl0ZSBzdXBwb3J0IGZvciBNaW5pLU9TIHVuZm9y
dHVuYXRlbHkKYnJva2UgYnVpbGRpbmcgWGVuJ3Mgc3R1YmRvbXMuIFRoaXMgc21hbGwgc2VyaWVz
IHJlcGFpcnMgdGhlIGJyb2tlbgpiaXRzIGFnYWluLgoKUGxlYXNlIG5vdGUgdGhhdCB0aGVyZSBp
cyBzdGlsbCBzb21lIGFjdGlvbiByZXF1aXJlZCBpbiBYZW46CmlvZW11IGFuZCBncnViIHN0dWJk
b20gbWluaW9zLmNmZyBmaWxlcyBuZWVkIENPTkZJR19LRUVQX1NUQVJUSU5GTz15CnRvIGJlIGFk
ZGVkLiBJJ20gc2VuZGluZyBvdXQgYSBwYXRjaCBmb3IgWGVuIHRvIGRvIHRoaXMgaW4gcGFyYWxs
ZWwuCgpKdWVyZ2VuIEdyb3NzICgyKToKICBtaW5pLW9zOiBzdXBwb3J0IGtlZXBpbmcgc3RhcnRf
aW5mbyBzdHJ1Y3R1cmUgY29uZGl0aW9uYWxseQogIG1pbmktb3M6IGRvbid0IGdldCB4ZW5idXMg
cGFyYW1ldGVycyBpZiB4ZW5idXMgaXMgZGlzYWJsZWQKCiBDb25maWcubWsgICAgICAgICAgICB8
ICAyICsrCiBhcmNoL3g4Ni9zZXR1cC5jICAgICB8IDEyICsrKysrKysrKysrKwogaW5jbHVkZS9o
eXBlcnZpc29yLmggfCAxMyArKysrKysrKysrKysrCiBpbmNsdWRlL3hlbmJ1cy5oICAgICB8ICA1
ICsrKystCiA0IGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
Ci0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 11:09:24 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 11:09:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beKRP-0003XU-PD; Mon, 29 Aug 2016 11:09:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=042823b12=wei.liu2@citrix.com>)
 id 1beKRO-0003XJ-Vg; Mon, 29 Aug 2016 11:09:23 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 F5/C1-08498-2E714C75; Mon, 29 Aug 2016 11:09:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHSDve5D8SP
 hBstOmlu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbg1eSpjwTrmipM3vrA3MN5n6mLk
 5JAQ8Je4+OgPmM0ioCrRfeU1C4jNJqAs8bOzlw3EFgGyP7b2sncxcnEwCzQySlz+3w3UwMEhL
 BAqcfJbOUgNr4CeRNPcOYwgtpBAicSZztnsEHFBiZMzn4DNZBbQkViw+xMbSCuzgLTE8n8cIG
 FOAQeJnmmnwFaJCqhIXJnwlh1ijIJEx/RjUGdyS9w+PZV5AiP/LCRTZyGZOgth6gJG5lWM6sW
 pRWWpRbrGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHIAAQ7GDv+OR1ilORg
 UhLlLblzOFyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+J6JFwIcGi1PTUirTMHGBMwKQlOHiUR
 Hi/iAGleYsLEnOLM9MhUqcYdTkW/Li9lkmIJS8/L1VKnJcdGGFCAiBFGaV5cCNg8XmJUVZKmJ
 cR6CghnoLUotzMElT5V4ziHIxKwry/QVbxZOaVwG16BXQEE9ARBSD38xaXJCKkpBoYfbmld/9
 Wt1m7aMX9byErHdftfxLhYp/+Q5xv4jpvo0OHIzItPnXvL3iz9txL1/DvoX0Tei9uvyll9OtZ
 g7ea4M8Thcx7WCTV7N9Jb6h8rFo0Y+/ek59+qE5/nc616sMvw+mftjyW8X63oOHRckOnUu6oU
 r2mC6WHPb8/2rTaV2Sj/5ziC849tkosxRmJhlrMRcWJAL4xv8nKAgAA
X-Env-Sender: prvs=042823b12=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1472468960!56000816!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19808 invoked from network); 29 Aug 2016 11:09:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2016 11:09:21 -0000
X-IronPort-AV: E=Sophos;i="5.28,596,1464652800"; d="scan'208";a="382950266"
Date: Mon, 29 Aug 2016 12:09:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160829110918.GA8502@citrix.com>
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
 <1472468469-11560-2-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472468469-11560-2-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH 1/2] mini-os: support keeping start_info
 structure conditionally
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gTW9uLCBBdWcgMjksIDIwMTYgYXQgMDE6MDE6MDhQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBncnViIHN0dWJkb20gbmVlZHMgdGhlIHN0YXJ0X2luZm8gc3RydWN0dXJlLiBLZWVw
IGEgY29weSBvZiBpdCBpbgo+IHB2IG1pbmktb3MgaWYgY29uZmlndXJlZCB2aWEgIkNPTkZJR19L
RUVQX1NUQVJUSU5GTyIuIFRoaXMgc2hvdWxkCj4gZGVmYXVsdCB0byAibiIgaW4gb3JkZXIgdG8g
aGF2ZSBpdCBlbmFibGVkIG9ubHkgd2hlbiByZWFsbHkgbmVlZGVkLgo+IAoKSSdtIG5vdCBzdXJl
IEkgdW5kZXJzdGFuZCB0aGUgcmF0aW9uYWxlIGZvciB0aGlzLgoKU2hvdWxkbid0IHN0YXJ0X2lu
Zm8gYWx3YXlzIGJlIGtlcHQgd2hlbiBtaW5pLW9zIGlzIFBWPyBVbmRlciB3aGF0CmNvbmRpdGlv
biBzaG91bGQgaXQgbm90IGJlIGtlcHQ/CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 11:09:24 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 11:09:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beKRP-0003XU-PD; Mon, 29 Aug 2016 11:09:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=042823b12=wei.liu2@citrix.com>)
 id 1beKRO-0003XJ-Vg; Mon, 29 Aug 2016 11:09:23 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 F5/C1-08498-2E714C75; Mon, 29 Aug 2016 11:09:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHSDve5D8SP
 hBstOmlu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbg1eSpjwTrmipM3vrA3MN5n6mLk
 5JAQ8Je4+OgPmM0ioCrRfeU1C4jNJqAs8bOzlw3EFgGyP7b2sncxcnEwCzQySlz+3w3UwMEhL
 BAqcfJbOUgNr4CeRNPcOYwgtpBAicSZztnsEHFBiZMzn4DNZBbQkViw+xMbSCuzgLTE8n8cIG
 FOAQeJnmmnwFaJCqhIXJnwlh1ijIJEx/RjUGdyS9w+PZV5AiP/LCRTZyGZOgth6gJG5lWM6sW
 pRWWpRbrGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHIAAQ7GDv+OR1ilORg
 UhLlLblzOFyILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+J6JFwIcGi1PTUirTMHGBMwKQlOHiUR
 Hi/iAGleYsLEnOLM9MhUqcYdTkW/Li9lkmIJS8/L1VKnJcdGGFCAiBFGaV5cCNg8XmJUVZKmJ
 cR6CghnoLUotzMElT5V4ziHIxKwry/QVbxZOaVwG16BXQEE9ARBSD38xaXJCKkpBoYfbmld/9
 Wt1m7aMX9byErHdftfxLhYp/+Q5xv4jpvo0OHIzItPnXvL3iz9txL1/DvoX0Tei9uvyll9OtZ
 g7ea4M8Thcx7WCTV7N9Jb6h8rFo0Y+/ek59+qE5/nc616sMvw+mftjyW8X63oOHRckOnUu6oU
 r2mC6WHPb8/2rTaV2Sj/5ziC849tkosxRmJhlrMRcWJAL4xv8nKAgAA
X-Env-Sender: prvs=042823b12=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1472468960!56000816!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19808 invoked from network); 29 Aug 2016 11:09:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2016 11:09:21 -0000
X-IronPort-AV: E=Sophos;i="5.28,596,1464652800"; d="scan'208";a="382950266"
Date: Mon, 29 Aug 2016 12:09:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160829110918.GA8502@citrix.com>
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
 <1472468469-11560-2-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472468469-11560-2-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH 1/2] mini-os: support keeping start_info
 structure conditionally
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gTW9uLCBBdWcgMjksIDIwMTYgYXQgMDE6MDE6MDhQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBncnViIHN0dWJkb20gbmVlZHMgdGhlIHN0YXJ0X2luZm8gc3RydWN0dXJlLiBLZWVw
IGEgY29weSBvZiBpdCBpbgo+IHB2IG1pbmktb3MgaWYgY29uZmlndXJlZCB2aWEgIkNPTkZJR19L
RUVQX1NUQVJUSU5GTyIuIFRoaXMgc2hvdWxkCj4gZGVmYXVsdCB0byAibiIgaW4gb3JkZXIgdG8g
aGF2ZSBpdCBlbmFibGVkIG9ubHkgd2hlbiByZWFsbHkgbmVlZGVkLgo+IAoKSSdtIG5vdCBzdXJl
IEkgdW5kZXJzdGFuZCB0aGUgcmF0aW9uYWxlIGZvciB0aGlzLgoKU2hvdWxkbid0IHN0YXJ0X2lu
Zm8gYWx3YXlzIGJlIGtlcHQgd2hlbiBtaW5pLW9zIGlzIFBWPyBVbmRlciB3aGF0CmNvbmRpdGlv
biBzaG91bGQgaXQgbm90IGJlIGtlcHQ/CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 11:11:27 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 11:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beKTP-000428-5n; Mon, 29 Aug 2016 11:11:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=042823b12=wei.liu2@citrix.com>)
 id 1beKTO-00041z-AL; Mon, 29 Aug 2016 11:11:26 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C5/D9-05661-D5814C75; Mon, 29 Aug 2016 11:11:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHSDvW6sxJF
 wg30L+Szefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpzf94u14C5jxbvP89kaGPcwdjFy
 ckgI+EtcPvSEDcRmEVCVWLjhEwuIzSagLPGzsxcsLgJkf2ztZe9i5OJgFmhklLj8v5sJJCEsE
 CKxbFc3WAOvgJ7E52OnmUFsIYESidfvTjBCxAUlTs58AlbDLKAjsWD3J6ChHEC2tMTyfxwgJq
 eAg8TN18YgFaICKhJXJrxlh5iiINEx/RgTxJncErdPT2WewMg/C8nQWUiGzkIYuoCReRWjenF
 qUVlqka6xXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYCAyAMEOxo5/TocYJTmY
 lER5S+4cDhfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwesqfiRcSLAoNT21Ii0zBxgTMGkJDh4lE
 d5kkDRvcUFibnFmOkTqFKMux4Ift9cyCbHk5eelSonztoIUCYAUZZTmwY2AxeclRlkpYV5GoK
 OEeApSi3IzS1DlXzGKczAqCfMWgUzhycwrgdv0CugIJqAjCkDu5y0uSURISTUwurm4cFY9Udf
 7eKhUVS5kYZLt9v+rJk2elcWRGlfrNOWnYIjTzvN+asoLUu+VbprZ1+X+qj2ccTHz34KA5ktT
 9jybmXfKf29Y/Jqa7SsePfmwyXOG52XF/Qs4Zc+tfqvrtNPx4E4PRt5QqwyxvRzrfXPvWfgZt
 Mh9On5PspT1wMyNN0/2NLdvUWIpzkg01GIuKk4EALlMLrXKAgAA
X-Env-Sender: prvs=042823b12=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1472469083!30498149!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49305 invoked from network); 29 Aug 2016 11:11:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2016 11:11:25 -0000
X-IronPort-AV: E=Sophos;i="5.28,596,1464652800"; d="scan'208";a="382950473"
Date: Mon, 29 Aug 2016 12:11:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160829111121.GB8502@citrix.com>
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
 <1472468469-11560-3-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472468469-11560-3-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH 2/2] mini-os: don't get xenbus parameters
 if xenbus is disabled
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gTW9uLCBBdWcgMjksIDIwMTYgYXQgMDE6MDE6MDlQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBnZXRfeGVuYnVzKCkgc2hvdWxkIGJlIGNhbGxlZCBvbmx5IGlmIENPTkZJR19YRU5C
VVMgaXMgc2V0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 11:11:27 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 11:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beKTP-000428-5n; Mon, 29 Aug 2016 11:11:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=042823b12=wei.liu2@citrix.com>)
 id 1beKTO-00041z-AL; Mon, 29 Aug 2016 11:11:26 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C5/D9-05661-D5814C75; Mon, 29 Aug 2016 11:11:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHSDvW6sxJF
 wg30L+Szefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpzf94u14C5jxbvP89kaGPcwdjFy
 ckgI+EtcPvSEDcRmEVCVWLjhEwuIzSagLPGzsxcsLgJkf2ztZe9i5OJgFmhklLj8v5sJJCEsE
 CKxbFc3WAOvgJ7E52OnmUFsIYESidfvTjBCxAUlTs58AlbDLKAjsWD3J6ChHEC2tMTyfxwgJq
 eAg8TN18YgFaICKhJXJrxlh5iiINEx/RgTxJncErdPT2WewMg/C8nQWUiGzkIYuoCReRWjenF
 qUVlqka6xXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYCAyAMEOxo5/TocYJTmY
 lER5S+4cDhfiS8pPqcxILM6ILyrNSS0+xCjDwaEkwesqfiRcSLAoNT21Ii0zBxgTMGkJDh4lE
 d5kkDRvcUFibnFmOkTqFKMux4Ift9cyCbHk5eelSonztoIUCYAUZZTmwY2AxeclRlkpYV5GoK
 OEeApSi3IzS1DlXzGKczAqCfMWgUzhycwrgdv0CugIJqAjCkDu5y0uSURISTUwurm4cFY9Udf
 7eKhUVS5kYZLt9v+rJk2elcWRGlfrNOWnYIjTzvN+asoLUu+VbprZ1+X+qj2ccTHz34KA5ktT
 9jybmXfKf29Y/Jqa7SsePfmwyXOG52XF/Qs4Zc+tfqvrtNPx4E4PRt5QqwyxvRzrfXPvWfgZt
 Mh9On5PspT1wMyNN0/2NLdvUWIpzkg01GIuKk4EALlMLrXKAgAA
X-Env-Sender: prvs=042823b12=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1472469083!30498149!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49305 invoked from network); 29 Aug 2016 11:11:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2016 11:11:25 -0000
X-IronPort-AV: E=Sophos;i="5.28,596,1464652800"; d="scan'208";a="382950473"
Date: Mon, 29 Aug 2016 12:11:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160829111121.GB8502@citrix.com>
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
 <1472468469-11560-3-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472468469-11560-3-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH 2/2] mini-os: don't get xenbus parameters
 if xenbus is disabled
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gTW9uLCBBdWcgMjksIDIwMTYgYXQgMDE6MDE6MDlQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBnZXRfeGVuYnVzKCkgc2hvdWxkIGJlIGNhbGxlZCBvbmx5IGlmIENPTkZJR19YRU5C
VVMgaXMgc2V0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 11:18:00 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 11:18:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beKZj-0004KP-TA; Mon, 29 Aug 2016 11:17:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beKZi-0004JR-Pt; Mon, 29 Aug 2016 11:17:58 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 1B/99-15788-5E914C75; Mon, 29 Aug 2016 11:17:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyuP0Ov+5TySP
 hBlvmSFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVj+7TFzQRtnxfxlm9gaGDezdzFy
 ckgIGEm8nfiPqYuRi0NIYCGjxN9ft5lAEsICKRKd9yawgtgiAooSD17eZIUomsEocX/bRDaQB
 DNQ0cPV88CK2ARUJTZcP8UKMVVOord7EguIzStgLXHg/XFGEJsFqKbxylVmEFtUIFRixZsTbB
 A1ghInZz4Bqufg4BTQl/jxQxRivLrEn3mXmCFseYntb+cwT2Dkn4WkYxaSsllIyhYwMq9i1Ch
 OLSpLLdI1stRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMyHoGBsYdjE17/Q4x
 SnIwKYnyltw5HC7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgnehxJFwIcGi1PTUirTMHGBswKQlO
 HiURHj5gfEhxFtckJhbnJkOkTrFqCglznsLpE8AJJFRmgfXBovHS4yyUsK8jAwMDEI8BalFuZ
 klqPKvGMU5GJWEee+DTOHJzCuBm/4KaDET0OICkJt5i0sSEVJSDYxS3cfjnjwW3qmTrN/dtO9
 Z8IXy2+u8zLecfaVfISFr279wHWdjEQPDqYtVBpLVJw9Mur987uQVjyx3sbB+cFK7+fDmR4cP
 lRtyFhi4vPrLcuGNgfWjPraN141WrPlXvYzRtOxxWB3/v7kp7knX25Z8Sa/WN/lyp4KjcPuTm
 nn/EzP0/5zgN/VSYinOSDTUYi4qTgQAT6aqrcICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1472469477!57894769!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10066 invoked from network); 29 Aug 2016 11:17:57 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 11:17:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DC05CAD61;
 Mon, 29 Aug 2016 11:17:56 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
 <1472468469-11560-2-git-send-email-jgross@suse.com>
 <20160829110918.GA8502@citrix.com>
From: Juergen Gross <jgross@suse.com>
X-Enigmail-Draft-Status: N1110
Message-ID: <a31c64db-310a-017d-6419-827ece2cd0d9@suse.com>
Date: Mon, 29 Aug 2016 13:17:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160829110918.GA8502@citrix.com>
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH 1/2] mini-os: support keeping start_info
 structure conditionally
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjkvMDgvMTYgMTM6MDksIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBBdWcgMjksIDIwMTYg
YXQgMDE6MDE6MDhQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gZ3J1YiBzdHViZG9t
IG5lZWRzIHRoZSBzdGFydF9pbmZvIHN0cnVjdHVyZS4gS2VlcCBhIGNvcHkgb2YgaXQgaW4KPj4g
cHYgbWluaS1vcyBpZiBjb25maWd1cmVkIHZpYSAiQ09ORklHX0tFRVBfU1RBUlRJTkZPIi4gVGhp
cyBzaG91bGQKPj4gZGVmYXVsdCB0byAibiIgaW4gb3JkZXIgdG8gaGF2ZSBpdCBlbmFibGVkIG9u
bHkgd2hlbiByZWFsbHkgbmVlZGVkLgo+Pgo+IAo+IEknbSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQg
dGhlIHJhdGlvbmFsZSBmb3IgdGhpcy4KPiAKPiBTaG91bGRuJ3Qgc3RhcnRfaW5mbyBhbHdheXMg
YmUga2VwdCB3aGVuIG1pbmktb3MgaXMgUFY/IFVuZGVyIHdoYXQKPiBjb25kaXRpb24gc2hvdWxk
IGl0IG5vdCBiZSBrZXB0PwoKVGhlIGFwcGxpY2F0aW9uIG9uIHRvcCBvZiBNaW5pLU9TIHNob3Vs
ZG4ndCBkZXBlbmQgb24gTWluaS1PUyBiZWluZwpwYXJhdmlydHVhbGl6ZWQgb3Igbm90IGluIHRo
ZSAibm9ybWFsIiBjYXNlLiBncnViLXN0dWJkb20gaXMgYQpzcGVjaWFsIGNhc2UsIGFzIGl0IG5l
ZWRzIHRvIGtleGVjIHRvIGEgbG9hZGVkIGtlcm5lbCB3aGljaCBpbiB0dXJuCm5lZWRzIHRoZSBz
dGFydF9pbmZvLCBvZiBjb3Vyc2UuCgppb2VtdS1zdHViZG9tIE9UT0ggc2hvdWxkIG5vdCBuZWVk
IHN0YXJ0X2luZm8gYXMgaXQgY291bGQgd29yayBvbgphIEhWTWxpdGUgTWluaS1PUywgdG9vLgoK
VGhlIGlkZWEgb2YgcmVtb3Zpbmcgc3RhcnRfaW5mbyBpbiBteSBIVk1saXRlIHNlcmllcyB3YXMg
ZHJpdmVuIGJ5CnRoYXQgdGhvdWdodDogYW55IGFwcGxpY2F0aW9uIHVzaW5nIHN0YXJ0X2luZm8g
c2hvdWxkIGJyZWFrIGFzIGl0CmNsZWFybHkgd291bGRuJ3QgYmUgYWdub3N0aWMgb2YgdGhlIG1v
ZGUgKHB2IG9yIEhWTWxpdGUpIG9mIE1pbmktT1MuCnB2LWdydWIgd2FzIGFuIG92ZXJzaWdodCBo
ZXJlLgoKSSdtIHBsYW5uaW5nIHRvIG1vZGlmeSBpb2VtdS1zdHViZG9tIGluIHRoZSBmdXR1cmUg
dG8gbm90IHVzZQpzdGFydF9pbmZvIGFuZCB0aGVuIGxldCBpdCBydW4gaW4gSFZNbGl0ZSBtb2Rl
LCB0b28uCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 11:18:00 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 11:18:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beKZj-0004KP-TA; Mon, 29 Aug 2016 11:17:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beKZi-0004JR-Pt; Mon, 29 Aug 2016 11:17:58 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 1B/99-15788-5E914C75; Mon, 29 Aug 2016 11:17:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyuP0Ov+5TySP
 hBlvmSFu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVj+7TFzQRtnxfxlm9gaGDezdzFy
 ckgIGEm8nfiPqYuRi0NIYCGjxN9ft5lAEsICKRKd9yawgtgiAooSD17eZIUomsEocX/bRDaQB
 DNQ0cPV88CK2ARUJTZcP8UKMVVOord7EguIzStgLXHg/XFGEJsFqKbxylVmEFtUIFRixZsTbB
 A1ghInZz4Bqufg4BTQl/jxQxRivLrEn3mXmCFseYntb+cwT2Dkn4WkYxaSsllIyhYwMq9i1Ch
 OLSpLLdI1stRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMyHoGBsYdjE17/Q4x
 SnIwKYnyltw5HC7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgnehxJFwIcGi1PTUirTMHGBswKQlO
 HiURHj5gfEhxFtckJhbnJkOkTrFqCglznsLpE8AJJFRmgfXBovHS4yyUsK8jAwMDEI8BalFuZ
 klqPKvGMU5GJWEee+DTOHJzCuBm/4KaDET0OICkJt5i0sSEVJSDYxS3cfjnjwW3qmTrN/dtO9
 Z8IXy2+u8zLecfaVfISFr279wHWdjEQPDqYtVBpLVJw9Mur987uQVjyx3sbB+cFK7+fDmR4cP
 lRtyFhi4vPrLcuGNgfWjPraN141WrPlXvYzRtOxxWB3/v7kp7knX25Z8Sa/WN/lyp4KjcPuTm
 nn/EzP0/5zgN/VSYinOSDTUYi4qTgQAT6aqrcICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1472469477!57894769!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10066 invoked from network); 29 Aug 2016 11:17:57 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 11:17:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DC05CAD61;
 Mon, 29 Aug 2016 11:17:56 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
 <1472468469-11560-2-git-send-email-jgross@suse.com>
 <20160829110918.GA8502@citrix.com>
From: Juergen Gross <jgross@suse.com>
X-Enigmail-Draft-Status: N1110
Message-ID: <a31c64db-310a-017d-6419-827ece2cd0d9@suse.com>
Date: Mon, 29 Aug 2016 13:17:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160829110918.GA8502@citrix.com>
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH 1/2] mini-os: support keeping start_info
 structure conditionally
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjkvMDgvMTYgMTM6MDksIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBBdWcgMjksIDIwMTYg
YXQgMDE6MDE6MDhQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gZ3J1YiBzdHViZG9t
IG5lZWRzIHRoZSBzdGFydF9pbmZvIHN0cnVjdHVyZS4gS2VlcCBhIGNvcHkgb2YgaXQgaW4KPj4g
cHYgbWluaS1vcyBpZiBjb25maWd1cmVkIHZpYSAiQ09ORklHX0tFRVBfU1RBUlRJTkZPIi4gVGhp
cyBzaG91bGQKPj4gZGVmYXVsdCB0byAibiIgaW4gb3JkZXIgdG8gaGF2ZSBpdCBlbmFibGVkIG9u
bHkgd2hlbiByZWFsbHkgbmVlZGVkLgo+Pgo+IAo+IEknbSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQg
dGhlIHJhdGlvbmFsZSBmb3IgdGhpcy4KPiAKPiBTaG91bGRuJ3Qgc3RhcnRfaW5mbyBhbHdheXMg
YmUga2VwdCB3aGVuIG1pbmktb3MgaXMgUFY/IFVuZGVyIHdoYXQKPiBjb25kaXRpb24gc2hvdWxk
IGl0IG5vdCBiZSBrZXB0PwoKVGhlIGFwcGxpY2F0aW9uIG9uIHRvcCBvZiBNaW5pLU9TIHNob3Vs
ZG4ndCBkZXBlbmQgb24gTWluaS1PUyBiZWluZwpwYXJhdmlydHVhbGl6ZWQgb3Igbm90IGluIHRo
ZSAibm9ybWFsIiBjYXNlLiBncnViLXN0dWJkb20gaXMgYQpzcGVjaWFsIGNhc2UsIGFzIGl0IG5l
ZWRzIHRvIGtleGVjIHRvIGEgbG9hZGVkIGtlcm5lbCB3aGljaCBpbiB0dXJuCm5lZWRzIHRoZSBz
dGFydF9pbmZvLCBvZiBjb3Vyc2UuCgppb2VtdS1zdHViZG9tIE9UT0ggc2hvdWxkIG5vdCBuZWVk
IHN0YXJ0X2luZm8gYXMgaXQgY291bGQgd29yayBvbgphIEhWTWxpdGUgTWluaS1PUywgdG9vLgoK
VGhlIGlkZWEgb2YgcmVtb3Zpbmcgc3RhcnRfaW5mbyBpbiBteSBIVk1saXRlIHNlcmllcyB3YXMg
ZHJpdmVuIGJ5CnRoYXQgdGhvdWdodDogYW55IGFwcGxpY2F0aW9uIHVzaW5nIHN0YXJ0X2luZm8g
c2hvdWxkIGJyZWFrIGFzIGl0CmNsZWFybHkgd291bGRuJ3QgYmUgYWdub3N0aWMgb2YgdGhlIG1v
ZGUgKHB2IG9yIEhWTWxpdGUpIG9mIE1pbmktT1MuCnB2LWdydWIgd2FzIGFuIG92ZXJzaWdodCBo
ZXJlLgoKSSdtIHBsYW5uaW5nIHRvIG1vZGlmeSBpb2VtdS1zdHViZG9tIGluIHRoZSBmdXR1cmUg
dG8gbm90IHVzZQpzdGFydF9pbmZvIGFuZCB0aGVuIGxldCBpdCBydW4gaW4gSFZNbGl0ZSBtb2Rl
LCB0b28uCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 11:47:25 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 11:47:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beL2C-00062V-AE; Mon, 29 Aug 2016 11:47:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>)
 id 1beL2A-00062M-Od; Mon, 29 Aug 2016 11:47:22 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 99/14-21406-9C024C75; Mon, 29 Aug 2016 11:47:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXSnM/RpHtC4Ui
 4QcMmK4u3X5cwW3zfMpnJgcnj8IcrLAGMUayZeUn5FQmsGdfOdbEW/Oap2LpzLXsD4xWuLkZO
 DgkBRYmtjRuZuxg5gGxLiVdrCroYuTiEBK4ySdzf/Y0VpEZYoEDi1v+NYLaIgJPEngf3WSGKT
 jJK/Lz0nB0kwSyQIvFw9TywIjYBfYndLz4xgdi8ArYSWw5tYQaxWQRUJSbdO8QGYosKREtMfT
 qRHaJGUOLkzCcsIDangI3E4S2HGSFmqkv8mXeJGcKWl9j+dg4zxEF6EtPuz2OZwCgwC0n7LCQ
 ts5C0LGBkXsWoUZxaVJZapGtsrJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERio
 DECwg3Hn+sBDjJIcTEqivCV3DocL8SXlp1RmJBZnxBeV5qQWH2JU5+AQ2LD4b7gUS15+XqqSB
 K+z/JFwIcGi1PTUirTMHGAkwVRKcPAoifDqg6R5iwsSc4sz0yFSpxgVpcR5uUASAiCJjNI8uD
 ZY9F5ilJUS5mUEukmIpyC1KDezBFX+FaM4B6OSMG8+yBSezLwSuOmvgBYzAS0uADmft7gkESE
 l1cB4e1b1438F9ySWFl9/qn53S4RY5jaebUulO8S5/i6vfeG1XI6F6biv8Z+GC3d3nBfz2CMf
 VtSybXNhEeeTMvX0utrVxhn9/0KanhnoMudMm9n2IsYk7arP8303/velF91YLS6jviazv+llu
 FW8ruGbh/V3yvZrvilYFtU/O2J5YMfqZTkzjHiVWIozEg21mIuKEwHskQxy2QIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-5.tower-27.messagelabs.com!1472471240!56376042!1
X-Originating-IP: [131.111.8.130]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34973 invoked from network); 29 Aug 2016 11:47:20 -0000
Received: from ppsw-30.csi.cam.ac.uk (HELO ppsw-30.csi.cam.ac.uk)
 (131.111.8.130)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2016 11:47:20 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from host-2-96-111-66.as13285.net ([2.96.111.66]:49550
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1beL27-000XE2-dE (Exim 4.86_36-e07b163)
 (return-path <amc96@hermes.cam.ac.uk>); Mon, 29 Aug 2016 12:47:19 +0100
To: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
 <1472468469-11560-2-git-send-email-jgross@suse.com>
 <20160829110918.GA8502@citrix.com>
 <a31c64db-310a-017d-6419-827ece2cd0d9@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8db7a813-c16a-0bef-27b4-f984152e2b79@citrix.com>
Date: Mon, 29 Aug 2016 12:47:16 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <a31c64db-310a-017d-6419-827ece2cd0d9@suse.com>
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [Xen-devel] [PATCH 1/2] mini-os: support keeping
 start_info structure conditionally
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjkvMDgvMjAxNiAxMjoxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyOS8wOC8xNiAx
MzowOSwgV2VpIExpdSB3cm90ZToKPj4gT24gTW9uLCBBdWcgMjksIDIwMTYgYXQgMDE6MDE6MDhQ
TSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IGdydWIgc3R1YmRvbSBuZWVkcyB0aGUg
c3RhcnRfaW5mbyBzdHJ1Y3R1cmUuIEtlZXAgYSBjb3B5IG9mIGl0IGluCj4+PiBwdiBtaW5pLW9z
IGlmIGNvbmZpZ3VyZWQgdmlhICJDT05GSUdfS0VFUF9TVEFSVElORk8iLiBUaGlzIHNob3VsZAo+
Pj4gZGVmYXVsdCB0byAibiIgaW4gb3JkZXIgdG8gaGF2ZSBpdCBlbmFibGVkIG9ubHkgd2hlbiBy
ZWFsbHkgbmVlZGVkLgo+Pj4KPj4gSSdtIG5vdCBzdXJlIEkgdW5kZXJzdGFuZCB0aGUgcmF0aW9u
YWxlIGZvciB0aGlzLgo+Pgo+PiBTaG91bGRuJ3Qgc3RhcnRfaW5mbyBhbHdheXMgYmUga2VwdCB3
aGVuIG1pbmktb3MgaXMgUFY/IFVuZGVyIHdoYXQKPj4gY29uZGl0aW9uIHNob3VsZCBpdCBub3Qg
YmUga2VwdD8KPiBUaGUgYXBwbGljYXRpb24gb24gdG9wIG9mIE1pbmktT1Mgc2hvdWxkbid0IGRl
cGVuZCBvbiBNaW5pLU9TIGJlaW5nCj4gcGFyYXZpcnR1YWxpemVkIG9yIG5vdCBpbiB0aGUgIm5v
cm1hbCIgY2FzZS4gZ3J1Yi1zdHViZG9tIGlzIGEKPiBzcGVjaWFsIGNhc2UsIGFzIGl0IG5lZWRz
IHRvIGtleGVjIHRvIGEgbG9hZGVkIGtlcm5lbCB3aGljaCBpbiB0dXJuCj4gbmVlZHMgdGhlIHN0
YXJ0X2luZm8sIG9mIGNvdXJzZS4KPgo+IGlvZW11LXN0dWJkb20gT1RPSCBzaG91bGQgbm90IG5l
ZWQgc3RhcnRfaW5mbyBhcyBpdCBjb3VsZCB3b3JrIG9uCj4gYSBIVk1saXRlIE1pbmktT1MsIHRv
by4KPgo+IFRoZSBpZGVhIG9mIHJlbW92aW5nIHN0YXJ0X2luZm8gaW4gbXkgSFZNbGl0ZSBzZXJp
ZXMgd2FzIGRyaXZlbiBieQo+IHRoYXQgdGhvdWdodDogYW55IGFwcGxpY2F0aW9uIHVzaW5nIHN0
YXJ0X2luZm8gc2hvdWxkIGJyZWFrIGFzIGl0Cj4gY2xlYXJseSB3b3VsZG4ndCBiZSBhZ25vc3Rp
YyBvZiB0aGUgbW9kZSAocHYgb3IgSFZNbGl0ZSkgb2YgTWluaS1PUy4KPiBwdi1ncnViIHdhcyBh
biBvdmVyc2lnaHQgaGVyZS4KPgo+IEknbSBwbGFubmluZyB0byBtb2RpZnkgaW9lbXUtc3R1YmRv
bSBpbiB0aGUgZnV0dXJlIHRvIG5vdCB1c2UKPiBzdGFydF9pbmZvIGFuZCB0aGVuIGxldCBpdCBy
dW4gaW4gSFZNbGl0ZSBtb2RlLCB0b28uCgpUaGVyZSBpcyBhbiBpc3N1ZSBoZXJlIGJldHdlZW4g
TWluaU9TIGl0c2VsZiwgYW5kICJ0aGUgc3R1YmRvbSBhcHBsaWNhdGlvbiIuCgpUaGVyZSBzaG91
bGQgYmUgbm8gY2lyY3Vtc3RhbmNlIHdoZXJlIHRoZSBzdHViZG9tIGFwcGxpY2F0aW9uIG5lZWRz
CmFjY2VzcyAocHYtZ3J1YiBiZWluZyBhIHNwZWNpYWwgY2FzZSwgYnV0IG1heWJlIHRoZSBrZXhl
YyBkZXRhaWxzIGNhbiBiZQpoaWRkZW4gYXMgd2VsbCkuCgpIb3dldmVyLCB3aGlsZSB0aGVyZSBp
cyBzdGlsbCByZWxldmFudCBpbmZvcm1hdGlvbiBpbiBzdGFydF9pbmZvLCB0aGUKbG93IGxldmVs
IFBWIGJpdHMgc2hvdWxkIHN0aWxsIGhhdmUgYWNjZXNzLiAgTW9yZW92ZXIsIGl0IGlzIG5lY2Vz
c2FyeQp0byBhbHdheXMgaGF2ZSBhY2Nlc3Mgd2hlbiBkb2luZyBzdXNwZW5kL3Jlc3VtZS4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
bmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21p
bmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 11:47:25 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 11:47:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beL2C-00062V-AE; Mon, 29 Aug 2016 11:47:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>)
 id 1beL2A-00062M-Od; Mon, 29 Aug 2016 11:47:22 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 99/14-21406-9C024C75; Mon, 29 Aug 2016 11:47:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXSnM/RpHtC4Ui
 4QcMmK4u3X5cwW3zfMpnJgcnj8IcrLAGMUayZeUn5FQmsGdfOdbEW/Oap2LpzLXsD4xWuLkZO
 DgkBRYmtjRuZuxg5gGxLiVdrCroYuTiEBK4ySdzf/Y0VpEZYoEDi1v+NYLaIgJPEngf3WSGKT
 jJK/Lz0nB0kwSyQIvFw9TywIjYBfYndLz4xgdi8ArYSWw5tYQaxWQRUJSbdO8QGYosKREtMfT
 qRHaJGUOLkzCcsIDangI3E4S2HGSFmqkv8mXeJGcKWl9j+dg4zxEF6EtPuz2OZwCgwC0n7LCQ
 ts5C0LGBkXsWoUZxaVJZapGtsrJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERio
 DECwg3Hn+sBDjJIcTEqivCV3DocL8SXlp1RmJBZnxBeV5qQWH2JU5+AQ2LD4b7gUS15+XqqSB
 K+z/JFwIcGi1PTUirTMHGAkwVRKcPAoifDqg6R5iwsSc4sz0yFSpxgVpcR5uUASAiCJjNI8uD
 ZY9F5ilJUS5mUEukmIpyC1KDezBFX+FaM4B6OSMG8+yBSezLwSuOmvgBYzAS0uADmft7gkESE
 l1cB4e1b1438F9ySWFl9/qn53S4RY5jaebUulO8S5/i6vfeG1XI6F6biv8Z+GC3d3nBfz2CMf
 VtSybXNhEeeTMvX0utrVxhn9/0KanhnoMudMm9n2IsYk7arP8303/velF91YLS6jviazv+llu
 FW8ruGbh/V3yvZrvilYFtU/O2J5YMfqZTkzjHiVWIozEg21mIuKEwHskQxy2QIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-5.tower-27.messagelabs.com!1472471240!56376042!1
X-Originating-IP: [131.111.8.130]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34973 invoked from network); 29 Aug 2016 11:47:20 -0000
Received: from ppsw-30.csi.cam.ac.uk (HELO ppsw-30.csi.cam.ac.uk)
 (131.111.8.130)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Aug 2016 11:47:20 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from host-2-96-111-66.as13285.net ([2.96.111.66]:49550
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1beL27-000XE2-dE (Exim 4.86_36-e07b163)
 (return-path <amc96@hermes.cam.ac.uk>); Mon, 29 Aug 2016 12:47:19 +0100
To: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
 <1472468469-11560-2-git-send-email-jgross@suse.com>
 <20160829110918.GA8502@citrix.com>
 <a31c64db-310a-017d-6419-827ece2cd0d9@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8db7a813-c16a-0bef-27b4-f984152e2b79@citrix.com>
Date: Mon, 29 Aug 2016 12:47:16 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <a31c64db-310a-017d-6419-827ece2cd0d9@suse.com>
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [Xen-devel] [PATCH 1/2] mini-os: support keeping
 start_info structure conditionally
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjkvMDgvMjAxNiAxMjoxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyOS8wOC8xNiAx
MzowOSwgV2VpIExpdSB3cm90ZToKPj4gT24gTW9uLCBBdWcgMjksIDIwMTYgYXQgMDE6MDE6MDhQ
TSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IGdydWIgc3R1YmRvbSBuZWVkcyB0aGUg
c3RhcnRfaW5mbyBzdHJ1Y3R1cmUuIEtlZXAgYSBjb3B5IG9mIGl0IGluCj4+PiBwdiBtaW5pLW9z
IGlmIGNvbmZpZ3VyZWQgdmlhICJDT05GSUdfS0VFUF9TVEFSVElORk8iLiBUaGlzIHNob3VsZAo+
Pj4gZGVmYXVsdCB0byAibiIgaW4gb3JkZXIgdG8gaGF2ZSBpdCBlbmFibGVkIG9ubHkgd2hlbiBy
ZWFsbHkgbmVlZGVkLgo+Pj4KPj4gSSdtIG5vdCBzdXJlIEkgdW5kZXJzdGFuZCB0aGUgcmF0aW9u
YWxlIGZvciB0aGlzLgo+Pgo+PiBTaG91bGRuJ3Qgc3RhcnRfaW5mbyBhbHdheXMgYmUga2VwdCB3
aGVuIG1pbmktb3MgaXMgUFY/IFVuZGVyIHdoYXQKPj4gY29uZGl0aW9uIHNob3VsZCBpdCBub3Qg
YmUga2VwdD8KPiBUaGUgYXBwbGljYXRpb24gb24gdG9wIG9mIE1pbmktT1Mgc2hvdWxkbid0IGRl
cGVuZCBvbiBNaW5pLU9TIGJlaW5nCj4gcGFyYXZpcnR1YWxpemVkIG9yIG5vdCBpbiB0aGUgIm5v
cm1hbCIgY2FzZS4gZ3J1Yi1zdHViZG9tIGlzIGEKPiBzcGVjaWFsIGNhc2UsIGFzIGl0IG5lZWRz
IHRvIGtleGVjIHRvIGEgbG9hZGVkIGtlcm5lbCB3aGljaCBpbiB0dXJuCj4gbmVlZHMgdGhlIHN0
YXJ0X2luZm8sIG9mIGNvdXJzZS4KPgo+IGlvZW11LXN0dWJkb20gT1RPSCBzaG91bGQgbm90IG5l
ZWQgc3RhcnRfaW5mbyBhcyBpdCBjb3VsZCB3b3JrIG9uCj4gYSBIVk1saXRlIE1pbmktT1MsIHRv
by4KPgo+IFRoZSBpZGVhIG9mIHJlbW92aW5nIHN0YXJ0X2luZm8gaW4gbXkgSFZNbGl0ZSBzZXJp
ZXMgd2FzIGRyaXZlbiBieQo+IHRoYXQgdGhvdWdodDogYW55IGFwcGxpY2F0aW9uIHVzaW5nIHN0
YXJ0X2luZm8gc2hvdWxkIGJyZWFrIGFzIGl0Cj4gY2xlYXJseSB3b3VsZG4ndCBiZSBhZ25vc3Rp
YyBvZiB0aGUgbW9kZSAocHYgb3IgSFZNbGl0ZSkgb2YgTWluaS1PUy4KPiBwdi1ncnViIHdhcyBh
biBvdmVyc2lnaHQgaGVyZS4KPgo+IEknbSBwbGFubmluZyB0byBtb2RpZnkgaW9lbXUtc3R1YmRv
bSBpbiB0aGUgZnV0dXJlIHRvIG5vdCB1c2UKPiBzdGFydF9pbmZvIGFuZCB0aGVuIGxldCBpdCBy
dW4gaW4gSFZNbGl0ZSBtb2RlLCB0b28uCgpUaGVyZSBpcyBhbiBpc3N1ZSBoZXJlIGJldHdlZW4g
TWluaU9TIGl0c2VsZiwgYW5kICJ0aGUgc3R1YmRvbSBhcHBsaWNhdGlvbiIuCgpUaGVyZSBzaG91
bGQgYmUgbm8gY2lyY3Vtc3RhbmNlIHdoZXJlIHRoZSBzdHViZG9tIGFwcGxpY2F0aW9uIG5lZWRz
CmFjY2VzcyAocHYtZ3J1YiBiZWluZyBhIHNwZWNpYWwgY2FzZSwgYnV0IG1heWJlIHRoZSBrZXhl
YyBkZXRhaWxzIGNhbiBiZQpoaWRkZW4gYXMgd2VsbCkuCgpIb3dldmVyLCB3aGlsZSB0aGVyZSBp
cyBzdGlsbCByZWxldmFudCBpbmZvcm1hdGlvbiBpbiBzdGFydF9pbmZvLCB0aGUKbG93IGxldmVs
IFBWIGJpdHMgc2hvdWxkIHN0aWxsIGhhdmUgYWNjZXNzLiAgTW9yZW92ZXIsIGl0IGlzIG5lY2Vz
c2FyeQp0byBhbHdheXMgaGF2ZSBhY2Nlc3Mgd2hlbiBkb2luZyBzdXNwZW5kL3Jlc3VtZS4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
bmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21p
bmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 12:03:24 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 12:03:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beLHg-0007h6-1r; Mon, 29 Aug 2016 12:03:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=042823b12=wei.liu2@citrix.com>)
 id 1beLHf-0007gt-9P; Mon, 29 Aug 2016 12:03:23 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 96/13-12614-A8424C75; Mon, 29 Aug 2016 12:03:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDvW6XypF
 wg5VXGS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZhw8eoyp4BtPxYmPzawNjJu4uhg5
 OSQE/CWae5awg9gsAqoSHReXsIHYbALKEj87e8FsESD7Y2svWA2zQCejxMWL3CC2sECKROe9C
 axdjBwcvAJ6Ejc+a3cxcnEICZxklPh56TlYPa+AoMTJmU9YIHp1JBbs/sQGUs8sIC2x/B8HSJ
 hTwEbi8JbDjCC2qICKxJUJb8FahQQUJDqmH2OCOJNb4vbpqcwTGPlnIZk6C8nUWQhTFzAyr2J
 UL04tKkst0jXUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDMR6BgbGHYxNvc6H
 GCU5mJREeUvuHA4X4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7W+lIuJBgUWp6akVaZg4wJmDSE
 hw8SiK8aspAad7igsTc4sx0iNQpRkUpcd79IH0CIImM0jy4NlgcXmKUlRLmZWRgYBDiKUgtys
 0sQZV/xSjOwagkzPsDZApPZl4J3PRXQIuZgBYXgNzMW1ySiJCSamAsXXVzosT8528dJBe7Bcx
 arTlr4w03xn//f//8Er/D7z7jbEeuG82Fx09dXj230idg59XDKz+4fVk8n0Fs1ZTz0r9Mwwxm
 HUv4uk2N7Wrsq1U7dy5hitmu/KeWw5H1LVtR8JFpFRIbuQ7/W3f5T4rqs/eHrttvcfh7+yAzt
 6f71pKPAsusUzZv2KbEUpyRaKjFXFScCADoznnwvgIAAA==
X-Env-Sender: prvs=042823b12=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1472472200!40814438!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5724 invoked from network); 29 Aug 2016 12:03:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2016 12:03:21 -0000
X-IronPort-AV: E=Sophos;i="5.28,596,1464652800"; d="scan'208";a="382956507"
Date: Mon, 29 Aug 2016 13:03:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160829120318.GC8502@citrix.com>
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
 <1472468469-11560-2-git-send-email-jgross@suse.com>
 <20160829110918.GA8502@citrix.com>
 <a31c64db-310a-017d-6419-827ece2cd0d9@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a31c64db-310a-017d-6419-827ece2cd0d9@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH 1/2] mini-os: support keeping start_info
 structure conditionally
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gTW9uLCBBdWcgMjksIDIwMTYgYXQgMDE6MTc6NTZQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAyOS8wOC8xNiAxMzowOSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIE1vbiwgQXVn
IDI5LCAyMDE2IGF0IDAxOjAxOjA4UE0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4g
Z3J1YiBzdHViZG9tIG5lZWRzIHRoZSBzdGFydF9pbmZvIHN0cnVjdHVyZS4gS2VlcCBhIGNvcHkg
b2YgaXQgaW4KPiA+PiBwdiBtaW5pLW9zIGlmIGNvbmZpZ3VyZWQgdmlhICJDT05GSUdfS0VFUF9T
VEFSVElORk8iLiBUaGlzIHNob3VsZAo+ID4+IGRlZmF1bHQgdG8gIm4iIGluIG9yZGVyIHRvIGhh
dmUgaXQgZW5hYmxlZCBvbmx5IHdoZW4gcmVhbGx5IG5lZWRlZC4KPiA+Pgo+ID4gCj4gPiBJJ20g
bm90IHN1cmUgSSB1bmRlcnN0YW5kIHRoZSByYXRpb25hbGUgZm9yIHRoaXMuCj4gPiAKPiA+IFNo
b3VsZG4ndCBzdGFydF9pbmZvIGFsd2F5cyBiZSBrZXB0IHdoZW4gbWluaS1vcyBpcyBQVj8gVW5k
ZXIgd2hhdAo+ID4gY29uZGl0aW9uIHNob3VsZCBpdCBub3QgYmUga2VwdD8KPiAKPiBUaGUgYXBw
bGljYXRpb24gb24gdG9wIG9mIE1pbmktT1Mgc2hvdWxkbid0IGRlcGVuZCBvbiBNaW5pLU9TIGJl
aW5nCj4gcGFyYXZpcnR1YWxpemVkIG9yIG5vdCBpbiB0aGUgIm5vcm1hbCIgY2FzZS4gZ3J1Yi1z
dHViZG9tIGlzIGEKPiBzcGVjaWFsIGNhc2UsIGFzIGl0IG5lZWRzIHRvIGtleGVjIHRvIGEgbG9h
ZGVkIGtlcm5lbCB3aGljaCBpbiB0dXJuCj4gbmVlZHMgdGhlIHN0YXJ0X2luZm8sIG9mIGNvdXJz
ZS4KPiAKPiBpb2VtdS1zdHViZG9tIE9UT0ggc2hvdWxkIG5vdCBuZWVkIHN0YXJ0X2luZm8gYXMg
aXQgY291bGQgd29yayBvbgo+IGEgSFZNbGl0ZSBNaW5pLU9TLCB0b28uCj4gCj4gVGhlIGlkZWEg
b2YgcmVtb3Zpbmcgc3RhcnRfaW5mbyBpbiBteSBIVk1saXRlIHNlcmllcyB3YXMgZHJpdmVuIGJ5
Cj4gdGhhdCB0aG91Z2h0OiBhbnkgYXBwbGljYXRpb24gdXNpbmcgc3RhcnRfaW5mbyBzaG91bGQg
YnJlYWsgYXMgaXQKPiBjbGVhcmx5IHdvdWxkbid0IGJlIGFnbm9zdGljIG9mIHRoZSBtb2RlIChw
diBvciBIVk1saXRlKSBvZiBNaW5pLU9TLgo+IHB2LWdydWIgd2FzIGFuIG92ZXJzaWdodCBoZXJl
Lgo+IAo+IEknbSBwbGFubmluZyB0byBtb2RpZnkgaW9lbXUtc3R1YmRvbSBpbiB0aGUgZnV0dXJl
IHRvIG5vdCB1c2UKPiBzdGFydF9pbmZvIGFuZCB0aGVuIGxldCBpdCBydW4gaW4gSFZNbGl0ZSBt
b2RlLCB0b28uCj4gCj4gCgpSaWdodC4gSSB0aGluayB3ZSdyZSBvbiB0aGUgc2FtZSBwYWdlIHJl
Z2FyZGluZyBob3cgYXBwcyBzaG91bGQgYmUgbGlrZS4KCldvdWxkIGl0IGJlIHN1ZmZpY2llbnQg
dGhhdCBwdi1ncnViIGhhcyBhIGhhcmQgZGVwZW5kZW5jeSBvbiBQViBtaW5pLW9zPwpUaGF0IHNo
b3VsZCBhdm9pZCB5ZXQgYW5vdGhlciBjb25maWcgb3B0aW9uLiBBbmQgdGhlIHNlbWFudGljcyBz
ZWVtcwpyYXRoZXIgc3RyYW5nZS4KCkJ1dCBpbiB0aGUgZW5kIEkgZG9uJ3QgdGhpbmsgSSB3b3Vs
ZCBhcmd1ZSBzdHJvbmdseSBvbmUgd2F5IG9yIHRoZQpvdGhlciBiZWNhdXNlIHRoZSBjb25maWcg
b3B0aW9uIHlvdXIgaW50cm9kdWNlZCBkZWZhdWx0cyB0byBuLgoKV2VpLgoKPiBKdWVyZ2VuCj4g
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3Mt
ZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 12:03:24 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 12:03:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beLHg-0007h6-1r; Mon, 29 Aug 2016 12:03:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=042823b12=wei.liu2@citrix.com>)
 id 1beLHf-0007gt-9P; Mon, 29 Aug 2016 12:03:23 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 96/13-12614-A8424C75; Mon, 29 Aug 2016 12:03:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDvW6XypF
 wg5VXGS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZhw8eoyp4BtPxYmPzawNjJu4uhg5
 OSQE/CWae5awg9gsAqoSHReXsIHYbALKEj87e8FsESD7Y2svWA2zQCejxMWL3CC2sECKROe9C
 axdjBwcvAJ6Ejc+a3cxcnEICZxklPh56TlYPa+AoMTJmU9YIHp1JBbs/sQGUs8sIC2x/B8HSJ
 hTwEbi8JbDjCC2qICKxJUJb8FahQQUJDqmH2OCOJNb4vbpqcwTGPlnIZk6C8nUWQhTFzAyr2J
 UL04tKkst0jXUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDMR6BgbGHYxNvc6H
 GCU5mJREeUvuHA4X4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7W+lIuJBgUWp6akVaZg4wJmDSE
 hw8SiK8aspAad7igsTc4sx0iNQpRkUpcd79IH0CIImM0jy4NlgcXmKUlRLmZWRgYBDiKUgtys
 0sQZV/xSjOwagkzPsDZApPZl4J3PRXQIuZgBYXgNzMW1ySiJCSamAsXXVzosT8528dJBe7Bcx
 arTlr4w03xn//f//8Er/D7z7jbEeuG82Fx09dXj230idg59XDKz+4fVk8n0Fs1ZTz0r9Mwwxm
 HUv4uk2N7Wrsq1U7dy5hitmu/KeWw5H1LVtR8JFpFRIbuQ7/W3f5T4rqs/eHrttvcfh7+yAzt
 6f71pKPAsusUzZv2KbEUpyRaKjFXFScCADoznnwvgIAAA==
X-Env-Sender: prvs=042823b12=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1472472200!40814438!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5724 invoked from network); 29 Aug 2016 12:03:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2016 12:03:21 -0000
X-IronPort-AV: E=Sophos;i="5.28,596,1464652800"; d="scan'208";a="382956507"
Date: Mon, 29 Aug 2016 13:03:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160829120318.GC8502@citrix.com>
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
 <1472468469-11560-2-git-send-email-jgross@suse.com>
 <20160829110918.GA8502@citrix.com>
 <a31c64db-310a-017d-6419-827ece2cd0d9@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a31c64db-310a-017d-6419-827ece2cd0d9@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH 1/2] mini-os: support keeping start_info
 structure conditionally
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gTW9uLCBBdWcgMjksIDIwMTYgYXQgMDE6MTc6NTZQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAyOS8wOC8xNiAxMzowOSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIE1vbiwgQXVn
IDI5LCAyMDE2IGF0IDAxOjAxOjA4UE0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4g
Z3J1YiBzdHViZG9tIG5lZWRzIHRoZSBzdGFydF9pbmZvIHN0cnVjdHVyZS4gS2VlcCBhIGNvcHkg
b2YgaXQgaW4KPiA+PiBwdiBtaW5pLW9zIGlmIGNvbmZpZ3VyZWQgdmlhICJDT05GSUdfS0VFUF9T
VEFSVElORk8iLiBUaGlzIHNob3VsZAo+ID4+IGRlZmF1bHQgdG8gIm4iIGluIG9yZGVyIHRvIGhh
dmUgaXQgZW5hYmxlZCBvbmx5IHdoZW4gcmVhbGx5IG5lZWRlZC4KPiA+Pgo+ID4gCj4gPiBJJ20g
bm90IHN1cmUgSSB1bmRlcnN0YW5kIHRoZSByYXRpb25hbGUgZm9yIHRoaXMuCj4gPiAKPiA+IFNo
b3VsZG4ndCBzdGFydF9pbmZvIGFsd2F5cyBiZSBrZXB0IHdoZW4gbWluaS1vcyBpcyBQVj8gVW5k
ZXIgd2hhdAo+ID4gY29uZGl0aW9uIHNob3VsZCBpdCBub3QgYmUga2VwdD8KPiAKPiBUaGUgYXBw
bGljYXRpb24gb24gdG9wIG9mIE1pbmktT1Mgc2hvdWxkbid0IGRlcGVuZCBvbiBNaW5pLU9TIGJl
aW5nCj4gcGFyYXZpcnR1YWxpemVkIG9yIG5vdCBpbiB0aGUgIm5vcm1hbCIgY2FzZS4gZ3J1Yi1z
dHViZG9tIGlzIGEKPiBzcGVjaWFsIGNhc2UsIGFzIGl0IG5lZWRzIHRvIGtleGVjIHRvIGEgbG9h
ZGVkIGtlcm5lbCB3aGljaCBpbiB0dXJuCj4gbmVlZHMgdGhlIHN0YXJ0X2luZm8sIG9mIGNvdXJz
ZS4KPiAKPiBpb2VtdS1zdHViZG9tIE9UT0ggc2hvdWxkIG5vdCBuZWVkIHN0YXJ0X2luZm8gYXMg
aXQgY291bGQgd29yayBvbgo+IGEgSFZNbGl0ZSBNaW5pLU9TLCB0b28uCj4gCj4gVGhlIGlkZWEg
b2YgcmVtb3Zpbmcgc3RhcnRfaW5mbyBpbiBteSBIVk1saXRlIHNlcmllcyB3YXMgZHJpdmVuIGJ5
Cj4gdGhhdCB0aG91Z2h0OiBhbnkgYXBwbGljYXRpb24gdXNpbmcgc3RhcnRfaW5mbyBzaG91bGQg
YnJlYWsgYXMgaXQKPiBjbGVhcmx5IHdvdWxkbid0IGJlIGFnbm9zdGljIG9mIHRoZSBtb2RlIChw
diBvciBIVk1saXRlKSBvZiBNaW5pLU9TLgo+IHB2LWdydWIgd2FzIGFuIG92ZXJzaWdodCBoZXJl
Lgo+IAo+IEknbSBwbGFubmluZyB0byBtb2RpZnkgaW9lbXUtc3R1YmRvbSBpbiB0aGUgZnV0dXJl
IHRvIG5vdCB1c2UKPiBzdGFydF9pbmZvIGFuZCB0aGVuIGxldCBpdCBydW4gaW4gSFZNbGl0ZSBt
b2RlLCB0b28uCj4gCj4gCgpSaWdodC4gSSB0aGluayB3ZSdyZSBvbiB0aGUgc2FtZSBwYWdlIHJl
Z2FyZGluZyBob3cgYXBwcyBzaG91bGQgYmUgbGlrZS4KCldvdWxkIGl0IGJlIHN1ZmZpY2llbnQg
dGhhdCBwdi1ncnViIGhhcyBhIGhhcmQgZGVwZW5kZW5jeSBvbiBQViBtaW5pLW9zPwpUaGF0IHNo
b3VsZCBhdm9pZCB5ZXQgYW5vdGhlciBjb25maWcgb3B0aW9uLiBBbmQgdGhlIHNlbWFudGljcyBz
ZWVtcwpyYXRoZXIgc3RyYW5nZS4KCkJ1dCBpbiB0aGUgZW5kIEkgZG9uJ3QgdGhpbmsgSSB3b3Vs
ZCBhcmd1ZSBzdHJvbmdseSBvbmUgd2F5IG9yIHRoZQpvdGhlciBiZWNhdXNlIHRoZSBjb25maWcg
b3B0aW9uIHlvdXIgaW50cm9kdWNlZCBkZWZhdWx0cyB0byBuLgoKV2VpLgoKPiBKdWVyZ2VuCj4g
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3Mt
ZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 12:28:43 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 12:28:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beLgA-00013r-VJ; Mon, 29 Aug 2016 12:28:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beLg9-00013i-SM; Mon, 29 Aug 2016 12:28:41 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 42/3C-15404-97A24C75; Mon, 29 Aug 2016 12:28:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyuP0Ov26F1pF
 wg4VXZCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpw6P5ex4CR/xdN789gaGF/ydDFy
 ckgIGEm8nfiPCcQWEljIKLH3fR2ILSxQIHHr/0ZWEFtEwEfiRdsOxi5GLqCaP4wSh+73s4Mkm
 AVSJB6ungdWxCagKrHh+ikwm1fAWuLv4vVgNSxA8a9r3rOB2KICoRIr3pxgg6gRlDg58wkLiM
 0pYCfx+X4z1Ex1iT/zLjFD2PIS29/OYZ7AyDcLScssJGWzkJQtYGRexahRnFpUllqka2ysl1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHgMQLCDcef6wEOMkhxMSqK8JXcOhwvx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4D2icSRcSLAoNT21Ii0zBxgDMGkJDh4lEV52TaA0b3FBY
 m5xZjpE6hSjopQ4bzJInwBIIqM0D64NFneXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMwrAj
 KeJzOvBG76K6DFTECLC0Bu5i0uSURISTUwHhfm3rA0l2312UDRhsV/prGqHdrE0xdcvXTqmnr
 nk5VsneYxxvmrDqx6fWeOwwNHDbe2v4o5jsnBjT2pmzbFFsUKzp5p/eL0uYiNxzSX228wPPV9
 abzOdH/N6Xsu815M9Lu5hmvR+poL8z/UHrl7snmlF0P1rOXP5Y448DmEqsj39199/TOUTYmlO
 CPRUIu5qDgRANUxuIS2AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1472473719!30536132!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51441 invoked from network); 29 Aug 2016 12:28:40 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 12:28:40 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5FF63AAF1;
 Mon, 29 Aug 2016 12:28:38 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
 <1472468469-11560-2-git-send-email-jgross@suse.com>
 <20160829110918.GA8502@citrix.com>
 <a31c64db-310a-017d-6419-827ece2cd0d9@suse.com>
 <8db7a813-c16a-0bef-27b4-f984152e2b79@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <4af1d73d-3367-b485-9d49-c345398d7afb@suse.com>
Date: Mon, 29 Aug 2016 14:28:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <8db7a813-c16a-0bef-27b4-f984152e2b79@citrix.com>
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [Xen-devel] [PATCH 1/2] mini-os: support keeping
 start_info structure conditionally
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjkvMDgvMTYgMTM6NDcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjkvMDgvMjAxNiAx
MjoxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMjkvMDgvMTYgMTM6MDksIFdlaSBMaXUg
d3JvdGU6Cj4+PiBPbiBNb24sIEF1ZyAyOSwgMjAxNiBhdCAwMTowMTowOFBNICswMjAwLCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+Pj4+IGdydWIgc3R1YmRvbSBuZWVkcyB0aGUgc3RhcnRfaW5mbyBz
dHJ1Y3R1cmUuIEtlZXAgYSBjb3B5IG9mIGl0IGluCj4+Pj4gcHYgbWluaS1vcyBpZiBjb25maWd1
cmVkIHZpYSAiQ09ORklHX0tFRVBfU1RBUlRJTkZPIi4gVGhpcyBzaG91bGQKPj4+PiBkZWZhdWx0
IHRvICJuIiBpbiBvcmRlciB0byBoYXZlIGl0IGVuYWJsZWQgb25seSB3aGVuIHJlYWxseSBuZWVk
ZWQuCj4+Pj4KPj4+IEknbSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQgdGhlIHJhdGlvbmFsZSBmb3Ig
dGhpcy4KPj4+Cj4+PiBTaG91bGRuJ3Qgc3RhcnRfaW5mbyBhbHdheXMgYmUga2VwdCB3aGVuIG1p
bmktb3MgaXMgUFY/IFVuZGVyIHdoYXQKPj4+IGNvbmRpdGlvbiBzaG91bGQgaXQgbm90IGJlIGtl
cHQ/Cj4+IFRoZSBhcHBsaWNhdGlvbiBvbiB0b3Agb2YgTWluaS1PUyBzaG91bGRuJ3QgZGVwZW5k
IG9uIE1pbmktT1MgYmVpbmcKPj4gcGFyYXZpcnR1YWxpemVkIG9yIG5vdCBpbiB0aGUgIm5vcm1h
bCIgY2FzZS4gZ3J1Yi1zdHViZG9tIGlzIGEKPj4gc3BlY2lhbCBjYXNlLCBhcyBpdCBuZWVkcyB0
byBrZXhlYyB0byBhIGxvYWRlZCBrZXJuZWwgd2hpY2ggaW4gdHVybgo+PiBuZWVkcyB0aGUgc3Rh
cnRfaW5mbywgb2YgY291cnNlLgo+Pgo+PiBpb2VtdS1zdHViZG9tIE9UT0ggc2hvdWxkIG5vdCBu
ZWVkIHN0YXJ0X2luZm8gYXMgaXQgY291bGQgd29yayBvbgo+PiBhIEhWTWxpdGUgTWluaS1PUywg
dG9vLgo+Pgo+PiBUaGUgaWRlYSBvZiByZW1vdmluZyBzdGFydF9pbmZvIGluIG15IEhWTWxpdGUg
c2VyaWVzIHdhcyBkcml2ZW4gYnkKPj4gdGhhdCB0aG91Z2h0OiBhbnkgYXBwbGljYXRpb24gdXNp
bmcgc3RhcnRfaW5mbyBzaG91bGQgYnJlYWsgYXMgaXQKPj4gY2xlYXJseSB3b3VsZG4ndCBiZSBh
Z25vc3RpYyBvZiB0aGUgbW9kZSAocHYgb3IgSFZNbGl0ZSkgb2YgTWluaS1PUy4KPj4gcHYtZ3J1
YiB3YXMgYW4gb3ZlcnNpZ2h0IGhlcmUuCj4+Cj4+IEknbSBwbGFubmluZyB0byBtb2RpZnkgaW9l
bXUtc3R1YmRvbSBpbiB0aGUgZnV0dXJlIHRvIG5vdCB1c2UKPj4gc3RhcnRfaW5mbyBhbmQgdGhl
biBsZXQgaXQgcnVuIGluIEhWTWxpdGUgbW9kZSwgdG9vLgo+IAo+IFRoZXJlIGlzIGFuIGlzc3Vl
IGhlcmUgYmV0d2VlbiBNaW5pT1MgaXRzZWxmLCBhbmQgInRoZSBzdHViZG9tIGFwcGxpY2F0aW9u
Ii4KCkNvcnJlY3QuCgo+IFRoZXJlIHNob3VsZCBiZSBubyBjaXJjdW1zdGFuY2Ugd2hlcmUgdGhl
IHN0dWJkb20gYXBwbGljYXRpb24gbmVlZHMKPiBhY2Nlc3MgKHB2LWdydWIgYmVpbmcgYSBzcGVj
aWFsIGNhc2UsIGJ1dCBtYXliZSB0aGUga2V4ZWMgZGV0YWlscyBjYW4gYmUKPiBoaWRkZW4gYXMg
d2VsbCkuCgpJbmRlZWQuIEknbGwgaGF2ZSBhIGxvb2sgaWYgdGhpcyBpcyBwb3NzaWJsZS4gSW4g
Y2FzZSBJIGZpbmQgYSBjbGVhbgpzb2x1dGlvbiBJJ2xsIHNlbmQgcGF0Y2hlcyBpbmNsdWRpbmcg
b25lIHJlbW92aW5nIENPTkZJR19LRUVQX1NUQVJUSU5GTwphZ2Fpbi4KCj4gSG93ZXZlciwgd2hp
bGUgdGhlcmUgaXMgc3RpbGwgcmVsZXZhbnQgaW5mb3JtYXRpb24gaW4gc3RhcnRfaW5mbywgdGhl
Cj4gbG93IGxldmVsIFBWIGJpdHMgc2hvdWxkIHN0aWxsIGhhdmUgYWNjZXNzLiAgTW9yZW92ZXIs
IGl0IGlzIG5lY2Vzc2FyeQo+IHRvIGFsd2F5cyBoYXZlIGFjY2VzcyB3aGVuIGRvaW5nIHN1c3Bl
bmQvcmVzdW1lLgoKVGhlIGluZm9ybWF0aW9uIGZyb20gc3RhcnRfaW5mbyBpcyBhdmFpbGFibGUg
aW5zaWRlIE1pbmktT1MuIFNvIHRoaXMKc2hvdWxkIGJlIG5vIHByb2JsZW0uCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 12:28:43 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 12:28:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beLgA-00013r-VJ; Mon, 29 Aug 2016 12:28:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beLg9-00013i-SM; Mon, 29 Aug 2016 12:28:41 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 42/3C-15404-97A24C75; Mon, 29 Aug 2016 12:28:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyuP0Ov26F1pF
 wg4VXZCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpw6P5ex4CR/xdN789gaGF/ydDFy
 ckgIGEm8nfiPCcQWEljIKLH3fR2ILSxQIHHr/0ZWEFtEwEfiRdsOxi5GLqCaP4wSh+73s4Mkm
 AVSJB6ungdWxCagKrHh+ikwm1fAWuLv4vVgNSxA8a9r3rOB2KICoRIr3pxgg6gRlDg58wkLiM
 0pYCfx+X4z1Ex1iT/zLjFD2PIS29/OYZ7AyDcLScssJGWzkJQtYGRexahRnFpUllqka2ysl1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHgMQLCDcef6wEOMkhxMSqK8JXcOhwvx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4D2icSRcSLAoNT21Ii0zBxgDMGkJDh4lEV52TaA0b3FBY
 m5xZjpE6hSjopQ4bzJInwBIIqM0D64NFneXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMwrAj
 KeJzOvBG76K6DFTECLC0Bu5i0uSURISTUwHhfm3rA0l2312UDRhsV/prGqHdrE0xdcvXTqmnr
 nk5VsneYxxvmrDqx6fWeOwwNHDbe2v4o5jsnBjT2pmzbFFsUKzp5p/eL0uYiNxzSX228wPPV9
 abzOdH/N6Xsu815M9Lu5hmvR+poL8z/UHrl7snmlF0P1rOXP5Y448DmEqsj39199/TOUTYmlO
 CPRUIu5qDgRANUxuIS2AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1472473719!30536132!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51441 invoked from network); 29 Aug 2016 12:28:40 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 12:28:40 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5FF63AAF1;
 Mon, 29 Aug 2016 12:28:38 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
 <1472468469-11560-2-git-send-email-jgross@suse.com>
 <20160829110918.GA8502@citrix.com>
 <a31c64db-310a-017d-6419-827ece2cd0d9@suse.com>
 <8db7a813-c16a-0bef-27b4-f984152e2b79@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <4af1d73d-3367-b485-9d49-c345398d7afb@suse.com>
Date: Mon, 29 Aug 2016 14:28:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <8db7a813-c16a-0bef-27b4-f984152e2b79@citrix.com>
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [Xen-devel] [PATCH 1/2] mini-os: support keeping
 start_info structure conditionally
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjkvMDgvMTYgMTM6NDcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjkvMDgvMjAxNiAx
MjoxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMjkvMDgvMTYgMTM6MDksIFdlaSBMaXUg
d3JvdGU6Cj4+PiBPbiBNb24sIEF1ZyAyOSwgMjAxNiBhdCAwMTowMTowOFBNICswMjAwLCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+Pj4+IGdydWIgc3R1YmRvbSBuZWVkcyB0aGUgc3RhcnRfaW5mbyBz
dHJ1Y3R1cmUuIEtlZXAgYSBjb3B5IG9mIGl0IGluCj4+Pj4gcHYgbWluaS1vcyBpZiBjb25maWd1
cmVkIHZpYSAiQ09ORklHX0tFRVBfU1RBUlRJTkZPIi4gVGhpcyBzaG91bGQKPj4+PiBkZWZhdWx0
IHRvICJuIiBpbiBvcmRlciB0byBoYXZlIGl0IGVuYWJsZWQgb25seSB3aGVuIHJlYWxseSBuZWVk
ZWQuCj4+Pj4KPj4+IEknbSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQgdGhlIHJhdGlvbmFsZSBmb3Ig
dGhpcy4KPj4+Cj4+PiBTaG91bGRuJ3Qgc3RhcnRfaW5mbyBhbHdheXMgYmUga2VwdCB3aGVuIG1p
bmktb3MgaXMgUFY/IFVuZGVyIHdoYXQKPj4+IGNvbmRpdGlvbiBzaG91bGQgaXQgbm90IGJlIGtl
cHQ/Cj4+IFRoZSBhcHBsaWNhdGlvbiBvbiB0b3Agb2YgTWluaS1PUyBzaG91bGRuJ3QgZGVwZW5k
IG9uIE1pbmktT1MgYmVpbmcKPj4gcGFyYXZpcnR1YWxpemVkIG9yIG5vdCBpbiB0aGUgIm5vcm1h
bCIgY2FzZS4gZ3J1Yi1zdHViZG9tIGlzIGEKPj4gc3BlY2lhbCBjYXNlLCBhcyBpdCBuZWVkcyB0
byBrZXhlYyB0byBhIGxvYWRlZCBrZXJuZWwgd2hpY2ggaW4gdHVybgo+PiBuZWVkcyB0aGUgc3Rh
cnRfaW5mbywgb2YgY291cnNlLgo+Pgo+PiBpb2VtdS1zdHViZG9tIE9UT0ggc2hvdWxkIG5vdCBu
ZWVkIHN0YXJ0X2luZm8gYXMgaXQgY291bGQgd29yayBvbgo+PiBhIEhWTWxpdGUgTWluaS1PUywg
dG9vLgo+Pgo+PiBUaGUgaWRlYSBvZiByZW1vdmluZyBzdGFydF9pbmZvIGluIG15IEhWTWxpdGUg
c2VyaWVzIHdhcyBkcml2ZW4gYnkKPj4gdGhhdCB0aG91Z2h0OiBhbnkgYXBwbGljYXRpb24gdXNp
bmcgc3RhcnRfaW5mbyBzaG91bGQgYnJlYWsgYXMgaXQKPj4gY2xlYXJseSB3b3VsZG4ndCBiZSBh
Z25vc3RpYyBvZiB0aGUgbW9kZSAocHYgb3IgSFZNbGl0ZSkgb2YgTWluaS1PUy4KPj4gcHYtZ3J1
YiB3YXMgYW4gb3ZlcnNpZ2h0IGhlcmUuCj4+Cj4+IEknbSBwbGFubmluZyB0byBtb2RpZnkgaW9l
bXUtc3R1YmRvbSBpbiB0aGUgZnV0dXJlIHRvIG5vdCB1c2UKPj4gc3RhcnRfaW5mbyBhbmQgdGhl
biBsZXQgaXQgcnVuIGluIEhWTWxpdGUgbW9kZSwgdG9vLgo+IAo+IFRoZXJlIGlzIGFuIGlzc3Vl
IGhlcmUgYmV0d2VlbiBNaW5pT1MgaXRzZWxmLCBhbmQgInRoZSBzdHViZG9tIGFwcGxpY2F0aW9u
Ii4KCkNvcnJlY3QuCgo+IFRoZXJlIHNob3VsZCBiZSBubyBjaXJjdW1zdGFuY2Ugd2hlcmUgdGhl
IHN0dWJkb20gYXBwbGljYXRpb24gbmVlZHMKPiBhY2Nlc3MgKHB2LWdydWIgYmVpbmcgYSBzcGVj
aWFsIGNhc2UsIGJ1dCBtYXliZSB0aGUga2V4ZWMgZGV0YWlscyBjYW4gYmUKPiBoaWRkZW4gYXMg
d2VsbCkuCgpJbmRlZWQuIEknbGwgaGF2ZSBhIGxvb2sgaWYgdGhpcyBpcyBwb3NzaWJsZS4gSW4g
Y2FzZSBJIGZpbmQgYSBjbGVhbgpzb2x1dGlvbiBJJ2xsIHNlbmQgcGF0Y2hlcyBpbmNsdWRpbmcg
b25lIHJlbW92aW5nIENPTkZJR19LRUVQX1NUQVJUSU5GTwphZ2Fpbi4KCj4gSG93ZXZlciwgd2hp
bGUgdGhlcmUgaXMgc3RpbGwgcmVsZXZhbnQgaW5mb3JtYXRpb24gaW4gc3RhcnRfaW5mbywgdGhl
Cj4gbG93IGxldmVsIFBWIGJpdHMgc2hvdWxkIHN0aWxsIGhhdmUgYWNjZXNzLiAgTW9yZW92ZXIs
IGl0IGlzIG5lY2Vzc2FyeQo+IHRvIGFsd2F5cyBoYXZlIGFjY2VzcyB3aGVuIGRvaW5nIHN1c3Bl
bmQvcmVzdW1lLgoKVGhlIGluZm9ybWF0aW9uIGZyb20gc3RhcnRfaW5mbyBpcyBhdmFpbGFibGUg
aW5zaWRlIE1pbmktT1MuIFNvIHRoaXMKc2hvdWxkIGJlIG5vIHByb2JsZW0uCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 12:32:36 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 12:32:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beLjw-0001bW-GP; Mon, 29 Aug 2016 12:32:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>)
 id 1beLjv-0001bM-LA; Mon, 29 Aug 2016 12:32:35 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 81/9D-30284-26B24C75; Mon, 29 Aug 2016 12:32:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXSnM/Rq5ukfST
 cYMoiIYu3X5cwW3zfMpnJgcnj8IcrLAGMUayZeUn5FQmsGcc6/zIW7BeqWP96LlMD4zz+LkZO
 DgkBRYmtjRuZuxg5gGxLiVdrCroYuTiEBK4ySez7/pENpEZYoEDi1v+NrCC2iICTxJ4H91khi
 tYySfQ8+gWWYBZIkXi4eh6YzSagL7H7xScmEJtXwFbi3c8OZhCbRUBVYsGOJSwgtqhAtMTUpx
 PZIWoEJU7OfAIW5xSwkVjbvoURYqa6xJ95l5ghbHmJ7W/nMEMcpCcx7f48lgmMArOQtM9C0jI
 LScsCRuZVjBrFqUVlqUW6huZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBgcoA
 BDsYL572PMQoycGkJMpbcudwuBBfUn5KZUZicUZ8UWlOavEhRnUODoENi/+GS7Hk5eelKknwC
 mkdCRcSLEpNT61Iy8wBRhJMpQQHj5II7wFNoDRvcUFibnFmOkTqFKOilDjvZZCEAEgiozQPrg
 0WvZcYZaWEeRmBbhLiKUgtys0sQZV/xSjOwagkzMsJsp0nM68EbvoroMVMQIsLQM7nLS5JREh
 JNTDyq0y+ZFc6NcqloK36vmiqxks73XPeN7bsfDm9lsVFU2v1rRkpa7rvMG3YMn/z0+Brq8K9
 XF/Gmv87/cIwWsl1qaubdt+dhre/7AyUJKUfxbOZ66X/T/KutlTYe9GkUMTD9WW3+qVLp6dqm
 ++aNmlSemFYwcGo/dyiU1PV3jNcNg84qfVkzg8lluKMREMt5qLiRADwtUl32QIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-11.tower-206.messagelabs.com!1472473954!44554645!1
X-Originating-IP: [131.111.8.141]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MSA9PiAxNTQ4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64593 invoked from network); 29 Aug 2016 12:32:34 -0000
Received: from ppsw-41.csi.cam.ac.uk (HELO ppsw-41.csi.cam.ac.uk)
 (131.111.8.141)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 Aug 2016 12:32:34 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from host-2-96-111-66.as13285.net ([2.96.111.66]:50002
 helo=[192.168.1.6])
 by ppsw-41.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1beLjt-0004Av-Pu (Exim 4.86_36-e07b163)
 (return-path <amc96@hermes.cam.ac.uk>); Mon, 29 Aug 2016 13:32:33 +0100
To: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
 <1472468469-11560-2-git-send-email-jgross@suse.com>
 <20160829110918.GA8502@citrix.com>
 <a31c64db-310a-017d-6419-827ece2cd0d9@suse.com>
 <8db7a813-c16a-0bef-27b4-f984152e2b79@citrix.com>
 <4af1d73d-3367-b485-9d49-c345398d7afb@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c348e2ad-e530-9e39-2eef-9b0db18dade7@citrix.com>
Date: Mon, 29 Aug 2016 13:32:31 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <4af1d73d-3367-b485-9d49-c345398d7afb@suse.com>
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [Xen-devel] [PATCH 1/2] mini-os: support keeping
 start_info structure conditionally
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjkvMDgvMjAxNiAxMzoyOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyOS8wOC8xNiAx
Mzo0NywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjkvMDgvMjAxNiAxMjoxNywgSnVlcmdl
biBHcm9zcyB3cm90ZToKPj4+IE9uIDI5LzA4LzE2IDEzOjA5LCBXZWkgTGl1IHdyb3RlOgo+Pj4+
IE9uIE1vbiwgQXVnIDI5LCAyMDE2IGF0IDAxOjAxOjA4UE0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mg
d3JvdGU6Cj4+Pj4+IGdydWIgc3R1YmRvbSBuZWVkcyB0aGUgc3RhcnRfaW5mbyBzdHJ1Y3R1cmUu
IEtlZXAgYSBjb3B5IG9mIGl0IGluCj4+Pj4+IHB2IG1pbmktb3MgaWYgY29uZmlndXJlZCB2aWEg
IkNPTkZJR19LRUVQX1NUQVJUSU5GTyIuIFRoaXMgc2hvdWxkCj4+Pj4+IGRlZmF1bHQgdG8gIm4i
IGluIG9yZGVyIHRvIGhhdmUgaXQgZW5hYmxlZCBvbmx5IHdoZW4gcmVhbGx5IG5lZWRlZC4KPj4+
Pj4KPj4+PiBJJ20gbm90IHN1cmUgSSB1bmRlcnN0YW5kIHRoZSByYXRpb25hbGUgZm9yIHRoaXMu
Cj4+Pj4KPj4+PiBTaG91bGRuJ3Qgc3RhcnRfaW5mbyBhbHdheXMgYmUga2VwdCB3aGVuIG1pbmkt
b3MgaXMgUFY/IFVuZGVyIHdoYXQKPj4+PiBjb25kaXRpb24gc2hvdWxkIGl0IG5vdCBiZSBrZXB0
Pwo+Pj4gVGhlIGFwcGxpY2F0aW9uIG9uIHRvcCBvZiBNaW5pLU9TIHNob3VsZG4ndCBkZXBlbmQg
b24gTWluaS1PUyBiZWluZwo+Pj4gcGFyYXZpcnR1YWxpemVkIG9yIG5vdCBpbiB0aGUgIm5vcm1h
bCIgY2FzZS4gZ3J1Yi1zdHViZG9tIGlzIGEKPj4+IHNwZWNpYWwgY2FzZSwgYXMgaXQgbmVlZHMg
dG8ga2V4ZWMgdG8gYSBsb2FkZWQga2VybmVsIHdoaWNoIGluIHR1cm4KPj4+IG5lZWRzIHRoZSBz
dGFydF9pbmZvLCBvZiBjb3Vyc2UuCj4+Pgo+Pj4gaW9lbXUtc3R1YmRvbSBPVE9IIHNob3VsZCBu
b3QgbmVlZCBzdGFydF9pbmZvIGFzIGl0IGNvdWxkIHdvcmsgb24KPj4+IGEgSFZNbGl0ZSBNaW5p
LU9TLCB0b28uCj4+Pgo+Pj4gVGhlIGlkZWEgb2YgcmVtb3Zpbmcgc3RhcnRfaW5mbyBpbiBteSBI
Vk1saXRlIHNlcmllcyB3YXMgZHJpdmVuIGJ5Cj4+PiB0aGF0IHRob3VnaHQ6IGFueSBhcHBsaWNh
dGlvbiB1c2luZyBzdGFydF9pbmZvIHNob3VsZCBicmVhayBhcyBpdAo+Pj4gY2xlYXJseSB3b3Vs
ZG4ndCBiZSBhZ25vc3RpYyBvZiB0aGUgbW9kZSAocHYgb3IgSFZNbGl0ZSkgb2YgTWluaS1PUy4K
Pj4+IHB2LWdydWIgd2FzIGFuIG92ZXJzaWdodCBoZXJlLgo+Pj4KPj4+IEknbSBwbGFubmluZyB0
byBtb2RpZnkgaW9lbXUtc3R1YmRvbSBpbiB0aGUgZnV0dXJlIHRvIG5vdCB1c2UKPj4+IHN0YXJ0
X2luZm8gYW5kIHRoZW4gbGV0IGl0IHJ1biBpbiBIVk1saXRlIG1vZGUsIHRvby4KPj4gVGhlcmUg
aXMgYW4gaXNzdWUgaGVyZSBiZXR3ZWVuIE1pbmlPUyBpdHNlbGYsIGFuZCAidGhlIHN0dWJkb20g
YXBwbGljYXRpb24iLgo+IENvcnJlY3QuCj4KPj4gVGhlcmUgc2hvdWxkIGJlIG5vIGNpcmN1bXN0
YW5jZSB3aGVyZSB0aGUgc3R1YmRvbSBhcHBsaWNhdGlvbiBuZWVkcwo+PiBhY2Nlc3MgKHB2LWdy
dWIgYmVpbmcgYSBzcGVjaWFsIGNhc2UsIGJ1dCBtYXliZSB0aGUga2V4ZWMgZGV0YWlscyBjYW4g
YmUKPj4gaGlkZGVuIGFzIHdlbGwpLgo+IEluZGVlZC4gSSdsbCBoYXZlIGEgbG9vayBpZiB0aGlz
IGlzIHBvc3NpYmxlLiBJbiBjYXNlIEkgZmluZCBhIGNsZWFuCj4gc29sdXRpb24gSSdsbCBzZW5k
IHBhdGNoZXMgaW5jbHVkaW5nIG9uZSByZW1vdmluZyBDT05GSUdfS0VFUF9TVEFSVElORk8KPiBh
Z2Fpbi4KPgo+PiBIb3dldmVyLCB3aGlsZSB0aGVyZSBpcyBzdGlsbCByZWxldmFudCBpbmZvcm1h
dGlvbiBpbiBzdGFydF9pbmZvLCB0aGUKPj4gbG93IGxldmVsIFBWIGJpdHMgc2hvdWxkIHN0aWxs
IGhhdmUgYWNjZXNzLiAgTW9yZW92ZXIsIGl0IGlzIG5lY2Vzc2FyeQo+PiB0byBhbHdheXMgaGF2
ZSBhY2Nlc3Mgd2hlbiBkb2luZyBzdXNwZW5kL3Jlc3VtZS4KPiBUaGUgaW5mb3JtYXRpb24gZnJv
bSBzdGFydF9pbmZvIGlzIGF2YWlsYWJsZSBpbnNpZGUgTWluaS1PUy4gU28gdGhpcwo+IHNob3Vs
ZCBiZSBubyBwcm9ibGVtLgoKSSBoYXZlIG5ldmVyIHVuZGVyc3Rvb2QgTWluaU9TJ3MgZGVjaXNp
b24gdG8gbWVtY3B5KCkgaXQgZWxzZXdoZXJlLiAgSXQKaXMganVzdCBhIHBsYWluIHBhZ2Ugb2Yg
UkFNIHNldCB1cCBieSB0aGUgZG9tYWluIGJ1aWxkZXI7IGNvcHlpbmcgaXQKZWxzZXdoZXJlIGlz
IGp1c3QgYSB3YXN0ZSBvZiBzcGFjZS4KCk9UT0gsIHlvdSBtdXN0IHBhc3MgYSBwb2ludGVyIHRv
IGl0IGluIHRoZSBzdXNwZW5kKCkgaHlwZXJjYWxsLCBzbyB0aGUKcmVzdW1lIGxvZ2ljIGNhbiBy
ZS1tb2RpZnkgcGFydCBvZiBpdC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dp
LWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 12:32:36 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 12:32:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beLjw-0001bW-GP; Mon, 29 Aug 2016 12:32:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>)
 id 1beLjv-0001bM-LA; Mon, 29 Aug 2016 12:32:35 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 81/9D-30284-26B24C75; Mon, 29 Aug 2016 12:32:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXSnM/Rq5ukfST
 cYMoiIYu3X5cwW3zfMpnJgcnj8IcrLAGMUayZeUn5FQmsGcc6/zIW7BeqWP96LlMD4zz+LkZO
 DgkBRYmtjRuZuxg5gGxLiVdrCroYuTiEBK4ySez7/pENpEZYoEDi1v+NrCC2iICTxJ4H91khi
 tYySfQ8+gWWYBZIkXi4eh6YzSagL7H7xScmEJtXwFbi3c8OZhCbRUBVYsGOJSwgtqhAtMTUpx
 PZIWoEJU7OfAIW5xSwkVjbvoURYqa6xJ95l5ghbHmJ7W/nMEMcpCcx7f48lgmMArOQtM9C0jI
 LScsCRuZVjBrFqUVlqUW6huZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBgcoA
 BDsYL572PMQoycGkJMpbcudwuBBfUn5KZUZicUZ8UWlOavEhRnUODoENi/+GS7Hk5eelKknwC
 mkdCRcSLEpNT61Iy8wBRhJMpQQHj5II7wFNoDRvcUFibnFmOkTqFKOilDjvZZCEAEgiozQPrg
 0WvZcYZaWEeRmBbhLiKUgtys0sQZV/xSjOwagkzMsJsp0nM68EbvoroMVMQIsLQM7nLS5JREh
 JNTDyq0y+ZFc6NcqloK36vmiqxks73XPeN7bsfDm9lsVFU2v1rRkpa7rvMG3YMn/z0+Brq8K9
 XF/Gmv87/cIwWsl1qaubdt+dhre/7AyUJKUfxbOZ66X/T/KutlTYe9GkUMTD9WW3+qVLp6dqm
 ++aNmlSemFYwcGo/dyiU1PV3jNcNg84qfVkzg8lluKMREMt5qLiRADwtUl32QIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-11.tower-206.messagelabs.com!1472473954!44554645!1
X-Originating-IP: [131.111.8.141]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MSA9PiAxNTQ4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64593 invoked from network); 29 Aug 2016 12:32:34 -0000
Received: from ppsw-41.csi.cam.ac.uk (HELO ppsw-41.csi.cam.ac.uk)
 (131.111.8.141)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 Aug 2016 12:32:34 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from host-2-96-111-66.as13285.net ([2.96.111.66]:50002
 helo=[192.168.1.6])
 by ppsw-41.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1beLjt-0004Av-Pu (Exim 4.86_36-e07b163)
 (return-path <amc96@hermes.cam.ac.uk>); Mon, 29 Aug 2016 13:32:33 +0100
To: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
 <1472468469-11560-2-git-send-email-jgross@suse.com>
 <20160829110918.GA8502@citrix.com>
 <a31c64db-310a-017d-6419-827ece2cd0d9@suse.com>
 <8db7a813-c16a-0bef-27b4-f984152e2b79@citrix.com>
 <4af1d73d-3367-b485-9d49-c345398d7afb@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c348e2ad-e530-9e39-2eef-9b0db18dade7@citrix.com>
Date: Mon, 29 Aug 2016 13:32:31 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <4af1d73d-3367-b485-9d49-c345398d7afb@suse.com>
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [Xen-devel] [PATCH 1/2] mini-os: support keeping
 start_info structure conditionally
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjkvMDgvMjAxNiAxMzoyOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyOS8wOC8xNiAx
Mzo0NywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjkvMDgvMjAxNiAxMjoxNywgSnVlcmdl
biBHcm9zcyB3cm90ZToKPj4+IE9uIDI5LzA4LzE2IDEzOjA5LCBXZWkgTGl1IHdyb3RlOgo+Pj4+
IE9uIE1vbiwgQXVnIDI5LCAyMDE2IGF0IDAxOjAxOjA4UE0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mg
d3JvdGU6Cj4+Pj4+IGdydWIgc3R1YmRvbSBuZWVkcyB0aGUgc3RhcnRfaW5mbyBzdHJ1Y3R1cmUu
IEtlZXAgYSBjb3B5IG9mIGl0IGluCj4+Pj4+IHB2IG1pbmktb3MgaWYgY29uZmlndXJlZCB2aWEg
IkNPTkZJR19LRUVQX1NUQVJUSU5GTyIuIFRoaXMgc2hvdWxkCj4+Pj4+IGRlZmF1bHQgdG8gIm4i
IGluIG9yZGVyIHRvIGhhdmUgaXQgZW5hYmxlZCBvbmx5IHdoZW4gcmVhbGx5IG5lZWRlZC4KPj4+
Pj4KPj4+PiBJJ20gbm90IHN1cmUgSSB1bmRlcnN0YW5kIHRoZSByYXRpb25hbGUgZm9yIHRoaXMu
Cj4+Pj4KPj4+PiBTaG91bGRuJ3Qgc3RhcnRfaW5mbyBhbHdheXMgYmUga2VwdCB3aGVuIG1pbmkt
b3MgaXMgUFY/IFVuZGVyIHdoYXQKPj4+PiBjb25kaXRpb24gc2hvdWxkIGl0IG5vdCBiZSBrZXB0
Pwo+Pj4gVGhlIGFwcGxpY2F0aW9uIG9uIHRvcCBvZiBNaW5pLU9TIHNob3VsZG4ndCBkZXBlbmQg
b24gTWluaS1PUyBiZWluZwo+Pj4gcGFyYXZpcnR1YWxpemVkIG9yIG5vdCBpbiB0aGUgIm5vcm1h
bCIgY2FzZS4gZ3J1Yi1zdHViZG9tIGlzIGEKPj4+IHNwZWNpYWwgY2FzZSwgYXMgaXQgbmVlZHMg
dG8ga2V4ZWMgdG8gYSBsb2FkZWQga2VybmVsIHdoaWNoIGluIHR1cm4KPj4+IG5lZWRzIHRoZSBz
dGFydF9pbmZvLCBvZiBjb3Vyc2UuCj4+Pgo+Pj4gaW9lbXUtc3R1YmRvbSBPVE9IIHNob3VsZCBu
b3QgbmVlZCBzdGFydF9pbmZvIGFzIGl0IGNvdWxkIHdvcmsgb24KPj4+IGEgSFZNbGl0ZSBNaW5p
LU9TLCB0b28uCj4+Pgo+Pj4gVGhlIGlkZWEgb2YgcmVtb3Zpbmcgc3RhcnRfaW5mbyBpbiBteSBI
Vk1saXRlIHNlcmllcyB3YXMgZHJpdmVuIGJ5Cj4+PiB0aGF0IHRob3VnaHQ6IGFueSBhcHBsaWNh
dGlvbiB1c2luZyBzdGFydF9pbmZvIHNob3VsZCBicmVhayBhcyBpdAo+Pj4gY2xlYXJseSB3b3Vs
ZG4ndCBiZSBhZ25vc3RpYyBvZiB0aGUgbW9kZSAocHYgb3IgSFZNbGl0ZSkgb2YgTWluaS1PUy4K
Pj4+IHB2LWdydWIgd2FzIGFuIG92ZXJzaWdodCBoZXJlLgo+Pj4KPj4+IEknbSBwbGFubmluZyB0
byBtb2RpZnkgaW9lbXUtc3R1YmRvbSBpbiB0aGUgZnV0dXJlIHRvIG5vdCB1c2UKPj4+IHN0YXJ0
X2luZm8gYW5kIHRoZW4gbGV0IGl0IHJ1biBpbiBIVk1saXRlIG1vZGUsIHRvby4KPj4gVGhlcmUg
aXMgYW4gaXNzdWUgaGVyZSBiZXR3ZWVuIE1pbmlPUyBpdHNlbGYsIGFuZCAidGhlIHN0dWJkb20g
YXBwbGljYXRpb24iLgo+IENvcnJlY3QuCj4KPj4gVGhlcmUgc2hvdWxkIGJlIG5vIGNpcmN1bXN0
YW5jZSB3aGVyZSB0aGUgc3R1YmRvbSBhcHBsaWNhdGlvbiBuZWVkcwo+PiBhY2Nlc3MgKHB2LWdy
dWIgYmVpbmcgYSBzcGVjaWFsIGNhc2UsIGJ1dCBtYXliZSB0aGUga2V4ZWMgZGV0YWlscyBjYW4g
YmUKPj4gaGlkZGVuIGFzIHdlbGwpLgo+IEluZGVlZC4gSSdsbCBoYXZlIGEgbG9vayBpZiB0aGlz
IGlzIHBvc3NpYmxlLiBJbiBjYXNlIEkgZmluZCBhIGNsZWFuCj4gc29sdXRpb24gSSdsbCBzZW5k
IHBhdGNoZXMgaW5jbHVkaW5nIG9uZSByZW1vdmluZyBDT05GSUdfS0VFUF9TVEFSVElORk8KPiBh
Z2Fpbi4KPgo+PiBIb3dldmVyLCB3aGlsZSB0aGVyZSBpcyBzdGlsbCByZWxldmFudCBpbmZvcm1h
dGlvbiBpbiBzdGFydF9pbmZvLCB0aGUKPj4gbG93IGxldmVsIFBWIGJpdHMgc2hvdWxkIHN0aWxs
IGhhdmUgYWNjZXNzLiAgTW9yZW92ZXIsIGl0IGlzIG5lY2Vzc2FyeQo+PiB0byBhbHdheXMgaGF2
ZSBhY2Nlc3Mgd2hlbiBkb2luZyBzdXNwZW5kL3Jlc3VtZS4KPiBUaGUgaW5mb3JtYXRpb24gZnJv
bSBzdGFydF9pbmZvIGlzIGF2YWlsYWJsZSBpbnNpZGUgTWluaS1PUy4gU28gdGhpcwo+IHNob3Vs
ZCBiZSBubyBwcm9ibGVtLgoKSSBoYXZlIG5ldmVyIHVuZGVyc3Rvb2QgTWluaU9TJ3MgZGVjaXNp
b24gdG8gbWVtY3B5KCkgaXQgZWxzZXdoZXJlLiAgSXQKaXMganVzdCBhIHBsYWluIHBhZ2Ugb2Yg
UkFNIHNldCB1cCBieSB0aGUgZG9tYWluIGJ1aWxkZXI7IGNvcHlpbmcgaXQKZWxzZXdoZXJlIGlz
IGp1c3QgYSB3YXN0ZSBvZiBzcGFjZS4KCk9UT0gsIHlvdSBtdXN0IHBhc3MgYSBwb2ludGVyIHRv
IGl0IGluIHRoZSBzdXNwZW5kKCkgaHlwZXJjYWxsLCBzbyB0aGUKcmVzdW1lIGxvZ2ljIGNhbiBy
ZS1tb2RpZnkgcGFydCBvZiBpdC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dp
LWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 13:01:48 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 13:01:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beMCB-0003nL-ID; Mon, 29 Aug 2016 13:01:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=042823b12=wei.liu2@citrix.com>)
 id 1beMCA-0003ms-Gh; Mon, 29 Aug 2016 13:01:46 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 65/51-11175-93234C75; Mon, 29 Aug 2016 13:01:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHRDpK6l0ZF
 wg2sX5S3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZnx5NIG5YB1zxb0DuQ2M15i6GDk5
 JAT8JS7emAFmswkoS/zs7GUDsUUETCR+XzjN0sXIxcEssIBRYtGSGawgCWEBB4lbs3+zg9gsA
 qoSq/5uYwaxeQWcJI583MgIMVRO4vzxn2BxTgFniQXtX8GGCgHVHL55G8pWkOiYfowJoldQ4u
 TMJywgNrOAhMTBFy+YIeZwS9w+PZV5AiPfLCRls5CULWBkWsWoUZxaVJZapGtspJdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERheDECwg/H0usBDjJIcTEqivCV3DocL8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuBdYXAkXEiwKDU9tSItMwcY6DBpCQ4eJRHe8yBp3uKCxNzizHSI1
 ClGXY4FP26vZRJiycvPS5US570GUiQAUpRRmgc3AhZ1lxhlpYR5GYGOEuIpSC3KzSxBlX/FKM
 7BqCTMOxdkCk9mXgncpldARzABHVEAcj9vcUkiQkqqgTFAzfOcM1fbUYnZyrfiF19a5ZHQeL/
 34n9zhqTC+JXOX3ytY5e01mssqvoV83dZmduE/Rz5iY93/82orXP1UV9/ISEkTWqxXW5VYtqx
 DZffcHtYy1y98uRyXkRX+8yLKjvuGazdc7yqpvhFmGjlVhX3xSf+us/t8FWaMy/KY57Umoygv
 Yuun1ZiKc5INNRiLipOBABJw+ADtQIAAA==
X-Env-Sender: prvs=042823b12=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1472475703!43833796!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55526 invoked from network); 29 Aug 2016 13:01:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2016 13:01:45 -0000
X-IronPort-AV: E=Sophos;i="5.28,596,1464652800"; d="scan'208";a="374988542"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Mon, 29 Aug 2016 14:01:40 +0100
Message-ID: <1472475702-3847-2-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
References: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 1/3] Makefile: simplify all_sources
	macro
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

VGhlcmUgaXMgbm8gU0NDUyBmaWxlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiBNYWtlZmlsZSB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUK
aW5kZXggYjc4MzY4NC4uYThhZTY3YyAxMDA2NDQKLS0tIGEvTWFrZWZpbGUKKysrIGIvTWFrZWZp
bGUKQEAgLTE3NSw3ICsxNzUsNyBAQCBjbGVhbjoJYXJjaF9jbGVhbgogCiAKIGRlZmluZSBhbGxf
c291cmNlcwotICAgICAoIGZpbmQgLiAtbmFtZSBTQ0NTIC1wcnVuZSAtbyAtbmFtZSAnKi5bY2hT
XScgLXByaW50ICkKKyAgICAgKCBmaW5kIC4gLW5hbWUgJyouW2NoU10nIC1wcmludCApCiBlbmRl
ZgogCiAuUEhPTlk6IGNzY29wZQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 13:01:48 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 13:01:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beMCB-0003ni-QI; Mon, 29 Aug 2016 13:01:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=042823b12=wei.liu2@citrix.com>)
 id 1beMCA-0003mt-LW; Mon, 29 Aug 2016 13:01:46 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 DD/35-29421-93234C75; Mon, 29 Aug 2016 13:01:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42JxWrrBXtfS6Ei
 4wYMDahZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM6ae/c5c0MBUcfrRF8YGxrOMXYyc
 HBIC/hIfJ/xhBbHZBJQlfnb2soHYIgImEr8vnGbpYuTiYBZYwCixaMkMsCJhATOJuZeWgdksA
 qoS788cABrEwcEr4CSxZK0oxEw5ifPHfzKD2EICChId048xgdi8AoISJ2c+YQGxmQUkJA6+eM
 EM0iohwC3xt9t+AiPPLCRVs5BULWBkWsWoUZxaVJZapGtkqJdUlJmeUZKbmJmja2hgppebWly
 cmJ6ak5hUrJecn7uJERgsDECwg/HPsoBDjJIcTEqivCV3DocL8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuCVMTwSLiRYlJqeWpGWmQMMW5i0BAePkgjveQOgNG9xQWJucWY6ROoUoy7Hgh+31zIJs
 eTl56VKifNeAykSACnKKM2DGwGLoUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5g0AuYQnM6
 8EbtMroCOYgI4oALmft7gkESEl1cBY1hT1ZI1vgayu0yal2fK2spGrBcyWHm1SOcv2+2SeUon
 zVbWZshueTGkvVxQ4e8PUVJNHYFm3W0l2i5V0za8/d+aGH18ueyzTwMRoefft9XMVL/vdab/5
 Va8lvI1d2uB+UgEnk25+/o2KrJz669dnbOPk/H2BLTJ1xfO3qsk5AYesil5dj1ViKc5INNRiL
 ipOBACwQFyBnAIAAA==
X-Env-Sender: prvs=042823b12=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1472475703!30638404!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58272 invoked from network); 29 Aug 2016 13:01:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2016 13:01:45 -0000
X-IronPort-AV: E=Sophos;i="5.28,596,1464652800"; d="scan'208";a="382967778"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Mon, 29 Aug 2016 14:01:39 +0100
Message-ID: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
X-DLP: MIA1
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 0/3] Some miscellaneous patches
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSAoMyk6CiAgTWFrZWZpbGU6IHNpbXBsaWZ5IGFsbF9zb3VyY2VzIG1hY3JvCiAgTWFr
ZWZpbGU6IGFkZCBndGFncyB0YXJnZXQKICBnaXRpZ25vcmU6IGlnbm9yZSBmaWxlcyBnZW5lcmF0
ZWQgYnkgdmFyaW91cyBpbmRleGluZyBzb2Z0d2FyZQoKIC5naXRpZ25vcmUgfCA3ICsrKysrKysK
IE1ha2VmaWxlICAgfCA2ICsrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 13:01:48 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 13:01:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beMCB-0003nL-ID; Mon, 29 Aug 2016 13:01:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=042823b12=wei.liu2@citrix.com>)
 id 1beMCA-0003ms-Gh; Mon, 29 Aug 2016 13:01:46 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 65/51-11175-93234C75; Mon, 29 Aug 2016 13:01:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHRDpK6l0ZF
 wg2sX5S3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZnx5NIG5YB1zxb0DuQ2M15i6GDk5
 JAT8JS7emAFmswkoS/zs7GUDsUUETCR+XzjN0sXIxcEssIBRYtGSGawgCWEBB4lbs3+zg9gsA
 qoSq/5uYwaxeQWcJI583MgIMVRO4vzxn2BxTgFniQXtX8GGCgHVHL55G8pWkOiYfowJoldQ4u
 TMJywgNrOAhMTBFy+YIeZwS9w+PZV5AiPfLCRls5CULWBkWsWoUZxaVJZapGtspJdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERheDECwg/H0usBDjJIcTEqivCV3DocL8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuBdYXAkXEiwKDU9tSItMwcY6DBpCQ4eJRHe8yBp3uKCxNzizHSI1
 ClGXY4FP26vZRJiycvPS5US570GUiQAUpRRmgc3AhZ1lxhlpYR5GYGOEuIpSC3KzSxBlX/FKM
 7BqCTMOxdkCk9mXgncpldARzABHVEAcj9vcUkiQkqqgTFAzfOcM1fbUYnZyrfiF19a5ZHQeL/
 34n9zhqTC+JXOX3ytY5e01mssqvoV83dZmduE/Rz5iY93/82orXP1UV9/ISEkTWqxXW5VYtqx
 DZffcHtYy1y98uRyXkRX+8yLKjvuGazdc7yqpvhFmGjlVhX3xSf+us/t8FWaMy/KY57Umoygv
 Yuun1ZiKc5INNRiLipOBABJw+ADtQIAAA==
X-Env-Sender: prvs=042823b12=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1472475703!43833796!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55526 invoked from network); 29 Aug 2016 13:01:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2016 13:01:45 -0000
X-IronPort-AV: E=Sophos;i="5.28,596,1464652800"; d="scan'208";a="374988542"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Mon, 29 Aug 2016 14:01:40 +0100
Message-ID: <1472475702-3847-2-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
References: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 1/3] Makefile: simplify all_sources
	macro
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

VGhlcmUgaXMgbm8gU0NDUyBmaWxlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiBNYWtlZmlsZSB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUK
aW5kZXggYjc4MzY4NC4uYThhZTY3YyAxMDA2NDQKLS0tIGEvTWFrZWZpbGUKKysrIGIvTWFrZWZp
bGUKQEAgLTE3NSw3ICsxNzUsNyBAQCBjbGVhbjoJYXJjaF9jbGVhbgogCiAKIGRlZmluZSBhbGxf
c291cmNlcwotICAgICAoIGZpbmQgLiAtbmFtZSBTQ0NTIC1wcnVuZSAtbyAtbmFtZSAnKi5bY2hT
XScgLXByaW50ICkKKyAgICAgKCBmaW5kIC4gLW5hbWUgJyouW2NoU10nIC1wcmludCApCiBlbmRl
ZgogCiAuUEhPTlk6IGNzY29wZQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 13:01:48 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 13:01:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beMCB-0003ni-QI; Mon, 29 Aug 2016 13:01:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=042823b12=wei.liu2@citrix.com>)
 id 1beMCA-0003mt-LW; Mon, 29 Aug 2016 13:01:46 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 DD/35-29421-93234C75; Mon, 29 Aug 2016 13:01:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42JxWrrBXtfS6Ei
 4wYMDahZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM6ae/c5c0MBUcfrRF8YGxrOMXYyc
 HBIC/hIfJ/xhBbHZBJQlfnb2soHYIgImEr8vnGbpYuTiYBZYwCixaMkMsCJhATOJuZeWgdksA
 qoS788cABrEwcEr4CSxZK0oxEw5ifPHfzKD2EICChId048xgdi8AoISJ2c+YQGxmQUkJA6+eM
 EM0iohwC3xt9t+AiPPLCRVs5BULWBkWsWoUZxaVJZapGtkqJdUlJmeUZKbmJmja2hgppebWly
 cmJ6ak5hUrJecn7uJERgsDECwg/HPsoBDjJIcTEqivCV3DocL8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuCVMTwSLiRYlJqeWpGWmQMMW5i0BAePkgjveQOgNG9xQWJucWY6ROoUoy7Hgh+31zIJs
 eTl56VKifNeAykSACnKKM2DGwGLoUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5g0AuYQnM6
 8EbtMroCOYgI4oALmft7gkESEl1cBY1hT1ZI1vgayu0yal2fK2spGrBcyWHm1SOcv2+2SeUon
 zVbWZshueTGkvVxQ4e8PUVJNHYFm3W0l2i5V0za8/d+aGH18ueyzTwMRoefft9XMVL/vdab/5
 Va8lvI1d2uB+UgEnk25+/o2KrJz669dnbOPk/H2BLTJ1xfO3qsk5AYesil5dj1ViKc5INNRiL
 ipOBACwQFyBnAIAAA==
X-Env-Sender: prvs=042823b12=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1472475703!30638404!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58272 invoked from network); 29 Aug 2016 13:01:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2016 13:01:45 -0000
X-IronPort-AV: E=Sophos;i="5.28,596,1464652800"; d="scan'208";a="382967778"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Mon, 29 Aug 2016 14:01:39 +0100
Message-ID: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
X-DLP: MIA1
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 0/3] Some miscellaneous patches
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSAoMyk6CiAgTWFrZWZpbGU6IHNpbXBsaWZ5IGFsbF9zb3VyY2VzIG1hY3JvCiAgTWFr
ZWZpbGU6IGFkZCBndGFncyB0YXJnZXQKICBnaXRpZ25vcmU6IGlnbm9yZSBmaWxlcyBnZW5lcmF0
ZWQgYnkgdmFyaW91cyBpbmRleGluZyBzb2Z0d2FyZQoKIC5naXRpZ25vcmUgfCA3ICsrKysrKysK
IE1ha2VmaWxlICAgfCA2ICsrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 13:01:49 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 13:01:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beMCD-0003of-2Z; Mon, 29 Aug 2016 13:01:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=042823b12=wei.liu2@citrix.com>)
 id 1beMCB-0003n3-A5; Mon, 29 Aug 2016 13:01:47 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 98/A2-28857-A3234C75; Mon, 29 Aug 2016 13:01:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHRDpK6V0ZF
 wgzs7BS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZnxufc5U0MRc8ez9D/YGxv1MXYwc
 HBIC/hL/N2l0MXJysAkoS/zs7GUDsUUETCR+XzjN0sXIxcEssIBRYtGSGawgCWEBM4nPXX1gN
 ouAqsSUKRfYQWxeASeJBTvXsIDYEgJyEueP/2QGsTkFnCUWtH8FGyoEVHP45m0oW0GiY/oxJo
 heQYmTM5+A9TILSEgcfPGCGWIOt8Tt01OZJzDyzUJSNgtJ2QJGplWMGsWpRWWpRbrGRnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhxQAEOxhPrws8xCjJwaQkylty53C4EF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneFQZHwoUEi1LTUyvSMnOAgQ6TluDgURLhPQ+S5i0uSMwtz
 kyHSJ1i1OVY8OP2WiYhlrz8vFQpcd5rIEUCIEUZpXlwI2BRd4lRVkqYlxHoKCGegtSi3MwSVP
 lXjOIcjErCvHNBpvBk5pXAbXoFdAQT0BEFIPfzFpckIqSkGhhFZFx/xJWtVfWq7/+WtOJ4Ye3
 qPTZrnhno7ala/9IoRa+QVX4JJ1fT1QJBxhgO1Y+LjVfdarePvKm+oPDc2zMzflYbWDP18bgX
 Tbnue7UkpCCl6GiHmJL4ywvPzTM/9S+48asgqk2Bx0X5v73dpPaA9CcvnR3y1z5Vei3huXL/W
 b2or7nMkUosxRmJhlrMRcWJAA+wFki1AgAA
X-Env-Sender: prvs=042823b12=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1472475703!43833796!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55685 invoked from network); 29 Aug 2016 13:01:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2016 13:01:46 -0000
X-IronPort-AV: E=Sophos;i="5.28,596,1464652800"; d="scan'208";a="374988543"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Mon, 29 Aug 2016 14:01:41 +0100
Message-ID: <1472475702-3847-3-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
References: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 2/3] Makefile: add gtags target
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

VXNlIEdOVSBHbG9iYWwgdG8gZ2VuZXJhdGUgc291cmNlIGNvZGUgaW5kZXguCgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIE1ha2VmaWxlIHwgNCArKysr
CiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvTWFrZWZpbGUg
Yi9NYWtlZmlsZQppbmRleCBhOGFlNjdjLi40M2RjYmQ2IDEwMDY0NAotLS0gYS9NYWtlZmlsZQor
KysgYi9NYWtlZmlsZQpAQCAtMTkwLDMgKzE5MCw3IEBAIHRhZ3M6CiAuUEhPTlk6IFRBR1MKIFRB
R1M6CiAJJChhbGxfc291cmNlcykgfCB4YXJncyBldGFncworCisuUEhPTlk6IGd0YWdzCitndGFn
czoKKwkkKGFsbF9zb3VyY2VzKSB8IGd0YWdzIC1mIC0KLS0gCjIuMS40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 13:01:49 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 13:01:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beMCD-0003of-2Z; Mon, 29 Aug 2016 13:01:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=042823b12=wei.liu2@citrix.com>)
 id 1beMCB-0003n3-A5; Mon, 29 Aug 2016 13:01:47 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 98/A2-28857-A3234C75; Mon, 29 Aug 2016 13:01:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHRDpK6V0ZF
 wgzs7BS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZnxufc5U0MRc8ez9D/YGxv1MXYwc
 HBIC/hL/N2l0MXJysAkoS/zs7GUDsUUETCR+XzjN0sXIxcEssIBRYtGSGawgCWEBM4nPXX1gN
 ouAqsSUKRfYQWxeASeJBTvXsIDYEgJyEueP/2QGsTkFnCUWtH8FGyoEVHP45m0oW0GiY/oxJo
 heQYmTM5+A9TILSEgcfPGCGWIOt8Tt01OZJzDyzUJSNgtJ2QJGplWMGsWpRWWpRbrGRnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhxQAEOxhPrws8xCjJwaQkylty53C4EF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneFQZHwoUEi1LTUyvSMnOAgQ6TluDgURLhPQ+S5i0uSMwtz
 kyHSJ1i1OVY8OP2WiYhlrz8vFQpcd5rIEUCIEUZpXlwI2BRd4lRVkqYlxHoKCGegtSi3MwSVP
 lXjOIcjErCvHNBpvBk5pXAbXoFdAQT0BEFIPfzFpckIqSkGhhFZFx/xJWtVfWq7/+WtOJ4Ye3
 qPTZrnhno7ala/9IoRa+QVX4JJ1fT1QJBxhgO1Y+LjVfdarePvKm+oPDc2zMzflYbWDP18bgX
 Tbnue7UkpCCl6GiHmJL4ywvPzTM/9S+48asgqk2Bx0X5v73dpPaA9CcvnR3y1z5Vei3huXL/W
 b2or7nMkUosxRmJhlrMRcWJAA+wFki1AgAA
X-Env-Sender: prvs=042823b12=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1472475703!43833796!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55685 invoked from network); 29 Aug 2016 13:01:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2016 13:01:46 -0000
X-IronPort-AV: E=Sophos;i="5.28,596,1464652800"; d="scan'208";a="374988543"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Mon, 29 Aug 2016 14:01:41 +0100
Message-ID: <1472475702-3847-3-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
References: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 2/3] Makefile: add gtags target
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

VXNlIEdOVSBHbG9iYWwgdG8gZ2VuZXJhdGUgc291cmNlIGNvZGUgaW5kZXguCgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIE1ha2VmaWxlIHwgNCArKysr
CiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvTWFrZWZpbGUg
Yi9NYWtlZmlsZQppbmRleCBhOGFlNjdjLi40M2RjYmQ2IDEwMDY0NAotLS0gYS9NYWtlZmlsZQor
KysgYi9NYWtlZmlsZQpAQCAtMTkwLDMgKzE5MCw3IEBAIHRhZ3M6CiAuUEhPTlk6IFRBR1MKIFRB
R1M6CiAJJChhbGxfc291cmNlcykgfCB4YXJncyBldGFncworCisuUEhPTlk6IGd0YWdzCitndGFn
czoKKwkkKGFsbF9zb3VyY2VzKSB8IGd0YWdzIC1mIC0KLS0gCjIuMS40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 13:01:49 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 13:01:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beMCD-0003pF-AB; Mon, 29 Aug 2016 13:01:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=042823b12=wei.liu2@citrix.com>)
 id 1beMCB-0003n3-Oq; Mon, 29 Aug 2016 13:01:47 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 79/A2-28857-A3234C75; Mon, 29 Aug 2016 13:01:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHSDva6V0ZF
 wgym/JSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZrzalFJwj6miZdoHlgbG5UxdjJwc
 EgL+EldOfGIHsdkElCV+dvaygdgiAiYSvy+cZuli5OJgFljAKLFoyQxWkISwQJTEtQ3HwJpZB
 FQlnpz6AtbMK+AkMWHlOzaIoXIS54//ZAaxOQWcJRa0fwWLCwHVHL55G8pWkOiYDjGHV0BQ4u
 TMJywgNrOAhMTBFy+YIeZwS9w+PZV5AiPfLCRls5CULWBkWsWoUZxaVJZapGtkqJdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERheDECwg/HPsoBDjJIcTEqivCV3DocL8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuCVMTwSLiRYlJqeWpGWmQMMdJi0BAePkgjveQOgNG9xQWJucWY6R
 OoUoy7Hgh+31zIJseTl56VKifNeAykSACnKKM2DGwGLukuMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5g0AuYQnM68EbtMroCOYgI4oALmft7gkESEl1cCo+UXpUP2lvOdT3a81Pn5zWUz1yRr
 veez/19VeUp3PfvDvlAOHFIOMNLpv7WF5l/Vh6wfbz0tv9t2YcHVBYYi4y6N6W3mx+2enB3d2
 KOd4+Hr9eSY6l+F7XoZLteiZmYoLbzg0CkwsnzJF7XX2u3vTdBI/5B9kmskc9zk+XjxDJGvTJ
 qWEehUlJZbijERDLeai4kQADLTjFLUCAAA=
X-Env-Sender: prvs=042823b12=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1472475703!30638404!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58783 invoked from network); 29 Aug 2016 13:01:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2016 13:01:46 -0000
X-IronPort-AV: E=Sophos;i="5.28,596,1464652800"; d="scan'208";a="382967780"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Mon, 29 Aug 2016 14:01:42 +0100
Message-ID: <1472475702-3847-4-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
References: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 3/3] gitignore: ignore files generated
	by various indexing software
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiAuZ2l0aWdu
b3JlIHwgNyArKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvLmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXggZWZjMTkzYy4uZTU1MTMzZCAxMDA2
NDQKLS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0yLDYgKzIsMTMgQEAKICou
bwogKi5hCiAqLnN3cAorY3Njb3BlLioKK0dQQVRICitHUlRBR1MKK0dUQUdTCitUQUdTCit0YWdz
CisKIGFyY2gveDg2L21pbmlvcy14ODYqLmxkcwogaW5jbHVkZS9saXN0LmgKIG1pbmktb3MKLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 13:01:49 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 13:01:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beMCD-0003pF-AB; Mon, 29 Aug 2016 13:01:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=042823b12=wei.liu2@citrix.com>)
 id 1beMCB-0003n3-Oq; Mon, 29 Aug 2016 13:01:47 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 79/A2-28857-A3234C75; Mon, 29 Aug 2016 13:01:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHSDva6V0ZF
 wgym/JSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZrzalFJwj6miZdoHlgbG5UxdjJwc
 EgL+EldOfGIHsdkElCV+dvaygdgiAiYSvy+cZuli5OJgFljAKLFoyQxWkISwQJTEtQ3HwJpZB
 FQlnpz6AtbMK+AkMWHlOzaIoXIS54//ZAaxOQWcJRa0fwWLCwHVHL55G8pWkOiYDjGHV0BQ4u
 TMJywgNrOAhMTBFy+YIeZwS9w+PZV5AiPfLCRls5CULWBkWsWoUZxaVJZapGtkqJdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERheDECwg/HPsoBDjJIcTEqivCV3DocL8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuCVMTwSLiRYlJqeWpGWmQMMdJi0BAePkgjveQOgNG9xQWJucWY6R
 OoUoy7Hgh+31zIJseTl56VKifNeAykSACnKKM2DGwGLukuMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5g0AuYQnM68EbtMroCOYgI4oALmft7gkESEl1cCo+UXpUP2lvOdT3a81Pn5zWUz1yRr
 veez/19VeUp3PfvDvlAOHFIOMNLpv7WF5l/Vh6wfbz0tv9t2YcHVBYYi4y6N6W3mx+2enB3d2
 KOd4+Hr9eSY6l+F7XoZLteiZmYoLbzg0CkwsnzJF7XX2u3vTdBI/5B9kmskc9zk+XjxDJGvTJ
 qWEehUlJZbijERDLeai4kQADLTjFLUCAAA=
X-Env-Sender: prvs=042823b12=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1472475703!30638404!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58783 invoked from network); 29 Aug 2016 13:01:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Aug 2016 13:01:46 -0000
X-IronPort-AV: E=Sophos;i="5.28,596,1464652800"; d="scan'208";a="382967780"
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Date: Mon, 29 Aug 2016 14:01:42 +0100
Message-ID: <1472475702-3847-4-git-send-email-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
References: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Minios-devel] [MINIOS PATCH 3/3] gitignore: ignore files generated
	by various indexing software
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiAuZ2l0aWdu
b3JlIHwgNyArKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvLmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXggZWZjMTkzYy4uZTU1MTMzZCAxMDA2
NDQKLS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0yLDYgKzIsMTMgQEAKICou
bwogKi5hCiAqLnN3cAorY3Njb3BlLioKK0dQQVRICitHUlRBR1MKK0dUQUdTCitUQUdTCit0YWdz
CisKIGFyY2gveDg2L21pbmlvcy14ODYqLmxkcwogaW5jbHVkZS9saXN0LmgKIG1pbmktb3MKLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 13:07:24 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 13:07:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beMHb-0004Rx-V1; Mon, 29 Aug 2016 13:07:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beMHb-0004Ro-1L; Mon, 29 Aug 2016 13:07:23 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 31/AE-01026-A8334C75; Mon, 29 Aug 2016 13:07:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyuP0Ov26n8ZF
 wg54NphZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM05vmcFWsISx4tnhZywNjF1AyMkh
 IWAk8XbiP6YuRi4OIYGFjBKrvjUzgSSEBQIlGubMZAaxRQRCJJ4cOgYU5wAqqpLYsVEVJMwsE
 C9x6P0cVhCbTUBVYsP1U2A2r4C1RM/tfWBjWIDijxsmsIPYogKhEivenGCDqBGUODnzCQuIzS
 ngLHF+93JGiJnqEn/mXWKGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilGjOLWoLLVI19BYL6k
 oMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMOwYgGAH479tnocYJTmYlER5S+4cDhfi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwStqdCRcSLAoNT21Ii0zBxgBMGkJDh4lEV4jkDRvcUFib
 nFmOkTqFKMxx7Np19YycSz4cXstkxBLXn5eqpQ4ry9IqQBIaUZpHtwgWGReYpSVEuZlBDpNiK
 cgtSg3swRV/hWjOAejkjDvMUOgKTyZeSVw+14BncIEdEoByBe8xSWJCCmpBsYSE33D5BTX3Wd
 dPu6vdLzRohjY+H7Nr5cdmrUXj2/riOBdvXtTTvfp3RqLVvyvLOGyNPaPl7adN+eUoWVUq1NN
 wpppm5aufOL9beliMYaXy+TUCm5wmkpbOv1pmPSvf9b8o380233W7Li4UavE08el++UD9mMeX
 3ztjy/619V048P5+ysSTk5TYinOSDTUYi4qTgQARhXNgscCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1472476041!44560579!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33986 invoked from network); 29 Aug 2016 13:07:21 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 13:07:21 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 06286AD5D;
 Mon, 29 Aug 2016 13:07:20 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>
References: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
 <1472475702-3847-2-git-send-email-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <07a6461a-3f61-c9d3-87df-f300a80e6691@suse.com>
Date: Mon, 29 Aug 2016 15:07:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <1472475702-3847-2-git-send-email-wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 1/3] Makefile:
 simplify all_sources macro
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjkvMDgvMTYgMTU6MDEsIFdlaSBMaXUgd3JvdGU6Cj4gVGhlcmUgaXMgbm8gU0NDUyBmaWxl
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZp
ZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 13:07:24 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 13:07:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beMHb-0004Rx-V1; Mon, 29 Aug 2016 13:07:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beMHb-0004Ro-1L; Mon, 29 Aug 2016 13:07:23 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 31/AE-01026-A8334C75; Mon, 29 Aug 2016 13:07:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyuP0Ov26n8ZF
 wg54NphZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM05vmcFWsISx4tnhZywNjF1AyMkh
 IWAk8XbiP6YuRi4OIYGFjBKrvjUzgSSEBQIlGubMZAaxRQRCJJ4cOgYU5wAqqpLYsVEVJMwsE
 C9x6P0cVhCbTUBVYsP1U2A2r4C1RM/tfWBjWIDijxsmsIPYogKhEivenGCDqBGUODnzCQuIzS
 ngLHF+93JGiJnqEn/mXWKGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilGjOLWoLLVI19BYL6k
 oMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMOwYgGAH479tnocYJTmYlER5S+4cDhfi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwStqdCRcSLAoNT21Ii0zBxgBMGkJDh4lEV4jkDRvcUFib
 nFmOkTqFKMxx7Np19YycSz4cXstkxBLXn5eqpQ4ry9IqQBIaUZpHtwgWGReYpSVEuZlBDpNiK
 cgtSg3swRV/hWjOAejkjDvMUOgKTyZeSVw+14BncIEdEoByBe8xSWJCCmpBsYSE33D5BTX3Wd
 dPu6vdLzRohjY+H7Nr5cdmrUXj2/riOBdvXtTTvfp3RqLVvyvLOGyNPaPl7adN+eUoWVUq1NN
 wpppm5aufOL9beliMYaXy+TUCm5wmkpbOv1pmPSvf9b8o380233W7Li4UavE08el++UD9mMeX
 3ztjy/619V048P5+ysSTk5TYinOSDTUYi4qTgQARhXNgscCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1472476041!44560579!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33986 invoked from network); 29 Aug 2016 13:07:21 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 13:07:21 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 06286AD5D;
 Mon, 29 Aug 2016 13:07:20 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>
References: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
 <1472475702-3847-2-git-send-email-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <07a6461a-3f61-c9d3-87df-f300a80e6691@suse.com>
Date: Mon, 29 Aug 2016 15:07:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <1472475702-3847-2-git-send-email-wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 1/3] Makefile:
 simplify all_sources macro
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjkvMDgvMTYgMTU6MDEsIFdlaSBMaXUgd3JvdGU6Cj4gVGhlcmUgaXMgbm8gU0NDUyBmaWxl
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZp
ZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 13:07:43 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 13:07:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beMHv-0004Ux-7d; Mon, 29 Aug 2016 13:07:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beMHu-0004Uf-2X; Mon, 29 Aug 2016 13:07:42 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 DA/2E-11175-D9334C75; Mon, 29 Aug 2016 13:07:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVyuP0Ov+4c4yP
 hBq8nmli8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVh1w7ZgN2PF/C9fmRoY5zF2MXJy
 SAgYSbyd+I8JxBYSWMgosWNPLIgtLOAmcfzhEVYQW0QgROLJoWNQNVUSM652sIDYzALxEofez
 wGrYRNQldhw/RSYzStgLXFs6SqwGhag+JbJ/9lBbFGBUIkVb06wQdQISpyc+QSshlPAWeJT+w
 RGiJnqEn/mXWKGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilGjOLWoLLVI19BAL6koMz2jJDc
 xMwfIM9PLTS0uTkxPzUlMKtZLzs/dxAgMOgYg2MF4b1nAIUZJDiYlUd6SO4fDhfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnwihodCRcSLEpNT61Iy8wBhj9MWoKDR0mEtxAkzVtckJhbnJkOkTrFa
 MzxbNq1tUwcC37cXsskxJKXn5cqJc7rC1IqAFKaUZoHNwgWl5cYZaWEeRmBThPiKUgtys0sQZ
 V/xSjOwagkzFsNMoUnM68Ebt8roFOYgE4pAPmCt7gkESEl1cC4bN/uq7q3ztQwKLjn+st5z4/
 c/+hx3yO2N0tWlC8L8uh2qttavDapusFVUS1N7j1fg+uat41XN99cuv1wD++hbPM1gRdust3i
 fBfIMdvhtpvhp+xM2yYXDg45j2Ydqc1dVo0nq2/01ZaIPU+dbr+uyEjfTTH2usWdB0oTXzDxb
 O/snX6T/4QSS3FGoqEWc1FxIgA6H/QxxgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1472476060!56006080!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54733 invoked from network); 29 Aug 2016 13:07:40 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-12.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 13:07:40 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 55544AD5D;
 Mon, 29 Aug 2016 13:07:40 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>
References: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
 <1472475702-3847-3-git-send-email-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <dbab86eb-3cd0-ce8e-cf56-91dc56445727@suse.com>
Date: Mon, 29 Aug 2016 15:07:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <1472475702-3847-3-git-send-email-wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 2/3] Makefile: add
	gtags target
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjkvMDgvMTYgMTU6MDEsIFdlaSBMaXUgd3JvdGU6Cj4gVXNlIEdOVSBHbG9iYWwgdG8gZ2Vu
ZXJhdGUgc291cmNlIGNvZGUgaW5kZXguCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 13:07:43 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 13:07:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beMHv-0004Ux-7d; Mon, 29 Aug 2016 13:07:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beMHu-0004Uf-2X; Mon, 29 Aug 2016 13:07:42 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 DA/2E-11175-D9334C75; Mon, 29 Aug 2016 13:07:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVyuP0Ov+4c4yP
 hBq8nmli8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVh1w7ZgN2PF/C9fmRoY5zF2MXJy
 SAgYSbyd+I8JxBYSWMgosWNPLIgtLOAmcfzhEVYQW0QgROLJoWNQNVUSM652sIDYzALxEofez
 wGrYRNQldhw/RSYzStgLXFs6SqwGhag+JbJ/9lBbFGBUIkVb06wQdQISpyc+QSshlPAWeJT+w
 RGiJnqEn/mXWKGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilGjOLWoLLVI19BAL6koMz2jJDc
 xMwfIM9PLTS0uTkxPzUlMKtZLzs/dxAgMOgYg2MF4b1nAIUZJDiYlUd6SO4fDhfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnwihodCRcSLEpNT61Iy8wBhj9MWoKDR0mEtxAkzVtckJhbnJkOkTrFa
 MzxbNq1tUwcC37cXsskxJKXn5cqJc7rC1IqAFKaUZoHNwgWl5cYZaWEeRmBThPiKUgtys0sQZ
 V/xSjOwagkzFsNMoUnM68Ebt8roFOYgE4pAPmCt7gkESEl1cC4bN/uq7q3ztQwKLjn+st5z4/
 c/+hx3yO2N0tWlC8L8uh2qttavDapusFVUS1N7j1fg+uat41XN99cuv1wD++hbPM1gRdust3i
 fBfIMdvhtpvhp+xM2yYXDg45j2Ydqc1dVo0nq2/01ZaIPU+dbr+uyEjfTTH2usWdB0oTXzDxb
 O/snX6T/4QSS3FGoqEWc1FxIgA6H/QxxgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1472476060!56006080!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54733 invoked from network); 29 Aug 2016 13:07:40 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-12.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 13:07:40 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 55544AD5D;
 Mon, 29 Aug 2016 13:07:40 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>
References: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
 <1472475702-3847-3-git-send-email-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <dbab86eb-3cd0-ce8e-cf56-91dc56445727@suse.com>
Date: Mon, 29 Aug 2016 15:07:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <1472475702-3847-3-git-send-email-wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 2/3] Makefile: add
	gtags target
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjkvMDgvMTYgMTU6MDEsIFdlaSBMaXUgd3JvdGU6Cj4gVXNlIEdOVSBHbG9iYWwgdG8gZ2Vu
ZXJhdGUgc291cmNlIGNvZGUgaW5kZXguCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 13:07:58 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 13:07:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beMIA-0004Yb-GK; Mon, 29 Aug 2016 13:07:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beMI9-0004YJ-FO; Mon, 29 Aug 2016 13:07:57 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 5A/03-12285-CA334C75; Mon, 29 Aug 2016 13:07:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyuP0Ov+4a4yP
 hBtfPcFq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzeh+cYqxoIOxYubWh8wNjGVdjJwc
 EgJGEm8n/mPqYuTiEBJYyCjR83sVG0hCWCBbYvGT5+wgtohAiMSTQ8eYQGwhgSqJLe2/wOLMA
 vESh97PYQWx2QRUJTZcPwVm8wpYS5ycdYgRxGYBik/6s4MZxBYVCJVY8eYEG0SNoMTJmU9YQG
 xOAWeJDR0noWaqS/yZd4kZwpaX2P52DvMERr5ZSFpmISmbhaRsASPzKkaN4tSistQiXUMTvaS
 izPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwLBjAIIdjGdPex5ilORgUhLlLblzOFyI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+D0ZFwIcGi1PTUirTMHGAEwKQlOHiURHgLQdK8xQWJu
 cWZ6RCpU4yWHM+mXVvLxPECTC74cXstkxBLXn5eqpQ4736QBgGQhozSPLhxsCi9xCgrJczLCH
 SgEE9BalFuZgmq/CtGcQ5GJWFeW5ApPJl5JXBbXwEdxAR0UAHIL7zFJYkIKakGxnCB209Pvb6
 TeqWRU2R9bfnpS5/nxN26Oi30tWkc06mtxU2bz2vMzDR+nik67cAO3mCeu4vdzi8pn31+/m/l
 Xz4L30mLe7h/vLf5tJma7yqrdhc/yf1JHieTHsTm79Kpf135pn+u1NqGxiKzlcUW4WI/nVuFc
 ucul/+WqfTkxiMWnuU7ZXhTlimxFGckGmoxFxUnAgB5axkgzQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1472476075!56567377!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40621 invoked from network); 29 Aug 2016 13:07:56 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 13:07:56 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AF5C3ABE8;
 Mon, 29 Aug 2016 13:07:55 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>
References: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
 <1472475702-3847-4-git-send-email-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2430276a-feb7-603f-3fd1-0384c0b56c52@suse.com>
Date: Mon, 29 Aug 2016 15:07:55 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <1472475702-3847-4-git-send-email-wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 3/3] gitignore: ignore
 files generated by various indexing software
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjkvMDgvMTYgMTU6MDEsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 13:07:58 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 13:07:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beMIA-0004Yb-GK; Mon, 29 Aug 2016 13:07:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beMI9-0004YJ-FO; Mon, 29 Aug 2016 13:07:57 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 5A/03-12285-CA334C75; Mon, 29 Aug 2016 13:07:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyuP0Ov+4a4yP
 hBtfPcFq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzeh+cYqxoIOxYubWh8wNjGVdjJwc
 EgJGEm8n/mPqYuTiEBJYyCjR83sVG0hCWCBbYvGT5+wgtohAiMSTQ8eYQGwhgSqJLe2/wOLMA
 vESh97PYQWx2QRUJTZcPwVm8wpYS5ycdYgRxGYBik/6s4MZxBYVCJVY8eYEG0SNoMTJmU9YQG
 xOAWeJDR0noWaqS/yZd4kZwpaX2P52DvMERr5ZSFpmISmbhaRsASPzKkaN4tSistQiXUMTvaS
 izPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwLBjAIIdjGdPex5ilORgUhLlLblzOFyI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+D0ZFwIcGi1PTUirTMHGAEwKQlOHiURHgLQdK8xQWJu
 cWZ6RCpU4yWHM+mXVvLxPECTC74cXstkxBLXn5eqpQ4736QBgGQhozSPLhxsCi9xCgrJczLCH
 SgEE9BalFuZgmq/CtGcQ5GJWFeW5ApPJl5JXBbXwEdxAR0UAHIL7zFJYkIKakGxnCB209Pvb6
 TeqWRU2R9bfnpS5/nxN26Oi30tWkc06mtxU2bz2vMzDR+nik67cAO3mCeu4vdzi8pn31+/m/l
 Xz4L30mLe7h/vLf5tJma7yqrdhc/yf1JHieTHsTm79Kpf135pn+u1NqGxiKzlcUW4WI/nVuFc
 ucul/+WqfTkxiMWnuU7ZXhTlimxFGckGmoxFxUnAgB5axkgzQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1472476075!56567377!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40621 invoked from network); 29 Aug 2016 13:07:56 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 13:07:56 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AF5C3ABE8;
 Mon, 29 Aug 2016 13:07:55 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>
References: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
 <1472475702-3847-4-git-send-email-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2430276a-feb7-603f-3fd1-0384c0b56c52@suse.com>
Date: Mon, 29 Aug 2016 15:07:55 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <1472475702-3847-4-git-send-email-wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 3/3] gitignore: ignore
 files generated by various indexing software
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjkvMDgvMTYgMTU6MDEsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 13:10:02 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 13:10:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beMK9-0004rP-T0; Mon, 29 Aug 2016 13:10:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beMK8-0004nZ-Qp; Mon, 29 Aug 2016 13:10:00 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 83/0B-03032-72434C75; Mon, 29 Aug 2016 13:09:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyuP0Ov666yZF
 wg53/JS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpy7uoOx4JVYxbNtc9kaGB8KdTFy
 ckgIGEm8nfiPqYuRi0NIYCGjxKNZX9hBEsICBRK3/m9kBbFFBHwkXrTtYIQoesAk0dS2nxkkw
 SyQIvFw9TywIjYBVYkN10+xQkyVk+jtnsQCYvMKWEu82bKRCcRmAaqZMnUaWFxUIFRixZsTbB
 A1ghInZz4BinNwcArYSfzuzYMYry7xZ94lqFXyEtvfzmGewMg/C0nHLCRls5CULWBkXsWoUZx
 aVJZapGtoqZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiQ9QwMjDsYH/X7HWKU
 5GBSEuUtuXM4XIgvKT+lMiOxOCO+qDQntfgQowwHh5IEL4PxkXAhwaLU9NSKtMwcYGzApCU4e
 JREeNVB0rzFBYm5xZnpEKlTjIpS4rz7jYASAiCJjNI8uDZYPF5ilJUS5mVkYGAQ4ilILcrNLE
 GVf8UozsGoJMzrCDKeJzOvBG76K6DFTECLC0Bu5i0uSURISTUwKu08LLePX0pV8tvPjsW3u2W
 ysvYsaZhSOs3zmKlqg9zh6/obDI3Up22s/btQdI3/lacx898q39Rt2ZhvveTWrQSLnwkJdk83
 2WZ9n5cwn9XTLIdvSY9szXsmD4GVidnb5j13L7j6qr89pJ1tTk1rjf4Go/8qq7LCfi6OWi66+
 6r6uZyj83eyKbEUZyQaajEXFScCAEXR9fbCAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1472476197!55103138!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20623 invoked from network); 29 Aug 2016 13:09:58 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 13:09:58 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 417A7ABE8;
 Mon, 29 Aug 2016 13:09:57 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
 <1472468469-11560-2-git-send-email-jgross@suse.com>
 <20160829110918.GA8502@citrix.com>
 <a31c64db-310a-017d-6419-827ece2cd0d9@suse.com>
 <8db7a813-c16a-0bef-27b4-f984152e2b79@citrix.com>
 <4af1d73d-3367-b485-9d49-c345398d7afb@suse.com>
 <c348e2ad-e530-9e39-2eef-9b0db18dade7@citrix.com>
From: Juergen Gross <jgross@suse.com>
X-Enigmail-Draft-Status: N1110
Message-ID: <a861babd-bfdd-2957-e7da-1f71e13483da@suse.com>
Date: Mon, 29 Aug 2016 15:09:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <c348e2ad-e530-9e39-2eef-9b0db18dade7@citrix.com>
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [Xen-devel] [PATCH 1/2] mini-os: support keeping
 start_info structure conditionally
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjkvMDgvMTYgMTQ6MzIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjkvMDgvMjAxNiAx
MzoyOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMjkvMDgvMTYgMTM6NDcsIEFuZHJldyBD
b29wZXIgd3JvdGU6Cj4+PiBPbiAyOS8wOC8yMDE2IDEyOjE3LCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+Pj4+IE9uIDI5LzA4LzE2IDEzOjA5LCBXZWkgTGl1IHdyb3RlOgo+Pj4+PiBPbiBNb24sIEF1
ZyAyOSwgMjAxNiBhdCAwMTowMTowOFBNICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+
Pj4gZ3J1YiBzdHViZG9tIG5lZWRzIHRoZSBzdGFydF9pbmZvIHN0cnVjdHVyZS4gS2VlcCBhIGNv
cHkgb2YgaXQgaW4KPj4+Pj4+IHB2IG1pbmktb3MgaWYgY29uZmlndXJlZCB2aWEgIkNPTkZJR19L
RUVQX1NUQVJUSU5GTyIuIFRoaXMgc2hvdWxkCj4+Pj4+PiBkZWZhdWx0IHRvICJuIiBpbiBvcmRl
ciB0byBoYXZlIGl0IGVuYWJsZWQgb25seSB3aGVuIHJlYWxseSBuZWVkZWQuCj4+Pj4+Pgo+Pj4+
PiBJJ20gbm90IHN1cmUgSSB1bmRlcnN0YW5kIHRoZSByYXRpb25hbGUgZm9yIHRoaXMuCj4+Pj4+
Cj4+Pj4+IFNob3VsZG4ndCBzdGFydF9pbmZvIGFsd2F5cyBiZSBrZXB0IHdoZW4gbWluaS1vcyBp
cyBQVj8gVW5kZXIgd2hhdAo+Pj4+PiBjb25kaXRpb24gc2hvdWxkIGl0IG5vdCBiZSBrZXB0Pwo+
Pj4+IFRoZSBhcHBsaWNhdGlvbiBvbiB0b3Agb2YgTWluaS1PUyBzaG91bGRuJ3QgZGVwZW5kIG9u
IE1pbmktT1MgYmVpbmcKPj4+PiBwYXJhdmlydHVhbGl6ZWQgb3Igbm90IGluIHRoZSAibm9ybWFs
IiBjYXNlLiBncnViLXN0dWJkb20gaXMgYQo+Pj4+IHNwZWNpYWwgY2FzZSwgYXMgaXQgbmVlZHMg
dG8ga2V4ZWMgdG8gYSBsb2FkZWQga2VybmVsIHdoaWNoIGluIHR1cm4KPj4+PiBuZWVkcyB0aGUg
c3RhcnRfaW5mbywgb2YgY291cnNlLgo+Pj4+Cj4+Pj4gaW9lbXUtc3R1YmRvbSBPVE9IIHNob3Vs
ZCBub3QgbmVlZCBzdGFydF9pbmZvIGFzIGl0IGNvdWxkIHdvcmsgb24KPj4+PiBhIEhWTWxpdGUg
TWluaS1PUywgdG9vLgo+Pj4+Cj4+Pj4gVGhlIGlkZWEgb2YgcmVtb3Zpbmcgc3RhcnRfaW5mbyBp
biBteSBIVk1saXRlIHNlcmllcyB3YXMgZHJpdmVuIGJ5Cj4+Pj4gdGhhdCB0aG91Z2h0OiBhbnkg
YXBwbGljYXRpb24gdXNpbmcgc3RhcnRfaW5mbyBzaG91bGQgYnJlYWsgYXMgaXQKPj4+PiBjbGVh
cmx5IHdvdWxkbid0IGJlIGFnbm9zdGljIG9mIHRoZSBtb2RlIChwdiBvciBIVk1saXRlKSBvZiBN
aW5pLU9TLgo+Pj4+IHB2LWdydWIgd2FzIGFuIG92ZXJzaWdodCBoZXJlLgo+Pj4+Cj4+Pj4gSSdt
IHBsYW5uaW5nIHRvIG1vZGlmeSBpb2VtdS1zdHViZG9tIGluIHRoZSBmdXR1cmUgdG8gbm90IHVz
ZQo+Pj4+IHN0YXJ0X2luZm8gYW5kIHRoZW4gbGV0IGl0IHJ1biBpbiBIVk1saXRlIG1vZGUsIHRv
by4KPj4+IFRoZXJlIGlzIGFuIGlzc3VlIGhlcmUgYmV0d2VlbiBNaW5pT1MgaXRzZWxmLCBhbmQg
InRoZSBzdHViZG9tIGFwcGxpY2F0aW9uIi4KPj4gQ29ycmVjdC4KPj4KPj4+IFRoZXJlIHNob3Vs
ZCBiZSBubyBjaXJjdW1zdGFuY2Ugd2hlcmUgdGhlIHN0dWJkb20gYXBwbGljYXRpb24gbmVlZHMK
Pj4+IGFjY2VzcyAocHYtZ3J1YiBiZWluZyBhIHNwZWNpYWwgY2FzZSwgYnV0IG1heWJlIHRoZSBr
ZXhlYyBkZXRhaWxzIGNhbiBiZQo+Pj4gaGlkZGVuIGFzIHdlbGwpLgo+PiBJbmRlZWQuIEknbGwg
aGF2ZSBhIGxvb2sgaWYgdGhpcyBpcyBwb3NzaWJsZS4gSW4gY2FzZSBJIGZpbmQgYSBjbGVhbgo+
PiBzb2x1dGlvbiBJJ2xsIHNlbmQgcGF0Y2hlcyBpbmNsdWRpbmcgb25lIHJlbW92aW5nIENPTkZJ
R19LRUVQX1NUQVJUSU5GTwo+PiBhZ2Fpbi4KPj4KPj4+IEhvd2V2ZXIsIHdoaWxlIHRoZXJlIGlz
IHN0aWxsIHJlbGV2YW50IGluZm9ybWF0aW9uIGluIHN0YXJ0X2luZm8sIHRoZQo+Pj4gbG93IGxl
dmVsIFBWIGJpdHMgc2hvdWxkIHN0aWxsIGhhdmUgYWNjZXNzLiAgTW9yZW92ZXIsIGl0IGlzIG5l
Y2Vzc2FyeQo+Pj4gdG8gYWx3YXlzIGhhdmUgYWNjZXNzIHdoZW4gZG9pbmcgc3VzcGVuZC9yZXN1
bWUuCj4+IFRoZSBpbmZvcm1hdGlvbiBmcm9tIHN0YXJ0X2luZm8gaXMgYXZhaWxhYmxlIGluc2lk
ZSBNaW5pLU9TLiBTbyB0aGlzCj4+IHNob3VsZCBiZSBubyBwcm9ibGVtLgo+IAo+IEkgaGF2ZSBu
ZXZlciB1bmRlcnN0b29kIE1pbmlPUydzIGRlY2lzaW9uIHRvIG1lbWNweSgpIGl0IGVsc2V3aGVy
ZS4gIEl0Cj4gaXMganVzdCBhIHBsYWluIHBhZ2Ugb2YgUkFNIHNldCB1cCBieSB0aGUgZG9tYWlu
IGJ1aWxkZXI7IGNvcHlpbmcgaXQKPiBlbHNld2hlcmUgaXMganVzdCBhIHdhc3RlIG9mIHNwYWNl
Lgo+IAo+IE9UT0gsIHlvdSBtdXN0IHBhc3MgYSBwb2ludGVyIHRvIGl0IGluIHRoZSBzdXNwZW5k
KCkgaHlwZXJjYWxsLCBzbyB0aGUKPiByZXN1bWUgbG9naWMgY2FuIHJlLW1vZGlmeSBwYXJ0IG9m
IGl0LgoKSG1tLCBpbnRlcmVzdGluZyBkZXRhaWwuIEl0IHRvb2sgbWUgc29tZSB0aW1lIHRvIGxv
Y2F0ZSB0aGUgY29kZSB3aGVyZQp0aGUgc3RhcnRfaW5mbyBwYXJhbWV0ZXIgb2YgdGhlIHN1c3Bl
bmQgY2FsbCBpcyBiZWluZyB1c2VkLgoKU28gdGhlIGNvcnJlY3Qgd2F5IHRvIGRlYWwgd2l0aCBz
dGFydF9pbmZvIGlzIHRvIHNhdmUgdGhlIHBvaW50ZXIgdG8gaXQKYW5kIG1hcmsgdGhpcyBwYWdl
IGFzIGJlaW5nIGluIHVzZS4KCkkgdGhpbmsgSSdsbCBtb2RpZnkgbXkgcGF0Y2ggdG8gZHJvcCB0
aGUgbmV3IENPTkZJRyBwYXJhbWV0ZXIuIExhdGVyCkknbGwgbW9kaWZ5IGlvZW11IHRvIG5vIGxv
bmdlciByZWx5IG9uIHN0YXJ0X2luZm8gYW5kIHB2LWdydWIgaWYKcG9zc2libGUsIHRvby4gVGhl
biBJIGNhbiBoYW5kbGUgdGhlIHN0YXJ0X2luZm8gcGFnZSB0aGUgd2F5IGl0IHNob3VsZApiZSBk
b25lLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 13:10:02 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 13:10:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beMK9-0004rP-T0; Mon, 29 Aug 2016 13:10:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beMK8-0004nZ-Qp; Mon, 29 Aug 2016 13:10:00 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 83/0B-03032-72434C75; Mon, 29 Aug 2016 13:09:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyuP0Ov666yZF
 wg53/JS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpy7uoOx4JVYxbNtc9kaGB8KdTFy
 ckgIGEm8nfiPqYuRi0NIYCGjxKNZX9hBEsICBRK3/m9kBbFFBHwkXrTtYIQoesAk0dS2nxkkw
 SyQIvFw9TywIjYBVYkN10+xQkyVk+jtnsQCYvMKWEu82bKRCcRmAaqZMnUaWFxUIFRixZsTbB
 A1ghInZz4BinNwcArYSfzuzYMYry7xZ94lqFXyEtvfzmGewMg/C0nHLCRls5CULWBkXsWoUZx
 aVJZapGtoqZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiQ9QwMjDsYH/X7HWKU
 5GBSEuUtuXM4XIgvKT+lMiOxOCO+qDQntfgQowwHh5IEL4PxkXAhwaLU9NSKtMwcYGzApCU4e
 JREeNVB0rzFBYm5xZnpEKlTjIpS4rz7jYASAiCJjNI8uDZYPF5ilJUS5mVkYGAQ4ilILcrNLE
 GVf8UozsGoJMzrCDKeJzOvBG76K6DFTECLC0Bu5i0uSURISTUwKu08LLePX0pV8tvPjsW3u2W
 ysvYsaZhSOs3zmKlqg9zh6/obDI3Up22s/btQdI3/lacx898q39Rt2ZhvveTWrQSLnwkJdk83
 2WZ9n5cwn9XTLIdvSY9szXsmD4GVidnb5j13L7j6qr89pJ1tTk1rjf4Go/8qq7LCfi6OWi66+
 6r6uZyj83eyKbEUZyQaajEXFScCAEXR9fbCAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1472476197!55103138!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20623 invoked from network); 29 Aug 2016 13:09:58 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 13:09:58 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 417A7ABE8;
 Mon, 29 Aug 2016 13:09:57 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
 <1472468469-11560-2-git-send-email-jgross@suse.com>
 <20160829110918.GA8502@citrix.com>
 <a31c64db-310a-017d-6419-827ece2cd0d9@suse.com>
 <8db7a813-c16a-0bef-27b4-f984152e2b79@citrix.com>
 <4af1d73d-3367-b485-9d49-c345398d7afb@suse.com>
 <c348e2ad-e530-9e39-2eef-9b0db18dade7@citrix.com>
From: Juergen Gross <jgross@suse.com>
X-Enigmail-Draft-Status: N1110
Message-ID: <a861babd-bfdd-2957-e7da-1f71e13483da@suse.com>
Date: Mon, 29 Aug 2016 15:09:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <c348e2ad-e530-9e39-2eef-9b0db18dade7@citrix.com>
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [Xen-devel] [PATCH 1/2] mini-os: support keeping
 start_info structure conditionally
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMjkvMDgvMTYgMTQ6MzIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjkvMDgvMjAxNiAx
MzoyOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMjkvMDgvMTYgMTM6NDcsIEFuZHJldyBD
b29wZXIgd3JvdGU6Cj4+PiBPbiAyOS8wOC8yMDE2IDEyOjE3LCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+Pj4+IE9uIDI5LzA4LzE2IDEzOjA5LCBXZWkgTGl1IHdyb3RlOgo+Pj4+PiBPbiBNb24sIEF1
ZyAyOSwgMjAxNiBhdCAwMTowMTowOFBNICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+
Pj4gZ3J1YiBzdHViZG9tIG5lZWRzIHRoZSBzdGFydF9pbmZvIHN0cnVjdHVyZS4gS2VlcCBhIGNv
cHkgb2YgaXQgaW4KPj4+Pj4+IHB2IG1pbmktb3MgaWYgY29uZmlndXJlZCB2aWEgIkNPTkZJR19L
RUVQX1NUQVJUSU5GTyIuIFRoaXMgc2hvdWxkCj4+Pj4+PiBkZWZhdWx0IHRvICJuIiBpbiBvcmRl
ciB0byBoYXZlIGl0IGVuYWJsZWQgb25seSB3aGVuIHJlYWxseSBuZWVkZWQuCj4+Pj4+Pgo+Pj4+
PiBJJ20gbm90IHN1cmUgSSB1bmRlcnN0YW5kIHRoZSByYXRpb25hbGUgZm9yIHRoaXMuCj4+Pj4+
Cj4+Pj4+IFNob3VsZG4ndCBzdGFydF9pbmZvIGFsd2F5cyBiZSBrZXB0IHdoZW4gbWluaS1vcyBp
cyBQVj8gVW5kZXIgd2hhdAo+Pj4+PiBjb25kaXRpb24gc2hvdWxkIGl0IG5vdCBiZSBrZXB0Pwo+
Pj4+IFRoZSBhcHBsaWNhdGlvbiBvbiB0b3Agb2YgTWluaS1PUyBzaG91bGRuJ3QgZGVwZW5kIG9u
IE1pbmktT1MgYmVpbmcKPj4+PiBwYXJhdmlydHVhbGl6ZWQgb3Igbm90IGluIHRoZSAibm9ybWFs
IiBjYXNlLiBncnViLXN0dWJkb20gaXMgYQo+Pj4+IHNwZWNpYWwgY2FzZSwgYXMgaXQgbmVlZHMg
dG8ga2V4ZWMgdG8gYSBsb2FkZWQga2VybmVsIHdoaWNoIGluIHR1cm4KPj4+PiBuZWVkcyB0aGUg
c3RhcnRfaW5mbywgb2YgY291cnNlLgo+Pj4+Cj4+Pj4gaW9lbXUtc3R1YmRvbSBPVE9IIHNob3Vs
ZCBub3QgbmVlZCBzdGFydF9pbmZvIGFzIGl0IGNvdWxkIHdvcmsgb24KPj4+PiBhIEhWTWxpdGUg
TWluaS1PUywgdG9vLgo+Pj4+Cj4+Pj4gVGhlIGlkZWEgb2YgcmVtb3Zpbmcgc3RhcnRfaW5mbyBp
biBteSBIVk1saXRlIHNlcmllcyB3YXMgZHJpdmVuIGJ5Cj4+Pj4gdGhhdCB0aG91Z2h0OiBhbnkg
YXBwbGljYXRpb24gdXNpbmcgc3RhcnRfaW5mbyBzaG91bGQgYnJlYWsgYXMgaXQKPj4+PiBjbGVh
cmx5IHdvdWxkbid0IGJlIGFnbm9zdGljIG9mIHRoZSBtb2RlIChwdiBvciBIVk1saXRlKSBvZiBN
aW5pLU9TLgo+Pj4+IHB2LWdydWIgd2FzIGFuIG92ZXJzaWdodCBoZXJlLgo+Pj4+Cj4+Pj4gSSdt
IHBsYW5uaW5nIHRvIG1vZGlmeSBpb2VtdS1zdHViZG9tIGluIHRoZSBmdXR1cmUgdG8gbm90IHVz
ZQo+Pj4+IHN0YXJ0X2luZm8gYW5kIHRoZW4gbGV0IGl0IHJ1biBpbiBIVk1saXRlIG1vZGUsIHRv
by4KPj4+IFRoZXJlIGlzIGFuIGlzc3VlIGhlcmUgYmV0d2VlbiBNaW5pT1MgaXRzZWxmLCBhbmQg
InRoZSBzdHViZG9tIGFwcGxpY2F0aW9uIi4KPj4gQ29ycmVjdC4KPj4KPj4+IFRoZXJlIHNob3Vs
ZCBiZSBubyBjaXJjdW1zdGFuY2Ugd2hlcmUgdGhlIHN0dWJkb20gYXBwbGljYXRpb24gbmVlZHMK
Pj4+IGFjY2VzcyAocHYtZ3J1YiBiZWluZyBhIHNwZWNpYWwgY2FzZSwgYnV0IG1heWJlIHRoZSBr
ZXhlYyBkZXRhaWxzIGNhbiBiZQo+Pj4gaGlkZGVuIGFzIHdlbGwpLgo+PiBJbmRlZWQuIEknbGwg
aGF2ZSBhIGxvb2sgaWYgdGhpcyBpcyBwb3NzaWJsZS4gSW4gY2FzZSBJIGZpbmQgYSBjbGVhbgo+
PiBzb2x1dGlvbiBJJ2xsIHNlbmQgcGF0Y2hlcyBpbmNsdWRpbmcgb25lIHJlbW92aW5nIENPTkZJ
R19LRUVQX1NUQVJUSU5GTwo+PiBhZ2Fpbi4KPj4KPj4+IEhvd2V2ZXIsIHdoaWxlIHRoZXJlIGlz
IHN0aWxsIHJlbGV2YW50IGluZm9ybWF0aW9uIGluIHN0YXJ0X2luZm8sIHRoZQo+Pj4gbG93IGxl
dmVsIFBWIGJpdHMgc2hvdWxkIHN0aWxsIGhhdmUgYWNjZXNzLiAgTW9yZW92ZXIsIGl0IGlzIG5l
Y2Vzc2FyeQo+Pj4gdG8gYWx3YXlzIGhhdmUgYWNjZXNzIHdoZW4gZG9pbmcgc3VzcGVuZC9yZXN1
bWUuCj4+IFRoZSBpbmZvcm1hdGlvbiBmcm9tIHN0YXJ0X2luZm8gaXMgYXZhaWxhYmxlIGluc2lk
ZSBNaW5pLU9TLiBTbyB0aGlzCj4+IHNob3VsZCBiZSBubyBwcm9ibGVtLgo+IAo+IEkgaGF2ZSBu
ZXZlciB1bmRlcnN0b29kIE1pbmlPUydzIGRlY2lzaW9uIHRvIG1lbWNweSgpIGl0IGVsc2V3aGVy
ZS4gIEl0Cj4gaXMganVzdCBhIHBsYWluIHBhZ2Ugb2YgUkFNIHNldCB1cCBieSB0aGUgZG9tYWlu
IGJ1aWxkZXI7IGNvcHlpbmcgaXQKPiBlbHNld2hlcmUgaXMganVzdCBhIHdhc3RlIG9mIHNwYWNl
Lgo+IAo+IE9UT0gsIHlvdSBtdXN0IHBhc3MgYSBwb2ludGVyIHRvIGl0IGluIHRoZSBzdXNwZW5k
KCkgaHlwZXJjYWxsLCBzbyB0aGUKPiByZXN1bWUgbG9naWMgY2FuIHJlLW1vZGlmeSBwYXJ0IG9m
IGl0LgoKSG1tLCBpbnRlcmVzdGluZyBkZXRhaWwuIEl0IHRvb2sgbWUgc29tZSB0aW1lIHRvIGxv
Y2F0ZSB0aGUgY29kZSB3aGVyZQp0aGUgc3RhcnRfaW5mbyBwYXJhbWV0ZXIgb2YgdGhlIHN1c3Bl
bmQgY2FsbCBpcyBiZWluZyB1c2VkLgoKU28gdGhlIGNvcnJlY3Qgd2F5IHRvIGRlYWwgd2l0aCBz
dGFydF9pbmZvIGlzIHRvIHNhdmUgdGhlIHBvaW50ZXIgdG8gaXQKYW5kIG1hcmsgdGhpcyBwYWdl
IGFzIGJlaW5nIGluIHVzZS4KCkkgdGhpbmsgSSdsbCBtb2RpZnkgbXkgcGF0Y2ggdG8gZHJvcCB0
aGUgbmV3IENPTkZJRyBwYXJhbWV0ZXIuIExhdGVyCkknbGwgbW9kaWZ5IGlvZW11IHRvIG5vIGxv
bmdlciByZWx5IG9uIHN0YXJ0X2luZm8gYW5kIHB2LWdydWIgaWYKcG9zc2libGUsIHRvby4gVGhl
biBJIGNhbiBoYW5kbGUgdGhlIHN0YXJ0X2luZm8gcGFnZSB0aGUgd2F5IGl0IHNob3VsZApiZSBk
b25lLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 14:18:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 14:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beNOT-0001UK-7H; Mon, 29 Aug 2016 14:18:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beNOS-0001Ts-B5; Mon, 29 Aug 2016 14:18:32 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 51/25-28813-73444C75; Mon, 29 Aug 2016 14:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVyuP0Ov665y5F
 wgwNnmCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZhy7nl+wmaPi8c7oBsa57F2MnBwS
 AkYSbyf+Y+pi5OIQEljIKHGmdwYbSIJNQFViw/VTrCC2iICbxJfvs8DizAIREnM+nGLpYuTgE
 BYIkjjWxA8SZgEqv3ZoJTOIzStgLzHhxiY2iPlyEtdnTmcCsTkFHCTWffoHZgsB1Ty++Ip9Ai
 P3AkaGVYwaxalFZalFukaWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgT6uZ2B
 g3MHYtNfvEKMkB5OSKG/JncPhQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4hZ2PhAsJFqWmp1ak
 ZeYAgw0mLcHBoyTCqwSS5i0uSMwtzkyHSJ1iVJQS55UDSQiAJDJK8+DaYAF+iVFWSpiXkYGBQ
 YinILUoN7MEVf4VozgHo5IwrwbIFJ7MvBK46a+AFjMBLS4AuZm3uCQRISXVwFj3JlqS12Ppcn
 mGPAeewI9Ge9ULSx6FXw5gP/j1+HbHI7WBj7b8nJX54/cHdutzJ/q4jlywshWV5tPVvvPEs4B
 71+V383rn3WGXcX2xz5p56tZ2rYW1N/dyCh/YmlBwb8cH+ZY8iyVXPLe5d9YUTGCNYNrE6RKz
 u0L1Tbpyp69W9R21tNehk5VYijMSDbWYi4oTAWYlljBrAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1472480310!57924433!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45025 invoked from network); 29 Aug 2016 14:18:31 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 14:18:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8EB6AAD73;
 Mon, 29 Aug 2016 14:18:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 Aug 2016 16:18:27 +0200
Message-Id: <1472480307-26293-3-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472480307-26293-1-git-send-email-jgross@suse.com>
References: <1472480307-26293-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 2/2] mini-os: don't get xenbus parameters
	if xenbus is disabled
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

Z2V0X3hlbmJ1cygpIHNob3VsZCBiZSBjYWxsZWQgb25seSBpZiBDT05GSUdfWEVOQlVTIGlzIHNl
dC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBp
bmNsdWRlL3hlbmJ1cy5oIHwgNSArKysrLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuYnVzLmggYi9pbmNsdWRl
L3hlbmJ1cy5oCmluZGV4IDU2NDZhMjUuLmMyNTQ2NTIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVu
YnVzLmgKKysrIGIvaW5jbHVkZS94ZW5idXMuaApAQCAtOSwxMCArOSwxNCBAQCB0eXBlZGVmIHVu
c2lnbmVkIGxvbmcgeGVuYnVzX3RyYW5zYWN0aW9uX3Q7CiAjaWZkZWYgQ09ORklHX1hFTkJVUwog
LyogSW5pdGlhbGl6ZSB0aGUgWGVuQnVzIHN5c3RlbS4gKi8KIHZvaWQgaW5pdF94ZW5idXModm9p
ZCk7Cit2b2lkIGdldF94ZW5idXModm9pZCAqcCk7CiAjZWxzZQogc3RhdGljIGlubGluZSB2b2lk
IGluaXRfeGVuYnVzKHZvaWQpCiB7CiB9CitzdGF0aWMgaW5saW5lIHZvaWQgZ2V0X3hlbmJ1cyh2
b2lkICpwKQoreworfQogI2VuZGlmCiAKIC8qIFJlYWQgdGhlIHZhbHVlIGFzc29jaWF0ZWQgd2l0
aCBhIHBhdGguICBSZXR1cm5zIGEgbWFsbG9jJ2QgZXJyb3IKQEAgLTMxLDcgKzM1LDYgQEAgdHlw
ZWRlZiBzdHJ1Y3QgeGVuYnVzX2V2ZW50ICp4ZW5idXNfZXZlbnRfcXVldWU7CiAKIGV4dGVybiB1
aW50MzJfdCB4ZW5idXNfZXZ0Y2huOwogCi12b2lkIGdldF94ZW5idXModm9pZCAqcCk7CiBjaGFy
ICp4ZW5idXNfd2F0Y2hfcGF0aF90b2tlbih4ZW5idXNfdHJhbnNhY3Rpb25fdCB4YnQsIGNvbnN0
IGNoYXIgKnBhdGgsIGNvbnN0IGNoYXIgKnRva2VuLCB4ZW5idXNfZXZlbnRfcXVldWUgKmV2ZW50
cyk7CiBjaGFyICp4ZW5idXNfdW53YXRjaF9wYXRoX3Rva2VuKHhlbmJ1c190cmFuc2FjdGlvbl90
IHhidCwgY29uc3QgY2hhciAqcGF0aCwgY29uc3QgY2hhciAqdG9rZW4pOwogZXh0ZXJuIHN0cnVj
dCB3YWl0X3F1ZXVlX2hlYWQgeGVuYnVzX3dhdGNoX3F1ZXVlOwotLSAKMi42LjYKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFp
bGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 14:18:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 14:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beNOT-0001UT-8Z; Mon, 29 Aug 2016 14:18:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beNOS-0001Tt-B6; Mon, 29 Aug 2016 14:18:32 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 32/25-28813-73444C75; Mon, 29 Aug 2016 14:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLLMWRWlGSWpSXmKPExsVyuP0Ov665y5F
 wg9YdTBZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM15NVCv4xVzx9uZ5lgbGhcxdjJwc
 EgJGEm8n/mPqYuTiEBJYyCjx7s5msASbgKrEhuunWEFsEQE3iS/fZ7GB2MwCERJzPpxiAbGFB
 cwkzn/eBxZnAar/vOcAE4jNK2Av8bZ/HSPEAjmJ6zOnM01g5FzAyLCKUb04tagstUjXUi+pKD
 M9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9Br9QwMjDsYX/90OsQoycGkJMpbcudwuBB
 fUn5KZUZicUZ8UWlOavEhRhkODiUJXmHnI+FCgkWp6akVaZk5wPCBSUtw8CiJ8CqBpHmLCxJz
 izPTIVKnGHU5Fvy4vZZJiCUvPy9VSpxXDqRIAKQoozQPbgQslC8xykoJ8zIyMDAI8RSkFuVml
 qDKv2IU52BUEubVAJnCk5lXArfpFdARTEBHFIDcz1tckoiQkgJGRerRO083e/9QizO7/H72a4
 7sUNHWZ38PKGlXb5jCszN59nGvxK9Ze9dO8b4x873TfqHSM18OFD39JLh9ioretK8CfwSPLjX
 LaM1xnvNgRf756La630+3Xe7azPHtgQej0KfeE75B/NlP/WIOzlt3N/JHrtZRHRd9cWXOVRzS
 X+3aLlRGLloao8RSnJFoqMVcVJwIAI+B46pgAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1472480310!50329274!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6759 invoked from network); 29 Aug 2016 14:18:31 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-7.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 14:18:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E6169AD5D;
 Mon, 29 Aug 2016 14:18:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 Aug 2016 16:18:25 +0200
Message-Id: <1472480307-26293-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 0/2]  mini-os: repair stubdom build
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlIHBhdGNoIHNlcmllcyBhZGRpbmcgSFZNbGl0ZSBzdXBwb3J0IGZvciBNaW5pLU9TIHVuZm9y
dHVuYXRlbHkKYnJva2UgYnVpbGRpbmcgWGVuJ3Mgc3R1YmRvbXMuIFRoaXMgc21hbGwgc2VyaWVz
IHJlcGFpcnMgdGhlIGJyb2tlbgpiaXRzIGFnYWluLgoKVjI6IHBhdGNoIDE6IHJlbW92ZSBDT05G
SUdfS0VFUF9TVEFSVElORk8KCkp1ZXJnZW4gR3Jvc3MgKDIpOgogIG1pbmktb3M6IHBhcnRpYWxs
eSByZXZlcnQgInJlbW92ZSB1c2luZyBzdGFydF9pbmZvIC4uLiIKICBtaW5pLW9zOiBkb24ndCBn
ZXQgeGVuYnVzIHBhcmFtZXRlcnMgaWYgeGVuYnVzIGlzIGRpc2FibGVkCgogYXJjaC94ODYvc2V0
dXAuYyAgICAgfCAxMiArKysrKysrKysrKysKIGluY2x1ZGUvaHlwZXJ2aXNvci5oIHwgMTMgKysr
KysrKysrKysrLQogaW5jbHVkZS94ZW5idXMuaCAgICAgfCAgNSArKysrLQogMyBmaWxlcyBjaGFu
Z2VkLCAyOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKLS0gCjIuNi42CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 14:18:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 14:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beNOT-0001UK-7H; Mon, 29 Aug 2016 14:18:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beNOS-0001Ts-B5; Mon, 29 Aug 2016 14:18:32 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 51/25-28813-73444C75; Mon, 29 Aug 2016 14:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVyuP0Ov665y5F
 wgwNnmCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZhy7nl+wmaPi8c7oBsa57F2MnBwS
 AkYSbyf+Y+pi5OIQEljIKHGmdwYbSIJNQFViw/VTrCC2iICbxJfvs8DizAIREnM+nGLpYuTgE
 BYIkjjWxA8SZgEqv3ZoJTOIzStgLzHhxiY2iPlyEtdnTmcCsTkFHCTWffoHZgsB1Ty++Ip9Ai
 P3AkaGVYwaxalFZalFukaWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgT6uZ2B
 g3MHYtNfvEKMkB5OSKG/JncPhQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4hZ2PhAsJFqWmp1ak
 ZeYAgw0mLcHBoyTCqwSS5i0uSMwtzkyHSJ1iVJQS55UDSQiAJDJK8+DaYAF+iVFWSpiXkYGBQ
 YinILUoN7MEVf4VozgHo5IwrwbIFJ7MvBK46a+AFjMBLS4AuZm3uCQRISXVwFj3JlqS12Ppcn
 mGPAeewI9Ge9ULSx6FXw5gP/j1+HbHI7WBj7b8nJX54/cHdutzJ/q4jlywshWV5tPVvvPEs4B
 71+V383rn3WGXcX2xz5p56tZ2rYW1N/dyCh/YmlBwb8cH+ZY8iyVXPLe5d9YUTGCNYNrE6RKz
 u0L1Tbpyp69W9R21tNehk5VYijMSDbWYi4oTAWYlljBrAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1472480310!57924433!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45025 invoked from network); 29 Aug 2016 14:18:31 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 14:18:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8EB6AAD73;
 Mon, 29 Aug 2016 14:18:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 Aug 2016 16:18:27 +0200
Message-Id: <1472480307-26293-3-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472480307-26293-1-git-send-email-jgross@suse.com>
References: <1472480307-26293-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 2/2] mini-os: don't get xenbus parameters
	if xenbus is disabled
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

Z2V0X3hlbmJ1cygpIHNob3VsZCBiZSBjYWxsZWQgb25seSBpZiBDT05GSUdfWEVOQlVTIGlzIHNl
dC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBp
bmNsdWRlL3hlbmJ1cy5oIHwgNSArKysrLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuYnVzLmggYi9pbmNsdWRl
L3hlbmJ1cy5oCmluZGV4IDU2NDZhMjUuLmMyNTQ2NTIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVu
YnVzLmgKKysrIGIvaW5jbHVkZS94ZW5idXMuaApAQCAtOSwxMCArOSwxNCBAQCB0eXBlZGVmIHVu
c2lnbmVkIGxvbmcgeGVuYnVzX3RyYW5zYWN0aW9uX3Q7CiAjaWZkZWYgQ09ORklHX1hFTkJVUwog
LyogSW5pdGlhbGl6ZSB0aGUgWGVuQnVzIHN5c3RlbS4gKi8KIHZvaWQgaW5pdF94ZW5idXModm9p
ZCk7Cit2b2lkIGdldF94ZW5idXModm9pZCAqcCk7CiAjZWxzZQogc3RhdGljIGlubGluZSB2b2lk
IGluaXRfeGVuYnVzKHZvaWQpCiB7CiB9CitzdGF0aWMgaW5saW5lIHZvaWQgZ2V0X3hlbmJ1cyh2
b2lkICpwKQoreworfQogI2VuZGlmCiAKIC8qIFJlYWQgdGhlIHZhbHVlIGFzc29jaWF0ZWQgd2l0
aCBhIHBhdGguICBSZXR1cm5zIGEgbWFsbG9jJ2QgZXJyb3IKQEAgLTMxLDcgKzM1LDYgQEAgdHlw
ZWRlZiBzdHJ1Y3QgeGVuYnVzX2V2ZW50ICp4ZW5idXNfZXZlbnRfcXVldWU7CiAKIGV4dGVybiB1
aW50MzJfdCB4ZW5idXNfZXZ0Y2huOwogCi12b2lkIGdldF94ZW5idXModm9pZCAqcCk7CiBjaGFy
ICp4ZW5idXNfd2F0Y2hfcGF0aF90b2tlbih4ZW5idXNfdHJhbnNhY3Rpb25fdCB4YnQsIGNvbnN0
IGNoYXIgKnBhdGgsIGNvbnN0IGNoYXIgKnRva2VuLCB4ZW5idXNfZXZlbnRfcXVldWUgKmV2ZW50
cyk7CiBjaGFyICp4ZW5idXNfdW53YXRjaF9wYXRoX3Rva2VuKHhlbmJ1c190cmFuc2FjdGlvbl90
IHhidCwgY29uc3QgY2hhciAqcGF0aCwgY29uc3QgY2hhciAqdG9rZW4pOwogZXh0ZXJuIHN0cnVj
dCB3YWl0X3F1ZXVlX2hlYWQgeGVuYnVzX3dhdGNoX3F1ZXVlOwotLSAKMi42LjYKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFp
bGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 14:18:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 14:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beNOT-0001UT-8Z; Mon, 29 Aug 2016 14:18:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beNOS-0001Tt-B6; Mon, 29 Aug 2016 14:18:32 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 32/25-28813-73444C75; Mon, 29 Aug 2016 14:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLLMWRWlGSWpSXmKPExsVyuP0Ov665y5F
 wg9YdTBZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM15NVCv4xVzx9uZ5lgbGhcxdjJwc
 EgJGEm8n/mPqYuTiEBJYyCjx7s5msASbgKrEhuunWEFsEQE3iS/fZ7GB2MwCERJzPpxiAbGFB
 cwkzn/eBxZnAar/vOcAE4jNK2Av8bZ/HSPEAjmJ6zOnM01g5FzAyLCKUb04tagstUjXUi+pKD
 M9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9Br9QwMjDsYX/90OsQoycGkJMpbcudwuBB
 fUn5KZUZicUZ8UWlOavEhRhkODiUJXmHnI+FCgkWp6akVaZk5wPCBSUtw8CiJ8CqBpHmLCxJz
 izPTIVKnGHU5Fvy4vZZJiCUvPy9VSpxXDqRIAKQoozQPbgQslC8xykoJ8zIyMDAI8RSkFuVml
 qDKv2IU52BUEubVAJnCk5lXArfpFdARTEBHFIDcz1tckoiQkgJGRerRO083e/9QizO7/H72a4
 7sUNHWZ38PKGlXb5jCszN59nGvxK9Ze9dO8b4x873TfqHSM18OFD39JLh9ioretK8CfwSPLjX
 LaM1xnvNgRf756La630+3Xe7azPHtgQej0KfeE75B/NlP/WIOzlt3N/JHrtZRHRd9cWXOVRzS
 X+3aLlRGLloao8RSnJFoqMVcVJwIAI+B46pgAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1472480310!50329274!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6759 invoked from network); 29 Aug 2016 14:18:31 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-7.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 14:18:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E6169AD5D;
 Mon, 29 Aug 2016 14:18:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 Aug 2016 16:18:25 +0200
Message-Id: <1472480307-26293-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 0/2]  mini-os: repair stubdom build
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

VGhlIHBhdGNoIHNlcmllcyBhZGRpbmcgSFZNbGl0ZSBzdXBwb3J0IGZvciBNaW5pLU9TIHVuZm9y
dHVuYXRlbHkKYnJva2UgYnVpbGRpbmcgWGVuJ3Mgc3R1YmRvbXMuIFRoaXMgc21hbGwgc2VyaWVz
IHJlcGFpcnMgdGhlIGJyb2tlbgpiaXRzIGFnYWluLgoKVjI6IHBhdGNoIDE6IHJlbW92ZSBDT05G
SUdfS0VFUF9TVEFSVElORk8KCkp1ZXJnZW4gR3Jvc3MgKDIpOgogIG1pbmktb3M6IHBhcnRpYWxs
eSByZXZlcnQgInJlbW92ZSB1c2luZyBzdGFydF9pbmZvIC4uLiIKICBtaW5pLW9zOiBkb24ndCBn
ZXQgeGVuYnVzIHBhcmFtZXRlcnMgaWYgeGVuYnVzIGlzIGRpc2FibGVkCgogYXJjaC94ODYvc2V0
dXAuYyAgICAgfCAxMiArKysrKysrKysrKysKIGluY2x1ZGUvaHlwZXJ2aXNvci5oIHwgMTMgKysr
KysrKysrKysrLQogaW5jbHVkZS94ZW5idXMuaCAgICAgfCAgNSArKysrLQogMyBmaWxlcyBjaGFu
Z2VkLCAyOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKLS0gCjIuNi42CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 14:18:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 14:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beNOT-0001VS-Od; Mon, 29 Aug 2016 14:18:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beNOS-0001Tv-HY; Mon, 29 Aug 2016 14:18:32 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 6E/6C-15788-73444C75; Mon, 29 Aug 2016 14:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov665y5F
 wgwmb2Szefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZrzYMpe94CZfxZxjk9gaGK/wdDFy
 ckgIGEm8nfiPqYuRi0NIYCGjRMvfd0wgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMXSx
 cjBISzgL9H7NhgkzAJUvnlPFwuIzStgL/G6r5MVYr6cxPWZ08FGcgo4SKz79A/MFgKqeXzxFf
 sERu4FjAyrGNWLU4vKUot0TfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQK9XM/
 AwLiD8fJXp0OMkhxMSqK8JXcOhwvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4BV2PhIuJFiUmp5a
 kZaZAww3mLQEB4+SCG8cSJq3uCAxtzgzHSJ1ilFRSpxXDiQhAJLIKM2Da4OF+CVGWSlhXkYGB
 gYhnoLUotzMElT5V4ziHIxKwrypIFN4MvNK4Ka/AlrMBLS4AORm3uKSRISUVAOj32bnGZNSl/
 t3HF0XOiX29/mtmjpvt/8SE/rWu67g03uTfUdkJygcNGV/Nkf07Drm9v7gmRun+YgzfRaMPlB
 zOO/4eq2qdz8UdvQxl4R3mD0PUzlxkL/D+12cWtiBpi8T1jsXOvQsVZ2SMvtLa20S//78V+WP
 giyzfiat+r7gwFoDVq2bZduqlViKMxINtZiLihMBPeSeYGwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1472480310!50279463!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55039 invoked from network); 29 Aug 2016 14:18:31 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-16.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 14:18:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 34D31AD76;
 Mon, 29 Aug 2016 14:18:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 Aug 2016 16:18:26 +0200
Message-Id: <1472480307-26293-2-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472480307-26293-1-git-send-email-jgross@suse.com>
References: <1472480307-26293-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 1/2] mini-os: partially revert "remove
	using start_info ..."
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

Q29tbWl0IGUzMzQ1MmM0ZjU1NDdlZDE0ZGVmZTYzODJiM2I1MzY2NGFjNWJkOGEgKCJyZW1vdmUg
dXNpbmcKc3RhcnRfaW5mbyBpbiBhcmNoaXRlY3R1cmUgaW5kZXBlbmRlbnQgY29kZSIpIHJlbW92
ZWQgdGhlIHN0YXJ0X2luZm8KdmFyaWFibGUgY29tcGxldGVseS4gZ3J1YiBzdHViZG9tIG5lZWRz
IHRoZSBzdGFydF9pbmZvIHN0cnVjdHVyZS4KClJlYWRkIHRoZSBzdGFydF9pbmZvIHN0cnVjdHVy
ZSwgYnV0IG1ha2UgaXQgZGVwZW5kZW50IG9uCkNPTkZJR19QQVJBVklSVC4KClNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni9zZXR1cC5j
ICAgICB8IDEyICsrKysrKysrKysrKwogaW5jbHVkZS9oeXBlcnZpc29yLmggfCAxMyArKysrKysr
KysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9zZXR1cC5jIGIvYXJjaC94ODYvc2V0dXAuYwppbmRleCA4
Njk1NWNmLi41Mjc4MjI3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL2FyY2gv
eDg2L3NldHVwLmMKQEAgLTMzLDYgKzMzLDE0IEBACiAjaW5jbHVkZSA8eGVuL2FyY2gteDg2L2Nw
dWlkLmg+CiAjaW5jbHVkZSA8eGVuL2FyY2gteDg2L2h2bS9zdGFydF9pbmZvLmg+CiAKKyNpZmRl
ZiBDT05GSUdfUEFSQVZJUlQKKy8qCisgKiBUaGlzIHN0cnVjdHVyZSBjb250YWlucyBzdGFydC1v
Zi1kYXkgaW5mbywgc3VjaCBhcyBwYWdldGFibGUgYmFzZSBwb2ludGVyLAorICogYWRkcmVzcyBv
ZiB0aGUgc2hhcmVkX2luZm8gc3RydWN0dXJlLCBhbmQgdGhpbmdzIGxpa2UgdGhhdC4KKyAqLwor
dW5pb24gc3RhcnRfaW5mb191bmlvbiBzdGFydF9pbmZvX3VuaW9uOworI2VuZGlmCisKIC8qCiAg
KiBTaGFyZWQgcGFnZSBmb3IgY29tbXVuaWNhdGluZyB3aXRoIHRoZSBoeXBlcnZpc29yLgogICog
RXZlbnRzIGZsYWdzIGdvIGhlcmUsIGZvciBleGFtcGxlLgpAQCAtMTg5LDYgKzE5NywxMCBAQCBh
cmNoX2luaXQodm9pZCAqcGFyKQogCS8qIHByaW50IG91dCBzb21lIHVzZWZ1bCBpbmZvcm1hdGlv
biAgKi8KIAlwcmludF9zdGFydF9vZl9kYXkocGFyKTsKIAorI2lmZGVmIENPTkZJR19QQVJBVklS
VAorCW1lbWNweSgmc3RhcnRfaW5mbywgcGFyLCBzaXplb2Yoc3RhcnRfaW5mbykpOworI2VuZGlm
CisKIAlzdGFydF9rZXJuZWwoKTsKIH0KIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9oeXBlcnZpc29y
LmggYi9pbmNsdWRlL2h5cGVydmlzb3IuaAppbmRleCAzMDczYThhLi5mM2IxZjNjIDEwMDY0NAot
LS0gYS9pbmNsdWRlL2h5cGVydmlzb3IuaAorKysgYi9pbmNsdWRlL2h5cGVydmlzb3IuaApAQCAt
MjcsNyArMjcsMTggQEAKICNpbmNsdWRlIDxtaW5pLW9zL3RyYXBzLmg+CiAKIC8qIGh5cGVydmlz
b3IuYyAqLwotI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQK
Ky8qCisgKiBhIHBsYWNlaG9sZGVyIGZvciB0aGUgc3RhcnQgb2YgZGF5IGluZm9ybWF0aW9uIHBh
c3NlZCB1cCBmcm9tIHRoZSBoeXBlcnZpc29yCisgKi8KK3VuaW9uIHN0YXJ0X2luZm9fdW5pb24K
K3sKKyAgICBzdGFydF9pbmZvX3Qgc3RhcnRfaW5mbzsKKyAgICBjaGFyIHBhZGRpbmdbNTEyXTsK
K307CitleHRlcm4gdW5pb24gc3RhcnRfaW5mb191bmlvbiBzdGFydF9pbmZvX3VuaW9uOworI2Rl
ZmluZSBzdGFydF9pbmZvIChzdGFydF9pbmZvX3VuaW9uLnN0YXJ0X2luZm8pCisjZWxzZQogaW50
IGh2bV9nZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2NF90ICp2YWx1ZSk7CiBpbnQgaHZtX3Nl
dF9wYXJhbWV0ZXIoaW50IGlkeCwgdWludDY0X3QgdmFsdWUpOwogI2VuZGlmCi0tIAoyLjYuNgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1k
ZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 14:18:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 14:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beNOT-0001VS-Od; Mon, 29 Aug 2016 14:18:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1beNOS-0001Tv-HY; Mon, 29 Aug 2016 14:18:32 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 6E/6C-15788-73444C75; Mon, 29 Aug 2016 14:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVyuP0Ov665y5F
 wgwmb2Szefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZrzYMpe94CZfxZxjk9gaGK/wdDFy
 ckgIGEm8nfiPqYuRi0NIYCGjRMvfd0wgCTYBVYkN10+xgtgiAm4SX77PYgOxmQUiJOZ8OMXSx
 cjBISzgL9H7NhgkzAJUvnlPFwuIzStgL/G6r5MVYr6cxPWZ08FGcgo4SKz79A/MFgKqeXzxFf
 sERu4FjAyrGNWLU4vKUot0TfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQK9XM/
 AwLiD8fJXp0OMkhxMSqK8JXcOhwvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4BV2PhIuJFiUmp5a
 kZaZAww3mLQEB4+SCG8cSJq3uCAxtzgzHSJ1ilFRSpxXDiQhAJLIKM2Da4OF+CVGWSlhXkYGB
 gYhnoLUotzMElT5V4ziHIxKwrypIFN4MvNK4Ka/AlrMBLS4AORm3uKSRISUVAOj32bnGZNSl/
 t3HF0XOiX29/mtmjpvt/8SE/rWu67g03uTfUdkJygcNGV/Nkf07Drm9v7gmRun+YgzfRaMPlB
 zOO/4eq2qdz8UdvQxl4R3mD0PUzlxkL/D+12cWtiBpi8T1jsXOvQsVZ2SMvtLa20S//78V+WP
 giyzfiat+r7gwFoDVq2bZduqlViKMxINtZiLihMBPeSeYGwCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1472480310!50279463!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55039 invoked from network); 29 Aug 2016 14:18:31 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-16.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Aug 2016 14:18:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 34D31AD76;
 Mon, 29 Aug 2016 14:18:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Mon, 29 Aug 2016 16:18:26 +0200
Message-Id: <1472480307-26293-2-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472480307-26293-1-git-send-email-jgross@suse.com>
References: <1472480307-26293-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH v2 1/2] mini-os: partially revert "remove
	using start_info ..."
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

Q29tbWl0IGUzMzQ1MmM0ZjU1NDdlZDE0ZGVmZTYzODJiM2I1MzY2NGFjNWJkOGEgKCJyZW1vdmUg
dXNpbmcKc3RhcnRfaW5mbyBpbiBhcmNoaXRlY3R1cmUgaW5kZXBlbmRlbnQgY29kZSIpIHJlbW92
ZWQgdGhlIHN0YXJ0X2luZm8KdmFyaWFibGUgY29tcGxldGVseS4gZ3J1YiBzdHViZG9tIG5lZWRz
IHRoZSBzdGFydF9pbmZvIHN0cnVjdHVyZS4KClJlYWRkIHRoZSBzdGFydF9pbmZvIHN0cnVjdHVy
ZSwgYnV0IG1ha2UgaXQgZGVwZW5kZW50IG9uCkNPTkZJR19QQVJBVklSVC4KClNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni9zZXR1cC5j
ICAgICB8IDEyICsrKysrKysrKysrKwogaW5jbHVkZS9oeXBlcnZpc29yLmggfCAxMyArKysrKysr
KysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9zZXR1cC5jIGIvYXJjaC94ODYvc2V0dXAuYwppbmRleCA4
Njk1NWNmLi41Mjc4MjI3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL2FyY2gv
eDg2L3NldHVwLmMKQEAgLTMzLDYgKzMzLDE0IEBACiAjaW5jbHVkZSA8eGVuL2FyY2gteDg2L2Nw
dWlkLmg+CiAjaW5jbHVkZSA8eGVuL2FyY2gteDg2L2h2bS9zdGFydF9pbmZvLmg+CiAKKyNpZmRl
ZiBDT05GSUdfUEFSQVZJUlQKKy8qCisgKiBUaGlzIHN0cnVjdHVyZSBjb250YWlucyBzdGFydC1v
Zi1kYXkgaW5mbywgc3VjaCBhcyBwYWdldGFibGUgYmFzZSBwb2ludGVyLAorICogYWRkcmVzcyBv
ZiB0aGUgc2hhcmVkX2luZm8gc3RydWN0dXJlLCBhbmQgdGhpbmdzIGxpa2UgdGhhdC4KKyAqLwor
dW5pb24gc3RhcnRfaW5mb191bmlvbiBzdGFydF9pbmZvX3VuaW9uOworI2VuZGlmCisKIC8qCiAg
KiBTaGFyZWQgcGFnZSBmb3IgY29tbXVuaWNhdGluZyB3aXRoIHRoZSBoeXBlcnZpc29yLgogICog
RXZlbnRzIGZsYWdzIGdvIGhlcmUsIGZvciBleGFtcGxlLgpAQCAtMTg5LDYgKzE5NywxMCBAQCBh
cmNoX2luaXQodm9pZCAqcGFyKQogCS8qIHByaW50IG91dCBzb21lIHVzZWZ1bCBpbmZvcm1hdGlv
biAgKi8KIAlwcmludF9zdGFydF9vZl9kYXkocGFyKTsKIAorI2lmZGVmIENPTkZJR19QQVJBVklS
VAorCW1lbWNweSgmc3RhcnRfaW5mbywgcGFyLCBzaXplb2Yoc3RhcnRfaW5mbykpOworI2VuZGlm
CisKIAlzdGFydF9rZXJuZWwoKTsKIH0KIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9oeXBlcnZpc29y
LmggYi9pbmNsdWRlL2h5cGVydmlzb3IuaAppbmRleCAzMDczYThhLi5mM2IxZjNjIDEwMDY0NAot
LS0gYS9pbmNsdWRlL2h5cGVydmlzb3IuaAorKysgYi9pbmNsdWRlL2h5cGVydmlzb3IuaApAQCAt
MjcsNyArMjcsMTggQEAKICNpbmNsdWRlIDxtaW5pLW9zL3RyYXBzLmg+CiAKIC8qIGh5cGVydmlz
b3IuYyAqLwotI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQK
Ky8qCisgKiBhIHBsYWNlaG9sZGVyIGZvciB0aGUgc3RhcnQgb2YgZGF5IGluZm9ybWF0aW9uIHBh
c3NlZCB1cCBmcm9tIHRoZSBoeXBlcnZpc29yCisgKi8KK3VuaW9uIHN0YXJ0X2luZm9fdW5pb24K
K3sKKyAgICBzdGFydF9pbmZvX3Qgc3RhcnRfaW5mbzsKKyAgICBjaGFyIHBhZGRpbmdbNTEyXTsK
K307CitleHRlcm4gdW5pb24gc3RhcnRfaW5mb191bmlvbiBzdGFydF9pbmZvX3VuaW9uOworI2Rl
ZmluZSBzdGFydF9pbmZvIChzdGFydF9pbmZvX3VuaW9uLnN0YXJ0X2luZm8pCisjZWxzZQogaW50
IGh2bV9nZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2NF90ICp2YWx1ZSk7CiBpbnQgaHZtX3Nl
dF9wYXJhbWV0ZXIoaW50IGlkeCwgdWludDY0X3QgdmFsdWUpOwogI2VuZGlmCi0tIAoyLjYuNgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1k
ZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 20:36:24 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 20:36:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beTI7-0000XJ-AA; Mon, 29 Aug 2016 20:36:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTI6-0000XA-Fp; Mon, 29 Aug 2016 20:36:22 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
 7F/AF-10347-5CC94C75; Mon, 29 Aug 2016 20:36:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsXS+7+BUffInCP
 hBh93WVm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdiz6hJTwSymise/LrE0ML5l7GLk
 4hASmMgo8fD6GmYIZxejxJZXe6CcY4wSba/usEE4Gxgl5i5bxtLFyMHBIqAqsWiLUhcjJwebg
 IlEf+M8NhBbREBZ4mNrLztIPbNAI6PE8gt7wBLCAoESDXNmMoPYvAI6Eov3XAYr4hV4yCjxac
 MeFogNq4E23LnEDlElKHFy5hMWEJtZQEvixr+XTCCbmQWkJZb/4wAJcwrYSDzqusMKEhYVMJP
 49tNgAqPgLCTNs5A0z0JoXsDIvIpRvTi1qCy1SNdSL6koMz2jJDcxM0fX0MBULze1uDgxPTUn
 MalYLzk/dxMjMIQZgGAH49pW50OMkhxMSqK8U+OPhAvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4
 J0/GygnWJSanlqRlpkDjCaYtAQHj5IIrwtImre4IDG3ODMdInWKUZdjwY/ba5mEWPLy81KlxH
 l3gBQJgBRllObBjYBF9iVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJQ1zCk5lXArfpFdARTEB
 HFNw5DHJESSJCSqqBkWfxf8+ajtvn1nMUuu3o4XgVUuP1eKpE0Hz5/f47OiOPBF8LXGV+5M6W
 Vat6FcWSOzo4Tvw2161isyuasmpZuAOvxzENE1Ex4z07yvXrsiw/fZHKLt+a07/Mq2jL+aVnP
 uy+LPry+qrPQbeD27+Einswx7gedrpRt9DpZ36i6q1PK2fo8v79pMRSnJFoqMVcVJwIANyCaU
 7nAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1472502980!56846379!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58773 invoked from network); 29 Aug 2016 20:36:20 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-4.tower-206.messagelabs.com with SMTP; 29 Aug 2016 20:36:20 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id CFCE18370;
 Mon, 29 Aug 2016 22:36:19 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id ed7cV1eo38gx; Mon, 29 Aug 2016 22:36:19 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id A9E4E7945;
 Mon, 29 Aug 2016 22:36:19 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTI2-00008X-V6; Mon, 29 Aug 2016 22:36:18 +0200
Date: Mon, 29 Aug 2016 22:36:18 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160829203618.GA4325@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
 <1472475702-3847-2-git-send-email-wei.liu2@citrix.com>
 <07a6461a-3f61-c9d3-87df-f300a80e6691@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <07a6461a-3f61-c9d3-87df-f300a80e6691@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 1/3] Makefile:
 simplify all_sources macro
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gTW9uIDI5IEF1ZyAyMDE2IDE1OjA3OjIwICswMjAwLCB3cm90ZToK
PiBPbiAyOS8wOC8xNiAxNTowMSwgV2VpIExpdSB3cm90ZToKPiA+IFRoZXJlIGlzIG5vIFNDQ1Mg
ZmlsZS4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPiAKPiBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKQWNr
ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 20:36:24 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 20:36:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beTI7-0000XJ-AA; Mon, 29 Aug 2016 20:36:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTI6-0000XA-Fp; Mon, 29 Aug 2016 20:36:22 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
 7F/AF-10347-5CC94C75; Mon, 29 Aug 2016 20:36:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsXS+7+BUffInCP
 hBh93WVm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdiz6hJTwSymise/LrE0ML5l7GLk
 4hASmMgo8fD6GmYIZxejxJZXe6CcY4wSba/usEE4Gxgl5i5bxtLFyMHBIqAqsWiLUhcjJwebg
 IlEf+M8NhBbREBZ4mNrLztIPbNAI6PE8gt7wBLCAoESDXNmMoPYvAI6Eov3XAYr4hV4yCjxac
 MeFogNq4E23LnEDlElKHFy5hMWEJtZQEvixr+XTCCbmQWkJZb/4wAJcwrYSDzqusMKEhYVMJP
 49tNgAqPgLCTNs5A0z0JoXsDIvIpRvTi1qCy1SNdSL6koMz2jJDcxM0fX0MBULze1uDgxPTUn
 MalYLzk/dxMjMIQZgGAH49pW50OMkhxMSqK8U+OPhAvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4
 J0/GygnWJSanlqRlpkDjCaYtAQHj5IIrwtImre4IDG3ODMdInWKUZdjwY/ba5mEWPLy81KlxH
 l3gBQJgBRllObBjYBF9iVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJQ1zCk5lXArfpFdARTEB
 HFNw5DHJESSJCSqqBkWfxf8+ajtvn1nMUuu3o4XgVUuP1eKpE0Hz5/f47OiOPBF8LXGV+5M6W
 Vat6FcWSOzo4Tvw2161isyuasmpZuAOvxzENE1Ex4z07yvXrsiw/fZHKLt+a07/Mq2jL+aVnP
 uy+LPry+qrPQbeD27+Einswx7gedrpRt9DpZ36i6q1PK2fo8v79pMRSnJFoqMVcVJwIANyCaU
 7nAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1472502980!56846379!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58773 invoked from network); 29 Aug 2016 20:36:20 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-4.tower-206.messagelabs.com with SMTP; 29 Aug 2016 20:36:20 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id CFCE18370;
 Mon, 29 Aug 2016 22:36:19 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id ed7cV1eo38gx; Mon, 29 Aug 2016 22:36:19 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id A9E4E7945;
 Mon, 29 Aug 2016 22:36:19 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTI2-00008X-V6; Mon, 29 Aug 2016 22:36:18 +0200
Date: Mon, 29 Aug 2016 22:36:18 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160829203618.GA4325@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
 <1472475702-3847-2-git-send-email-wei.liu2@citrix.com>
 <07a6461a-3f61-c9d3-87df-f300a80e6691@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <07a6461a-3f61-c9d3-87df-f300a80e6691@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 1/3] Makefile:
 simplify all_sources macro
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gTW9uIDI5IEF1ZyAyMDE2IDE1OjA3OjIwICswMjAwLCB3cm90ZToK
PiBPbiAyOS8wOC8xNiAxNTowMSwgV2VpIExpdSB3cm90ZToKPiA+IFRoZXJlIGlzIG5vIFNDQ1Mg
ZmlsZS4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPiAKPiBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKQWNr
ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 20:36:42 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 20:36:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beTIQ-0000Yk-Jc; Mon, 29 Aug 2016 20:36:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTIP-0000YV-S1; Mon, 29 Aug 2016 20:36:41 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 CE/4D-29421-8DC94C75; Mon, 29 Aug 2016 20:36:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXS+7+BUffGnCP
 hBhMa1Czefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZhy76Vmwkami8047WwNjI1MXIxeH
 kMBERonN+2YwQji7GCV+fDzP2sXICeQcY5R4/kcXIrGBUeLZ2tlsXYwcHCwCqhI/HnmC1LAJm
 Ej0N85jA7FFBJQlPrb2soPUMws0Mkosv7AHLCEs4CZx/OERsKG8AjoSt++cA1vNK/CQUeLThj
 0sEBtWM0qsP72YEaJKUOLkzCcsIDazgJbEjX8vmUA2MwtISyz/xwES5hSwkdh5ZgcjSFhUwEz
 i20+DCYyCs5A0z0LSPAuheQEj8ypGjeLUorLUIl0jS72kosz0jJLcxMwcXUMDM73c1OLixPTU
 nMSkYr3k/NxNjMAAZgCCHYwHFgUeYpTkYFIS5Z0afyRciC8pP6UyI7E4I76oNCe1+BCjDAeHk
 gQvIzAihASLUtNTK9Iyc4CxBJOW4OBREuF1mQ2U5i0uSMwtzkyHSJ1i1OVY8OP2WiYhlrz8vF
 Qpcd4dIEUCIEUZpXlwI2BxfYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvBIgl/Bk5pXAbXo
 FdAQT0BEFdw6DHFGSiJCSamBUXyVSu7p2756c9Io5T1SFdEQ9fxubRzWYf9zY+0zi0K6jO4Vu
 BK9penrsU328ywYGoU/XEx6sirm/7en0z2c5JSce28rLJy2vlra8879YwSpjN/PQVce+Ht+1f
 kmLud8ew5nnhR/yRwtxeivVnHvxoXGhnT3zp9vtJ5fmvX+/4+dS845fVzc0KbEUZyQaajEXFS
 cCAFy33tfmAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1472503000!3501206!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28230 invoked from network); 29 Aug 2016 20:36:40 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-15.tower-27.messagelabs.com with SMTP; 29 Aug 2016 20:36:40 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 5327D904A;
 Mon, 29 Aug 2016 22:36:40 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 27fx6E8nmBOd; Mon, 29 Aug 2016 22:36:40 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 2EED98E67;
 Mon, 29 Aug 2016 22:36:40 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTIN-000092-Ot; Mon, 29 Aug 2016 22:36:39 +0200
Date: Mon, 29 Aug 2016 22:36:39 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160829203639.GB4325@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
 <1472475702-3847-3-git-send-email-wei.liu2@citrix.com>
 <dbab86eb-3cd0-ce8e-cf56-91dc56445727@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <dbab86eb-3cd0-ce8e-cf56-91dc56445727@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 2/3] Makefile: add
	gtags target
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gTW9uIDI5IEF1ZyAyMDE2IDE1OjA3OjM5ICswMjAwLCB3cm90ZToK
PiBPbiAyOS8wOC8xNiAxNTowMSwgV2VpIExpdSB3cm90ZToKPiA+IFVzZSBHTlUgR2xvYmFsIHRv
IGdlbmVyYXRlIHNvdXJjZSBjb2RlIGluZGV4Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IFJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CgpBY2tlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxt
YW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 20:36:42 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 20:36:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beTIQ-0000Yk-Jc; Mon, 29 Aug 2016 20:36:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTIP-0000YV-S1; Mon, 29 Aug 2016 20:36:41 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 CE/4D-29421-8DC94C75; Mon, 29 Aug 2016 20:36:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXS+7+BUffGnCP
 hBhMa1Czefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZhy76Vmwkami8047WwNjI1MXIxeH
 kMBERonN+2YwQji7GCV+fDzP2sXICeQcY5R4/kcXIrGBUeLZ2tlsXYwcHCwCqhI/HnmC1LAJm
 Ej0N85jA7FFBJQlPrb2soPUMws0Mkosv7AHLCEs4CZx/OERsKG8AjoSt++cA1vNK/CQUeLThj
 0sEBtWM0qsP72YEaJKUOLkzCcsIDazgJbEjX8vmUA2MwtISyz/xwES5hSwkdh5ZgcjSFhUwEz
 i20+DCYyCs5A0z0LSPAuheQEj8ypGjeLUorLUIl0jS72kosz0jJLcxMwcXUMDM73c1OLixPTU
 nMSkYr3k/NxNjMAAZgCCHYwHFgUeYpTkYFIS5Z0afyRciC8pP6UyI7E4I76oNCe1+BCjDAeHk
 gQvIzAihASLUtNTK9Iyc4CxBJOW4OBREuF1mQ2U5i0uSMwtzkyHSJ1i1OVY8OP2WiYhlrz8vF
 Qpcd4dIEUCIEUZpXlwI2BxfYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvBIgl/Bk5pXAbXo
 FdAQT0BEFdw6DHFGSiJCSamBUXyVSu7p2756c9Io5T1SFdEQ9fxubRzWYf9zY+0zi0K6jO4Vu
 BK9penrsU328ywYGoU/XEx6sirm/7en0z2c5JSce28rLJy2vlra8879YwSpjN/PQVce+Ht+1f
 kmLud8ew5nnhR/yRwtxeivVnHvxoXGhnT3zp9vtJ5fmvX+/4+dS845fVzc0KbEUZyQaajEXFS
 cCAFy33tfmAgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1472503000!3501206!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28230 invoked from network); 29 Aug 2016 20:36:40 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-15.tower-27.messagelabs.com with SMTP; 29 Aug 2016 20:36:40 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 5327D904A;
 Mon, 29 Aug 2016 22:36:40 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 27fx6E8nmBOd; Mon, 29 Aug 2016 22:36:40 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 2EED98E67;
 Mon, 29 Aug 2016 22:36:40 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTIN-000092-Ot; Mon, 29 Aug 2016 22:36:39 +0200
Date: Mon, 29 Aug 2016 22:36:39 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160829203639.GB4325@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
 <1472475702-3847-3-git-send-email-wei.liu2@citrix.com>
 <dbab86eb-3cd0-ce8e-cf56-91dc56445727@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <dbab86eb-3cd0-ce8e-cf56-91dc56445727@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 2/3] Makefile: add
	gtags target
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gTW9uIDI5IEF1ZyAyMDE2IDE1OjA3OjM5ICswMjAwLCB3cm90ZToK
PiBPbiAyOS8wOC8xNiAxNTowMSwgV2VpIExpdSB3cm90ZToKPiA+IFVzZSBHTlUgR2xvYmFsIHRv
IGdlbmVyYXRlIHNvdXJjZSBjb2RlIGluZGV4Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IFJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CgpBY2tlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxt
YW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 20:37:01 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 20:37:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beTIj-0000dE-Sf; Mon, 29 Aug 2016 20:37:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTIi-0000cv-Va; Mon, 29 Aug 2016 20:37:01 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 09/18-11175-CEC94C75; Mon, 29 Aug 2016 20:37:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsXS+7+BUff1nCP
 hBg+naFm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbh8+AdrwS/Gigd3zRsYrzN2MXJx
 CAlMZJRYMO0FE4Szi1HixJcbUJljjBK9f7vZIJwNjBIHf6wHKuPkYBFQlWi/t5YFxGYTMJHob
 5zHBmKLCChLfGztZQdpYBZoZJRYfmEPWEJYIFti8ZPn7CA2r4CORPODh2BFvAIPGSU+bdjDAr
 FiNaPEi9s9rBBVghInZz4BW8EsoCVx499LoNUcQLa0xPJ/HCBhTgEbiYYfM5lBwqICZhLffhp
 MYBSchaR5FpLmWQjNCxiZVzFqFKcWlaUW6Rob6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV
 6yXn525iBAYxAxDsYPy7NvAQoyQHk5Io79T4I+FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgZg
 VEhJFiUmp5akZaZA4wnmLQEB4+SCK/LbKA0b3FBYm5xZjpE6hSjLseCH7fXMgmx5OXnpUqJ8+
 4AKRIAKcoozYMbAYvtS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmvQ0yhSczrwRu0yugI5i
 Ajii4cxjkiJJEhJRUA6Pr8jiZOOG49eKltRHfZxaafgi4Kyt29JT1PfkbFimrv3He2MKUFfDV
 7N5MowuMHvFb1Ty4gvo8T3NF6ntXhvCezdzwLtwqTtn1QsLWxeyfHh5zs3tzQerJxRXzilZv2
 rg4dmWQ4EmOpTm+p9fcP+T5bF7crK37BXM6cv6ZeDOuMvAzPpu2YYESS3FGoqEWc1FxIgAmCW
 xd6AIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1472503019!30559804!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18920 invoked from network); 29 Aug 2016 20:36:59 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-14.tower-21.messagelabs.com with SMTP; 29 Aug 2016 20:36:59 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 6CEC98A07;
 Mon, 29 Aug 2016 22:36:59 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id x-FfST9GicuP; Mon, 29 Aug 2016 22:36:59 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 331057945;
 Mon, 29 Aug 2016 22:36:59 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTIg-00009E-QR; Mon, 29 Aug 2016 22:36:58 +0200
Date: Mon, 29 Aug 2016 22:36:58 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160829203658.GC4325@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
 <1472475702-3847-4-git-send-email-wei.liu2@citrix.com>
 <2430276a-feb7-603f-3fd1-0384c0b56c52@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2430276a-feb7-603f-3fd1-0384c0b56c52@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 3/3] gitignore: ignore
 files generated by various indexing software
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gTW9uIDI5IEF1ZyAyMDE2IDE1OjA3OjU1ICswMjAwLCB3cm90ZToK
PiBPbiAyOS8wOC8xNiAxNTowMSwgV2VpIExpdSB3cm90ZToKPiA+IFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KCkFja2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50
aGliYXVsdEBlbnMtbHlvbi5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 20:37:01 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 20:37:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beTIj-0000dE-Sf; Mon, 29 Aug 2016 20:37:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTIi-0000cv-Va; Mon, 29 Aug 2016 20:37:01 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 09/18-11175-CEC94C75; Mon, 29 Aug 2016 20:37:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsXS+7+BUff1nCP
 hBg+naFm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzbh8+AdrwS/Gigd3zRsYrzN2MXJx
 CAlMZJRYMO0FE4Szi1HixJcbUJljjBK9f7vZIJwNjBIHf6wHKuPkYBFQlWi/t5YFxGYTMJHob
 5zHBmKLCChLfGztZQdpYBZoZJRYfmEPWEJYIFti8ZPn7CA2r4CORPODh2BFvAIPGSU+bdjDAr
 FiNaPEi9s9rBBVghInZz4BW8EsoCVx499LoNUcQLa0xPJ/HCBhTgEbiYYfM5lBwqICZhLffhp
 MYBSchaR5FpLmWQjNCxiZVzFqFKcWlaUW6Rob6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV
 6yXn525iBAYxAxDsYPy7NvAQoyQHk5Io79T4I+FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgZg
 VEhJFiUmp5akZaZA4wnmLQEB4+SCK/LbKA0b3FBYm5xZjpE6hSjLseCH7fXMgmx5OXnpUqJ8+
 4AKRIAKcoozYMbAYvtS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmvQ0yhSczrwRu0yugI5i
 Ajii4cxjkiJJEhJRUA6Pr8jiZOOG49eKltRHfZxaafgi4Kyt29JT1PfkbFimrv3He2MKUFfDV
 7N5MowuMHvFb1Ty4gvo8T3NF6ntXhvCezdzwLtwqTtn1QsLWxeyfHh5zs3tzQerJxRXzilZv2
 rg4dmWQ4EmOpTm+p9fcP+T5bF7crK37BXM6cv6ZeDOuMvAzPpu2YYESS3FGoqEWc1FxIgAmCW
 xd6AIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1472503019!30559804!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18920 invoked from network); 29 Aug 2016 20:36:59 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-14.tower-21.messagelabs.com with SMTP; 29 Aug 2016 20:36:59 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 6CEC98A07;
 Mon, 29 Aug 2016 22:36:59 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id x-FfST9GicuP; Mon, 29 Aug 2016 22:36:59 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 331057945;
 Mon, 29 Aug 2016 22:36:59 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTIg-00009E-QR; Mon, 29 Aug 2016 22:36:58 +0200
Date: Mon, 29 Aug 2016 22:36:58 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160829203658.GC4325@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
 <1472475702-3847-4-git-send-email-wei.liu2@citrix.com>
 <2430276a-feb7-603f-3fd1-0384c0b56c52@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2430276a-feb7-603f-3fd1-0384c0b56c52@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] [Xen-devel] [MINIOS PATCH 3/3] gitignore: ignore
 files generated by various indexing software
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gTW9uIDI5IEF1ZyAyMDE2IDE1OjA3OjU1ICswMjAwLCB3cm90ZToK
PiBPbiAyOS8wOC8xNiAxNTowMSwgV2VpIExpdSB3cm90ZToKPiA+IFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KCkFja2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50
aGliYXVsdEBlbnMtbHlvbi5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 20:42:11 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 20:42:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beTNj-0001OQ-Ht; Mon, 29 Aug 2016 20:42:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTNh-0001OA-Ot; Mon, 29 Aug 2016 20:42:09 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 04/E7-12614-02E94C75; Mon, 29 Aug 2016 20:42:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXS+7+BUVdh3pF
 wg7XvpC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZly/+oG54BpTxYmO42wNjAuYuhi5
 OIQEJjJKtO5awgLh7GKU+HfiHpDDCeQcY5TYtw0qsYFRYm1DA2MXIwcHi4CqxKUNqiA1bAImE
 v2N89hAbBEBRYkHL2+ygtjMAukSN75cA5sjLBAisWxXN5jNK6Aj8ezKbLCZvAJHGSV+7VwGtW
 AGo0Tj8UNQVYISJ2c+YYGYpCVx499LJpDFzALSEsv/cYCEOQX0JZZd2cIOEhYVMJP49tNgAqP
 gLCTNs5A0z0JoXsDIvIpRozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85
 P3cTIzCA6xkYGHcw7mj3O8QoycGkJMo7Nf5IuBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3olzg
 HKCRanpqRVpmTnAWIJJS3DwKInwvgJJ8xYXJOYWZ6ZDpE4x6nIs+HF7LZMQS15+XqqUOG8MSJ
 EASFFGaR7cCFhcX2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzHsGZApPZl4J3KZXQEcwAR1
 RcOcwyBEliQgpqQZG7oxaU06pGVftza0eNj9MSiq45R/9UmZx+LUz/Pscr668b1ZePkFhc/1l
 Pa8Wz+M3LM7P7ZRZ7VRulLNp/fKSlx3h62YLnr+lXhJ+INw3VtghyeBT8j53O6cOL65pgdwFD
 346OfzZ/orrKtPL6OLfD67tvNBm4Xl4z57KX8s+GZuc41n+7nWKEktxRqKhFnNRcSIA57ROOO
 YCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1472503328!56846765!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12962 invoked from network); 29 Aug 2016 20:42:08 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-4.tower-206.messagelabs.com with SMTP; 29 Aug 2016 20:42:08 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 08DD18A07;
 Mon, 29 Aug 2016 22:42:08 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id tWu4GPdX1VDW; Mon, 29 Aug 2016 22:42:07 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id D7BB27945;
 Mon, 29 Aug 2016 22:42:07 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTNf-0000JM-FI; Mon, 29 Aug 2016 22:42:07 +0200
Date: Mon, 29 Aug 2016 22:42:07 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20160829204207.GD4325@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
 <1472468469-11560-3-git-send-email-jgross@suse.com>
 <20160829111121.GB8502@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160829111121.GB8502@citrix.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Minios-devel] [PATCH 2/2] mini-os: don't get xenbus parameters
 if xenbus is disabled
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSwgb24gTW9uIDI5IEF1ZyAyMDE2IDEyOjExOjIxICswMTAwLCB3cm90ZToKPiBPbiBN
b24sIEF1ZyAyOSwgMjAxNiBhdCAwMTowMTowOVBNICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+ID4gZ2V0X3hlbmJ1cygpIHNob3VsZCBiZSBjYWxsZWQgb25seSBpZiBDT05GSUdfWEVOQlVT
IGlzIHNldC4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgo+IAo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
QWNrZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1k
ZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 20:42:11 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 20:42:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beTNj-0001OQ-Ht; Mon, 29 Aug 2016 20:42:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTNh-0001OA-Ot; Mon, 29 Aug 2016 20:42:09 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 04/E7-12614-02E94C75; Mon, 29 Aug 2016 20:42:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXS+7+BUVdh3pF
 wg7XvpC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZly/+oG54BpTxYmO42wNjAuYuhi5
 OIQEJjJKtO5awgLh7GKU+HfiHpDDCeQcY5TYtw0qsYFRYm1DA2MXIwcHi4CqxKUNqiA1bAImE
 v2N89hAbBEBRYkHL2+ygtjMAukSN75cA5sjLBAisWxXN5jNK6Aj8ezKbLCZvAJHGSV+7VwGtW
 AGo0Tj8UNQVYISJ2c+YYGYpCVx499LJpDFzALSEsv/cYCEOQX0JZZd2cIOEhYVMJP49tNgAqP
 gLCTNs5A0z0JoXsDIvIpRozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85
 P3cTIzCA6xkYGHcw7mj3O8QoycGkJMo7Nf5IuBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3olzg
 HKCRanpqRVpmTnAWIJJS3DwKInwvgJJ8xYXJOYWZ6ZDpE4x6nIs+HF7LZMQS15+XqqUOG8MSJ
 EASFFGaR7cCFhcX2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzHsGZApPZl4J3KZXQEcwAR1
 RcOcwyBEliQgpqQZG7oxaU06pGVftza0eNj9MSiq45R/9UmZx+LUz/Pscr668b1ZePkFhc/1l
 Pa8Wz+M3LM7P7ZRZ7VRulLNp/fKSlx3h62YLnr+lXhJ+INw3VtghyeBT8j53O6cOL65pgdwFD
 346OfzZ/orrKtPL6OLfD67tvNBm4Xl4z57KX8s+GZuc41n+7nWKEktxRqKhFnNRcSIA57ROOO
 YCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1472503328!56846765!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12962 invoked from network); 29 Aug 2016 20:42:08 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-4.tower-206.messagelabs.com with SMTP; 29 Aug 2016 20:42:08 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 08DD18A07;
 Mon, 29 Aug 2016 22:42:08 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id tWu4GPdX1VDW; Mon, 29 Aug 2016 22:42:07 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id D7BB27945;
 Mon, 29 Aug 2016 22:42:07 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTNf-0000JM-FI; Mon, 29 Aug 2016 22:42:07 +0200
Date: Mon, 29 Aug 2016 22:42:07 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20160829204207.GD4325@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
References: <1472468469-11560-1-git-send-email-jgross@suse.com>
 <1472468469-11560-3-git-send-email-jgross@suse.com>
 <20160829111121.GB8502@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160829111121.GB8502@citrix.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Minios-devel] [PATCH 2/2] mini-os: don't get xenbus parameters
 if xenbus is disabled
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSwgb24gTW9uIDI5IEF1ZyAyMDE2IDEyOjExOjIxICswMTAwLCB3cm90ZToKPiBPbiBN
b24sIEF1ZyAyOSwgMjAxNiBhdCAwMTowMTowOVBNICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+ID4gZ2V0X3hlbmJ1cygpIHNob3VsZCBiZSBjYWxsZWQgb25seSBpZiBDT05GSUdfWEVOQlVT
IGlzIHNldC4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgo+IAo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
QWNrZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1k
ZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 20:49:12 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 20:49:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beTUV-0001go-AS; Mon, 29 Aug 2016 20:49:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTUU-0001gf-18; Mon, 29 Aug 2016 20:49:10 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F4/F6-08498-5CF94C75; Mon, 29 Aug 2016 20:49:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXS+7+BUffI/CP
 hBm/v6Fm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdg/6yprwRvGin/LO9gbGPcydjFy
 cQgJTGSUmD9vLzuEs4tR4uCuaSwQzjFGid9nF0FlNjBKzJvUytrFyMnBIqAqMX9jDyOIzSZgI
 tHfOI8NxBYRUJb42NrLDmIzC0RLPG/fzAJiCwuESLz7uRqsnldAR+LW0pfMIEN5BXYD7W6dDZ
 YQEiiR2Na1iRWiSFDi5MwnLBCDtCRu/HvJ1MXIAWRLSyz/xwES5hRwkGj4AnI2B4eogJnEt58
 GExgFZyFpnoWkeRZC8wJG5lWM6sWpRWWpRbpmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnF
 esn5uZsYgQHMAAQ7GOed8D/EKMnBpCTKOzX+SLgQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6Ae
 UA5waLU9NSKtMwcYCzBpCU4eJREeKVA0rzFBYm5xZnpEKlTjLocC37cXsskxJKXn5cqJc4bDF
 IkAFKUUZoHNwIW15cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzFsEMoUnM68EbtMroCOYgI4
 ouHMY5IiSRISUVANjI8/yqj0MZpdO7T1Xcc3m+6nzfyrrzHSyCp9ZlP1ZHFP7uiz3Eu/dziO2
 stP+CK7z4Rf+mWJTf3BlNHuBZOp+ky02ZZPvdd/dvb5v5RlhDTarwlcemTtZA19vu3OzTfXxA
 +eAty2XPnqkvTtzvm660aqu0oehZ6w3Xl9VU9C030rRMML36hJ3JZbijERDLeai4kQAN9PmNO
 YCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1472503748!30562521!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5650 invoked from network); 29 Aug 2016 20:49:08 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-8.tower-21.messagelabs.com with SMTP; 29 Aug 2016 20:49:08 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 4AAFC8A07;
 Mon, 29 Aug 2016 22:49:08 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id F84If3PlS8En; Mon, 29 Aug 2016 22:49:08 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 1BFDD7945;
 Mon, 29 Aug 2016 22:49:08 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTUR-0000On-Lv; Mon, 29 Aug 2016 22:49:07 +0200
Date: Mon, 29 Aug 2016 22:49:07 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160829204907.GE4325@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1472480307-26293-1-git-send-email-jgross@suse.com>
 <1472480307-26293-2-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472480307-26293-2-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 1/2] mini-os: partially revert "remove
 using start_info ..."
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SGVsbG8sCgpKdWVyZ2VuIEdyb3NzLCBvbiBNb24gMjkgQXVnIDIwMTYgMTY6MTg6MjYgKzAyMDAs
IHdyb3RlOgo+ICt1bmlvbiBzdGFydF9pbmZvX3VuaW9uCj4gK3sKPiArICAgIHN0YXJ0X2luZm9f
dCBzdGFydF9pbmZvOwo+ICsgICAgY2hhciBwYWRkaW5nWzUxMl07Cj4gK307CgpXaHkgZGVmaW5p
bmcgYSB1bmlvbj8gNTEyIGlzIGFjdHVhbGx5IG5vdCBlbm91Z2ggZm9yIHN0YXJ0X2luZm9fdC4K
ClNhbXVlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 20:49:12 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 20:49:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beTUV-0001go-AS; Mon, 29 Aug 2016 20:49:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTUU-0001gf-18; Mon, 29 Aug 2016 20:49:10 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F4/F6-08498-5CF94C75; Mon, 29 Aug 2016 20:49:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXS+7+BUffI/CP
 hBm/v6Fm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzdg/6yprwRvGin/LO9gbGPcydjFy
 cQgJTGSUmD9vLzuEs4tR4uCuaSwQzjFGid9nF0FlNjBKzJvUytrFyMnBIqAqMX9jDyOIzSZgI
 tHfOI8NxBYRUJb42NrLDmIzC0RLPG/fzAJiCwuESLz7uRqsnldAR+LW0pfMIEN5BXYD7W6dDZ
 YQEiiR2Na1iRWiSFDi5MwnLBCDtCRu/HvJ1MXIAWRLSyz/xwES5hRwkGj4AnI2B4eogJnEt58
 GExgFZyFpnoWkeRZC8wJG5lWM6sWpRWWpRbpmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnF
 esn5uZsYgQHMAAQ7GOed8D/EKMnBpCTKOzX+SLgQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6Ae
 UA5waLU9NSKtMwcYCzBpCU4eJREeKVA0rzFBYm5xZnpEKlTjLocC37cXsskxJKXn5cqJc4bDF
 IkAFKUUZoHNwIW15cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzFsEMoUnM68EbtMroCOYgI4
 ouHMY5IiSRISUVANjI8/yqj0MZpdO7T1Xcc3m+6nzfyrrzHSyCp9ZlP1ZHFP7uiz3Eu/dziO2
 stP+CK7z4Rf+mWJTf3BlNHuBZOp+ky02ZZPvdd/dvb5v5RlhDTarwlcemTtZA19vu3OzTfXxA
 +eAty2XPnqkvTtzvm660aqu0oehZ6w3Xl9VU9C030rRMML36hJ3JZbijERDLeai4kQAN9PmNO
 YCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1472503748!30562521!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5650 invoked from network); 29 Aug 2016 20:49:08 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-8.tower-21.messagelabs.com with SMTP; 29 Aug 2016 20:49:08 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 4AAFC8A07;
 Mon, 29 Aug 2016 22:49:08 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id F84If3PlS8En; Mon, 29 Aug 2016 22:49:08 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 1BFDD7945;
 Mon, 29 Aug 2016 22:49:08 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTUR-0000On-Lv; Mon, 29 Aug 2016 22:49:07 +0200
Date: Mon, 29 Aug 2016 22:49:07 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160829204907.GE4325@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1472480307-26293-1-git-send-email-jgross@suse.com>
 <1472480307-26293-2-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472480307-26293-2-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 1/2] mini-os: partially revert "remove
 using start_info ..."
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SGVsbG8sCgpKdWVyZ2VuIEdyb3NzLCBvbiBNb24gMjkgQXVnIDIwMTYgMTY6MTg6MjYgKzAyMDAs
IHdyb3RlOgo+ICt1bmlvbiBzdGFydF9pbmZvX3VuaW9uCj4gK3sKPiArICAgIHN0YXJ0X2luZm9f
dCBzdGFydF9pbmZvOwo+ICsgICAgY2hhciBwYWRkaW5nWzUxMl07Cj4gK307CgpXaHkgZGVmaW5p
bmcgYSB1bmlvbj8gNTEyIGlzIGFjdHVhbGx5IG5vdCBlbm91Z2ggZm9yIHN0YXJ0X2luZm9fdC4K
ClNhbXVlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
bWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 20:56:43 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 20:56:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beTbn-0002It-4B; Mon, 29 Aug 2016 20:56:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTbm-0002Ik-Ad; Mon, 29 Aug 2016 20:56:42 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 64/AD-30284-981A4C75; Mon, 29 Aug 2016 20:56:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS+7+BUbdz4ZF
 wg4WLGC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZszcOZO54CpTxfHb5g2MfUxdjFwc
 QgITGSVmdG2HcnYxSkx/v4EZwjnGKLFy8RsWCGcDo8SudTvYuhg5OVgEVCX+nX3KDGKzCZhI9
 DfOA4uLCNRI7F92AcwWFgiRePdzNSOIzSugI9G79gQjyCBegd2MEvNbZzNCTJ3GKLHh7x8miC
 pBiZMzn7CA2MwCWhI3/r0EinMA2dISy/9xgIQ5BXQl/s6fwwgSFhUwk/j202ACo8AsJM2zkDT
 PQmhewMi8ilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwUBmA
 YAfjl37nQ4ySHExKorxT44+EC/El5adUZiQWZ8QXleakFh9ilOHgUJLg3bEAKCdYlJqeWpGWm
 QOMGZi0BAePkgivGUiat7ggMbc4Mx0idYpRl2PBj9trmYRY8vLzUqXEeS+BFAmAFGWU5sGNgM
 XvJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzngOZwpOZVwK36RXQEUxARxTcOQxyREkiQkq
 qgTF9Xfkki0nT3oXbLX3f1Zm7cfGxwC9pr5I4f089zhx36Vqp811exxeKE07aSQbNnrz+4pGn
 dwRui8WqvbpyMZLh3/9kDkk/swlr7byu3TYUmSLPMHuOXjOTlWrTXvejfddE5lRfKNVL96+Nr
 f0pv4dnyirnWRcv3Pwms3f+mV1fN6+9k58tkvRdiaU4I9FQi7moOBEAwzrze9oCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1472504200!43022541!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28800 invoked from network); 29 Aug 2016 20:56:40 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-15.tower-206.messagelabs.com with SMTP; 29 Aug 2016 20:56:40 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 9A6208A07;
 Mon, 29 Aug 2016 22:56:39 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id HMbgPvnjYfz2; Mon, 29 Aug 2016 22:56:39 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 70D207945;
 Mon, 29 Aug 2016 22:56:39 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTbi-0000qb-HD; Mon, 29 Aug 2016 22:56:38 +0200
Date: Mon, 29 Aug 2016 22:56:38 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
Message-ID: <20160829205638.GF4325@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1472480307-26293-1-git-send-email-jgross@suse.com>
 <1472480307-26293-2-git-send-email-jgross@suse.com>
 <20160829204907.GE4325@var.home>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160829204907.GE4325@var.home>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Subject: Re: [Minios-devel] [PATCH v2 1/2] mini-os: partially revert "remove
 using start_info ..."
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

U2FtdWVsIFRoaWJhdWx0LCBvbiBNb24gMjkgQXVnIDIwMTYgMjI6NDk6MDcgKzAyMDAsIHdyb3Rl
Ogo+IEp1ZXJnZW4gR3Jvc3MsIG9uIE1vbiAyOSBBdWcgMjAxNiAxNjoxODoyNiArMDIwMCwgd3Jv
dGU6Cj4gPiArdW5pb24gc3RhcnRfaW5mb191bmlvbgo+ID4gK3sKPiA+ICsgICAgc3RhcnRfaW5m
b190IHN0YXJ0X2luZm87Cj4gPiArICAgIGNoYXIgcGFkZGluZ1s1MTJdOwo+ID4gK307Cj4gCj4g
V2h5IGRlZmluaW5nIGEgdW5pb24/IDUxMiBpcyBhY3R1YWxseSBub3QgZW5vdWdoIGZvciBzdGFy
dF9pbmZvX3QuCgpBaCwgc29ycnksIHRoYXQgd2FzIGFscmVhZHkgdGhlcmUgOikKClNhbXVlbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 20:56:43 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 20:56:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beTbn-0002It-4B; Mon, 29 Aug 2016 20:56:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTbm-0002Ik-Ad; Mon, 29 Aug 2016 20:56:42 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 64/AD-30284-981A4C75; Mon, 29 Aug 2016 20:56:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS+7+BUbdz4ZF
 wg4WLGC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZszcOZO54CpTxfHb5g2MfUxdjFwc
 QgITGSVmdG2HcnYxSkx/v4EZwjnGKLFy8RsWCGcDo8SudTvYuhg5OVgEVCX+nX3KDGKzCZhI9
 DfOA4uLCNRI7F92AcwWFgiRePdzNSOIzSugI9G79gQjyCBegd2MEvNbZzNCTJ3GKLHh7x8miC
 pBiZMzn7CA2MwCWhI3/r0EinMA2dISy/9xgIQ5BXQl/s6fwwgSFhUwk/j202ACo8AsJM2zkDT
 PQmhewMi8ilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwUBmA
 YAfjl37nQ4ySHExKorxT44+EC/El5adUZiQWZ8QXleakFh9ilOHgUJLg3bEAKCdYlJqeWpGWm
 QOMGZi0BAePkgivGUiat7ggMbc4Mx0idYpRl2PBj9trmYRY8vLzUqXEeS+BFAmAFGWU5sGNgM
 XvJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzngOZwpOZVwK36RXQEUxARxTcOQxyREkiQkq
 qgTF9Xfkki0nT3oXbLX3f1Zm7cfGxwC9pr5I4f089zhx36Vqp811exxeKE07aSQbNnrz+4pGn
 dwRui8WqvbpyMZLh3/9kDkk/swlr7byu3TYUmSLPMHuOXjOTlWrTXvejfddE5lRfKNVL96+Nr
 f0pv4dnyirnWRcv3Pwms3f+mV1fN6+9k58tkvRdiaU4I9FQi7moOBEAwzrze9oCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1472504200!43022541!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28800 invoked from network); 29 Aug 2016 20:56:40 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-15.tower-206.messagelabs.com with SMTP; 29 Aug 2016 20:56:40 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 9A6208A07;
 Mon, 29 Aug 2016 22:56:39 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id HMbgPvnjYfz2; Mon, 29 Aug 2016 22:56:39 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 70D207945;
 Mon, 29 Aug 2016 22:56:39 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTbi-0000qb-HD; Mon, 29 Aug 2016 22:56:38 +0200
Date: Mon, 29 Aug 2016 22:56:38 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
Message-ID: <20160829205638.GF4325@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1472480307-26293-1-git-send-email-jgross@suse.com>
 <1472480307-26293-2-git-send-email-jgross@suse.com>
 <20160829204907.GE4325@var.home>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160829204907.GE4325@var.home>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Subject: Re: [Minios-devel] [PATCH v2 1/2] mini-os: partially revert "remove
 using start_info ..."
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

U2FtdWVsIFRoaWJhdWx0LCBvbiBNb24gMjkgQXVnIDIwMTYgMjI6NDk6MDcgKzAyMDAsIHdyb3Rl
Ogo+IEp1ZXJnZW4gR3Jvc3MsIG9uIE1vbiAyOSBBdWcgMjAxNiAxNjoxODoyNiArMDIwMCwgd3Jv
dGU6Cj4gPiArdW5pb24gc3RhcnRfaW5mb191bmlvbgo+ID4gK3sKPiA+ICsgICAgc3RhcnRfaW5m
b190IHN0YXJ0X2luZm87Cj4gPiArICAgIGNoYXIgcGFkZGluZ1s1MTJdOwo+ID4gK307Cj4gCj4g
V2h5IGRlZmluaW5nIGEgdW5pb24/IDUxMiBpcyBhY3R1YWxseSBub3QgZW5vdWdoIGZvciBzdGFy
dF9pbmZvX3QuCgpBaCwgc29ycnksIHRoYXQgd2FzIGFscmVhZHkgdGhlcmUgOikKClNhbXVlbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 20:57:10 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 20:57:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beTcE-0002NZ-Hd; Mon, 29 Aug 2016 20:57:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTcD-0002N7-0j; Mon, 29 Aug 2016 20:57:09 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 09/96-29563-4A1A4C75; Mon, 29 Aug 2016 20:57:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsXS+7+BUXfxwiP
 hBkcaxC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZkx9KFtwTahi5pOLrA2M5/m7GLk4
 hAQmMkq8X7KeBcLZxSjx6dJCJgjnGKPE/1nLoTIbGCVez7nG2sXIycEioCpx/MFpNhCbTcBEo
 r9xHpgtIqAs8bG1lx3EZhaIlnjevpkFxBYWCJF493M1I4jNK6Ajcf3ZEbChvAK7GSXmt84GSw
 gJlEhs69rEClEkKHFy5hMWiEE6Eju33gFawAFkS0ss/8cBEZaXaN46mxnE5hRwkGj4spcdpER
 UwEzi20+DCYxCs5AMmoVk0CyEQbOQDFrAyLKKUaM4tagstUjXyFIvqSgzPaMkNzEzR9fQwEwv
 N7W4ODE9NScxqVgvOT93EyMw4BmAYAfjgUWBhxglOZiURHmnxh8JF+JLyk+pzEgszogvKs1JL
 T7EKMPBoSTB67EAKCdYlJqeWpGWmQOMPZi0BAePkgivGUiat7ggMbc4Mx0idYpRUUocok8AJJ
 FRmgfXBov3S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm7QOZwpOZVwI3/RXQYiagxQV3DoM
 sLklESEk1MAZY1FocOPDiaFbI8owdj/Z8zC06wG0uKTPdc/e0GWsXX+lz8Z+utf78My6zzFiT
 2etb9ZJKNR9w3+O8vvHYk6iN9f/DAtxOif078mjPFuM621SDegblLacVJy29zfuGuXEFwwS1f
 69O8L7VjXMV6naMmexjKnlDXm73kcPSgQtfGiR2+u7hWa7EUpyRaKjFXFScCABrehc98gIAAA
 ==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1472504227!26193164!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43147 invoked from network); 29 Aug 2016 20:57:07 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-16.tower-21.messagelabs.com with SMTP; 29 Aug 2016 20:57:07 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 2DDD58A07;
 Mon, 29 Aug 2016 22:57:07 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 9LyKv4GnjUle; Mon, 29 Aug 2016 22:57:07 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 07D8F7945;
 Mon, 29 Aug 2016 22:57:07 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTcA-0000qn-Kd; Mon, 29 Aug 2016 22:57:06 +0200
Date: Mon, 29 Aug 2016 22:57:06 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160829205706.GG4325@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1472480307-26293-1-git-send-email-jgross@suse.com>
 <1472480307-26293-2-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472480307-26293-2-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 1/2] mini-os: partially revert "remove
 using start_info ..."
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gTW9uIDI5IEF1ZyAyMDE2IDE2OjE4OjI2ICswMjAwLCB3cm90ZToK
PiBDb21taXQgZTMzNDUyYzRmNTU0N2VkMTRkZWZlNjM4MmIzYjUzNjY0YWM1YmQ4YSAoInJlbW92
ZSB1c2luZwo+IHN0YXJ0X2luZm8gaW4gYXJjaGl0ZWN0dXJlIGluZGVwZW5kZW50IGNvZGUiKSBy
ZW1vdmVkIHRoZSBzdGFydF9pbmZvCj4gdmFyaWFibGUgY29tcGxldGVseS4gZ3J1YiBzdHViZG9t
IG5lZWRzIHRoZSBzdGFydF9pbmZvIHN0cnVjdHVyZS4KPiAKPiBSZWFkZCB0aGUgc3RhcnRfaW5m
byBzdHJ1Y3R1cmUsIGJ1dCBtYWtlIGl0IGRlcGVuZGVudCBvbgo+IENPTkZJR19QQVJBVklSVC4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZp
ZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoK
PiAtLS0KPiAgYXJjaC94ODYvc2V0dXAuYyAgICAgfCAxMiArKysrKysrKysrKysKPiAgaW5jbHVk
ZS9oeXBlcnZpc29yLmggfCAxMyArKysrKysrKysrKystCj4gIDIgZmlsZXMgY2hhbmdlZCwgMjQg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9z
ZXR1cC5jIGIvYXJjaC94ODYvc2V0dXAuYwo+IGluZGV4IDg2OTU1Y2YuLjUyNzgyMjcgMTAwNjQ0
Cj4gLS0tIGEvYXJjaC94ODYvc2V0dXAuYwo+ICsrKyBiL2FyY2gveDg2L3NldHVwLmMKPiBAQCAt
MzMsNiArMzMsMTQgQEAKPiAgI2luY2x1ZGUgPHhlbi9hcmNoLXg4Ni9jcHVpZC5oPgo+ICAjaW5j
bHVkZSA8eGVuL2FyY2gteDg2L2h2bS9zdGFydF9pbmZvLmg+Cj4gIAo+ICsjaWZkZWYgQ09ORklH
X1BBUkFWSVJUCj4gKy8qCj4gKyAqIFRoaXMgc3RydWN0dXJlIGNvbnRhaW5zIHN0YXJ0LW9mLWRh
eSBpbmZvLCBzdWNoIGFzIHBhZ2V0YWJsZSBiYXNlIHBvaW50ZXIsCj4gKyAqIGFkZHJlc3Mgb2Yg
dGhlIHNoYXJlZF9pbmZvIHN0cnVjdHVyZSwgYW5kIHRoaW5ncyBsaWtlIHRoYXQuCj4gKyAqLwo+
ICt1bmlvbiBzdGFydF9pbmZvX3VuaW9uIHN0YXJ0X2luZm9fdW5pb247Cj4gKyNlbmRpZgo+ICsK
PiAgLyoKPiAgICogU2hhcmVkIHBhZ2UgZm9yIGNvbW11bmljYXRpbmcgd2l0aCB0aGUgaHlwZXJ2
aXNvci4KPiAgICogRXZlbnRzIGZsYWdzIGdvIGhlcmUsIGZvciBleGFtcGxlLgo+IEBAIC0xODks
NiArMTk3LDEwIEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCj4gIAkvKiBwcmludCBvdXQgc29tZSB1
c2VmdWwgaW5mb3JtYXRpb24gICovCj4gIAlwcmludF9zdGFydF9vZl9kYXkocGFyKTsKPiAgCj4g
KyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiArCW1lbWNweSgmc3RhcnRfaW5mbywgcGFyLCBzaXpl
b2Yoc3RhcnRfaW5mbykpOwo+ICsjZW5kaWYKPiArCj4gIAlzdGFydF9rZXJuZWwoKTsKPiAgfQo+
ICAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9oeXBlcnZpc29yLmggYi9pbmNsdWRlL2h5cGVydmlz
b3IuaAo+IGluZGV4IDMwNzNhOGEuLmYzYjFmM2MgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9oeXBl
cnZpc29yLmgKPiArKysgYi9pbmNsdWRlL2h5cGVydmlzb3IuaAo+IEBAIC0yNyw3ICsyNywxOCBA
QAo+ICAjaW5jbHVkZSA8bWluaS1vcy90cmFwcy5oPgo+ICAKPiAgLyogaHlwZXJ2aXNvci5jICov
Cj4gLSNpZm5kZWYgQ09ORklHX1BBUkFWSVJUCj4gKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiAr
LyoKPiArICogYSBwbGFjZWhvbGRlciBmb3IgdGhlIHN0YXJ0IG9mIGRheSBpbmZvcm1hdGlvbiBw
YXNzZWQgdXAgZnJvbSB0aGUgaHlwZXJ2aXNvcgo+ICsgKi8KPiArdW5pb24gc3RhcnRfaW5mb191
bmlvbgo+ICt7Cj4gKyAgICBzdGFydF9pbmZvX3Qgc3RhcnRfaW5mbzsKPiArICAgIGNoYXIgcGFk
ZGluZ1s1MTJdOwo+ICt9Owo+ICtleHRlcm4gdW5pb24gc3RhcnRfaW5mb191bmlvbiBzdGFydF9p
bmZvX3VuaW9uOwo+ICsjZGVmaW5lIHN0YXJ0X2luZm8gKHN0YXJ0X2luZm9fdW5pb24uc3RhcnRf
aW5mbykKPiArI2Vsc2UKPiAgaW50IGh2bV9nZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2NF90
ICp2YWx1ZSk7Cj4gIGludCBodm1fc2V0X3BhcmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCB2YWx1
ZSk7Cj4gICNlbmRpZgo+IC0tIAo+IDIuNi42Cj4gCgotLSAKU2FtdWVsCiBGWUxHPiBUaWVucywg
dmzDoCB1bmUgVVJMIHF1aSB2YSBiaWVuIDoKIEZZTEc+IGZ0cDovLzEyNy4wLjAuMS9XYVJlWi9O
aW91WmVTL1dpbkRvWmUvTmVXU01vTkdlUi9TdVBlUgogYydlc3QgZ2VudGlsIHNhdWYgcXVlIGwn
YWRyZXNzZSBuZSBmb25jdGlvbm5lIHBhcyBzYSBtZSBmYWlzIHVuZSBlcnJldXIKIC0rLSBGdXJ0
aWYgaW4gR3VpZGUgZHUgTmV1bmV1IFVzZW5ldCA6IDxNT0RFIENFUlZFQVUgT0ZGPiAtKy0KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Mon Aug 29 20:57:10 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 29 Aug 2016 20:57:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beTcE-0002NZ-Hd; Mon, 29 Aug 2016 20:57:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTcD-0002N7-0j; Mon, 29 Aug 2016 20:57:09 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 09/96-29563-4A1A4C75; Mon, 29 Aug 2016 20:57:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsXS+7+BUXfxwiP
 hBkcaxC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZkx9KFtwTahi5pOLrA2M5/m7GLk4
 hAQmMkq8X7KeBcLZxSjx6dJCJgjnGKPE/1nLoTIbGCVez7nG2sXIycEioCpx/MFpNhCbTcBEo
 r9xHpgtIqAs8bG1lx3EZhaIlnjevpkFxBYWCJF493M1I4jNK6Ajcf3ZEbChvAK7GSXmt84GSw
 gJlEhs69rEClEkKHFy5hMWiEE6Eju33gFawAFkS0ss/8cBEZaXaN46mxnE5hRwkGj4spcdpER
 UwEzi20+DCYxCs5AMmoVk0CyEQbOQDFrAyLKKUaM4tagstUjXyFIvqSgzPaMkNzEzR9fQwEwv
 N7W4ODE9NScxqVgvOT93EyMw4BmAYAfjgUWBhxglOZiURHmnxh8JF+JLyk+pzEgszogvKs1JL
 T7EKMPBoSTB67EAKCdYlJqeWpGWmQOMPZi0BAePkgivGUiat7ggMbc4Mx0idYpRUUocok8AJJ
 FRmgfXBov3S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm7QOZwpOZVwI3/RXQYiagxQV3DoM
 sLklESEk1MAZY1FocOPDiaFbI8owdj/Z8zC06wG0uKTPdc/e0GWsXX+lz8Z+utf78My6zzFiT
 2etb9ZJKNR9w3+O8vvHYk6iN9f/DAtxOif078mjPFuM621SDegblLacVJy29zfuGuXEFwwS1f
 69O8L7VjXMV6naMmexjKnlDXm73kcPSgQtfGiR2+u7hWa7EUpyRaKjFXFScCABrehc98gIAAA
 ==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1472504227!26193164!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43147 invoked from network); 29 Aug 2016 20:57:07 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-16.tower-21.messagelabs.com with SMTP; 29 Aug 2016 20:57:07 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 2DDD58A07;
 Mon, 29 Aug 2016 22:57:07 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 9LyKv4GnjUle; Mon, 29 Aug 2016 22:57:07 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 07D8F7945;
 Mon, 29 Aug 2016 22:57:07 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beTcA-0000qn-Kd; Mon, 29 Aug 2016 22:57:06 +0200
Date: Mon, 29 Aug 2016 22:57:06 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160829205706.GG4325@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1472480307-26293-1-git-send-email-jgross@suse.com>
 <1472480307-26293-2-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472480307-26293-2-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH v2 1/2] mini-os: partially revert "remove
 using start_info ..."
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gTW9uIDI5IEF1ZyAyMDE2IDE2OjE4OjI2ICswMjAwLCB3cm90ZToK
PiBDb21taXQgZTMzNDUyYzRmNTU0N2VkMTRkZWZlNjM4MmIzYjUzNjY0YWM1YmQ4YSAoInJlbW92
ZSB1c2luZwo+IHN0YXJ0X2luZm8gaW4gYXJjaGl0ZWN0dXJlIGluZGVwZW5kZW50IGNvZGUiKSBy
ZW1vdmVkIHRoZSBzdGFydF9pbmZvCj4gdmFyaWFibGUgY29tcGxldGVseS4gZ3J1YiBzdHViZG9t
IG5lZWRzIHRoZSBzdGFydF9pbmZvIHN0cnVjdHVyZS4KPiAKPiBSZWFkZCB0aGUgc3RhcnRfaW5m
byBzdHJ1Y3R1cmUsIGJ1dCBtYWtlIGl0IGRlcGVuZGVudCBvbgo+IENPTkZJR19QQVJBVklSVC4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZp
ZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoK
PiAtLS0KPiAgYXJjaC94ODYvc2V0dXAuYyAgICAgfCAxMiArKysrKysrKysrKysKPiAgaW5jbHVk
ZS9oeXBlcnZpc29yLmggfCAxMyArKysrKysrKysrKystCj4gIDIgZmlsZXMgY2hhbmdlZCwgMjQg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9z
ZXR1cC5jIGIvYXJjaC94ODYvc2V0dXAuYwo+IGluZGV4IDg2OTU1Y2YuLjUyNzgyMjcgMTAwNjQ0
Cj4gLS0tIGEvYXJjaC94ODYvc2V0dXAuYwo+ICsrKyBiL2FyY2gveDg2L3NldHVwLmMKPiBAQCAt
MzMsNiArMzMsMTQgQEAKPiAgI2luY2x1ZGUgPHhlbi9hcmNoLXg4Ni9jcHVpZC5oPgo+ICAjaW5j
bHVkZSA8eGVuL2FyY2gteDg2L2h2bS9zdGFydF9pbmZvLmg+Cj4gIAo+ICsjaWZkZWYgQ09ORklH
X1BBUkFWSVJUCj4gKy8qCj4gKyAqIFRoaXMgc3RydWN0dXJlIGNvbnRhaW5zIHN0YXJ0LW9mLWRh
eSBpbmZvLCBzdWNoIGFzIHBhZ2V0YWJsZSBiYXNlIHBvaW50ZXIsCj4gKyAqIGFkZHJlc3Mgb2Yg
dGhlIHNoYXJlZF9pbmZvIHN0cnVjdHVyZSwgYW5kIHRoaW5ncyBsaWtlIHRoYXQuCj4gKyAqLwo+
ICt1bmlvbiBzdGFydF9pbmZvX3VuaW9uIHN0YXJ0X2luZm9fdW5pb247Cj4gKyNlbmRpZgo+ICsK
PiAgLyoKPiAgICogU2hhcmVkIHBhZ2UgZm9yIGNvbW11bmljYXRpbmcgd2l0aCB0aGUgaHlwZXJ2
aXNvci4KPiAgICogRXZlbnRzIGZsYWdzIGdvIGhlcmUsIGZvciBleGFtcGxlLgo+IEBAIC0xODks
NiArMTk3LDEwIEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCj4gIAkvKiBwcmludCBvdXQgc29tZSB1
c2VmdWwgaW5mb3JtYXRpb24gICovCj4gIAlwcmludF9zdGFydF9vZl9kYXkocGFyKTsKPiAgCj4g
KyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiArCW1lbWNweSgmc3RhcnRfaW5mbywgcGFyLCBzaXpl
b2Yoc3RhcnRfaW5mbykpOwo+ICsjZW5kaWYKPiArCj4gIAlzdGFydF9rZXJuZWwoKTsKPiAgfQo+
ICAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9oeXBlcnZpc29yLmggYi9pbmNsdWRlL2h5cGVydmlz
b3IuaAo+IGluZGV4IDMwNzNhOGEuLmYzYjFmM2MgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9oeXBl
cnZpc29yLmgKPiArKysgYi9pbmNsdWRlL2h5cGVydmlzb3IuaAo+IEBAIC0yNyw3ICsyNywxOCBA
QAo+ICAjaW5jbHVkZSA8bWluaS1vcy90cmFwcy5oPgo+ICAKPiAgLyogaHlwZXJ2aXNvci5jICov
Cj4gLSNpZm5kZWYgQ09ORklHX1BBUkFWSVJUCj4gKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiAr
LyoKPiArICogYSBwbGFjZWhvbGRlciBmb3IgdGhlIHN0YXJ0IG9mIGRheSBpbmZvcm1hdGlvbiBw
YXNzZWQgdXAgZnJvbSB0aGUgaHlwZXJ2aXNvcgo+ICsgKi8KPiArdW5pb24gc3RhcnRfaW5mb191
bmlvbgo+ICt7Cj4gKyAgICBzdGFydF9pbmZvX3Qgc3RhcnRfaW5mbzsKPiArICAgIGNoYXIgcGFk
ZGluZ1s1MTJdOwo+ICt9Owo+ICtleHRlcm4gdW5pb24gc3RhcnRfaW5mb191bmlvbiBzdGFydF9p
bmZvX3VuaW9uOwo+ICsjZGVmaW5lIHN0YXJ0X2luZm8gKHN0YXJ0X2luZm9fdW5pb24uc3RhcnRf
aW5mbykKPiArI2Vsc2UKPiAgaW50IGh2bV9nZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2NF90
ICp2YWx1ZSk7Cj4gIGludCBodm1fc2V0X3BhcmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCB2YWx1
ZSk7Cj4gICNlbmRpZgo+IC0tIAo+IDIuNi42Cj4gCgotLSAKU2FtdWVsCiBGWUxHPiBUaWVucywg
dmzDoCB1bmUgVVJMIHF1aSB2YSBiaWVuIDoKIEZZTEc+IGZ0cDovLzEyNy4wLjAuMS9XYVJlWi9O
aW91WmVTL1dpbkRvWmUvTmVXU01vTkdlUi9TdVBlUgogYydlc3QgZ2VudGlsIHNhdWYgcXVlIGwn
YWRyZXNzZSBuZSBmb25jdGlvbm5lIHBhcyBzYSBtZSBmYWlzIHVuZSBlcnJldXIKIC0rLSBGdXJ0
aWYgaW4gR3VpZGUgZHUgTmV1bmV1IFVzZW5ldCA6IDxNT0RFIENFUlZFQVUgT0ZGPiAtKy0KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 08:16:16 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 08:16:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beeDP-000406-1y; Tue, 30 Aug 2016 08:16:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=043708e8b=wei.liu2@citrix.com>)
 id 1beeDN-0003zx-V6; Tue, 30 Aug 2016 08:16:14 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 3D/72-05361-DC045C75; Tue, 30 Aug 2016 08:16:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXitHRDpO4Zh6P
 hBgdXa1m8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVjypYex4CRTxbrPe9gbGFuYuhg5
 OSQE/CV6L19iBLFZBFQljpz5yQpiswkoS/zs7GUDsUUETCR+XzjN0sXIxcEssIBRYtGSGWBFw
 gJWElNvLWIBsXkF9CU6dk0CGyok4CRx+OZtNoi4oMTJmU/AapgFdCQW7P4EFOcAsqUllv/jAA
 lzCjhLLGj/ClYuKqAicWXCW3aIMQoSHdOPMYGUSwhwS/zttp/AyD8LydBZSIbOQhi6gJF5FaN
 GcWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYCgyAMEOxr9rAw8x
 SnIwKYnyTo0/Ei7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgjfA/mi4kGBRanpqRVpmDjAqYNISH
 DxKIrxZIGne4oLE3OLMdIjUKUZdjgU/bq9lEmLJy89LlRLnZQUpEgApyijNgxsBi9BLjLJSwr
 yMQEcJ8RSkFuVmlqDKv2IU52BUEua1ApnCk5lXArfpFdARTEBHFNw5DHJESSJCSqqB0fuUwa7
 GnPvqWm2ZfUm3V3Ypq+o8m+W/8IVce9mZte9mMir5R0jIKF3KuG42vcT4tpTIurjI1V0+GTY/
 6w6m3A+/YpYwQeD+Y67ZtW/caypuFGlJJzvl7wu+G6LmVarE+YwlJUZ7v5veQWv2voV3io081
 Di+Nu6fxWo6Y2d5yN8ly+y3ttxRYinOSDTUYi4qTgQAj59aL8sCAAA=
X-Env-Sender: prvs=043708e8b=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1472544971!56529279!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58935 invoked from network); 30 Aug 2016 08:16:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2016 08:16:12 -0000
X-IronPort-AV: E=Sophos;i="5.30,255,1470700800"; d="scan'208";a="375173838"
Date: Tue, 30 Aug 2016 09:15:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Message-ID: <20160830081544.GA11513@citrix.com>
References: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [MINIOS PATCH 0/3] Some miscellaneous patches
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gTW9uLCBBdWcgMjksIDIwMTYgYXQgMDI6MDE6MzlQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBXZWkgTGl1ICgzKToKPiAgIE1ha2VmaWxlOiBzaW1wbGlmeSBhbGxfc291cmNlcyBtYWNybwo+
ICAgTWFrZWZpbGU6IGFkZCBndGFncyB0YXJnZXQKPiAgIGdpdGlnbm9yZTogaWdub3JlIGZpbGVz
IGdlbmVyYXRlZCBieSB2YXJpb3VzIGluZGV4aW5nIHNvZnR3YXJlCj4gCj4gIC5naXRpZ25vcmUg
fCA3ICsrKysrKysKPiAgTWFrZWZpbGUgICB8IDYgKysrKystCj4gIDIgZmlsZXMgY2hhbmdlZCwg
MTIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAoKUHVzaGVkLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 08:16:16 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 08:16:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beeDP-000406-1y; Tue, 30 Aug 2016 08:16:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=043708e8b=wei.liu2@citrix.com>)
 id 1beeDN-0003zx-V6; Tue, 30 Aug 2016 08:16:14 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 3D/72-05361-DC045C75; Tue, 30 Aug 2016 08:16:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXitHRDpO4Zh6P
 hBgdXa1m8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVjypYex4CRTxbrPe9gbGFuYuhg5
 OSQE/CV6L19iBLFZBFQljpz5yQpiswkoS/zs7GUDsUUETCR+XzjN0sXIxcEssIBRYtGSGWBFw
 gJWElNvLWIBsXkF9CU6dk0CGyok4CRx+OZtNoi4oMTJmU/AapgFdCQW7P4EFOcAsqUllv/jAA
 lzCjhLLGj/ClYuKqAicWXCW3aIMQoSHdOPMYGUSwhwS/zttp/AyD8LydBZSIbOQhi6gJF5FaN
 GcWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYCgyAMEOxr9rAw8x
 SnIwKYnyTo0/Ei7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgjfA/mi4kGBRanpqRVpmDjAqYNISH
 DxKIrxZIGne4oLE3OLMdIjUKUZdjgU/bq9lEmLJy89LlRLnZQUpEgApyijNgxsBi9BLjLJSwr
 yMQEcJ8RSkFuVmlqDKv2IU52BUEua1ApnCk5lXArfpFdARTEBHFNw5DHJESSJCSqqB0fuUwa7
 GnPvqWm2ZfUm3V3Ypq+o8m+W/8IVce9mZte9mMir5R0jIKF3KuG42vcT4tpTIurjI1V0+GTY/
 6w6m3A+/YpYwQeD+Y67ZtW/caypuFGlJJzvl7wu+G6LmVarE+YwlJUZ7v5veQWv2voV3io081
 Di+Nu6fxWo6Y2d5yN8ly+y3ttxRYinOSDTUYi4qTgQAj59aL8sCAAA=
X-Env-Sender: prvs=043708e8b=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1472544971!56529279!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58935 invoked from network); 30 Aug 2016 08:16:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2016 08:16:12 -0000
X-IronPort-AV: E=Sophos;i="5.30,255,1470700800"; d="scan'208";a="375173838"
Date: Tue, 30 Aug 2016 09:15:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Minios-devel <minios-devel@lists.xenproject.org>
Message-ID: <20160830081544.GA11513@citrix.com>
References: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472475702-3847-1-git-send-email-wei.liu2@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] [MINIOS PATCH 0/3] Some miscellaneous patches
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gTW9uLCBBdWcgMjksIDIwMTYgYXQgMDI6MDE6MzlQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBXZWkgTGl1ICgzKToKPiAgIE1ha2VmaWxlOiBzaW1wbGlmeSBhbGxfc291cmNlcyBtYWNybwo+
ICAgTWFrZWZpbGU6IGFkZCBndGFncyB0YXJnZXQKPiAgIGdpdGlnbm9yZTogaWdub3JlIGZpbGVz
IGdlbmVyYXRlZCBieSB2YXJpb3VzIGluZGV4aW5nIHNvZnR3YXJlCj4gCj4gIC5naXRpZ25vcmUg
fCA3ICsrKysrKysKPiAgTWFrZWZpbGUgICB8IDYgKysrKystCj4gIDIgZmlsZXMgY2hhbmdlZCwg
MTIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAoKUHVzaGVkLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 08:16:18 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 08:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beeDS-00040v-Au; Tue, 30 Aug 2016 08:16:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=043708e8b=wei.liu2@citrix.com>)
 id 1beeDQ-00040Y-AO; Tue, 30 Aug 2016 08:16:16 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 42/0E-08498-FC045C75; Tue, 30 Aug 2016 08:16:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHSDve45h6P
 hBv33zCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZizZvoWxYClzxZ8rz9kaGG8xdTFy
 ckgI+EusauphA7FZBFQleufsYwGx2QSUJX529oLFRYDsj6297F2MXBzMAo2MEpf/d4M1CwtYS
 WyatoYdxOYV0JfYtq4FzBYSsJd4fPEVVFxQ4uTMJ2BDmQV0JBbs/gQ0lAPIlpZY/o8DJMwp4C
 Cx7tM/sJGiAioSVya8hRqjINEx/RjUndwSt09PZZ7AyD8LydRZSKbOQpi6gJF5FaNGcWpRWWq
 RrpGBXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYDAyAMEOxl/LAg4xSnIwKYny
 To0/Ei7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgjfA/mi4kGBRanpqRVpmDjAuYNISHDxKIrxZI
 Gne4oLE3OLMdIjUKUZdjgU/bq9lEmLJy89LlRLnbQUpEgApyijNgxsBi9FLjLJSwryMQEcJ8R
 SkFuVmlqDKv2IU52BUEuatAZnCk5lXArfpFdARTEBHFNw5DHJESSJCSqqB8dD6r67Fv50uumi
 rm51gOmPQzMl1p9l1XYWX/UNGlpkb7YKPZGqrH4wPefhyislF3dN/k0Nu1NvfjJzZtjJTs3UT
 g5CPkN3OZ4qRZg8F1NJzp+YlMrWfYJXYyai9KdDXxKf+8ryM1kKtnxN/XjR/xvJs/73N7RP+3
 hZd6ucomPQw5mZNQt1mJZbijERDLeai4kQAKvHgWcwCAAA=
X-Env-Sender: prvs=043708e8b=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1472544973!30629738!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8322 invoked from network); 30 Aug 2016 08:16:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2016 08:16:14 -0000
X-IronPort-AV: E=Sophos;i="5.30,255,1470700800"; d="scan'208";a="383161501"
Date: Tue, 30 Aug 2016 09:16:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160830081608.GB11513@citrix.com>
References: <1472480307-26293-1-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472480307-26293-1-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH v2 0/2]  mini-os: repair stubdom build
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gTW9uLCBBdWcgMjksIDIwMTYgYXQgMDQ6MTg6MjVQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUaGUgcGF0Y2ggc2VyaWVzIGFkZGluZyBIVk1saXRlIHN1cHBvcnQgZm9yIE1pbmkt
T1MgdW5mb3J0dW5hdGVseQo+IGJyb2tlIGJ1aWxkaW5nIFhlbidzIHN0dWJkb21zLiBUaGlzIHNt
YWxsIHNlcmllcyByZXBhaXJzIHRoZSBicm9rZW4KPiBiaXRzIGFnYWluLgo+IAo+IFYyOiBwYXRj
aCAxOiByZW1vdmUgQ09ORklHX0tFRVBfU1RBUlRJTkZPCj4gCj4gSnVlcmdlbiBHcm9zcyAoMik6
Cj4gICBtaW5pLW9zOiBwYXJ0aWFsbHkgcmV2ZXJ0ICJyZW1vdmUgdXNpbmcgc3RhcnRfaW5mbyAu
Li4iCj4gICBtaW5pLW9zOiBkb24ndCBnZXQgeGVuYnVzIHBhcmFtZXRlcnMgaWYgeGVuYnVzIGlz
IGRpc2FibGVkCj4gCgpQdXNoZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 08:16:18 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 08:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beeDS-00040v-Au; Tue, 30 Aug 2016 08:16:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=043708e8b=wei.liu2@citrix.com>)
 id 1beeDQ-00040Y-AO; Tue, 30 Aug 2016 08:16:16 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 42/0E-08498-FC045C75; Tue, 30 Aug 2016 08:16:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHSDve45h6P
 hBv33zCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZizZvoWxYClzxZ8rz9kaGG8xdTFy
 ckgI+EusauphA7FZBFQleufsYwGx2QSUJX529oLFRYDsj6297F2MXBzMAo2MEpf/d4M1CwtYS
 WyatoYdxOYV0JfYtq4FzBYSsJd4fPEVVFxQ4uTMJ2BDmQV0JBbs/gQ0lAPIlpZY/o8DJMwp4C
 Cx7tM/sJGiAioSVya8hRqjINEx/RjUndwSt09PZZ7AyD8LydRZSKbOQpi6gJF5FaNGcWpRWWq
 RrpGBXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYDAyAMEOxl/LAg4xSnIwKYny
 To0/Ei7El5SfUpmRWJwRX1Sak1p8iFGGg0NJgjfA/mi4kGBRanpqRVpmDjAuYNISHDxKIrxZI
 Gne4oLE3OLMdIjUKUZdjgU/bq9lEmLJy89LlRLnbQUpEgApyijNgxsBi9FLjLJSwryMQEcJ8R
 SkFuVmlqDKv2IU52BUEuatAZnCk5lXArfpFdARTEBHFNw5DHJESSJCSqqB8dD6r67Fv50uumi
 rm51gOmPQzMl1p9l1XYWX/UNGlpkb7YKPZGqrH4wPefhyislF3dN/k0Nu1NvfjJzZtjJTs3UT
 g5CPkN3OZ4qRZg8F1NJzp+YlMrWfYJXYyai9KdDXxKf+8ryM1kKtnxN/XjR/xvJs/73N7RP+3
 hZd6ucomPQw5mZNQt1mJZbijERDLeai4kQAKvHgWcwCAAA=
X-Env-Sender: prvs=043708e8b=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1472544973!30629738!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8322 invoked from network); 30 Aug 2016 08:16:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2016 08:16:14 -0000
X-IronPort-AV: E=Sophos;i="5.30,255,1470700800"; d="scan'208";a="383161501"
Date: Tue, 30 Aug 2016 09:16:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160830081608.GB11513@citrix.com>
References: <1472480307-26293-1-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472480307-26293-1-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH v2 0/2]  mini-os: repair stubdom build
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gTW9uLCBBdWcgMjksIDIwMTYgYXQgMDQ6MTg6MjVQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUaGUgcGF0Y2ggc2VyaWVzIGFkZGluZyBIVk1saXRlIHN1cHBvcnQgZm9yIE1pbmkt
T1MgdW5mb3J0dW5hdGVseQo+IGJyb2tlIGJ1aWxkaW5nIFhlbidzIHN0dWJkb21zLiBUaGlzIHNt
YWxsIHNlcmllcyByZXBhaXJzIHRoZSBicm9rZW4KPiBiaXRzIGFnYWluLgo+IAo+IFYyOiBwYXRj
aCAxOiByZW1vdmUgQ09ORklHX0tFRVBfU1RBUlRJTkZPCj4gCj4gSnVlcmdlbiBHcm9zcyAoMik6
Cj4gICBtaW5pLW9zOiBwYXJ0aWFsbHkgcmV2ZXJ0ICJyZW1vdmUgdXNpbmcgc3RhcnRfaW5mbyAu
Li4iCj4gICBtaW5pLW9zOiBkb24ndCBnZXQgeGVuYnVzIHBhcmFtZXRlcnMgaWYgeGVuYnVzIGlz
IGRpc2FibGVkCj4gCgpQdXNoZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 11:51:34 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 11:51:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1behZm-0001QZ-Hg; Tue, 30 Aug 2016 11:51:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1behZm-0001PU-49; Tue, 30 Aug 2016 11:51:34 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 CD/1D-19922-54375C75; Tue, 30 Aug 2016 11:51:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov65L8dF
 wg7M9ehZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM+63zmYvOCVasWPfS/YGxvlCXYyc
 HBICRhJvJ/5j6mLk4hASWMgosWHKFhaQBJuAqsSG66dYQWwRATeJL99nsYHYzAIREnM+nAKrE
 RawlOif+pcRxGYBqn/68zcTiM0rYC/xfN11dogFchLXZ04Hi3MKOEg8WbgQbI4QUM3Cyy+YJz
 ByL2BkWMWoUZxaVJZapGtkopdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEejpegY
 Gxh2MNyf7HWKU5GBSEuWdGn8kXIgvKT+lMiOxOCO+qDQntfgQowwHh5IE74zCo+FCgkWp6akV
 aZk5wJCDSUtw8CiJ8L4FSfMWFyTmFmemQ6ROMSpKifNqgCQEQBIZpXlwbbAwv8QoKyXMy8jAw
 CDEU5BalJtZgir/ilGcg1FJmPcsyBSezLwSuOmvgBYzAS0uuHMYZHFJIkJKqoEx7nj+lCXMhz
 NXaR2WaG3dXJUxf2fzsRePOKpermo/aSq2zOL8mjOTFCwW17/M5L/9WG7KU5/rQge9z7gm3Jw
 0hZ27cHXr2q3vzq3vvLtDwbxYqc0ofKrm7Huzvj02Phj87YWS/wqW5QsrfD7ZbbitEsSj26Ym
 sv/8+0xvp/t+S1/Le7YukVt/WImlOCPRUIu5qDgRAC5fy7huAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1472557891!43138213!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12328 invoked from network); 30 Aug 2016 11:51:32 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-15.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 30 Aug 2016 11:51:32 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 39002ABE8;
 Tue, 30 Aug 2016 11:51:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 30 Aug 2016 13:51:21 +0200
Message-Id: <1472557883-21300-2-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472557883-21300-1-git-send-email-jgross@suse.com>
References: <1472557883-21300-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 1/3] mini-os: support newer xen interface
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

TWluaS1PUyBpcyBjdXJyZW50bHkgc2V0dGluZyBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIHRv
IGEgcmF0aGVyCmFuY2llbnQgdmVyc2lvbi4KClRvIGJlIGFibGUgdG8gdXNlIGEgbW9yZSByZWNl
bnQgdmFyaWFudCBnYXJudF9lbnRyeV90IG11c3QgYmUgY2hhbmdlZAp0byBncmFudF9lbnRyeV92
MV90LiBJbiBiYWxsb29uLmMgd2Ugb21pdCBpbml0aWFsaXppbmcgZWxlbWVudHMgb2YKc3RydWN0
IHhlbl9tZW1vcnlfcmVzZXJ2YXRpb24gd2l0aCAwIHRvIGF2b2lkIHByb2JsZW1zIHdpdGggZGlm
ZmVyZW50Cm5hbWVkIHN0cnVjdHVyZSBlbGVtZW50cyBpbiBkaWZmZXJlbnQgWGVuIGludGVyZmFj
ZSB2ZXJzaW9ucy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiBhcmNoL2FybS9tbS5jICAgIHwgMiArLQogYXJjaC94ODYvbW0uYyAgICB8IDIgKy0K
IGJhbGxvb24uYyAgICAgICAgfCAyIC0tCiBnbnR0YWIuYyAgICAgICAgIHwgNCArKy0tCiBpbmNs
dWRlL2dudHRhYi5oIHwgMiArLQogNSBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbW0uYyBiL2FyY2gvYXJtL21tLmMK
aW5kZXggOGMxNTZjNC4uZjgwNmM5ZiAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vbW0uYworKysgYi9h
cmNoL2FybS9tbS5jCkBAIC0xMTYsNyArMTE2LDcgQEAgc3RhdGljIHBhZGRyX3QgZ2V0X2dudHRh
Yl9iYXNlKHZvaWQpCiAgICAgcmV0dXJuIGdudHRhYl9iYXNlOwogfQogCi1ncmFudF9lbnRyeV90
ICphcmNoX2luaXRfZ250dGFiKGludCBucl9ncmFudF9mcmFtZXMpCitncmFudF9lbnRyeV92MV90
ICphcmNoX2luaXRfZ250dGFiKGludCBucl9ncmFudF9mcmFtZXMpCiB7CiAgICAgc3RydWN0IHhl
bl9hZGRfdG9fcGh5c21hcCB4YXRwOwogICAgIHN0cnVjdCBnbnR0YWJfc2V0dXBfdGFibGUgc2V0
dXA7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRleCA4ZGQ5
MGI4Li4wNWFkMDI5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gveDg2L21t
LmMKQEAgLTg5MCw3ICs4OTAsNyBAQCB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25nKiBz
dGFydF9wZm5fcCwgdW5zaWduZWQgbG9uZyogbWF4X3Bmbl9wKQogI2VuZGlmCiB9CiAKLWdyYW50
X2VudHJ5X3QgKmFyY2hfaW5pdF9nbnR0YWIoaW50IG5yX2dyYW50X2ZyYW1lcykKK2dyYW50X2Vu
dHJ5X3YxX3QgKmFyY2hfaW5pdF9nbnR0YWIoaW50IG5yX2dyYW50X2ZyYW1lcykKIHsKICAgICBz
dHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxlIHNldHVwOwogICAgIHVuc2lnbmVkIGxvbmcgZnJhbWVz
W25yX2dyYW50X2ZyYW1lc107CmRpZmYgLS1naXQgYS9iYWxsb29uLmMgYi9iYWxsb29uLmMKaW5k
ZXggYjBkMDIzMC4uNTY3NmQzYiAxMDA2NDQKLS0tIGEvYmFsbG9vbi5jCisrKyBiL2JhbGxvb24u
YwpAQCAtNzMsOCArNzMsNiBAQCBpbnQgYmFsbG9vbl91cCh1bnNpZ25lZCBsb25nIG5fcGFnZXMp
CiAgICAgdW5zaWduZWQgbG9uZyBwYWdlLCBwZm47CiAgICAgaW50IHJjOwogICAgIHN0cnVjdCB4
ZW5fbWVtb3J5X3Jlc2VydmF0aW9uIHJlc2VydmF0aW9uID0gewotICAgICAgICAuYWRkcmVzc19i
aXRzID0gMCwKLSAgICAgICAgLmV4dGVudF9vcmRlciA9IDAsCiAgICAgICAgIC5kb21pZCAgICAg
ICAgPSBET01JRF9TRUxGCiAgICAgfTsKIApkaWZmIC0tZ2l0IGEvZ250dGFiLmMgYi9nbnR0YWIu
YwppbmRleCBmMzk1ZDEyLi4zZjBlMzVmIDEwMDY0NAotLS0gYS9nbnR0YWIuYworKysgYi9nbnR0
YWIuYwpAQCAtMjQsOSArMjQsOSBAQAogCiAvKiBOUl9HUkFOVF9GUkFNRVMgbXVzdCBiZSBsZXNz
IHRoYW4gb3IgZXF1YWwgdG8gdGhhdCBjb25maWd1cmVkIGluIFhlbiAqLwogI2RlZmluZSBOUl9H
UkFOVF9GUkFNRVMgNAotI2RlZmluZSBOUl9HUkFOVF9FTlRSSUVTIChOUl9HUkFOVF9GUkFNRVMg
KiBQQUdFX1NJWkUgLyBzaXplb2YoZ3JhbnRfZW50cnlfdCkpCisjZGVmaW5lIE5SX0dSQU5UX0VO
VFJJRVMgKE5SX0dSQU5UX0ZSQU1FUyAqIFBBR0VfU0laRSAvIHNpemVvZihncmFudF9lbnRyeV92
MV90KSkKIAotc3RhdGljIGdyYW50X2VudHJ5X3QgKmdudHRhYl90YWJsZTsKK3N0YXRpYyBncmFu
dF9lbnRyeV92MV90ICpnbnR0YWJfdGFibGU7CiBzdGF0aWMgZ3JhbnRfcmVmX3QgZ250dGFiX2xp
c3RbTlJfR1JBTlRfRU5UUklFU107CiAjaWZkZWYgR05UX0RFQlVHCiBzdGF0aWMgY2hhciBpbnVz
ZVtOUl9HUkFOVF9FTlRSSUVTXTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZ250dGFiLmggYi9pbmNs
dWRlL2dudHRhYi5oCmluZGV4IGM0M2FkNDIuLmE5ZDhlMDkgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUv
Z250dGFiLmgKKysrIGIvaW5jbHVkZS9nbnR0YWIuaApAQCAtMTIsNiArMTIsNiBAQCB1bnNpZ25l
ZCBsb25nIGdudHRhYl9lbmRfdHJhbnNmZXIoZ3JhbnRfcmVmX3QgZ3JlZik7CiBpbnQgZ250dGFi
X2VuZF9hY2Nlc3MoZ3JhbnRfcmVmX3QgcmVmKTsKIGNvbnN0IGNoYXIgKmdudHRhYm9wX2Vycm9y
KGludDE2X3Qgc3RhdHVzKTsKIHZvaWQgZmluaV9nbnR0YWIodm9pZCk7Ci1ncmFudF9lbnRyeV90
ICphcmNoX2luaXRfZ250dGFiKGludCBucl9ncmFudF9mcmFtZXMpOworZ3JhbnRfZW50cnlfdjFf
dCAqYXJjaF9pbml0X2dudHRhYihpbnQgbnJfZ3JhbnRfZnJhbWVzKTsKIAogI2VuZGlmIC8qICFf
X0dOVFRBQl9IX18gKi8KLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmlu
L21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 11:51:34 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 11:51:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1behZm-0001QN-Gg; Tue, 30 Aug 2016 11:51:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1behZm-0001PV-3T; Tue, 30 Aug 2016 11:51:34 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 34/FC-12874-54375C75; Tue, 30 Aug 2016 11:51:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVyuP0Ov65L8dF
 wg/n3dC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZhw5K1hwg7+i9e4K5gbGw7xdjJwc
 EgJGEm8n/mPqYuTiEBJYyChxZfJ0dpAEm4CqxIbrp1hBbBEBN4kv32exgdjMAhEScz6cYgGxh
 YHsPXPPANkcHCxA9bvmR4OEeQXsJXb+ucUKMV9O4vrM6UwgNqeAg8SThQvBxggB1Sy8/IJ5Ai
 P3AkaGVYzqxalFZalFuhZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBPmYAgh2
 MB5udDzFKcjApifJOjT8SLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd0bh0XAhwaLU9NSKtMwc
 YLDBpCU4eJREeNWLgNK8xQWJucWZ6RCpU4yKUuK8R0D6BEASGaV5cG2wAL/EKCslzMsIdIgQT
 0FqUW5mCar8K0ZxDkYlYV42kPE8mXklcNNfAS1mAlpccOcwyOKSRISUVAOj0Qx1k9z93uoLsq
 LOtuYIWMov9J18MzxlstDDU5V34md/mLzTfkrwp5NrDx73+jYrvd5WedImxRx2d7sPNVoPy7I
 7Z0lYfv7AKNHH83XCMq9bcmUZZabLTRWrTeZorezsLf/LVehy5sHkLX5mGd4yu81/MiX3aK79
 +qmHcV785qeyXoE+s18rsRRnJBpqMRcVJwIApNdP0GsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1472557891!44727382!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31287 invoked from network); 30 Aug 2016 11:51:32 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 30 Aug 2016 11:51:32 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4FCE3ABF0;
 Tue, 30 Aug 2016 11:51:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 30 Aug 2016 13:51:22 +0200
Message-Id: <1472557883-21300-3-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472557883-21300-1-git-send-email-jgross@suse.com>
References: <1472557883-21300-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 2/3] mini-os: provide irq on/off/save/restore
	functions for Mini-OS apps
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

UHJvdmlkZSBub24taW5saW5lIHZhcmlhbnRzIG9mIHRoZSBsb2NhbF9pcnFfKigpIGZ1bmN0aW9u
cyBmb3IgTWluaS1PUwphcHBzIHdoaWNoIHNob3VsZCBub3QgZGVwZW5kIG9uIE1pbmktT1MgY29u
ZmlndXJhdGlvbi4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiBhcmNoL3g4Ni9zY2hlZC5jIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogaW5jbHVkZS94ODYvb3MuaCB8IDEzICsrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwg
NDEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NjaGVkLmMgYi9hcmNoL3g4
Ni9zY2hlZC5jCmluZGV4IGVjMTM2OTQuLmU3YjY5NTQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3Nj
aGVkLmMKKysrIGIvYXJjaC94ODYvc2NoZWQuYwpAQCAtMTM1LDUgKzEzNSwzMyBAQCB2b2lkIHJ1
bl9pZGxlX3RocmVhZCh2b2lkKQogI2VuZGlmCiB9CiAKK3Vuc2lnbmVkIGxvbmcgX19sb2NhbF9p
cnFfc2F2ZSh2b2lkKQoreworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKKyAgICBsb2NhbF9p
cnFfc2F2ZShmbGFncyk7CisgICAgcmV0dXJuIGZsYWdzOworfQogCit2b2lkIF9fbG9jYWxfaXJx
X3Jlc3RvcmUodW5zaWduZWQgbG9uZyBmbGFncykKK3sKKyAgICBsb2NhbF9pcnFfcmVzdG9yZShm
bGFncyk7Cit9CisKK3Vuc2lnbmVkIGxvbmcgX19sb2NhbF9zYXZlX2ZsYWdzKHZvaWQpCit7Cisg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgIGxvY2FsX3NhdmVfZmxhZ3MoZmxhZ3MpOwor
ICAgIHJldHVybiBmbGFnczsKK30KKwordm9pZCBfX2xvY2FsX2lycV9kaXNhYmxlKHZvaWQpCit7
CisgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKK30KKwordm9pZCBfX2xvY2FsX2lycV9lbmFibGUo
dm9pZCkKK3sKKyAgICBsb2NhbF9pcnFfZW5hYmxlKCk7Cit9CmRpZmYgLS1naXQgYS9pbmNsdWRl
L3g4Ni9vcy5oIGIvaW5jbHVkZS94ODYvb3MuaAppbmRleCBlMTE4YjkxLi45MGFiNmU2IDEwMDY0
NAotLS0gYS9pbmNsdWRlL3g4Ni9vcy5oCisrKyBiL2luY2x1ZGUveDg2L29zLmgKQEAgLTE3Niwx
MSArMTc2LDI0IEBAIHN0YXRpYyBpbmxpbmUgaW50IGlycXNfZGlzYWJsZWQodm9pZCkKIAogI2Vu
ZGlmCiAKKyNpZmRlZiBfX0lOU0lERV9NSU5JT1NfXwogI2RlZmluZSBsb2NhbF9pcnFfc2F2ZSh4
KQlfX3NhdmVfYW5kX2NsaSh4KQogI2RlZmluZSBsb2NhbF9pcnFfcmVzdG9yZSh4KQlfX3Jlc3Rv
cmVfZmxhZ3MoeCkKICNkZWZpbmUgbG9jYWxfc2F2ZV9mbGFncyh4KQlfX3NhdmVfZmxhZ3MoeCkK
ICNkZWZpbmUgbG9jYWxfaXJxX2Rpc2FibGUoKQlfX2NsaSgpCiAjZGVmaW5lIGxvY2FsX2lycV9l
bmFibGUoKQlfX3N0aSgpCisjZWxzZQordW5zaWduZWQgbG9uZyBfX2xvY2FsX2lycV9zYXZlKHZv
aWQpOwordm9pZCBfX2xvY2FsX2lycV9yZXN0b3JlKHVuc2lnbmVkIGxvbmcgZmxhZ3MpOwordW5z
aWduZWQgbG9uZyBfX2xvY2FsX3NhdmVfZmxhZ3Modm9pZCk7Cit2b2lkIF9fbG9jYWxfaXJxX2Rp
c2FibGUodm9pZCk7Cit2b2lkIF9fbG9jYWxfaXJxX2VuYWJsZSh2b2lkKTsKKyNkZWZpbmUgbG9j
YWxfaXJxX3NhdmUoeCkgICAgICAgeCA9IF9fbG9jYWxfaXJxX3NhdmUoKQorI2RlZmluZSBsb2Nh
bF9pcnFfcmVzdG9yZSh4KSAgICBfX2xvY2FsX2lycV9yZXN0b3JlKHgpCisjZGVmaW5lIGxvY2Fs
X3NhdmVfZmxhZ3MoeCkgICAgIHggPSBfX2xvY2FsX3NhdmVfZmxhZ3MoKQorI2RlZmluZSBsb2Nh
bF9pcnFfZGlzYWJsZSgpICAgICBfX2xvY2FsX2lycV9kaXNhYmxlKCkKKyNkZWZpbmUgbG9jYWxf
aXJxX2VuYWJsZSgpICAgICAgX19sb2NhbF9pcnFfZW5hYmxlKCkKKyNlbmRpZgogCiAvKiBUaGlz
IGlzIGEgYmFycmllciBmb3IgdGhlIGNvbXBpbGVyIG9ubHksIE5PVCB0aGUgcHJvY2Vzc29yISAq
LwogI2RlZmluZSBiYXJyaWVyKCkgX19hc21fXyBfX3ZvbGF0aWxlX18oIiI6IDogOiJtZW1vcnki
KQotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0
aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 11:51:34 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 11:51:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1behZm-0001QZ-Hg; Tue, 30 Aug 2016 11:51:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1behZm-0001PU-49; Tue, 30 Aug 2016 11:51:34 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 CD/1D-19922-54375C75; Tue, 30 Aug 2016 11:51:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov65L8dF
 wg7M9ehZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM+63zmYvOCVasWPfS/YGxvlCXYyc
 HBICRhJvJ/5j6mLk4hASWMgosWHKFhaQBJuAqsSG66dYQWwRATeJL99nsYHYzAIREnM+nAKrE
 RawlOif+pcRxGYBqn/68zcTiM0rYC/xfN11dogFchLXZ04Hi3MKOEg8WbgQbI4QUM3Cyy+YJz
 ByL2BkWMWoUZxaVJZapGtkopdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEejpegY
 Gxh2MNyf7HWKU5GBSEuWdGn8kXIgvKT+lMiOxOCO+qDQntfgQowwHh5IE74zCo+FCgkWp6akV
 aZk5wJCDSUtw8CiJ8L4FSfMWFyTmFmemQ6ROMSpKifNqgCQEQBIZpXlwbbAwv8QoKyXMy8jAw
 CDEU5BalJtZgir/ilGcg1FJmPcsyBSezLwSuOmvgBYzAS0uuHMYZHFJIkJKqoEx7nj+lCXMhz
 NXaR2WaG3dXJUxf2fzsRePOKpermo/aSq2zOL8mjOTFCwW17/M5L/9WG7KU5/rQge9z7gm3Jw
 0hZ27cHXr2q3vzq3vvLtDwbxYqc0ofKrm7Huzvj02Phj87YWS/wqW5QsrfD7ZbbitEsSj26Ym
 sv/8+0xvp/t+S1/Le7YukVt/WImlOCPRUIu5qDgRAC5fy7huAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1472557891!43138213!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12328 invoked from network); 30 Aug 2016 11:51:32 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-15.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 30 Aug 2016 11:51:32 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 39002ABE8;
 Tue, 30 Aug 2016 11:51:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 30 Aug 2016 13:51:21 +0200
Message-Id: <1472557883-21300-2-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472557883-21300-1-git-send-email-jgross@suse.com>
References: <1472557883-21300-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 1/3] mini-os: support newer xen interface
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

TWluaS1PUyBpcyBjdXJyZW50bHkgc2V0dGluZyBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIHRv
IGEgcmF0aGVyCmFuY2llbnQgdmVyc2lvbi4KClRvIGJlIGFibGUgdG8gdXNlIGEgbW9yZSByZWNl
bnQgdmFyaWFudCBnYXJudF9lbnRyeV90IG11c3QgYmUgY2hhbmdlZAp0byBncmFudF9lbnRyeV92
MV90LiBJbiBiYWxsb29uLmMgd2Ugb21pdCBpbml0aWFsaXppbmcgZWxlbWVudHMgb2YKc3RydWN0
IHhlbl9tZW1vcnlfcmVzZXJ2YXRpb24gd2l0aCAwIHRvIGF2b2lkIHByb2JsZW1zIHdpdGggZGlm
ZmVyZW50Cm5hbWVkIHN0cnVjdHVyZSBlbGVtZW50cyBpbiBkaWZmZXJlbnQgWGVuIGludGVyZmFj
ZSB2ZXJzaW9ucy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiBhcmNoL2FybS9tbS5jICAgIHwgMiArLQogYXJjaC94ODYvbW0uYyAgICB8IDIgKy0K
IGJhbGxvb24uYyAgICAgICAgfCAyIC0tCiBnbnR0YWIuYyAgICAgICAgIHwgNCArKy0tCiBpbmNs
dWRlL2dudHRhYi5oIHwgMiArLQogNSBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbW0uYyBiL2FyY2gvYXJtL21tLmMK
aW5kZXggOGMxNTZjNC4uZjgwNmM5ZiAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vbW0uYworKysgYi9h
cmNoL2FybS9tbS5jCkBAIC0xMTYsNyArMTE2LDcgQEAgc3RhdGljIHBhZGRyX3QgZ2V0X2dudHRh
Yl9iYXNlKHZvaWQpCiAgICAgcmV0dXJuIGdudHRhYl9iYXNlOwogfQogCi1ncmFudF9lbnRyeV90
ICphcmNoX2luaXRfZ250dGFiKGludCBucl9ncmFudF9mcmFtZXMpCitncmFudF9lbnRyeV92MV90
ICphcmNoX2luaXRfZ250dGFiKGludCBucl9ncmFudF9mcmFtZXMpCiB7CiAgICAgc3RydWN0IHhl
bl9hZGRfdG9fcGh5c21hcCB4YXRwOwogICAgIHN0cnVjdCBnbnR0YWJfc2V0dXBfdGFibGUgc2V0
dXA7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS5jIGIvYXJjaC94ODYvbW0uYwppbmRleCA4ZGQ5
MGI4Li4wNWFkMDI5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS5jCisrKyBiL2FyY2gveDg2L21t
LmMKQEAgLTg5MCw3ICs4OTAsNyBAQCB2b2lkIGFyY2hfaW5pdF9tbSh1bnNpZ25lZCBsb25nKiBz
dGFydF9wZm5fcCwgdW5zaWduZWQgbG9uZyogbWF4X3Bmbl9wKQogI2VuZGlmCiB9CiAKLWdyYW50
X2VudHJ5X3QgKmFyY2hfaW5pdF9nbnR0YWIoaW50IG5yX2dyYW50X2ZyYW1lcykKK2dyYW50X2Vu
dHJ5X3YxX3QgKmFyY2hfaW5pdF9nbnR0YWIoaW50IG5yX2dyYW50X2ZyYW1lcykKIHsKICAgICBz
dHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxlIHNldHVwOwogICAgIHVuc2lnbmVkIGxvbmcgZnJhbWVz
W25yX2dyYW50X2ZyYW1lc107CmRpZmYgLS1naXQgYS9iYWxsb29uLmMgYi9iYWxsb29uLmMKaW5k
ZXggYjBkMDIzMC4uNTY3NmQzYiAxMDA2NDQKLS0tIGEvYmFsbG9vbi5jCisrKyBiL2JhbGxvb24u
YwpAQCAtNzMsOCArNzMsNiBAQCBpbnQgYmFsbG9vbl91cCh1bnNpZ25lZCBsb25nIG5fcGFnZXMp
CiAgICAgdW5zaWduZWQgbG9uZyBwYWdlLCBwZm47CiAgICAgaW50IHJjOwogICAgIHN0cnVjdCB4
ZW5fbWVtb3J5X3Jlc2VydmF0aW9uIHJlc2VydmF0aW9uID0gewotICAgICAgICAuYWRkcmVzc19i
aXRzID0gMCwKLSAgICAgICAgLmV4dGVudF9vcmRlciA9IDAsCiAgICAgICAgIC5kb21pZCAgICAg
ICAgPSBET01JRF9TRUxGCiAgICAgfTsKIApkaWZmIC0tZ2l0IGEvZ250dGFiLmMgYi9nbnR0YWIu
YwppbmRleCBmMzk1ZDEyLi4zZjBlMzVmIDEwMDY0NAotLS0gYS9nbnR0YWIuYworKysgYi9nbnR0
YWIuYwpAQCAtMjQsOSArMjQsOSBAQAogCiAvKiBOUl9HUkFOVF9GUkFNRVMgbXVzdCBiZSBsZXNz
IHRoYW4gb3IgZXF1YWwgdG8gdGhhdCBjb25maWd1cmVkIGluIFhlbiAqLwogI2RlZmluZSBOUl9H
UkFOVF9GUkFNRVMgNAotI2RlZmluZSBOUl9HUkFOVF9FTlRSSUVTIChOUl9HUkFOVF9GUkFNRVMg
KiBQQUdFX1NJWkUgLyBzaXplb2YoZ3JhbnRfZW50cnlfdCkpCisjZGVmaW5lIE5SX0dSQU5UX0VO
VFJJRVMgKE5SX0dSQU5UX0ZSQU1FUyAqIFBBR0VfU0laRSAvIHNpemVvZihncmFudF9lbnRyeV92
MV90KSkKIAotc3RhdGljIGdyYW50X2VudHJ5X3QgKmdudHRhYl90YWJsZTsKK3N0YXRpYyBncmFu
dF9lbnRyeV92MV90ICpnbnR0YWJfdGFibGU7CiBzdGF0aWMgZ3JhbnRfcmVmX3QgZ250dGFiX2xp
c3RbTlJfR1JBTlRfRU5UUklFU107CiAjaWZkZWYgR05UX0RFQlVHCiBzdGF0aWMgY2hhciBpbnVz
ZVtOUl9HUkFOVF9FTlRSSUVTXTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZ250dGFiLmggYi9pbmNs
dWRlL2dudHRhYi5oCmluZGV4IGM0M2FkNDIuLmE5ZDhlMDkgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUv
Z250dGFiLmgKKysrIGIvaW5jbHVkZS9nbnR0YWIuaApAQCAtMTIsNiArMTIsNiBAQCB1bnNpZ25l
ZCBsb25nIGdudHRhYl9lbmRfdHJhbnNmZXIoZ3JhbnRfcmVmX3QgZ3JlZik7CiBpbnQgZ250dGFi
X2VuZF9hY2Nlc3MoZ3JhbnRfcmVmX3QgcmVmKTsKIGNvbnN0IGNoYXIgKmdudHRhYm9wX2Vycm9y
KGludDE2X3Qgc3RhdHVzKTsKIHZvaWQgZmluaV9nbnR0YWIodm9pZCk7Ci1ncmFudF9lbnRyeV90
ICphcmNoX2luaXRfZ250dGFiKGludCBucl9ncmFudF9mcmFtZXMpOworZ3JhbnRfZW50cnlfdjFf
dCAqYXJjaF9pbml0X2dudHRhYihpbnQgbnJfZ3JhbnRfZnJhbWVzKTsKIAogI2VuZGlmIC8qICFf
X0dOVFRBQl9IX18gKi8KLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmlu
L21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 11:51:34 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 11:51:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1behZm-0001QN-Gg; Tue, 30 Aug 2016 11:51:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1behZm-0001PV-3T; Tue, 30 Aug 2016 11:51:34 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 34/FC-12874-54375C75; Tue, 30 Aug 2016 11:51:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVyuP0Ov65L8dF
 wg/n3dC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZhw5K1hwg7+i9e4K5gbGw7xdjJwc
 EgJGEm8n/mPqYuTiEBJYyChxZfJ0dpAEm4CqxIbrp1hBbBEBN4kv32exgdjMAhEScz6cYgGxh
 YHsPXPPANkcHCxA9bvmR4OEeQXsJXb+ucUKMV9O4vrM6UwgNqeAg8SThQvBxggB1Sy8/IJ5Ai
 P3AkaGVYzqxalFZalFuhZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBPmYAgh2
 MB5udDzFKcjApifJOjT8SLsSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd0bh0XAhwaLU9NSKtMwc
 YLDBpCU4eJREeNWLgNK8xQWJucWZ6RCpU4yKUuK8R0D6BEASGaV5cG2wAL/EKCslzMsIdIgQT
 0FqUW5mCar8K0ZxDkYlYV42kPE8mXklcNNfAS1mAlpccOcwyOKSRISUVAOj0Qx1k9z93uoLsq
 LOtuYIWMov9J18MzxlstDDU5V34md/mLzTfkrwp5NrDx73+jYrvd5WedImxRx2d7sPNVoPy7I
 7Z0lYfv7AKNHH83XCMq9bcmUZZabLTRWrTeZorezsLf/LVehy5sHkLX5mGd4yu81/MiX3aK79
 +qmHcV785qeyXoE+s18rsRRnJBpqMRcVJwIApNdP0GsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1472557891!44727382!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31287 invoked from network); 30 Aug 2016 11:51:32 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 30 Aug 2016 11:51:32 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4FCE3ABF0;
 Tue, 30 Aug 2016 11:51:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 30 Aug 2016 13:51:22 +0200
Message-Id: <1472557883-21300-3-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472557883-21300-1-git-send-email-jgross@suse.com>
References: <1472557883-21300-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 2/3] mini-os: provide irq on/off/save/restore
	functions for Mini-OS apps
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

UHJvdmlkZSBub24taW5saW5lIHZhcmlhbnRzIG9mIHRoZSBsb2NhbF9pcnFfKigpIGZ1bmN0aW9u
cyBmb3IgTWluaS1PUwphcHBzIHdoaWNoIHNob3VsZCBub3QgZGVwZW5kIG9uIE1pbmktT1MgY29u
ZmlndXJhdGlvbi4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiBhcmNoL3g4Ni9zY2hlZC5jIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogaW5jbHVkZS94ODYvb3MuaCB8IDEzICsrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwg
NDEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NjaGVkLmMgYi9hcmNoL3g4
Ni9zY2hlZC5jCmluZGV4IGVjMTM2OTQuLmU3YjY5NTQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3Nj
aGVkLmMKKysrIGIvYXJjaC94ODYvc2NoZWQuYwpAQCAtMTM1LDUgKzEzNSwzMyBAQCB2b2lkIHJ1
bl9pZGxlX3RocmVhZCh2b2lkKQogI2VuZGlmCiB9CiAKK3Vuc2lnbmVkIGxvbmcgX19sb2NhbF9p
cnFfc2F2ZSh2b2lkKQoreworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKKyAgICBsb2NhbF9p
cnFfc2F2ZShmbGFncyk7CisgICAgcmV0dXJuIGZsYWdzOworfQogCit2b2lkIF9fbG9jYWxfaXJx
X3Jlc3RvcmUodW5zaWduZWQgbG9uZyBmbGFncykKK3sKKyAgICBsb2NhbF9pcnFfcmVzdG9yZShm
bGFncyk7Cit9CisKK3Vuc2lnbmVkIGxvbmcgX19sb2NhbF9zYXZlX2ZsYWdzKHZvaWQpCit7Cisg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgIGxvY2FsX3NhdmVfZmxhZ3MoZmxhZ3MpOwor
ICAgIHJldHVybiBmbGFnczsKK30KKwordm9pZCBfX2xvY2FsX2lycV9kaXNhYmxlKHZvaWQpCit7
CisgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKK30KKwordm9pZCBfX2xvY2FsX2lycV9lbmFibGUo
dm9pZCkKK3sKKyAgICBsb2NhbF9pcnFfZW5hYmxlKCk7Cit9CmRpZmYgLS1naXQgYS9pbmNsdWRl
L3g4Ni9vcy5oIGIvaW5jbHVkZS94ODYvb3MuaAppbmRleCBlMTE4YjkxLi45MGFiNmU2IDEwMDY0
NAotLS0gYS9pbmNsdWRlL3g4Ni9vcy5oCisrKyBiL2luY2x1ZGUveDg2L29zLmgKQEAgLTE3Niwx
MSArMTc2LDI0IEBAIHN0YXRpYyBpbmxpbmUgaW50IGlycXNfZGlzYWJsZWQodm9pZCkKIAogI2Vu
ZGlmCiAKKyNpZmRlZiBfX0lOU0lERV9NSU5JT1NfXwogI2RlZmluZSBsb2NhbF9pcnFfc2F2ZSh4
KQlfX3NhdmVfYW5kX2NsaSh4KQogI2RlZmluZSBsb2NhbF9pcnFfcmVzdG9yZSh4KQlfX3Jlc3Rv
cmVfZmxhZ3MoeCkKICNkZWZpbmUgbG9jYWxfc2F2ZV9mbGFncyh4KQlfX3NhdmVfZmxhZ3MoeCkK
ICNkZWZpbmUgbG9jYWxfaXJxX2Rpc2FibGUoKQlfX2NsaSgpCiAjZGVmaW5lIGxvY2FsX2lycV9l
bmFibGUoKQlfX3N0aSgpCisjZWxzZQordW5zaWduZWQgbG9uZyBfX2xvY2FsX2lycV9zYXZlKHZv
aWQpOwordm9pZCBfX2xvY2FsX2lycV9yZXN0b3JlKHVuc2lnbmVkIGxvbmcgZmxhZ3MpOwordW5z
aWduZWQgbG9uZyBfX2xvY2FsX3NhdmVfZmxhZ3Modm9pZCk7Cit2b2lkIF9fbG9jYWxfaXJxX2Rp
c2FibGUodm9pZCk7Cit2b2lkIF9fbG9jYWxfaXJxX2VuYWJsZSh2b2lkKTsKKyNkZWZpbmUgbG9j
YWxfaXJxX3NhdmUoeCkgICAgICAgeCA9IF9fbG9jYWxfaXJxX3NhdmUoKQorI2RlZmluZSBsb2Nh
bF9pcnFfcmVzdG9yZSh4KSAgICBfX2xvY2FsX2lycV9yZXN0b3JlKHgpCisjZGVmaW5lIGxvY2Fs
X3NhdmVfZmxhZ3MoeCkgICAgIHggPSBfX2xvY2FsX3NhdmVfZmxhZ3MoKQorI2RlZmluZSBsb2Nh
bF9pcnFfZGlzYWJsZSgpICAgICBfX2xvY2FsX2lycV9kaXNhYmxlKCkKKyNkZWZpbmUgbG9jYWxf
aXJxX2VuYWJsZSgpICAgICAgX19sb2NhbF9pcnFfZW5hYmxlKCkKKyNlbmRpZgogCiAvKiBUaGlz
IGlzIGEgYmFycmllciBmb3IgdGhlIGNvbXBpbGVyIG9ubHksIE5PVCB0aGUgcHJvY2Vzc29yISAq
LwogI2RlZmluZSBiYXJyaWVyKCkgX19hc21fXyBfX3ZvbGF0aWxlX18oIiI6IDogOiJtZW1vcnki
KQotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0
aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 11:51:36 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 11:51:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1behZo-0001Rz-1Q; Tue, 30 Aug 2016 11:51:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1behZm-0001PT-BM; Tue, 30 Aug 2016 11:51:34 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 41/BB-17152-54375C75; Tue, 30 Aug 2016 11:51:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPLMWRWlGSWpSXmKPExsVyuP0Ov65L8dF
 wg3ezdCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpyf2s9Y0Mle0br1JFsD407WLkZO
 DgkBI4m3E/8xdTFycQgJLGSUaGmcwgSSYBNQldhw/RRYkYiAm8SX77PYQGxmgQiJOR9OsYDYw
 gIqEt3z3jGD2CxA9b+PLQGr4RWwl2hqOMUEsUBO4vrM6UwTGDkXMDKsYtQoTi0qSy3SNbLUSy
 rKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9Fw9AwPjDsamvX6HGCU5mJREeafGHwk
 X4kvKT6nMSCzOiC8qzUktPsQow8GhJMErU3Q0XEiwKDU9tSItMwcYQjBpCQ4eJRHeDJA0b3FB
 Ym5xZjpE6hSjLseCH7fXMgmx5OXnpUqJ8x4pBCoSACnKKM2DGwEL50uMslLCvIwMDAxCPAWpR
 bmZJajyrxjFORiVhHmdQVbxZOaVwG16BXQEE9ARBXcOgxxRkoiQkmpg1JnN2RNV0Sjht7u3W0
 rm47fzBhy9ky96Tli/8Ym9lVWZgC+vrurLP0k7jtikrL76uFvmcMefjXZu72aX9jOF6PC9C/l
 4fc2Ox0e3TrTewcZ6OvcH74I6LvlNNs9r1P8zM3/sf2XCNoP7UN6HJR/2Xom+25tmOzFjqkPq
 Ag9tzg6vGzm9grc7lViKMxINtZiLihMBfEtPDWICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1472557891!58031264!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1599 invoked from network); 30 Aug 2016 11:51:32 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 30 Aug 2016 11:51:32 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 55634ABE1;
 Tue, 30 Aug 2016 11:51:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 30 Aug 2016 13:51:20 +0200
Message-Id: <1472557883-21300-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 0/3] repair stubdoms
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkaW5nIHN1cHBvcnQgZm9yIEhWTWxpdGUgTWluaS1PUyBicm9rZSBzb21lIHN0dWJkb20gZnVu
Y3Rpb25hbGl0eQphcyB2YXJpb3VzIHBhcnRzIG9mIHRoZSBzdHViZG9tIGNvZGUgd2FzIGJ1aWx0
IHdpdGhvdXQgc3BlY2lmeWluZwphbnkgTWluaS1PUyBjb25maWd1cmF0aW9uIGRlZmluZXMuIFRo
aXMgbGVkIHRvIGluY29uc2lzdGVuY2llcyB3aGVuCnRob3NlIHBhcnRzIGluY2x1ZGVkIE1pbmkt
T1MgaGVhZGVycyBub3cgZGVwZW5kaW5nIG9uIHRoZSBjb25maWcgb2YKTWluaTktT1MuIFNvbWUg
b2YgdGhvc2UgY2FzZXMgZGlkIHdvcmsganVzdCBieSBwdXJlIGx1Y2suCgpKdWVyZ2VuIEdyb3Nz
ICgzKToKICBtaW5pLW9zOiBzdXBwb3J0IG5ld2VyIHhlbiBpbnRlcmZhY2UKICBtaW5pLW9zOiBw
cm92aWRlIGlycSBvbi9vZmYvc2F2ZS9yZXN0b3JlIGZ1bmN0aW9ucyBmb3IgTWluaS1PUyBhcHBz
CiAgbWluaS1vczogc3VwcG9ydCAibWFrZSBjb25maWciIGZvciBvdXQtb2YtdHJlZSB1c2VycwoK
IC5naXRpZ25vcmUgICAgICAgfCAgMSArCiBDb25maWcubWsgICAgICAgIHwgIDQgKysrLQogTWFr
ZWZpbGUgICAgICAgICB8ICA1ICsrKysrCiBhcmNoL2FybS9tbS5jICAgIHwgIDIgKy0KIGFyY2gv
eDg2L21tLmMgICAgfCAgMiArLQogYXJjaC94ODYvc2NoZWQuYyB8IDI4ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIGJhbGxvb24uYyAgICAgICAgfCAgMiAtLQogZ250dGFiLmMgICAgICAg
ICB8ICA0ICsrLS0KIGluY2x1ZGUvZ250dGFiLmggfCAgMiArLQogaW5jbHVkZS94ODYvb3MuaCB8
IDEzICsrKysrKysrKysrKysKIG1pbmlvcy5tayAgICAgICAgfCAgMSAtCiAxMSBmaWxlcyBjaGFu
Z2VkLCA1NSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKLS0gCjIuNi42CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 11:51:36 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 11:51:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1behZo-0001Rz-1Q; Tue, 30 Aug 2016 11:51:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1behZm-0001PT-BM; Tue, 30 Aug 2016 11:51:34 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 41/BB-17152-54375C75; Tue, 30 Aug 2016 11:51:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPLMWRWlGSWpSXmKPExsVyuP0Ov65L8dF
 wg3ezdCzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZpyf2s9Y0Mle0br1JFsD407WLkZO
 DgkBI4m3E/8xdTFycQgJLGSUaGmcwgSSYBNQldhw/RRYkYiAm8SX77PYQGxmgQiJOR9OsYDYw
 gIqEt3z3jGD2CxA9b+PLQGr4RWwl2hqOMUEsUBO4vrM6UwTGDkXMDKsYtQoTi0qSy3SNbLUSy
 rKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9Fw9AwPjDsamvX6HGCU5mJREeafGHwk
 X4kvKT6nMSCzOiC8qzUktPsQow8GhJMErU3Q0XEiwKDU9tSItMwcYQjBpCQ4eJRHeDJA0b3FB
 Ym5xZjpE6hSjLseCH7fXMgmx5OXnpUqJ8x4pBCoSACnKKM2DGwEL50uMslLCvIwMDAxCPAWpR
 bmZJajyrxjFORiVhHmdQVbxZOaVwG16BXQEE9ARBXcOgxxRkoiQkmpg1JnN2RNV0Sjht7u3W0
 rm47fzBhy9ky96Tli/8Ym9lVWZgC+vrurLP0k7jtikrL76uFvmcMefjXZu72aX9jOF6PC9C/l
 4fc2Ox0e3TrTewcZ6OvcH74I6LvlNNs9r1P8zM3/sf2XCNoP7UN6HJR/2Xom+25tmOzFjqkPq
 Ag9tzg6vGzm9grc7lViKMxINtZiLihMBfEtPDWICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1472557891!58031264!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1599 invoked from network); 30 Aug 2016 11:51:32 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 30 Aug 2016 11:51:32 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 55634ABE1;
 Tue, 30 Aug 2016 11:51:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 30 Aug 2016 13:51:20 +0200
Message-Id: <1472557883-21300-1-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 0/3] repair stubdoms
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

QWRkaW5nIHN1cHBvcnQgZm9yIEhWTWxpdGUgTWluaS1PUyBicm9rZSBzb21lIHN0dWJkb20gZnVu
Y3Rpb25hbGl0eQphcyB2YXJpb3VzIHBhcnRzIG9mIHRoZSBzdHViZG9tIGNvZGUgd2FzIGJ1aWx0
IHdpdGhvdXQgc3BlY2lmeWluZwphbnkgTWluaS1PUyBjb25maWd1cmF0aW9uIGRlZmluZXMuIFRo
aXMgbGVkIHRvIGluY29uc2lzdGVuY2llcyB3aGVuCnRob3NlIHBhcnRzIGluY2x1ZGVkIE1pbmkt
T1MgaGVhZGVycyBub3cgZGVwZW5kaW5nIG9uIHRoZSBjb25maWcgb2YKTWluaTktT1MuIFNvbWUg
b2YgdGhvc2UgY2FzZXMgZGlkIHdvcmsganVzdCBieSBwdXJlIGx1Y2suCgpKdWVyZ2VuIEdyb3Nz
ICgzKToKICBtaW5pLW9zOiBzdXBwb3J0IG5ld2VyIHhlbiBpbnRlcmZhY2UKICBtaW5pLW9zOiBw
cm92aWRlIGlycSBvbi9vZmYvc2F2ZS9yZXN0b3JlIGZ1bmN0aW9ucyBmb3IgTWluaS1PUyBhcHBz
CiAgbWluaS1vczogc3VwcG9ydCAibWFrZSBjb25maWciIGZvciBvdXQtb2YtdHJlZSB1c2VycwoK
IC5naXRpZ25vcmUgICAgICAgfCAgMSArCiBDb25maWcubWsgICAgICAgIHwgIDQgKysrLQogTWFr
ZWZpbGUgICAgICAgICB8ICA1ICsrKysrCiBhcmNoL2FybS9tbS5jICAgIHwgIDIgKy0KIGFyY2gv
eDg2L21tLmMgICAgfCAgMiArLQogYXJjaC94ODYvc2NoZWQuYyB8IDI4ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIGJhbGxvb24uYyAgICAgICAgfCAgMiAtLQogZ250dGFiLmMgICAgICAg
ICB8ICA0ICsrLS0KIGluY2x1ZGUvZ250dGFiLmggfCAgMiArLQogaW5jbHVkZS94ODYvb3MuaCB8
IDEzICsrKysrKysrKysrKysKIG1pbmlvcy5tayAgICAgICAgfCAgMSAtCiAxMSBmaWxlcyBjaGFu
Z2VkLCA1NSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKLS0gCjIuNi42CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 11:51:37 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 11:51:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1behZp-0001TC-AF; Tue, 30 Aug 2016 11:51:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1behZn-0001R2-D4; Tue, 30 Aug 2016 11:51:35 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 11/4E-08498-64375C75; Tue, 30 Aug 2016 11:51:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov65b8dF
 wgy0LeC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZjS8ucBU8EOwoudfD2MD4wn+LkZO
 DgkBI4m3E/8xdTFycQgJLGSUOLiikQUkwSagKrHh+ilWEFtEwE3iy/dZbCA2s0CExJwPp8Bqh
 AU8Jb5M+MUOYrMA1c9s72ECsXkF7CX2bzrIDLFATuL6zOlgcU4BB4knCxeCzRECqll4+QXzBE
 buBYwMqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3NAAQ
 7GM+vDTzEKMnBpCTKOzX+SLgQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6ZoqPhQoJFqempFWmZ
 OcCQg0lLcPAoifCqg6R5iwsSc4sz0yFSpxgVpcR5M0ESAiCJjNI8uDZYmF9ilJUS5mUEOkSIp
 yC1KDezBFX+FaM4B6OSMC8byBSezLwSuOmvgBYzAS0uuHMYZHFJIkJKqoFxGa/KVl5ZjRViCx
 pPHHlXfpRvjUQj820Lvrf3v72bvvZy7uXjnJtEpmif3tsf/HCXIaN0KMcDg/mPHgc/mLZiooO
 v+hfzxS8zPr02rVn6/qW6+U5DL5s3OjwVuhURTHqTfZ49u3usv+3q6eMXZnHE/Nw4xTfkrdqJ
 pL32d/o51xucmDHjjDHnJSWW4oxEQy3mouJEAIEa4MVuAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1472557893!30706882!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22298 invoked from network); 30 Aug 2016 11:51:34 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 30 Aug 2016 11:51:34 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 87A29AC27;
 Tue, 30 Aug 2016 11:51:32 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 30 Aug 2016 13:51:23 +0200
Message-Id: <1472557883-21300-4-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472557883-21300-1-git-send-email-jgross@suse.com>
References: <1472557883-21300-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 3/3] mini-os: support "make config" for
	out-of-tree users
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

TWluaS1PUyBhcHBsaWNhdGlvbnMgYmVpbmcgY29tcGlsZWQgdXNpbmcgTWluaS1PUyBoZWFkZXJz
IHdpdGhvdXQKYmVpbmcgaW50ZWdyYXRlZCBpbiB0aGUgbWFrZSBlbnZpcm9ubWVudCBvZiBNaW5p
LU9TIG5lZWQgYSB3YXkgdG8gc2V0CkNPTkZJR18qIGRlZmluZXMgYWNjb3JkaW5nIHRvIHRoZWly
IE1pbmktT1MgY29uZmlndXJhdGlvbi4KCkFkZCBhIG5ldyBtYWtlIHRhcmdldCAiY29uZmlnIiBm
b3IgdGhhdCBwdXJwb3NlIGNyZWF0aW5nIGEgTWFrZWZpbGUKc25pcHBsZXQgJChDT05GSUdfRklM
RSkgKGRlZmF1bHRzIHRvIC4vbWluaW9zLWNvbmZpZy5taykgY29udGFpbmluZwp0aGUgbmVlZGVk
IGluZm9ybWF0aW9uLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgotLS0KIC5naXRpZ25vcmUgfCAxICsKIENvbmZpZy5tayAgfCA0ICsrKy0KIE1ha2VmaWxl
ICAgfCA1ICsrKysrCiBtaW5pb3MubWsgIHwgMSAtCiA0IGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGln
bm9yZQppbmRleCBlNTUxMzNkLi5kNTdjMmJkIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBi
Ly5naXRpZ25vcmUKQEAgLTEzLDMgKzEzLDQgQEAgYXJjaC94ODYvbWluaW9zLXg4NioubGRzCiBp
bmNsdWRlL2xpc3QuaAogbWluaS1vcwogbWluaS1vcy5negorbWluaW9zLWNvbmZpZy5tawpkaWZm
IC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IGFhMzY3NjEuLjBlNDA1YmYgMTAw
NjQ0Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTUxLDcgKzUxLDcgQEAgZW5k
aWYKIAogbGliYyA9ICQoc3R1YmRvbSkKIAotWEVOX0lOVEVSRkFDRV9WRVJTSU9OIDo9IDB4MDAw
MzAyMDUKK1hFTl9JTlRFUkZBQ0VfVkVSU0lPTiA/PSAweDAwMDMwMjA1CiBleHBvcnQgWEVOX0lO
VEVSRkFDRV9WRVJTSU9OCiAKICMgVHJ5IHRvIGZpbmQgb3V0IHRoZSBhcmNoaXRlY3R1cmUgZmFt
aWx5IFRBUkdFVF9BUkNIX0ZBTS4KQEAgLTE5Myw2ICsxOTMsOCBAQCBERUZJTkVTLSQoQ09ORklH
X0NPTlNGUk9OVCkgKz0gLURDT05GSUdfQ09OU0ZST05UCiBERUZJTkVTLSQoQ09ORklHX1hFTkJV
UykgKz0gLURDT05GSUdfWEVOQlVTCiBERUZJTkVTLSQoQ09ORklHX0JBTExPT04pICs9IC1EQ09O
RklHX0JBTExPT04KIAorREVGSU5FUy15ICs9IC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz0k
KFhFTl9JTlRFUkZBQ0VfVkVSU0lPTikKKwogIyBPdmVycmlkZSBzZXR0aW5ncyBmb3IgdGhpcyBP
UwogUFRIUkVBRF9MSUJTID0KIG5vc2hhcmVkbGlicz15CmRpZmYgLS1naXQgYS9NYWtlZmlsZSBi
L01ha2VmaWxlCmluZGV4IDQzZGNiZDYuLjhlOGU1NmUgMTAwNjQ0Ci0tLSBhL01ha2VmaWxlCisr
KyBiL01ha2VmaWxlCkBAIC0xNTgsNiArMTU4LDExIEBAICQoT0JKX0RJUikvJChUQVJHRVQpOiAk
KE9CSlMpICQoQVBQX08pIGFyY2hfbGliICQoVEFSR0VUX0FSQ0hfRElSKS9taW5pb3MtJChNSU5J
CiAJJChMRCkgJChMREZMQUdTKSAkKExERkxBR1NfRklOQUwpICRALm8gJChFWFRSQV9PQkpTKSAt
byAkQAogCWd6aXAgLWYgLTkgLWMgJEAgPiRALmd6CiAKKy5QSE9OWTogY29uZmlnCitDT05GSUdf
RklMRSA/PSAkKENVUkRJUikvbWluaW9zLWNvbmZpZy5taworY29uZmlnOgorCWVjaG8gIiQoREVG
SU5FUy15KSIgPiQoQ09ORklHX0ZJTEUpCisKIC5QSE9OWTogY2xlYW4gYXJjaF9jbGVhbgogCiBh
cmNoX2NsZWFuOgpkaWZmIC0tZ2l0IGEvbWluaW9zLm1rIGIvbWluaW9zLm1rCmluZGV4IDlmZjZi
ZjcuLmVmNGQyZjkgMTAwNjQ0Ci0tLSBhL21pbmlvcy5taworKysgYi9taW5pb3MubWsKQEAgLTEw
LDcgKzEwLDYgQEAgREVGX0NGTEFHUyArPSAtZm5vLWJ1aWx0aW4gLVdhbGwgLVdlcnJvciAtV3Jl
ZHVuZGFudC1kZWNscyAtV25vLWZvcm1hdCAtV25vLXJlZHUKIERFRl9DRkxBR1MgKz0gJChjYWxs
IGNjLW9wdGlvbiwkKENDKSwtZm5vLXN0YWNrLXByb3RlY3RvciwpCiBERUZfQ0ZMQUdTICs9ICQo
Y2FsbCBjYy1vcHRpb24sJChDQyksLWZnbnU4OS1pbmxpbmUpCiBERUZfQ0ZMQUdTICs9IC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVduZXN0ZWQtZXh0ZXJucyAtV3BvaW50ZXItYXJpdGggLVdpbmxpbmUK
LURFRl9DUFBGTEFHUyArPSAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189JChYRU5fSU5URVJG
QUNFX1ZFUlNJT04pCiAKIERFRl9BU0ZMQUdTICs9IC1EX19BU1NFTUJMWV9fCiBERUZfTERGTEFH
UyArPQotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 11:51:37 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 11:51:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1behZp-0001TC-AF; Tue, 30 Aug 2016 11:51:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1behZn-0001R2-D4; Tue, 30 Aug 2016 11:51:35 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 11/4E-08498-64375C75; Tue, 30 Aug 2016 11:51:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsVyuP0Ov65b8dF
 wgy0LeC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZjS8ucBU8EOwoudfD2MD4wn+LkZO
 DgkBI4m3E/8xdTFycQgJLGSUOLiikQUkwSagKrHh+ilWEFtEwE3iy/dZbCA2s0CExJwPp8Bqh
 AU8Jb5M+MUOYrMA1c9s72ECsXkF7CX2bzrIDLFATuL6zOlgcU4BB4knCxeCzRECqll4+QXzBE
 buBYwMqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3NAAQ
 7GM+vDTzEKMnBpCTKOzX+SLgQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6ZoqPhQoJFqempFWmZ
 OcCQg0lLcPAoifCqg6R5iwsSc4sz0yFSpxgVpcR5M0ESAiCJjNI8uDZYmF9ilJUS5mUEOkSIp
 yC1KDezBFX+FaM4B6OSMC8byBSezLwSuOmvgBYzAS0uuHMYZHFJIkJKqoFxGa/KVl5ZjRViCx
 pPHHlXfpRvjUQj820Lvrf3v72bvvZy7uXjnJtEpmif3tsf/HCXIaN0KMcDg/mPHgc/mLZiooO
 v+hfzxS8zPr02rVn6/qW6+U5DL5s3OjwVuhURTHqTfZ49u3usv+3q6eMXZnHE/Nw4xTfkrdqJ
 pL32d/o51xucmDHjjDHnJSWW4oxEQy3mouJEAIEa4MVuAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1472557893!30706882!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22298 invoked from network); 30 Aug 2016 11:51:34 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 30 Aug 2016 11:51:34 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 87A29AC27;
 Tue, 30 Aug 2016 11:51:32 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 30 Aug 2016 13:51:23 +0200
Message-Id: <1472557883-21300-4-git-send-email-jgross@suse.com>
X-Mailer: git-send-email 2.6.6
In-Reply-To: <1472557883-21300-1-git-send-email-jgross@suse.com>
References: <1472557883-21300-1-git-send-email-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, samuel.thibault@ens-lyon.org,
 wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH 3/3] mini-os: support "make config" for
	out-of-tree users
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
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>

TWluaS1PUyBhcHBsaWNhdGlvbnMgYmVpbmcgY29tcGlsZWQgdXNpbmcgTWluaS1PUyBoZWFkZXJz
IHdpdGhvdXQKYmVpbmcgaW50ZWdyYXRlZCBpbiB0aGUgbWFrZSBlbnZpcm9ubWVudCBvZiBNaW5p
LU9TIG5lZWQgYSB3YXkgdG8gc2V0CkNPTkZJR18qIGRlZmluZXMgYWNjb3JkaW5nIHRvIHRoZWly
IE1pbmktT1MgY29uZmlndXJhdGlvbi4KCkFkZCBhIG5ldyBtYWtlIHRhcmdldCAiY29uZmlnIiBm
b3IgdGhhdCBwdXJwb3NlIGNyZWF0aW5nIGEgTWFrZWZpbGUKc25pcHBsZXQgJChDT05GSUdfRklM
RSkgKGRlZmF1bHRzIHRvIC4vbWluaW9zLWNvbmZpZy5taykgY29udGFpbmluZwp0aGUgbmVlZGVk
IGluZm9ybWF0aW9uLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgotLS0KIC5naXRpZ25vcmUgfCAxICsKIENvbmZpZy5tayAgfCA0ICsrKy0KIE1ha2VmaWxl
ICAgfCA1ICsrKysrCiBtaW5pb3MubWsgIHwgMSAtCiA0IGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGln
bm9yZQppbmRleCBlNTUxMzNkLi5kNTdjMmJkIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBi
Ly5naXRpZ25vcmUKQEAgLTEzLDMgKzEzLDQgQEAgYXJjaC94ODYvbWluaW9zLXg4NioubGRzCiBp
bmNsdWRlL2xpc3QuaAogbWluaS1vcwogbWluaS1vcy5negorbWluaW9zLWNvbmZpZy5tawpkaWZm
IC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IGFhMzY3NjEuLjBlNDA1YmYgMTAw
NjQ0Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTUxLDcgKzUxLDcgQEAgZW5k
aWYKIAogbGliYyA9ICQoc3R1YmRvbSkKIAotWEVOX0lOVEVSRkFDRV9WRVJTSU9OIDo9IDB4MDAw
MzAyMDUKK1hFTl9JTlRFUkZBQ0VfVkVSU0lPTiA/PSAweDAwMDMwMjA1CiBleHBvcnQgWEVOX0lO
VEVSRkFDRV9WRVJTSU9OCiAKICMgVHJ5IHRvIGZpbmQgb3V0IHRoZSBhcmNoaXRlY3R1cmUgZmFt
aWx5IFRBUkdFVF9BUkNIX0ZBTS4KQEAgLTE5Myw2ICsxOTMsOCBAQCBERUZJTkVTLSQoQ09ORklH
X0NPTlNGUk9OVCkgKz0gLURDT05GSUdfQ09OU0ZST05UCiBERUZJTkVTLSQoQ09ORklHX1hFTkJV
UykgKz0gLURDT05GSUdfWEVOQlVTCiBERUZJTkVTLSQoQ09ORklHX0JBTExPT04pICs9IC1EQ09O
RklHX0JBTExPT04KIAorREVGSU5FUy15ICs9IC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz0k
KFhFTl9JTlRFUkZBQ0VfVkVSU0lPTikKKwogIyBPdmVycmlkZSBzZXR0aW5ncyBmb3IgdGhpcyBP
UwogUFRIUkVBRF9MSUJTID0KIG5vc2hhcmVkbGlicz15CmRpZmYgLS1naXQgYS9NYWtlZmlsZSBi
L01ha2VmaWxlCmluZGV4IDQzZGNiZDYuLjhlOGU1NmUgMTAwNjQ0Ci0tLSBhL01ha2VmaWxlCisr
KyBiL01ha2VmaWxlCkBAIC0xNTgsNiArMTU4LDExIEBAICQoT0JKX0RJUikvJChUQVJHRVQpOiAk
KE9CSlMpICQoQVBQX08pIGFyY2hfbGliICQoVEFSR0VUX0FSQ0hfRElSKS9taW5pb3MtJChNSU5J
CiAJJChMRCkgJChMREZMQUdTKSAkKExERkxBR1NfRklOQUwpICRALm8gJChFWFRSQV9PQkpTKSAt
byAkQAogCWd6aXAgLWYgLTkgLWMgJEAgPiRALmd6CiAKKy5QSE9OWTogY29uZmlnCitDT05GSUdf
RklMRSA/PSAkKENVUkRJUikvbWluaW9zLWNvbmZpZy5taworY29uZmlnOgorCWVjaG8gIiQoREVG
SU5FUy15KSIgPiQoQ09ORklHX0ZJTEUpCisKIC5QSE9OWTogY2xlYW4gYXJjaF9jbGVhbgogCiBh
cmNoX2NsZWFuOgpkaWZmIC0tZ2l0IGEvbWluaW9zLm1rIGIvbWluaW9zLm1rCmluZGV4IDlmZjZi
ZjcuLmVmNGQyZjkgMTAwNjQ0Ci0tLSBhL21pbmlvcy5taworKysgYi9taW5pb3MubWsKQEAgLTEw
LDcgKzEwLDYgQEAgREVGX0NGTEFHUyArPSAtZm5vLWJ1aWx0aW4gLVdhbGwgLVdlcnJvciAtV3Jl
ZHVuZGFudC1kZWNscyAtV25vLWZvcm1hdCAtV25vLXJlZHUKIERFRl9DRkxBR1MgKz0gJChjYWxs
IGNjLW9wdGlvbiwkKENDKSwtZm5vLXN0YWNrLXByb3RlY3RvciwpCiBERUZfQ0ZMQUdTICs9ICQo
Y2FsbCBjYy1vcHRpb24sJChDQyksLWZnbnU4OS1pbmxpbmUpCiBERUZfQ0ZMQUdTICs9IC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVduZXN0ZWQtZXh0ZXJucyAtV3BvaW50ZXItYXJpdGggLVdpbmxpbmUK
LURFRl9DUFBGTEFHUyArPSAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189JChYRU5fSU5URVJG
QUNFX1ZFUlNJT04pCiAKIERFRl9BU0ZMQUdTICs9IC1EX19BU1NFTUJMWV9fCiBERUZfTERGTEFH
UyArPQotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 13:53:17 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 13:53:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bejTZ-0004Yr-BM; Tue, 30 Aug 2016 13:53:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=043708e8b=wei.liu2@citrix.com>)
 id 1bejTX-0004Yd-Kb; Tue, 30 Aug 2016 13:53:15 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 F5/C4-23620-ACF85C75; Tue, 30 Aug 2016 13:53:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHSDve6p/qP
 hBl+eC1m8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzViycgp7QT9LxdrWe8wNjPuZuxg5
 OSQE/CVmzN7IDmKzCKhKrF15hQXEZhNQlvjZ2csGYosA2R9be4FquDiYBRoZJS7/72YCSQgL2
 Eps2/MSqIGDg1dAT+LajCSQsJBAicSDH/fBZvIKCEqcnPkEbCazgI7Egt2f2EDKmQWkJZb/4w
 AJcwo4SBx8fRSsRFRAReLKhLfsEGMUJDqmH2MCKZcQ4Jb4220/gZF/FpKhs5AMnYUwdAEj8yp
 GjeLUorLUIl0jS72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBArGdgYNzB2LTX
 7xCjJAeTkijvno6j4UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeO/0AeUEi1LTUyvSMnOAMQGTl
 uDgURLhnQWS5i0uSMwtzkyHSJ1i1OVY8OP2WiYhlrz8vFQpcd71IEUCIEUZpXlwI2DxeYlRVk
 qYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG8tyBSezLwSuE2vgI5gAjqi4M5hkCNKEhFSUg2Mhj3
 Kqjrz1BhSAoslzwdd+je7QvNog0nqRpdrM3MvxGTf+OjOVvDyxtSvxnP8VirJHTTd8/v579iz
 kydkaMtZr3y6JFr3WfoqG55zzmYiJ/7vnHpXfvItRmHhK5EP18jmKS65K7xod+E5nk9XlB/tN
 u96sfOdj+Wy/I8B7a6/ZB6WbPxnxbzFSYmlOCPRUIu5qDgRADl3crPKAgAA
X-Env-Sender: prvs=043708e8b=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1472565192!41272280!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58989 invoked from network); 30 Aug 2016 13:53:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2016 13:53:14 -0000
X-IronPort-AV: E=Sophos;i="5.30,256,1470700800"; d="scan'208";a="383219476"
Date: Tue, 30 Aug 2016 14:53:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160830135310.GO8502@citrix.com>
References: <1472557883-21300-1-git-send-email-jgross@suse.com>
 <1472557883-21300-2-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472557883-21300-2-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH 1/3] mini-os: support newer xen interface
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gVHVlLCBBdWcgMzAsIDIwMTYgYXQgMDE6NTE6MjFQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBNaW5pLU9TIGlzIGN1cnJlbnRseSBzZXR0aW5nIF9fWEVOX0lOVEVSRkFDRV9WRVJT
SU9OX18gdG8gYSByYXRoZXIKPiBhbmNpZW50IHZlcnNpb24uCj4gCj4gVG8gYmUgYWJsZSB0byB1
c2UgYSBtb3JlIHJlY2VudCB2YXJpYW50IGdhcm50X2VudHJ5X3QgbXVzdCBiZSBjaGFuZ2VkCj4g
dG8gZ3JhbnRfZW50cnlfdjFfdC4gSW4gYmFsbG9vbi5jIHdlIG9taXQgaW5pdGlhbGl6aW5nIGVs
ZW1lbnRzIG9mCj4gc3RydWN0IHhlbl9tZW1vcnlfcmVzZXJ2YXRpb24gd2l0aCAwIHRvIGF2b2lk
IHByb2JsZW1zIHdpdGggZGlmZmVyZW50Cj4gbmFtZWQgc3RydWN0dXJlIGVsZW1lbnRzIGluIGRp
ZmZlcmVudCBYZW4gaW50ZXJmYWNlIHZlcnNpb25zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 13:53:17 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 13:53:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bejTZ-0004Yr-BM; Tue, 30 Aug 2016 13:53:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=043708e8b=wei.liu2@citrix.com>)
 id 1bejTX-0004Yd-Kb; Tue, 30 Aug 2016 13:53:15 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 F5/C4-23620-ACF85C75; Tue, 30 Aug 2016 13:53:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHSDve6p/qP
 hBl+eC1m8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzViycgp7QT9LxdrWe8wNjPuZuxg5
 OSQE/CVmzN7IDmKzCKhKrF15hQXEZhNQlvjZ2csGYosA2R9be4FquDiYBRoZJS7/72YCSQgL2
 Eps2/MSqIGDg1dAT+LajCSQsJBAicSDH/fBZvIKCEqcnPkEbCazgI7Egt2f2EDKmQWkJZb/4w
 AJcwo4SBx8fRSsRFRAReLKhLfsEGMUJDqmH2MCKZcQ4Jb4220/gZF/FpKhs5AMnYUwdAEj8yp
 GjeLUorLUIl0jS72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBArGdgYNzB2LTX
 7xCjJAeTkijvno6j4UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeO/0AeUEi1LTUyvSMnOAMQGTl
 uDgURLhnQWS5i0uSMwtzkyHSJ1i1OVY8OP2WiYhlrz8vFQpcd71IEUCIEUZpXlwI2DxeYlRVk
 qYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG8tyBSezLwSuE2vgI5gAjqi4M5hkCNKEhFSUg2Mhj3
 Kqjrz1BhSAoslzwdd+je7QvNog0nqRpdrM3MvxGTf+OjOVvDyxtSvxnP8VirJHTTd8/v579iz
 kydkaMtZr3y6JFr3WfoqG55zzmYiJ/7vnHpXfvItRmHhK5EP18jmKS65K7xod+E5nk9XlB/tN
 u96sfOdj+Wy/I8B7a6/ZB6WbPxnxbzFSYmlOCPRUIu5qDgRADl3crPKAgAA
X-Env-Sender: prvs=043708e8b=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1472565192!41272280!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58989 invoked from network); 30 Aug 2016 13:53:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2016 13:53:14 -0000
X-IronPort-AV: E=Sophos;i="5.30,256,1470700800"; d="scan'208";a="383219476"
Date: Tue, 30 Aug 2016 14:53:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160830135310.GO8502@citrix.com>
References: <1472557883-21300-1-git-send-email-jgross@suse.com>
 <1472557883-21300-2-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472557883-21300-2-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH 1/3] mini-os: support newer xen interface
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gVHVlLCBBdWcgMzAsIDIwMTYgYXQgMDE6NTE6MjFQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBNaW5pLU9TIGlzIGN1cnJlbnRseSBzZXR0aW5nIF9fWEVOX0lOVEVSRkFDRV9WRVJT
SU9OX18gdG8gYSByYXRoZXIKPiBhbmNpZW50IHZlcnNpb24uCj4gCj4gVG8gYmUgYWJsZSB0byB1
c2UgYSBtb3JlIHJlY2VudCB2YXJpYW50IGdhcm50X2VudHJ5X3QgbXVzdCBiZSBjaGFuZ2VkCj4g
dG8gZ3JhbnRfZW50cnlfdjFfdC4gSW4gYmFsbG9vbi5jIHdlIG9taXQgaW5pdGlhbGl6aW5nIGVs
ZW1lbnRzIG9mCj4gc3RydWN0IHhlbl9tZW1vcnlfcmVzZXJ2YXRpb24gd2l0aCAwIHRvIGF2b2lk
IHByb2JsZW1zIHdpdGggZGlmZmVyZW50Cj4gbmFtZWQgc3RydWN0dXJlIGVsZW1lbnRzIGluIGRp
ZmZlcmVudCBYZW4gaW50ZXJmYWNlIHZlcnNpb25zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 13:55:29 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 13:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bejVh-0004jc-Ok; Tue, 30 Aug 2016 13:55:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=043708e8b=wei.liu2@citrix.com>)
 id 1bejVg-0004jQ-I0; Tue, 30 Aug 2016 13:55:28 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 1E/07-21406-F4095C75; Tue, 30 Aug 2016 13:55:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXitHSDva7/hKP
 hBl8uilq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXi6ZhtzwTTmitnrmlgbGK8xdTFy
 ckgI+Evs3LOHGcRmEVCVeH7iGiuIzSagLPGzs5cNxBYBsj+29rJ3MXJxMAs0Mkpc/t8N1iwsk
 COx9s4qdhCbV0BPYvX2F2CDhARKJL6s3c8MEReUODnzCQuIzSygI7Fg9yegoRxAtrTE8n8cIG
 FOAQeJJTdfg5WLCqhIXJnwlh1ijIJEx/RjUHdyS9w+PZV5AiP/LCRTZyGZOgth6gJG5lWM6sW
 pRWWpRbqmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHIAAQ7GKdf9j/EKMnB
 pCTKu6fjaLgQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6HfqCcYFFqempFWmYOMCpg0hIcPEoiv
 AEgad7igsTc4sx0iNQpRl2OBT9ur2USYsnLz0uVEuflBykSACnKKM2DGwGL0EuMslLCvIxARw
 nxFKQW5WaWoMq/YhTnYFQS5tUEmcKTmVcCt+kV0BFMQEcU3DkMckRJIkJKqoFxy45fDctfpF9
 eYr7i4YKdddN+bVeyejBJ6f5U1nvmS/xZze+JMv+oeLwpTVL0xvP96xcd4awSSXyR+yrwXqat
 5dmsV63HuWwNIzyO9WzbLWyctDfr0vngm4/4fxuu/9DJ6XroxxmJR1w73+a3u03svnLDqzPEu
 DR3lUGK//mP39Nv/oqd0fP4phJLcUaioRZzUXEiACLfdEXLAgAA
X-Env-Sender: prvs=043708e8b=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1472565325!30767092!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32576 invoked from network); 30 Aug 2016 13:55:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2016 13:55:27 -0000
X-IronPort-AV: E=Sophos;i="5.30,256,1470700800"; d="scan'208";a="383219654"
Date: Tue, 30 Aug 2016 14:54:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160830135411.GP8502@citrix.com>
References: <1472557883-21300-1-git-send-email-jgross@suse.com>
 <1472557883-21300-3-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472557883-21300-3-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH 2/3] mini-os: provide irq
 on/off/save/restore functions for Mini-OS apps
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gVHVlLCBBdWcgMzAsIDIwMTYgYXQgMDE6NTE6MjJQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBQcm92aWRlIG5vbi1pbmxpbmUgdmFyaWFudHMgb2YgdGhlIGxvY2FsX2lycV8qKCkg
ZnVuY3Rpb25zIGZvciBNaW5pLU9TCj4gYXBwcyB3aGljaCBzaG91bGQgbm90IGRlcGVuZCBvbiBN
aW5pLU9TIGNvbmZpZ3VyYXRpb24uCj4gCgpJIHRoaW5rIGl0IHdvdWxkIGJlIHdvcnRoIHBvaW50
aW5nIG91dCB3aGljaCBhcHBzIG5lZWQgdG8gYWNjZXNzIHN1Y2gKbG93IGxldmVsIGZ1bmN0aW9u
YWxpdGllcyBpbiBjb21taXQgbWVzc2FnZS4KCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpN
aW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9t
aW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 13:55:29 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 13:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bejVh-0004jc-Ok; Tue, 30 Aug 2016 13:55:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=043708e8b=wei.liu2@citrix.com>)
 id 1bejVg-0004jQ-I0; Tue, 30 Aug 2016 13:55:28 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 1E/07-21406-F4095C75; Tue, 30 Aug 2016 13:55:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXitHSDva7/hKP
 hBl8uilq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzXi6ZhtzwTTmitnrmlgbGK8xdTFy
 ckgI+Evs3LOHGcRmEVCVeH7iGiuIzSagLPGzs5cNxBYBsj+29rJ3MXJxMAs0Mkpc/t8N1iwsk
 COx9s4qdhCbV0BPYvX2F2CDhARKJL6s3c8MEReUODnzCQuIzSygI7Fg9yegoRxAtrTE8n8cIG
 FOAQeJJTdfg5WLCqhIXJnwlh1ijIJEx/RjUHdyS9w+PZV5AiP/LCRTZyGZOgth6gJG5lWM6sW
 pRWWpRbqmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHIAAQ7GKdf9j/EKMnB
 pCTKu6fjaLgQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6HfqCcYFFqempFWmYOMCpg0hIcPEoiv
 AEgad7igsTc4sx0iNQpRl2OBT9ur2USYsnLz0uVEuflBykSACnKKM2DGwGL0EuMslLCvIxARw
 nxFKQW5WaWoMq/YhTnYFQS5tUEmcKTmVcCt+kV0BFMQEcU3DkMckRJIkJKqoFxy45fDctfpF9
 eYr7i4YKdddN+bVeyejBJ6f5U1nvmS/xZze+JMv+oeLwpTVL0xvP96xcd4awSSXyR+yrwXqat
 5dmsV63HuWwNIzyO9WzbLWyctDfr0vngm4/4fxuu/9DJ6XroxxmJR1w73+a3u03svnLDqzPEu
 DR3lUGK//mP39Nv/oqd0fP4phJLcUaioRZzUXEiACLfdEXLAgAA
X-Env-Sender: prvs=043708e8b=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1472565325!30767092!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32576 invoked from network); 30 Aug 2016 13:55:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2016 13:55:27 -0000
X-IronPort-AV: E=Sophos;i="5.30,256,1470700800"; d="scan'208";a="383219654"
Date: Tue, 30 Aug 2016 14:54:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160830135411.GP8502@citrix.com>
References: <1472557883-21300-1-git-send-email-jgross@suse.com>
 <1472557883-21300-3-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472557883-21300-3-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH 2/3] mini-os: provide irq
 on/off/save/restore functions for Mini-OS apps
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gVHVlLCBBdWcgMzAsIDIwMTYgYXQgMDE6NTE6MjJQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBQcm92aWRlIG5vbi1pbmxpbmUgdmFyaWFudHMgb2YgdGhlIGxvY2FsX2lycV8qKCkg
ZnVuY3Rpb25zIGZvciBNaW5pLU9TCj4gYXBwcyB3aGljaCBzaG91bGQgbm90IGRlcGVuZCBvbiBN
aW5pLU9TIGNvbmZpZ3VyYXRpb24uCj4gCgpJIHRoaW5rIGl0IHdvdWxkIGJlIHdvcnRoIHBvaW50
aW5nIG91dCB3aGljaCBhcHBzIG5lZWQgdG8gYWNjZXNzIHN1Y2gKbG93IGxldmVsIGZ1bmN0aW9u
YWxpdGllcyBpbiBjb21taXQgbWVzc2FnZS4KCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpN
aW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9t
aW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 13:57:56 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 13:57:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bejY4-0004xe-73; Tue, 30 Aug 2016 13:57:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=043708e8b=wei.liu2@citrix.com>)
 id 1bejY3-0004xP-Dt; Tue, 30 Aug 2016 13:57:55 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 61/C7-06162-2E095C75; Tue, 30 Aug 2016 13:57:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHRDpO7DCUf
 DDSb8s7J4+3UJs8X3LZOZHJg8Dn+4whLAGMWamZeUX5HAmrGhcTJLwUSWipenHrI1MB5k7mLk
 5JAQ8JfY+qUVzGYRUJVY2/QFzGYTUJb42dnLBmKLANkfW3vZuxi5OJgFGhklLv/vZupi5OAQF
 oiVWNLJAWLyCuhJ/HtRB1IuJFAi0f/9GjuIzSsgKHFy5hMWEJtZQEdiwe5PbCDlzALSEsv/cY
 CEOQUcJL7tfA9WLiqgInFlwlt2iDEKEh3TjzFBXMktcfv0VOYJjPyzkEydhWTqLISpCxiZVzF
 qFKcWlaUW6RoZ6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZiPQMD4w7G5hN+
 hxglOZiURHn3dBwNF+JLyk+pzEgszogvKs1JLT7EKMPBoSTBawwMbCHBotT01Iq0zBxgTMCkJ
 Th4lER4nUDSvMUFibnFmekQqVOMuhwLftxeyyTEkpeflyolzssBUiQAUpRRmgc3AhaflxhlpY
 R5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ88aBTOHJzCuB2/QK6AgmoCMK7hwGOaIkESEl1cCooKW
 ofEHiz2v+/GAtrkrVjVtObJzu8Pb2TpV7oa/WTTH6vczu7/8GKY4LLAuj909taNpZOnOBaVpt
 0fxrz56lhfReMNpSnPd78fpPBlNldI784ngSWf4nneXt+0lbNXa/qt7Mry8mKTz17LurPQrHR
 K6v3Z4p8a1LMVrfS/ZuY1a//dJOizktSizFGYmGWsxFxYkAm0HFbMoCAAA=
X-Env-Sender: prvs=043708e8b=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1472565471!58064823!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48394 invoked from network); 30 Aug 2016 13:57:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2016 13:57:53 -0000
X-IronPort-AV: E=Sophos;i="5.30,256,1470700800"; d="scan'208";a="375231769"
Date: Tue, 30 Aug 2016 14:57:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160830135750.GQ8502@citrix.com>
References: <1472557883-21300-1-git-send-email-jgross@suse.com>
 <1472557883-21300-4-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472557883-21300-4-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH 3/3] mini-os: support "make config" for
 out-of-tree users
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gVHVlLCBBdWcgMzAsIDIwMTYgYXQgMDE6NTE6MjNQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBNaW5pLU9TIGFwcGxpY2F0aW9ucyBiZWluZyBjb21waWxlZCB1c2luZyBNaW5pLU9T
IGhlYWRlcnMgd2l0aG91dAo+IGJlaW5nIGludGVncmF0ZWQgaW4gdGhlIG1ha2UgZW52aXJvbm1l
bnQgb2YgTWluaS1PUyBuZWVkIGEgd2F5IHRvIHNldAo+IENPTkZJR18qIGRlZmluZXMgYWNjb3Jk
aW5nIHRvIHRoZWlyIE1pbmktT1MgY29uZmlndXJhdGlvbi4KPiAKPiBBZGQgYSBuZXcgbWFrZSB0
YXJnZXQgImNvbmZpZyIgZm9yIHRoYXQgcHVycG9zZSBjcmVhdGluZyBhIE1ha2VmaWxlCj4gc25p
cHBsZXQgJChDT05GSUdfRklMRSkgKGRlZmF1bHRzIHRvIC4vbWluaW9zLWNvbmZpZy5taykgY29u
dGFpbmluZwo+IHRoZSBuZWVkZWQgaW5mb3JtYXRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 13:57:56 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 13:57:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bejY4-0004xe-73; Tue, 30 Aug 2016 13:57:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=043708e8b=wei.liu2@citrix.com>)
 id 1bejY3-0004xP-Dt; Tue, 30 Aug 2016 13:57:55 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 61/C7-06162-2E095C75; Tue, 30 Aug 2016 13:57:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHRDpO7DCUf
 DDSb8s7J4+3UJs8X3LZOZHJg8Dn+4whLAGMWamZeUX5HAmrGhcTJLwUSWipenHrI1MB5k7mLk
 5JAQ8JfY+qUVzGYRUJVY2/QFzGYTUJb42dnLBmKLANkfW3vZuxi5OJgFGhklLv/vZupi5OAQF
 oiVWNLJAWLyCuhJ/HtRB1IuJFAi0f/9GjuIzSsgKHFy5hMWEJtZQEdiwe5PbCDlzALSEsv/cY
 CEOQUcJL7tfA9WLiqgInFlwlt2iDEKEh3TjzFBXMktcfv0VOYJjPyzkEydhWTqLISpCxiZVzF
 qFKcWlaUW6RoZ6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZiPQMD4w7G5hN+
 hxglOZiURHn3dBwNF+JLyk+pzEgszogvKs1JLT7EKMPBoSTBawwMbCHBotT01Iq0zBxgTMCkJ
 Th4lER4nUDSvMUFibnFmekQqVOMuhwLftxeyyTEkpeflyolzssBUiQAUpRRmgc3AhaflxhlpY
 R5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ88aBTOHJzCuB2/QK6AgmoCMK7hwGOaIkESEl1cCooKW
 ofEHiz2v+/GAtrkrVjVtObJzu8Pb2TpV7oa/WTTH6vczu7/8GKY4LLAuj909taNpZOnOBaVpt
 0fxrz56lhfReMNpSnPd78fpPBlNldI784ngSWf4nneXt+0lbNXa/qt7Mry8mKTz17LurPQrHR
 K6v3Z4p8a1LMVrfS/ZuY1a//dJOizktSizFGYmGWsxFxYkAm0HFbMoCAAA=
X-Env-Sender: prvs=043708e8b=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1472565471!58064823!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48394 invoked from network); 30 Aug 2016 13:57:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Aug 2016 13:57:53 -0000
X-IronPort-AV: E=Sophos;i="5.30,256,1470700800"; d="scan'208";a="375231769"
Date: Tue, 30 Aug 2016 14:57:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160830135750.GQ8502@citrix.com>
References: <1472557883-21300-1-git-send-email-jgross@suse.com>
 <1472557883-21300-4-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472557883-21300-4-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH 3/3] mini-os: support "make config" for
 out-of-tree users
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gVHVlLCBBdWcgMzAsIDIwMTYgYXQgMDE6NTE6MjNQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBNaW5pLU9TIGFwcGxpY2F0aW9ucyBiZWluZyBjb21waWxlZCB1c2luZyBNaW5pLU9T
IGhlYWRlcnMgd2l0aG91dAo+IGJlaW5nIGludGVncmF0ZWQgaW4gdGhlIG1ha2UgZW52aXJvbm1l
bnQgb2YgTWluaS1PUyBuZWVkIGEgd2F5IHRvIHNldAo+IENPTkZJR18qIGRlZmluZXMgYWNjb3Jk
aW5nIHRvIHRoZWlyIE1pbmktT1MgY29uZmlndXJhdGlvbi4KPiAKPiBBZGQgYSBuZXcgbWFrZSB0
YXJnZXQgImNvbmZpZyIgZm9yIHRoYXQgcHVycG9zZSBjcmVhdGluZyBhIE1ha2VmaWxlCj4gc25p
cHBsZXQgJChDT05GSUdfRklMRSkgKGRlZmF1bHRzIHRvIC4vbWluaW9zLWNvbmZpZy5taykgY29u
dGFpbmluZwo+IHRoZSBuZWVkZWQgaW5mb3JtYXRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 14:08:54 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 14:08:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bejif-00060V-Rp; Tue, 30 Aug 2016 14:08:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bejif-00060M-0a; Tue, 30 Aug 2016 14:08:53 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 DC/DC-03281-47395C75; Tue, 30 Aug 2016 14:08:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyuP0Ov27x5KP
 hBouXKVi8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfh5uYO1YA5rxYcXf1gaGNezdDFy
 ckgIGEm8nfiPCcQWEljIKDF7ijSILSyQI7H2zip2EFtEQFHiwcubrF2MXEA1MxglTrW/YgZJM
 AukSDxcPY8VxGYTUJXYcP0UK8RQOYne7klgC3gFrCWOfjoDVs8CVLP22CdGEFtUIFRixZsTbB
 A1ghInZz4Bq+cU0Jd49vEjI8R8PYkd13+xQtjyEtvfzmGewMg/C0nLLCRls5CULWBkXsWoUZx
 aVJZapGtoqJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiQDECwg3H1b6dDjJIc
 TEqivHs6joYL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA1mwSUEyxKTU+tSMvMAcYGTFqCg0dJh
 PfFRKA0b3FBYm5xZjpE6hSjLseCH7fXMgmx5OXnpUqJ88qCzBAAKcoozYMbAYvTS4yyUsK8jE
 BHCfEUpBblZpagyr9iFOdgVBLmLQeZwpOZVwK36RXQEUxARxTcOQxyREkiQkqqgVFrXu8CmXU
 He7ecP9Q8/R07n992tqMP3geJBEicyKqpvycXJaAQq1N91TumV3XnXc1TJ4MtLWV5Q09+0fO/
 NIvVlD/OaP3rPe0f3tzcL/IqXLOF4fn61mtVjOHr704UzZ9ql/VahHGB2TlxwZo1cX8ttkS8S
 dkul2C3idufu22F3vyv/XucZyqxFGckGmoxFxUnAgAZexeNzgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1472566129!58067863!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34713 invoked from network); 30 Aug 2016 14:08:51 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 30 Aug 2016 14:08:51 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BACE5AAD1;
 Tue, 30 Aug 2016 14:08:48 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <1472557883-21300-1-git-send-email-jgross@suse.com>
 <1472557883-21300-3-git-send-email-jgross@suse.com>
 <20160830135411.GP8502@citrix.com>
From: Juergen Gross <jgross@suse.com>
X-Enigmail-Draft-Status: N1110
Message-ID: <21f37ddd-6962-e882-1f14-fc5e65479e3d@suse.com>
Date: Tue, 30 Aug 2016 16:08:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160830135411.GP8502@citrix.com>
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH 2/3] mini-os: provide irq
 on/off/save/restore functions for Mini-OS apps
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMzAvMDgvMTYgMTU6NTQsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBBdWcgMzAsIDIwMTYg
YXQgMDE6NTE6MjJQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gUHJvdmlkZSBub24t
aW5saW5lIHZhcmlhbnRzIG9mIHRoZSBsb2NhbF9pcnFfKigpIGZ1bmN0aW9ucyBmb3IgTWluaS1P
Uwo+PiBhcHBzIHdoaWNoIHNob3VsZCBub3QgZGVwZW5kIG9uIE1pbmktT1MgY29uZmlndXJhdGlv
bi4KPj4KPiAKPiBJIHRoaW5rIGl0IHdvdWxkIGJlIHdvcnRoIHBvaW50aW5nIG91dCB3aGljaCBh
cHBzIG5lZWQgdG8gYWNjZXNzIHN1Y2gKPiBsb3cgbGV2ZWwgZnVuY3Rpb25hbGl0aWVzIGluIGNv
bW1pdCBtZXNzYWdlLgoKSSBzdHVtYmxlZCBvdmVyIGl0IHdpdGggaW9lbXUtc3R1YmRvbS4gQmFz
aWNhbGx5IGl0IGNvdWxkIGJlIGFueSBhcHAKdXNpbmcgZS5nLiB3YWtlX3VwKCkgb3Igd2FpdF9l
dmVudCgpIGFzIHRob3NlIGFyZSBtYWNyb3MgZmlkZGxpbmcgd2l0aAppcnEgb24vb2ZmLiB4ZW5l
dnRjaG5fcGVuZGluZygpIGlzIGFub3RoZXIgY2FuZGlkYXRlLgoKPj4gU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IAo+IFJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKVGhhbmtzLAoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 14:08:54 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 14:08:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1bejif-00060V-Rp; Tue, 30 Aug 2016 14:08:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1bejif-00060M-0a; Tue, 30 Aug 2016 14:08:53 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 DC/DC-03281-47395C75; Tue, 30 Aug 2016 14:08:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyuP0Ov27x5KP
 hBouXKVi8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfh5uYO1YA5rxYcXf1gaGNezdDFy
 ckgIGEm8nfiPCcQWEljIKDF7ijSILSyQI7H2zip2EFtEQFHiwcubrF2MXEA1MxglTrW/YgZJM
 AukSDxcPY8VxGYTUJXYcP0UK8RQOYne7klgC3gFrCWOfjoDVs8CVLP22CdGEFtUIFRixZsTbB
 A1ghInZz4Bq+cU0Jd49vEjI8R8PYkd13+xQtjyEtvfzmGewMg/C0nLLCRls5CULWBkXsWoUZx
 aVJZapGtoqJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiQDECwg3H1b6dDjJIc
 TEqivHs6joYL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA1mwSUEyxKTU+tSMvMAcYGTFqCg0dJh
 PfFRKA0b3FBYm5xZjpE6hSjLseCH7fXMgmx5OXnpUqJ88qCzBAAKcoozYMbAYvTS4yyUsK8jE
 BHCfEUpBblZpagyr9iFOdgVBLmLQeZwpOZVwK36RXQEUxARxTcOQxyREkiQkqqgVFrXu8CmXU
 He7ecP9Q8/R07n992tqMP3geJBEicyKqpvycXJaAQq1N91TumV3XnXc1TJ4MtLWV5Q09+0fO/
 NIvVlD/OaP3rPe0f3tzcL/IqXLOF4fn61mtVjOHr704UzZ9ql/VahHGB2TlxwZo1cX8ttkS8S
 dkul2C3idufu22F3vyv/XucZyqxFGckGmoxFxUnAgAZexeNzgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1472566129!58067863!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34713 invoked from network); 30 Aug 2016 14:08:51 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 30 Aug 2016 14:08:51 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BACE5AAD1;
 Tue, 30 Aug 2016 14:08:48 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <1472557883-21300-1-git-send-email-jgross@suse.com>
 <1472557883-21300-3-git-send-email-jgross@suse.com>
 <20160830135411.GP8502@citrix.com>
From: Juergen Gross <jgross@suse.com>
X-Enigmail-Draft-Status: N1110
Message-ID: <21f37ddd-6962-e882-1f14-fc5e65479e3d@suse.com>
Date: Tue, 30 Aug 2016 16:08:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2
MIME-Version: 1.0
In-Reply-To: <20160830135411.GP8502@citrix.com>
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH 2/3] mini-os: provide irq
 on/off/save/restore functions for Mini-OS apps
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

T24gMzAvMDgvMTYgMTU6NTQsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBBdWcgMzAsIDIwMTYg
YXQgMDE6NTE6MjJQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gUHJvdmlkZSBub24t
aW5saW5lIHZhcmlhbnRzIG9mIHRoZSBsb2NhbF9pcnFfKigpIGZ1bmN0aW9ucyBmb3IgTWluaS1P
Uwo+PiBhcHBzIHdoaWNoIHNob3VsZCBub3QgZGVwZW5kIG9uIE1pbmktT1MgY29uZmlndXJhdGlv
bi4KPj4KPiAKPiBJIHRoaW5rIGl0IHdvdWxkIGJlIHdvcnRoIHBvaW50aW5nIG91dCB3aGljaCBh
cHBzIG5lZWQgdG8gYWNjZXNzIHN1Y2gKPiBsb3cgbGV2ZWwgZnVuY3Rpb25hbGl0aWVzIGluIGNv
bW1pdCBtZXNzYWdlLgoKSSBzdHVtYmxlZCBvdmVyIGl0IHdpdGggaW9lbXUtc3R1YmRvbS4gQmFz
aWNhbGx5IGl0IGNvdWxkIGJlIGFueSBhcHAKdXNpbmcgZS5nLiB3YWtlX3VwKCkgb3Igd2FpdF9l
dmVudCgpIGFzIHRob3NlIGFyZSBtYWNyb3MgZmlkZGxpbmcgd2l0aAppcnEgb24vb2ZmLiB4ZW5l
dnRjaG5fcGVuZGluZygpIGlzIGFub3RoZXIgY2FuZGlkYXRlLgoKPj4gU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IAo+IFJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKVGhhbmtzLAoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 21:30:53 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 21:30:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beqcO-0000k2-04; Tue, 30 Aug 2016 21:30:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beqcN-0000jt-0v; Tue, 30 Aug 2016 21:30:51 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 53/7A-12874-A0BF5C75; Tue, 30 Aug 2016 21:30:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXS+7+BUZf999F
 wg/ntUhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM1afOM1YMIW1YvLxDSwNjCtZuhg5
 OYQEJjJK7Lkl18XIBWTvYpTo33SBGSJxlFFiw9doiMQGRolf23exgyRYBFQlFk9dwwpiswmYS
 PQ3zmMDsUUEFCUevLwJFmcWSJe48eUa2AZhAVuJbXtegtm8AjoSdzramUGG8oIs+LVzGdQZMx
 glvjywhSgSlDg58wkLxCAtiRv/XjJ1MXIA2dISy/9xgIQ5BfQljv3dxgwSFhUwk/j202ACo+A
 sJM2zkDTPQmhewMi8ilGjOLWoLLVI19BSL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/
 dxMjMHzrGRgYdzA+6vc7xCjJwaQkyrun42i4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneiJ9AO
 cGi1PTUirTMHGAkwaQlOHiURHibQdK8xQWJucWZ6RCpU4y6HAt+3F7LJMSSl5+XKiXO6wZSJA
 BSlFGaBzcCFtWXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzFoNM4cnMK4Hb9AroCCagIwr
 uHAY5oiQRISXVwOgom6wdEt3ep9a892rlfMnMfy8eHN3dd1Ggb9m0uxOVm0+b1rUo+x26qtAr
 U1nYHK7WPWOp7s0ZRvsnqoiyfGre90b2kdScsyt3fwk5zr9mo07TfOuPkfqXqk+3hc02kpZ6p
 s1q+ejQ+4nNoS6/upmTLpiEch8qvyDDvU0+N6xt0nwGgWunZJVYijMSDbWYi4oTAcr9UX3lAg
 AA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1472592647!43231656!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56880 invoked from network); 30 Aug 2016 21:30:47 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-15.tower-206.messagelabs.com with SMTP; 30 Aug 2016 21:30:47 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 650528981;
 Tue, 30 Aug 2016 23:30:45 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id e1d2nquo6GuX; Tue, 30 Aug 2016 23:30:45 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 3EBA18CE;
 Tue, 30 Aug 2016 23:30:45 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beqcG-0003Vq-J3; Tue, 30 Aug 2016 23:30:44 +0200
Date: Tue, 30 Aug 2016 23:30:44 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20160830213044.GR4435@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
References: <1472557883-21300-1-git-send-email-jgross@suse.com>
 <1472557883-21300-2-git-send-email-jgross@suse.com>
 <20160830135310.GO8502@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160830135310.GO8502@citrix.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Minios-devel] [PATCH 1/3] mini-os: support newer xen interface
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSwgb24gVHVlIDMwIEF1ZyAyMDE2IDE0OjUzOjEwICswMTAwLCB3cm90ZToKPiBPbiBU
dWUsIEF1ZyAzMCwgMjAxNiBhdCAwMTo1MToyMVBNICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+ID4gTWluaS1PUyBpcyBjdXJyZW50bHkgc2V0dGluZyBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lP
Tl9fIHRvIGEgcmF0aGVyCj4gPiBhbmNpZW50IHZlcnNpb24uCj4gPiAKPiA+IFRvIGJlIGFibGUg
dG8gdXNlIGEgbW9yZSByZWNlbnQgdmFyaWFudCBnYXJudF9lbnRyeV90IG11c3QgYmUgY2hhbmdl
ZAo+ID4gdG8gZ3JhbnRfZW50cnlfdjFfdC4gSW4gYmFsbG9vbi5jIHdlIG9taXQgaW5pdGlhbGl6
aW5nIGVsZW1lbnRzIG9mCj4gPiBzdHJ1Y3QgeGVuX21lbW9yeV9yZXNlcnZhdGlvbiB3aXRoIDAg
dG8gYXZvaWQgcHJvYmxlbXMgd2l0aCBkaWZmZXJlbnQKPiA+IG5hbWVkIHN0cnVjdHVyZSBlbGVt
ZW50cyBpbiBkaWZmZXJlbnQgWGVuIGludGVyZmFjZSB2ZXJzaW9ucy4KPiA+IAo+ID4gU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IAo+IFJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IFNhbXVlbCBUaGliYXVs
dCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9z
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 21:30:53 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 21:30:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beqcO-0000k2-04; Tue, 30 Aug 2016 21:30:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beqcN-0000jt-0v; Tue, 30 Aug 2016 21:30:51 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 53/7A-12874-A0BF5C75; Tue, 30 Aug 2016 21:30:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXS+7+BUZf999F
 wg/ntUhZvvy5htvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYM1afOM1YMIW1YvLxDSwNjCtZuhg5
 OYQEJjJK7Lkl18XIBWTvYpTo33SBGSJxlFFiw9doiMQGRolf23exgyRYBFQlFk9dwwpiswmYS
 PQ3zmMDsUUEFCUevLwJFmcWSJe48eUa2AZhAVuJbXtegtm8AjoSdzramUGG8oIs+LVzGdQZMx
 glvjywhSgSlDg58wkLxCAtiRv/XjJ1MXIA2dISy/9xgIQ5BfQljv3dxgwSFhUwk/j202ACo+A
 sJM2zkDTPQmhewMi8ilGjOLWoLLVI19BSL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/
 dxMjMHzrGRgYdzA+6vc7xCjJwaQkyrun42i4EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneiJ9AO
 cGi1PTUirTMHGAkwaQlOHiURHibQdK8xQWJucWZ6RCpU4y6HAt+3F7LJMSSl5+XKiXO6wZSJA
 BSlFGaBzcCFtWXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzFoNM4cnMK4Hb9AroCCagIwr
 uHAY5oiQRISXVwOgom6wdEt3ep9a892rlfMnMfy8eHN3dd1Ggb9m0uxOVm0+b1rUo+x26qtAr
 U1nYHK7WPWOp7s0ZRvsnqoiyfGre90b2kdScsyt3fwk5zr9mo07TfOuPkfqXqk+3hc02kpZ6p
 s1q+ejQ+4nNoS6/upmTLpiEch8qvyDDvU0+N6xt0nwGgWunZJVYijMSDbWYi4oTAcr9UX3lAg
 AA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1472592647!43231656!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56880 invoked from network); 30 Aug 2016 21:30:47 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-15.tower-206.messagelabs.com with SMTP; 30 Aug 2016 21:30:47 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 650528981;
 Tue, 30 Aug 2016 23:30:45 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id e1d2nquo6GuX; Tue, 30 Aug 2016 23:30:45 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 3EBA18CE;
 Tue, 30 Aug 2016 23:30:45 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beqcG-0003Vq-J3; Tue, 30 Aug 2016 23:30:44 +0200
Date: Tue, 30 Aug 2016 23:30:44 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20160830213044.GR4435@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
References: <1472557883-21300-1-git-send-email-jgross@suse.com>
 <1472557883-21300-2-git-send-email-jgross@suse.com>
 <20160830135310.GO8502@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20160830135310.GO8502@citrix.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Minios-devel] [PATCH 1/3] mini-os: support newer xen interface
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

V2VpIExpdSwgb24gVHVlIDMwIEF1ZyAyMDE2IDE0OjUzOjEwICswMTAwLCB3cm90ZToKPiBPbiBU
dWUsIEF1ZyAzMCwgMjAxNiBhdCAwMTo1MToyMVBNICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+ID4gTWluaS1PUyBpcyBjdXJyZW50bHkgc2V0dGluZyBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lP
Tl9fIHRvIGEgcmF0aGVyCj4gPiBhbmNpZW50IHZlcnNpb24uCj4gPiAKPiA+IFRvIGJlIGFibGUg
dG8gdXNlIGEgbW9yZSByZWNlbnQgdmFyaWFudCBnYXJudF9lbnRyeV90IG11c3QgYmUgY2hhbmdl
ZAo+ID4gdG8gZ3JhbnRfZW50cnlfdjFfdC4gSW4gYmFsbG9vbi5jIHdlIG9taXQgaW5pdGlhbGl6
aW5nIGVsZW1lbnRzIG9mCj4gPiBzdHJ1Y3QgeGVuX21lbW9yeV9yZXNlcnZhdGlvbiB3aXRoIDAg
dG8gYXZvaWQgcHJvYmxlbXMgd2l0aCBkaWZmZXJlbnQKPiA+IG5hbWVkIHN0cnVjdHVyZSBlbGVt
ZW50cyBpbiBkaWZmZXJlbnQgWGVuIGludGVyZmFjZSB2ZXJzaW9ucy4KPiA+IAo+ID4gU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IAo+IFJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IFNhbXVlbCBUaGliYXVs
dCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9z
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 21:34:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 21:34:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beqfx-0000tb-GX; Tue, 30 Aug 2016 21:34:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beqfw-0000tR-6q; Tue, 30 Aug 2016 21:34:32 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 76/EE-13924-7EBF5C75; Tue, 30 Aug 2016 21:34:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS+7+BUffZ76P
 hBmve6lm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVh36SxLwXSOikNfe9kbGF+wdTFy
 cggJTGCUWLtdrouRC8jexSjxc/FxZgjnKKNE39uNrBDOBkaJXQvbWUBaWARUJdY9WMYMYrMJm
 Ej0N84DGyUioCzxsbWXHcRmFkiVOLhuOVhcWCBHYu2dVWBxXgEdieWTJjOBDOUF2dC05zg7xI
 aTjBJPr/9lhKgSlDg58wkLxCQtiRv/XgJ1cADZ0hLL/3GAhDkFbCQO/ellBQmLCphJfPtpMIF
 RcBaS5llImmchNC9gZF7FqF6cWlSWWqRrpJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJec
 n7uJERjADECwg/H7H6dDjJIcTEqivHs6joYL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBd/QsoJ
 1iUmp5akZaZA4wlmLQEB4+SCK8FSJq3uCAxtzgzHSJ1ilFRSpx3AUhCACSRUZoH1waL30uMsl
 LCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5hUBJgMhnsy8Erjpr4AWMwEtLrhzGGRxSSJCSqqBsYl
 X2ELpjs+aS9GLT5yWOM71YeaHZ6+OBZUZrZGaMpVH6OYm0T/eHwr75yqrBm3+9Y2zZy135trq
 76s/7Nur/7jWeY/bxP+MWTcllxcobO/6WHns4fUcnbfJnF5OO7KDtGWEHh5P3P/s1sWoUxs1j
 R4e3ZyzV4Rz/aYS7qSydueGGUyp33m26SuxFGckGmoxFxUnAgAR2ljo2gIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1472592870!41370369!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25111 invoked from network); 30 Aug 2016 21:34:30 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-13.tower-206.messagelabs.com with SMTP; 30 Aug 2016 21:34:30 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 7509EEC0;
 Tue, 30 Aug 2016 23:34:30 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id oqlPFGZjGD1J; Tue, 30 Aug 2016 23:34:30 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 488E88CE;
 Tue, 30 Aug 2016 23:34:30 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beqft-0003eA-Lb; Tue, 30 Aug 2016 23:34:29 +0200
Date: Tue, 30 Aug 2016 23:34:29 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160830213429.GS4435@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
References: <1472557883-21300-1-git-send-email-jgross@suse.com>
 <1472557883-21300-3-git-send-email-jgross@suse.com>
 <20160830135411.GP8502@citrix.com>
 <21f37ddd-6962-e882-1f14-fc5e65479e3d@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <21f37ddd-6962-e882-1f14-fc5e65479e3d@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] [PATCH 2/3] mini-os: provide irq
 on/off/save/restore functions for Mini-OS apps
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDMwIEF1ZyAyMDE2IDE2OjA4OjQ1ICswMjAwLCB3cm90ZToK
PiBPbiAzMC8wOC8xNiAxNTo1NCwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFR1ZSwgQXVnIDMwLCAy
MDE2IGF0IDAxOjUxOjIyUE0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4gUHJvdmlk
ZSBub24taW5saW5lIHZhcmlhbnRzIG9mIHRoZSBsb2NhbF9pcnFfKigpIGZ1bmN0aW9ucyBmb3Ig
TWluaS1PUwo+ID4+IGFwcHMgd2hpY2ggc2hvdWxkIG5vdCBkZXBlbmQgb24gTWluaS1PUyBjb25m
aWd1cmF0aW9uLgo+ID4+Cj4gPiAKPiA+IEkgdGhpbmsgaXQgd291bGQgYmUgd29ydGggcG9pbnRp
bmcgb3V0IHdoaWNoIGFwcHMgbmVlZCB0byBhY2Nlc3Mgc3VjaAo+ID4gbG93IGxldmVsIGZ1bmN0
aW9uYWxpdGllcyBpbiBjb21taXQgbWVzc2FnZS4KPiAKPiBJIHN0dW1ibGVkIG92ZXIgaXQgd2l0
aCBpb2VtdS1zdHViZG9tLiBCYXNpY2FsbHkgaXQgY291bGQgYmUgYW55IGFwcAo+IHVzaW5nIGUu
Zy4gd2FrZV91cCgpIG9yIHdhaXRfZXZlbnQoKSBhcyB0aG9zZSBhcmUgbWFjcm9zIGZpZGRsaW5n
IHdpdGgKPiBpcnEgb24vb2ZmLiB4ZW5ldnRjaG5fcGVuZGluZygpIGlzIGFub3RoZXIgY2FuZGlk
YXRlLgoKSSB3YXMgdGhpbmtpbmcgdGhhdCB3ZSBzaG91bGQgcGVyaGFwcyByYXRoZXIgbWFrZSB3
YWtlX3VwL3dhaXRfZXZlbnQKbm9uLWlubGluZWQsIGluc3RlYWQgb2YgZXhwb3NpbmcgaXJxIG9u
L29mZi4gIEJ1dCB0aGVuIEkgc2VlIHRoYXQKaXQncyB0eXBpY2FsbHkgdXNlZCBpbiBldmVudCBo
YW5kbGVycyB0b28gKGUuZy4gKmZyb250L2JhY2suYyksIGFuZAphcHBsaWNhdGlvbnMgbWF5IHdh
bnQgdG8gaW1wbGVtZW50IHNvbWUgc3VjaC4uLgoKPiA+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gPiAKPiA+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRo
aWJhdWx0QGVucy1seW9uLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 21:34:33 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 21:34:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beqfx-0000tb-GX; Tue, 30 Aug 2016 21:34:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beqfw-0000tR-6q; Tue, 30 Aug 2016 21:34:32 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 76/EE-13924-7EBF5C75; Tue, 30 Aug 2016 21:34:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS+7+BUffZ76P
 hBmve6lm8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVh36SxLwXSOikNfe9kbGF+wdTFy
 cggJTGCUWLtdrouRC8jexSjxc/FxZgjnKKNE39uNrBDOBkaJXQvbWUBaWARUJdY9WMYMYrMJm
 Ej0N84DGyUioCzxsbWXHcRmFkiVOLhuOVhcWCBHYu2dVWBxXgEdieWTJjOBDOUF2dC05zg7xI
 aTjBJPr/9lhKgSlDg58wkLxCQtiRv/XgJ1cADZ0hLL/3GAhDkFbCQO/ellBQmLCphJfPtpMIF
 RcBaS5llImmchNC9gZF7FqF6cWlSWWqRrpJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJec
 n7uJERjADECwg/H7H6dDjJIcTEqivHs6joYL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBd/QsoJ
 1iUmp5akZaZA4wlmLQEB4+SCK8FSJq3uCAxtzgzHSJ1ilFRSpx3AUhCACSRUZoH1waL30uMsl
 LCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5hUBJgMhnsy8Erjpr4AWMwEtLrhzGGRxSSJCSqqBsYl
 X2ELpjs+aS9GLT5yWOM71YeaHZ6+OBZUZrZGaMpVH6OYm0T/eHwr75yqrBm3+9Y2zZy135trq
 76s/7Nur/7jWeY/bxP+MWTcllxcobO/6WHns4fUcnbfJnF5OO7KDtGWEHh5P3P/s1sWoUxs1j
 R4e3ZyzV4Rz/aYS7qSydueGGUyp33m26SuxFGckGmoxFxUnAgAR2ljo2gIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1472592870!41370369!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25111 invoked from network); 30 Aug 2016 21:34:30 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-13.tower-206.messagelabs.com with SMTP; 30 Aug 2016 21:34:30 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 7509EEC0;
 Tue, 30 Aug 2016 23:34:30 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id oqlPFGZjGD1J; Tue, 30 Aug 2016 23:34:30 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 488E88CE;
 Tue, 30 Aug 2016 23:34:30 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beqft-0003eA-Lb; Tue, 30 Aug 2016 23:34:29 +0200
Date: Tue, 30 Aug 2016 23:34:29 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160830213429.GS4435@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
References: <1472557883-21300-1-git-send-email-jgross@suse.com>
 <1472557883-21300-3-git-send-email-jgross@suse.com>
 <20160830135411.GP8502@citrix.com>
 <21f37ddd-6962-e882-1f14-fc5e65479e3d@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <21f37ddd-6962-e882-1f14-fc5e65479e3d@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] [PATCH 2/3] mini-os: provide irq
 on/off/save/restore functions for Mini-OS apps
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SnVlcmdlbiBHcm9zcywgb24gVHVlIDMwIEF1ZyAyMDE2IDE2OjA4OjQ1ICswMjAwLCB3cm90ZToK
PiBPbiAzMC8wOC8xNiAxNTo1NCwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFR1ZSwgQXVnIDMwLCAy
MDE2IGF0IDAxOjUxOjIyUE0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4gUHJvdmlk
ZSBub24taW5saW5lIHZhcmlhbnRzIG9mIHRoZSBsb2NhbF9pcnFfKigpIGZ1bmN0aW9ucyBmb3Ig
TWluaS1PUwo+ID4+IGFwcHMgd2hpY2ggc2hvdWxkIG5vdCBkZXBlbmQgb24gTWluaS1PUyBjb25m
aWd1cmF0aW9uLgo+ID4+Cj4gPiAKPiA+IEkgdGhpbmsgaXQgd291bGQgYmUgd29ydGggcG9pbnRp
bmcgb3V0IHdoaWNoIGFwcHMgbmVlZCB0byBhY2Nlc3Mgc3VjaAo+ID4gbG93IGxldmVsIGZ1bmN0
aW9uYWxpdGllcyBpbiBjb21taXQgbWVzc2FnZS4KPiAKPiBJIHN0dW1ibGVkIG92ZXIgaXQgd2l0
aCBpb2VtdS1zdHViZG9tLiBCYXNpY2FsbHkgaXQgY291bGQgYmUgYW55IGFwcAo+IHVzaW5nIGUu
Zy4gd2FrZV91cCgpIG9yIHdhaXRfZXZlbnQoKSBhcyB0aG9zZSBhcmUgbWFjcm9zIGZpZGRsaW5n
IHdpdGgKPiBpcnEgb24vb2ZmLiB4ZW5ldnRjaG5fcGVuZGluZygpIGlzIGFub3RoZXIgY2FuZGlk
YXRlLgoKSSB3YXMgdGhpbmtpbmcgdGhhdCB3ZSBzaG91bGQgcGVyaGFwcyByYXRoZXIgbWFrZSB3
YWtlX3VwL3dhaXRfZXZlbnQKbm9uLWlubGluZWQsIGluc3RlYWQgb2YgZXhwb3NpbmcgaXJxIG9u
L29mZi4gIEJ1dCB0aGVuIEkgc2VlIHRoYXQKaXQncyB0eXBpY2FsbHkgdXNlZCBpbiBldmVudCBo
YW5kbGVycyB0b28gKGUuZy4gKmZyb250L2JhY2suYyksIGFuZAphcHBsaWNhdGlvbnMgbWF5IHdh
bnQgdG8gaW1wbGVtZW50IHNvbWUgc3VjaC4uLgoKPiA+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gPiAKPiA+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRo
aWJhdWx0QGVucy1seW9uLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 21:38:55 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 21:38:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beqkB-0001AD-8H; Tue, 30 Aug 2016 21:38:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beqk9-00019l-FX; Tue, 30 Aug 2016 21:38:53 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 EF/8F-11394-BECF5C75; Tue, 30 Aug 2016 21:38:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXS+7+BUff1n6P
 hBp8nilq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVi+5QZbwRrmil9zoxsY7zB1MXJx
 CAlMZJRYcGI1I4Szi1Fibftr9i5GTiDnKKPEi9s5EIkNjBIbJ51jAUmwCKhKLFl2lxXEZhMwk
 ehvnMcGYosIKEt8bO0Fa2YWiJZ43r4ZrF5YwFdi3ox1TCA2r4COxLTlE1hAhvIK7GaUmN86mx
 FiW4lE//dr7BBFghInZz5hgRikJXHj30ugZg4gW1pi+T8OkDCngIPEt53v2UHCogJmEt9+Gkx
 gFJyFpHkWkuZZCM0LGJlXMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXr
 JefnbmIEhm89AwPjDsbOE36HGCU5mJREefd0HA0X4kvKT6nMSCzOiC8qzUktPsQow8GhJMErB
 YwHIcGi1PTUirTMHGAkwaQlOHiURHglQdK8xQWJucWZ6RCpU4y6HAt+3F7LJMSSl5+XKiXOqw
 hSJABSlFGaBzcCFtWXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzsoBM4cnMK4Hb9AroCCa
 gIwruHAY5oiQRISXVwJh6a6/ilIqPnuWLDA11k980r6i8NdVV940ES1Bc7dJwww8+nHP7Hq+r
 E/MPzYzp3nZNxKPAmWvJ10hTk2dHv6XxTjK9EdmnfvXFl7K9Sy9ZvDi86YHE0unHYztfp9w04
 uY9/zHitqz99F8lhQKqZ/3u3Z+VdG+luWbBcsutFQ4+FxpSvmT7uSmxFGckGmoxFxUnAgD1rk
 TY5QIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1472593131!50530312!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16706 invoked from network); 30 Aug 2016 21:38:51 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-16.tower-31.messagelabs.com with SMTP; 30 Aug 2016 21:38:51 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id C26398981;
 Tue, 30 Aug 2016 23:38:50 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id zmAp3qVbyJgz; Tue, 30 Aug 2016 23:38:50 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 891C38CE;
 Tue, 30 Aug 2016 23:38:50 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beqk5-0003m7-To; Tue, 30 Aug 2016 23:38:49 +0200
Date: Tue, 30 Aug 2016 23:38:49 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160830213849.GT4435@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1472557883-21300-1-git-send-email-jgross@suse.com>
 <1472557883-21300-4-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472557883-21300-4-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 3/3] mini-os: support "make config" for
	out-of-tree users
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SGVsbG8sCgpKdWVyZ2VuIEdyb3NzLCBvbiBUdWUgMzAgQXVnIDIwMTYgMTM6NTE6MjMgKzAyMDAs
IHdyb3RlOgo+IEBAIC01MSw3ICs1MSw3IEBAIGVuZGlmCj4gIAo+ICBsaWJjID0gJChzdHViZG9t
KQo+ICAKPiAtWEVOX0lOVEVSRkFDRV9WRVJTSU9OIDo9IDB4MDAwMzAyMDUKPiArWEVOX0lOVEVS
RkFDRV9WRVJTSU9OID89IDB4MDAwMzAyMDUKCldoeSBtYWtpbmcgaXQgb3ZlcnJpZGFibGU/ICBB
SVVJIGNoYW5naW5nIHRoZSB2ZXJzaW9uIHdvdWxkIGNoYW5nZSB0aGUKeGVuIGhlYWRlcnMgQVBJ
LCBhbmQgdGh1cyB0aGUgZXhpc3RpbmcgbWluaS1vcyBzb3VyY2Ugd291bGQgcG9zc2libHkgbm90
CmV2ZW4gY29tcGlsZSBhbnkgbW9yZS4gIEkgYWxzbyBkb24ndCBzZWUgdGhlIHJlbGF0aW9uIHdp
dGggdGhlIGNvbW1pdApsb2cgOikKClNhbXVlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Aug 30 21:38:55 2016
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Aug 2016 21:38:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1beqkB-0001AD-8H; Tue, 30 Aug 2016 21:38:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beqk9-00019l-FX; Tue, 30 Aug 2016 21:38:53 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 EF/8F-11394-BECF5C75; Tue, 30 Aug 2016 21:38:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXS+7+BUff1n6P
 hBp8nilq8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzVi+5QZbwRrmil9zoxsY7zB1MXJx
 CAlMZJRYcGI1I4Szi1Fibftr9i5GTiDnKKPEi9s5EIkNjBIbJ51jAUmwCKhKLFl2lxXEZhMwk
 ehvnMcGYosIKEt8bO0Fa2YWiJZ43r4ZrF5YwFdi3ox1TCA2r4COxLTlE1hAhvIK7GaUmN86mx
 FiW4lE//dr7BBFghInZz5hgRikJXHj30ugZg4gW1pi+T8OkDCngIPEt53v2UHCogJmEt9+Gkx
 gFJyFpHkWkuZZCM0LGJlXMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXr
 JefnbmIEhm89AwPjDsbOE36HGCU5mJREefd0HA0X4kvKT6nMSCzOiC8qzUktPsQow8GhJMErB
 YwHIcGi1PTUirTMHGAkwaQlOHiURHglQdK8xQWJucWZ6RCpU4y6HAt+3F7LJMSSl5+XKiXOqw
 hSJABSlFGaBzcCFtWXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzsoBM4cnMK4Hb9AroCCa
 gIwruHAY5oiQRISXVwJh6a6/ilIqPnuWLDA11k980r6i8NdVV940ES1Bc7dJwww8+nHP7Hq+r
 E/MPzYzp3nZNxKPAmWvJ10hTk2dHv6XxTjK9EdmnfvXFl7K9Sy9ZvDi86YHE0unHYztfp9w04
 uY9/zHitqz99F8lhQKqZ/3u3Z+VdG+luWbBcsutFQ4+FxpSvmT7uSmxFGckGmoxFxUnAgD1rk
 TY5QIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1472593131!50530312!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 8.84; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16706 invoked from network); 30 Aug 2016 21:38:51 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-16.tower-31.messagelabs.com with SMTP; 30 Aug 2016 21:38:51 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id C26398981;
 Tue, 30 Aug 2016 23:38:50 +0200 (CEST)
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id zmAp3qVbyJgz; Tue, 30 Aug 2016 23:38:50 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:1af:4600:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 891C38CE;
 Tue, 30 Aug 2016 23:38:50 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.87)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1beqk5-0003m7-To; Tue, 30 Aug 2016 23:38:49 +0200
Date: Tue, 30 Aug 2016 23:38:49 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20160830213849.GT4435@var.home>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>, minios-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1472557883-21300-1-git-send-email-jgross@suse.com>
 <1472557883-21300-4-git-send-email-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1472557883-21300-4-git-send-email-jgross@suse.com>
User-Agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com
Subject: Re: [Minios-devel] [PATCH 3/3] mini-os: support "make config" for
	out-of-tree users
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/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>

SGVsbG8sCgpKdWVyZ2VuIEdyb3NzLCBvbiBUdWUgMzAgQXVnIDIwMTYgMTM6NTE6MjMgKzAyMDAs
IHdyb3RlOgo+IEBAIC01MSw3ICs1MSw3IEBAIGVuZGlmCj4gIAo+ICBsaWJjID0gJChzdHViZG9t
KQo+ICAKPiAtWEVOX0lOVEVSRkFDRV9WRVJTSU9OIDo9IDB4MDAwMzAyMDUKPiArWEVOX0lOVEVS
RkFDRV9WRVJTSU9OID89IDB4MDAwMzAyMDUKCldoeSBtYWtpbmcgaXQgb3ZlcnJpZGFibGU/ICBB
SVVJIGNoYW5naW5nIHRoZSB2ZXJzaW9uIHdvdWxkIGNoYW5nZSB0aGUKeGVuIGhlYWRlcnMgQVBJ
LCBhbmQgdGh1cyB0aGUgZXhpc3RpbmcgbWluaS1vcyBzb3VyY2Ugd291bGQgcG9zc2libHkgbm90
CmV2ZW4gY29tcGlsZSBhbnkgbW9yZS4gIEkgYWxzbyBkb24ndCBzZWUgdGhlIHJlbGF0aW9uIHdp
dGggdGhlIGNvbW1pdApsb2cgOikKClNhbXVlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

