From minios-devel-bounces@lists.xenproject.org Tue Dec 05 17:34:23 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Dec 2017 17:34: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 1eMH6s-0006Hp-GB; Tue, 05 Dec 2017 17:34:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=b+ru=db=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1eMH6q-0006Hj-Pq
 for minios-devel@lists.xen.org; Tue, 05 Dec 2017 17:34:20 +0000
X-Inumbo-ID: 89580661-d9e2-11e7-b0d7-9f685aff125f
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 89580661-d9e2-11e7-b0d7-9f685aff125f;
 Tue, 05 Dec 2017 17:34:25 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id CB9C5F2018;
 Tue,  5 Dec 2017 18:34:10 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (neclab.eu)
Received: from mailer2.neclab.eu ([127.0.0.1])
 by localhost (atlas-b.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id HXWQRotwWhID; Tue,  5 Dec 2017 18:34:09 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from METHONE.office.hd (methone.office.hd [192.168.24.54])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer2.neclab.eu (Postfix) with ESMTPS id C7ABEF2007
 for <minios-devel@lists.xen.org>; Tue,  5 Dec 2017 18:34:06 +0100 (CET)
Received: from n-1075.office.hd (10.7.0.24) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 5 Dec
 2017 18:33:35 +0100
To: <minios-devel@lists.xen.org>
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
Message-ID: <da84bb98-d694-b71c-3487-198e69b8750d@neclab.eu>
Date: Tue, 5 Dec 2017 18:34:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
Content-Language: en-US
X-Originating-IP: [10.7.0.24]
Cc: Felipe Huici <Felipe.Huici@neclab.eu>,
 Florian Schmidt <Florian.Schmidt@neclab.eu>
Subject: [Minios-devel] Hello from Unikraft Team
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpXZSBhIHByb3VkIHRvIGFubm91bmNlIHRoYXQgVW5pa3JhZnQgaXMgZmluYWxseSBv
cGVuIHNvdXJjZSBhbmQgcmVhZHkgCmZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgQXMgd2UgYWdyZWVk
IGluIG91ciBwcm9qZWN0IHByb3Bvc2FsLCB3ZSBhcmUgCmdvaW5nIHRvIHVzZSB0aGlzIG1haWxp
bmcgbGlzdCB0byByZWNlaXZlIHBhdGNoZXMgYW5kIHRvIGhhdmUgb3VyIApkaXNjdXNzaW9ucy4g
SW4gb3JkZXIgdG8gYXZvaWQgY29uZnVzaW9uIFVuaWtyYWZ0J3MgcGF0Y2hlcyBhcmUgCnByZWZp
eGVkLiBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgZ2V0dGluZyBzdGFydGVkLCBkZXZlbG9wbWVudCBw
bGFucywgb3IgCmNvbnRyaWJ1dGlvbiBpZGVhcywgY2hlY2sgb3V0IG91ciBXaWtpIHBhZ2VzOiAK
aHR0cHM6Ly93aWtpLnhlbi5vcmcvd2lraS9DYXRlZ29yeTpVbmlrcmFmdC4KClRoYW5rcyBmb3Ig
YWxsIG9mIHlvdXIgc3VwcG9ydCEgV2UgYXJlIGhhcHB5IHRvIGJlIGhlcmUhCldlIGFyZSBsb29r
aW5nIGZvcndhcmQgdG8gZnJ1aXRmdWwgY29vcGVyYXRpb24hCgoKQ2hlZXJzLAoKU2ltb24KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Dec 06 00:25:47 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 Dec 2017 00:25: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 1eMNWz-0003Zz-MV; Wed, 06 Dec 2017 00:25:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=+lj7=dc=arm.com=wei.chen@srs-us1.protection.inumbo.net>)
 id 1eMNWz-0003Zs-56
 for minios-devel@lists.xen.org; Wed, 06 Dec 2017 00:25:45 +0000
X-Inumbo-ID: f10c0cf6-da1b-11e7-b4a6-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::608])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f10c0cf6-da1b-11e7-b4a6-bc764e045a96;
 Wed, 06 Dec 2017 01:25:20 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=vPlbXYiB9dC8GhqOP4WjLoDtN7YqJyNn/aT4jHAymHU=;
 b=AcOrVyZK+EHl2TOWLdlg3hQvO3FiDSrbtLcikcbQ2AEessxHShDu2sblItJ3tE+NboQDNaig58dg0THEbmOCfqkhBJPlF6WQfWU3gieXxZA7wS0WunM/JWAOEymYUcITZjERc7sOjonS5cJEbJw774RW6zv+cUSW9X9ijS/qVN0=
Received: from DB3PR08MB0107.eurprd08.prod.outlook.com (10.161.56.21) by
 DB3PR08MB0105.eurprd08.prod.outlook.com (10.161.56.19) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.302.9; Wed, 6 Dec 2017 00:25:34 +0000
Received: from DB3PR08MB0107.eurprd08.prod.outlook.com
 ([fe80::dcd:84e2:24f4:b9a4]) by DB3PR08MB0107.eurprd08.prod.outlook.com
 ([fe80::dcd:84e2:24f4:b9a4%14]) with mapi id 15.20.0282.012; Wed, 6 Dec 2017
 00:25:34 +0000
From: Wei Chen <Wei.Chen@arm.com>
To: Simon Kuenzer <simon.kuenzer@neclab.eu>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [Minios-devel] Hello from Unikraft Team
Thread-Index: AQHTbe9OPsXtzLxOTkiyyeHFGoD8N6M1dUxg
Date: Wed, 6 Dec 2017 00:25:34 +0000
Message-ID: <DB3PR08MB01079C7483B03579AD3CE0C89E320@DB3PR08MB0107.eurprd08.prod.outlook.com>
References: <da84bb98-d694-b71c-3487-198e69b8750d@neclab.eu>
In-Reply-To: <da84bb98-d694-b71c-3487-198e69b8750d@neclab.eu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Wei.Chen@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB3PR08MB0105;
 6:wx6cUXFHx5Hcprzv0awOxvQU9Reig2g9ahI0QENjR4qHyCRNT0vlQpoQxOtCFgC7h01DtxvCGxMOujSk9Q9EGpIfLCx2ySJfy3kLv3C6Kqro6nrkUDWtOfqtnv14mCEVJbtySy+a/wB1rbcwUx7SlV9oREYVHA48GevKb1Gr8JJO5nhTRl815uzXOOvN/dCUK6t+9rRv+iechhMKJMDUbmwvbXndP0sc7OYMNv39Pi7v55sPtGiCoqmlafAdDjFcm1gR9p1Cc/l2tb0Fso+2QdNI0HuevCi/3mI8nY1hzGqO0jX9n3E1HNQPQSVnSSlkSSKf7gV5sR/KG6+uINLaVhwyHIMHyWVOd0OC+dPve8k=;
 5:WVQJQBg8ORnHZeuO4W3gRmCwpld8T/BqY1NS+rvGRdC/J8bFU8yW+diCQNT8UpdcvVtCZrKhWTas1Krq5efj7F3hkHUmxNHRNFtmoyJSEXvsT6OkKrPVis6m9lwye/WHRygKser5JNvWLBcl0YA9pIQ0sV3nBOHsTuyFDeHPVj4=;
 24:xkMhHub9QfjklhcwIQqtVDA9lvV+WRh95AJ9Pl/AwgVThWZ1fivDmSMmNg9DvALBuo0XNnD/5Kpf5yvKXnFcyrfe5KTavwtacqbvikDikn8=;
 7:mb2o1a5WhKlebwBlRUY0GME+HZEdDtOn4LOGUOw6kJypBdZYLQ/Ctmlh+yug5UqjTOa6kQYgNtjBvJxW2lBNubL76K4TjA8bD9QMqQ56UufKcbr4Lh8nZ4NhLpxxpXHXbBgEo1fUrNsV4Nl/BQk2pNvRy3qheutJulo46RX3euI3uwyMM73eL/aA75Da6cKjX619HRBwLFvVtqttmCm0LDpeg2SzNgPnegHwTQSK8C4x46bazESJDde1pxL0vHS4
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 8427ba44-401f-4b8e-f713-08d53c3fdde2
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(5600026)(4604075)(4534020)(4602075)(7168020)(4627115)(201703031133081)(201702281549075)(48565401081)(2017052603286);
 SRVR:DB3PR08MB0105; 
x-ms-traffictypediagnostic: DB3PR08MB0105:
x-microsoft-antispam-prvs: <DB3PR08MB010542780DE52BD853E6DEB79E320@DB3PR08MB0105.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(114974198459425);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(3231022)(6055026)(6041248)(20161123555025)(20161123558100)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011);
 SRVR:DB3PR08MB0105; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:DB3PR08MB0105; 
x-forefront-prvs: 05134F8B4F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(346002)(376002)(39860400002)(40434004)(69224002)(13464003)(199004)(189003)(53936002)(72206003)(6246003)(305945005)(74316002)(97736004)(966005)(55016002)(33656002)(6506006)(6436002)(4326008)(478600001)(7736002)(76176011)(9686003)(102836003)(6306002)(3846002)(6116002)(5890100001)(66066001)(14454004)(2950100002)(55236003)(2900100001)(106356001)(101416001)(53546010)(68736007)(2501003)(81166006)(5250100002)(8936002)(25786009)(86362001)(8676002)(5880100001)(561944003)(5660300001)(229853002)(81156014)(54906003)(110136005)(316002)(7696005)(105586002)(2906002)(99286004)(3280700002)(3660700001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR08MB0105;
 H:DB3PR08MB0107.eurprd08.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;
 A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8427ba44-401f-4b8e-f713-08d53c3fdde2
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Dec 2017 00:25:34.4319 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR08MB0105
Cc: Felipe Huici <Felipe.Huici@neclab.eu>,
 Florian Schmidt <Florian.Schmidt@neclab.eu>
Subject: Re: [Minios-devel] Hello from Unikraft Team
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

Q29uZ3JhdHVsYXRpb25zIG9uIHRoaXMgbmV3IHByb2plY3QsIHdlIGhhdmUgd2FpdGVkIGZvciBh
IGxvbmcgdGltZSA6ICkNCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206
IE1pbmlvcy1kZXZlbCBbbWFpbHRvOm1pbmlvcy1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2pl
Y3Qub3JnXSBPbg0KPiBCZWhhbGYgT2YgU2ltb24gS3Vlbnplcg0KPiBTZW50OiAyMDE35bm0MTLm
nIg25pelIDE6MzQNCj4gVG86IG1pbmlvcy1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+IENjOiBGZWxp
cGUgSHVpY2kgPEZlbGlwZS5IdWljaUBuZWNsYWIuZXU+OyBGbG9yaWFuIFNjaG1pZHQNCj4gPEZs
b3JpYW4uU2NobWlkdEBuZWNsYWIuZXU+DQo+IFN1YmplY3Q6IFtNaW5pb3MtZGV2ZWxdIEhlbGxv
IGZyb20gVW5pa3JhZnQgVGVhbQ0KPg0KPiBIZWxsbywNCj4NCj4gV2UgYSBwcm91ZCB0byBhbm5v
dW5jZSB0aGF0IFVuaWtyYWZ0IGlzIGZpbmFsbHkgb3BlbiBzb3VyY2UgYW5kIHJlYWR5DQo+IGZv
ciB5b3VyIGNvbnRyaWJ1dGlvbiEgQXMgd2UgYWdyZWVkIGluIG91ciBwcm9qZWN0IHByb3Bvc2Fs
LCB3ZSBhcmUNCj4gZ29pbmcgdG8gdXNlIHRoaXMgbWFpbGluZyBsaXN0IHRvIHJlY2VpdmUgcGF0
Y2hlcyBhbmQgdG8gaGF2ZSBvdXINCj4gZGlzY3Vzc2lvbnMuIEluIG9yZGVyIHRvIGF2b2lkIGNv
bmZ1c2lvbiBVbmlrcmFmdCdzIHBhdGNoZXMgYXJlDQo+IHByZWZpeGVkLiBGb3IgbW9yZSBpbmZv
cm1hdGlvbiwgZ2V0dGluZyBzdGFydGVkLCBkZXZlbG9wbWVudCBwbGFucywgb3INCj4gY29udHJp
YnV0aW9uIGlkZWFzLCBjaGVjayBvdXQgb3VyIFdpa2kgcGFnZXM6DQo+IGh0dHBzOi8vd2lraS54
ZW4ub3JnL3dpa2kvQ2F0ZWdvcnk6VW5pa3JhZnQuDQo+DQo+IFRoYW5rcyBmb3IgYWxsIG9mIHlv
dXIgc3VwcG9ydCEgV2UgYXJlIGhhcHB5IHRvIGJlIGhlcmUhDQo+IFdlIGFyZSBsb29raW5nIGZv
cndhcmQgdG8gZnJ1aXRmdWwgY29vcGVyYXRpb24hDQo+DQo+DQo+IENoZWVycywNCj4NCj4gU2lt
b24NCj4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4gTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdA0KPiBNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbA0KSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1h
aWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBw
cml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ug
bm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9zZSB0aGUgY29u
dGVudHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9zZSwgb3Igc3Rv
cmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhhbmsgeW91Lg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Dec 06 14:01:51 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 Dec 2017 14:01: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 1eMaGj-00017A-SB; Wed, 06 Dec 2017 14:01:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ocwz=dc=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eMaGj-00016m-Hc
 for minios-devel@lists.xenproject.org; Wed, 06 Dec 2017 14:01:49 +0000
X-Inumbo-ID: 0627f490-da8e-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0627f490-da8e-11e7-b0d7-9f685aff125f;
 Wed, 06 Dec 2017 14:01:58 +0000 (UTC)
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 9A52CAD92;
 Wed,  6 Dec 2017 14:01:40 +0000 (UTC)
To: Minios-devel <minios-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9c8791af-2eae-c235-1599-9774b54502fb@suse.com>
Date: Wed, 6 Dec 2017 15:01:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Minios-devel] Mini-OS include/minios-external directory
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

V2hpbGUgdHJ5aW5nIHRvIHVzZSBNSU5JT1NfU1RBSUxRX0xBU1QoKSBmcm9tIGluY2x1ZGUvbGlz
dC5oIEkKc3R1bWJsZWQgb3ZlciB1bmRlZmluZWQgX19vZmZzZXRvZigpLiBBcyBsaXN0LmggaXMg
YmVpbmcgZ2VuZXJhdGVkCmZyb20gaW5jbHVkZS9taW5pb3MtZXh0ZXJuYWwvYnNkLXN5cy1xdWV1
ZS5oIGp1c3QgbW9kaWZ5aW5nIGxpc3QuaAp0byB1c2Ugb2Zmc2V0b2YoKSBpbnN0ZWFkIG9mIF9f
b2Zmc2V0b2YoKSBpc24ndCBnb2luZyB0byB3b3JrLgoKU28gSSBzZWUgdGhyZWUgcG9zc2libGUg
c29sdXRpb25zIHRvIG15IHByb2JsZW06CgoxLiBtb2RpZnkgaW5jbHVkZS9taW5pb3MtZXh0ZXJu
YWwvYnNkLXN5cy1xdWV1ZS1oLXNlZGRlcnkgdG8gY2hhbmdlCiAgIF9fb2Zmc2V0b2YoKSBpbnRv
IG9mZnNldG9mKCkKCjIuIGFkZCBhIGRlZmluaXRpb24gZm9yIF9fb2Zmc2V0b2YoKSBzb21ld2hl
cmUKCjMuIGluc3RlYWQgb2YgdHJ5aW5nIHRvIGdlbmVyYXRlIGxpc3QuaCBmcm9tIGJzZC1zeXMt
cXVldWUuaCBqdXN0CiAgIGRyb3AgdGhhdCBidWlsZCB0aW1lIG1hY2hpbmVyeSBpbiBmYXZvciBv
ZiBhIHN0YXRpYyBsaXN0LmgKClRCSCBJIGRvbid0IHRoaW5rIHRoZSBjb21wbGV4aXR5IG9mIGJ1
aWxkaW5nIGxpc3QuaCBkeW5hbWljYWxseSBpcwpyZWFsbHkgd29ydGggdGhlIHRyb3VibGUuIElu
IGNhc2Ugd2UgcmVhbGx5IHdhbnQgdG8gcmViYXNlIHRvIGEKbmV3ZXIgdmVyc2lvbiBvZiB0aGUg
cmVsYXRlZCBCU0QgaGVhZGVyIGRvaW5nIHRoYXQgbWFudWFsbHkgc2VlbXMKdG8gYmUgbW9yZSBl
ZmZlY3RpdmUgdGhhbiB0cnlpbmcgdG8ga2VlcCB0aGF0IGJ1aWxkIG1hY2hpbmVyeS4KClRob3Vn
aHRzPwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9t
aW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Dec 06 16:00:13 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 Dec 2017 16:00: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 1eMc7J-0004EC-1p; Wed, 06 Dec 2017 16:00:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=/hw4=dc=recoil.org=anil@srs-us1.protection.inumbo.net>)
 id 1eMc7I-00046L-Da
 for minios-devel@lists.xen.org; Wed, 06 Dec 2017 16:00:12 +0000
X-Inumbo-ID: 9045f86a-da9e-11e7-b0d7-9f685aff125f
Received: from bark.recoil.org (unknown [5.153.225.51])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9045f86a-da9e-11e7-b0d7-9f685aff125f;
 Wed, 06 Dec 2017 16:00:22 +0000 (UTC)
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id cad3293d;
 Wed, 6 Dec 2017 16:00:05 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=recoil.org; h=content-type
 :mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to; s=
 selector1; bh=kKGts8Im9JEj8fl0uTAdSDe49sA=; b=A5pNV8hVR9t0MOWOXY
 bW+lhMtxlCNEKnsVre/zC/uhkhnUrmD0xOltEG2vJEUKzpIQQxN+u65F/HRd2YmM
 gAItfNQiOqP8AQxOux9JNMq46H0hOr9vov5LGtOAZuErMUn/8RN1gqXv+Slkg74t
 nSI7xO6wZ0FE8W6ZXt+U7gs8Q=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=recoil.org; h=content-type
 :mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to; q=dns; s=
 selector1; b=LLcUGaGKaA0vzklwc3IZFoYZzgEZvsXkw6dbY6PA/LYB8/7HL5w
 qgb0vjNEIONN0gFpOahm39Lb/Pz9jRd+V5r3PmH6fMy73B7BbnxtIL4S4i1h5Nwp
 MGfL02FRyjdTz/hURTm212QYuBLxdUF868WPMum5AbFnn/ADEombeS1M=
Received: by bark.recoil.org (OpenSMTPD) with ESMTP id 6970abab;
 Wed, 6 Dec 2017 16:00:05 +0000 (GMT)
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <da84bb98-d694-b71c-3487-198e69b8750d@neclab.eu>
Date: Wed, 6 Dec 2017 16:00:04 +0000
Message-Id: <13C06720-BF7D-4B7D-9476-CFCD83E7A468@recoil.org>
References: <da84bb98-d694-b71c-3487-198e69b8750d@neclab.eu>
To: Simon Kuenzer <simon.kuenzer@neclab.eu>
X-Mailer: Apple Mail (2.3273)
Cc: Felipe Huici <Felipe.Huici@neclab.eu>,
 Florian Schmidt <Florian.Schmidt@neclab.eu>, minios-devel@lists.xen.org
Subject: Re: [Minios-devel] Hello from Unikraft Team
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

T24gNSBEZWMgMjAxNywgYXQgMTc6MzQsIFNpbW9uIEt1ZW56ZXIgPHNpbW9uLmt1ZW56ZXJAbmVj
bGFiLmV1PiB3cm90ZToKPiAKPiBXZSBhIHByb3VkIHRvIGFubm91bmNlIHRoYXQgVW5pa3JhZnQg
aXMgZmluYWxseSBvcGVuIHNvdXJjZSBhbmQgcmVhZHkgZm9yIHlvdXIgY29udHJpYnV0aW9uISBB
cyB3ZSBhZ3JlZWQgaW4gb3VyIHByb2plY3QgcHJvcG9zYWwsIHdlIGFyZSBnb2luZyB0byB1c2Ug
dGhpcyBtYWlsaW5nIGxpc3QgdG8gcmVjZWl2ZSBwYXRjaGVzIGFuZCB0byBoYXZlIG91ciBkaXNj
dXNzaW9ucy4gSW4gb3JkZXIgdG8gYXZvaWQgY29uZnVzaW9uIFVuaWtyYWZ0J3MgcGF0Y2hlcyBh
cmUgcHJlZml4ZWQuIEZvciBtb3JlIGluZm9ybWF0aW9uLCBnZXR0aW5nIHN0YXJ0ZWQsIGRldmVs
b3BtZW50IHBsYW5zLCBvciBjb250cmlidXRpb24gaWRlYXMsIGNoZWNrIG91dCBvdXIgV2lraSBw
YWdlczogaHR0cHM6Ly93aWtpLnhlbi5vcmcvd2lraS9DYXRlZ29yeTpVbmlrcmFmdC4KPiAKPiBU
aGFua3MgZm9yIGFsbCBvZiB5b3VyIHN1cHBvcnQhIFdlIGFyZSBoYXBweSB0byBiZSBoZXJlIQo+
IFdlIGFyZSBsb29raW5nIGZvcndhcmQgdG8gZnJ1aXRmdWwgY29vcGVyYXRpb24hCj4gCgpXZSdy
ZSByZWFsbHkgaGFwcHkgdG8gaGF2ZSB5b3UgZnJvbSB0aGUgTWlyYWdlT1MgcHJvamVjdCEgOi0p
ClBvaW50IHVzIGF0IGEgc3VpdGFibGUgcmVwbyB3aXRoIHRoZSBidWlsZCB0b29sIGFuZCB3ZSBj
YW4gdGFrZSBhIHNob3QgYXQgaW50ZWdyYXRpbmcgaXQgd2l0aCBvY2FtbC1mcmVlc3RhbmRpbmcg
YW5kIHRoZSByZXN0IG9mIHRoZSBNaXJhZ2UgbGlicy4uLgoKQW5pbApfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Dec 06 23:53:32 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 Dec 2017 23:53: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 1eMjVL-0005it-T5; Wed, 06 Dec 2017 23:53:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kpid=dc=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1eMjVK-0005hN-N8
 for minios-devel@lists.xenproject.org; Wed, 06 Dec 2017 23:53:30 +0000
X-Inumbo-ID: 9a2b6c9f-dae0-11e7-b4a6-bc764e045a96
Received: from mail-yb0-x22c.google.com (unknown [2607:f8b0:4002:c09::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9a2b6c9f-dae0-11e7-b4a6-bc764e045a96;
 Thu, 07 Dec 2017 00:53:05 +0100 (CET)
Received: by mail-yb0-x22c.google.com with SMTP id i206so2282648ybc.10
 for <minios-devel@lists.xenproject.org>; Wed, 06 Dec 2017 15:53:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=f4mJN46Sl2TSb79uOEqhglmGYVL/32KSmnFmi+b9Aik=;
 b=oo/Ti75hbhLom7RHSW9fkRk96h1F6oDrNlfLOwGAELQn2zNCb6W7D9Rxv4R0JcJVJf
 ijOK4XZaRJl1HT543mpP98+ZW+l0fl14p0bX7QsMLom01gzFNBD1I3QmUMtpt2EEIP3g
 Md3dxrYK+vIXrZqLMvf5zEmi8e/MqKdpsSO/Z0EunVU/BpT62rynT8py8P1GczxPcMmv
 XyGYCsJAu3qi7Z8muFPOuxbrylHWHUGA/5RoDRUoTQA+8aPqwaAx9W3XmeqfbAaDXeRU
 1yabx856gu+moAFMRZrTzzyBGOmGZqardWTSRuSjH7qDP/AkVW9PIF7NLe2XZHJd2GS7
 +pFA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=f4mJN46Sl2TSb79uOEqhglmGYVL/32KSmnFmi+b9Aik=;
 b=bakQiIlNqilIiuPIryEnOd4NU9u7DoM0g8nEIW1yFWPcVXNmq8V4vo7fWqq20ZjQaX
 T++6Yn4cDM8tb72xtEe57chECMmUcXKNh2ZmLjsbE2VxwTlIfMft7Wuzp38Q9zlPji1H
 PKCqqVB5QB8lgDcu+bfww/VCZjAjfMQw+M1CMLAFPK4E6tPWGN/vwz7EwfmPgntvk/jr
 CwtqkXHLevF6KOn805fNoOn4gyxll3F0By2T+2uWmzbLEiLb8e7ZHlhOpzt8gXbpxV0V
 Fdy/MipoO21QHevvZTVVMcjKonqyZHZ1Ap4rbwbfwKSSgruKudqFQne5RG9hXonFYYth
 NIsg==
X-Gm-Message-State: AKGB3mLtGCdL00ZT9bWofVY7c0j9mP5Ueh6OaZ/+F7Sf896ouVYlA1SS
 +jNJIVop3F6l4uatU3DEbmJQ/5e4SFKAlvM92iGhAA==
X-Google-Smtp-Source: AGs4zMaWN4a0mfiGKbX2/+tY5EQNuTeCgh18Q2ye1R/z5Hs6VU5YaBDZwPpzsksUiSOzDQRH3jFp6DEMlKRzwuchWv4=
X-Received: by 10.37.184.4 with SMTP id v4mr9384468ybj.116.1512604406822; Wed,
 06 Dec 2017 15:53:26 -0800 (PST)
MIME-Version: 1.0
Received: by 10.129.156.213 with HTTP; Wed, 6 Dec 2017 15:53:26 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
Date: Wed, 6 Dec 2017 15:53:26 -0800
Message-ID: <CADNMjEC8+OmoJ4k9LX31EAf5J_pyxrvA1ToQM9BiB+75Z9_KfA@mail.gmail.com>
To: minios-devel@lists.xenproject.org
Subject: [Minios-devel] Mini-OS Support for Suspend
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3521769672135341576=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============3521769672135341576==
Content-Type: multipart/alternative; boundary="089e0822b0445aba78055fb4a8bb"

--089e0822b0445aba78055fb4a8bb
Content-Type: text/plain; charset="UTF-8"

Hi all,

I wanted to be able to save and suspend mini-os but found that mini-os
doesn't handle "suspend" requests.
I also found that the mini-os repository from NEC Labs Systems and Machine
Learning (sysml) has some support to handle suspends: There is a
kernel_suspend() function that does the suspend operations such as
unmapping the shared info page and suspending Xenstore.
I have tried to port the suspend functions from the sysml mini-os
repository to the current xenbits mini-os repository but I was not able to
make suspend work. Also looked at what the mirage OS does for suspend and
replicate it without luck. The branch can be found in:

https://github.com/balvisio/mini-os/tree/feature/mini-os-suspend-support


Currently the "xl save" command fails with the following messages:

root@debianxen:/home/balvisio# xl -vvv save minios minios.chkpt

libxl: debug: libxl_domain.c:1687:libxl_retrieve_domain_configuration:
Domain 58:No disk from xenstore

libxl: debug: libxl_domain.c:1687:libxl_retrieve_domain_configuration:
Domain 58:No nic from xenstore

libxl: debug: libxl_domain.c:1687:libxl_retrieve_domain_configuration:
Domain 58:No vtpm from xenstore

libxl: debug: libxl_domain.c:1687:libxl_retrieve_domain_configuration:
Domain 58:No usbctrl from xenstore

libxl: debug: libxl_domain.c:1687:libxl_retrieve_domain_configuration:
Domain 58:No usbdev from xenstore

libxl: debug: libxl_domain.c:1687:libxl_retrieve_domain_configuration:
Domain 58:No pci from xenstore

libxl: debug: libxl_domain.c:1687:libxl_retrieve_domain_configuration:
Domain 58:No vdispl from xenstore

Saving to minios.chkpt new xl format (info 0x3/0x0/705)

libxl: debug: libxl_domain.c:492:libxl_domain_suspend: Domain 58:ao
0x560af0252d40: create: how=(nil) callback=(nil) poller=0x560af024fb30

libxl: debug: libxl.c:719:libxl__fd_flags_modify_save: fnctl F_GETFL flags
for fd 9 are 0x8001

libxl: debug: libxl.c:727:libxl__fd_flags_modify_save: fnctl F_SETFL of fd
9 to 0x8001

libxl: debug: libxl_domain.c:520:libxl_domain_suspend: Domain 58:ao
0x560af0252d40: inprogress: poller=0x560af024fb30, flags=i

libxl-save-helper: debug: starting save: Success

xc: detail: fd 9, dom 58, flags 0, hvm 0

xc: info: Saving domain 58, type x86 PV

xc: detail: 64 bits, 4 levels

xc: detail: max_mfn 0x440000

xc: detail: max_pfn 0x3fff, p2m_frames 32

libxl: debug: libxl_dom_suspend.c:191:domain_suspend_callback_common:
Domain 58:issuing PV suspend request via XenBus control node

libxl: debug: libxl_event.c:636:libxl__ev_xswatch_register: watch
w=0x560af02502d8 wpath=/local/domain/58/control/shutdown token=3/0:
register slotnum=3

libxl: debug: libxl_event.c:573:watchfd_callback: watch w=0x560af02502d8
wpath=/local/domain/58/control/shutdown token=3/0: event
epath=/local/domain/58/control/shutdown

libxl: debug: libxl_event.c:673:libxl__ev_xswatch_deregister: watch
w=0x560af02502d8 wpath=/local/domain/58/control/shutdown token=3/0:
deregister slotnum=3

libxl: debug:
libxl_dom_suspend.c:273:domain_suspend_common_pvcontrol_suspending: Domain
58:guest acknowledged suspend request

libxl: debug: libxl_dom_suspend.c:292:domain_suspend_common_wait_guest:
Domain 58:wait for the guest to suspend

libxl: debug: libxl_event.c:636:libxl__ev_xswatch_register: watch
w=0x560af02502f0 wpath=@releaseDomain token=3/1: register slotnum=3

libxl: debug: libxl_event.c:573:watchfd_callback: watch w=0x560af02502f0
wpath=@releaseDomain token=3/1: event epath=@releaseDomain

libxl: debug: libxl_dom_suspend.c:346:suspend_common_wait_guest_check:
Domain 58:guest we were suspending has shut down with unexpected reason
code 0

libxl: debug: libxl_event.c:673:libxl__ev_xswatch_deregister: watch
w=0x560af02502f0 wpath=@releaseDomain token=3/1: deregister slotnum=3

xc: error: save callback suspend() failed: 0: Internal error

xc: error: Save failed (22 = Invalid argument): Internal error

libxl-save-helper: debug: complete r=-1: Invalid argument

libxl: error: libxl_stream_write.c:350:libxl__xc_domain_save_done: Domain
58:saving domain: domain responded to suspend request: Invalid argument

libxl: debug: libxl.c:746:libxl__fd_flags_restore: fnctl F_SETFL of fd 9 to
0x8001

libxl: debug: libxl_event.c:1869:libxl__ao_complete: ao 0x560af0252d40:
complete, rc=-3

libxl: debug: libxl_event.c:1838:libxl__ao__destroy: ao 0x560af0252d40:
destroy

Failed to save domain, resuming domain

libxl: debug: libxl_domain.c:180:libxl_domain_resume: Domain 58:ao
0x560af0253550: create: how=(nil) callback=(nil) poller=0x560af024fb30

libxl: error: libxl_dom.c:38:libxl__domain_type: unable to get domain type
for domid=58

libxl: debug: libxl_event.c:1869:libxl__ao_complete: ao 0x560af0253550:
complete, rc=-3

libxl: debug: libxl_domain.c:183:libxl_domain_resume: Domain 58:ao
0x560af0253550: inprogress: poller=0x560af024fb30, flags=ic

libxl: debug: libxl_event.c:1838:libxl__ao__destroy: ao 0x560af0253550:
destroy

xencall:buffer: debug: total allocations:47 total releases:47

xencall:buffer: debug: current allocations:0 maximum allocations:2

xencall:buffer: debug: cache current size:2

xencall:buffer: debug: cache hits:36 misses:2 toobig:9

xencall:buffer: debug: total allocations:0 total releases:0

xencall:buffer: debug: current allocations:0 maximum allocations:0

xencall:buffer: debug: cache current size:0

xencall:buffer: debug: cache hits:0 misses:0 toobig:0



I also tried to compile the mini-OS from the NEC repository but I was not
able to.

Any help/pointers to make suspend work in mini-OS or on how to build
mini-OS from the NEC-sysml repository would be greatly appreciated.

Cheers,

Bruno

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

<div dir=3D"ltr">Hi all,<div><br></div><div>I wanted to be able to save and=
 suspend mini-os but found that mini-os doesn&#39;t handle &quot;suspend&qu=
ot; requests.</div><div>I also found that the mini-os repository from NEC L=
abs Systems and Machine Learning (sysml) has some support to handle suspend=
s: There is a kernel_suspend() function that does the suspend operations su=
ch as unmapping the shared info page and suspending Xenstore.</div><div>I h=
ave tried to port the suspend functions from the sysml mini-os repository t=
o the current xenbits mini-os repository but I was not able to make suspend=
 work. Also looked at what the mirage OS does for suspend and replicate it =
without luck. The branch can be found in:</div><div><br></div><div><a href=
=3D"https://github.com/balvisio/mini-os/tree/feature/mini-os-suspend-suppor=
t">https://github.com/balvisio/mini-os/tree/feature/mini-os-suspend-support=
</a><br></div><div><br></div><div><br></div><div>Currently the &quot;xl sav=
e&quot; command fails with the following messages:</div><div><br></div><div=
>
















<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">root@debianxen:/=
home/balvisio# xl -vvv save minios
minios.chkpt</font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug:
libxl_domain.c:1687:libxl_retrieve_domain_configuration: Domain 58:No disk =
from
xenstore<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug:
libxl_domain.c:1687:libxl_retrieve_domain_configuration: Domain 58:No nic f=
rom
xenstore<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug:
libxl_domain.c:1687:libxl_retrieve_domain_configuration: Domain 58:No vtpm =
from
xenstore<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug: li=
bxl_domain.c:1687:libxl_retrieve_domain_configuration:
Domain 58:No usbctrl from xenstore<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug:
libxl_domain.c:1687:libxl_retrieve_domain_configuration: Domain 58:No usbde=
v
from xenstore<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug:
libxl_domain.c:1687:libxl_retrieve_domain_configuration: Domain 58:No pci f=
rom
xenstore<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug:
libxl_domain.c:1687:libxl_retrieve_domain_configuration: Domain 58:No vdisp=
l
from xenstore<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">Saving to minios=
.chkpt new xl format (info 0x3/0x0/705)<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug: li=
bxl_domain.c:492:libxl_domain_suspend:
Domain 58:ao 0x560af0252d40: create: how=3D(nil) callback=3D(nil)
poller=3D0x560af024fb30<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug: li=
bxl.c:719:libxl__fd_flags_modify_save: fnctl
F_GETFL flags for fd 9 are 0x8001<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug: li=
bxl.c:727:libxl__fd_flags_modify_save: fnctl
F_SETFL of fd 9 to 0x8001<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug: li=
bxl_domain.c:520:libxl_domain_suspend:
Domain 58:ao 0x560af0252d40: inprogress: poller=3D0x560af024fb30, flags=3Di=
<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl-save-helpe=
r: debug: starting save: Success<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">xc: detail: fd 9=
, dom 58, flags 0, hvm 0<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">xc: info: Saving=
 domain 58, type x86 PV<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">xc: detail: 64 b=
its, 4 levels<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">xc: detail: max_=
mfn 0x440000<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">xc: detail: max_=
pfn 0x3fff, p2m_frames 32<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug:
libxl_dom_suspend.c:191:domain_suspend_callback_common: Domain 58:issuing P=
V
suspend request via XenBus control node<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug: li=
bxl_event.c:636:libxl__ev_xswatch_register:
watch w=3D0x560af02502d8 wpath=3D/local/domain/58/control/shutdown token=3D=
3/0:
register slotnum=3D3<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug: li=
bxl_event.c:573:watchfd_callback: watch
w=3D0x560af02502d8 wpath=3D/local/domain/58/control/shutdown token=3D3/0: e=
vent
epath=3D/local/domain/58/control/shutdown<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug:
libxl_event.c:673:libxl__ev_xswatch_deregister: watch w=3D0x560af02502d8
wpath=3D/local/domain/58/control/shutdown token=3D3/0: deregister slotnum=
=3D3<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug:
libxl_dom_suspend.c:273:domain_suspend_common_pvcontrol_suspending: Domain
58:guest acknowledged suspend request<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug:
libxl_dom_suspend.c:292:domain_suspend_common_wait_guest: Domain 58:wait fo=
r
the guest to suspend<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug: li=
bxl_event.c:636:libxl__ev_xswatch_register:
watch w=3D0x560af02502f0 wpath=3D@releaseDomain token=3D3/1: register slotn=
um=3D3<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug: li=
bxl_event.c:573:watchfd_callback: watch
w=3D0x560af02502f0 wpath=3D@releaseDomain token=3D3/1: event epath=3D@relea=
seDomain<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug:
libxl_dom_suspend.c:346:suspend_common_wait_guest_check: Domain 58:guest we
were suspending has shut down with unexpected reason code 0<span></span></f=
ont></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug:
libxl_event.c:673:libxl__ev_xswatch_deregister: watch w=3D0x560af02502f0
wpath=3D@releaseDomain token=3D3/1: deregister slotnum=3D3<span></span></fo=
nt></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">xc: error: save =
callback suspend() failed: 0: Internal error<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">xc: error: Save =
failed (22 =3D Invalid argument): Internal
error<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl-save-helpe=
r: debug: complete r=3D-1: Invalid argument<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: error: li=
bxl_stream_write.c:350:libxl__xc_domain_save_done:
Domain 58:saving domain: domain responded to suspend request: Invalid argum=
ent<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug: li=
bxl.c:746:libxl__fd_flags_restore: fnctl
F_SETFL of fd 9 to 0x8001<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug: li=
bxl_event.c:1869:libxl__ao_complete: ao
0x560af0252d40: complete, rc=3D-3<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug: li=
bxl_event.c:1838:libxl__ao__destroy: ao
0x560af0252d40: destroy<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">Failed to save d=
omain, resuming domain<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug: li=
bxl_domain.c:180:libxl_domain_resume: Domain
58:ao 0x560af0253550: create: how=3D(nil) callback=3D(nil) poller=3D0x560af=
024fb30<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: error: li=
bxl_dom.c:38:libxl__domain_type: unable to
get domain type for domid=3D58<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug: li=
bxl_event.c:1869:libxl__ao_complete: ao
0x560af0253550: complete, rc=3D-3<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug: li=
bxl_domain.c:183:libxl_domain_resume: Domain
58:ao 0x560af0253550: inprogress: poller=3D0x560af024fb30, flags=3Dic<span>=
</span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">libxl: debug: li=
bxl_event.c:1838:libxl__ao__destroy: ao
0x560af0253550: destroy<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">xencall:buffer: =
debug: total allocations:47 total
releases:47<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">xencall:buffer: =
debug: current allocations:0 maximum
allocations:2<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">xencall:buffer: =
debug: cache current size:2<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">xencall:buffer: =
debug: cache hits:36 misses:2 toobig:9<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">xencall:buffer: =
debug: total allocations:0 total releases:0<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">xencall:buffer: =
debug: current allocations:0 maximum
allocations:0<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">xencall:buffer: =
debug: cache current size:0<span></span></font></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo"><font size=3D"1">xencall:buffer: =
debug: cache hits:0 misses:0 toobig:0</font><span style=3D"font-size:11pt">=
</span></span></p><p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.00=
01pt;font-family:Calibri"><span style=3D"font-family:Menlo"><font size=3D"1=
"><br></font></span></p><p class=3D"gmail-MsoNormal" style=3D"margin:0in 0i=
n 0.0001pt;font-family:Calibri"><span style=3D"font-family:Menlo"><font siz=
e=3D"1"><br></font></span></p><div>I also tried to compile the mini-OS from=
 the NEC repository but I was not able to.</div><div><br></div><div>Any hel=
p/pointers to make suspend work in mini-OS or on how to build mini-OS from =
the NEC-sysml repository would be greatly appreciated.</div><div><br></div>=
<div>Cheers,</div><div><br></div><div>Bruno</div><div><br></div><p class=3D=
"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:Calibri"><sp=
an style=3D"font-family:Menlo"><font size=3D"1"><br></font></span></p><p cl=
ass=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:Calibr=
i"><span style=3D"font-family:Menlo"><font size=3D"1"><br></font></span></p=
><p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:=
Calibri"><span style=3D"font-family:Menlo"><font size=3D"1"><br></font></sp=
an></p>

</div></div>

--089e0822b0445aba78055fb4a8bb--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

--===============3521769672135341576==--


From minios-devel-bounces@lists.xenproject.org Thu Dec 07 06:29:23 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 07 Dec 2017 06:29: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 1eMpgQ-0003Qr-9g; Thu, 07 Dec 2017 06:29:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=i+3e=dd=pfupf.net=lists@srs-us1.protection.inumbo.net>)
 id 1eMpgP-0003Ql-Jd
 for minios-devel@lists.xenproject.org; Thu, 07 Dec 2017 06:29:21 +0000
X-Inumbo-ID: e50be882-db17-11e7-b4a6-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e50be882-db17-11e7-b4a6-bc764e045a96;
 Thu, 07 Dec 2017 07:28:54 +0100 (CET)
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 7D98AAD11;
 Thu,  7 Dec 2017 06:29:14 +0000 (UTC)
To: Bruno Alvisio <bruno.alvisio@gmail.com>, minios-devel@lists.xenproject.org
References: <CADNMjEC8+OmoJ4k9LX31EAf5J_pyxrvA1ToQM9BiB+75Z9_KfA@mail.gmail.com>
From: Juergen Gross <lists@pfupf.net>
Message-ID: <d06a5f3d-acbb-01c7-7c54-874ad3bdb24b@pfupf.net>
Date: Thu, 7 Dec 2017 07:29:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CADNMjEC8+OmoJ4k9LX31EAf5J_pyxrvA1ToQM9BiB+75Z9_KfA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Minios-devel] Mini-OS Support for Suspend
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMDA6NTMsIEJydW5vIEFsdmlzaW8gd3JvdGU6Cj4gSGkgYWxsLAo+IAo+IEkg
d2FudGVkIHRvIGJlIGFibGUgdG8gc2F2ZSBhbmQgc3VzcGVuZCBtaW5pLW9zIGJ1dCBmb3VuZCB0
aGF0IG1pbmktb3MKPiBkb2Vzbid0IGhhbmRsZSAic3VzcGVuZCIgcmVxdWVzdHMuCj4gSSBhbHNv
IGZvdW5kIHRoYXQgdGhlIG1pbmktb3MgcmVwb3NpdG9yeSBmcm9tIE5FQyBMYWJzIFN5c3RlbXMg
YW5kCj4gTWFjaGluZSBMZWFybmluZyAoc3lzbWwpIGhhcyBzb21lIHN1cHBvcnQgdG8gaGFuZGxl
IHN1c3BlbmRzOiBUaGVyZSBpcyBhCj4ga2VybmVsX3N1c3BlbmQoKSBmdW5jdGlvbiB0aGF0IGRv
ZXMgdGhlIHN1c3BlbmQgb3BlcmF0aW9ucyBzdWNoIGFzCj4gdW5tYXBwaW5nIHRoZSBzaGFyZWQg
aW5mbyBwYWdlIGFuZCBzdXNwZW5kaW5nIFhlbnN0b3JlLgo+IEkgaGF2ZSB0cmllZCB0byBwb3J0
IHRoZSBzdXNwZW5kIGZ1bmN0aW9ucyBmcm9tIHRoZSBzeXNtbCBtaW5pLW9zCj4gcmVwb3NpdG9y
eSB0byB0aGUgY3VycmVudCB4ZW5iaXRzIG1pbmktb3MgcmVwb3NpdG9yeSBidXQgSSB3YXMgbm90
IGFibGUKPiB0byBtYWtlIHN1c3BlbmQgd29yay4gQWxzbyBsb29rZWQgYXQgd2hhdCB0aGUgbWly
YWdlIE9TIGRvZXMgZm9yIHN1c3BlbmQKPiBhbmQgcmVwbGljYXRlIGl0IHdpdGhvdXQgbHVjay4g
VGhlIGJyYW5jaCBjYW4gYmUgZm91bmQgaW46Cj4gCj4gaHR0cHM6Ly9naXRodWIuY29tL2JhbHZp
c2lvL21pbmktb3MvdHJlZS9mZWF0dXJlL21pbmktb3Mtc3VzcGVuZC1zdXBwb3J0CgpJIHZlcnkg
bXVjaCBhcHByZWNpYXRlIHlvdXIgZWZmb3J0cyEKCj4gQ3VycmVudGx5IHRoZSAieGwgc2F2ZSIg
Y29tbWFuZCBmYWlscyB3aXRoIHRoZSBmb2xsb3dpbmcgbWVzc2FnZXM6Cj4gCj4gcm9vdEBkZWJp
YW54ZW46L2hvbWUvYmFsdmlzaW8jIHhsIC12dnYgc2F2ZSBtaW5pb3MgbWluaW9zLmNoa3B0Cj4g
Cj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kb21haW4uYzoxNjg3OmxpYnhsX3JldHJpZXZlX2RvbWFp
bl9jb25maWd1cmF0aW9uOgo+IERvbWFpbiA1ODpObyBkaXNrIGZyb20geGVuc3RvcmUKPiAKPiBs
aWJ4bDogZGVidWc6IGxpYnhsX2RvbWFpbi5jOjE2ODc6bGlieGxfcmV0cmlldmVfZG9tYWluX2Nv
bmZpZ3VyYXRpb246Cj4gRG9tYWluIDU4Ok5vIG5pYyBmcm9tIHhlbnN0b3JlCj4gCj4gbGlieGw6
IGRlYnVnOiBsaWJ4bF9kb21haW4uYzoxNjg3OmxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1
cmF0aW9uOgo+IERvbWFpbiA1ODpObyB2dHBtIGZyb20geGVuc3RvcmUKPiAKPiBsaWJ4bDogZGVi
dWc6IGxpYnhsX2RvbWFpbi5jOjE2ODc6bGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRp
b246Cj4gRG9tYWluIDU4Ok5vIHVzYmN0cmwgZnJvbSB4ZW5zdG9yZQo+IAo+IGxpYnhsOiBkZWJ1
ZzogbGlieGxfZG9tYWluLmM6MTY4NzpsaWJ4bF9yZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlv
bjoKPiBEb21haW4gNTg6Tm8gdXNiZGV2IGZyb20geGVuc3RvcmUKPiAKPiBsaWJ4bDogZGVidWc6
IGxpYnhsX2RvbWFpbi5jOjE2ODc6bGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb246
Cj4gRG9tYWluIDU4Ok5vIHBjaSBmcm9tIHhlbnN0b3JlCj4gCj4gbGlieGw6IGRlYnVnOiBsaWJ4
bF9kb21haW4uYzoxNjg3OmxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uOgo+IERv
bWFpbiA1ODpObyB2ZGlzcGwgZnJvbSB4ZW5zdG9yZQo+IAo+IFNhdmluZyB0byBtaW5pb3MuY2hr
cHQgbmV3IHhsIGZvcm1hdCAoaW5mbyAweDMvMHgwLzcwNSkKPiAKPiBsaWJ4bDogZGVidWc6IGxp
YnhsX2RvbWFpbi5jOjQ5MjpsaWJ4bF9kb21haW5fc3VzcGVuZDogRG9tYWluIDU4OmFvCj4gMHg1
NjBhZjAyNTJkNDA6IGNyZWF0ZTogaG93PShuaWwpIGNhbGxiYWNrPShuaWwpIHBvbGxlcj0weDU2
MGFmMDI0ZmIzMAo+IAo+IGxpYnhsOiBkZWJ1ZzogbGlieGwuYzo3MTk6bGlieGxfX2ZkX2ZsYWdz
X21vZGlmeV9zYXZlOiBmbmN0bCBGX0dFVEZMCj4gZmxhZ3MgZm9yIGZkIDkgYXJlIDB4ODAwMQo+
IAo+IGxpYnhsOiBkZWJ1ZzogbGlieGwuYzo3Mjc6bGlieGxfX2ZkX2ZsYWdzX21vZGlmeV9zYXZl
OiBmbmN0bCBGX1NFVEZMIG9mCj4gZmQgOSB0byAweDgwMDEKPiAKPiBsaWJ4bDogZGVidWc6IGxp
YnhsX2RvbWFpbi5jOjUyMDpsaWJ4bF9kb21haW5fc3VzcGVuZDogRG9tYWluIDU4OmFvCj4gMHg1
NjBhZjAyNTJkNDA6IGlucHJvZ3Jlc3M6IHBvbGxlcj0weDU2MGFmMDI0ZmIzMCwgZmxhZ3M9aQo+
IAo+IGxpYnhsLXNhdmUtaGVscGVyOiBkZWJ1Zzogc3RhcnRpbmcgc2F2ZTogU3VjY2Vzcwo+IAo+
IHhjOiBkZXRhaWw6IGZkIDksIGRvbSA1OCwgZmxhZ3MgMCwgaHZtIDAKPiAKPiB4YzogaW5mbzog
U2F2aW5nIGRvbWFpbiA1OCwgdHlwZSB4ODYgUFYKPiAKPiB4YzogZGV0YWlsOiA2NCBiaXRzLCA0
IGxldmVscwo+IAo+IHhjOiBkZXRhaWw6IG1heF9tZm4gMHg0NDAwMDAKPiAKPiB4YzogZGV0YWls
OiBtYXhfcGZuIDB4M2ZmZiwgcDJtX2ZyYW1lcyAzMgo+IAo+IGxpYnhsOiBkZWJ1ZzogbGlieGxf
ZG9tX3N1c3BlbmQuYzoxOTE6ZG9tYWluX3N1c3BlbmRfY2FsbGJhY2tfY29tbW9uOgo+IERvbWFp
biA1ODppc3N1aW5nIFBWIHN1c3BlbmQgcmVxdWVzdCB2aWEgWGVuQnVzIGNvbnRyb2wgbm9kZQo+
IAo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2MzY6bGlieGxfX2V2X3hzd2F0Y2hfcmVn
aXN0ZXI6IHdhdGNoCj4gdz0weDU2MGFmMDI1MDJkOCB3cGF0aD0vbG9jYWwvZG9tYWluLzU4L2Nv
bnRyb2wvc2h1dGRvd24gdG9rZW49My8wOgo+IHJlZ2lzdGVyIHNsb3RudW09Mwo+IAo+IGxpYnhs
OiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDU2
MGFmMDI1MDJkOAo+IHdwYXRoPS9sb2NhbC9kb21haW4vNTgvY29udHJvbC9zaHV0ZG93biB0b2tl
bj0zLzA6IGV2ZW50Cj4gZXBhdGg9L2xvY2FsL2RvbWFpbi81OC9jb250cm9sL3NodXRkb3duCj4g
Cj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY3MzpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJl
Z2lzdGVyOiB3YXRjaAo+IHc9MHg1NjBhZjAyNTAyZDggd3BhdGg9L2xvY2FsL2RvbWFpbi81OC9j
b250cm9sL3NodXRkb3duIHRva2VuPTMvMDoKPiBkZXJlZ2lzdGVyIHNsb3RudW09Mwo+IAo+IGxp
YnhsOiBkZWJ1ZzoKPiBsaWJ4bF9kb21fc3VzcGVuZC5jOjI3Mzpkb21haW5fc3VzcGVuZF9jb21t
b25fcHZjb250cm9sX3N1c3BlbmRpbmc6Cj4gRG9tYWluIDU4Omd1ZXN0IGFja25vd2xlZGdlZCBz
dXNwZW5kIHJlcXVlc3QKPiAKPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RvbV9zdXNwZW5kLmM6Mjky
OmRvbWFpbl9zdXNwZW5kX2NvbW1vbl93YWl0X2d1ZXN0Ogo+IERvbWFpbiA1ODp3YWl0IGZvciB0
aGUgZ3Vlc3QgdG8gc3VzcGVuZAo+IAo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2MzY6
bGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXI6IHdhdGNoCj4gdz0weDU2MGFmMDI1MDJmMCB3cGF0
aD1AcmVsZWFzZURvbWFpbiB0b2tlbj0zLzE6IHJlZ2lzdGVyIHNsb3RudW09Mwo+IAo+IGxpYnhs
OiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDU2
MGFmMDI1MDJmMAo+IHdwYXRoPUByZWxlYXNlRG9tYWluIHRva2VuPTMvMTogZXZlbnQgZXBhdGg9
QHJlbGVhc2VEb21haW4KPiAKPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RvbV9zdXNwZW5kLmM6MzQ2
OnN1c3BlbmRfY29tbW9uX3dhaXRfZ3Vlc3RfY2hlY2s6Cj4gRG9tYWluIDU4Omd1ZXN0IHdlIHdl
cmUgc3VzcGVuZGluZyBoYXMgc2h1dCBkb3duIHdpdGggdW5leHBlY3RlZCByZWFzb24KPiBjb2Rl
IDAKClNvIHlvdXIgZG9tYWluIGp1c3QgZXhpdGVkLgoKWW91IHNob3VsZCBzZXQgYWxsIHRoZSBz
aHV0ZG93biBhY3Rpb25zIGluIHlvdXIgZG9tYWluIGNvbmZpZyB0bwoicHJlc2VydmUiLCBlLmcu
OgoKb25fcG93ZXJvZmY9InByZXNlcnZlIgpvbl9yZWJvb3Q9InByZXNlcnZlIgpvbl9jcmFzaD0i
cHJlc2VydmUiCgpBbmQgdGhlbiB5b3UgY2FuIHVzZQoKL3Vzci9saWIveGVuL2Jpbi94ZW5jdHgg
PGRvbWlkPgoKdG8gZ2V0IGEgc3RhY2sgYmFja3RyYWNlIG9mIHRoZSBleGl0IHBhdGguCgpTb21l
IG1vcmUgbm90ZXMgb24geW91ciB3b3JrIHNvIGZhcjoKCi0gSW4gdGhlIGVuZCB0cnkgdG8gc3Bs
aXQgdXAgeW91ciBtb2RpZmljYXRpb25zIGluIG11bHRpcGxlIHBhdGNoZXMuCiAgVGhpcyB3aWxs
IG1ha2UgcmV2aWV3aW5nIG11Y2ggZWFzaWVyLgoKLSBGb3IgZnVsbCBzdXBwb3J0IHlvdSBuZWVk
IHRvIHN1c3BlbmQgX2FsbF8gZGV2aWNlcyAtIHRoZXJlIG1pZ2h0IGJlCiAgbXVsdGlwbGUgY29u
c29sZSBkZXZpY2VzLCAuLi4KCi0gTWF5YmUgaXRzIGVhc2llciB0byBzdGFydCB3aXRoIGEgcHZo
IGRvbWFpbi4gWW91IGRvbid0IGhhdmUgdG8gd29ycnkKICBhYm91dCBhbGwgdGhlIHAybSBzdHVm
Zi4gcHYtZG9tYWluIHN1cHBvcnQgY2FuIGJlIGFkZGVkIGFmdGVyIHRoYXQuCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Dec 07 12:39:21 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 07 Dec 2017 12:39: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 1eMvSS-0005Me-FL; Thu, 07 Dec 2017 12:39:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dimq=dd=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1eMvSR-0005MY-9S
 for minios-devel@lists.xen.org; Thu, 07 Dec 2017 12:39:19 +0000
X-Inumbo-ID: aac849fb-db4b-11e7-b0d7-9f685aff125f
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aac849fb-db4b-11e7-b0d7-9f685aff125f;
 Thu, 07 Dec 2017 12:39:30 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 7E8A7F200B;
 Thu,  7 Dec 2017 13:39:09 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (neclab.eu)
Received: from mailer2.neclab.eu ([127.0.0.1])
 by localhost (atlas-b.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id abf57gP4CVgu; Thu,  7 Dec 2017 13:39:09 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from METHONE.office.hd (methone.office.hd [192.168.24.54])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer2.neclab.eu (Postfix) with ESMTPS id 485C7F2006;
 Thu,  7 Dec 2017 13:39:05 +0100 (CET)
Received: from n-1075.office.hd (10.7.0.24) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 7 Dec
 2017 13:38:26 +0100
To: Anil Madhavapeddy <anil@recoil.org>
References: <da84bb98-d694-b71c-3487-198e69b8750d@neclab.eu>
 <13C06720-BF7D-4B7D-9476-CFCD83E7A468@recoil.org>
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
Message-ID: <60e43aaf-d226-d530-d3be-7d758ffb0473@neclab.eu>
Date: Thu, 7 Dec 2017 13:39:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <13C06720-BF7D-4B7D-9476-CFCD83E7A468@recoil.org>
Content-Language: en-US
X-Originating-IP: [10.7.0.24]
Cc: Felipe Huici <Felipe.Huici@neclab.eu>,
 Florian Schmidt <Florian.Schmidt@neclab.eu>, minios-devel@lists.xen.org
Subject: Re: [Minios-devel] Hello from Unikraft Team
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGV5IEFuaWwsCgp5b3UgZmluZCBvdXIgcmVwb3MgdW5kZXI6Cmh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9hPXByb2plY3RfbGlzdDtwZj11bmlrcmFmdAoKVGhlIGJ1aWxkIHRvb2wgYW5k
IHRoZSBjb3JlIFVuaWtlcm5lbCBsaWJyYXJpZXMgYXJlIGluIHVuaWtyYWZ0LmdpdC4KVGhlIGJl
c3Qgd2F5IGZvciB5b3UgdG8gc3RhcnQgcG9ydGluZyBpcyBieSBjcmVhdGluZyBhbiBhcHBsaWNh
dGlvbiAKcmVwb3NpdG9yeSBmb3IgeW91ciBvY2FtbC1mcmVlc3RhbmRpbmcgYW5kIHNvbWUgb3Ro
ZXIgcmVwb3MgZm9yIHlvdXIgCmxpYnMgKGlmIHlvdSBkb24ndCBoYXZlIHRoZW0geWV0KS4gSSBn
dWVzcyB5b3Ugd2FudCBzb21lIGJhc2ljIGxpYmMgCmZ1bmN0aW9uYWxpdHksIGZvciB0aGlzIHB1
cnBvc2UgdGhlcmUgaXMgbm9saWJjIC0gc29ycnkgZm9yIHRoZSBuYW1lIApjb25mbGljdCwgd2Ug
Y3JlYXRlZCBvdXIgb3duIGFuZCBwb3J0ZWQgc29tZSBvZiBpdCBjb2RlIGZyb20gTWluaS1PUyAt
IApidXQgeW91IGNhbiBhbHNvIHVzZSBuZXdsaWIgd2hpY2ggaXMgaW4gYW4gZXh0cmEgcmVwby4K
CkkgcmVjb21tZW5kIHN0YXJ0aW5nIHdpdGgKaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dp
a2kvQ2F0ZWdvcnk6VW5pa3JhZnRfVXNlcnMKdG8gc2VlIGhvdyB0aGluZ3MgcGx1ZyB0b2dldGhl
ci4gTWF5YmUsIHlvdSBhbHNvIHdhbnQgdG8gdHJ5IG91dCB0byAKYnVpbGQgaGVsbG93b3JsZCB3
aXRoIG5ld2xpYi4KUGxlYXNlIGFsc28gaGF2ZSBhIGxvb2sgdG8gdGhpcyBtYW51YWwgdGhhdCB3
ZSB3cm90ZSBmb3IgZGV2ZWxvcGVyczoKaHR0cDovL3VuaWtyYWZ0Lm5lY2xhYi5ldS9kZXZlbG9w
ZXJzLmh0bWwKClBsZWFzZSBmZWVsIGZyZWUgdG8gYXNrIHF1ZXN0aW9ucyBvbiB0aGUgbWFpbGlu
ZyBsaXN0IGlmIHNvbWV0aGluZyBpcyAKdW5jbGVhci4KClRoYW5rcywKClNpbW9uCgpPbiAwNi4x
Mi4yMDE3IDE3OjAwLCBBbmlsIE1hZGhhdmFwZWRkeSB3cm90ZToKPiBPbiA1IERlYyAyMDE3LCBh
dCAxNzozNCwgU2ltb24gS3VlbnplciA8c2ltb24ua3VlbnplckBuZWNsYWIuZXU+IHdyb3RlOgo+
Pgo+PiBXZSBhIHByb3VkIHRvIGFubm91bmNlIHRoYXQgVW5pa3JhZnQgaXMgZmluYWxseSBvcGVu
IHNvdXJjZSBhbmQgcmVhZHkgZm9yIHlvdXIgY29udHJpYnV0aW9uISBBcyB3ZSBhZ3JlZWQgaW4g
b3VyIHByb2plY3QgcHJvcG9zYWwsIHdlIGFyZSBnb2luZyB0byB1c2UgdGhpcyBtYWlsaW5nIGxp
c3QgdG8gcmVjZWl2ZSBwYXRjaGVzIGFuZCB0byBoYXZlIG91ciBkaXNjdXNzaW9ucy4gSW4gb3Jk
ZXIgdG8gYXZvaWQgY29uZnVzaW9uIFVuaWtyYWZ0J3MgcGF0Y2hlcyBhcmUgcHJlZml4ZWQuIEZv
ciBtb3JlIGluZm9ybWF0aW9uLCBnZXR0aW5nIHN0YXJ0ZWQsIGRldmVsb3BtZW50IHBsYW5zLCBv
ciBjb250cmlidXRpb24gaWRlYXMsIGNoZWNrIG91dCBvdXIgV2lraSBwYWdlczogaHR0cHM6Ly93
aWtpLnhlbi5vcmcvd2lraS9DYXRlZ29yeTpVbmlrcmFmdC4KPj4KPj4gVGhhbmtzIGZvciBhbGwg
b2YgeW91ciBzdXBwb3J0ISBXZSBhcmUgaGFwcHkgdG8gYmUgaGVyZSEKPj4gV2UgYXJlIGxvb2tp
bmcgZm9yd2FyZCB0byBmcnVpdGZ1bCBjb29wZXJhdGlvbiEKPj4KPiAKPiBXZSdyZSByZWFsbHkg
aGFwcHkgdG8gaGF2ZSB5b3UgZnJvbSB0aGUgTWlyYWdlT1MgcHJvamVjdCEgOi0pCj4gUG9pbnQg
dXMgYXQgYSBzdWl0YWJsZSByZXBvIHdpdGggdGhlIGJ1aWxkIHRvb2wgYW5kIHdlIGNhbiB0YWtl
IGEgc2hvdCBhdCBpbnRlZ3JhdGluZyBpdCB3aXRoIG9jYW1sLWZyZWVzdGFuZGluZyBhbmQgdGhl
IHJlc3Qgb2YgdGhlIE1pcmFnZSBsaWJzLi4uCj4gCj4gQW5pbAo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dAo+IE1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWwKPiAKCi0tIAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KU2lt
b24gS3Vlbnplcgrjgrfjg6Ljg7Mg44Kv44Kl44Oz44OE44Kh44O8ClJlc2VhcmNoIFNjaWVudGlz
dCwKTmV0d29ya2VkIFN5c3RlbXMgYW5kIERhdGEgQW5hbHl0aWNzIEdyb3VwCk5FQyBMYWJvcmF0
b3JpZXMgRXVyb3BlLCBOZXR3b3JrIFJlc2VhcmNoIERpdmlzaW9uCkt1cmZ1ZXJzdGVuYW5sYWdl
IDM2LCBELTY5MTE1IEhlaWRlbGJlcmcKVGVsLiAgICAgKzQ5ICgwKTYyMjEgNDM0Mi0yNjQKRmF4
OiAgICAgKzQ5ICgwKTYyMjEgNDM0Mi01MjY0CmUtbWFpbDogIHNpbW9uLmt1ZW56ZXJAbmVjbGFi
LmV1Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQpORUMgRXVyb3BlIEx0ZCB8IFJlZ2lzdGVyZWQgT2ZmaWNlOiBBdGhlbmUsIE9keXNz
ZXkKQnVzaW5lc3MgUGFyaywgV2VzdCBFbmQgUm9hZCwgTG9uZG9uLCBIQTQgNlFFLCBHQgpSZWdp
c3RlcmVkIGluIEVuZ2xhbmQgMjgzMjAxNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Dec 07 12:53:41 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 07 Dec 2017 12:53: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 1eMvgL-0006yL-Ax; Thu, 07 Dec 2017 12:53:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tuop=dd=citrix.com=prvs=50765164e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eMvgK-0006y5-1c
 for minios-devel@lists.xen.org; Thu, 07 Dec 2017 12:53:40 +0000
X-Inumbo-ID: 9647096c-db4d-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9647096c-db4d-11e7-b4a6-bc764e045a96;
 Thu, 07 Dec 2017 13:53:14 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,373,1508803200"; d="scan'208";a="454266052"
Date: Thu, 7 Dec 2017 12:53:20 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Simon Kuenzer <simon.kuenzer@neclab.eu>
Message-ID: <20171207125320.fm4ovdzdpmdk3vtt@citrix.com>
References: <da84bb98-d694-b71c-3487-198e69b8750d@neclab.eu>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <da84bb98-d694-b71c-3487-198e69b8750d@neclab.eu>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Felipe Huici <Felipe.Huici@neclab.eu>,
 Florian Schmidt <Florian.Schmidt@neclab.eu>, minios-devel@lists.xen.org,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] Hello from Unikraft Team
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

T24gVHVlLCBEZWMgMDUsIDIwMTcgYXQgMDY6MzQ6MDRQTSArMDEwMCwgU2ltb24gS3VlbnplciB3
cm90ZToKPiBIZWxsbywKPiAKPiBXZSBhIHByb3VkIHRvIGFubm91bmNlIHRoYXQgVW5pa3JhZnQg
aXMgZmluYWxseSBvcGVuIHNvdXJjZSBhbmQgcmVhZHkgZm9yCj4geW91ciBjb250cmlidXRpb24h
IEFzIHdlIGFncmVlZCBpbiBvdXIgcHJvamVjdCBwcm9wb3NhbCwgd2UgYXJlIGdvaW5nIHRvIHVz
ZQo+IHRoaXMgbWFpbGluZyBsaXN0IHRvIHJlY2VpdmUgcGF0Y2hlcyBhbmQgdG8gaGF2ZSBvdXIg
ZGlzY3Vzc2lvbnMuIEluIG9yZGVyCj4gdG8gYXZvaWQgY29uZnVzaW9uIFVuaWtyYWZ0J3MgcGF0
Y2hlcyBhcmUgcHJlZml4ZWQuIEZvciBtb3JlIGluZm9ybWF0aW9uLAo+IGdldHRpbmcgc3RhcnRl
ZCwgZGV2ZWxvcG1lbnQgcGxhbnMsIG9yIGNvbnRyaWJ1dGlvbiBpZGVhcywgY2hlY2sgb3V0IG91
cgo+IFdpa2kgcGFnZXM6IGh0dHBzOi8vd2lraS54ZW4ub3JnL3dpa2kvQ2F0ZWdvcnk6VW5pa3Jh
ZnQuCj4gCj4gVGhhbmtzIGZvciBhbGwgb2YgeW91ciBzdXBwb3J0ISBXZSBhcmUgaGFwcHkgdG8g
YmUgaGVyZSEKPiBXZSBhcmUgbG9va2luZyBmb3J3YXJkIHRvIGZydWl0ZnVsIGNvb3BlcmF0aW9u
IQo+IAoKQ29uZ3JhdHVsYXRpb25zIFNpbW9uIQoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Dec 07 15:13:41 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 07 Dec 2017 15:13: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 1eMxrn-00058h-0v; Thu, 07 Dec 2017 15:13:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ekrx=dd=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1eMxrl-00058a-Ts
 for minios-devel@lists.xenproject.org; Thu, 07 Dec 2017 15:13:37 +0000
X-Inumbo-ID: 248750e1-db61-11e7-b4a6-bc764e045a96
Received: from mail-yw0-x241.google.com (unknown [2607:f8b0:4002:c05::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 248750e1-db61-11e7-b4a6-bc764e045a96;
 Thu, 07 Dec 2017 16:13:13 +0100 (CET)
Received: by mail-yw0-x241.google.com with SMTP id m81so3055043ywd.2
 for <minios-devel@lists.xenproject.org>; Thu, 07 Dec 2017 07:13:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=m7sSegYfU/hO17oPmT/YtIskBOzcZc3GqDVGYRBYNqM=;
 b=N+gZmHpv6FFnkLlhtRpCxlebg0mFoI9gz6o68/yDAn1W2ee0vhd12aIbx+ciYY2PcC
 S79onGQk6Ovlgl4a8c/lhJQEADMVlja2TXLbkdYuN3pbEErSDjiW1SKHzEgR4CC21jhm
 XEJrNcDBA4Y/htjhIYW+SJFpSGS5U4/FJ882ZTb+CyujmHVdv41toldC8wpD7mbdfIhG
 0F2RJ564+JAjXmP+MwwFKCXa9XKAnFMROE6dqMLXZ2gBgqFyRcm3RXPuPQdoY9XgNwI4
 Jg6W7+G21V3GlVZOC3GcMbJmWEZ592zJXuEBCIOgKv1p683w6SjuahmxcG1YgoqiB/5d
 xlsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=m7sSegYfU/hO17oPmT/YtIskBOzcZc3GqDVGYRBYNqM=;
 b=GLoJ9QbbKE0D1PTfpXZJBidDsO3G0lqgGYjJ6HXZ67ikLU/7Kc26nFIG6GHozWpHFF
 t2lVUSaqt4LRI0pfcfMF0Opv8SD0y8Mff/imsrZdZM2wcoG9I2BAUjSdL+AUKdNICpyH
 LODtdOiaOyiwp9QEpnf70fip8KcuhTbaZjt2sdHzUA9hm474mIqqujXFAQmMjqUacGX6
 DrpBzkwnK6Z7N+HWxGqVdMoJLTV9Cf9Dn97ccjcbFnLOmD5YfD6J4N2zoiFu3AahcGd7
 1BCbVvcLQCuzsAEmtpB9Wz7YTIXgWI0leepa2l45cnH5pFSOtLsa96SrhWPGkzc3m8IH
 EbGg==
X-Gm-Message-State: AJaThX7wy2uWi1OL7mjXr/ZxNFY5TieJs/25Oib9dkePWUWz8uxHBN8P
 Zy+5L6zOG39JkgHkDiShUaL+rx/qhf7x6CCY+IIRHw==
X-Google-Smtp-Source: AGs4zMbpHqIxseQl+3aCWSwH/gEIMNfs9wBj4Gc/iHUhwzU2i3f1hZ2ht0KHX9Llj/06rS0SsBYBfXDaWS9Hv5nm4+s=
X-Received: by 10.129.130.197 with SMTP id s188mr18926266ywf.179.1512659615741; 
 Thu, 07 Dec 2017 07:13:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.129.156.213 with HTTP; Thu, 7 Dec 2017 07:13:35 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
Date: Thu, 7 Dec 2017 07:13:35 -0800
Message-ID: <CADNMjEDoO1x5HX+opQiSVzLC6Bon57B0VdkAyRTi2fFcN=0SFg@mail.gmail.com>
To: minios-devel@lists.xenproject.org
Subject: [Minios-devel] Launching mini-os as PVH
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0261770211063687644=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============0261770211063687644==
Content-Type: multipart/alternative; boundary="94eb2c07c1800ffa03055fc183b0"

--94eb2c07c1800ffa03055fc183b0
Content-Type: text/plain; charset="UTF-8"

Hi all,

I wanted to launch mini-os as a PVH. Can anyone give me some instructions
(or a Wiki) on how to do it? Specifically, about the config parameters to
build the mini-os kernel and the xl.cfg? Currently , when I build the
kernel and provide type="pvh" in the config file I get:
xc_dom_elfloader.c:66 xc_dom_guest_type: image not capable of booting
inside a HVM container. Invalid Kernel

Cheers,

Bruno

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

<div dir=3D"ltr">Hi all,<div><span style=3D"font-size:x-small;color:rgb(0,0=
,0);font-family:&#39;Lucida Grande&#39;"><br></span></div><div><font color=
=3D"#000000" face=3D"Lucida Grande" size=3D"1">I wanted to launch mini-os a=
s a PVH. Can anyone give me some=C2=A0instructions (or a Wiki) on how to do=
 it? Specifically, about the config parameters to build the mini-os kernel =
and the xl.cfg? Currently , when I build the kernel and provide type=3D&quo=
t;pvh&quot; in the config file I get:</font></div><div><span style=3D"font-=
size:x-small;color:rgb(0,0,0);font-family:&#39;Lucida Grande&#39;">xc_dom_e=
lfloader.c:66 xc_dom_guest_type: image not capable of booting inside a HVM =
container. Invalid Kernel</span><br></div><div><span style=3D"font-size:x-s=
mall;color:rgb(0,0,0);font-family:&#39;Lucida Grande&#39;"><br></span></div=
><div><font color=3D"#000000" face=3D"Lucida Grande" size=3D"1">Cheers,</fo=
nt></div><div><font color=3D"#000000" face=3D"Lucida Grande" size=3D"1"><br=
></font></div><div><font color=3D"#000000" face=3D"Lucida Grande" size=3D"1=
">Bruno</font></div></div>

--94eb2c07c1800ffa03055fc183b0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

--===============0261770211063687644==--


From minios-devel-bounces@lists.xenproject.org Thu Dec 07 15:19:27 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 07 Dec 2017 15:19: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 1eMxxP-0005Ek-BV; Thu, 07 Dec 2017 15:19:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=i+3e=dd=pfupf.net=lists@srs-us1.protection.inumbo.net>)
 id 1eMxxO-0005Ee-8z
 for minios-devel@lists.xenproject.org; Thu, 07 Dec 2017 15:19:26 +0000
X-Inumbo-ID: 0938fc0a-db62-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0938fc0a-db62-11e7-b0d7-9f685aff125f;
 Thu, 07 Dec 2017 15:19:37 +0000 (UTC)
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 883B8ADFE;
 Thu,  7 Dec 2017 15:19:16 +0000 (UTC)
To: Bruno Alvisio <bruno.alvisio@gmail.com>, minios-devel@lists.xenproject.org
References: <CADNMjEDoO1x5HX+opQiSVzLC6Bon57B0VdkAyRTi2fFcN=0SFg@mail.gmail.com>
From: Juergen Gross <lists@pfupf.net>
Message-ID: <86b07dcf-234f-8b97-181c-2a18db1acbe8@pfupf.net>
Date: Thu, 7 Dec 2017 16:19:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CADNMjEDoO1x5HX+opQiSVzLC6Bon57B0VdkAyRTi2fFcN=0SFg@mail.gmail.com>
Content-Language: de-DE
Subject: Re: [Minios-devel] Launching mini-os as PVH
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTY6MTMsIEJydW5vIEFsdmlzaW8gd3JvdGU6Cj4gSGkgYWxsLAo+IAo+IEkg
d2FudGVkIHRvIGxhdW5jaCBtaW5pLW9zIGFzIGEgUFZILiBDYW4gYW55b25lIGdpdmUgbWUKPiBz
b21lwqBpbnN0cnVjdGlvbnMgKG9yIGEgV2lraSkgb24gaG93IHRvIGRvIGl0PyBTcGVjaWZpY2Fs
bHksIGFib3V0IHRoZQo+IGNvbmZpZyBwYXJhbWV0ZXJzIHRvIGJ1aWxkIHRoZSBtaW5pLW9zIGtl
cm5lbCBhbmQgdGhlIHhsLmNmZz8gQ3VycmVudGx5Cj4gLCB3aGVuIEkgYnVpbGQgdGhlIGtlcm5l
bCBhbmQgcHJvdmlkZSB0eXBlPSJwdmgiIGluIHRoZSBjb25maWcgZmlsZSBJIGdldDoKPiB4Y19k
b21fZWxmbG9hZGVyLmM6NjYgeGNfZG9tX2d1ZXN0X3R5cGU6IGltYWdlIG5vdCBjYXBhYmxlIG9m
IGJvb3RpbmcKPiBpbnNpZGUgYSBIVk0gY29udGFpbmVyLiBJbnZhbGlkIEtlcm5lbAoKVGhlIG1h
aW4gYnVpbGQgY29uZmlnIG9wdGlvbiBpcyAiQ09ORklHX1BBUkFWSVJUPW4iLgoKCkp1ZXJnZW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Dec 07 16:32:55 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 07 Dec 2017 16:32:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1eMz6U-0004uj-KI; Thu, 07 Dec 2017 16:32:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=34gu=dd=gmail.com=bela.berde@srs-us1.protection.inumbo.net>)
 id 1eMz6T-0004uW-9J
 for minios-devel@lists.xen.org; Thu, 07 Dec 2017 16:32:53 +0000
X-Inumbo-ID: 366b6b69-db6c-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x234.google.com (unknown [2a00:1450:400c:c09::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 366b6b69-db6c-11e7-b4a6-bc764e045a96;
 Thu, 07 Dec 2017 17:32:28 +0100 (CET)
Received: by mail-wm0-x234.google.com with SMTP id l141so14080304wmg.1
 for <minios-devel@lists.xen.org>; Thu, 07 Dec 2017 08:32:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=LABFu/VG/TFDbHeR/Mkts1HmTNFDHse+eZMkZyfQBoE=;
 b=g80eKu4DeAWMCCK/oMoQRiOJwic3N7WNHuX1JM+07jZyw9Vxl0tUZBR7t9JdskQUK0
 xhrDgjlfttNaPhOhOm6Xx1HmjAyFsPgBGn8nPTAA5wECYOizIR+wU7bmH9qOeZUZV3ow
 wqtTk7gC7ML6d4K9daUsExjmG+hxMoC4vOq3MaoOuyCTxGa61Ns50z4Hi/Z1+Mbm3JpS
 8qX889zvsb4ZzEiJmFpwjsydw0jdS+f7b28w6biiltEHAkLhohwKSiNy+2ZAozv7neDQ
 aO8Gc8uyr0/6ZkkngGgsb/DuBIXlcppIZCeLDpKOvZ70S3t9MbwZfOLoaHq0d+mreMrT
 BomQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=LABFu/VG/TFDbHeR/Mkts1HmTNFDHse+eZMkZyfQBoE=;
 b=iHrkwUUcZwv2rRyVRfffawq4dgGcrpw3uYR0q+LlpevIBtevgTkfYnSeY461vDg7z2
 Adp0T4BazIBZIVcRUvkqIgJM0YeyKv2n6h8AVO65jxcrEqzi93A0yob470mS+FNRscPE
 JUNARey1lY1IxCEXXwfqkIxEej9HlKNmXNILSDG+84HdAn+xLULgwyib1RHJz92I8llc
 M542cF+m6glBaKTVsIj9JTfGeRfEJSAmFLP2BGQ3e50+ycqbG3hqjZTt58kpnb3Qdk81
 XqbqE0iwcf7wegcE9tj3qgc+xvtEPyElsPdxuWj2xJJ9q193y66tlSR5jyf0E/1tZBEn
 kjUw==
X-Gm-Message-State: AJaThX60mQNgkoz/+qR3KHbzpHcJJE0WYjZy+u56LVvmhnca/fuuoxbb
 OGMRtLnEe0CRTEWgTa+SnSWRA5rLa8vNrlhUtw==
X-Google-Smtp-Source: AGs4zMYhkP14RJAYMjMrreQDniKhC64x/k0IqjEkxW0lA8zl/nzS0IeOVbAevOE4va6NTV2Ie6OTkhqnKERLBNwiW8k=
X-Received: by 10.80.177.72 with SMTP id l8mr46134460edd.175.1512664369915;
 Thu, 07 Dec 2017 08:32:49 -0800 (PST)
MIME-Version: 1.0
Received: by 10.80.166.4 with HTTP; Thu, 7 Dec 2017 08:32:49 -0800 (PST)
From: Bela Berde <bela.berde@gmail.com>
Date: Thu, 7 Dec 2017 17:32:49 +0100
Message-ID: <CACWuZi8=YuiS7ExyKz_nS6v_Wv91SQCcUicBVOAHOuqDWCXJ1g@mail.gmail.com>
To: minios-devel@lists.xen.org
Subject: [Minios-devel] UniKraft - 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/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5257048031979151674=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============5257048031979151674==
Content-Type: multipart/alternative; boundary="f403045c1cd06eebe6055fc29ef0"

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

Hi,
Does UniKraft support C++ apps? The example is written in C.
Thanks.

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

<div dir="ltr">Hi,<div>Does UniKraft support C++ apps? The example is written in C.</div><div>Thanks.</div></div>

--f403045c1cd06eebe6055fc29ef0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

--===============5257048031979151674==--


From minios-devel-bounces@lists.xenproject.org Thu Dec 07 21:02:18 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 07 Dec 2017 21:02: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 1eN3JA-0000l6-Uk; Thu, 07 Dec 2017 21:02:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dimq=dd=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1eN3J9-0000l0-Ue
 for minios-devel@lists.xen.org; Thu, 07 Dec 2017 21:02:15 +0000
X-Inumbo-ID: edc9e9c9-db91-11e7-b0d7-9f685aff125f
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id edc9e9c9-db91-11e7-b0d7-9f685aff125f;
 Thu, 07 Dec 2017 21:02:27 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 770D4F200D;
 Thu,  7 Dec 2017 22:02:05 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (neclab.eu)
Received: from mailer2.neclab.eu ([127.0.0.1])
 by localhost (atlas-b.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id KAGhwjWC6QkM; Thu,  7 Dec 2017 22:02:05 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from METHONE.office.hd (methone.office.hd [192.168.24.54])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer2.neclab.eu (Postfix) with ESMTPS id 4FAA3F2006;
 Thu,  7 Dec 2017 22:02:01 +0100 (CET)
Received: from n-1075.office.hd (10.7.0.24) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 7 Dec
 2017 22:01:20 +0100
To: Bela Berde <bela.berde@gmail.com>, <minios-devel@lists.xen.org>
References: <CACWuZi8=YuiS7ExyKz_nS6v_Wv91SQCcUicBVOAHOuqDWCXJ1g@mail.gmail.com>
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
Message-ID: <4cfa528c-f42e-1d5c-b473-909c0273a8ac@neclab.eu>
Date: Thu, 7 Dec 2017 22:02:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <CACWuZi8=YuiS7ExyKz_nS6v_Wv91SQCcUicBVOAHOuqDWCXJ1g@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [10.7.0.24]
Subject: Re: [Minios-devel] UniKraft - 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/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGkgQmVsYSwKCnllcy4gVGhlIGJ1aWxkIHN5c3RlbSBpcyBhYmxlIHRvIGJ1aWxkIEMrKyBjb2Rl
IHRvZ2V0aGVyIHdpdGggdGhlIApsaWJyYXJpZXMgd3JpdHRlbiBpbiBDIGFuZCBsaW5rIGV2ZXJ5
dGhpbmcgdG9nZXRoZXIuIE1heWJlIHNvbWUgaGVhZGVycyAKbWlnaHQgbWlzcyAiZXh0ZXJuIEMg
e30iIGRlY2xhcmF0aW9ucy4gVGhvc2UgbWlnaHQgbmVlZCB0byBiZSBhZGRlZC4KClRoYW5rcywK
ClNpbW9uCgpPbiAwNy4xMi4yMDE3IDE3OjMyLCBCZWxhIEJlcmRlIHdyb3RlOgo+IEhpLAo+IERv
ZXMgVW5pS3JhZnQgc3VwcG9ydCBDKysgYXBwcz8gVGhlIGV4YW1wbGUgaXMgd3JpdHRlbiBpbiBD
Lgo+IFRoYW5rcy4KPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwo+IE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8vbWluaW9zLWRldmVsCj4gCgotLSAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClNpbW9uIEt1ZW56ZXIK44K344Oi44Oz
IOOCr+OCpeODs+ODhOOCoeODvApSZXNlYXJjaCBTY2llbnRpc3QsCk5ldHdvcmtlZCBTeXN0ZW1z
IGFuZCBEYXRhIEFuYWx5dGljcyBHcm91cApORUMgTGFib3JhdG9yaWVzIEV1cm9wZSwgTmV0d29y
ayBSZXNlYXJjaCBEaXZpc2lvbgpLdXJmdWVyc3RlbmFubGFnZSAzNiwgRC02OTExNSBIZWlkZWxi
ZXJnClRlbC4gICAgICs0OSAoMCk2MjIxIDQzNDItMjY0CkZheDogICAgICs0OSAoMCk2MjIxIDQz
NDItNTI2NAplLW1haWw6ICBzaW1vbi5rdWVuemVyQG5lY2xhYi5ldQo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KTkVDIEV1cm9wZSBM
dGQgfCBSZWdpc3RlcmVkIE9mZmljZTogQXRoZW5lLCBPZHlzc2V5CkJ1c2luZXNzIFBhcmssIFdl
c3QgRW5kIFJvYWQsIExvbmRvbiwgSEE0IDZRRSwgR0IKUmVnaXN0ZXJlZCBpbiBFbmdsYW5kIDI4
MzIwMTQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
bmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Dec 07 21:18:01 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 07 Dec 2017 21:18: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 1eN3YO-0001bF-Ch; Thu, 07 Dec 2017 21:18:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dimq=dd=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1eN3YM-0001b7-Qr
 for minios-devel@lists.xenproject.org; Thu, 07 Dec 2017 21:17:58 +0000
X-Inumbo-ID: 20c312ef-db94-11e7-b0d7-9f685aff125f
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 20c312ef-db94-11e7-b0d7-9f685aff125f;
 Thu, 07 Dec 2017 21:18:11 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 73C73100355;
 Thu,  7 Dec 2017 22:17:50 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 1EG2vggE1zxH; Thu,  7 Dec 2017 22:17:50 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from METHONE.office.hd (methone.office.hd [192.168.24.54])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id 4DF88FF92C;
 Thu,  7 Dec 2017 22:17:46 +0100 (CET)
Received: from n-1075.office.hd (10.7.0.24) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 7 Dec
 2017 22:17:05 +0100
To: Bruno Alvisio <bruno.alvisio@gmail.com>,
 <minios-devel@lists.xenproject.org>
References: <CADNMjEC8+OmoJ4k9LX31EAf5J_pyxrvA1ToQM9BiB+75Z9_KfA@mail.gmail.com>
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
Message-ID: <3436a5a0-ac18-a688-003b-4375a8e88d59@neclab.eu>
Date: Thu, 7 Dec 2017 22:17:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <CADNMjEC8+OmoJ4k9LX31EAf5J_pyxrvA1ToQM9BiB+75Z9_KfA@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [10.7.0.24]
Subject: Re: [Minios-devel] Mini-OS Support for Suspend
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGV5IEJydW5vLAoKSSBhbSBTaW1vbiBmcm9tIE5FQyBMYWJzLiBBIGZvcm1lciBjb2xsZWFndWUg
b2YgbWluZSBkaWQgaW1wbGVtZW50IHRoZSAKc3VzcGVuZCBmdW5jdGlvbmFsaXR5IG9uIG91ciBt
aW5pLW9zIHRyZWUgYSBjb3VwbGUgb2YgeWVhcnMgYWdvIChwbGVhc2UgCmRvIG5vdCBibGFtZSBt
ZSBmb3IgZGVzaWduIGRlY2lzaW9ucyA7LSkgYW5kIGl0IHdhcyB3b3JraW5nIGZpbmUgZm9yIHVz
KS4KCkluIG9yZGVyIHRvIGdldCBvdXIgc3VzcGVuZC9yZXN1bWUgd29ya2luZywgeW91IG5lZWQg
dG8gcHJvdmlkZSBhIApmdW5jdGlvbiB0aGF0IGhhcyB0byBoYXZlIHRoZSBmb2xsb3dpbmcgbmFt
ZSBhbmQgc2lnbmF0dXJlOgoKdm9pZCBhcHBfc2h1dGRvd24odW5zaWduZWQgcmVhc29uKQoKVGhp
cyBmdW5jdGlvbiB3aWxsIGJlIGNhbGxlZCBmcm9tIGEgbmV3bHkgaW50cm9kdWNlZCB0aHJlYWQg
KGNhbGxlZCAKc2h1dGRvd24pIHdoaWNoIGxpc3RlbnMgZm9yIHN1c3BlbmQgb3Igc2h1dGRvd24g
cmVxdWVzdHMuIFNpbmNlIE1pbmktT1MgCmhhcyBhIGNvb3BlcmF0aXZlIHNjaGVkdWxlciwgeW91
ciBtYWluKCkgc2hvdWxkIGVpdGhlciBibG9jaywgc2xlZXAsIG9yIApjYWxsIHNjaGVkdWxlKCkg
ZnJvbSB0aW1lIHRvIHRpbWU7IHNvIHRoYXQgdGhpcyBzY2hlZHVsZSBjYW4gZG8gaXRzIAp3b3Jr
LiBUaGUgcmVhc29ucyBhcmUgZGVmaW5lZCBpbiA8bWluaS1vcy9zaHV0ZG93bi5oPi4KCkFzIHNv
b24gYXMgeW91IGNhdGNoIG9uZSBvZiB0aGUgcmVxdWVzdHMsIHlvdSBjYW4gY2FsbCBrZXJuZWxf
c3VzcGVuZCgpIApvciBrZXJuZWxfc2h1dGRvd24oYWN0aW9uKS4KCkkgcmVtZW1iZXIgdGhhdCBW
SUZzIGFuZCBibG9jayBkZXZpY2VzIHNob3VsZCBiZSBzdXBwb3J0ZWQgYnkgb3VyIAppbXBsZW1l
bnRhdGlvbiAtIG5vdCBzdXJlIGFib3V0IHRoZSBjb25zb2xlcy4KClRoYW5rcywKClNpbW9uCgoK
T24gMDcuMTIuMjAxNyAwMDo1MywgQnJ1bm8gQWx2aXNpbyB3cm90ZToKPiBIaSBhbGwsCj4gCj4g
SSB3YW50ZWQgdG8gYmUgYWJsZSB0byBzYXZlIGFuZCBzdXNwZW5kIG1pbmktb3MgYnV0IGZvdW5k
IHRoYXQgbWluaS1vcyAKPiBkb2Vzbid0IGhhbmRsZSAic3VzcGVuZCIgcmVxdWVzdHMuCj4gSSBh
bHNvIGZvdW5kIHRoYXQgdGhlIG1pbmktb3MgcmVwb3NpdG9yeSBmcm9tIE5FQyBMYWJzIFN5c3Rl
bXMgYW5kIAo+IE1hY2hpbmUgTGVhcm5pbmcgKHN5c21sKSBoYXMgc29tZSBzdXBwb3J0IHRvIGhh
bmRsZSBzdXNwZW5kczogVGhlcmUgaXMgYSAKPiBrZXJuZWxfc3VzcGVuZCgpIGZ1bmN0aW9uIHRo
YXQgZG9lcyB0aGUgc3VzcGVuZCBvcGVyYXRpb25zIHN1Y2ggYXMgCj4gdW5tYXBwaW5nIHRoZSBz
aGFyZWQgaW5mbyBwYWdlIGFuZCBzdXNwZW5kaW5nIFhlbnN0b3JlLgo+IEkgaGF2ZSB0cmllZCB0
byBwb3J0IHRoZSBzdXNwZW5kIGZ1bmN0aW9ucyBmcm9tIHRoZSBzeXNtbCBtaW5pLW9zIAo+IHJl
cG9zaXRvcnkgdG8gdGhlIGN1cnJlbnQgeGVuYml0cyBtaW5pLW9zIHJlcG9zaXRvcnkgYnV0IEkg
d2FzIG5vdCBhYmxlIAo+IHRvIG1ha2Ugc3VzcGVuZCB3b3JrLiBBbHNvIGxvb2tlZCBhdCB3aGF0
IHRoZSBtaXJhZ2UgT1MgZG9lcyBmb3Igc3VzcGVuZCAKPiBhbmQgcmVwbGljYXRlIGl0IHdpdGhv
dXQgbHVjay4gVGhlIGJyYW5jaCBjYW4gYmUgZm91bmQgaW46Cj4gCj4gaHR0cHM6Ly9naXRodWIu
Y29tL2JhbHZpc2lvL21pbmktb3MvdHJlZS9mZWF0dXJlL21pbmktb3Mtc3VzcGVuZC1zdXBwb3J0
Cj4gCj4gCj4gQ3VycmVudGx5IHRoZSAieGwgc2F2ZSIgY29tbWFuZCBmYWlscyB3aXRoIHRoZSBm
b2xsb3dpbmcgbWVzc2FnZXM6Cj4gCj4gcm9vdEBkZWJpYW54ZW46L2hvbWUvYmFsdmlzaW8jIHhs
IC12dnYgc2F2ZSBtaW5pb3MgbWluaW9zLmNoa3B0Cj4gCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9k
b21haW4uYzoxNjg3OmxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uOiAKPiBEb21h
aW4gNTg6Tm8gZGlzayBmcm9tIHhlbnN0b3JlCj4gCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kb21h
aW4uYzoxNjg3OmxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uOiAKPiBEb21haW4g
NTg6Tm8gbmljIGZyb20geGVuc3RvcmUKPiAKPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RvbWFpbi5j
OjE2ODc6bGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb246IAo+IERvbWFpbiA1ODpO
byB2dHBtIGZyb20geGVuc3RvcmUKPiAKPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RvbWFpbi5jOjE2
ODc6bGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb246IAo+IERvbWFpbiA1ODpObyB1
c2JjdHJsIGZyb20geGVuc3RvcmUKPiAKPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RvbWFpbi5jOjE2
ODc6bGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb246IAo+IERvbWFpbiA1ODpObyB1
c2JkZXYgZnJvbSB4ZW5zdG9yZQo+IAo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG9tYWluLmM6MTY4
NzpsaWJ4bF9yZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbjogCj4gRG9tYWluIDU4Ok5vIHBj
aSBmcm9tIHhlbnN0b3JlCj4gCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kb21haW4uYzoxNjg3Omxp
YnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uOiAKPiBEb21haW4gNTg6Tm8gdmRpc3Bs
IGZyb20geGVuc3RvcmUKPiAKPiBTYXZpbmcgdG8gbWluaW9zLmNoa3B0IG5ldyB4bCBmb3JtYXQg
KGluZm8gMHgzLzB4MC83MDUpCj4gCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kb21haW4uYzo0OTI6
bGlieGxfZG9tYWluX3N1c3BlbmQ6IERvbWFpbiA1ODphbyAKPiAweDU2MGFmMDI1MmQ0MDogY3Jl
YXRlOiBob3c9KG5pbCkgY2FsbGJhY2s9KG5pbCkgcG9sbGVyPTB4NTYwYWYwMjRmYjMwCj4gCj4g
bGlieGw6IGRlYnVnOiBsaWJ4bC5jOjcxOTpsaWJ4bF9fZmRfZmxhZ3NfbW9kaWZ5X3NhdmU6IGZu
Y3RsIEZfR0VURkwgCj4gZmxhZ3MgZm9yIGZkIDkgYXJlIDB4ODAwMQo+IAo+IGxpYnhsOiBkZWJ1
ZzogbGlieGwuYzo3Mjc6bGlieGxfX2ZkX2ZsYWdzX21vZGlmeV9zYXZlOiBmbmN0bCBGX1NFVEZM
IG9mIAo+IGZkIDkgdG8gMHg4MDAxCj4gCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kb21haW4uYzo1
MjA6bGlieGxfZG9tYWluX3N1c3BlbmQ6IERvbWFpbiA1ODphbyAKPiAweDU2MGFmMDI1MmQ0MDog
aW5wcm9ncmVzczogcG9sbGVyPTB4NTYwYWYwMjRmYjMwLCBmbGFncz1pCj4gCj4gbGlieGwtc2F2
ZS1oZWxwZXI6IGRlYnVnOiBzdGFydGluZyBzYXZlOiBTdWNjZXNzCj4gCj4geGM6IGRldGFpbDog
ZmQgOSwgZG9tIDU4LCBmbGFncyAwLCBodm0gMAo+IAo+IHhjOiBpbmZvOiBTYXZpbmcgZG9tYWlu
IDU4LCB0eXBlIHg4NiBQVgo+IAo+IHhjOiBkZXRhaWw6IDY0IGJpdHMsIDQgbGV2ZWxzCj4gCj4g
eGM6IGRldGFpbDogbWF4X21mbiAweDQ0MDAwMAo+IAo+IHhjOiBkZXRhaWw6IG1heF9wZm4gMHgz
ZmZmLCBwMm1fZnJhbWVzIDMyCj4gCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kb21fc3VzcGVuZC5j
OjE5MTpkb21haW5fc3VzcGVuZF9jYWxsYmFja19jb21tb246IAo+IERvbWFpbiA1ODppc3N1aW5n
IFBWIHN1c3BlbmQgcmVxdWVzdCB2aWEgWGVuQnVzIGNvbnRyb2wgbm9kZQo+IAo+IGxpYnhsOiBk
ZWJ1ZzogbGlieGxfZXZlbnQuYzo2MzY6bGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXI6IHdhdGNo
IAo+IHc9MHg1NjBhZjAyNTAyZDggd3BhdGg9L2xvY2FsL2RvbWFpbi81OC9jb250cm9sL3NodXRk
b3duIHRva2VuPTMvMDogCj4gcmVnaXN0ZXIgc2xvdG51bT0zCj4gCj4gbGlieGw6IGRlYnVnOiBs
aWJ4bF9ldmVudC5jOjU3Mzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4NTYwYWYwMjUwMmQ4
IAo+IHdwYXRoPS9sb2NhbC9kb21haW4vNTgvY29udHJvbC9zaHV0ZG93biB0b2tlbj0zLzA6IGV2
ZW50IAo+IGVwYXRoPS9sb2NhbC9kb21haW4vNTgvY29udHJvbC9zaHV0ZG93bgo+IAo+IGxpYnhs
OiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2NzM6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjog
d2F0Y2ggCj4gdz0weDU2MGFmMDI1MDJkOCB3cGF0aD0vbG9jYWwvZG9tYWluLzU4L2NvbnRyb2wv
c2h1dGRvd24gdG9rZW49My8wOiAKPiBkZXJlZ2lzdGVyIHNsb3RudW09Mwo+IAo+IGxpYnhsOiBk
ZWJ1ZzogCj4gbGlieGxfZG9tX3N1c3BlbmQuYzoyNzM6ZG9tYWluX3N1c3BlbmRfY29tbW9uX3B2
Y29udHJvbF9zdXNwZW5kaW5nOiAKPiBEb21haW4gNTg6Z3Vlc3QgYWNrbm93bGVkZ2VkIHN1c3Bl
bmQgcmVxdWVzdAo+IAo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG9tX3N1c3BlbmQuYzoyOTI6ZG9t
YWluX3N1c3BlbmRfY29tbW9uX3dhaXRfZ3Vlc3Q6IAo+IERvbWFpbiA1ODp3YWl0IGZvciB0aGUg
Z3Vlc3QgdG8gc3VzcGVuZAo+IAo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2MzY6bGli
eGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXI6IHdhdGNoIAo+IHc9MHg1NjBhZjAyNTAyZjAgd3BhdGg9
QHJlbGVhc2VEb21haW4gdG9rZW49My8xOiByZWdpc3RlciBzbG90bnVtPTMKPiAKPiBsaWJ4bDog
ZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg1NjBh
ZjAyNTAyZjAgCj4gd3BhdGg9QHJlbGVhc2VEb21haW4gdG9rZW49My8xOiBldmVudCBlcGF0aD1A
cmVsZWFzZURvbWFpbgo+IAo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG9tX3N1c3BlbmQuYzozNDY6
c3VzcGVuZF9jb21tb25fd2FpdF9ndWVzdF9jaGVjazogCj4gRG9tYWluIDU4Omd1ZXN0IHdlIHdl
cmUgc3VzcGVuZGluZyBoYXMgc2h1dCBkb3duIHdpdGggdW5leHBlY3RlZCByZWFzb24gCj4gY29k
ZSAwCj4gCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY3MzpsaWJ4bF9fZXZfeHN3YXRj
aF9kZXJlZ2lzdGVyOiB3YXRjaCAKPiB3PTB4NTYwYWYwMjUwMmYwIHdwYXRoPUByZWxlYXNlRG9t
YWluIHRva2VuPTMvMTogZGVyZWdpc3RlciBzbG90bnVtPTMKPiAKPiB4YzogZXJyb3I6IHNhdmUg
Y2FsbGJhY2sgc3VzcGVuZCgpIGZhaWxlZDogMDogSW50ZXJuYWwgZXJyb3IKPiAKPiB4YzogZXJy
b3I6IFNhdmUgZmFpbGVkICgyMiA9IEludmFsaWQgYXJndW1lbnQpOiBJbnRlcm5hbCBlcnJvcgo+
IAo+IGxpYnhsLXNhdmUtaGVscGVyOiBkZWJ1ZzogY29tcGxldGUgcj0tMTogSW52YWxpZCBhcmd1
bWVudAo+IAo+IGxpYnhsOiBlcnJvcjogbGlieGxfc3RyZWFtX3dyaXRlLmM6MzUwOmxpYnhsX194
Y19kb21haW5fc2F2ZV9kb25lOiAKPiBEb21haW4gNTg6c2F2aW5nIGRvbWFpbjogZG9tYWluIHJl
c3BvbmRlZCB0byBzdXNwZW5kIHJlcXVlc3Q6IEludmFsaWQgCj4gYXJndW1lbnQKPiAKPiBsaWJ4
bDogZGVidWc6IGxpYnhsLmM6NzQ2OmxpYnhsX19mZF9mbGFnc19yZXN0b3JlOiBmbmN0bCBGX1NF
VEZMIG9mIGZkIDkgCj4gdG8gMHg4MDAxCj4gCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5j
OjE4Njk6bGlieGxfX2FvX2NvbXBsZXRlOiBhbyAweDU2MGFmMDI1MmQ0MDogCj4gY29tcGxldGUs
IHJjPS0zCj4gCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4Mzg6bGlieGxfX2FvX19k
ZXN0cm95OiBhbyAweDU2MGFmMDI1MmQ0MDogCj4gZGVzdHJveQo+IAo+IEZhaWxlZCB0byBzYXZl
IGRvbWFpbiwgcmVzdW1pbmcgZG9tYWluCj4gCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kb21haW4u
YzoxODA6bGlieGxfZG9tYWluX3Jlc3VtZTogRG9tYWluIDU4OmFvIAo+IDB4NTYwYWYwMjUzNTUw
OiBjcmVhdGU6IGhvdz0obmlsKSBjYWxsYmFjaz0obmlsKSBwb2xsZXI9MHg1NjBhZjAyNGZiMzAK
PiAKPiBsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbS5jOjM4OmxpYnhsX19kb21haW5fdHlwZTogdW5h
YmxlIHRvIGdldCBkb21haW4gCj4gdHlwZSBmb3IgZG9taWQ9NTgKPiAKPiBsaWJ4bDogZGVidWc6
IGxpYnhsX2V2ZW50LmM6MTg2OTpsaWJ4bF9fYW9fY29tcGxldGU6IGFvIDB4NTYwYWYwMjUzNTUw
OiAKPiBjb21wbGV0ZSwgcmM9LTMKPiAKPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RvbWFpbi5jOjE4
MzpsaWJ4bF9kb21haW5fcmVzdW1lOiBEb21haW4gNTg6YW8gCj4gMHg1NjBhZjAyNTM1NTA6IGlu
cHJvZ3Jlc3M6IHBvbGxlcj0weDU2MGFmMDI0ZmIzMCwgZmxhZ3M9aWMKPiAKPiBsaWJ4bDogZGVi
dWc6IGxpYnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9fX2Rlc3Ryb3k6IGFvIDB4NTYwYWYwMjUz
NTUwOiAKPiBkZXN0cm95Cj4gCj4geGVuY2FsbDpidWZmZXI6IGRlYnVnOiB0b3RhbCBhbGxvY2F0
aW9uczo0NyB0b3RhbCByZWxlYXNlczo0Nwo+IAo+IHhlbmNhbGw6YnVmZmVyOiBkZWJ1ZzogY3Vy
cmVudCBhbGxvY2F0aW9uczowIG1heGltdW0gYWxsb2NhdGlvbnM6Mgo+IAo+IHhlbmNhbGw6YnVm
ZmVyOiBkZWJ1ZzogY2FjaGUgY3VycmVudCBzaXplOjIKPiAKPiB4ZW5jYWxsOmJ1ZmZlcjogZGVi
dWc6IGNhY2hlIGhpdHM6MzYgbWlzc2VzOjIgdG9vYmlnOjkKPiAKPiB4ZW5jYWxsOmJ1ZmZlcjog
ZGVidWc6IHRvdGFsIGFsbG9jYXRpb25zOjAgdG90YWwgcmVsZWFzZXM6MAo+IAo+IHhlbmNhbGw6
YnVmZmVyOiBkZWJ1ZzogY3VycmVudCBhbGxvY2F0aW9uczowIG1heGltdW0gYWxsb2NhdGlvbnM6
MAo+IAo+IHhlbmNhbGw6YnVmZmVyOiBkZWJ1ZzogY2FjaGUgY3VycmVudCBzaXplOjAKPiAKPiB4
ZW5jYWxsOmJ1ZmZlcjogZGVidWc6IGNhY2hlIGhpdHM6MCBtaXNzZXM6MCB0b29iaWc6MAo+IAo+
IAo+IAo+IEkgYWxzbyB0cmllZCB0byBjb21waWxlIHRoZSBtaW5pLU9TIGZyb20gdGhlIE5FQyBy
ZXBvc2l0b3J5IGJ1dCBJIHdhcyAKPiBub3QgYWJsZSB0by4KPiAKPiBBbnkgaGVscC9wb2ludGVy
cyB0byBtYWtlIHN1c3BlbmQgd29yayBpbiBtaW5pLU9TIG9yIG9uIGhvdyB0byBidWlsZCAKPiBt
aW5pLU9TIGZyb20gdGhlIE5FQy1zeXNtbCByZXBvc2l0b3J5IHdvdWxkIGJlIGdyZWF0bHkgYXBw
cmVjaWF0ZWQuCj4gCj4gQ2hlZXJzLAo+IAo+IEJydW5vCj4gCj4gCj4gCj4gCj4gCj4gCj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Cj4gTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbAo+
IAoKLS0gCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQpTaW1vbiBLdWVuemVyCuOCt+ODouODsyDjgq/jgqXjg7Pjg4TjgqHjg7wKUmVz
ZWFyY2ggU2NpZW50aXN0LApOZXR3b3JrZWQgU3lzdGVtcyBhbmQgRGF0YSBBbmFseXRpY3MgR3Jv
dXAKTkVDIExhYm9yYXRvcmllcyBFdXJvcGUsIE5ldHdvcmsgUmVzZWFyY2ggRGl2aXNpb24KS3Vy
ZnVlcnN0ZW5hbmxhZ2UgMzYsIEQtNjkxMTUgSGVpZGVsYmVyZwpUZWwuICAgICArNDkgKDApNjIy
MSA0MzQyLTI2NApGYXg6ICAgICArNDkgKDApNjIyMSA0MzQyLTUyNjQKZS1tYWlsOiAgc2ltb24u
a3VlbnplckBuZWNsYWIuZXUKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ck5FQyBFdXJvcGUgTHRkIHwgUmVnaXN0ZXJlZCBPZmZpY2U6
IEF0aGVuZSwgT2R5c3NleQpCdXNpbmVzcyBQYXJrLCBXZXN0IEVuZCBSb2FkLCBMb25kb24sIEhB
NCA2UUUsIEdCClJlZ2lzdGVyZWQgaW4gRW5nbGFuZCAyODMyMDE0CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Dec 07 22:45:27 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 07 Dec 2017 22:45: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 1eN4v0-0000NG-RU; Thu, 07 Dec 2017 22:45:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vy58=dd=gmail.com=costin.lup@srs-us1.protection.inumbo.net>)
 id 1eN4uz-0000N3-5I
 for minios-devel@lists.xenproject.org; Thu, 07 Dec 2017 22:45:25 +0000
X-Inumbo-ID: 40f013bb-dba0-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x22c.google.com (unknown [2a00:1450:400c:c0c::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40f013bb-dba0-11e7-b4a6-bc764e045a96;
 Thu, 07 Dec 2017 23:44:59 +0100 (CET)
Received: by mail-wr0-x22c.google.com with SMTP id y21so9103025wrc.1
 for <minios-devel@lists.xenproject.org>; Thu, 07 Dec 2017 14:45:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=D0k6fTPv5pqQyZ/KK1UIKbFAjkq+coeRvOmsSUSuwPw=;
 b=G0qD1mPBHdKh75mfgSfDczhHGNc4Cio720zBp0wFwClURvoaQViHvTkDXwoSK4aC9K
 p7Xl5/+ldLkXuZb6wFRMk5vz1lLuQXcGN5WJdfGR1wL0IwFx8eCQioUizit8npoHbLas
 QobbUVwzXAStjeokb8Didl9e9S/1w9LhPRUpvpZzUWKl+L6Cb0U0eMVa+U7N6MXHuNMI
 Ejs7Cjxymst5CZPoYo4Uh75vUp8NQrbf8JRsXFG0xZ+tuYh8I/IjkqGTagTaaMANKbQD
 Yql8YaX2VcrcXnAJZSJSINtDe/7Ui2slESXjr/cG/hXbKWLCfBnT9EECnUq0da3yUxyO
 py6g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=D0k6fTPv5pqQyZ/KK1UIKbFAjkq+coeRvOmsSUSuwPw=;
 b=PlNczFO0C8GrvLtzUlzaPEg9dCu6fVIK5aiw48ETiJ2w4PwJJjWlwOb/q+/r3Td1s8
 pg7YyprUECB0zpLaY4Ufw3w9MxY6J2GBZStJqM3PbIA5wFb0xk9pukCNHrBctpuhhvBw
 UmwlvnjUdSli6PiAi89815IbhhyV4oyAUPhs8IM6gyXxMtT5qtWa+BJTMTQJyRGzSaXt
 r47RUdK0aaFt6KJrHPibS97iNbIeSWrojZujjn6lH4MCR4BnKI71SfxQNBurzCWqz9uW
 7sW4rqnilxlPJirNG1ke0cmTcdQ60KhYs1mhKqNghggFo9sJXR+ZjJie4kiyhCvL3iFu
 smrw==
X-Gm-Message-State: AJaThX6jTRGKGaJXuJzAM4dLkYF8sG3bi2qPL4aleRIbHqifzVjERdjQ
 aj8eESXHw6bECbMkyHR+sUeQupIF
X-Google-Smtp-Source: AGs4zMb+aJXZjdeIOemOHjlJSyfBrns+lKeUc8yk5QvihpRJPIVPnZ1zEub+rnYWeJOGRYk+89TAyg==
X-Received: by 10.223.175.49 with SMTP id z46mr24870437wrc.12.1512686721979;
 Thu, 07 Dec 2017 14:45:21 -0800 (PST)
Received: from [192.168.1.103] (5-12-80-164.residential.rdsnet.ro.
 [5.12.80.164])
 by smtp.gmail.com with ESMTPSA id d73sm1415231wmh.3.2017.12.07.14.45.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 07 Dec 2017 14:45:21 -0800 (PST)
To: Bruno Alvisio <bruno.alvisio@gmail.com>, minios-devel@lists.xenproject.org
References: <CADNMjEC8+OmoJ4k9LX31EAf5J_pyxrvA1ToQM9BiB+75Z9_KfA@mail.gmail.com>
From: Costin Lupu <costin.lup@gmail.com>
Message-ID: <d6021b81-3fe7-2f8f-ad9f-dec1c63e11ff@gmail.com>
Date: Fri, 8 Dec 2017 00:45:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CADNMjEC8+OmoJ4k9LX31EAf5J_pyxrvA1ToQM9BiB+75Z9_KfA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Minios-devel] Mini-OS Support for Suspend
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGkgQnJ1bm8sCgpPbiAxMi8wNy8yMDE3IDAxOjUzIEFNLCBCcnVubyBBbHZpc2lvIHdyb3RlOgo8
c25pcD4KPiBJIGFsc28gdHJpZWQgdG8gY29tcGlsZSB0aGUgbWluaS1PUyBmcm9tIHRoZSBORUMg
cmVwb3NpdG9yeSBidXQgSSB3YXMKPiBub3QgYWJsZSB0by4KPiAKPiBBbnkgaGVscC9wb2ludGVy
cyB0byBtYWtlIHN1c3BlbmQgd29yayBpbiBtaW5pLU9TIG9yIG9uIGhvdyB0byBidWlsZAo+IG1p
bmktT1MgZnJvbSB0aGUgTkVDLXN5c21sIHJlcG9zaXRvcnkgd291bGQgYmUgZ3JlYXRseSBhcHBy
ZWNpYXRlZC4KClRoZXNlIHN0ZXBzIChhZGFwdGVkIGZyb20gWzBdKSBtaWdodCBiZSBvZiBoZWxw
IGZvciB5b3UgdG8gYnVpbGQgYQptaW5pLU9TIGFwcGxpY2F0aW9uIHVzaW5nIHRoZSBORUMgc3lz
bWwgcmVwbyBbMV06CgoxKSBZb3Ugd291bGQgbmVlZCB0byBidWlsZCB0aGUgbGVnYWN5IHRvb2xj
aGFpbiBbMl0gYmFzaWNhbGx5IG9ubHkgZm9yCm5ld2xpYiBhbmQgbHdpcDoKCjx0b29sY2hhaW4t
Y2xvbmU+ICQgTUlOSU9TX1JPT1Q9PHBhdGhfdG9fbWluaW9zPiBtYWtlIGFsbAoKVGhpcyB3aWxs
IGdlbmVyYXRlIGEgc3ViZGlyZWN0b3J5IGNhbGxlZCA8YXJjaD4tcm9vdC88YXJjaD4teGVuLWVs
ZgooZS5nLiB4ODZfNjQtcm9vdC94ODZfNjQteGVuLWVsZikgd2hpY2ggd2lsbCBjb250YWluIHRo
ZSBsaWJyYXJpZXMuCgoKMikgV2hlbiB1c2luZyBzeXNtbCBtaW5pLW9zIHJlcG8sIGJ1aWxkaW5n
IGFwcGxpY2F0aW9ucyBpcyBhIGJpdApkaWZmZXJlbnQuIFRoZSBhcHBsaWNhdGlvbnMgYXJlIG1h
aW50YWluZWQgaW4gYSBkaWZmZXJlbnQgcmVwbyBbM10gd2hpY2gKeW91IHdvdWxkIGhhdmUgdG8g
Y2xvbmUuIFlvdSB3aWxsIGhhdmUgdGhlcmUgMyBhcHBzIGFuZCBhIHRlbXBsYXRlLiBPbgonbm94
cycgYnJhbmNoIHlvdSB3aWxsIGFsc28gaGF2ZSB0aGUgZGF5dGltZSBhcHBsaWNhdGlvbiB0aGF0
J3MgaW4KbWluaS1PUyB1cHN0cmVhbS4gSWYgZm9yIGV4YW1wbGUgeW91J3JlIGNob29zaW5nIHRo
ZSAnaWRsZScgYXBwbGljYXRpb24KeW91IHNob3VsZCBydW4gdGhlIGZvbGxvd2luZyBjb21tYW5k
czoKCjxtaW5pYXBwcy1jbG9uZT4gJCBjZCBpZGxlCjxtaW5pYXBwcy1jbG9uZT4gJCBtYWtlIFhF
Tl9ST09UPS4uLiBcCiAgICAgICBNSU5JT1NfUk9PVD08bWluaW9zLXN5c21sLWNsb25lPiBcCiAg
ICAgICBORVdMSUJfUk9PVD08dG9vbGNoYWluLWNsb25lPi94ODZfNjQtcm9vdC94ODZfNjQteGVu
LWVsZiBcCiAgICAgICBMV0lQX1JPT1Q9PHRvb2xjaGFpbi1jbG9uZT4veDg2XzY0LXJvb3QveDg2
XzY0LXhlbi1lbGYKCkZvciBYRU5fUk9PVCBJIGJlbGlldmUgaXQgc2hvdWxkIHdvcmsgd2l0aCBh
bnkgdmVyc2lvbiA+PSA0LjguCgpbMF0gaHR0cHM6Ly9naXRodWIuY29tL3N5c21sL2xpZ2h0dm0K
WzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9zeXNtbC9taW5pLW9zClsyXSBodHRwczovL2dpdGh1Yi5j
b20vc3lzbWwvdG9vbGNoYWluClszXSBodHRwczovL2dpdGh1Yi5jb20vc3lzbWwvbWluaS1hcHBz
CgpDaGVlcnMsCkNvc3RpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Sun Dec 10 20:14:20 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 10 Dec 2017 20:14: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 1eO7zO-0001bf-Ut; Sun, 10 Dec 2017 20:14:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=innr=dg=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1eO7zN-0001bZ-Qk
 for minios-devel@lists.xenproject.org; Sun, 10 Dec 2017 20:14:17 +0000
X-Inumbo-ID: a06e262e-dde6-11e7-b4a6-bc764e045a96
Received: from hera.aquilenet.fr (unknown [141.255.128.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a06e262e-dde6-11e7-b4a6-bc764e045a96;
 Sun, 10 Dec 2017 21:13:47 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 6E456FD62;
 Sun, 10 Dec 2017 21:14:17 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
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 B8FDaRehKgiX; Sun, 10 Dec 2017 21:14:16 +0100 (CET)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id CE01DF6DA;
 Sun, 10 Dec 2017 21:14:16 +0100 (CET)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.90_RC3)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1eO7zI-0008W6-UQ; Sun, 10 Dec 2017 21:14:12 +0100
Date: Sun, 10 Dec 2017 21:14:12 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20171210201412.uqx35g7els7izhku@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Juergen Gross <jgross@suse.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
References: <9c8791af-2eae-c235-1599-9774b54502fb@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9c8791af-2eae-c235-1599-9774b54502fb@suse.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] Mini-OS include/minios-external directory
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpKdWVyZ2VuIEdyb3NzLCBvbiBtZXIuIDA2IGTDqWMuIDIwMTcgMTU6MDE6MzkgKzAx
MDAsIHdyb3RlOgo+IFdoaWxlIHRyeWluZyB0byB1c2UgTUlOSU9TX1NUQUlMUV9MQVNUKCkgZnJv
bSBpbmNsdWRlL2xpc3QuaCBJCj4gc3R1bWJsZWQgb3ZlciB1bmRlZmluZWQgX19vZmZzZXRvZigp
LiBBcyBsaXN0LmggaXMgYmVpbmcgZ2VuZXJhdGVkCj4gZnJvbSBpbmNsdWRlL21pbmlvcy1leHRl
cm5hbC9ic2Qtc3lzLXF1ZXVlLmgganVzdCBtb2RpZnlpbmcgbGlzdC5oCj4gdG8gdXNlIG9mZnNl
dG9mKCkgaW5zdGVhZCBvZiBfX29mZnNldG9mKCkgaXNuJ3QgZ29pbmcgdG8gd29yay4KPiAKPiBT
byBJIHNlZSB0aHJlZSBwb3NzaWJsZSBzb2x1dGlvbnMgdG8gbXkgcHJvYmxlbToKPiAKPiAxLiBt
b2RpZnkgaW5jbHVkZS9taW5pb3MtZXh0ZXJuYWwvYnNkLXN5cy1xdWV1ZS1oLXNlZGRlcnkgdG8g
Y2hhbmdlCj4gICAgX19vZmZzZXRvZigpIGludG8gb2Zmc2V0b2YoKQoKSSdkIGdvIGZvciB0aGlz
LgoKPiBUQkggSSBkb24ndCB0aGluayB0aGUgY29tcGxleGl0eSBvZiBidWlsZGluZyBsaXN0Lmgg
ZHluYW1pY2FsbHkgaXMKPiByZWFsbHkgd29ydGggdGhlIHRyb3VibGUuIEluIGNhc2Ugd2UgcmVh
bGx5IHdhbnQgdG8gcmViYXNlIHRvIGEKPiBuZXdlciB2ZXJzaW9uIG9mIHRoZSByZWxhdGVkIEJT
RCBoZWFkZXIgZG9pbmcgdGhhdCBtYW51YWxseSBzZWVtcwo+IHRvIGJlIG1vcmUgZWZmZWN0aXZl
IHRoYW4gdHJ5aW5nIHRvIGtlZXAgdGhhdCBidWlsZCBtYWNoaW5lcnkuCgpEb2luZyB0aGlzIG1h
bnVhbGx5IGVhY2ggdGltZSBtZWFucyB0aGF0IHdlJ2xsIG1vc3QgcHJvYmFibHkgZm9yZ2V0CnNv
bWUgb2YgdGhlIG5lZWRlZCBtYW5nbGluZy4gSGF2aW5nIGEgc2NyaXB0IGJvdGggZG9jdW1lbnRz
IHRoZSBsaXN0IG9mCnRoaW5ncyB0aGF0IHdlIGhhdmUgZm91bmQgdG8gYmUgbmVlZGVkLCBhbmQg
anVzdCBtYWtlcyBpdCBkb25lLgoKU2FtdWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Dec 11 07:02:49 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Dec 2017 07:02: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 1eOI6x-0007mg-Ag; Mon, 11 Dec 2017 07:02:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vfin=dh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eOI6v-0007mY-NJ
 for minios-devel@lists.xenproject.org; Mon, 11 Dec 2017 07:02:45 +0000
X-Inumbo-ID: 587e962f-de41-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 587e962f-de41-11e7-b0d7-9f685aff125f;
 Mon, 11 Dec 2017 07:03:10 +0000 (UTC)
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 D9B79ABD0;
 Mon, 11 Dec 2017 07:02:37 +0000 (UTC)
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
References: <9c8791af-2eae-c235-1599-9774b54502fb@suse.com>
 <20171210201412.uqx35g7els7izhku@var.youpi.perso.aquilenet.fr>
From: Juergen Gross <jgross@suse.com>
Message-ID: <bf83648a-bda6-9ee9-6809-97d827ff9a8c@suse.com>
Date: Mon, 11 Dec 2017 08:02:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171210201412.uqx35g7els7izhku@var.youpi.perso.aquilenet.fr>
Content-Language: en-US
Subject: Re: [Minios-devel] Mini-OS include/minios-external directory
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

T24gMTAvMTIvMTcgMjE6MTQsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiBIZWxsbywKPiAKPiBK
dWVyZ2VuIEdyb3NzLCBvbiBtZXIuIDA2IGTDqWMuIDIwMTcgMTU6MDE6MzkgKzAxMDAsIHdyb3Rl
Ogo+PiBXaGlsZSB0cnlpbmcgdG8gdXNlIE1JTklPU19TVEFJTFFfTEFTVCgpIGZyb20gaW5jbHVk
ZS9saXN0LmggSQo+PiBzdHVtYmxlZCBvdmVyIHVuZGVmaW5lZCBfX29mZnNldG9mKCkuIEFzIGxp
c3QuaCBpcyBiZWluZyBnZW5lcmF0ZWQKPj4gZnJvbSBpbmNsdWRlL21pbmlvcy1leHRlcm5hbC9i
c2Qtc3lzLXF1ZXVlLmgganVzdCBtb2RpZnlpbmcgbGlzdC5oCj4+IHRvIHVzZSBvZmZzZXRvZigp
IGluc3RlYWQgb2YgX19vZmZzZXRvZigpIGlzbid0IGdvaW5nIHRvIHdvcmsuCj4+Cj4+IFNvIEkg
c2VlIHRocmVlIHBvc3NpYmxlIHNvbHV0aW9ucyB0byBteSBwcm9ibGVtOgo+Pgo+PiAxLiBtb2Rp
ZnkgaW5jbHVkZS9taW5pb3MtZXh0ZXJuYWwvYnNkLXN5cy1xdWV1ZS1oLXNlZGRlcnkgdG8gY2hh
bmdlCj4+ICAgIF9fb2Zmc2V0b2YoKSBpbnRvIG9mZnNldG9mKCkKPiAKPiBJJ2QgZ28gZm9yIHRo
aXMuCj4gCj4+IFRCSCBJIGRvbid0IHRoaW5rIHRoZSBjb21wbGV4aXR5IG9mIGJ1aWxkaW5nIGxp
c3QuaCBkeW5hbWljYWxseSBpcwo+PiByZWFsbHkgd29ydGggdGhlIHRyb3VibGUuIEluIGNhc2Ug
d2UgcmVhbGx5IHdhbnQgdG8gcmViYXNlIHRvIGEKPj4gbmV3ZXIgdmVyc2lvbiBvZiB0aGUgcmVs
YXRlZCBCU0QgaGVhZGVyIGRvaW5nIHRoYXQgbWFudWFsbHkgc2VlbXMKPj4gdG8gYmUgbW9yZSBl
ZmZlY3RpdmUgdGhhbiB0cnlpbmcgdG8ga2VlcCB0aGF0IGJ1aWxkIG1hY2hpbmVyeS4KPiAKPiBE
b2luZyB0aGlzIG1hbnVhbGx5IGVhY2ggdGltZSBtZWFucyB0aGF0IHdlJ2xsIG1vc3QgcHJvYmFi
bHkgZm9yZ2V0Cj4gc29tZSBvZiB0aGUgbmVlZGVkIG1hbmdsaW5nLiBIYXZpbmcgYSBzY3JpcHQg
Ym90aCBkb2N1bWVudHMgdGhlIGxpc3Qgb2YKPiB0aGluZ3MgdGhhdCB3ZSBoYXZlIGZvdW5kIHRv
IGJlIG5lZWRlZCwgYW5kIGp1c3QgbWFrZXMgaXQgZG9uZS4KCkhtbSwgZG8geW91IHJlYWxseSBl
eHBlY3QgdXBkYXRlcyBvZiB0aGUgaGVhZGVyPyBPdXIgdmVyc2lvbiBpcyBmcm9tCjIwMTEuIEl0
IHdhcyBuZXZlciB1cGRhdGVkIHNpbmNlIGl0cyBpbnRyb2R1Y3Rpb24gaW4gdGhlIHRyZWUgaW4K
MjAxMS4gSXQgd2FzIG9ubHkgZXZlciBtb3ZlZCBhcm91bmQuIEl0cyBjb21wbGV4aXR5IGlzIHJl
YWxseSBsb3csCmFuZCBpdCB3aWxsIGJlIGV2ZW4gZWFzaWVyIHRvIHVuZGVyc3RhbmQgd2l0aCB0
aGUgbGVmdCBCU0Qgc3BlY2lmaWNzCihsaWtlIHRyYWNpbmcpIHJlbW92ZWQuCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Dec 12 09:51:24 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 Dec 2017 09:51: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 1eOhDe-0007N0-M0; Tue, 12 Dec 2017 09:51:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ikum=di=arm.com=shijie.huang@srs-us1.protection.inumbo.net>)
 id 1eOhDd-0007Mu-28
 for minios-devel@lists.xenproject.org; Tue, 12 Dec 2017 09:51:21 +0000
X-Inumbo-ID: ecedf7d4-df21-11e7-b4a6-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::62c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ecedf7d4-df21-11e7-b4a6-bc764e045a96;
 Tue, 12 Dec 2017 10:50:46 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=i5z8X2ZHD+HB6rsEB5WBEYS/HtAbha0zpkwchHgDNAY=;
 b=QMLm+tn5Z7oJrBUDFw5dAmad73LAl1fcHcduodcb7GUDe0UjMIVy6aN+Lo/WAtwGsC6HAPXu561FJSkITkxN2Txqa3qnLCoaxwwNSGhiRIP3MgvCn9sbW6/hyYtSg639qetoLVxeJwh2wpxpxuqSHdQQ55pohvuxR/NFalNH5qM=
Received: from AM4PR08CA0047.eurprd08.prod.outlook.com (2603:10a6:205:2::18)
 by VI1PR0801MB1949.eurprd08.prod.outlook.com (2603:10a6:800:89::23) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Tue, 12
 Dec 2017 09:51:10 +0000
Received: from VE1EUR03FT050.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::208) by AM4PR08CA0047.outlook.office365.com
 (2603:10a6:205:2::18) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend
 Transport; Tue, 12 Dec 2017 09:51:10 +0000
Authentication-Results: spf=pass (sender IP is 217.140.96.140)
 smtp.mailfrom=arm.com; ens-lyon.org; dkim=none (message not signed)
 header.d=none;ens-lyon.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 217.140.96.140 as permitted sender) receiver=protection.outlook.com;
 client-ip=217.140.96.140; helo=nebula.arm.com;
Received: from nebula.arm.com (217.140.96.140) by
 VE1EUR03FT050.mail.protection.outlook.com (10.152.19.209) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id
 15.20.302.6 via Frontend Transport; Tue, 12 Dec 2017 09:51:09 +0000
Received: from ubuntu.shanghai.arm.com (10.1.2.79) by mail.arm.com
 (10.1.105.66) with Microsoft SMTP Server id 14.3.294.0; Tue, 12 Dec 2017
 09:50:24 +0000
Date: Tue, 12 Dec 2017 09:50:20 +0000
From: Huang Shijie <shijie.huang@arm.com>
To: <wei.liu2@citrix.com>, <minios-devel@lists.xenproject.org>,
 <julien.grall@arm.com>
Message-ID: <20171212095019.GA4374@ubuntu.shanghai.arm.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.24 (2015-08-30)
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(39860400002)(346002)(376002)(2980300002)(438002)(199004)(53754006)(189003)(478600001)(305945005)(8676002)(246002)(8936002)(33656002)(46406003)(106466001)(356003)(47776003)(5660300001)(6666003)(104016004)(83506002)(2201001)(50466002)(6636002)(16586007)(316002)(8666007)(55016002)(54906003)(110136005)(7696005)(86362001)(1076002)(26826003)(23726003)(58126008)(72206003)(106002)(4326008)(2906002)(77096006)(97756001)(18370500001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0801MB1949; H:nebula.arm.com; FPR:;
 SPF:Pass; PTR:fw-tnat.cambridge.arm.com; A:1; MX:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT050;
 1:MxXElN6jv3n/ttyh3wCAr8GyZUoaDOskAw29kNADHxI18lm3LtsBqKLYEqO+H8uVtlD3t/R5vQKNGDFyuNn3AAf5hyUuZZJ5epoPGNo1M4e9HD9aVX2oU3CaoG12Cmsn
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e3dbc8ec-a3f9-401f-8b6f-08d54145df92
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(5600026)(4604075)(4608076)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603307);
 SRVR:VI1PR0801MB1949; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1949;
 3:rUpW470sjxoKMMOm/Hmrw8S6fQWOPwOb9lkj0ZtlZbxfIk8UcsxrQ6XBnj7rT/haHBua3oQsAyTtICVurDzzNr4pkHbWuOLPretmqyasoNLJqs+sNvOshnWWqDTes/zR1yzSWaXaptjFDgbjEJ5QILPrREI3Ge1sp8F6EYsWkMg+dgwmBwZhJZSmewxSFAc5e9nqjM5sNBpmfdlhdkMAOxViKUI08U//UnSz88Usqfa4elWlKDa5x0K1l8HjXbrNnqS5hEY+aGaDKKXqeCMxIP8RD2yBN4oNxpUoYgahdOLClie892hZAnHQaLkCmSyLf60pZTFvNJxSSXAbtVzHauaaJwtZOfnuQ2oXm5Rs/PA=;
 25:2j5FBzt7kpNblLG3QN55ZkZvUCdFuiVot1VyfUGRakqOds6qUY/+n3wjngoU3aLqnCbtdNfwgT0+sz+L9YtpxbIBm7ZiIqtmBUrZG5QF6e2CpbbBqnqhCxyskBY4+4Bjh8cVCF1E68HvoM6uyrT9Q2fALCZz/KC/uBZ5dKY0VeP/UzD/DHe/hAdMeHNmeDmRcTrXTE6DIyosTJfOPnTtQw2LdzZmgvGD4rfiwy4tpwdZm44lnI8P2shO5Y39mqHtmTbm+SiMbpm7wfnCTFhS/eRgFdEs4m4utKcUS8j7lhXCHPsQKNxNvqojXkGJsqjNNZQ5jV3xxmJiciyM64p7IQ==
X-MS-TrafficTypeDiagnostic: VI1PR0801MB1949:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1949;
 31:oHNWUYy/0nCVF69xxijB7J5tBtNofepPBvksHFcOnt06QhRgytYGDDC8Jb8zp6h9ijgDjuofD+FFMbJFiURiIEHuYadJU+fbbKhwfwtRs449BH1/qiK7s9fhY7+MsDUHo9TFHgnEbbeyOUz0Vb0CRLZLiIvBvIFnF/XNWpzG+Sw4Wkm2FSK8pHKxJuBE3aA1BIUfjAW6wzbu69FeyPlRg60OR068xtstT/mSy669jD0=;
 20:5/kDmoxXRLzE1UyuC1h085mCLtpAjjD84AZEKYKXvQ2u2e/xkRKaP00JIj/1briCrhdNTZKxiXIO2h7FuK2pIGDGlHKuGSzvI7cxyhzn7RKJImz5WeoyJ55DNRTZIZ37I2eT/+L/VH9SsyA0RyRPZM+QWZny/O0Piyv8oqI86gfESsgeTtWfnc7/2OhEP5nnQaS//ErZ84OTrANEUQPjh81nlofjt+50WUzoB4IhNWxXvV238rudBl51WxjvMwd5;
 4:iz1vuItW9B1mPs2FFlRWFgEwK/g8UQVu8Iox/UK/+owScicwUA4P9i8SIBvYCdQarl2kaE7bjZOyboGjzcufltzhOdpDIgwuZ71uljWnq4f9moxFhMZM/Of9xSORCzwNAF2jlqiFNyo/oowvYc2HsgEVFcBqH0RRNh21/ndxWVQE5Uh4qQcx5VEkgEbPdYTgnrHHVWt4RkTJWWPeMVwgAnc+3/16eFNMEQ4BQMMnqZcLH2yGt04kWB5PsPlzPOUwMJOwuEKALnOn7T1TCGFdUA==
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR0801MB1949C23B861D1BE8095D449D84340@VI1PR0801MB1949.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(2401047)(8121501046)(5005006)(3231023)(10201501046)(93006095)(93004095)(3002001)(6055026)(6041248)(20161123555025)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(6072148)(201708071742011);
 SRVR:VI1PR0801MB1949; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:VI1PR0801MB1949; 
X-Forefront-PRVS: 051900244E
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0801MB1949;
 23:D3SVK2xyhnxJDUyOBkcyWJ2Oj+BjItnlTs1NnkS?=
 =?us-ascii?Q?6kexz9ad5bPENOnwpM++bi8qIixnY89breafD6M17p6Sr9zLTxWn3FPE19Gw?=
 =?us-ascii?Q?eWH6EwN/FOHIMiqBtYOHKPXVXo2eaSyOVqbgClXWyfhYuhAGr42Cd9tUHJZy?=
 =?us-ascii?Q?W9W6A8Lcv+0pTuxjWZJHDF6t9v8cBqdMt4sqScg/Zbgtrjlpyg0DI4+rNJEp?=
 =?us-ascii?Q?qSFviei2MQ7Kz52kTckys5R/+4uNom8xVUIFQpDuZDrdTP34guQD6Jc2/3Lg?=
 =?us-ascii?Q?LiDP0ZogwHRxDbheil+1p51Rt1crUQVhRG+8hAftrcSzL4m9rfPJPaPoL+Ix?=
 =?us-ascii?Q?KAxekSsss7rLlXfHqprxiuVhT8Bl87ORjJtzklcmmi9wEJeV+XI7wYfrOQ9X?=
 =?us-ascii?Q?aqlhLqcD4oYJDufbH21qVl8wkf6thkTostHgX3sWXOzuGzgqLyY1jsZQ3s3c?=
 =?us-ascii?Q?sZ7av1Fa0FDoJDltlY3FaF0tzADy3W5UTeWjBdrZl79alsxQUh9shaTK2Iv+?=
 =?us-ascii?Q?PExYuHdFZkGj3Lz/6ztYRO4PNmIqAy+Cf/YN893J1E3Gt4lK7tFiG+6TSmUp?=
 =?us-ascii?Q?JJTtp3FBPMMOZJah27HTmb424I1VlrKNUPrrIp5EU4r05Fe7ivFFo+vIoyEd?=
 =?us-ascii?Q?KxJOBFupxtYKfMFnOSJc9jQ1r0ArI6LFYWR5u2DyO1Ah1YhMogXZk+1pJdbH?=
 =?us-ascii?Q?ZyfGuF4cQsVZBKcOeC/lsss0sQ7c/7GY8qCL0r3UYq/OilOHCumxHhCry12g?=
 =?us-ascii?Q?S3bdZuYiJzHO00tYQ7pWZmhQihA2ZL0svs/gafW0zJ7gYKZ3EBOp7iH8LL1F?=
 =?us-ascii?Q?KDUZutISi3YowiAWF1P7wpMNd/CNh4SbYODnbTSnBKHGPRC5bGmBMnZzI2GJ?=
 =?us-ascii?Q?uWwC7WO3xNm8jBJ9M8OXUFr+0FxLHdH3pV5Vwj6ZupSXCz7EEJ3XL6N5kMc/?=
 =?us-ascii?Q?mDUJRkPTio83PtwLVyNDOoFemjVuwTYxc/LuaCT8ecO/D7cYgA5WJUgrEmEd?=
 =?us-ascii?Q?SMALoG6MbQAFuiz7Pp6I8GJWoD6jwTlbceBQTXOPA5t2TNA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1949;
 6:EXKbuYmljz27upUG6cURwhMoZmLFYIhAwkvIY31aXLiKl27gJ6ceOdHUmB8c4Nn1fZPRThZssJeT8+2QEVOxOcylBD3Ug6U0trvPP/ICOAr7T0UTv+JMjcVLwF/BtYAciEMBlNjCFpAPoMIExJMBN1k5wqhzNkYWzJ+xkMWYGiO5KdSNvrz4DbF1E0dJ/LRqkZJQpWTYMC7t2DW0r+2mdDt1vMNYZ0SPUbP0RPWcz2tU5t3A4xjHBrDto/E8PrkUhFHeKTucpck3kk1Xbb5KvD92Nj6ki9vSVB4YwS8OWpi0j+j6Wyfx0Xobxc+P60Z/ZhZAbLKgv3BdOjXJQlljWp4MClFpimoekSmBbGXAbvg=;
 5:KCGBcFDauaD4nh9ClAkozwswdErXw2860sZoHlqyuU1e3Ip2o4jfKilmxmffftKHbHst1B5VBpAM+kamvtQyctd/FWbHx/PUvmCgtzP6UPI7/VKpGuS+6XBAMy+8wl+NI0A5pmIpmLQNBE74EmEJb8OgH5G8nsyeUzZC7eqFN68=;
 24:Ux+kAiF8YesS7b3BbqKkPDhjL4DMrp6wmrfEeVNbBdjegBxBZu9Sy+RIKmBa0ADQpnu5Ax+MVbm/e78KRQm6BY+NnmcpPqBe2EyGHRMCKMA=;
 7:J7lCTua6lY7sfVSRAdv7SXuzmlyvgTIk20Pq0TWqjU/vObjG1LJRwboK9TGOjD0UYHL89o1GSa3G/PNI8DPNFgq3de7yJySoulktSr4bUA8dHi5U0LU9zyGrVcETCQBV29Z+N3fHmfDOmegdaZNym2/XGrtiNzqqBhJBx21UPl/LWTpFP1sIwFVH0XE6kg5cDBNlPx5LuVXxzRZA2xCWSQkxKWDaWFlMNNfW5IzWvFjTkVWAiiOKoQ4KcNFxkg6O
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Dec 2017 09:51:09.0389 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: e3dbc8ec-a3f9-401f-8b6f-08d54145df92
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB1949
Cc: kaly.xin@arm.com, nd@arm.com, samuel.thibault@ens-lyon.org,
 steve.capper@arm.com
Subject: [Minios-devel] Add "-nostdinc" to gcc when HAVE_LIBC is not enabled
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGkgYWxsLAogICAgSSBhbSB0cnlpbmcgdG8gYWRkIHRoZSBEVEMgdG8gdGhlIG1pbmktb3MgYnkg
Y29waW5nIGl0cyBjb2RlIHRvIG1pbmlvcy4KCiAgICBJIGFkZGVkIHRoZSAiLW5vc3RkaW5jIiB0
byBnY2Mgd2hlbiB0aGUgSEFWRV9MSUJDCiAgICBpcyBub3QgZW5hYmxlZCwgYW5kIEkgY29waWVk
IHRoZSBoZWFkZXJzIGZyb20gdGhlIEZyZWVCU0QgY29kZS4KCiAgICAoT2YgY291cnNlLCBJIGNv
cGllZCBtYW55IGhlYWRlcnMgZnJvbSB0aGUgRnJlZUJTRCBjb2RlLCBzdWNoIGFzIHN0ZGRlZi5o
LCBzdGRhcmcuaC4uKQoKICAgIEl0IGlzIGEgYmlnIHBhdGNoIGZvciB0aGUgbWluaS1vcy4gU28g
aXMgdGhpcyBhIGdvb2QgaWRlYSwgb3IgYSBiYWQgaWRlYT8KCgpUaGFua3MKSHVhbmcgU2hpamll
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Dec 12 09:55:41 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 Dec 2017 09:55: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 1eOhHp-0007Vo-8h; Tue, 12 Dec 2017 09:55:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6vzk=di=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1eOhHo-0007VS-2w
 for minios-devel@lists.xenproject.org; Tue, 12 Dec 2017 09:55:40 +0000
X-Inumbo-ID: ac543a73-df22-11e7-b0d7-9f685aff125f
Received: from mail2-relais-roc.national.inria.fr (unknown [192.134.164.83])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ac543a73-df22-11e7-b0d7-9f685aff125f;
 Tue, 12 Dec 2017 09:56:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,394,1508796000"; d="scan'208";a="305077348"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.105])
 by mail2-relais-roc.national.inria.fr with
 ESMTP/TLS/AES256-GCM-SHA384; 12 Dec 2017 10:55:31 +0100
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.90_RC3)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1eOhHf-0000mB-I1; Tue, 12 Dec 2017 10:55:31 +0100
Date: Tue, 12 Dec 2017 10:55:31 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Huang Shijie <shijie.huang@arm.com>
Message-ID: <20171212095531.nyocjgfc5e3gtzrn@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Huang Shijie <shijie.huang@arm.com>, wei.liu2@citrix.com,
 minios-devel@lists.xenproject.org, julien.grall@arm.com,
 steve.capper@arm.com, kaly.xin@arm.com, nd@arm.com
References: <20171212095019.GA4374@ubuntu.shanghai.arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171212095019.GA4374@ubuntu.shanghai.arm.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: wei.liu2@citrix.com, steve.capper@arm.com,
 minios-devel@lists.xenproject.org, kaly.xin@arm.com, julien.grall@arm.com,
 nd@arm.com
Subject: Re: [Minios-devel] Add "-nostdinc" to gcc when HAVE_LIBC is not
	enabled
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SHVhbmcgU2hpamllLCBvbiBtYXIuIDEyIGTDqWMuIDIwMTcgMDk6NTA6MjAgKzAwMDAsIHdyb3Rl
Ogo+ICAgICBJIGFtIHRyeWluZyB0byBhZGQgdGhlIERUQyB0byB0aGUgbWluaS1vcyBieSBjb3Bp
bmcgaXRzIGNvZGUgdG8gbWluaW9zLgo+IAo+ICAgICBJIGFkZGVkIHRoZSAiLW5vc3RkaW5jIiB0
byBnY2Mgd2hlbiB0aGUgSEFWRV9MSUJDCj4gICAgIGlzIG5vdCBlbmFibGVkLCBhbmQgSSBjb3Bp
ZWQgdGhlIGhlYWRlcnMgZnJvbSB0aGUgRnJlZUJTRCBjb2RlLgo+IAo+ICAgICAoT2YgY291cnNl
LCBJIGNvcGllZCBtYW55IGhlYWRlcnMgZnJvbSB0aGUgRnJlZUJTRCBjb2RlLCBzdWNoIGFzIHN0
ZGRlZi5oLCBzdGRhcmcuaC4uKQo+IAo+ICAgICBJdCBpcyBhIGJpZyBwYXRjaCBmb3IgdGhlIG1p
bmktb3MuIFNvIGlzIHRoaXMgYSBnb29kIGlkZWEsIG9yIGEgYmFkIGlkZWE/CgpUaGVzZSBzaG91
bGQgYmUgcHJvdmlkZWQgYnkgdGhlIGNvbXBpbGVyLCBub3QgbGliYy4gWW91IG5lZWQgdG8gYWRk
IHRoZQpjb21waWxlciBoZWFkZXIgc2VhcmNoIHBhdGggYWxvbmcgLW5vc3RkaW5jLgoKU2FtdWVs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Dec 12 10:29:27 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 Dec 2017 10:29: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 1eOhoU-0001aT-HS; Tue, 12 Dec 2017 10:29:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=33tt=di=pfupf.net=lists@srs-us1.protection.inumbo.net>)
 id 1eOhoT-0001aN-6V
 for minios-devel@lists.xenproject.org; Tue, 12 Dec 2017 10:29:25 +0000
X-Inumbo-ID: 3e964970-df27-11e7-b4a6-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e964970-df27-11e7-b4a6-bc764e045a96;
 Tue, 12 Dec 2017 11:28:51 +0100 (CET)
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 D8331AC5C;
 Tue, 12 Dec 2017 10:29:20 +0000 (UTC)
To: Huang Shijie <shijie.huang@arm.com>, wei.liu2@citrix.com,
 minios-devel@lists.xenproject.org, julien.grall@arm.com
References: <20171212095019.GA4374@ubuntu.shanghai.arm.com>
From: Juergen Gross <lists@pfupf.net>
Message-ID: <e768e1ab-4c32-e597-8082-94f2fbcc3ed6@pfupf.net>
Date: Tue, 12 Dec 2017 11:29:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171212095019.GA4374@ubuntu.shanghai.arm.com>
Content-Language: de-DE
Cc: kaly.xin@arm.com, nd@arm.com, steve.capper@arm.com,
 samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] Add "-nostdinc" to gcc when HAVE_LIBC is not
 enabled
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

T24gMTIvMTIvMTcgMTA6NTAsIEh1YW5nIFNoaWppZSB3cm90ZToKPiBIaSBhbGwsCj4gICAgIEkg
YW0gdHJ5aW5nIHRvIGFkZCB0aGUgRFRDIHRvIHRoZSBtaW5pLW9zIGJ5IGNvcGluZyBpdHMgY29k
ZSB0byBtaW5pb3MuCj4gCj4gICAgIEkgYWRkZWQgdGhlICItbm9zdGRpbmMiIHRvIGdjYyB3aGVu
IHRoZSBIQVZFX0xJQkMKPiAgICAgaXMgbm90IGVuYWJsZWQsIGFuZCBJIGNvcGllZCB0aGUgaGVh
ZGVycyBmcm9tIHRoZSBGcmVlQlNEIGNvZGUuCj4gCj4gICAgIChPZiBjb3Vyc2UsIEkgY29waWVk
IG1hbnkgaGVhZGVycyBmcm9tIHRoZSBGcmVlQlNEIGNvZGUsIHN1Y2ggYXMgc3RkZGVmLmgsIHN0
ZGFyZy5oLi4pCj4gCj4gICAgIEl0IGlzIGEgYmlnIHBhdGNoIGZvciB0aGUgbWluaS1vcy4gU28g
aXMgdGhpcyBhIGdvb2QgaWRlYSwgb3IgYSBiYWQgaWRlYT8KCkluIGdlbmVyYWwgdGhpcyBpcyBh
biBleGNlbGxlbnQgaWRlYS4gQnV0IG1ha2luZyB0aGlzIGJ1aWxkYWJsZSBpbgphbGwgbmVlZGVk
IGVudmlyb25tZW50cyAoc3R1YmRvbSBldGMuKSBtaWdodCBiZSBxdWl0ZSBzb21lIHdvcmsuLi4K
CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Dec 12 14:19:05 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 Dec 2017 14:19: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 1eOlOi-0005Ja-2v; Tue, 12 Dec 2017 14:19:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8ewx=di=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1eOlOg-0005JU-QO
 for minios-devel@lists.xen.org; Tue, 12 Dec 2017 14:19:02 +0000
X-Inumbo-ID: 5229b8e2-df47-11e7-b4a6-bc764e045a96
Received: from queen.nlehd.de (unknown [195.37.154.80])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5229b8e2-df47-11e7-b4a6-bc764e045a96;
 Tue, 12 Dec 2017 15:18:27 +0100 (CET)
Received: from c430.ant-net (c430.ant-net [192.168.0.37])
 by queen.nlehd.de (Postfix) with ESMTP id 93C1444FC7;
 Tue, 12 Dec 2017 15:01:02 +0100 (CET)
From: Felipe Huici <felipe.huici@neclab.eu>
To: minios-devel@lists.xen.org
Date: Tue, 12 Dec 2017 15:00:48 +0100
Message-Id: <20171212140049.15504-2-felipe.huici@neclab.eu>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171212140049.15504-1-felipe.huici@neclab.eu>
References: <20171212140049.15504-1-felipe.huici@neclab.eu>
Cc: Felipe Huici <felipe.huici@neclab.eu>, simon.kuenzer@neclab.eu
Subject: [Minios-devel] [UNIKRAFT PATCH 1/2] arch/x86_64: Change CPPFLAGS to
	CXXFLAGS
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

QysrIGZsYWdzIHdlcmVuJ3QgYmVpbmcgcHJvcGVybHkgcHJvcGFnYXRlZC4KClNpZ25lZC1vZmYt
Ynk6IEZlbGlwZSBIdWljaSA8ZmVsaXBlLmh1aWNpQG5lY2xhYi5ldT4KLS0tCiBhcmNoL3g4Nl82
NC9NYWtlZmlsZS51ayB8IDM0ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Nl82NC9NYWtlZmlsZS51ayBiL2FyY2gveDg2XzY0L01ha2VmaWxlLnVrCmlu
ZGV4IDhmODU5OGIuLjhjOWJmZTMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2XzY0L01ha2VmaWxlLnVr
CisrKyBiL2FyY2gveDg2XzY0L01ha2VmaWxlLnVrCkBAIC0yLDM2ICsyLDM2IEBAIEFTRkxBR1Mg
ICs9IC1EX19YODZfNjRfXwogQVNGTEFHUyAgKz0gLW02NAogQ0ZMQUdTICAgKz0gLURfX1g4Nl82
NF9fCiBDRkxBR1MgICArPSAtbTY0IC1tbm8tcmVkLXpvbmUgLWZuby1yZW9yZGVyLWJsb2NrcyAt
Zm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzCi1DUFBGTEFHUyArPSAtRF9fWDg2XzY0X18K
LUNQUEZMQUdTICs9IC1tNjQgLW1uby1yZWQtem9uZSAtZm5vLXJlb3JkZXItYmxvY2tzIC1mbm8t
YXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMKK0NYWEZMQUdTICs9IC1EX19YODZfNjRfXworQ1hY
RkxBR1MgKz0gLW02NCAtbW5vLXJlZC16b25lIC1mbm8tcmVvcmRlci1ibG9ja3MgLWZuby1hc3lu
Y2hyb25vdXMtdW53aW5kLXRhYmxlcwogCiBDRkxBR1MtJChNQVJDSF9HRU5FUklDKSAgICAgICs9
IC1tdHVuZT1nZW5lcmljCi1DUFBGTEFHUy0kKE1BUkNIX0dFTkVSSUMpICAgICs9IC1tdHVuZT1n
ZW5lcmljCitDWFhGTEFHUy0kKE1BUkNIX0dFTkVSSUMpICAgICs9IC1tdHVuZT1nZW5lcmljCiBD
RkxBR1MtJChNQVJDSF9OT0NPTkEpICAgICAgICs9IC1tYXJjaD1ub2NvbmEKLUNQUEZMQUdTLSQo
TUFSQ0hfTk9DT05BKSAgICAgKz0gLW1hcmNoPW5vY29uYQorQ1hYRkxBR1MtJChNQVJDSF9OT0NP
TkEpICAgICArPSAtbWFyY2g9bm9jb25hCiBDRkxBR1MtJChNQVJDSF9DT1JFMikgICAgICAgICs9
IC1tYXJjaD1jb3JlMgotQ1BQRkxBR1MtJChNQVJDSF9DT1JFMikgICAgICArPSAtbWFyY2g9Y29y
ZTIKK0NYWEZMQUdTLSQoTUFSQ0hfQ09SRTIpICAgICAgKz0gLW1hcmNoPWNvcmUyCiBDRkxBR1Mt
JChNQVJDSF9DT1JFSTcpICAgICAgICs9IC1tYXJjaD1jb3JlaTcKLUNQUEZMQUdTLSQoTUFSQ0hf
Q09SRUk3KSAgICAgKz0gLW1hcmNoPWNvcmVpNworQ1hYRkxBR1MtJChNQVJDSF9DT1JFSTcpICAg
ICArPSAtbWFyY2g9Y29yZWk3CiBDRkxBR1MtJChNQVJDSF9DT1JFSTdBVlgpICAgICs9IC1tYXJj
aD1jb3JlaTctYXZ4Ci1DUFBGTEFHUy0kKE1BUkNIX0NPUkVJN0FWWCkgICs9IC1tYXJjaD1jb3Jl
aTctYXZ4CitDWFhGTEFHUy0kKE1BUkNIX0NPUkVJN0FWWCkgICs9IC1tYXJjaD1jb3JlaTctYXZ4
CiBDRkxBR1MtJChNQVJDSF9DT1JFSTdBVlhJKSAgICs9IC1tYXJjaD1jb3JlLWF2eC1pCi1DUFBG
TEFHUy0kKE1BUkNIX0NPUkVJN0FWWEkpICs9IC1tYXJjaD1jb3JlLWF2eC1pCitDWFhGTEFHUy0k
KE1BUkNIX0NPUkVJN0FWWEkpICs9IC1tYXJjaD1jb3JlLWF2eC1pCiBDRkxBR1MtJChNQVJDSF9B
VE9NKSAgICAgICAgICs9IC1tYXJjaD1hdG9tCi1DUFBGTEFHUy0kKE1BUkNIX0FUT00pICAgICAg
ICs9IC1tYXJjaD1hdG9tCitDWFhGTEFHUy0kKE1BUkNIX0FUT00pICAgICAgICs9IC1tYXJjaD1h
dG9tCiBDRkxBR1MtJChNQVJDSF9LOCkgICAgICAgICAgICs9IC1tYXJjaD1rOAotQ1BQRkxBR1Mt
JChNQVJDSF9LOCkgICAgICAgICArPSAtbWFyY2g9azgKK0NYWEZMQUdTLSQoTUFSQ0hfSzgpICAg
ICAgICAgKz0gLW1hcmNoPWs4CiBDRkxBR1MtJChNQVJDSF9LOFNTRTMpICAgICAgICs9IC1tYXJj
aD1rOC1zc2UzCi1DUFBGTEFHUy0kKE1BUkNIX0s4U1NFMykgICAgICs9IC1tYXJjaD1rOC1zc2Uz
CitDWFhGTEFHUy0kKE1BUkNIX0s4U1NFMykgICAgICs9IC1tYXJjaD1rOC1zc2UzCiBDRkxBR1Mt
JChNQVJDSF9BTURGQU0xMCkgICAgICs9IC1tYXJjaD1hbWRmYW0xMAotQ1BQRkxBR1MtJChNQVJD
SF9BTURGQU0xMCkgICArPSAtbWFyY2g9YW1kZmFtMTAKK0NYWEZMQUdTLSQoTUFSQ0hfQU1ERkFN
MTApICAgKz0gLW1hcmNoPWFtZGZhbTEwCiBDRkxBR1MtJChNQVJDSF9CRFZFUjEpICAgICAgICs9
IC1tYXJjaD1iZHZlcjEKLUNQUEZMQUdTLSQoTUFSQ0hfQkRWRVIxKSAgICAgKz0gLW1hcmNoPWJk
dmVyMQorQ1hYRkxBR1MtJChNQVJDSF9CRFZFUjEpICAgICArPSAtbWFyY2g9YmR2ZXIxCiBDRkxB
R1MtJChNQVJDSF9CRFZFUjIpICAgICAgICs9IC1tYXJjaD1iZHZlcjIKLUNQUEZMQUdTLSQoTUFS
Q0hfQkRWRVIyKSAgICAgKz0gLW1hcmNoPWJkdmVyMgorQ1hYRkxBR1MtJChNQVJDSF9CRFZFUjIp
ICAgICArPSAtbWFyY2g9YmR2ZXIyCiBDRkxBR1MtJChNQVJDSF9CRFZFUjMpICAgICAgICs9IC1t
YXJjaD1iZHZlcjMKLUNQUEZMQUdTLSQoTUFSQ0hfQkRWRVIzKSAgICAgKz0gLW1hcmNoPWJkdmVy
MworQ1hYRkxBR1MtJChNQVJDSF9CRFZFUjMpICAgICArPSAtbWFyY2g9YmR2ZXIzCiBDRkxBR1Mt
JChNQVJDSF9CVFZFUjEpICAgICAgICs9IC1tYXJjaD1idHZlcjEKLUNQUEZMQUdTLSQoTUFSQ0hf
QlRWRVIxKSAgICAgKz0gLW1hcmNoPWJ0dmVyMQorQ1hYRkxBR1MtJChNQVJDSF9CVFZFUjEpICAg
ICArPSAtbWFyY2g9YnR2ZXIxCiBDRkxBR1MtJChNQVJDSF9CVFZFUjIpICAgICAgICs9IC1tYXJj
aD1idHZlcjIKLUNQUEZMQUdTLSQoTUFSQ0hfQlRWRVIyKSAgICAgKz0gLW1hcmNoPWJ0dmVyMgor
Q1hYRkxBR1MtJChNQVJDSF9CVFZFUjIpICAgICArPSAtbWFyY2g9YnR2ZXIyCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Dec 12 14:19:08 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 Dec 2017 14:19: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 1eOlOm-0005KD-44; Tue, 12 Dec 2017 14:19:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8ewx=di=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1eOlOk-0005JS-VJ
 for minios-devel@lists.xen.org; Tue, 12 Dec 2017 14:19:06 +0000
X-Inumbo-ID: 79fb00c6-df47-11e7-b0d7-9f685aff125f
Received: from queen.nlehd.de (unknown [195.37.154.80])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 79fb00c6-df47-11e7-b0d7-9f685aff125f;
 Tue, 12 Dec 2017 14:19:34 +0000 (UTC)
Received: from c430.ant-net (c430.ant-net [192.168.0.37])
 by queen.nlehd.de (Postfix) with ESMTP id 61F0F44974;
 Tue, 12 Dec 2017 15:00:52 +0100 (CET)
From: Felipe Huici <felipe.huici@neclab.eu>
To: minios-devel@lists.xen.org
Date: Tue, 12 Dec 2017 15:00:47 +0100
Message-Id: <20171212140049.15504-1-felipe.huici@neclab.eu>
X-Mailer: git-send-email 2.11.0
Cc: Felipe Huici <felipe.huici@neclab.eu>, simon.kuenzer@neclab.eu
Subject: [Minios-devel] [UNIKRAFT PATCH 0/2] arch: Change CPPFLAGS to
	CXXFLAGS
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

RmVsaXBlIEh1aWNpICgyKToKICBhcmNoL3g4Nl82NDogQ2hhbmdlIENQUEZMQUdTIHRvIENYWEZM
QUdTCiAgYXJjaC9hcm06IENoYW5nZSBDUFBGTEFHUyB0byBDWFhGTEFHUwoKIGFyY2gvYXJtL01h
a2VmaWxlLnVrICAgIHwgIDggKysrKy0tLS0KIGFyY2gveDg2XzY0L01ha2VmaWxlLnVrIHwgMzQg
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyMSBp
bnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Dec 12 14:19:08 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 Dec 2017 14:19: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 1eOlOm-0005KU-56; Tue, 12 Dec 2017 14:19:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8ewx=di=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1eOlOk-0005JT-VT
 for minios-devel@lists.xen.org; Tue, 12 Dec 2017 14:19:06 +0000
X-Inumbo-ID: 79fb2e22-df47-11e7-b0d7-9f685aff125f
Received: from queen.nlehd.de (unknown [195.37.154.80])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 79fb2e22-df47-11e7-b0d7-9f685aff125f;
 Tue, 12 Dec 2017 14:19:34 +0000 (UTC)
Received: from c430.ant-net (c430.ant-net [192.168.0.37])
 by queen.nlehd.de (Postfix) with ESMTP id 340BE44FCC;
 Tue, 12 Dec 2017 15:01:08 +0100 (CET)
From: Felipe Huici <felipe.huici@neclab.eu>
To: minios-devel@lists.xen.org
Date: Tue, 12 Dec 2017 15:00:49 +0100
Message-Id: <20171212140049.15504-3-felipe.huici@neclab.eu>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20171212140049.15504-1-felipe.huici@neclab.eu>
References: <20171212140049.15504-1-felipe.huici@neclab.eu>
Cc: Felipe Huici <felipe.huici@neclab.eu>, simon.kuenzer@neclab.eu
Subject: [Minios-devel] [UNIKRAFT PATCH 2/2] arch/arm: Change CPPFLAGS to
	CXXFLAGS
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

QysrIGZsYWdzIHdlcmVuJ3QgYmVpbmcgcHJvcGVybHkgcHJvcGFnYXRlZC4KClNpZ25lZC1vZmYt
Ynk6IEZlbGlwZSBIdWljaSA8ZmVsaXBlLmh1aWNpQG5lY2xhYi5ldT4KLS0tCiBhcmNoL2FybS9N
YWtlZmlsZS51ayB8IDggKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vTWFrZWZpbGUudWsgYi9hcmNo
L2FybS9NYWtlZmlsZS51awppbmRleCAxMTczNTRiLi4yNTY3ZGJlIDEwMDY0NAotLS0gYS9hcmNo
L2FybS9NYWtlZmlsZS51aworKysgYi9hcmNoL2FybS9NYWtlZmlsZS51awpAQCAtMiwxNSArMiwx
NSBAQCBBU0ZMQUdTICArPSAtRF9fQVJNXzMyX18KIEFTRkxBR1MgICs9IC1tYXJtCiBDRkxBR1Mg
ICArPSAtRF9fQVJNXzMyX18KIENGTEFHUyAgICs9IC1tYXJtIC1mbXMtZXh0ZW5zaW9ucwotQ1BQ
RkxBR1MgKz0gLURfX0FSTV8zMl9fCi1DUFBGTEFHUyArPSAtbWFybSAtZm1zLWV4dGVuc2lvbnMK
K0NYWEZMQUdTICs9IC1EX19BUk1fMzJfXworQ1hYRkxBR1MgKz0gLW1hcm0gLWZtcy1leHRlbnNp
b25zCiAKICMtbWFyY2g9YXJtdjctYQogCiBDRkxBR1MtJChNQVJDSF9BMjBORU9OKSAgICArPSAt
bWNwdT1jb3J0ZXgtYTcgLW10dW5lPWNvcnRleC1hNyAtbWZwdT12ZnB2NC1kMTYgLW1mcHU9bmVv
bi12ZnB2NCAtZnVuc2FmZS1tYXRoLW9wdGltaXphdGlvbnMKLUNQUEZMQUdTLSQoTUFSQ0hfQTIw
TkVPTikgICs9IC1tY3B1PWNvcnRleC1hNyAtbXR1bmU9Y29ydGV4LWE3IC1tZnB1PXZmcHY0LWQx
NiAtbWZwdT1uZW9uLXZmcHY0IC1mdW5zYWZlLW1hdGgtb3B0aW1pemF0aW9ucworQ1hYRkxBR1Mt
JChNQVJDSF9BMjBORU9OKSAgKz0gLW1jcHU9Y29ydGV4LWE3IC1tdHVuZT1jb3J0ZXgtYTcgLW1m
cHU9dmZwdjQtZDE2IC1tZnB1PW5lb24tdmZwdjQgLWZ1bnNhZmUtbWF0aC1vcHRpbWl6YXRpb25z
CiBDRkxBR1MtJChNQVJDSF9DT1JURVhBNykgICArPSAtbWNwdT1jb3J0ZXgtYTcgLW10dW5lPWNv
cnRleC1hNwotQ1BQRkxBR1MtJChNQVJDSF9DT1JURVhBNykgKz0gLW1jcHU9Y29ydGV4LWE3IC1t
dHVuZT1jb3J0ZXgtYQorQ1hYRkxBR1MtJChNQVJDSF9DT1JURVhBNykgKz0gLW1jcHU9Y29ydGV4
LWE3IC1tdHVuZT1jb3J0ZXgtYQogCiAkKGV2YWwgJChjYWxsIGFkZGxpYixsaWJhcm1tYXRoKSkK
IExJQkFSTU1BVEhfU1JDUy0kKEFSQ0hfQVJNXzMyKSArPSAkKFVLX0JBU0UpL2FyY2gvYXJtL2Rp
dnNpMy5TCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Dec 13 03:26:32 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Dec 2017 03:26: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 1eOxgk-0002sK-2q; Wed, 13 Dec 2017 03:26:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cn/k=dj=arm.com=shijie.huang@srs-us1.protection.inumbo.net>)
 id 1eOxgi-0002sE-Te
 for minios-devel@lists.xenproject.org; Wed, 13 Dec 2017 03:26:29 +0000
X-Inumbo-ID: 524f49c2-dfb5-11e7-b4a6-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::631])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 524f49c2-dfb5-11e7-b4a6-bc764e045a96;
 Wed, 13 Dec 2017 04:25:52 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=U+kHMqMbkGgDEJTDYVRpHlfGO6gexN5kJxjA2FRYaqU=;
 b=auQKA3eD9fdj+BKAryNCmZE1ziuabgwrDXZp8fF+jUnfk5CX1z7USLIUUA33wjHYfavb/CymDwZdVkZ35U8lggHCYdZPvg5FqfehZ14uXs9nyIW2h4YhNa33uoOrlfhHt2NVgHT8txoJ5trjWQ+WmxImxZwEvgi+deJWFmlDNvs=
Received: from HE1PR08CA0066.eurprd08.prod.outlook.com (2603:10a6:7:2a::37) by
 HE1PR0801MB1945.eurprd08.prod.outlook.com (2603:10a6:3:4f::11) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Wed, 13
 Dec 2017 03:26:17 +0000
Received: from DB5EUR03FT046.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::207) by HE1PR08CA0066.outlook.office365.com
 (2603:10a6:7:2a::37) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend
 Transport; Wed, 13 Dec 2017 03:26:18 +0000
Authentication-Results: spf=pass (sender IP is 217.140.96.140)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 217.140.96.140 as permitted sender) receiver=protection.outlook.com;
 client-ip=217.140.96.140; helo=nebula.arm.com;
Received: from nebula.arm.com (217.140.96.140) by
 DB5EUR03FT046.mail.protection.outlook.com (10.152.21.230) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id
 15.20.302.6 via Frontend Transport; Wed, 13 Dec 2017 03:26:17 +0000
Received: from ubuntu.shanghai.arm.com (10.1.2.79) by mail.arm.com
 (10.1.106.66) with Microsoft SMTP Server id 14.3.294.0; Wed, 13 Dec 2017
 03:26:15 +0000
Date: Wed, 13 Dec 2017 03:26:12 +0000
From: Huang Shijie <shijie.huang@arm.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>, <wei.liu2@citrix.com>,
 <minios-devel@lists.xenproject.org>, <julien.grall@arm.com>,
 <steve.capper@arm.com>, <kaly.xin@arm.com>, <nd@arm.com>
Message-ID: <20171213032610.GA5100@ubuntu.shanghai.arm.com>
References: <20171212095019.GA4374@ubuntu.shanghai.arm.com>
 <20171212095531.nyocjgfc5e3gtzrn@var.youpi.perso.aquilenet.fr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171212095531.nyocjgfc5e3gtzrn@var.youpi.perso.aquilenet.fr>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(39860400002)(346002)(376002)(2980300002)(438002)(40434004)(189003)(199004)(24454002)(478600001)(8666007)(6246003)(26826003)(356003)(72206003)(55016002)(83506002)(33656002)(106466001)(246002)(8746002)(229853002)(77096006)(305945005)(2906002)(23756003)(5660300001)(58126008)(47776003)(110136005)(50466002)(104016004)(8676002)(316002)(106002)(2950100002)(6666003)(6636002)(76176011)(7696005)(5890100001)(1076002)(8936002)(2201001)(86362001)(59450400001)(18370500001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0801MB1945; H:nebula.arm.com; FPR:;
 SPF:Pass; PTR:fw-tnat.cambridge.arm.com; MX:1; A:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT046;
 1:PLxe23TK+lhN7EhUKJfhXQRNmMBaaqvXWWfSQYPYEb6pdQ559/GXwPqIPZTnxzjF6ttyf/E0m0do4ej3UYq/fXO8S+lAVA8Kbfgt0kyMEx1EOSPzuzGJk8t3S/zqXePZ
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 95e43d4b-1257-4d83-8333-08d541d94597
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307);
 SRVR:HE1PR0801MB1945; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1945;
 3:lnAwKjhjFCN2zSjaW7I41bhQMCQ7qUf9lT4RnK/HC21wLs2Vtd/KgJuI1V1GFeMI/U6/qBh4WxVfvs5WEhGozluhJea7dqAjO4g0DN2l3uqFNK5cS4Pfg60u9/0mLGxLQbyfrUIh7J3NrRpowl5wAdIFWUvScXC2m2ebj5y4a1ZIXTCv0lmw57yBWv6cl9Wpvo5J85F0NZFoihQZ+jSFX9nvULO2kalT+nC32khmmgjjeJFMAiPoP/QKceWpNOlmotkPKPdOZvz5ubr+CCImM0beK3luIuT9COIqV67YoWpqfkuRdI2qb+OIWKv6xB/zkz2eCyoqefgqNpvJkldY5JsJDjD1GwA+EcfIMByqagU=;
 25:Yd7xMPQXGnNi5tg3Am+/IUm+T2OvLaTvZSSl6mf8KYGJupktZrP18t0knuzO/p2qZB5CTHjQZT+0a1aQl4I6T7/RlI0oH7yad92ABx6+ZTr0UrAf2NE2yLe26lJwfbQ1Ji1T3EKIqABtocX49WHAp/FinaU815ezAh1cnsnOWesamJItCZRiQy4Ge/+WrHZEPS1qbu15cqviCeUTyVwtIe8yDEX6ekoRB5i+DGnscuNgBMzhU1iNM+0ixOHsBLM0GMffllvYptWctBlVI3Ct0b4BETNljPKqiR3PSnXhbGyRkT8unllq88VRVxsxFwhtkwksUqhif7l14dcFJUO9ZQ==
X-MS-TrafficTypeDiagnostic: HE1PR0801MB1945:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1945;
 31:vPNVz25JO/5A05SkP79N4H1XvXKOSj+OE3r25GSvlySvsbZAB132o8Cp2Mf05edThAEFMCgl+EziS01EYjU83LIe+YseS46+vOkOAR2FV3g/855ELpqL4rKH4zI/bxAZnT1/BfrzkiUdT58cyAfPIUwizMrFh73/N8TYCH8x/UpQw7pWt+VQ+gOJRGcs0d9WPFjlgqRNQ3EefwmPpNsJOcCk6m2RR3P4s2oTtKojE3U=;
 20:eoLuByxHBA9utmtoAhOR9l9t+4Nyt94jn7VPYJN0sBT4gDlcuIRJnFw/+rfolRyTLb9XdcoyCzTdhYDRWIK7XGlXUpDVn82yJ5ouD2J4/9HtDJ/Ho4lflqDX5GDTb75AKBGrCfzWUbX2M4xz+VSxHUnkN+ts+0npy3Yvm2DbLf7fsJ3BZLWbmgzVMvuE/JxajzzrcIYZS2nG7k6W5LgTn7NjCX6HVANUVSbMBRbVvupJINFzBERvnd0yvL/rZBeEtT6SG/sz16IhRyFPAOE3N/os5aXMdfKWoD67eJy7tV420TgIbXlxYeDxW0rEuuX1HUvp4eUbofr6Nh5TU90Ur6/vl1sNFqCVf8a61m8W7yg/bXqvXrWk8cnbvergJFO+eIK00redyyGgI7Rfr/0LFnZeAw5hg5FQcKxQSzJ5PxvwfjwLoRmr4VxUADyJygAsFMJBdf5pZt/cyPw5rc1YgmrNUEvgiBOyhnHR1tbXNaL4CyMOdagRmJs3o4LvTJTx
X-Microsoft-Antispam-PRVS: <HE1PR0801MB1945C7E12DECE2852220BECD84350@HE1PR0801MB1945.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(2401047)(5005006)(8121501046)(3231023)(3002001)(10201501046)(93006095)(93004095)(6055026)(6041248)(20161123555025)(20161123560025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011);
 SRVR:HE1PR0801MB1945; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:HE1PR0801MB1945; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1945;
 4:XvK46VKAHkaoDUQ4yc/4v7jUBqEN5YQlJDc/4u+D9A2lYmZDxg0Iv9diZGB+AI0xNMZEJt1m2x+fgfUoE3nBZc138MDVdCOe12IgK+NmEZ9XKUNnkA3uQt8XTt+YgPCrJy+bnyfOQtJejiAfmKCYwICICEllUxuzkSRkcG52mfui++zxU28pB3MZMMiJ35/7PrR9E7OFWfz1I/2MwrRFO9BgGnm817hX8PwAv/vFnI6hKeJ5rQMPvnG4dYsc8D80oXpvFrV52UzUQfdi+O8Gcg==
X-Forefront-PRVS: 052017CAF1
X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1; HE1PR0801MB1945;
 23:SBTVRabATgKDNL8tRFPbXLxL8KHV825PGNhqq?=
 =?iso-8859-1?Q?6ZG7rI7UuDJNBfiTUiawI6mJR5KRCFpZspW9TAsDmjcWhXm+eJE2qjUu2h?=
 =?iso-8859-1?Q?RAK20dnwjZ2BRT4Zuzl1Cz3f+u6m0P/nbo+5t0pC5bgE+ZWhShbwzcm0oF?=
 =?iso-8859-1?Q?SD6z6NUOtFzH+LKEa38WLhlqNFrAof3IJvpHhpGl9G+wDcVcb+DVDWngF0?=
 =?iso-8859-1?Q?1Kql6dY42oyr4mW1V4trtQ5+0fK37iTxMzYVw/jRMZmuaeMUUXlDI1rz+y?=
 =?iso-8859-1?Q?soUbBklL1c7oXXJfnqZG0cYZWmHgADRA84vHEm3JZ40c8/hLaDX3JjlQfo?=
 =?iso-8859-1?Q?BU9sdf0ZC2NkMjAV5m2xKJOaB+FYhqYDhF7fensJVu0/H7xtyMqhtUulaV?=
 =?iso-8859-1?Q?irFaUH26+h3289w6TGsF1pxgqnIPCThLnwOndE4uOE1iWsncZhx07BNQEF?=
 =?iso-8859-1?Q?8l3Pvpdy21fDOxFWURdYDE0M25xhr6W6h/WZtDrwR1SKEqtNIzccpsvJ5M?=
 =?iso-8859-1?Q?0FrCI8GFjPWRMHfmkPT49cTqZ/jJ5BTG2kWkmgwFHY0mz0bKyPq0tMf0bv?=
 =?iso-8859-1?Q?XTOFl9mBF3Pq7SHY5VeA6GbFr7JY7iCmhjY7oe+G0Um0NkP17Yt2dxF7xp?=
 =?iso-8859-1?Q?ajtyQSYCvoD6FHuWpFWQnoLdUm3N1PFXPfD+sd3MzxbLQ8T5yQD6qbJz6E?=
 =?iso-8859-1?Q?SOkND+niaoS1sHPqYnxDJcD1G611ifzh14sqIgqAdv59FyRluPQh3e7ULI?=
 =?iso-8859-1?Q?nbr5CQwrQ9O/LZHsVHP+MGQm0L+V7mwyvE7/jhCYGyYH0NP8HIj1Mom+lc?=
 =?iso-8859-1?Q?aOp4D/1k7YYJ3Bg3/xTnd+Jcg7lfouaf9yRLZunvLzpDqrgX6p3AI16Ulq?=
 =?iso-8859-1?Q?Zp9IEyNjBst826VWH0upGfi5pHIvECFgm2HgmfyIjVdSajsuT2xfHhLdw5?=
 =?iso-8859-1?Q?y6gd6ifGDmuq5jmWSGC4r3/wVpW/b2A7ur5OaLVz9RHQMi3u8cE3atmEug?=
 =?iso-8859-1?Q?g36fIeDgg/wbMxGmhiEt0o4SWomeWyWYPQlm+OiTwm1HPjHEU0KqNkeVEC?=
 =?iso-8859-1?Q?1tp8bGkk8Ce8PRSyfTbOnEcfsPlmqrEa0V5xmtTFOu6Vt+scHZnHSk9eDx?=
 =?iso-8859-1?Q?3M05px1vnEIjJfpzg/aNNiQarALfA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB1945;
 6:e+dgoUeGpHDOIH3KiN4UPK8PerhllWUQpILHkD85GSIB6avJ4EQ+Fdn0A3uUDUmGYpmn5zVLWfmipyP/RoBJzjemipycsct7h/PZM8pPXtBRjPdBBzGaBViHL6tSrjArWt5e2uNP6KZjlWkGsxVHEzQMHgGdggSxXXf26W5VtDI+gNS3dpz+eWmF0WG3Plahs5NjIAW0Tb59jLXuWmxeaO7yNHLgYEW1TWDse1gyjC3unKO9ZEx1Pv+aYO8OcEdZl3ib7Ci3Z2YLwYjycSnSTzEQnr1YooqXFu4e+Er0GCGIAiPFxMCz0EiFw0xr34e8hbYJrxO29mpXIz0fdjSWkyHxAAa8AIsZjnBgIQn2Z0k=;
 5:n+5PkJxCvaXMVIhJko60cyPXL4YECoIDEppAuTGBO0Nb9mvMc9otX1Pq0HATbW8DLk+yfB0zjS7gf0m4BqQS7TJnLK/fPjT2ZcOUiFuRx+YDv7K2aPf/XH8RjcV7QZLUOvDVVRdklgmdo2PbhJrKiK7pXTdmnAXyFi2z1UGs87k=;
 24:ieVJ6bzR7vnsCPfQR9mW3d2yTnpuvyWo/jjR+MiJtne6rd6e4iCxkHveGwgEujej81UPUNY2JOTCMGsqFpi/cPSOjmwPP9w+G9wwCdw8Ahc=;
 7:OvQpOo5n3OjUvUR/eHXcX6QKUG/qrPIkGRbflv028pCcgcGv6CffgPkWzoMbdaiDQKeaY31twYduHVStozdia6gxaui9Ufm+v+J2gkS7e+3PIlzex7Y0zz1VISHEHtw2hr+i7+27em9IByXty14MKWEBCbiw3GoNo3yhEMwtIPNtPE8vR+MzeHVvtNKbhYkAyK2bpM4HgFE4+VQATkpmJzSTyXZVIi/4YLiP+rwXLwz93/2FMFQ/gQnePVhcQrfd
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Dec 2017 03:26:17.1715 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 95e43d4b-1257-4d83-8333-08d541d94597
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1945
Subject: Re: [Minios-devel] Add "-nostdinc" to gcc when HAVE_LIBC is not
	enabled
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

T24gVHVlLCBEZWMgMTIsIDIwMTcgYXQgMTA6NTU6MzFBTSArMDEwMCwgU2FtdWVsIFRoaWJhdWx0
IHdyb3RlOgo+IEh1YW5nIFNoaWppZSwgb24gbWFyLiAxMiBkw6ljLiAyMDE3IDA5OjUwOjIwICsw
MDAwLCB3cm90ZToKPiA+ICAgICBJIGFtIHRyeWluZyB0byBhZGQgdGhlIERUQyB0byB0aGUgbWlu
aS1vcyBieSBjb3BpbmcgaXRzIGNvZGUgdG8gbWluaW9zLgo+ID4KPiA+ICAgICBJIGFkZGVkIHRo
ZSAiLW5vc3RkaW5jIiB0byBnY2Mgd2hlbiB0aGUgSEFWRV9MSUJDCj4gPiAgICAgaXMgbm90IGVu
YWJsZWQsIGFuZCBJIGNvcGllZCB0aGUgaGVhZGVycyBmcm9tIHRoZSBGcmVlQlNEIGNvZGUuCj4g
Pgo+ID4gICAgIChPZiBjb3Vyc2UsIEkgY29waWVkIG1hbnkgaGVhZGVycyBmcm9tIHRoZSBGcmVl
QlNEIGNvZGUsIHN1Y2ggYXMgc3RkZGVmLmgsIHN0ZGFyZy5oLi4pCj4gPgo+ID4gICAgIEl0IGlz
IGEgYmlnIHBhdGNoIGZvciB0aGUgbWluaS1vcy4gU28gaXMgdGhpcyBhIGdvb2QgaWRlYSwgb3Ig
YSBiYWQgaWRlYT8KPgo+IFRoZXNlIHNob3VsZCBiZSBwcm92aWRlZCBieSB0aGUgY29tcGlsZXIs
IG5vdCBsaWJjLiBZb3UgbmVlZCB0byBhZGQgdGhlCj4gY29tcGlsZXIgaGVhZGVyIHNlYXJjaCBw
YXRoIGFsb25nIC1ub3N0ZGluYy4Kb2theS4KQnV0IHRoZSBnY2MgY29tcGlsZXIgaGVhZGVyIGlz
IEdQTCB2Miwgc28gSSBjaG9zZSB0byB1c2UgdGhlIEZyZWVCU0QgaGVhZGVycy4KClRoYW5rcwpI
dWFuZyBTaGlqaWUKSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1haWwg
YW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBwcml2
aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90
aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9zZSB0aGUgY29udGVu
dHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9zZSwgb3Igc3RvcmUg
b3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhhbmsgeW91LgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Dec 13 03:27:21 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Dec 2017 03:27: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 1eOxhZ-0002v0-8I; Wed, 13 Dec 2017 03:27:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cn/k=dj=arm.com=shijie.huang@srs-us1.protection.inumbo.net>)
 id 1eOxhX-0002uj-Tw
 for minios-devel@lists.xenproject.org; Wed, 13 Dec 2017 03:27:19 +0000
X-Inumbo-ID: 7201e75c-dfb5-11e7-b4a6-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::629])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7201e75c-dfb5-11e7-b4a6-bc764e045a96;
 Wed, 13 Dec 2017 04:26:45 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=WWeYKQrJ/vLyBMERnQ+2YnFYQecL8UVx7iyWTQeFu+Y=;
 b=BMitwwa4AiWY43cgL+93PZBnaQYWwwcVfY5Gl5HZnK/M7y8REn0qb8+DXCV/9dvfF/xVn2mcbayXn4nXtcgmYTiLGiChVLk/NXuivj5uCHcwGodF63GFcVxfH9mvr++x1wWNEk1TLlA/0mYqiwiE91UDR+Y8Pt9ApurZX8SDB00=
Received: from DB5PR08CA0052.eurprd08.prod.outlook.com
 (2a01:111:e400:c576::20) by VI1PR0801MB1534.eurprd08.prod.outlook.com
 (2603:10a6:800:18::20) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Wed, 13
 Dec 2017 03:27:10 +0000
Received: from AM5EUR03FT022.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::208) by DB5PR08CA0052.outlook.office365.com
 (2a01:111:e400:c576::20) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend
 Transport; Wed, 13 Dec 2017 03:27:10 +0000
Authentication-Results: spf=pass (sender IP is 217.140.96.140)
 smtp.mailfrom=arm.com; ens-lyon.org; dkim=none (message not signed)
 header.d=none;ens-lyon.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 217.140.96.140 as permitted sender) receiver=protection.outlook.com;
 client-ip=217.140.96.140; helo=nebula.arm.com;
Received: from nebula.arm.com (217.140.96.140) by
 AM5EUR03FT022.mail.protection.outlook.com (10.152.16.79) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id
 15.20.302.6 via Frontend Transport; Wed, 13 Dec 2017 03:27:10 +0000
Received: from ubuntu.shanghai.arm.com (10.1.2.79) by mail.arm.com
 (10.1.105.66) with Microsoft SMTP Server id 14.3.294.0; Wed, 13 Dec 2017
 03:27:07 +0000
Date: Wed, 13 Dec 2017 03:27:05 +0000
From: Huang Shijie <shijie.huang@arm.com>
To: Juergen Gross <lists@pfupf.net>
Message-ID: <20171213032704.GB5100@ubuntu.shanghai.arm.com>
References: <20171212095019.GA4374@ubuntu.shanghai.arm.com>
 <e768e1ab-4c32-e597-8082-94f2fbcc3ed6@pfupf.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e768e1ab-4c32-e597-8082-94f2fbcc3ed6@pfupf.net>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(376002)(346002)(39860400002)(2980300002)(438002)(53754006)(24454002)(189003)(199004)(229853002)(77096006)(6246003)(76176011)(104016004)(26826003)(8936002)(2906002)(106002)(54906003)(50466002)(83506002)(16586007)(55016002)(58126008)(478600001)(72206003)(316002)(7696005)(8666007)(4326008)(8676002)(5660300001)(86362001)(106466001)(246002)(356003)(46406003)(305945005)(97756001)(33656002)(2950100002)(6916009)(23726003)(1076002)(47776003)(53546011)(18370500001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0801MB1534; H:nebula.arm.com; FPR:;
 SPF:Pass; PTR:fw-tnat.cambridge.arm.com; MX:1; A:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT022;
 1:BvppAW0EpcACT2vEVerDocosAGWmS3clVJmXw2E/cnJ+OPqvxgC6TUQ/dVDP4xgmnB4NGb0hlTlrbmMFsenlvgUN8Xz7fdg28L0gxgTozTlYdIH3zVP/67OH5jmrBv+v
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a00ab545-d0e9-4bb0-dc5d-08d541d96545
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307);
 SRVR:VI1PR0801MB1534; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1534;
 3:75RZkFW7wni3joXAV3hITgG4KGj0gi6fPleQAXJA28sC0P0X29r9vrBOzw0ema1YlixGr1wQR7qU5+I4t+3xX/giqOHUgI4f/JBGkTmcjJo3aVS+YVszdXQGEr6nxRzt+dirFZg0v0FvkRuiIQWYw4v4xG/kowTsnead5P4mV/YcRaqpOOghYCBS5NmPh5DPIhbVM5Q7UX/nSK7mGf3rOLl0b0srZMfmrIVd1EZn+r5M/R6iCbSp9jMc5nterRcU1IDPTk68KIOnEGasYSXmFdgp8foyllhCOl+M8kkZQ8Gp/o/4z875WMlUGibVa3uQM5m7UYdwQ6Um9Wn6BTb6Jf3fUP6SzlmRAguDO3QEMHM=;
 25:BNIbEJu6Y0pMh/OGvVUCq0YY3sg2KKIFPXnQ/HlUn5GO+c7ql8aNueeCd7hBLpJCI0cSW5McQ0dRKUxQAjm1j6c7WlJ3h7WbioX2xWVJkDWCTwQ57ZYs4TbFE7KmDTg9iw1fcTcaFkYUjbsVr0lEUdZ51b5D8HDn+SP3YEJg3huaX/WSYdto8r5tGJDnxQi6bXuvQegp7Uo1zt5kKlVDKd91Y0nfvElhOlZC29c9YDw6FHf6E+BvTxkAPcWQzLtMDr8j/+YvvLWpdEXULQKXVk6l9lWSzY8vrd+xmQCg7RZOKkBeUDzAgsDmbbJNeQxcAKEReLL1Z01USQ0TD/MYZg==
X-MS-TrafficTypeDiagnostic: VI1PR0801MB1534:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1534;
 31:9RUvyR50+fkv+Y1zr0lK/QrJqF8/lK60MXB1vpfEP7Ke8Yv8Pcddwn6H+ifzVpXqoeyk/c2Su3gYFjmfxt2/FjDkoQvak20aEorlryrMgWjq/uFnfkkuPIXM1FH4YipoYI0WQOpYFRrNcYBXSYXvOS7FLSUDlSPdFr8atxu6GzUiXmgpqbgerLPJGhLeHxd91rgPeq8Hcru/hr6uAiWrXKgO9mPUy38w7YcCif1ACnk=;
 20:8roVmIkFR1r3XkPWf0pj/rD0udOJWUg2hP9B/STl+2S71tjLKevfc4ct2uw7Am0oyTimdzt7Ke+fR88X51MlFhtwa0LeyepGiaHwsJTX7oIfasicg/V4HB6umIis8keAn2OWCr5cC3uzIuYtOwu77Ovavk2e7psNs1s56acpHvzdjCmto8ESKcNYU330wZ9SdkNhcbo/E2B2ru0MTi4PZQUby5h9Os/GGxRDhnK0L/eZdGMDKJ9E4LPAsQiGdiKF;
 4:V1P6Q45oRCUFPPyk/H2XVhojowRWQA62+BY94gr8rtlYNDP66cFFI7Jd37nR/u74UK4k/7wuGwB67H2wepc1M8MaAoSKbkywApIEbKygwl1hzfr5bzvMOga+/fVdGv3wO5dGNFxOtG1J5Q8qjzHheUVefIqeWdnxsMLpJF+FeSG0QnkIwKIhNVu85bRecwqwx7kK92bGaIzQanGZP+XxHeqZGUgr2pEeGRbUcAoSFcYBX/FWrWCxsC5vJ4NlAkI3t8vMRt89eGvzpm0FS5Ri2A==
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR0801MB1534D163A3DC0BEE72B4302684350@VI1PR0801MB1534.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(2401047)(8121501046)(5005006)(10201501046)(3231023)(3002001)(93006095)(93004095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(6072148)(201708071742011);
 SRVR:VI1PR0801MB1534; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:VI1PR0801MB1534; 
X-Forefront-PRVS: 052017CAF1
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0801MB1534;
 23:s3KXGYd7pzfOUc8Vlac3uNp+vB98x3SC+2AFOuV?=
 =?us-ascii?Q?XsAoqXBV+0oki4zoXtdrDpLQFdJP+a6yrI9SEA5PXEWoHxH7J7hD1rKfRQA/?=
 =?us-ascii?Q?PN0PqIa4kd4urUoAb2D4cl5q3qERiktvuYbrM/ty3KZ2f3lxSSYCd4F0dsqy?=
 =?us-ascii?Q?WVCUxF1FjznSymkIOiMADgShkK9CfiWi3jZr0W52s9GLdHdh4YNc0HIdA+pz?=
 =?us-ascii?Q?H0W7b9Axyf5gM6FcFIA//ofNk1HhgjVKKA2W813BgK6ZUqMiKzKIcde90Us1?=
 =?us-ascii?Q?n1U8uGuX09We4z5Uu1UBYaQ4HEcKjAa9LZRBhwdMf2yq5SvZeO+Ut3O3tqXT?=
 =?us-ascii?Q?7Hkk6U/THqGm5FHXim4X1LpS+2MR6RJoP1BHOk1Bsp38eI8wz8E9kKToq4Wm?=
 =?us-ascii?Q?4D7fxFAiiXCleaENjPIg86XkRN0WoNxzc0Y8wTyUt2FwmOeGDcRpBAWRI015?=
 =?us-ascii?Q?PNCSnJGE8X5Qxs+3VMO/gVs3AiNmX6UuchXavbrzE+p3qsVz7FNgC/mG9EwJ?=
 =?us-ascii?Q?Ors5FnrZKeqBcc7rPpF3iF7KwAxTHHcx1+/1ow5NJUKy8gQFVcfWGGXLlP5Z?=
 =?us-ascii?Q?wCcwbcG5PqRWGEeJh2XoaVgd2Qr8ftuMgpPHsY1QdgIfRJxTKySH0zeaA42z?=
 =?us-ascii?Q?GS6OR2tLgBR0Idr/t/WS3TYwB+XmSZBzMKw45NPFGT7tkso6+3+ggOxzFtrg?=
 =?us-ascii?Q?XtTJ2UgEoiY/IK7lB55RGNG6ntCxClnZZIYeH6dFDo6v4OC80eXV6tiEs5V6?=
 =?us-ascii?Q?7nn7huGatZhw6s0Cx1ghCpujbonw6jLbBPw/vX8lo6vsbYfWYg2HzTnNfYxE?=
 =?us-ascii?Q?5Wi3EkBBfOaBYX1Uwc4R594sl1Py19+HBONZePGBAOW+59IM/sGCuYZycTqH?=
 =?us-ascii?Q?7RvemKaSI5QI498WpEJahJeWcuuv5jYD1+sGTaBQZVGDCaV9WjmhZ0VXfvP+?=
 =?us-ascii?Q?+ll9L3P7JSr83ikUKGlbTdQyesTHazbvH7C0XMa+XXc09tPVBOUfo2V0YLyy?=
 =?us-ascii?Q?4Va8nZhZiXvCfmfS5YQKa3IFDbde1YtemGiOG/P7lD0r4UiGdtsxArorQ00v?=
 =?us-ascii?Q?tMy7yaQQk+0ltFaYkJ2Vor2YbiWOt6gMTSCuT+dAME05adDOb5A=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1534;
 6:5+axvz69qy6ajf7PoWvlwKDKhpfiO4sqB5AWGBlVwTnZV+u8tlczJa9k2llqP5GQ8fgVqqznXzZgyrUhcLOXykgJYlKsKmpGEG1ZQ8wleABJnYqa86NYNAlZkwFD3lidiKTo8lxee2oQZ+MRWYQg3GmfXknh3vIvoZFoQu5Nkeza5mOi4uROTl6esOrr5cryN6Mdn2Mu57BlQY36jhP2DC6jojggB6G1kWpn7U4/v5ENlVomcLEmWLjdO+X6KRINvYcJiFq+MYcZHFaBRjKTkemua/C0XTw0NWyDFGxa76abpahdZ4MMixJ3ocDJ/iYkBoiL/uIJOl9EyUI6GVHOUqkroQS/c9pv//YqFYefDW8=;
 5:2aeFek84F3BCDMXA7HVN9OwMILl4v9cIG2WiKxeJMagx36+/s5dQpoZsTevcDZbJ4ap8HvGcQpknItu9nzrM6LlZKvdA0qUh2fTZ8rUg7rCBH0JMrxwokzEOjvKrq3R1uAVNMpLUhZjk2KNXE2PaKB5QkJT4i11hOiUpL0gR7rk=;
 24:NTmr9LgwPerJEXunU0ru+PZDU+hQGrYi8DkzRiQDFS24i4BSCTp1to5RdHdoSYIRpdpbmVlg7eAXWJ9LSIbMTbaqa41hgROxZeMUMl0KnAY=;
 7:ke/0lqRTaSTMgS/6sOJhJGoZPjVtv63hgaAnP3A08BHoUGT+Qi6FErwgE3rD/Kyk01IkvKzUv8eZrnT6iVvjpKu7DYut073GtPONNxOvNxFRgmrP6ceF0shiiSBGJewtis6Dy7ymxmD1KnFkcy5c35UFSL+9uVBMi1lD+HQ+UNMWORMvkVumR4huD1Ea2i07gKTXo95euNc4AvhA7UVOCr9TgzLDVmGww2IFfrTrPicsiJvt2pc2IPs+j7aUB3LG
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Dec 2017 03:27:10.3235 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a00ab545-d0e9-4bb0-dc5d-08d541d96545
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB1534
Cc: wei.liu2@citrix.com, steve.capper@arm.com,
 minios-devel@lists.xenproject.org, kaly.xin@arm.com, julien.grall@arm.com,
 samuel.thibault@ens-lyon.org, nd@arm.com
Subject: Re: [Minios-devel] Add "-nostdinc" to gcc when HAVE_LIBC is not
 enabled
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

T24gVHVlLCBEZWMgMTIsIDIwMTcgYXQgMTE6Mjk6MTlBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxMi8xMi8xNyAxMDo1MCwgSHVhbmcgU2hpamllIHdyb3RlOgo+ID4gSGkgYWxs
LAo+ID4gICAgIEkgYW0gdHJ5aW5nIHRvIGFkZCB0aGUgRFRDIHRvIHRoZSBtaW5pLW9zIGJ5IGNv
cGluZyBpdHMgY29kZSB0byBtaW5pb3MuCj4gPiAKPiA+ICAgICBJIGFkZGVkIHRoZSAiLW5vc3Rk
aW5jIiB0byBnY2Mgd2hlbiB0aGUgSEFWRV9MSUJDCj4gPiAgICAgaXMgbm90IGVuYWJsZWQsIGFu
ZCBJIGNvcGllZCB0aGUgaGVhZGVycyBmcm9tIHRoZSBGcmVlQlNEIGNvZGUuCj4gPiAKPiA+ICAg
ICAoT2YgY291cnNlLCBJIGNvcGllZCBtYW55IGhlYWRlcnMgZnJvbSB0aGUgRnJlZUJTRCBjb2Rl
LCBzdWNoIGFzIHN0ZGRlZi5oLCBzdGRhcmcuaC4uKQo+ID4gCj4gPiAgICAgSXQgaXMgYSBiaWcg
cGF0Y2ggZm9yIHRoZSBtaW5pLW9zLiBTbyBpcyB0aGlzIGEgZ29vZCBpZGVhLCBvciBhIGJhZCBp
ZGVhPwo+IAo+IEluIGdlbmVyYWwgdGhpcyBpcyBhbiBleGNlbGxlbnQgaWRlYS4gQnV0IG1ha2lu
ZyB0aGlzIGJ1aWxkYWJsZSBpbgo+IGFsbCBuZWVkZWQgZW52aXJvbm1lbnRzIChzdHViZG9tIGV0
Yy4pIG1pZ2h0IGJlIHF1aXRlIHNvbWUgd29yay4uLgpZZXMsIGl0IHJlYWxseSBjb3N0cyBzb21l
IHRpbWUuLi4KClRoYW5rcwpIdWFuZyBTaGlqaWUKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Dec 13 08:34:28 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Dec 2017 08:34:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1eP2Uk-0002u4-Ox; Wed, 13 Dec 2017 08:34:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qcib=dj=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1eP2Uj-0002tx-Jg
 for minios-devel@lists.xenproject.org; Wed, 13 Dec 2017 08:34:25 +0000
X-Inumbo-ID: 7f22eefd-dfe0-11e7-b0d7-9f685aff125f
Received: from hera.aquilenet.fr (unknown [141.255.128.1])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7f22eefd-dfe0-11e7-b0d7-9f685aff125f;
 Wed, 13 Dec 2017 08:34:56 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id A23F6F7AC;
 Wed, 13 Dec 2017 09:34:20 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
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 O1szxY_stCFF; Wed, 13 Dec 2017 09:34:20 +0100 (CET)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 14C42F5D6;
 Wed, 13 Dec 2017 09:34:20 +0100 (CET)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.90_RC3)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1eP2UZ-00034k-NJ; Wed, 13 Dec 2017 09:34:15 +0100
Date: Wed, 13 Dec 2017 09:34:15 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Huang Shijie <shijie.huang@arm.com>
Message-ID: <20171213083415.k5i74p2urv6qojdh@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Huang Shijie <shijie.huang@arm.com>, wei.liu2@citrix.com,
 minios-devel@lists.xenproject.org, julien.grall@arm.com,
 steve.capper@arm.com, kaly.xin@arm.com, nd@arm.com
References: <20171212095019.GA4374@ubuntu.shanghai.arm.com>
 <20171212095531.nyocjgfc5e3gtzrn@var.youpi.perso.aquilenet.fr>
 <20171213032610.GA5100@ubuntu.shanghai.arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171213032610.GA5100@ubuntu.shanghai.arm.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: wei.liu2@citrix.com, steve.capper@arm.com,
 minios-devel@lists.xenproject.org, kaly.xin@arm.com, julien.grall@arm.com,
 nd@arm.com
Subject: Re: [Minios-devel] Add "-nostdinc" to gcc when HAVE_LIBC is not
	enabled
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SHVhbmcgU2hpamllLCBvbiBtZXIuIDEzIGTDqWMuIDIwMTcgMDM6MjY6MTIgKzAwMDAsIHdyb3Rl
Ogo+IE9uIFR1ZSwgRGVjIDEyLCAyMDE3IGF0IDEwOjU1OjMxQU0gKzAxMDAsIFNhbXVlbCBUaGli
YXVsdCB3cm90ZToKPiA+IEh1YW5nIFNoaWppZSwgb24gbWFyLiAxMiBkw6ljLiAyMDE3IDA5OjUw
OjIwICswMDAwLCB3cm90ZToKPiA+ID4gICAgIEkgYW0gdHJ5aW5nIHRvIGFkZCB0aGUgRFRDIHRv
IHRoZSBtaW5pLW9zIGJ5IGNvcGluZyBpdHMgY29kZSB0byBtaW5pb3MuCj4gPiA+Cj4gPiA+ICAg
ICBJIGFkZGVkIHRoZSAiLW5vc3RkaW5jIiB0byBnY2Mgd2hlbiB0aGUgSEFWRV9MSUJDCj4gPiA+
ICAgICBpcyBub3QgZW5hYmxlZCwgYW5kIEkgY29waWVkIHRoZSBoZWFkZXJzIGZyb20gdGhlIEZy
ZWVCU0QgY29kZS4KPiA+ID4KPiA+ID4gICAgIChPZiBjb3Vyc2UsIEkgY29waWVkIG1hbnkgaGVh
ZGVycyBmcm9tIHRoZSBGcmVlQlNEIGNvZGUsIHN1Y2ggYXMgc3RkZGVmLmgsIHN0ZGFyZy5oLi4p
Cj4gPiA+Cj4gPiA+ICAgICBJdCBpcyBhIGJpZyBwYXRjaCBmb3IgdGhlIG1pbmktb3MuIFNvIGlz
IHRoaXMgYSBnb29kIGlkZWEsIG9yIGEgYmFkIGlkZWE/Cj4gPgo+ID4gVGhlc2Ugc2hvdWxkIGJl
IHByb3ZpZGVkIGJ5IHRoZSBjb21waWxlciwgbm90IGxpYmMuIFlvdSBuZWVkIHRvIGFkZCB0aGUK
PiA+IGNvbXBpbGVyIGhlYWRlciBzZWFyY2ggcGF0aCBhbG9uZyAtbm9zdGRpbmMuCj4gb2theS4K
PiBCdXQgdGhlIGdjYyBjb21waWxlciBoZWFkZXIgaXMgR1BMIHYyLAoKSSdtIG5vdCBzYXlpbmcg
dG8gY29weSB0aGUgZ2NjIGhlYWRlcnMsIGJ1dCBqdXN0IGFkZCB0aGUgc2VhcmNoIHBhdGgKd2l0
aCAtSS4KClNhbXVlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21p
bmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Dec 13 08:54:43 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Dec 2017 08:54: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 1eP2oM-0004Z6-Ia; Wed, 13 Dec 2017 08:54:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yrvi=dj=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1eP2oL-0004Yy-F7
 for minios-devel@lists.xen.org; Wed, 13 Dec 2017 08:54:41 +0000
X-Inumbo-ID: 53e137c2-dfe3-11e7-b0d7-9f685aff125f
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 53e137c2-dfe3-11e7-b0d7-9f685aff125f;
 Wed, 13 Dec 2017 08:55:12 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 4D3E8F200B;
 Wed, 13 Dec 2017 09:54:33 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (neclab.eu)
Received: from mailer2.neclab.eu ([127.0.0.1])
 by localhost (atlas-b.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 2l6vLI9io_kd; Wed, 13 Dec 2017 09:54:33 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer2.neclab.eu (Postfix) with ESMTPS id 29113F2007
 for <minios-devel@lists.xen.org>; Wed, 13 Dec 2017 09:54:31 +0100 (CET)
Received: from n-1075.office.hd (10.1.2.105) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 13 Dec
 2017 09:54:30 +0100
To: Felipe Huici <felipe.huici@neclab.eu>, <minios-devel@lists.xen.org>
References: <20171212140049.15504-1-felipe.huici@neclab.eu>
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
Message-ID: <6f36aed4-5110-f7d9-32a7-8feabfdc3752@neclab.eu>
Date: Wed, 13 Dec 2017 09:54:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20171212140049.15504-1-felipe.huici@neclab.eu>
Content-Language: en-US
X-Originating-IP: [10.1.2.105]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 0/2] arch: Change CPPFLAGS to
	CXXFLAGS
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhhbmtzIGZvciBmaW5kaW5nIHRoaXMgaXNzdWUgOy0pCgpTaW1vbgoKT24gMTIuMTIuMjAxNyAx
NTowMCwgRmVsaXBlIEh1aWNpIHdyb3RlOgo+IEZlbGlwZSBIdWljaSAoMik6Cj4gICAgYXJjaC94
ODZfNjQ6IENoYW5nZSBDUFBGTEFHUyB0byBDWFhGTEFHUwo+ICAgIGFyY2gvYXJtOiBDaGFuZ2Ug
Q1BQRkxBR1MgdG8gQ1hYRkxBR1MKPiAKPiAgIGFyY2gvYXJtL01ha2VmaWxlLnVrICAgIHwgIDgg
KysrKy0tLS0KPiAgIGFyY2gveDg2XzY0L01ha2VmaWxlLnVrIHwgMzQgKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLQo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCsp
LCAyMSBkZWxldGlvbnMoLSkKPiAKCi0tIAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KU2ltb24gS3Vlbnplcgrjgrfjg6Ljg7Mg44Kv
44Kl44Oz44OE44Kh44O8ClJlc2VhcmNoIFNjaWVudGlzdCwKTmV0d29ya2VkIFN5c3RlbXMgYW5k
IERhdGEgQW5hbHl0aWNzIEdyb3VwCk5FQyBMYWJvcmF0b3JpZXMgRXVyb3BlLCBOZXR3b3JrIFJl
c2VhcmNoIERpdmlzaW9uCkt1cmZ1ZXJzdGVuYW5sYWdlIDM2LCBELTY5MTE1IEhlaWRlbGJlcmcK
VGVsLiAgICAgKzQ5ICgwKTYyMjEgNDM0Mi0yNjQKRmF4OiAgICAgKzQ5ICgwKTYyMjEgNDM0Mi01
MjY0CmUtbWFpbDogIHNpbW9uLmt1ZW56ZXJAbmVjbGFiLmV1Cj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpORUMgRXVyb3BlIEx0ZCB8
IFJlZ2lzdGVyZWQgT2ZmaWNlOiBBdGhlbmUsIE9keXNzZXkKQnVzaW5lc3MgUGFyaywgV2VzdCBF
bmQgUm9hZCwgTG9uZG9uLCBIQTQgNlFFLCBHQgpSZWdpc3RlcmVkIGluIEVuZ2xhbmQgMjgzMjAx
NAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Dec 13 09:58:12 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Dec 2017 09:58: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 1eP3nn-0001NB-82; Wed, 13 Dec 2017 09:58:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cn/k=dj=arm.com=shijie.huang@srs-us1.protection.inumbo.net>)
 id 1eP3nm-0001N4-As
 for minios-devel@lists.xenproject.org; Wed, 13 Dec 2017 09:58:10 +0000
X-Inumbo-ID: 0b1313fe-dfec-11e7-b4a6-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::622])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0b1313fe-dfec-11e7-b4a6-bc764e045a96;
 Wed, 13 Dec 2017 10:57:35 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=SJuo9S7bu+xCdlb7YFOU1nacNhChImi5mlAuzfUR7oQ=;
 b=rwTSU7nfXqObhdDoFLyS8RvlUaefRqcCx6iKTCzPuEOI7B62o2sETNLWKa3TRHTbXgGyJn93S5x836ZdzrLf3A+qDWLA9nYSmcziDh3vP4Kr/c6SX4n/pqUaQ+DbppZ21bngCWtk7RZHgxn51web3e+tWl8+6tRoDguDmNSm0wk=
Received: from VI1PR08CA0091.eurprd08.prod.outlook.com (2603:10a6:800:d3::17)
 by DB5PR0801MB1528.eurprd08.prod.outlook.com (2603:10a6:0:3a::22)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Wed, 13
 Dec 2017 09:58:02 +0000
Received: from DB5EUR03FT037.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::208) by VI1PR08CA0091.outlook.office365.com
 (2603:10a6:800:d3::17) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend
 Transport; Wed, 13 Dec 2017 09:58:01 +0000
Authentication-Results: spf=pass (sender IP is 217.140.96.140)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 217.140.96.140 as permitted sender) receiver=protection.outlook.com;
 client-ip=217.140.96.140; helo=nebula.arm.com;
Received: from nebula.arm.com (217.140.96.140) by
 DB5EUR03FT037.mail.protection.outlook.com (10.152.20.215) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id
 15.20.302.6 via Frontend Transport; Wed, 13 Dec 2017 09:58:01 +0000
Received: from ubuntu.shanghai.arm.com (10.1.2.79) by mail.arm.com
 (10.1.106.66) with Microsoft SMTP Server id 14.3.294.0; Wed, 13 Dec 2017
 09:57:58 +0000
Date: Wed, 13 Dec 2017 09:57:50 +0000
From: Huang Shijie <shijie.huang@arm.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>, <wei.liu2@citrix.com>,
 <minios-devel@lists.xenproject.org>, <julien.grall@arm.com>,
 <steve.capper@arm.com>, <kaly.xin@arm.com>, <nd@arm.com>
Message-ID: <20171213095748.GA11113@ubuntu.shanghai.arm.com>
References: <20171212095019.GA4374@ubuntu.shanghai.arm.com>
 <20171212095531.nyocjgfc5e3gtzrn@var.youpi.perso.aquilenet.fr>
 <20171213032610.GA5100@ubuntu.shanghai.arm.com>
 <20171213083415.k5i74p2urv6qojdh@var.youpi.perso.aquilenet.fr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171213083415.k5i74p2urv6qojdh@var.youpi.perso.aquilenet.fr>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(376002)(39860400002)(346002)(2980300002)(438002)(40434004)(24454002)(199004)(189003)(8936002)(8746002)(33656002)(2201001)(104016004)(86362001)(6666003)(2950100002)(5660300001)(6636002)(1076002)(106466001)(77096006)(93886005)(316002)(110136005)(76176011)(50466002)(5890100001)(2906002)(229853002)(305945005)(7696005)(55016002)(72206003)(26826003)(47776003)(83506002)(6246003)(59450400001)(58126008)(356003)(8676002)(478600001)(8666007)(106002)(246002)(23756003)(18370500001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR0801MB1528; H:nebula.arm.com; FPR:;
 SPF:Pass; PTR:fw-tnat.cambridge.arm.com; A:1; MX:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT037;
 1:LeO7wSAd5CqK2kp4SgLQFV+/LMMAa1c5f0K+h9BtggFCS5LJOgbYcl1bzoLc4q+Q44gqfwBWJP/WlGeI40UkIo7SrsjDfBcaDvZ1Nby1zyIQY80ZtN8PBSY3NHPWRvO1
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4599a6a7-67da-45a6-6322-08d5420fff29
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307);
 SRVR:DB5PR0801MB1528; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR0801MB1528;
 3:mqPwVYXc6BU8OUgBZbHspYbrKenUFOs0FP1xiAJzssvvS8XmMOurBm8kFzNPrtYdSzCvAXxlntefFp4HY0VLl1f50AV55MT+RhzpSaa7vfHebeFBzHGJqxT/WhWpzAzxnxDsXpQi8G2uJOE+A8MPmauKwH2ITNxcd3z8oDX4+Po/rVX6BtaccxQNcJgbFB7JDPg64VIaFmNfayVnCSvaw+43xLONYeGWGZwddUOLCX5Re/hgjb55OIGo25MNRBlvTOcdVCukY/APINHAKMOGNM0KPQ7Eh9LPHBnSFsYYWR6qWH8dcQlfPmt45IOsKXZiKn410kzx9XmqL4zyAotdKnYBTBzYavVMxyxwex8Y5e4=;
 25:uEpMxMe3DuHLgizUwIbS9dqS3IjihBrioteB7vRUtBRCBGo2fyFneqvzswabEtItcZOUBJPpk+sOJaaP71IVStZlGOGtbzVf0sUFky0MfybI4eMHSQ8LZ7Jk3qhuvkHCmt8rObDgngX26uyyvhGnw9BYojUGcoIKfe8hRpHjWYYG9ZkXtiTB/pTz1Io6t5Cy1wO9MHCj1Lkea/u9YVH3V/V5eh0A24JWKG5XKKoV7/lYw7d/f6BEgXct1y0krSEftGs46irR2SjUxsfuU5XcfTiFyxhAUjvuIbL3Cbg4hUdGsHv+2cteHQ50R+IXWcYFsCSYXpLUKX0WNnjFZQUc3Q==
X-MS-TrafficTypeDiagnostic: DB5PR0801MB1528:
X-Microsoft-Exchange-Diagnostics: 1; DB5PR0801MB1528;
 31:dm2t9a0vkVsTwn3efFcCxooM4dHIit6N8db7sQ8kUb8ueXyLX2FVUg/+/hqoH3m7Wap7873oWCq5rOyYnUw//gHRpVmqnh3OfPwWEZept4wqhiawYEzjgu41JEB2CuO4093pxW6H8TngmtoVoNIGHyhcNf6wsvHbInEtlNcY/I1ODrGbBXF2J8MS6P2WRBCbOsiWBaWKSdkllVrIxAsX1Su2wFst2IK9YvybI3v6ufY=;
 20:uGR9wm3lrw1bmKuIBcgjx0NoLC91NHShGCP1Gp0r5ARNFKUUmtxo4Fp3PZCOKLGzy0OA20weLbHeUMpW+zAr2Jlv/uiO0hkIDCYPVEI1moit+OjG1nF6fZ5XJviPHniZ2TGEWxKG85eKowZ65V6u8GPEL+2GpGnbeTEWE+jCJ2HUx/ugqyynoOMDV8AfNJsc+XsHOhcAw0BFfZgTY561nEaXx3qkzvFtfP7ttvxg7J56PQpMKAc5QnXuORYn+x/1+ZGzuB5v4VAFBm9c9MfYoQyd3vDFw4djvgVZ6S947wr8pkmwqsygB1w9cZskPjNtOgU4Sa8RIlkU4GVTMd8XlkYAf5lRObQ5unUd18g9s9SuUT9G6RkcrjllE85PmfWP9xPNtGEc5AX9SYmu2j9AKIg6hEDtVa/598a18IALyLLlnp/8StyvFJcQEbM0lqvwEQwaskQdicXFXiEYreBSUfU/TTM4XgcuqzPvjZDv2mBW9EGp0wlKZUZBsQyVNeAu
X-Microsoft-Antispam-PRVS: <DB5PR0801MB15280DED9F7002E9484C7E3A84350@DB5PR0801MB1528.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(2401047)(8121501046)(5005006)(93006095)(93004095)(3231023)(10201501046)(3002001)(6055026)(6041248)(20161123558100)(20161123555025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011);
 SRVR:DB5PR0801MB1528; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:DB5PR0801MB1528; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR0801MB1528;
 4:dsQL0CcDOfbTqNN32jY2rxFL2vlYjTmkzNO76dGy56Q42tsHzC7gbbHXFfyt2tHsXFHhe/xiEYgs17rkM6aNoI72AVTdaG+t6v7Bbni20l5vj7g8GuA6tYiq9Rd35vJSPuuwP4q0UwtSEVVL7TsSUwwBBufa82fBGgPI9ugez7ifCQc3y30wWxezcaIpcbOYv+IvejKXbuMDVu/aZsMGomI7zPIrgZ4fH7epWSIesRl+Ne+EjgaBwQ1iokoilwmMYG7haXPhqC1KC0iKH2WTSQ==
X-Forefront-PRVS: 052017CAF1
X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1; DB5PR0801MB1528;
 23:g7UdrHBHrViam8zyuLPlr7NqqmXIO9FA6eR4O?=
 =?iso-8859-1?Q?Wilh5sk5Bj2XCDEFfi6gwpdDYuOGMLasHiwAB6pfJcwfi8vDCpoDrzIT7a?=
 =?iso-8859-1?Q?7sGc6krc5l8ZUOJXZX/XMJgO2YsSi2Lg43FwfN32Qy4zprkPoROZZUvi60?=
 =?iso-8859-1?Q?fzksVQRSM0QC3IWsVIaO7ZENfjNmwooCksmgKVQeLe3qk8AOAhhTF6f2nG?=
 =?iso-8859-1?Q?Z05q4Ch4bC2ELGokjgwpt4dH7VhqgujP2kGD56TDYMtctVWxmDjZFmRKfm?=
 =?iso-8859-1?Q?mucvSHXPgql5TASfRekvdOhIjcuhFdVuhnqJokHLeitXC2GMpMq2WPOM38?=
 =?iso-8859-1?Q?TC9XUEiX1gv9MU78lGaza+cDy9bsloBhy9uO2P9dXZWpaBTfjF+v85YnL8?=
 =?iso-8859-1?Q?o248IQShicsD6cMnQLD2CWsLhVfEv22xspokfuUWPN2a3ciBjhzc7Hsn+F?=
 =?iso-8859-1?Q?kgfe445RvZiUyDFdp/zf98+AuP1jo/ffjI9EydEYQ3YWh9ofsBRkIQ7OuL?=
 =?iso-8859-1?Q?soAZgauOPvFhOU9kORv31Pwb0uZvHtTLn8vLiP45/Nc7wEuJOEmmphCrYY?=
 =?iso-8859-1?Q?71ABMVUARMzwqM9+VsOyftT7kfjv3wN7x+wXiE7eBypnkYmqhUBZlATotg?=
 =?iso-8859-1?Q?F2IPyPCw8jchwoahV8nUuAhmV4vHpJABMAVjeKw8hCMBNoflYVI3ZTi4LF?=
 =?iso-8859-1?Q?HTQ2PLvqshqoyXlcWM1bcoMZGPQ3FuNc5060+qHax5QZNf99URW/Ppsmv9?=
 =?iso-8859-1?Q?71sY4zdFR8i8fWuXJQUkuLQXola4vd9q4Yvc94fc6wKlOBUb2ZbyAd5bSm?=
 =?iso-8859-1?Q?W5YMsHyIxAE1nptyhEavsq+Zr8rtP3ytCjpiziPeOy8W1efGNTJkmrn3bA?=
 =?iso-8859-1?Q?UZEjTN8CzDmsvN0Nc1vRb9eiG5CoeaV/+UHmzpeUISzyteTID8fH/tsN6O?=
 =?iso-8859-1?Q?slVLIznQul1QHBafPFVijBkhZgE/u+t0yFddT2Nad0JGiixrWzYWFzVaW+?=
 =?iso-8859-1?Q?zWyMWNLK32cE4L43GxV41Pl+c8gvI8Jfj6gTxy16n8Qg43dEIrQxU6q6ol?=
 =?iso-8859-1?Q?60dp70jgef5ilepYADhldY6dJPHsR7mZfL0jnnbeQchfDxW8lBcH+9eobN?=
 =?iso-8859-1?Q?UIA3vG0EGddEQN+znd+eynwwrKleeJ1Jm7Yix5lja3d5R7nxoA=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR0801MB1528;
 6:5m2rR3FwPYGts5/Z4613vVA4/aFtzC5hgTaC4GozOSkickY8QHdb6j7lfTlSoaiJBuVy/l5hcY9mMc/uzOko7tIqjBt/AYnC/phCJbp+LryrLy05VciexxJbithQir8hVAeUadzv10hlNxNRS/Ps2DRHOch5vfwnSk59Y96xkC4L1Jze8W+mkWBiW11ZIdint7cuybDmx1SMMmgR9ZdehTcmhbAcz9oMDil+dw1WZC9Q3VoBZov8TJoHjn/2V/a+xIGp4S/Vku+HjVxSE0hxSIL74WEBvrb18A07KCHnMTNZy7JUWhVYYBsKMSfhUGAXOAmNwj6+sZKVh6e3CC3iRkAEImKJ+X65diGDC90e4aE=;
 5:o3gYWmIDqqUhfy2RMVeAN40KB87QkBsDBt8w4On8L42gEZdfXWJ0e2iSOpjIa++Lf1bOzHhJjKilD2fjUH7UZwC7jLXnhIbSS+3JU9gCc6iQ8K+9wVap6WjYhk4N4rtp9hdZlO65XXaGoYajAWFEKLgYxjnLRyaxSxMK/MfJBf0=;
 24:sxPH2edlrgG4krefSiwp+2eHQ5kmTP2izvA7tdbxPgXTctuyya9w2vvnJs0gjCrbMGO+uj8WQHlu4muX8Sa7qi9BEuwraZQW1JKOfToYI/M=;
 7:K7YKJMiOD4nvTPCS2c8iRSPpHV2FzScI9P4DbzU9Ky+DVxDUqKh6+S8JjkeDO7LEI/DLfnLGKn6EheUL1lK30UTUHykXLhw/rr8X+GRZg0rHtCUfkDH8W8R51XHsxlqMZgTVFvFG73XddLzNVLAe1xQMwzAfLWnDsCCEeBLEBkMR0MmZceAYYOJmfdXHAxS60RNv9phbcVYFpZVtzTFEETOGcLdCNgh/JMkdwd54pBbQkqSrqYDm4JVgFhYMje2K
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Dec 2017 09:58:01.3138 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 4599a6a7-67da-45a6-6322-08d5420fff29
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR0801MB1528
Subject: Re: [Minios-devel] Add "-nostdinc" to gcc when HAVE_LIBC is not
	enabled
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

T24gV2VkLCBEZWMgMTMsIDIwMTcgYXQgMDk6MzQ6MTVBTSArMDEwMCwgU2FtdWVsIFRoaWJhdWx0
IHdyb3RlOgo+IEh1YW5nIFNoaWppZSwgb24gbWVyLiAxMyBkw6ljLiAyMDE3IDAzOjI2OjEyICsw
MDAwLCB3cm90ZToKPiA+ID4gPiAgICAgSXQgaXMgYSBiaWcgcGF0Y2ggZm9yIHRoZSBtaW5pLW9z
LiBTbyBpcyB0aGlzIGEgZ29vZCBpZGVhLCBvciBhIGJhZCBpZGVhPwo+ID4gPgo+ID4gPiBUaGVz
ZSBzaG91bGQgYmUgcHJvdmlkZWQgYnkgdGhlIGNvbXBpbGVyLCBub3QgbGliYy4gWW91IG5lZWQg
dG8gYWRkIHRoZQo+ID4gPiBjb21waWxlciBoZWFkZXIgc2VhcmNoIHBhdGggYWxvbmcgLW5vc3Rk
aW5jLgo+ID4gb2theS4KPiA+IEJ1dCB0aGUgZ2NjIGNvbXBpbGVyIGhlYWRlciBpcyBHUEwgdjIs
Cj4KPiBJJ20gbm90IHNheWluZyB0byBjb3B5IHRoZSBnY2MgaGVhZGVycywgYnV0IGp1c3QgYWRk
IHRoZSBzZWFyY2ggcGF0aAo+IHdpdGggLUkuCk9rYXksIEkgd2lsbCB1c2UgdGhpcyBtZXRob2Qu
Li4KClRoYW5rcwpIdWFuZyBTaGlqaWUKSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9m
IHRoaXMgZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkg
YWxzbyBiZSBwcml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50
LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9z
ZSB0aGUgY29udGVudHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9z
ZSwgb3Igc3RvcmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhhbmsg
eW91LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Wed Dec 13 16:06:43 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Dec 2017 16:06: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 1eP9YP-0000z4-Gg; Wed, 13 Dec 2017 16:06:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yrvi=dj=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1eP9YO-0000yy-Bz
 for minios-devel@lists.xen.org; Wed, 13 Dec 2017 16:06:40 +0000
X-Inumbo-ID: ac887cc0-e01f-11e7-b0d7-9f685aff125f
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ac887cc0-e01f-11e7-b0d7-9f685aff125f;
 Wed, 13 Dec 2017 16:07:11 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id E6412101455;
 Wed, 13 Dec 2017 17:06:30 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id VZc4Mf0yA7Xg; Wed, 13 Dec 2017 17:06:30 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id C78FF101440
 for <minios-devel@lists.xen.org>; Wed, 13 Dec 2017 17:06:28 +0100 (CET)
Received: from n-1075.office.hd (10.1.2.105) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 13 Dec
 2017 17:06:28 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Wed, 13 Dec 2017 17:06:21 +0100
Message-ID: <1513181181-28042-1-git-send-email-simon.kuenzer@neclab.eu>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [10.1.2.105]
Cc: felipe.huici@neclab.eu, florian.schmidt@neclab.eu,
 Simon Kuenzer <simon.kuenzer@neclab.eu>
Subject: [Minios-devel] [UNIKRAFT PATCH] plat/xen: Add console support for
	x86_64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

Q29uc29sZSBzdXBwb3J0IGlzIHBvcnRlZCBmcm9tIE1pbmktT1MuIEl0IGN1cnJlbnRseQp3b3Jr
cyBmb3IgeDg2XzY0IG9ubHkuCgpTaWduZWQtb2ZmLWJ5OiBTaW1vbiBLdWVuemVyIDxzaW1vbi5r
dWVuemVyQG5lY2xhYi5ldT4KLS0tCiBwbGF0L3hlbi9Db25maWcudWsgICAgICAgICAgICAgICAg
fCAgIDQgKwogcGxhdC94ZW4vY29uc29sZS5jICAgICAgICAgICAgICAgIHwgMTYyICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiBwbGF0L3hlbi9pbmNsdWRlL2NvbW1vbi9j
b25zb2xlLmggfCAgNDggKysrKysrKysrKysKIHBsYXQveGVuL3g4Ni9zZXR1cC5jICAgICAgICAg
ICAgICB8ICAxMCArKy0KIDQgZmlsZXMgY2hhbmdlZCwgMjE2IGluc2VydGlvbnMoKyksIDggZGVs
ZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC94ZW4vaW5jbHVkZS9jb21tb24vY29u
c29sZS5oCgpkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vQ29uZmlnLnVrIGIvcGxhdC94ZW4vQ29uZmln
LnVrCmluZGV4IDkzZmE5MjMuLmY5ODhkMDYgMTAwNjQ0Ci0tLSBhL3BsYXQveGVuL0NvbmZpZy51
aworKysgYi9wbGF0L3hlbi9Db25maWcudWsKQEAgLTUsOCArNSwxMiBAQCBtZW51Y29uZmlnIFBM
QVRfWEVOCiAgICAgICAgc2VsZWN0IExJQlVLREVCVUcKICAgICAgICBzZWxlY3QgTElCTk9MSUJD
IGlmICFIQVZFX0xJQkMKICAgICAgICBzZWxlY3QgTElCRkRUIGlmIEFSQ0hfQVJNXzMyCisgICAg
ICAgc2VsZWN0IFhFTl9EQkdFTUVSR0VOQ1kgaWYgQVJDSF9BUk1fMzIKICAgICAgICBoZWxwCiAg
ICAgICAgICAgICAgICAgQ3JlYXRlIGEgVW5pa3JhZnQgaW1hZ2UgdGhhdCBydW5zIGFzIGEgWGVu
IGd1ZXN0CiAKIGlmIChQTEFUX1hFTikKKwljb25maWcgWEVOX0RCR0VNRVJHRU5DWQorCWJvb2wg
IkVtZXJnZW5jeSBjb25zb2xlIGZvciBkZWJ1ZyBvdXRwdXQiCisJZGVmYXVsdCBuCiBlbmRpZgpk
aWZmIC0tZ2l0IGEvcGxhdC94ZW4vY29uc29sZS5jIGIvcGxhdC94ZW4vY29uc29sZS5jCmluZGV4
IDY3Zjg1MTMuLmYyZjBlNzggMTAwNjQ0Ci0tLSBhL3BsYXQveGVuL2NvbnNvbGUuYworKysgYi9w
bGF0L3hlbi9jb25zb2xlLmMKQEAgLTEsNCArMSw0IEBACi0vKiBTUERYLUxpY2Vuc2UtSWRlbnRp
ZmllcjogQlNELTMtQ2xhdXNlICovCisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMt
Q2xhdXNlIGFuZCBNSVQgKi8KIC8qCiAgKiBBdXRob3JzOiBTaW1vbiBLdWVuemVyIDxzaW1vbi5r
dWVuemVyQG5lY2xhYi5ldT4KICAqCkBAIC0zMiwzOCArMzIsMTg4IEBACiAgKiBUSElTIEhFQURF
UiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBPUiBNT0RJRklFRCBJTiBBTlkgV0FZLgogICovCiAKKy8q
CisgKiBTb21lIG9mIHRoaXMgY29kZSB3YXMgcG9ydGVkIGZyb20gTWluaS1PUzoKKyAqICBjb25z
b2xlL3hlbmNvbnNfcmluZy5jIGFuZCBjb25zb2xlL2NvbnNvbGUuYworICovCisvKgorICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKKyAqIChDKSAyMDA2IC0gR3J6ZWdvcnogTWlsb3MgLSBDYW1icmlkZ2Ug
VW5pdmVyc2l0eQorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqCisgKiAgICAgICAgRmlsZTogY29u
c29sZS5oCisgKiAgICAgIEF1dGhvcjogR3J6ZWdvcnogTWlsb3MKKyAqICAgICBDaGFuZ2VzOgor
ICoKKyAqICAgICAgICBEYXRlOiBNYXIgMjAwNgorICoKKyAqIEVudmlyb25tZW50OiBYZW4gTWlu
aW1hbCBPUworICogRGVzY3JpcHRpb246IENvbnNvbGUgaW50ZXJmYWNlLgorICoKKyAqIEhhbmRs
ZXMgY29uc29sZSBJL08uIERlZmluZXMgcHJpbnRrLgorICoKKyAqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
CisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55
IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lh
dGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4g
dGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0
YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNo
LCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBT
b2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisg
KiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25z
OgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24g
bm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFs
IHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklE
RUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICog
SU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBN
RVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQg
Tk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09Q
WVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIK
KyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1Ig
T1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRI
IFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09G
VFdBUkUuCisgKi8KKwogI2luY2x1ZGUgPGludHR5cGVzLmg+CiAjaW5jbHVkZSA8c3RyaW5nLmg+
CiAjaW5jbHVkZSA8dWsvcGxhdC9jb25zb2xlLmg+CiAjaW5jbHVkZSA8dWsvYXJjaC9sY3B1Lmg+
CisjaW5jbHVkZSA8dWsvYXNzZXJ0Lmg+CiAjaW5jbHVkZSA8dWsvZXNzZW50aWFscy5oPgogCisj
aW5jbHVkZSA8Y29tbW9uL2NvbnNvbGUuaD4KKyNpbmNsdWRlIDxjb21tb24vZXZlbnRzLmg+Cisj
aW5jbHVkZSA8Y29tbW9uL2h5cGVydmlzb3IuaD4KICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAKKyNp
ZiAoZGVmaW5lZCBfX1g4Nl8zMl9fKSB8fCAoZGVmaW5lZCBfX1g4Nl82NF9fKQorI2luY2x1ZGUg
PHhlbi14ODYvc2V0dXAuaD4KKyNpbmNsdWRlIDx4ZW4teDg2L21tLmg+CiAjaWYgZGVmaW5lZCBf
X1g4Nl8zMl9fCiAjaW5jbHVkZSA8eGVuLXg4Ni9oeXBlcmNhbGwzMi5oPgogI2VsaWYgZGVmaW5l
ZCBfX1g4Nl82NF9fCiAjaW5jbHVkZSA8eGVuLXg4Ni9oeXBlcmNhbGw2NC5oPgorI2VuZGlmCiAj
ZWxpZiAoZGVmaW5lZCBfX0FSTV8zMl9fKSB8fCAoZGVmaW5lZCBfX0FSTV82NF9fKQorI2luY2x1
ZGUgPHhlbi1hcm0vbW0uaD4KICNpbmNsdWRlIDx4ZW4tYXJtL2h5cGVyY2FsbC5oPgogI2VuZGlm
CisjaW5jbHVkZSA8eGVuL2lvL2NvbnNvbGUuaD4KKyNpbmNsdWRlIDx4ZW4vaW8vcHJvdG9jb2xz
Lmg+CisjaW5jbHVkZSA8eGVuL2lvL3JpbmcuaD4KKyNpZm5kZWYgQ09ORklHX1BBUkFWSVJUCisj
aW5jbHVkZSA8eGVuL2h2bS9wYXJhbXMuaD4KKyNlbmRpZgogCi1pbnQgdWtwbGF0X2NvdXRkKGNv
bnN0IGNoYXIgKnN0ciwgdW5zaWduZWQgaW50IGxlbikKK3N0YXRpYyBzdHJ1Y3QgeGVuY29uc19p
bnRlcmZhY2UgKmNvbnNvbGVfcmluZzsKK3N0YXRpYyB1aW50MzJfdCBjb25zb2xlX2V2dGNobjsK
K3N0YXRpYyBpbnQgY29uc29sZV9yZWFkeTsKKworI2lmZGVmIENPTkZJR19QQVJBVklSVAordm9p
ZCBfbGlieGVucGxhdF9wcmVwYXJlX2NvbnNvbGUodm9pZCkKIHsKLQlpbnQgcmM7CisJY29uc29s
ZV9yaW5nID0gbWZuX3RvX3ZpcnQoSFlQRVJWSVNPUl9zdGFydF9pbmZvLT5jb25zb2xlLmRvbVUu
bWZuKTsKKwljb25zb2xlX2V2dGNobiA9IEhZUEVSVklTT1Jfc3RhcnRfaW5mby0+Y29uc29sZS5k
b21VLmV2dGNobjsKK30KKyNlbHNlCit2b2lkIF9saWJ4ZW5wbGF0X3ByZXBhcmVfY29uc29sZSh2
b2lkKQoreworCS8qIE5PVCBJTVBMRU1FTlRFRCBZRVQgKi8KK30KKyNlbmRpZgogCi0JaWYgKHVu
bGlrZWx5KGxlbiA9PSAwKSkKLQkJbGVuID0gc3RybmxlbihzdHIsIGxlbik7CisjaWYgWEVOX0RC
R0VNRVJHRU5DWQorc3RhdGljIGludCBlbWVyZ2VuY3lfb3V0cHV0KGNvbnN0IGNoYXIgKnN0ciwg
dW5zaWduZWQgaW50IGxlbikKK3sKKwlpbnQgcmM7CiAKIAlyYyA9IEhZUEVSVklTT1JfY29uc29s
ZV9pbyhDT05TT0xFSU9fd3JpdGUsIGxlbiwgREVDT05TVChjaGFyICosIHN0cikpOwogCWlmICh1
bmxpa2VseShyYyA8IDApKQogCQlyZXR1cm4gcmM7CiAJcmV0dXJuIGxlbjsKIH0KKyNlbmRpZgor
CitzdGF0aWMgaW50IGh2Y29uc29sZV9vdXRwdXQoY29uc3QgY2hhciAqc3RyLCB1bnNpZ25lZCBp
bnQgbGVuKQoreworCXVuc2lnbmVkIGludCBzZW50ID0gMDsKKwlYRU5DT05TX1JJTkdfSURYIGNv
bnMsIHByb2Q7CisKKwlpZiAodW5saWtlbHkoIWNvbnNvbGVfcmluZykpCisJCXJldHVybiBzZW50
OworCisJY29ucyA9IGNvbnNvbGVfcmluZy0+b3V0X2NvbnM7CisJcHJvZCA9IGNvbnNvbGVfcmlu
Zy0+b3V0X3Byb2Q7CisKKwltYigpOyAvKiBtYWtlIHN1cmUgd2UgaGF2ZSBjb25zICYgcHJvZCBi
ZWZvcmUgdG91Y2hpbmcgdGhlIHJpbmcgKi8KKwlVS19CVUdPTigocHJvZCAtIGNvbnMpID4gc2l6
ZW9mKGNvbnNvbGVfcmluZy0+b3V0KSk7CisKKwl3aGlsZSAoKHNlbnQgPCBsZW4pICYmICgocHJv
ZCAtIGNvbnMpIDwgc2l6ZW9mKGNvbnNvbGVfcmluZy0+b3V0KSkpIHsKKwkJaWYgKHN0cltzZW50
XSA9PSAnXG4nKSB7CisJCQkvKiBDb252ZXJ0OiAnXG4nIC0+ICdccicnXG4nICovCisJCQljb25z
b2xlX3JpbmctPm91dFtNQVNLX1hFTkNPTlNfSURYKHByb2QrKywKKwkJCQkJCQkgICBjb25zb2xl
X3JpbmctPm91dCldID0KKwkJCQknXHInOworCQkJaWYgKChwcm9kIC0gY29ucykgPj0gc2l6ZW9m
KGNvbnNvbGVfcmluZy0+b3V0KSkKKwkJCQlicmVhazsgLyogbm8gbW9yZSBzcGFjZSBsZWZ0ICov
CisJCX0KKworCQljb25zb2xlX3JpbmctPm91dFtNQVNLX1hFTkNPTlNfSURYKHByb2QrKywgY29u
c29sZV9yaW5nLT5vdXQpXSA9CisJCQlzdHJbc2VudF07CisJCXNlbnQrKzsKKwl9CisJd21iKCk7
IC8qIGVuc3VyZSBjaGFyYWN0ZXJzIGFyZSB3cml0dGVuIGJlZm9yZSBpbmNyZWFzaW5nIG91dF9w
cm9kICovCisJY29uc29sZV9yaW5nLT5vdXRfcHJvZCA9IHByb2Q7CisKKwlpZiAobGlrZWx5KGNv
bnNvbGVfcmVhZHkgJiYgY29uc29sZV9ldnRjaG4pKQorCQlub3RpZnlfcmVtb3RlX3ZpYV9ldnRj
aG4oY29uc29sZV9ldnRjaG4pOworCXJldHVybiBzZW50OworfQorCitzdGF0aWMgdm9pZCBodmNv
bnNvbGVfaW5wdXQoZXZ0Y2huX3BvcnRfdCBwb3J0IF9fdW51c2VkLAorCQkJICAgIHN0cnVjdCBf
X3JlZ3MgKnJlZ3MgX191bnVzZWQsCisJCQkgICAgdm9pZCAqZGF0YSBfX3VudXNlZCkKK3sKKwkv
KiBOT1QgSU1QTEVNRU5URUQgWUVUICovCit9CisKKwordm9pZCBfbGlieGVucGxhdF9pbml0X2Nv
bnNvbGUodm9pZCkKK3sKKwlpbnQgZXJyOworCisJVUtfQVNTRVJUKGNvbnNvbGVfcmluZyAhPSBO
VUxMKTsKKworCXVrX3ByaW50ZChETFZMX0VYVFJBLCAiaHZjb25zb2xlIEAgJXAgKGV2dGNobjog
JSJQUkl1MzIiKVxuIiwKKwkJICBjb25zb2xlX3JpbmcsIGNvbnNvbGVfZXZ0Y2huKTsKKworCWVy
ciA9IGJpbmRfZXZ0Y2huKGNvbnNvbGVfZXZ0Y2huLCBodmNvbnNvbGVfaW5wdXQsIE5VTEwpOwor
CWlmIChlcnIgPD0gMCkKKwkJVUtfQ1JBU0goIkZhaWxlZCB0byBiaW5kIGV2ZW50IGNoYW5uZWwg
Zm9yIGh2Y29uc29sZTogJWlcbiIsCisJCQkgZXJyKTsKKwl1bm1hc2tfZXZ0Y2huKGNvbnNvbGVf
ZXZ0Y2huKTsKKworCWNvbnNvbGVfcmVhZHkgPSAxOyAvKiBlbmFibGUgbm90aWZpY2F0aW9uIG9m
IGJhY2tlbmQgKi8KKwkvKiBmbHVzaCBxdWV1ZWQgb3V0cHV0ICovCisJbm90aWZ5X3JlbW90ZV92
aWFfZXZ0Y2huKGNvbnNvbGVfZXZ0Y2huKTsKK30KKworaW50IHVrcGxhdF9jb3V0ZChjb25zdCBj
aGFyICpzdHIsIHVuc2lnbmVkIGludCBsZW4pCit7CisJaWYgKHVubGlrZWx5KGxlbiA9PSAwKSkK
KwkJbGVuID0gc3RybmxlbihzdHIsIGxlbik7CisKKyNpZiBYRU5fREJHRU1FUkdFTkNZCisJcmV0
dXJuIGVtZXJnZW5jeV9vdXRwdXQoc3RyLCBsZW4pOworI2Vsc2UKKwlyZXR1cm4gaHZjb25zb2xl
X291dHB1dChzdHIsIGxlbik7CisjZW5kaWYKK30KIAogaW50IHVrcGxhdF9jb3V0ayhjb25zdCBj
aGFyICpzdHIgX191bnVzZWQsIHVuc2lnbmVkIGludCBsZW4gX191bnVzZWQpCiB7Ci0JcmV0dXJu
IDA7CisJaWYgKHVubGlrZWx5KGxlbiA9PSAwKSkKKwkJbGVuID0gc3RybmxlbihzdHIsIGxlbik7
CisKKwlyZXR1cm4gaHZjb25zb2xlX291dHB1dChzdHIsIGxlbik7CiB9CiAKIGludCB1a3BsYXRf
Y2luayhjaGFyICpzdHIgX191bnVzZWQsIHVuc2lnbmVkIGludCBtYXhsZW4gX191bnVzZWQpCmRp
ZmYgLS1naXQgYS9wbGF0L3hlbi9pbmNsdWRlL2NvbW1vbi9jb25zb2xlLmggYi9wbGF0L3hlbi9p
bmNsdWRlL2NvbW1vbi9jb25zb2xlLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uYzUxYzY5YgotLS0gL2Rldi9udWxsCisrKyBiL3BsYXQveGVuL2luY2x1ZGUvY29tbW9uL2Nv
bnNvbGUuaApAQCAtMCwwICsxLDQ4IEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNE
LTMtQ2xhdXNlICovCisvKgorICogQXV0aG9yczogU2ltb24gS3VlbnplciA8c2ltb24ua3Vlbnpl
ckBuZWNsYWIuZXU+CisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3LCBORUMgRXVyb3BlIEx0ZC4s
IE5FQyBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1
dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQK
KyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dp
bmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqCisgKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Yg
c291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNl
LCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgor
ICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBh
Ym92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5k
IHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgIGRvY3VtZW50YXRpb24gYW5k
L29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKiAz
LiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBjb3B5cmlnaHQgaG9sZGVyIG5vciB0aGUgbmFtZXMg
b2YgaXRzCisgKiAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9t
b3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQorICogICAgdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNw
ZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElT
IFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTICJBUyBJ
UyIKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywg
QlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKKyAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFO
VEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFCisgKiBBUkUgRElT
Q0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBIT0xERVIgT1IgQ09OVFJJ
QlVUT1JTIEJFCisgKiBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFM
LCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xV
RElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBH
T09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lO
RVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9G
IExJQUJJTElUWSwgV0hFVEhFUiBJTgorICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9S
IFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4g
QU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQg
T0YgVEhFCisgKiBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqCisgKiBUSElTIEhFQURF
UiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBPUiBNT0RJRklFRCBJTiBBTlkgV0FZLgorICovCisKKyNp
Zm5kZWYgX19DT05TT0xFX0hfXworI2RlZmluZSBfX0NPTlNPTEVfSF9fCisKKy8qIGtlZXBzIGJ1
ZmZlcmluZyBjb25zb2xlIG1lc3NhZ2UKKyAqIChvbiBQVjogc3RhcnRfaW5mbyBuZWVkIHRvIGJl
IGxvYWRlZCkKKyAqLwordm9pZCBfbGlieGVucGxhdF9wcmVwYXJlX2NvbnNvbGUodm9pZCk7CisK
Ky8qIGluaXRpYWxpemVzIHRoZSBjb25zb2xlLCBzZW5kcyBvdXQgYnVmZmVyZWQgbWVzc2FnZXMK
KyAqIChldmVudCBzeXN0ZW0gaGFzIHRvIGJlIGluaXRpYWxpemVkKQorICovCit2b2lkIF9saWJ4
ZW5wbGF0X2luaXRfY29uc29sZSh2b2lkKTsKKworI2VuZGlmIC8qIF9fQ09OU09MRV9IX18gKi8K
ZGlmZiAtLWdpdCBhL3BsYXQveGVuL3g4Ni9zZXR1cC5jIGIvcGxhdC94ZW4veDg2L3NldHVwLmMK
aW5kZXggODFjZDU4NC4uY2Y4YmFkMiAxMDA2NDQKLS0tIGEvcGxhdC94ZW4veDg2L3NldHVwLmMK
KysrIGIvcGxhdC94ZW4veDg2L3NldHVwLmMKQEAgLTc2LDYgKzc2LDcgQEAKICNpbmNsdWRlIDx1
ay9wbGF0L2Jvb3RzdHJhcC5oPgogCiAjaW5jbHVkZSA8eGVuL3hlbi5oPgorI2luY2x1ZGUgPGNv
bW1vbi9jb25zb2xlLmg+CiAjaW5jbHVkZSA8Y29tbW9uL2V2ZW50cy5oPgogI2lmIExJQlVLU0NI
RUQKICNpbmNsdWRlIDxjb21tb24vc2NoZWQuaD4KQEAgLTE3MSwxMiArMTcyLDE1IEBAIHZvaWQg
X2xpYnhlbnBsYXRfeDg2ZW50cnkodm9pZCAqc3RhcnRfaW5mbykgX19ub3JldHVybjsKIAogdm9p
ZCBfbGlieGVucGxhdF94ODZlbnRyeSh2b2lkICpzdGFydF9pbmZvKQogewotCXVrX3ByaW50ZChE
TFZMX0lORk8sICJFbnRlcmluZyBmcm9tIFhlbiAoeDg2LCBQVikuLi5cbiIpOwotCiAJX2luaXRf
dHJhcHMoKTsKIAlfaW5pdF9jcHVmZWF0dXJlcygpOwogCUhZUEVSVklTT1Jfc3RhcnRfaW5mbyA9
IChzdGFydF9pbmZvX3QgKilzdGFydF9pbmZvOworCV9saWJ4ZW5wbGF0X3ByZXBhcmVfY29uc29s
ZSgpOyAvKiBlbmFibGVzIGJ1ZmZlcmluZyBmb3IgY29uc29sZSAqLworCisJdWtfcHJpbnRkKERM
VkxfSU5GTywgIkVudGVyaW5nIGZyb20gWGVuICh4ODYsIFBWKS4uLlxuIik7CisKIAlfaW5pdF9z
aGFyZWRfaW5mbygpOyAvKiByZW1hcHMgc2hhcmVkIGluZm8gKi8KKwogCXN0cm5jcHkoY21kbGlu
ZSwgKGNoYXIgKilIWVBFUlZJU09SX3N0YXJ0X2luZm8tPmNtZF9saW5lLAogCQlNQVhfQ01ETElO
RV9TSVpFKTsKIApAQCAtMTkyLDUgKzE5Niw3IEBAIHZvaWQgX2xpYnhlbnBsYXRfeDg2ZW50cnko
dm9pZCAqc3RhcnRfaW5mbykKIAogCV9pbml0X21lbSgpOwogCisJX2xpYnhlbnBsYXRfaW5pdF9j
b25zb2xlKCk7CisKIAl1a3BsYXRfZW50cnlfYXJncChVS19OQU1FLCBjbWRsaW5lLCBNQVhfQ01E
TElORV9TSVpFKTsKIH0KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Dec 14 09:22:11 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 14 Dec 2017 09:22: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 1ePPiT-0005ex-B3; Thu, 14 Dec 2017 09:22:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/qj5=dk=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1ePPiS-0005er-I0
 for minios-devel@lists.xen.org; Thu, 14 Dec 2017 09:22:08 +0000
X-Inumbo-ID: 29f06270-e0b0-11e7-b4a6-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29f06270-e0b0-11e7-b4a6-bc764e045a96;
 Thu, 14 Dec 2017 10:21:29 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id C01FC101781;
 Thu, 14 Dec 2017 10:22:01 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id xg3KxwnWZtaE; Thu, 14 Dec 2017 10:22:01 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id A18FCFFFC0
 for <minios-devel@lists.xen.org>; Thu, 14 Dec 2017 10:21:59 +0100 (CET)
Received: from n-1075.office.hd (10.1.2.105) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 14 Dec
 2017 10:21:57 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Thu, 14 Dec 2017 10:21:49 +0100
Message-ID: <1513243309-9835-1-git-send-email-simon.kuenzer@neclab.eu>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [10.1.2.105]
Cc: felipe.huici@neclab.eu, florian.schmidt@neclab.eu,
 Simon Kuenzer <simon.kuenzer@neclab.eu>
Subject: [Minios-devel] [UNIKRAFT PATCH v2] plat/xen: Add console support
	for x86_64
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

Q29uc29sZSBzdXBwb3J0IGlzIHBvcnRlZCBmcm9tIE1pbmktT1MuIEl0IGN1cnJlbnRseQp3b3Jr
cyBmb3IgeDg2XzY0IG9ubHkuCgpTaWduZWQtb2ZmLWJ5OiBTaW1vbiBLdWVuemVyIDxzaW1vbi5r
dWVuemVyQG5lY2xhYi5ldT4KLS0tCiBwbGF0L3hlbi9Db25maWcudWsgICAgICAgICAgICAgICAg
fCAgIDkgKysrCiBwbGF0L3hlbi9jb25zb2xlLmMgICAgICAgICAgICAgICAgfCAxNjIgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHBsYXQveGVuL2luY2x1ZGUvY29tbW9u
L2NvbnNvbGUuaCB8ICA0OCArKysrKysrKysrKwogcGxhdC94ZW4veDg2L3NldHVwLmMgICAgICAg
ICAgICAgIHwgIDEwICsrLQogNCBmaWxlcyBjaGFuZ2VkLCAyMjEgaW5zZXJ0aW9ucygrKSwgOCBk
ZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L3hlbi9pbmNsdWRlL2NvbW1vbi9j
b25zb2xlLmgKCmRpZmYgLS1naXQgYS9wbGF0L3hlbi9Db25maWcudWsgYi9wbGF0L3hlbi9Db25m
aWcudWsKaW5kZXggOTNmYTkyMy4uZjVjY2Q0NiAxMDA2NDQKLS0tIGEvcGxhdC94ZW4vQ29uZmln
LnVrCisrKyBiL3BsYXQveGVuL0NvbmZpZy51awpAQCAtNSw4ICs1LDE3IEBAIG1lbnVjb25maWcg
UExBVF9YRU4KICAgICAgICBzZWxlY3QgTElCVUtERUJVRwogICAgICAgIHNlbGVjdCBMSUJOT0xJ
QkMgaWYgIUhBVkVfTElCQwogICAgICAgIHNlbGVjdCBMSUJGRFQgaWYgQVJDSF9BUk1fMzIKKyAg
ICAgICBzZWxlY3QgWEVOX0RCR0VNRVJHRU5DWSBpZiBBUkNIX0FSTV8zMgogICAgICAgIGhlbHAK
ICAgICAgICAgICAgICAgICBDcmVhdGUgYSBVbmlrcmFmdCBpbWFnZSB0aGF0IHJ1bnMgYXMgYSBY
ZW4gZ3Vlc3QKIAogaWYgKFBMQVRfWEVOKQorCWNvbmZpZyBYRU5fREJHRU1FUkdFTkNZCisJYm9v
bCAiRW1lcmdlbmN5IGNvbnNvbGUgZm9yIGRlYnVnIG91dHB1dCIKKwlkZWZhdWx0IG4KKwloZWxw
CisJCVNlbmQgZGVidWcgbWVzc2FnZXMgdG8gdGhlIGVtZXJnZW5jeSBjb25zb2xlCisJCWluc3Rl
YWQgb2YgdGhlIGh5cGVydmlzb3IgY29uc29sZS4gV2hlbiB0aGlzCisJCW9wdGlvbiBpcyBlbmFi
bGVkIHRoZSBoeXBlcnZpc29yIGNvbnNvbGUgaXMgdXNlZAorCQlmb3Iga2VybmVsIG1lc3NhZ2Vz
IG9ubHkuCiBlbmRpZgpkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vY29uc29sZS5jIGIvcGxhdC94ZW4v
Y29uc29sZS5jCmluZGV4IDY3Zjg1MTMuLmYyZjBlNzggMTAwNjQ0Ci0tLSBhL3BsYXQveGVuL2Nv
bnNvbGUuYworKysgYi9wbGF0L3hlbi9jb25zb2xlLmMKQEAgLTEsNCArMSw0IEBACi0vKiBTUERY
LUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlICovCisvKiBTUERYLUxpY2Vuc2UtSWRl
bnRpZmllcjogQlNELTMtQ2xhdXNlIGFuZCBNSVQgKi8KIC8qCiAgKiBBdXRob3JzOiBTaW1vbiBL
dWVuemVyIDxzaW1vbi5rdWVuemVyQG5lY2xhYi5ldT4KICAqCkBAIC0zMiwzOCArMzIsMTg4IEBA
CiAgKiBUSElTIEhFQURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBPUiBNT0RJRklFRCBJTiBBTlkg
V0FZLgogICovCiAKKy8qCisgKiBTb21lIG9mIHRoaXMgY29kZSB3YXMgcG9ydGVkIGZyb20gTWlu
aS1PUzoKKyAqICBjb25zb2xlL3hlbmNvbnNfcmluZy5jIGFuZCBjb25zb2xlL2NvbnNvbGUuYwor
ICovCisvKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIChDKSAyMDA2IC0gR3J6ZWdvcnogTWls
b3MgLSBDYW1icmlkZ2UgVW5pdmVyc2l0eQorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqCisgKiAg
ICAgICAgRmlsZTogY29uc29sZS5oCisgKiAgICAgIEF1dGhvcjogR3J6ZWdvcnogTWlsb3MKKyAq
ICAgICBDaGFuZ2VzOgorICoKKyAqICAgICAgICBEYXRlOiBNYXIgMjAwNgorICoKKyAqIEVudmly
b25tZW50OiBYZW4gTWluaW1hbCBPUworICogRGVzY3JpcHRpb246IENvbnNvbGUgaW50ZXJmYWNl
LgorICoKKyAqIEhhbmRsZXMgY29uc29sZSBJL08uIERlZmluZXMgcHJpbnRrLgorICoKKyAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9m
IGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3
YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwg
dG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGlu
ZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnks
IG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwg
Y29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhl
IFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxv
d2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0
aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVz
IG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09G
VFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwg
RVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUg
V0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAq
IEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERB
TUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09O
VFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4g
Q09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFM
SU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKi8KKwogI2luY2x1ZGUgPGludHR5cGVzLmg+CiAjaW5j
bHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8dWsvcGxhdC9jb25zb2xlLmg+CiAjaW5jbHVkZSA8
dWsvYXJjaC9sY3B1Lmg+CisjaW5jbHVkZSA8dWsvYXNzZXJ0Lmg+CiAjaW5jbHVkZSA8dWsvZXNz
ZW50aWFscy5oPgogCisjaW5jbHVkZSA8Y29tbW9uL2NvbnNvbGUuaD4KKyNpbmNsdWRlIDxjb21t
b24vZXZlbnRzLmg+CisjaW5jbHVkZSA8Y29tbW9uL2h5cGVydmlzb3IuaD4KICNpbmNsdWRlIDx4
ZW4veGVuLmg+CiAKKyNpZiAoZGVmaW5lZCBfX1g4Nl8zMl9fKSB8fCAoZGVmaW5lZCBfX1g4Nl82
NF9fKQorI2luY2x1ZGUgPHhlbi14ODYvc2V0dXAuaD4KKyNpbmNsdWRlIDx4ZW4teDg2L21tLmg+
CiAjaWYgZGVmaW5lZCBfX1g4Nl8zMl9fCiAjaW5jbHVkZSA8eGVuLXg4Ni9oeXBlcmNhbGwzMi5o
PgogI2VsaWYgZGVmaW5lZCBfX1g4Nl82NF9fCiAjaW5jbHVkZSA8eGVuLXg4Ni9oeXBlcmNhbGw2
NC5oPgorI2VuZGlmCiAjZWxpZiAoZGVmaW5lZCBfX0FSTV8zMl9fKSB8fCAoZGVmaW5lZCBfX0FS
TV82NF9fKQorI2luY2x1ZGUgPHhlbi1hcm0vbW0uaD4KICNpbmNsdWRlIDx4ZW4tYXJtL2h5cGVy
Y2FsbC5oPgogI2VuZGlmCisjaW5jbHVkZSA8eGVuL2lvL2NvbnNvbGUuaD4KKyNpbmNsdWRlIDx4
ZW4vaW8vcHJvdG9jb2xzLmg+CisjaW5jbHVkZSA8eGVuL2lvL3JpbmcuaD4KKyNpZm5kZWYgQ09O
RklHX1BBUkFWSVJUCisjaW5jbHVkZSA8eGVuL2h2bS9wYXJhbXMuaD4KKyNlbmRpZgogCi1pbnQg
dWtwbGF0X2NvdXRkKGNvbnN0IGNoYXIgKnN0ciwgdW5zaWduZWQgaW50IGxlbikKK3N0YXRpYyBz
dHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmNvbnNvbGVfcmluZzsKK3N0YXRpYyB1aW50MzJfdCBj
b25zb2xlX2V2dGNobjsKK3N0YXRpYyBpbnQgY29uc29sZV9yZWFkeTsKKworI2lmZGVmIENPTkZJ
R19QQVJBVklSVAordm9pZCBfbGlieGVucGxhdF9wcmVwYXJlX2NvbnNvbGUodm9pZCkKIHsKLQlp
bnQgcmM7CisJY29uc29sZV9yaW5nID0gbWZuX3RvX3ZpcnQoSFlQRVJWSVNPUl9zdGFydF9pbmZv
LT5jb25zb2xlLmRvbVUubWZuKTsKKwljb25zb2xlX2V2dGNobiA9IEhZUEVSVklTT1Jfc3RhcnRf
aW5mby0+Y29uc29sZS5kb21VLmV2dGNobjsKK30KKyNlbHNlCit2b2lkIF9saWJ4ZW5wbGF0X3By
ZXBhcmVfY29uc29sZSh2b2lkKQoreworCS8qIE5PVCBJTVBMRU1FTlRFRCBZRVQgKi8KK30KKyNl
bmRpZgogCi0JaWYgKHVubGlrZWx5KGxlbiA9PSAwKSkKLQkJbGVuID0gc3RybmxlbihzdHIsIGxl
bik7CisjaWYgWEVOX0RCR0VNRVJHRU5DWQorc3RhdGljIGludCBlbWVyZ2VuY3lfb3V0cHV0KGNv
bnN0IGNoYXIgKnN0ciwgdW5zaWduZWQgaW50IGxlbikKK3sKKwlpbnQgcmM7CiAKIAlyYyA9IEhZ
UEVSVklTT1JfY29uc29sZV9pbyhDT05TT0xFSU9fd3JpdGUsIGxlbiwgREVDT05TVChjaGFyICos
IHN0cikpOwogCWlmICh1bmxpa2VseShyYyA8IDApKQogCQlyZXR1cm4gcmM7CiAJcmV0dXJuIGxl
bjsKIH0KKyNlbmRpZgorCitzdGF0aWMgaW50IGh2Y29uc29sZV9vdXRwdXQoY29uc3QgY2hhciAq
c3RyLCB1bnNpZ25lZCBpbnQgbGVuKQoreworCXVuc2lnbmVkIGludCBzZW50ID0gMDsKKwlYRU5D
T05TX1JJTkdfSURYIGNvbnMsIHByb2Q7CisKKwlpZiAodW5saWtlbHkoIWNvbnNvbGVfcmluZykp
CisJCXJldHVybiBzZW50OworCisJY29ucyA9IGNvbnNvbGVfcmluZy0+b3V0X2NvbnM7CisJcHJv
ZCA9IGNvbnNvbGVfcmluZy0+b3V0X3Byb2Q7CisKKwltYigpOyAvKiBtYWtlIHN1cmUgd2UgaGF2
ZSBjb25zICYgcHJvZCBiZWZvcmUgdG91Y2hpbmcgdGhlIHJpbmcgKi8KKwlVS19CVUdPTigocHJv
ZCAtIGNvbnMpID4gc2l6ZW9mKGNvbnNvbGVfcmluZy0+b3V0KSk7CisKKwl3aGlsZSAoKHNlbnQg
PCBsZW4pICYmICgocHJvZCAtIGNvbnMpIDwgc2l6ZW9mKGNvbnNvbGVfcmluZy0+b3V0KSkpIHsK
KwkJaWYgKHN0cltzZW50XSA9PSAnXG4nKSB7CisJCQkvKiBDb252ZXJ0OiAnXG4nIC0+ICdccicn
XG4nICovCisJCQljb25zb2xlX3JpbmctPm91dFtNQVNLX1hFTkNPTlNfSURYKHByb2QrKywKKwkJ
CQkJCQkgICBjb25zb2xlX3JpbmctPm91dCldID0KKwkJCQknXHInOworCQkJaWYgKChwcm9kIC0g
Y29ucykgPj0gc2l6ZW9mKGNvbnNvbGVfcmluZy0+b3V0KSkKKwkJCQlicmVhazsgLyogbm8gbW9y
ZSBzcGFjZSBsZWZ0ICovCisJCX0KKworCQljb25zb2xlX3JpbmctPm91dFtNQVNLX1hFTkNPTlNf
SURYKHByb2QrKywgY29uc29sZV9yaW5nLT5vdXQpXSA9CisJCQlzdHJbc2VudF07CisJCXNlbnQr
KzsKKwl9CisJd21iKCk7IC8qIGVuc3VyZSBjaGFyYWN0ZXJzIGFyZSB3cml0dGVuIGJlZm9yZSBp
bmNyZWFzaW5nIG91dF9wcm9kICovCisJY29uc29sZV9yaW5nLT5vdXRfcHJvZCA9IHByb2Q7CisK
KwlpZiAobGlrZWx5KGNvbnNvbGVfcmVhZHkgJiYgY29uc29sZV9ldnRjaG4pKQorCQlub3RpZnlf
cmVtb3RlX3ZpYV9ldnRjaG4oY29uc29sZV9ldnRjaG4pOworCXJldHVybiBzZW50OworfQorCitz
dGF0aWMgdm9pZCBodmNvbnNvbGVfaW5wdXQoZXZ0Y2huX3BvcnRfdCBwb3J0IF9fdW51c2VkLAor
CQkJICAgIHN0cnVjdCBfX3JlZ3MgKnJlZ3MgX191bnVzZWQsCisJCQkgICAgdm9pZCAqZGF0YSBf
X3VudXNlZCkKK3sKKwkvKiBOT1QgSU1QTEVNRU5URUQgWUVUICovCit9CisKKwordm9pZCBfbGli
eGVucGxhdF9pbml0X2NvbnNvbGUodm9pZCkKK3sKKwlpbnQgZXJyOworCisJVUtfQVNTRVJUKGNv
bnNvbGVfcmluZyAhPSBOVUxMKTsKKworCXVrX3ByaW50ZChETFZMX0VYVFJBLCAiaHZjb25zb2xl
IEAgJXAgKGV2dGNobjogJSJQUkl1MzIiKVxuIiwKKwkJICBjb25zb2xlX3JpbmcsIGNvbnNvbGVf
ZXZ0Y2huKTsKKworCWVyciA9IGJpbmRfZXZ0Y2huKGNvbnNvbGVfZXZ0Y2huLCBodmNvbnNvbGVf
aW5wdXQsIE5VTEwpOworCWlmIChlcnIgPD0gMCkKKwkJVUtfQ1JBU0goIkZhaWxlZCB0byBiaW5k
IGV2ZW50IGNoYW5uZWwgZm9yIGh2Y29uc29sZTogJWlcbiIsCisJCQkgZXJyKTsKKwl1bm1hc2tf
ZXZ0Y2huKGNvbnNvbGVfZXZ0Y2huKTsKKworCWNvbnNvbGVfcmVhZHkgPSAxOyAvKiBlbmFibGUg
bm90aWZpY2F0aW9uIG9mIGJhY2tlbmQgKi8KKwkvKiBmbHVzaCBxdWV1ZWQgb3V0cHV0ICovCisJ
bm90aWZ5X3JlbW90ZV92aWFfZXZ0Y2huKGNvbnNvbGVfZXZ0Y2huKTsKK30KKworaW50IHVrcGxh
dF9jb3V0ZChjb25zdCBjaGFyICpzdHIsIHVuc2lnbmVkIGludCBsZW4pCit7CisJaWYgKHVubGlr
ZWx5KGxlbiA9PSAwKSkKKwkJbGVuID0gc3RybmxlbihzdHIsIGxlbik7CisKKyNpZiBYRU5fREJH
RU1FUkdFTkNZCisJcmV0dXJuIGVtZXJnZW5jeV9vdXRwdXQoc3RyLCBsZW4pOworI2Vsc2UKKwly
ZXR1cm4gaHZjb25zb2xlX291dHB1dChzdHIsIGxlbik7CisjZW5kaWYKK30KIAogaW50IHVrcGxh
dF9jb3V0ayhjb25zdCBjaGFyICpzdHIgX191bnVzZWQsIHVuc2lnbmVkIGludCBsZW4gX191bnVz
ZWQpCiB7Ci0JcmV0dXJuIDA7CisJaWYgKHVubGlrZWx5KGxlbiA9PSAwKSkKKwkJbGVuID0gc3Ry
bmxlbihzdHIsIGxlbik7CisKKwlyZXR1cm4gaHZjb25zb2xlX291dHB1dChzdHIsIGxlbik7CiB9
CiAKIGludCB1a3BsYXRfY2luayhjaGFyICpzdHIgX191bnVzZWQsIHVuc2lnbmVkIGludCBtYXhs
ZW4gX191bnVzZWQpCmRpZmYgLS1naXQgYS9wbGF0L3hlbi9pbmNsdWRlL2NvbW1vbi9jb25zb2xl
LmggYi9wbGF0L3hlbi9pbmNsdWRlL2NvbW1vbi9jb25zb2xlLmgKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uYzUxYzY5YgotLS0gL2Rldi9udWxsCisrKyBiL3BsYXQveGVuL2lu
Y2x1ZGUvY29tbW9uL2NvbnNvbGUuaApAQCAtMCwwICsxLDQ4IEBACisvKiBTUERYLUxpY2Vuc2Ut
SWRlbnRpZmllcjogQlNELTMtQ2xhdXNlICovCisvKgorICogQXV0aG9yczogU2ltb24gS3Vlbnpl
ciA8c2ltb24ua3VlbnplckBuZWNsYWIuZXU+CisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3LCBO
RUMgRXVyb3BlIEx0ZC4sIE5FQyBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAq
CisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3
aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0
aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqCisgKiAxLiBSZWRp
c3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdo
dAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2lu
ZyBkaXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3Qg
cmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9m
IGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgIGRv
Y3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0
cmlidXRpb24uCisgKiAzLiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBjb3B5cmlnaHQgaG9sZGVy
IG5vciB0aGUgbmFtZXMgb2YgaXRzCisgKiAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8g
ZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQorICogICAgdGhpcyBzb2Z0
d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KKyAqCisgKiBU
SElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09O
VFJJQlVUT1JTICJBUyBJUyIKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJ
RVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKKyAqIElNUExJRUQgV0FSUkFO
VElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFCisgKiBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBI
T0xERVIgT1IgQ09OVFJJQlVUT1JTIEJFCisgKiBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElS
RUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisgKiBDT05TRVFVRU5USUFM
IERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgor
ICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBS
T0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBP
TiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorICogQ09OVFJBQ1QsIFNUUklD
VCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkK
KyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBF
VkVOIElGIEFEVklTRUQgT0YgVEhFCisgKiBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAq
CisgKiBUSElTIEhFQURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBPUiBNT0RJRklFRCBJTiBBTlkg
V0FZLgorICovCisKKyNpZm5kZWYgX19DT05TT0xFX0hfXworI2RlZmluZSBfX0NPTlNPTEVfSF9f
CisKKy8qIGtlZXBzIGJ1ZmZlcmluZyBjb25zb2xlIG1lc3NhZ2UKKyAqIChvbiBQVjogc3RhcnRf
aW5mbyBuZWVkIHRvIGJlIGxvYWRlZCkKKyAqLwordm9pZCBfbGlieGVucGxhdF9wcmVwYXJlX2Nv
bnNvbGUodm9pZCk7CisKKy8qIGluaXRpYWxpemVzIHRoZSBjb25zb2xlLCBzZW5kcyBvdXQgYnVm
ZmVyZWQgbWVzc2FnZXMKKyAqIChldmVudCBzeXN0ZW0gaGFzIHRvIGJlIGluaXRpYWxpemVkKQor
ICovCit2b2lkIF9saWJ4ZW5wbGF0X2luaXRfY29uc29sZSh2b2lkKTsKKworI2VuZGlmIC8qIF9f
Q09OU09MRV9IX18gKi8KZGlmZiAtLWdpdCBhL3BsYXQveGVuL3g4Ni9zZXR1cC5jIGIvcGxhdC94
ZW4veDg2L3NldHVwLmMKaW5kZXggODFjZDU4NC4uY2Y4YmFkMiAxMDA2NDQKLS0tIGEvcGxhdC94
ZW4veDg2L3NldHVwLmMKKysrIGIvcGxhdC94ZW4veDg2L3NldHVwLmMKQEAgLTc2LDYgKzc2LDcg
QEAKICNpbmNsdWRlIDx1ay9wbGF0L2Jvb3RzdHJhcC5oPgogCiAjaW5jbHVkZSA8eGVuL3hlbi5o
PgorI2luY2x1ZGUgPGNvbW1vbi9jb25zb2xlLmg+CiAjaW5jbHVkZSA8Y29tbW9uL2V2ZW50cy5o
PgogI2lmIExJQlVLU0NIRUQKICNpbmNsdWRlIDxjb21tb24vc2NoZWQuaD4KQEAgLTE3MSwxMiAr
MTcyLDE1IEBAIHZvaWQgX2xpYnhlbnBsYXRfeDg2ZW50cnkodm9pZCAqc3RhcnRfaW5mbykgX19u
b3JldHVybjsKIAogdm9pZCBfbGlieGVucGxhdF94ODZlbnRyeSh2b2lkICpzdGFydF9pbmZvKQog
ewotCXVrX3ByaW50ZChETFZMX0lORk8sICJFbnRlcmluZyBmcm9tIFhlbiAoeDg2LCBQVikuLi5c
biIpOwotCiAJX2luaXRfdHJhcHMoKTsKIAlfaW5pdF9jcHVmZWF0dXJlcygpOwogCUhZUEVSVklT
T1Jfc3RhcnRfaW5mbyA9IChzdGFydF9pbmZvX3QgKilzdGFydF9pbmZvOworCV9saWJ4ZW5wbGF0
X3ByZXBhcmVfY29uc29sZSgpOyAvKiBlbmFibGVzIGJ1ZmZlcmluZyBmb3IgY29uc29sZSAqLwor
CisJdWtfcHJpbnRkKERMVkxfSU5GTywgIkVudGVyaW5nIGZyb20gWGVuICh4ODYsIFBWKS4uLlxu
Iik7CisKIAlfaW5pdF9zaGFyZWRfaW5mbygpOyAvKiByZW1hcHMgc2hhcmVkIGluZm8gKi8KKwog
CXN0cm5jcHkoY21kbGluZSwgKGNoYXIgKilIWVBFUlZJU09SX3N0YXJ0X2luZm8tPmNtZF9saW5l
LAogCQlNQVhfQ01ETElORV9TSVpFKTsKIApAQCAtMTkyLDUgKzE5Niw3IEBAIHZvaWQgX2xpYnhl
bnBsYXRfeDg2ZW50cnkodm9pZCAqc3RhcnRfaW5mbykKIAogCV9pbml0X21lbSgpOwogCisJX2xp
YnhlbnBsYXRfaW5pdF9jb25zb2xlKCk7CisKIAl1a3BsYXRfZW50cnlfYXJncChVS19OQU1FLCBj
bWRsaW5lLCBNQVhfQ01ETElORV9TSVpFKTsKIH0KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Dec 14 15:09:02 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 14 Dec 2017 15:09: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 1ePV88-0001F3-EY; Thu, 14 Dec 2017 15:09:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/qj5=dk=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1ePV87-0001ER-8T
 for minios-devel@lists.xen.org; Thu, 14 Dec 2017 15:08:59 +0000
X-Inumbo-ID: c9aea740-e0e0-11e7-b0d7-9f685aff125f
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c9aea740-e0e0-11e7-b0d7-9f685aff125f;
 Thu, 14 Dec 2017 15:09:32 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id AC53210179D;
 Thu, 14 Dec 2017 16:08:49 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id RA16GOtKkW9V; Thu, 14 Dec 2017 16:08:49 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id 9022D101797
 for <minios-devel@lists.xen.org>; Thu, 14 Dec 2017 16:08:47 +0100 (CET)
Received: from n-1075.office.hd (10.1.2.105) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 14 Dec
 2017 16:08:47 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Thu, 14 Dec 2017 16:08:42 +0100
Message-ID: <1513264122-23308-1-git-send-email-simon.kuenzer@neclab.eu>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [10.1.2.105]
Cc: felipe.huici@neclab.eu, florian.schmidt@neclab.eu,
 Simon Kuenzer <simon.kuenzer@neclab.eu>
Subject: [Minios-devel] [UNIKRAFT PATCH] plat/xen: Do not discard characters
	on console
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

UmV0cnkgc2VuZGluZyBjaGFyYWN0ZXJzIHRvIGNvbnNvbGUgcmluZyBpbnN0ZWFkIG9mIGRpc2Nh
cmRpbmcKdGhlbSB3aGVuZXZlciB0aGUgcmluZyBpcyBmdWxsIChidXN5IHdhaXQpLgoKU2lnbmVk
LW9mZi1ieTogU2ltb24gS3VlbnplciA8c2ltb24ua3VlbnplckBuZWNsYWIuZXU+Ci0tLQogcGxh
dC94ZW4vY29uc29sZS5jIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3BsYXQveGVuL2NvbnNvbGUuYyBiL3BsYXQveGVuL2NvbnNvbGUuYwppbmRleCBmMmYw
ZTc4Li4yYTc3NmVlIDEwMDY0NAotLS0gYS9wbGF0L3hlbi9jb25zb2xlLmMKKysrIGIvcGxhdC94
ZW4vY29uc29sZS5jCkBAIC0xMzIsNiArMTMyLDIxIEBAIHN0YXRpYyBpbnQgZW1lcmdlbmN5X291
dHB1dChjb25zdCBjaGFyICpzdHIsIHVuc2lnbmVkIGludCBsZW4pCiB9CiAjZW5kaWYKIAorLyoK
KyAqIGh2Y29uc29sZV9vdXRwdXQgY2FuIG9wZXJhdGUgaW4gdHdvIG1vZGVzOiBidWZmZXJlZCBh
bmQgaW50aWFsaXplZC4KKyAqIFRoZSBidWZmZXJlZCBtb2RlIGlzIGF1dG9tYXRpY2FsbHkgYWN0
aXZhdGVkIGFmdGVyCisgKiBfbGlieGVucGxhdF9wcmVwYXJlX2NvbnNvbGUoKSB3YXMgY2FsbGVk
IGFuZCB3ZSBrbm93IHdoZXJlIHRoZSBjb25zb2xlIHJpbmcKKyAqIGlzLiBUaGUgb3V0cHV0IHN0
cmluZyBpcyBwdXQgdG8gdGhlIGNvbnNvbGUgcmluZyB1bnRpbCB0aGUgcmluZyBpcyBmdWxsLiBB
bnkKKyAqIGZ1cnRoZXIgY2hhcmFjdGVycyBhcmUgZGlzY2FyZGVkLiBTaW5jZSB0aGUgZXZlbnQg
Y2hhbm5lbCBpcyBub3QgaW5pdGlhbGl6ZWQKKyAqIHlldCwgdGhlIGJhY2tlbmQgaXMgbm90IG5v
dGlmaWVkLiBUaGlzIG1vZGUgaXMgaW50cm9kdWNlZCB0byBzdXBwb3J0IGVhcmx5CisgKiBwcmlu
dGluZywgZXZlbiBiZWZvcmUgZXZlbnRzIGFyZSBub3QgaW50aWFsaXplZC4KKyAqIF9saWJ4ZW5w
bGF0X2luaXRfY29uc29sZSgpIGZpbmFsaXplcyB0aGUgaW5pdGlhbGl6YXRpb24gYW5kIGVuYWJs
ZXMKKyAqIHRoZSBldmVudCBjaGFubmVsLiBGcm9tIG5vdyBvbiwgdGhlIGNvbnNvbGUgYmFja2Vu
ZCBpcyBub3RpZmllZCB3aGVuZXZlcgorICogd2UgcHV0IGNoYXJhY3RlcnMgb24gdGhlIGNvbnNv
bGUgcmluZy4gV2hlbmV2ZXIgdGhpcyByaW5nIGlzIGZ1bGwgYW5kIHRoZXJlCisgKiBhcmUgc3Rp
bGwgY2hhcmFjdGVycyB0aGF0IHNob3VsZCBiZSBwcmludGVkLCB3ZSBhcmUgZW50ZXJpbmcgYSBi
dXN5IGxvb3AgYW5kCisgKiB3YWl0IGZvciB0aGUgYmFja2VuZCB0byBtYWtlIHVzIHNwYWNlIGFn
YWluLiBPZiBjb3Vyc2UgdGhpcyBpcyBzbG93OiBkbyBub3QKKyAqIHByaW50IHNvIG11Y2ghIDst
KQorICovCiBzdGF0aWMgaW50IGh2Y29uc29sZV9vdXRwdXQoY29uc3QgY2hhciAqc3RyLCB1bnNp
Z25lZCBpbnQgbGVuKQogewogCXVuc2lnbmVkIGludCBzZW50ID0gMDsKQEAgLTE0MCw2ICsxNTUs
NyBAQCBzdGF0aWMgaW50IGh2Y29uc29sZV9vdXRwdXQoY29uc3QgY2hhciAqc3RyLCB1bnNpZ25l
ZCBpbnQgbGVuKQogCWlmICh1bmxpa2VseSghY29uc29sZV9yaW5nKSkKIAkJcmV0dXJuIHNlbnQ7
CiAKK3JldHJ5OgogCWNvbnMgPSBjb25zb2xlX3JpbmctPm91dF9jb25zOwogCXByb2QgPSBjb25z
b2xlX3JpbmctPm91dF9wcm9kOwogCkBAIC0xNDgsMTIgKzE2NCwxMyBAQCBzdGF0aWMgaW50IGh2
Y29uc29sZV9vdXRwdXQoY29uc3QgY2hhciAqc3RyLCB1bnNpZ25lZCBpbnQgbGVuKQogCiAJd2hp
bGUgKChzZW50IDwgbGVuKSAmJiAoKHByb2QgLSBjb25zKSA8IHNpemVvZihjb25zb2xlX3Jpbmct
Pm91dCkpKSB7CiAJCWlmIChzdHJbc2VudF0gPT0gJ1xuJykgewotCQkJLyogQ29udmVydDogJ1xu
JyAtPiAnXHInJ1xuJyAqLworCQkJLyogcHJlcGVuZCAnXHInIGZvciBjb252ZXJ0aW5nICdcbicg
dG8gJ1xyJydcbicgKi8KKwkJCWlmICgocHJvZCArIDEgLSBjb25zKSA+PSBzaXplb2YoY29uc29s
ZV9yaW5nLT5vdXQpKQorCQkJCWJyZWFrOyAvKiBub3QgZW5vdWdoIHNwYWNlIGZvciAnXHInIGFu
ZCAnXG4nISAqLworCiAJCQljb25zb2xlX3JpbmctPm91dFtNQVNLX1hFTkNPTlNfSURYKHByb2Qr
KywKIAkJCQkJCQkgICBjb25zb2xlX3JpbmctPm91dCldID0KIAkJCQknXHInOwotCQkJaWYgKChw
cm9kIC0gY29ucykgPj0gc2l6ZW9mKGNvbnNvbGVfcmluZy0+b3V0KSkKLQkJCQlicmVhazsgLyog
bm8gbW9yZSBzcGFjZSBsZWZ0ICovCiAJCX0KIAogCQljb25zb2xlX3JpbmctPm91dFtNQVNLX1hF
TkNPTlNfSURYKHByb2QrKywgY29uc29sZV9yaW5nLT5vdXQpXSA9CkBAIC0xNjMsOCArMTgwLDE4
IEBAIHN0YXRpYyBpbnQgaHZjb25zb2xlX291dHB1dChjb25zdCBjaGFyICpzdHIsIHVuc2lnbmVk
IGludCBsZW4pCiAJd21iKCk7IC8qIGVuc3VyZSBjaGFyYWN0ZXJzIGFyZSB3cml0dGVuIGJlZm9y
ZSBpbmNyZWFzaW5nIG91dF9wcm9kICovCiAJY29uc29sZV9yaW5nLT5vdXRfcHJvZCA9IHByb2Q7
CiAKLQlpZiAobGlrZWx5KGNvbnNvbGVfcmVhZHkgJiYgY29uc29sZV9ldnRjaG4pKQorCS8qIElz
IHRoZSBjb25zb2xlIGZ1bGx5IGluaXRpYWxpemVkPworCSAqIEFyZSB3ZSBhYmxlIHRvIG5vdGlm
eSB0aGUgYmFja2VuZD8KKwkgKi8KKwlpZiAobGlrZWx5KGNvbnNvbGVfcmVhZHkgJiYgY29uc29s
ZV9ldnRjaG4pKSB7CiAJCW5vdGlmeV9yZW1vdGVfdmlhX2V2dGNobihjb25zb2xlX2V2dGNobik7
CisKKwkJLyogVGhlcmUgYXJlIHN0aWxsIGJ5dGVzIGxlZnQgdG8gc2VuZCBvdXQ/IElmIHllcywg
ZG8gbm90CisJCSAqIGRpc2NhcmQgdGhlbSwgcmV0cnkgc2VuZGluZyAoZW50ZXJzIGJ1c3kgd2Fp
dGluZykKKwkJICovCisJCWlmIChzZW50IDwgbGVuKQorCQkJZ290byByZXRyeTsKKwl9CiAJcmV0
dXJuIHNlbnQ7CiB9CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Dec 15 09:48:05 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 15 Dec 2017 09:48: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 1ePmb6-0001Lv-DX; Fri, 15 Dec 2017 09:48:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=b7mo=dl=arm.com=shijie.huang@srs-us1.protection.inumbo.net>)
 id 1ePmb4-0001Ld-MN
 for minios-devel@lists.xenproject.org; Fri, 15 Dec 2017 09:48:02 +0000
X-Inumbo-ID: f3af2aa1-e17c-11e7-b4a6-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::60b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f3af2aa1-e17c-11e7-b4a6-bc764e045a96;
 Fri, 15 Dec 2017 10:47:24 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=HJODsrwkDMz/vUxpaeHY8vSx2NVCvkDMyTve1exSySU=;
 b=HOOjHidr0WbgcTSBOCHDmJ9zdWZ/Xl8hXp5lydJXWkaRIWtq71IG1zQaka2omi8uxcyYENslJAuNGIlg3sdPRHf82VRk6NIef7+ghtmXnxaRtWiy17zyhFRXF87b5bp2WNavjwd59qZNTX0M2/ABtfk+WVWzJVP/3IE4yHgWwoc=
Received: from VI1PR08CA0203.eurprd08.prod.outlook.com (2603:10a6:800:d2::33)
 by DB3PR08MB0140.eurprd08.prod.outlook.com (2a01:111:e400:5047::28)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.13; Fri, 15
 Dec 2017 09:47:53 +0000
Received: from VE1EUR03FT029.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::204) by VI1PR08CA0203.outlook.office365.com
 (2603:10a6:800:d2::33) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend
 Transport; Fri, 15 Dec 2017 09:47:53 +0000
Authentication-Results: spf=pass (sender IP is 217.140.96.140)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=none (message not signed)
 header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 217.140.96.140 as permitted sender) receiver=protection.outlook.com;
 client-ip=217.140.96.140; helo=nebula.arm.com;
Received: from nebula.arm.com (217.140.96.140) by
 VE1EUR03FT029.mail.protection.outlook.com (10.152.18.107) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id
 15.20.302.6 via Frontend Transport; Fri, 15 Dec 2017 09:47:51 +0000
Received: from ubuntu.shanghai.arm.com (10.1.2.79) by mail.arm.com
 (10.1.105.66) with Microsoft SMTP Server id 14.3.294.0; Fri, 15 Dec 2017
 09:47:30 +0000
Date: Fri, 15 Dec 2017 09:47:26 +0000
From: Huang Shijie <shijie.huang@arm.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>, <wei.liu2@citrix.com>,
 <minios-devel@lists.xenproject.org>, <julien.grall@arm.com>,
 <steve.capper@arm.com>, <kaly.xin@arm.com>, <nd@arm.com>
Message-ID: <20171215094725.GA22170@ubuntu.shanghai.arm.com>
References: <20171212095019.GA4374@ubuntu.shanghai.arm.com>
 <20171212095531.nyocjgfc5e3gtzrn@var.youpi.perso.aquilenet.fr>
 <20171213032610.GA5100@ubuntu.shanghai.arm.com>
 <20171213083415.k5i74p2urv6qojdh@var.youpi.perso.aquilenet.fr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171213083415.k5i74p2urv6qojdh@var.youpi.perso.aquilenet.fr>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(396003)(346002)(39860400002)(376002)(2980300002)(438002)(40434004)(199004)(189003)(24454002)(5890100001)(47776003)(8746002)(2906002)(77096006)(59450400001)(23676004)(83506002)(72206003)(26826003)(2486003)(478600001)(76176011)(8936002)(7696005)(86362001)(55016002)(229853002)(8666007)(246002)(6246003)(8676002)(106002)(50466002)(106466001)(356003)(33656002)(5660300001)(2950100002)(104016004)(316002)(58126008)(6636002)(110136005)(305945005)(2201001)(6666003)(1076002)(93886005)(18370500001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR08MB0140; H:nebula.arm.com; FPR:; SPF:Pass;
 PTR:fw-tnat.cambridge.arm.com; A:1; MX:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT029;
 1:QZZ1uoNoMmETlBT/7FD6eVoqIf5A5d/54G9QK6gsmq8lcJt048P5gBkKQs0nLC2yYlB8DVmQaaXHiIMVR5unh1brN/IMn5a+oDAaJUYiPmsLwPVIF0gGAB1aMz3LUW3R
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4236cca9-82cc-4f82-6e0c-08d543a0e909
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307);
 SRVR:DB3PR08MB0140; 
X-Microsoft-Exchange-Diagnostics: 1; DB3PR08MB0140;
 3:j8xA9yr8tpuR3N6Sr9B+x612cuvuIqHVZHEL30HYQQUqADeJJVVBZmWFJy7qCCGeZD/00bmFw0E8vtxpQ/cpZcJ95ZxkYTMMAyuhXpVgMMm647LRDAcSyVoTuCuVcpyHnbE36pyzUv4AaPrA+/UrydBNezF61nC3I5O70b4qpOMfpsKXwKx/XeGSscTZ+KTfYp3wQaW94eZsX7IoFgizHoKGD7n2iuRpiMP4f42njEE2FFd6W3NuTFLYm/TjCmVz+W6HwvLd2X1wZ0PXFMy3BItSrUZgEHSqhRqmJFxB7KCZPhhM7EwfbBgYiQwl+NkhoXChSPjRGIYJcM/qzJUcbjTS2mDWQXaTnj7Af5BZYH4=;
 25:VPuARi3naT44s07dvOb6GMGV2sK9gmrVF47b2mfG3qsbiSmJcyARur/YVl3RdycN+Faj0db1Qec0swX+lhEhYK1QE/S8rKWKTrVGDn1DjPX17/EWYLBhiZCLrAmKpAY7BENtrXB8mqkahSDYosJi6jqcL1AdCc8yrPbaAWIULtkUalPLFZUxWjk7HXD90732kPNUzmofOVBjShut2Jr/KY0cKDxKg3Wp2VAV6gTTFpNLjs2S2PGcu4MDNZOuc1VIn8OIEIih7LbLRULZp2YX2zR8NhFEU7tqri/jbz8iSgi0UUSWIA1jdYC6Fb8mJoCs/IRz3x/0vFMC/3CKrycS7w==
X-MS-TrafficTypeDiagnostic: DB3PR08MB0140:
X-Microsoft-Exchange-Diagnostics: 1; DB3PR08MB0140;
 31:8gGqZSmAjXc4K8KqAwMeBdQLs0t/VDBBnuhtQBeu3TEvuWYM7i0ue5AnfHbouRJZoe68l9sQ8YgwOE7G0X9eECind0Fy7Y0L9bK34QUNtJap77L2FMRTp1ujB9pGaE6fX1rbZCuCDQYb0fhrhKDjnJTOyIZrgpF7XwPtbmyXnp+n1w0fchfIg2OszcmJ359O6RWzo8rrjkRIQQ58M8Al2j+TJLdNhKAF7X27y+xwvhY=;
 20:mA8lwgDPl0Eehd/GAeBx0EVaCZPolKbCK0BlyI+jY+K8Y0pIdkQd1MZQ0EM//iPbeb6FrZCLDoDw7bktHSpFwR4tZmP2r8EFACvH9grQdIzo7M6jB1A12jDiq1xL/HJb5I74yyl3TPKp0BsxHgaU5n/4p2uwy6yRiNFGZ1PFXENtzebDoBn6KmEohvJntIAhBc6+9qgzwC2QXtNykRasoeadakwELT9eayjWIr489kkzfFxxUp5VcGKdtDqzVwrdFgqRb5ug5CqEm9CKSnPHG3WbKmlAohHWSg5HWF1I2X4MOwBhdl2uqjTHLjZ9rWgtpgwOudFKfuMKCv2Mv+jxb/8gZReRpB8pSr0MIxZZpCQDwNgSfXnA5Ss/GV6q7Q1fggMgg3LyrS8GNEs8U803mSkAyHiCQ3h3GNaUf001GF1mJo+SIUgEln8RbtIC30gt0XZqUpavva/44SsdHFzgOc/5JNkGiEx6FfKRTuySunVy5YHPfnsVjDL53RMQHSUb
X-Microsoft-Antispam-PRVS: <DB3PR08MB0140AAAAE64317E6607215DD840B0@DB3PR08MB0140.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(2401047)(8121501046)(5005006)(3231023)(93006095)(93004095)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(6072148)(201708071742011);
 SRVR:DB3PR08MB0140; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:DB3PR08MB0140; 
X-Microsoft-Exchange-Diagnostics: 1; DB3PR08MB0140;
 4:zHz4JXbVXASpRbnN1plnGMv+M4zzUT7aAa3MBkT7TuevxcMxHMDFujZDoErEfl1htWbGWgbk4mG1QCZHAFrcLTJkHO7BDvDBBxg43iNqCSaA7TUZp5t9aHNRwkGNsZ3YC39VuCOPxpvQM0S/igX4tWqLPy9BZwX3v3fj5WPqjhntZYQ4nFADelAm/yrl5w0y1ZB5UVlPeESX8XKMOGyrcvljbcdirnSfKafsbUpIeCrzWJIK64SWKIQVHqYYCQHVJtNhBNSkpiRKfz2OMyWj+cyJWwMuB2iQZFypDitUi3uIPprG/qSUxG6VD8TcpNe0
X-Forefront-PRVS: 05220145DE
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjNQUjA4TUIwMTQwOzIzOmdINk9ERDI2VjZmN0dLQmcxSEE1NVllTGRq?=
 =?utf-8?B?eVhZd0F1bHFZamRWL3V6R2lZbXZrNk1Pc2pzNTAyNmFTMUdXeURYMlNmY3BV?=
 =?utf-8?B?VjlsMmQzZWhmUFR5Q1FKY2dENmJYRDY5SlBuTlA1UE9uZktxK1hoVzljZGp0?=
 =?utf-8?B?dFNpL1pmZzdZVUFZa3gwTGJJYUpNNjBuSlZkMFhXcURTTFdwNjBGWWszNDJB?=
 =?utf-8?B?Q29WUkQ5Z2V5SjhScGtPYUFWVmhQQ3dlMlBuMGVnZHFtMjJZZVBtRDcvNmEy?=
 =?utf-8?B?RnhXdkRoeFVvMTRSVXpRMi9Rd0tXbERBUTEyeXFWQlJRK2cvY2ExamRaTERR?=
 =?utf-8?B?SWE3OURvYUlieUdyUTJ0V0h3U1JQOFVnMWU5bUNUNGtNK0RmNG5wZmI0am5p?=
 =?utf-8?B?QUtTYVhBR2V4K3FOV29sb05CMFFKaU1lZkRUcGQ5WnZ2TUtnK0hEbDNOL2V2?=
 =?utf-8?B?R1YvTElkdzVMSVIrNDM5TFBzY2VWVC9hZnFReFI0UmVZbnlNL1AxcXkwK2Rv?=
 =?utf-8?B?SFB4VjNRZHNyWHNrT1FuMURuV1Y0MDNCeEZPQ29xcmx3dmpSUmdYSEhOckVK?=
 =?utf-8?B?M3VhMTR6eng5UGxjVUc2ZkRlV2FkWitMN0ZrSStsQUc1eFZKd0crVXBpdm9n?=
 =?utf-8?B?ZjFIL2pGNnM5Mmw0SEpZVDdZdHNjSXFXMkZKdUVBTWpNVXIxWFlMRjdCZitv?=
 =?utf-8?B?RUVTbXVQME1NSVhLS2JMSnVnRlFPYm9zNXRvTDFQVklHZEVjMXcxZGNQNHNm?=
 =?utf-8?B?cW54Qy90ditNUGlZR0R4N0szUEhYdnRlRFcxRlMyWGcvQWQ5NEl1Zld2R3ZY?=
 =?utf-8?B?TW81cDlWMWRwRXZ1aHU2QVpTNkJpWkUwQWxFLytsS0prZWNnYUZVMVNTUHJG?=
 =?utf-8?B?OXFmYTFSdkdPRFVzcmRhQ041KzRVMjFUOGlQYW5BQzhYZ1hMU1RxdUx4VlZG?=
 =?utf-8?B?M0Rkem1obVg4UFpiVzVaWGF3Nk9jRWZISHFGOU16akJGb0FnelVQYmFaL3Av?=
 =?utf-8?B?V1dGRzRydzlMTnQ5MnNsdTVPajMyL0xFenZOeElEUWNnYVh4eW5XQkZtckh6?=
 =?utf-8?B?VWRMNno1czFrb0wvYlFSVWJyaDBORnkycGtuTGdIdDlhSThNaE5WcVFMb1la?=
 =?utf-8?B?M0V1OTFwS2tMdWsvTDZoZjJQTFB3cURqdElMVkk1YlNNMWlxNkJTbmdRZ1JR?=
 =?utf-8?B?Y2k2alhhazNYSjN4VUZLcE9BbnAydFFISTZoM2FqUlB4VVpnQWYzbmFHYWlu?=
 =?utf-8?B?bVlSa085bHVrb2oreXRsc0Foa0lacURhdk5IMFdsVk9Pbmg1eW5UQ3MybWow?=
 =?utf-8?B?b0JQcVNqSHY3WW54YUJMdjV3OVRJNFRMbkZwWDRaSkRXUERsL08rZ2tNcnZM?=
 =?utf-8?B?ZUo5OEd3bkpaeFNXc3BhbW9FVVkvdXlFM2g1ODVSdmF5L1ZMRWthb2kySVZX?=
 =?utf-8?B?L042Vk9JaHZvSFVaS3ViQkdxMFZzTWlXblVrUmM5R0xkUmllejF4UlV5TTJq?=
 =?utf-8?B?MzVDbnVyWGwzMjYrdzVxN1grTUM1UVN1MEQvaHB1ODNYUURsbXJzbmozOUhV?=
 =?utf-8?B?R25ZOU1LNFZIU2NkeFBpcnE1bFlGb1E9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; DB3PR08MB0140;
 6:O66VefkDG5isV0xGk1bRWzvU9Hm8YWaJzbjtw3sga+ctAxAARVP1IVAsrcLGLbvPw2RVXtH8AwNyzuOqXLquV7bvGv/ji7EBQhW1BpAPhV8+V+R28QzDKjK0aF2o7gYIE69I+wqyPhRBZQ06Z/K7IpvDMzQYXpgj92RQ3E3K4uubwKSPn+RMpomJs7Y/OoTOFNyz694qvtHdLG95LNyRHjzfeex/0f2XHcR3GZzG0jiJ+dmEIfpL6SQNcqhkHDcflQmX72/r3pbsIUB2iaQ4xttr3HC9zwkpZuORRrvLqGVQKMl1Gy6dVZVrRNWYdymYt21Z9r+JmEdCGh+r7dy/GRZ5j+3OaCwnZlu5jl0FLnM=;
 5:qnSaODwX5fhfP8YSqV69QGcmXY6WpQINHviTvNs7siJJg2wHIWR68LYNhYDoifxC1S2Bn8I0PyKgKK/juJodSSkxmIFvVbfYP76J8wCdvCOtP5ozj4xBTeKQepP2RE6aoJRw22HTG3KL+6VApDreB1sZ9LFluLNomZLUYLUHPO8=;
 24:Nl6dGTjtL3lRNWH+zQZ3WlG+j4rYbl7JsAnrLZD9GjpsIbM8bwLf0f0kr4abBX+5i6tA+0jrYSrAFxBrE8jc7NAZ0XPil8NbY6yyanyCI/o=;
 7:PQq+RlZ256D5d2B7ZgEMiJJt2dtCgLcHbW9IhQ9ABx2TLgcW2mUasqoXMp4WGFfmNnOSuSw8lqA8yVYnCmb6dBTljV2MmEBPgiKrWD5Osl8WDVPhPGupflSRahq6hFB0t8kEIZRwC5AKemjkpbQezkNrOwnH74VEctj9V+etApw/jOXuLEkxmU9h55U8WFy4qV6BqOIKmebi65wnYQ6LxLHmz2D1TUDyftUW+D5vbrCFL7aKoqUOQce87okpVh5j
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Dec 2017 09:47:51.8674 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 4236cca9-82cc-4f82-6e0c-08d543a0e909
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR08MB0140
Subject: Re: [Minios-devel] Add "-nostdinc" to gcc when HAVE_LIBC is not
	enabled
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

T24gV2VkLCBEZWMgMTMsIDIwMTcgYXQgMDk6MzQ6MTVBTSArMDEwMCwgU2FtdWVsIFRoaWJhdWx0
IHdyb3RlOgo+IEh1YW5nIFNoaWppZSwgb24gbWVyLiAxMyBkw6ljLiAyMDE3IDAzOjI2OjEyICsw
MDAwLCB3cm90ZToKPiA+IE9uIFR1ZSwgRGVjIDEyLCAyMDE3IGF0IDEwOjU1OjMxQU0gKzAxMDAs
IFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiA+ID4gSHVhbmcgU2hpamllLCBvbiBtYXIuIDEyIGTD
qWMuIDIwMTcgMDk6NTA6MjAgKzAwMDAsIHdyb3RlOgo+ID4gPiA+ICAgICBJIGFtIHRyeWluZyB0
byBhZGQgdGhlIERUQyB0byB0aGUgbWluaS1vcyBieSBjb3BpbmcgaXRzIGNvZGUgdG8gbWluaW9z
Lgo+ID4gPiA+Cj4gPiA+ID4gICAgIEkgYWRkZWQgdGhlICItbm9zdGRpbmMiIHRvIGdjYyB3aGVu
IHRoZSBIQVZFX0xJQkMKPiA+ID4gPiAgICAgaXMgbm90IGVuYWJsZWQsIGFuZCBJIGNvcGllZCB0
aGUgaGVhZGVycyBmcm9tIHRoZSBGcmVlQlNEIGNvZGUuCj4gPiA+ID4KPiA+ID4gPiAgICAgKE9m
IGNvdXJzZSwgSSBjb3BpZWQgbWFueSBoZWFkZXJzIGZyb20gdGhlIEZyZWVCU0QgY29kZSwgc3Vj
aCBhcyBzdGRkZWYuaCwgc3RkYXJnLmguLikKPiA+ID4gPgo+ID4gPiA+ICAgICBJdCBpcyBhIGJp
ZyBwYXRjaCBmb3IgdGhlIG1pbmktb3MuIFNvIGlzIHRoaXMgYSBnb29kIGlkZWEsIG9yIGEgYmFk
IGlkZWE/Cj4gPiA+Cj4gPiA+IFRoZXNlIHNob3VsZCBiZSBwcm92aWRlZCBieSB0aGUgY29tcGls
ZXIsIG5vdCBsaWJjLiBZb3UgbmVlZCB0byBhZGQgdGhlCj4gPiA+IGNvbXBpbGVyIGhlYWRlciBz
ZWFyY2ggcGF0aCBhbG9uZyAtbm9zdGRpbmMuCj4gPiBva2F5Lgo+ID4gQnV0IHRoZSBnY2MgY29t
cGlsZXIgaGVhZGVyIGlzIEdQTCB2MiwKPgo+IEknbSBub3Qgc2F5aW5nIHRvIGNvcHkgdGhlIGdj
YyBoZWFkZXJzLCBidXQganVzdCBhZGQgdGhlIHNlYXJjaCBwYXRoCj4gd2l0aCAtSS4KCkkgaGF2
ZSBkcm9wcGVkIHRoZSAiLW5vc3RkaW5jIiBvcHRpb24gbm93LCB0aGUgZm9sbG93aW5nIGlzIHdo
YXQgSSBkaWQ6CgogIDEuKSBVc2UgYSBwYXRjaCB0byBjb3B5IHRoZSBsaWJmZHQgdG8gbWluaS1v
cy4KCiAgICAgICAgLS0tCiAgICAgICAgIE1ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgfCAg
IDE1ICsKICAgICAgICAgbGliL2xpYmZkdC9NYWtlZmlsZS5saWJmZHQgICB8ICAgMTEgKwogICAg
ICAgICBsaWIvbGliZmR0L1RPRE8gICAgICAgICAgICAgIHwgICAgMyArCiAgICAgICAgIGxpYi9s
aWJmZHQvZmR0LmMgICAgICAgICAgICAgfCAgMjUxICsrKysrKwogICAgICAgICBsaWIvbGliZmR0
L2ZkdC5oICAgICAgICAgICAgIHwgIDExMSArKysKICAgICAgICAgbGliL2xpYmZkdC9mZHRfYWRk
cmVzc2VzLmMgICB8ICAgOTYgKysrCiAgICAgICAgIGxpYi9saWJmZHQvZmR0X2VtcHR5X3RyZWUu
YyAgfCAgIDgzICsrCiAgICAgICAgIGxpYi9saWJmZHQvZmR0X292ZXJsYXkuYyAgICAgfCAgODYx
ICsrKysrKysrKysrKysrKysrKysKICAgICAgICAgbGliL2xpYmZkdC9mZHRfcm8uYyAgICAgICAg
ICB8ICA3MDMgKysrKysrKysrKysrKysrKwogICAgICAgICBsaWIvbGliZmR0L2ZkdF9ydy5jICAg
ICAgICAgIHwgIDUwNSArKysrKysrKysrKwogICAgICAgICBsaWIvbGliZmR0L2ZkdF9zdHJlcnJv
ci5jICAgIHwgIDEwMiArKysKICAgICAgICAgbGliL2xpYmZkdC9mZHRfc3cuYyAgICAgICAgICB8
ICAzMDAgKysrKysrKwogICAgICAgICBsaWIvbGliZmR0L2ZkdF93aXAuYyAgICAgICAgIHwgIDEz
OSArKysrCiAgICAgICAgIGxpYi9saWJmZHQvbGliZmR0LmggICAgICAgICAgfCAxODk5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogICAgICAgICBsaWIvbGliZmR0
L2xpYmZkdF9lbnYuaCAgICAgIHwgIDEzOSArKysrCiAgICAgICAgIGxpYi9saWJmZHQvbGliZmR0
X2ludGVybmFsLmggfCAgIDk1ICsrKwogICAgICAgICBsaWIvbGliZmR0L3ZlcnNpb24ubGRzICAg
ICAgIHwgICA3MSArKwogICAgICAgIC0tLQoKICAyLikgVXNlIGEgcGF0Y2ggdG8gZml4IHRoZSBi
dWlsZCBpc3N1ZSBmb3IgbGliZmR0LgogICAgICBUaGUgcGF0Y2ggaXMgbGlrZSB0aGlzOgoKICAg
ICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gcGF0Y2ggYmVnaW4gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICBXZSB3aWxsIG1lZXQgdGhlIGNvbXBpbG9yIGVy
cm9yIHdoZW4gdGhlIEhBVkVfTElCQyBpcyBub3QgZW5hYmxlZDoKICAgICAgICAgIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC91c3IvaW5jbHVkZS9hYXJjaDY0LWxp
bnV4LWdudS9zeXMvc2VsZWN0Lmg6NDU6MCwKICAgICAgICAgICAgICAgICAgICAgICAgIGZyb20g
L3Vzci9pbmNsdWRlL2FhcmNoNjQtbGludXgtZ251L3N5cy90eXBlcy5oOjIxOSwKICAgICAgICAg
ICAgICAgICAgICAgICAgIGZyb20gL3Vzci9pbmNsdWRlL3N0ZGxpYi5oOjMxNCwKICAgICAgICAg
ICAgICAgICAgICAgICAgIGZyb20gbGliL2xpYmZkdC9saWJmZHRfZW52Lmg6NTcsCiAgICAgICAg
ICAgICAgICAgICAgICAgICBmcm9tIGxpYi9saWJmZHQvZmR0LmM6NTE6CiAgICAgICAgL3Vzci9p
bmNsdWRlL2FhcmNoNjQtbGludXgtZ251L2JpdHMvdGltZS5oOjMwOjg6IGVycm9yOiByZWRlZmlu
aXRpb24gb2Yg4oCYc3RydWN0IHRpbWV2YWzigJkKICAgICAgICAgc3RydWN0IHRpbWV2YWwKICAg
ICAgICAgICAgICAgIF4KICAgICAgICBJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Jvb3QvbWluaS1v
cy9pbmNsdWRlL3RpbWUuaDo0OTowLAogICAgICAgICAgICAgICAgICAgICAgICAgZnJvbSAvdXNy
L2luY2x1ZGUvYWFyY2g2NC1saW51eC1nbnUvc3lzL3R5cGVzLmg6MTMyLAogICAgICAgICAgICAg
ICAgICAgICAgICAgZnJvbSAvdXNyL2luY2x1ZGUvc3RkbGliLmg6MzE0LAogICAgICAgICAgICAg
ICAgICAgICAgICAgZnJvbSBsaWIvbGliZmR0L2xpYmZkdF9lbnYuaDo1NywKICAgICAgICAgICAg
ICAgICAgICAgICAgIGZyb20gbGliL2xpYmZkdC9mZHQuYzo1MToKICAgICAgICAvcm9vdC9taW5p
LW9zL2luY2x1ZGUvc3lzL3RpbWUuaDozNTo4OiBub3RlOiBvcmlnaW5hbGx5IGRlZmluZWQgaGVy
ZQogICAgICAgICBzdHJ1Y3QgdGltZXZhbCB7CiAgICAgICAgICAgICAgICBeCiAgICAgICAgbWlu
aW9zLm1rOjY4OiByZWNpcGUgZm9yIHRhcmdldCAnL3Jvb3QvbWluaS1vcy9saWIvbGliZmR0L2Zk
dC5vJyBmYWlsZWQKICAgICAgICBtYWtlOiAqKiogWy9yb290L21pbmktb3MvbGliL2xpYmZkdC9m
ZHQub10gRXJyb3IgMQogICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCiAgICAgICAgVGhpcyBwYXRjaCBj
aGFuZ2VzIHRoZSBsaWJmZHRfZW52LmgsIGFuZCBmaXggdGhlIGNvbXBpbGVyIGVycm9yLgoKICAg
ICAgICBTaWduZWQtb2ZmLWJ5OiBIdWFuZyBTaGlqaWUgPHNoaWppZS5odWFuZ0Bhcm0uY29tPgog
ICAgICAgIC0tLQogICAgICAgICBsaWIvbGliZmR0L2xpYmZkdF9lbnYuaCB8IDQgKysrKwogICAg
ICAgICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgogICAgICAgIGRpZmYgLS1naXQg
YS9saWIvbGliZmR0L2xpYmZkdF9lbnYuaCBiL2xpYi9saWJmZHQvbGliZmR0X2Vudi5oCiAgICAg
ICAgaW5kZXggYmQyNDc0Ni4uYTc4ZDAxZiAxMDA2NDQKICAgICAgICAtLS0gYS9saWIvbGliZmR0
L2xpYmZkdF9lbnYuaAogICAgICAgICsrKyBiL2xpYi9saWJmZHQvbGliZmR0X2Vudi5oCiAgICAg
ICAgQEAgLTU0LDcgKzU0LDExIEBACgogICAgICAgICAjaW5jbHVkZSA8c3RkZGVmLmg+CiAgICAg
ICAgICNpbmNsdWRlIDxzdGRpbnQuaD4KICAgICAgICArCiAgICAgICAgKyNpZmRlZiBIQVZFX0xJ
QkMKICAgICAgICAgI2luY2x1ZGUgPHN0ZGxpYi5oPgogICAgICAgICsjZW5kaWYKICAgICAgICAr
CiAgICAgICAgICNpbmNsdWRlIDxzdHJpbmcuaD4KCiAgICAgICAgICNpZmRlZiBfX0NIRUNLRVJf
XwogICAgICAgIC0tCiAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHBhdGNoIGVuZCAg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCiBJZiB0aGVyZSBpcyBhbnkgaXNz
dWUsIHBsZWFzZSB0ZWxsIG1lLiBUaGFua3MuCgpUaGFua3MKSHVhbmcgU2hpamllCklNUE9SVEFO
VCBOT1RJQ0U6IFRoZSBjb250ZW50cyBvZiB0aGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNobWVudHMg
YXJlIGNvbmZpZGVudGlhbCBhbmQgbWF5IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYgeW91IGFyZSBu
b3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVk
aWF0ZWx5IGFuZCBkbyBub3QgZGlzY2xvc2UgdGhlIGNvbnRlbnRzIHRvIGFueSBvdGhlciBwZXJz
b24sIHVzZSBpdCBmb3IgYW55IHB1cnBvc2UsIG9yIHN0b3JlIG9yIGNvcHkgdGhlIGluZm9ybWF0
aW9uIGluIGFueSBtZWRpdW0uIFRoYW5rIHlvdS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Dec 15 09:58:05 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 15 Dec 2017 09:58: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 1ePmkm-00024s-RW; Fri, 15 Dec 2017 09:58:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aurq=dl=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1ePmkm-00024m-5S
 for minios-devel@lists.xenproject.org; Fri, 15 Dec 2017 09:58:04 +0000
X-Inumbo-ID: 597a1d3f-e17e-11e7-b4a6-bc764e045a96
Received: from mail3-relais-sop.national.inria.fr (unknown [192.134.164.104])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 597a1d3f-e17e-11e7-b4a6-bc764e045a96;
 Fri, 15 Dec 2017 10:57:25 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,404,1508796000"; d="scan'208";a="248469962"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.71])
 by mail3-relais-sop.national.inria.fr with ESMTP/TLS/AES256-GCM-SHA384;
 15 Dec 2017 10:57:36 +0100
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.90_RC3)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1ePmkJ-0006x6-TY; Fri, 15 Dec 2017 10:57:35 +0100
Date: Fri, 15 Dec 2017 10:57:35 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Huang Shijie <shijie.huang@arm.com>
Message-ID: <20171215095735.dsniv6e2gd3j4a5g@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Huang Shijie <shijie.huang@arm.com>, wei.liu2@citrix.com,
 minios-devel@lists.xenproject.org, julien.grall@arm.com,
 steve.capper@arm.com, kaly.xin@arm.com, nd@arm.com
References: <20171212095019.GA4374@ubuntu.shanghai.arm.com>
 <20171212095531.nyocjgfc5e3gtzrn@var.youpi.perso.aquilenet.fr>
 <20171213032610.GA5100@ubuntu.shanghai.arm.com>
 <20171213083415.k5i74p2urv6qojdh@var.youpi.perso.aquilenet.fr>
 <20171215094725.GA22170@ubuntu.shanghai.arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171215094725.GA22170@ubuntu.shanghai.arm.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: wei.liu2@citrix.com, steve.capper@arm.com,
 minios-devel@lists.xenproject.org, kaly.xin@arm.com, julien.grall@arm.com,
 nd@arm.com
Subject: Re: [Minios-devel] Add "-nostdinc" to gcc when HAVE_LIBC is not
	enabled
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SHVhbmcgU2hpamllLCBvbiB2ZW4uIDE1IGTDqWMuIDIwMTcgMDk6NDc6MjYgKzAwMDAsIHdyb3Rl
Ogo+ICAgICAgICAgZGlmZiAtLWdpdCBhL2xpYi9saWJmZHQvbGliZmR0X2Vudi5oIGIvbGliL2xp
YmZkdC9saWJmZHRfZW52LmgKPiAgICAgICAgIGluZGV4IGJkMjQ3NDYuLmE3OGQwMWYgMTAwNjQ0
Cj4gICAgICAgICAtLS0gYS9saWIvbGliZmR0L2xpYmZkdF9lbnYuaAo+ICAgICAgICAgKysrIGIv
bGliL2xpYmZkdC9saWJmZHRfZW52LmgKPiAgICAgICAgIEBAIC01NCw3ICs1NCwxMSBAQAo+IAo+
ICAgICAgICAgICNpbmNsdWRlIDxzdGRkZWYuaD4KPiAgICAgICAgICAjaW5jbHVkZSA8c3RkaW50
Lmg+Cj4gICAgICAgICArCj4gICAgICAgICArI2lmZGVmIEhBVkVfTElCQwo+ICAgICAgICAgICNp
bmNsdWRlIDxzdGRsaWIuaD4KPiAgICAgICAgICsjZW5kaWYKPiAgICAgICAgICsKClRoYXQgbG9v
a3Mgbm9uLWludHJ1c2l2ZSBlbm91Z2ggaW5kZWVkIDopCgpTYW11ZWwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Dec 18 13:34:14 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 Dec 2017 13:34: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 1eQvYb-0003aQ-Cq; Mon, 18 Dec 2017 13:34:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pcqs=do=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1eQvYZ-0003aD-R3
 for minios-devel@lists.xen.org; Mon, 18 Dec 2017 13:34:11 +0000
X-Inumbo-ID: 3c93e759-e3f8-11e7-b0d7-9f685aff125f
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3c93e759-e3f8-11e7-b0d7-9f685aff125f;
 Mon, 18 Dec 2017 13:34:58 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 4AE1B102277;
 Mon, 18 Dec 2017 14:34:01 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id KtEn6IYO80_7; Mon, 18 Dec 2017 14:34:01 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id C97DD10215B
 for <minios-devel@lists.xen.org>; Mon, 18 Dec 2017 14:33:28 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 18 Dec 2017 14:33:27
 +0100
To: Simon Kuenzer <simon.kuenzer@neclab.eu>, <minios-devel@lists.xen.org>
References: <1513264122-23308-1-git-send-email-simon.kuenzer@neclab.eu>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <23268ab7-2fa4-08ac-0ce1-ee49aaaf59a2@neclab.eu>
Date: Mon, 18 Dec 2017 14:33:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <1513264122-23308-1-git-send-email-simon.kuenzer@neclab.eu>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Cc: felipe.huici@neclab.eu
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] plat/xen: Do not discard
	characters on console
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGkgU2ltb24sCgpzb3JyeSBmb3IgdGhlIGxhdGUgcmVwbHkuIE9ubHkgdHdvIHNtYWxsIHJlbWFy
a3M6CgoKPiArICogaHZjb25zb2xlX291dHB1dCBjYW4gb3BlcmF0ZSBpbiB0d28gbW9kZXM6IGJ1
ZmZlcmVkIGFuZCBpbnRpYWxpemVkLgoKVGhlcmUncyBhIHR5cG8gaW4gdGhlIGNvbW1lbnQgaGVy
ZSAoaW5pdGlhbGl6ZWQpCgoKPiArICogcHJpbnRpbmcsIGV2ZW4gYmVmb3JlIGV2ZW50cyBhcmUg
bm90IGludGlhbGl6ZWQuCgpBbmQgdGhlIHNhbWUgdHlwbyBhZ2FpbiBoZXJlLgoKT3RoZXIgdGhh
biB0aGF0OgoKUmV2aWV3ZWQtQnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2htaWR0QG5l
Y2xhYi5ldT4KCklNSE8sIG5vIG5lZWQgdG8gbWFrZSBhIHYyIGZvciB0aG9zZSBtaW5pbWFsIGNo
YW5nZXMuCgpGbG9yaWFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
bWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Dec 19 23:42:22 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Dec 2017 23:42: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 1eRRWg-00044d-5a; Tue, 19 Dec 2017 23:42:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2vxx=dp=balvisio-mac.localdomain=balvisio@srs-us1.protection.inumbo.net>)
 id 1eRRWf-00043Z-2A
 for minios-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:42:21 +0000
X-Inumbo-ID: 265ba3a1-e516-11e7-b4a6-bc764e045a96
Received: from balvisio-mac.localdomain (unknown [174.214.8.236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 265ba3a1-e516-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 00:41:35 +0100 (CET)
Received: by balvisio-mac.localdomain (Postfix, from userid 501)
 id 5BF621B348AE; Tue, 19 Dec 2017 15:42:16 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 19 Dec 2017 15:42:00 -0800
Message-Id: <1513726931-7516-6-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com,
 Bruno Alvisio <bruno.alvisio@gmail.com>
Subject: [Minios-devel] [PATCH RFC 05/16] Save/Restore Support: Add kernel
	shutdown logic to shutdown.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/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0951702930236310576=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============0951702930236310576==
Content-Type: text/plain; charset=y
Content-Transfer-Encoding: 8bit

Created shutdown.c for the shutdown thread and all the shutdown related
functions.

Signed-off-by: Bruno Alvisio <bruno.alvisio@gmail.com>
---
 Makefile           |   1 +
 include/shutdown.h |  11 ++++
 shutdown.c         | 188 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 200 insertions(+)
 create mode 100644 include/shutdown.h
 create mode 100644 shutdown.c

diff --git a/Makefile b/Makefile
index 88315c4..6a05de6 100644
--- a/Makefile
+++ b/Makefile
@@ -53,6 +53,7 @@ src-y += mm.c
 src-$(CONFIG_NETFRONT) += netfront.c
 src-$(CONFIG_PCIFRONT) += pcifront.c
 src-y += sched.c
+src-y += shutdown.c
 src-$(CONFIG_TEST) += test.c
 src-$(CONFIG_BALLOON) += balloon.c
 
diff --git a/include/shutdown.h b/include/shutdown.h
new file mode 100644
index 0000000..a5ec019
--- /dev/null
+++ b/include/shutdown.h
@@ -0,0 +1,11 @@
+#ifndef _SHUTDOWN_H_
+#define _SHUTDOWN_H_
+
+#include <mini-os/hypervisor.h>
+
+void init_shutdown(start_info_t *si);
+
+void kernel_shutdown(int reason) __attribute__((noreturn));
+void kernel_suspend(void);
+
+#endif
diff --git a/shutdown.c b/shutdown.c
new file mode 100644
index 0000000..b3cea6d
--- /dev/null
+++ b/shutdown.c
@@ -0,0 +1,188 @@
+/*
+ *          MiniOS
+ *
+ *   file: fromdevice.cc
+ *
+ *          NEC Europe Ltd. PROPRIETARY INFORMATION
+ *
+ * This software is supplied under the terms of a license agreement
+ * or nondisclosure agreement with NEC Europe Ltd. and may not be
+ * copied or disclosed except in accordance with the terms of that
+ * agreement. The software and its source code contain valuable trade
+ * secrets and confidential information which have to be maintained in
+ * confidence.
+ * Any unauthorized publication, transfer to third parties or duplication
+ * of the object or source code - either totally or in part – is
+ * prohibited.
+ *
+ *      Copyright (c) 2014 NEC Europe Ltd. All Rights Reserved.
+ *
+ * Authors: Filipe Manco <filipe.manco@neclab.eu>
+ *
+ * NEC Europe Ltd. DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED,
+ * INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY
+ * AND FITNESS FOR A PARTICULAR PURPOSE AND THE WARRANTY AGAINST LATENT
+ * DEFECTS, WITH RESPECT TO THE PROGRAM AND THE ACCOMPANYING
+ * DOCUMENTATION.
+ *
+ * No Liability For Consequential Damages IN NO EVENT SHALL NEC Europe
+ * Ltd., NEC Corporation OR ANY OF ITS SUBSIDIARIES BE LIABLE FOR ANY
+ * DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS
+ * OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF INFORMATION, OR
+ * OTHER PECUNIARY LOSS AND INDIRECT, CONSEQUENTIAL, INCIDENTAL,
+ * ECONOMIC OR PUNITIVE DAMAGES) ARISING OUT OF THE USE OF OR INABILITY
+ * TO USE THIS PROGRAM, EVEN IF NEC Europe Ltd. HAS BEEN ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGES.
+ *
+ *     THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
+ */
+#include <mini-os/os.h>
+#include <mini-os/events.h>
+#include <mini-os/kernel.h>
+#include <mini-os/sched.h>
+#include <mini-os/shutdown.h>
+#include <mini-os/lib.h>
+#include <mini-os/xenbus.h>
+#include <mini-os/xmalloc.h>
+
+
+static start_info_t *start_info_ptr;
+
+static const char *path = "control/shutdown";
+static const char *token = "control/shutdown";
+static xenbus_event_queue events = NULL;
+static int end_shutdown_thread = 0;
+
+#ifdef CONFIG_XENBUS
+/* This should be overridden by the application we are linked against. */
+__attribute__((weak)) void app_shutdown(unsigned reason)
+{
+    printk("Shutdown requested: %d\n", reason);
+    if (reason == SHUTDOWN_suspend) {
+        kernel_suspend();
+    } else {
+        struct sched_shutdown sched_shutdown = { .reason = reason };
+        HYPERVISOR_sched_op(SCHEDOP_shutdown, &sched_shutdown);
+    }
+}
+
+static void shutdown_thread(void *p)
+{
+    char *shutdown, *err;
+    unsigned int shutdown_reason;
+
+    xenbus_watch_path_token(XBT_NIL, path, token, &events);
+
+    for ( ;; ) {
+        xenbus_wait_for_watch(&events);
+        if ((err = xenbus_read(XBT_NIL, path, &shutdown))) {
+            free(err);
+            do_exit();
+        }
+
+        if (end_shutdown_thread)
+            break;
+
+        if (!strcmp(shutdown, "")) {
+            /* Avoid spurious event on xenbus */
+            /* FIXME: investigate the reason of the spurious event */
+            free(shutdown);
+            continue;
+        } else if (!strcmp(shutdown, "poweroff")) {
+            shutdown_reason = SHUTDOWN_poweroff;
+        } else if (!strcmp(shutdown, "reboot")) {
+            shutdown_reason = SHUTDOWN_reboot;
+        } else if (!strcmp(shutdown, "suspend")) {
+            shutdown_reason = SHUTDOWN_suspend;
+        } else {
+            shutdown_reason = SHUTDOWN_crash;
+        }
+        free(shutdown);
+
+        /* Acknowledge shutdown request */
+        if ((err = xenbus_write(XBT_NIL, path, ""))) {
+            free(err);
+            do_exit();
+        }
+
+        app_shutdown(shutdown_reason);
+    }
+}
+#endif
+
+static void fini_shutdown(void)
+{
+    char *err;
+
+    end_shutdown_thread = 1;
+    xenbus_release_wait_for_watch(&events);
+    err = xenbus_unwatch_path_token(XBT_NIL, path, token);
+    if (err) {
+        free(err);
+        do_exit();
+    }
+}
+
+void init_shutdown(start_info_t *si)
+{
+    start_info_ptr = si;
+
+    end_shutdown_thread = 0;
+    create_thread("shutdown", shutdown_thread, NULL);
+}
+
+void kernel_shutdown(int reason)
+{
+    char* reason_str = NULL;
+
+    switch(reason) {
+        case SHUTDOWN_poweroff:
+            reason_str = "poweroff";
+            break;
+        case SHUTDOWN_reboot:
+            reason_str = "reboot";
+            break;
+        case SHUTDOWN_crash:
+            reason_str = "crash";
+            break;
+        default:
+            do_exit();
+            break;
+    }
+
+    printk("MiniOS will shutdown (reason = %s) ...\n", reason_str);
+
+    fini_shutdown();
+
+    stop_kernel();
+
+    for ( ;; ) {
+        struct sched_shutdown sched_shutdown = { .reason = reason };
+        HYPERVISOR_sched_op(SCHEDOP_shutdown, &sched_shutdown);
+    }
+}
+
+void kernel_suspend(void)
+{
+    int rc;
+
+    printk("MiniOS will suspend ...\n");
+
+    pre_suspend();
+    arch_pre_suspend();
+
+    /*
+     * This hypercall returns 1 if the suspend
+     * was cancelled and 0 if resuming in a new domain
+     */
+    rc = HYPERVISOR_suspend(virt_to_mfn(start_info_ptr));
+
+    arch_post_suspend(rc);
+    post_suspend(rc);
+
+    if (rc) {
+        printk("MiniOS suspend canceled!");
+    } else {
+        printk("MiniOS resumed from suspend!\n");
+    }
+}
-- 
2.3.2 (Apple Git-55)



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

--===============0951702930236310576==--

From minios-devel-bounces@lists.xenproject.org Tue Dec 19 23:42:22 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Dec 2017 23:42: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 1eRRWe-00043i-U0; Tue, 19 Dec 2017 23:42:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2vxx=dp=balvisio-mac.localdomain=balvisio@srs-us1.protection.inumbo.net>)
 id 1eRRWd-000433-Ob
 for minios-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:42:19 +0000
X-Inumbo-ID: 2570bfc9-e516-11e7-b4a6-bc764e045a96
Received: from balvisio-mac.localdomain (unknown
 [2600:1010:b024:1147:302a:5dc0:1b03:ef39])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2570bfc9-e516-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 00:41:34 +0100 (CET)
Received: by balvisio-mac.localdomain (Postfix, from userid 501)
 id 590FD1B348A9; Tue, 19 Dec 2017 15:42:16 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 19 Dec 2017 15:41:55 -0800
Message-Id: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Minios-devel] [PATCH RFC 00/16] Save/Restore Support for mini-OS
	PVH
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

SGkgYWxsLAoKSSBoYXZlIGJlZW4gd29ya2luZyBvbiBzdXBwb3J0aW5nIHNhdmUvcmVzdG9yZSBm
b3IgbWluaS1vcyBQVkguIFNvbWUgcGFydHMgb2YKdGhlIGltcGxlbWVudGF0aW9uIHdlcmUgdGFr
ZW4gZnJvbSB0aGUgc3lzbWwvbWluaS1vcyByZXBvc2l0b3J5LiBUaGUgYnJhbmNoIGNhbgpiZSBm
b3VuZCBhdDoKCmh0dHBzOi8vZ2l0aHViLmNvbS9iYWx2aXNpby9taW5pLW9zL3RyZWUvZmVhdHVy
ZS9taW5pLW9zLXN1c3BlbmQtc3VwcG9ydAoKQW55IGZlZWRiYWNrIHdvdWxkIGJlIGdyZWF0bHkg
YXBwcmVjaWF0ZWQuCgpDaGVlcnMsCgpCcnVubwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Dec 19 23:42:22 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Dec 2017 23:42: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 1eRRWe-00043X-Sz; Tue, 19 Dec 2017 23:42:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2vxx=dp=balvisio-mac.localdomain=balvisio@srs-us1.protection.inumbo.net>)
 id 1eRRWd-000432-Nj
 for minios-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:42:19 +0000
X-Inumbo-ID: 2570c09f-e516-11e7-b4a6-bc764e045a96
Received: from balvisio-mac.localdomain (unknown
 [2600:1010:b024:1147:302a:5dc0:1b03:ef39])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2570c09f-e516-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 00:41:34 +0100 (CET)
Received: by balvisio-mac.localdomain (Postfix, from userid 501)
 id 59FD11B348AA; Tue, 19 Dec 2017 15:42:16 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 19 Dec 2017 15:41:56 -0800
Message-Id: <1513726931-7516-2-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com,
 Bruno Alvisio <bruno.alvisio@gmail.com>
Subject: [Minios-devel] [PATCH RFC 01/16] Save/Restore Support: Refactor
	HYPERVISOR_suspend 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/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

RGlyZWN0bHkgdXNpbmcgdGhlIFNIVVRET1dOX3N1c3BlbmQgbWFjcm8gYXMgYSBwYXJhbWV0ZXIg
Zm9yIHRoZSBzY2hlZG9wCmh5cGVyY2FsbCBjYXVzZXMgYW4gZXJyb3IgaW4gdGhlIFhlbiBoeXBl
cmNhbGwgaGFuZGxlci4gQWxzbyBmb3IgY29uc2lzdGVuY3ksCnRoZSBTSFVURE9XTl9zdXNwZW5k
IHBhcmFtIGlzIHdyYXBwZWQgaW4gdGhlIHNjaGVkX3NodXRkb3duIHN0cnVjdC4KClNpZ25lZC1v
ZmYtYnk6IEJydW5vIEFsdmlzaW8gPGJydW5vLmFsdmlzaW9AZ21haWwuY29tPgotLS0KIGluY2x1
ZGUveDg2L3g4Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmggfCA0ICsrLS0KIGluY2x1ZGUveDg2L3g4
Nl82NC9oeXBlcmNhbGwteDg2XzY0LmggfCA0ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNl
cnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L3g4Nl8z
Mi9oeXBlcmNhbGwteDg2XzMyLmggYi9pbmNsdWRlL3g4Ni94ODZfMzIvaHlwZXJjYWxsLXg4Nl8z
Mi5oCmluZGV4IDVjOTM0NjQuLjcwNTA1YTQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveDg2L3g4Nl8z
Mi9oeXBlcmNhbGwteDg2XzMyLmgKKysrIGIvaW5jbHVkZS94ODYveDg2XzMyL2h5cGVyY2FsbC14
ODZfMzIuaApAQCAtMjk4LDggKzI5OCw4IEBAIHN0YXRpYyBpbmxpbmUgaW50CiBIWVBFUlZJU09S
X3N1c3BlbmQoCiAJdW5zaWduZWQgbG9uZyBzcmVjKQogewotCXJldHVybiBfaHlwZXJjYWxsMyhp
bnQsIHNjaGVkX29wLCBTQ0hFRE9QX3NodXRkb3duLAotCQkJICAgU0hVVERPV05fc3VzcGVuZCwg
c3JlYyk7CisJc3RydWN0IHNjaGVkX3NodXRkb3duIHNodXRkb3duID0geyAucmVhc29uID0gU0hV
VERPV05fc3VzcGVuZCB9OworCXJldHVybiBfaHlwZXJjYWxsMyhpbnQsIHNjaGVkX29wLCBTQ0hF
RE9QX3NodXRkb3duLCAmc2h1dGRvd24sIHNyZWMpOwogfQogCiBzdGF0aWMgaW5saW5lIGludApk
aWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYveDg2XzY0L2h5cGVyY2FsbC14ODZfNjQuaCBiL2luY2x1
ZGUveDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmgKaW5kZXggNjE3MTgxMi4uOTVmOGFkZSAx
MDA2NDQKLS0tIGEvaW5jbHVkZS94ODYveDg2XzY0L2h5cGVyY2FsbC14ODZfNjQuaAorKysgYi9p
bmNsdWRlL3g4Ni94ODZfNjQvaHlwZXJjYWxsLXg4Nl82NC5oCkBAIC0zMDUsOCArMzA1LDggQEAg
c3RhdGljIGlubGluZSBpbnQKIEhZUEVSVklTT1Jfc3VzcGVuZCgKIAl1bnNpZ25lZCBsb25nIHNy
ZWMpCiB7Ci0JcmV0dXJuIF9oeXBlcmNhbGwzKGludCwgc2NoZWRfb3AsIFNDSEVET1Bfc2h1dGRv
d24sCi0JCQkgICBTSFVURE9XTl9zdXNwZW5kLCBzcmVjKTsKKwlzdHJ1Y3Qgc2NoZWRfc2h1dGRv
d24gc2h1dGRvd24gPSB7IC5yZWFzb24gPSBTSFVURE9XTl9zdXNwZW5kIH07CisJcmV0dXJuIF9o
eXBlcmNhbGwzKGludCwgc2NoZWRfb3AsIFNDSEVET1Bfc2h1dGRvd24sICZzaHV0ZG93biwgc3Jl
Yyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgaW50Ci0tIAoyLjMuMiAoQXBwbGUgR2l0LTU1KQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Dec 19 23:42:22 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Dec 2017 23:42: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 1eRRWg-00044l-6a; Tue, 19 Dec 2017 23:42:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2vxx=dp=balvisio-mac.localdomain=balvisio@srs-us1.protection.inumbo.net>)
 id 1eRRWf-00043Y-2X
 for minios-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:42:21 +0000
X-Inumbo-ID: 26b36714-e516-11e7-b4a6-bc764e045a96
Received: from balvisio-mac.localdomain (unknown [174.214.8.236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 26b36714-e516-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 00:41:36 +0100 (CET)
Received: by balvisio-mac.localdomain (Postfix, from userid 501)
 id 5B0F31B348AC; Tue, 19 Dec 2017 15:42:16 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 19 Dec 2017 15:41:58 -0800
Message-Id: <1513726931-7516-4-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com,
 Bruno Alvisio <bruno.alvisio@gmail.com>
Subject: [Minios-devel] [PATCH RFC 03/16] Save/Restore Support: Declare
	kernel and arch pre/post suspend functions
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

Rm9yIG1pbmktT1MgdG8gc3VwcG9ydCBzdXNwZW5kIGFuZCByZXN0b3JlLCB0aGUga2VybmVsIHdp
bGwgaGF2ZSB0byBzdXNwZW5kCmRpZmZlcmVudCBtb2R1bGVzIHN1Y2ggYXMgeGVuYnVzLCBjb25z
b2xlLCBpcnEsIGV0Yy4gRHVyaW5nIHNhdmUvcmVzdG9yZSB0aGUKa2VybmVsIGFuZCBhcmNoIHBy
ZV9zdXNwZW5kIGFuZCBwb3N0X3N1c3BlbmQgZnVuY3Rpb25zIHdpbGwgYmUgaW52b2tlZCB0bwpz
dXNwZW5kL3Jlc3VtZSBlYWNoIG9mIHRoZSBtb2R1bGVzLgoKU2lnbmVkLW9mZi1ieTogQnJ1bm8g
QWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+Ci0tLQogYXJjaC94ODYvc2V0dXAuYyB8
IDEwICsrKysrKysrKysKIGluY2x1ZGUva2VybmVsLmggfCAgMiArKwogaW5jbHVkZS94ODYvb3Mu
aCB8ICA0ICsrLS0KIGtlcm5lbC5jICAgICAgICAgfCAxMCArKysrKysrKysrCiA0IGZpbGVzIGNo
YW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvc2V0dXAuYyBiL2FyY2gveDg2L3NldHVwLmMKaW5kZXggNTI3ODIyNy4uM2RkODZmOSAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0y
MDQsNiArMjA0LDE2IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCiAJc3RhcnRfa2VybmVsKCk7CiB9
CiAKK3ZvaWQgYXJjaF9wcmVfc3VzcGVuZCh2b2lkKQoreworCit9CisKK3ZvaWQgYXJjaF9wb3N0
X3N1c3BlbmQoaW50IGNhbmNlbGVkKQoreworCit9CisKIHZvaWQKIGFyY2hfZmluaSh2b2lkKQog
ewpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9rZXJuZWwuaCBiL2luY2x1ZGUva2VybmVsLmgKaW5kZXgg
ZDM3ZGRkYS4uMTYxZDc1NyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9rZXJuZWwuaAorKysgYi9pbmNs
dWRlL2tlcm5lbC5oCkBAIC01LDYgKzUsOCBAQAogZXh0ZXJuIGNoYXIgY21kbGluZVtNQVhfQ01E
TElORV9TSVpFXTsKIAogdm9pZCBzdGFydF9rZXJuZWwodm9pZCk7Cit2b2lkIHByZV9zdXNwZW5k
KHZvaWQpOwordm9pZCBwb3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKTsKIHZvaWQgZG9fZXhpdCh2
b2lkKSBfX2F0dHJpYnV0ZV9fKChub3JldHVybikpOwogdm9pZCBhcmNoX2RvX2V4aXQodm9pZCk7
CiB2b2lkIHN0b3Bfa2VybmVsKHZvaWQpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvb3MuaCBi
L2luY2x1ZGUveDg2L29zLmgKaW5kZXggZDE1NTkxNC4uYTczYjYzZSAxMDA2NDQKLS0tIGEvaW5j
bHVkZS94ODYvb3MuaAorKysgYi9pbmNsdWRlL3g4Ni9vcy5oCkBAIC03MSwxMCArNzEsMTAgQEAg
dm9pZCB0cmFwX2Zpbmkodm9pZCk7CiB2b2lkIHhlbl9jYWxsYmFja192ZWN0b3Iodm9pZCk7CiAj
ZW5kaWYKIAordm9pZCBhcmNoX3ByZV9zdXNwZW5kKHZvaWQpOwordm9pZCBhcmNoX3Bvc3Rfc3Vz
cGVuZChpbnQgY2FuY2VsZWQpOwogdm9pZCBhcmNoX2Zpbmkodm9pZCk7CiAKLQotCiAjaWZkZWYg
Q09ORklHX1BBUkFWSVJUCiAKIC8qIApkaWZmIC0tZ2l0IGEva2VybmVsLmMgYi9rZXJuZWwuYwpp
bmRleCAwZDg0YTliLi45MGM4NjVhIDEwMDY0NAotLS0gYS9rZXJuZWwuYworKysgYi9rZXJuZWwu
YwpAQCAtMTU1LDYgKzE1NSwxNiBAQCB2b2lkIHN0YXJ0X2tlcm5lbCh2b2lkKQogICAgIHJ1bl9p
ZGxlX3RocmVhZCgpOwogfQogCit2b2lkIHByZV9zdXNwZW5kKHZvaWQpCit7CisKK30KKwordm9p
ZCBwb3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKQoreworCit9CisKIHZvaWQgc3RvcF9rZXJuZWwo
dm9pZCkKIHsKICAgICAvKiBUT0RPOiBmcyBpbXBvcnQgKi8KLS0gCjIuMy4yIChBcHBsZSBHaXQt
NTUpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Tue Dec 19 23:42:23 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Dec 2017 23:42: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 1eRRWh-00046Q-F1; Tue, 19 Dec 2017 23:42:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2vxx=dp=balvisio-mac.localdomain=balvisio@srs-us1.protection.inumbo.net>)
 id 1eRRWf-000449-Ap
 for minios-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:42:21 +0000
X-Inumbo-ID: 2742a144-e516-11e7-b4a6-bc764e045a96
Received: from balvisio-mac.localdomain (unknown [174.214.8.236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2742a144-e516-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 00:41:37 +0100 (CET)
Received: by balvisio-mac.localdomain (Postfix, from userid 501)
 id 609731B348B6; Tue, 19 Dec 2017 15:42:16 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 19 Dec 2017 15:42:08 -0800
Message-Id: <1513726931-7516-14-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com,
 Bruno Alvisio <bruno.alvisio@gmail.com>
Subject: [Minios-devel] [PATCH RFC 13/16] Save/Restore Support: Add
	suspend/restore support for Grant Tables.
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

U2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+Ci0t
LQogZ250dGFiLmMgICAgICAgICB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogaW5jbHVkZS9nbnR0YWIuaCB8ICAyICsrCiBrZXJuZWwuYyAgICAgICAgIHwgIDQgKysrKwog
MyBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ250dGFiLmMg
Yi9nbnR0YWIuYwppbmRleCAzZjBlMzVmLi5hOTFjMmUxIDEwMDY0NAotLS0gYS9nbnR0YWIuYwor
KysgYi9nbnR0YWIuYwpAQCAtMTk0LDMgKzE5NCwzNiBAQCBmaW5pX2dudHRhYih2b2lkKQogCiAg
ICAgSFlQRVJWSVNPUl9ncmFudF90YWJsZV9vcChHTlRUQUJPUF9zZXR1cF90YWJsZSwgJnNldHVw
LCAxKTsKIH0KKwordm9pZCBzdXNwZW5kX2dudHRhYih2b2lkKQoreworI2lmZGVmIENPTkZJR19Q
QVJBVklSVAorICAgIGludCBpOworCisgICAgZm9yIChpID0gMDsgaSA8IE5SX0dSQU5UX0ZSQU1F
UzsgaSsrKSB7CisgICAgICAgIEhZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmcoKHVuc2lnbmVk
IGxvbmcpKCgoY2hhciAqKWdudHRhYl90YWJsZSkgKyBQQUdFX1NJWkUqaSksCisgICAgICAgICAg
ICAgICAgKHB0ZV90KXsweDA8PFBBR0VfU0hJRlR9LCBVVk1GX0lOVkxQRyk7CisgICAgfQorI2Vu
ZGlmCisgICAgcmV0dXJuOworfQorCit2b2lkIHJlc3VtZV9nbnR0YWIodm9pZCkKK3sKKyAgICBz
dHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxlIHNldHVwOworICAgIHVuc2lnbmVkIGxvbmcgZnJhbWVz
W05SX0dSQU5UX0ZSQU1FU107CisKKyAgICBzZXR1cC5kb20gPSBET01JRF9TRUxGOworICAgIHNl
dHVwLm5yX2ZyYW1lcyA9IE5SX0dSQU5UX0ZSQU1FUzsKKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRs
ZShzZXR1cC5mcmFtZV9saXN0LCBmcmFtZXMpOworCisgICAgSFlQRVJWSVNPUl9ncmFudF90YWJs
ZV9vcChHTlRUQUJPUF9zZXR1cF90YWJsZSwgJnNldHVwLCAxKTsKKworI2lmZGVmIENPTkZJR19Q
QVJBVklSVAorICAgIGludCBpOworICAgIGZvciAoaSA9IDA7IGkgPCBOUl9HUkFOVF9GUkFNRVM7
IGkrKykgeworICAgICAgICBIWVBFUlZJU09SX3VwZGF0ZV92YV9tYXBwaW5nKCh1bnNpZ25lZCBs
b25nKSgoKGNoYXIgKilnbnR0YWJfdGFibGUpICsgUEFHRV9TSVpFKmkpLAorICAgICAgICAgICAg
ICAgIChwdGVfdCl7KGZyYW1lc1tpXSA8PCBQQUdFX1NISUZUKSB8IEwxX1BST1R9LCBVVk1GX0lO
VkxQRyk7CisgICAgfQorI2VuZGlmCit9ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZm
IC0tZ2l0IGEvaW5jbHVkZS9nbnR0YWIuaCBiL2luY2x1ZGUvZ250dGFiLmgKaW5kZXggYTlkOGUw
OS4uNTZmNTE1OSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9nbnR0YWIuaAorKysgYi9pbmNsdWRlL2du
dHRhYi5oCkBAIC0xMiw2ICsxMiw4IEBAIHVuc2lnbmVkIGxvbmcgZ250dGFiX2VuZF90cmFuc2Zl
cihncmFudF9yZWZfdCBncmVmKTsKIGludCBnbnR0YWJfZW5kX2FjY2VzcyhncmFudF9yZWZfdCBy
ZWYpOwogY29uc3QgY2hhciAqZ250dGFib3BfZXJyb3IoaW50MTZfdCBzdGF0dXMpOwogdm9pZCBm
aW5pX2dudHRhYih2b2lkKTsKK3ZvaWQgc3VzcGVuZF9nbnR0YWIodm9pZCk7Cit2b2lkIHJlc3Vt
ZV9nbnR0YWIodm9pZCk7CiBncmFudF9lbnRyeV92MV90ICphcmNoX2luaXRfZ250dGFiKGludCBu
cl9ncmFudF9mcmFtZXMpOwogCiAjZW5kaWYgLyogIV9fR05UVEFCX0hfXyAqLwpkaWZmIC0tZ2l0
IGEva2VybmVsLmMgYi9rZXJuZWwuYwppbmRleCBjNmZmOWYzLi5hNTYzZjYwIDEwMDY0NAotLS0g
YS9rZXJuZWwuYworKysgYi9rZXJuZWwuYwpAQCAtMTIxLDYgKzEyMSw4IEBAIHZvaWQgcHJlX3N1
c3BlbmQodm9pZCkKIHsKICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwogCisgICAgc3VzcGVuZF9n
bnR0YWIoKTsKKwogICAgIHN1c3BlbmRfdGltZSgpOwogCiAgICAgc3VzcGVuZF9jb25zb2xlKCk7
CkBAIC0xMzQsNiArMTM2LDggQEAgdm9pZCBwb3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKQogCiAg
ICAgcmVzdW1lX3RpbWUoKTsKIAorICAgIHJlc3VtZV9nbnR0YWIoKTsKKwogICAgIGxvY2FsX2ly
cV9lbmFibGUoKTsKIH0KIAotLSAKMi4zLjIgKEFwcGxlIEdpdC01NSkKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Dec 19 23:42:23 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Dec 2017 23:42: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 1eRRWh-00046Z-GG; Tue, 19 Dec 2017 23:42:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2vxx=dp=balvisio-mac.localdomain=balvisio@srs-us1.protection.inumbo.net>)
 id 1eRRWg-00045d-LA
 for minios-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:42:22 +0000
X-Inumbo-ID: 274e2b6b-e516-11e7-b4a6-bc764e045a96
Received: from balvisio-mac.localdomain (unknown [174.214.8.236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 274e2b6b-e516-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 00:41:37 +0100 (CET)
Received: by balvisio-mac.localdomain (Postfix, from userid 501)
 id 612041B348B7; Tue, 19 Dec 2017 15:42:16 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 19 Dec 2017 15:42:09 -0800
Message-Id: <1513726931-7516-15-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com,
 Bruno Alvisio <bruno.alvisio@gmail.com>
Subject: [Minios-devel] [PATCH RFC 14/16] Save/Restore Support: Add
	suspend/restore support for xenbus
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

Q3VycmVudGx5IHRoZSB3YXRjaCBwYXRoIGlzIG5vdCBzYXZlZCBpbiB0aGUgd2F0Y2ggc3RydWN0
IHdoZW4gaXQgaXMgcmVnaXN0ZXJlZC4KRHVyaW5nIHhlbmJ1cyByZXN1bWUgdGhlIHBhdGggaXMg
bmVlZGVkIHNvIHRoYXQgdGhlIHdhdGNoZXMgY2FuIGJlIHJlZ2lzdGVyZWQgYWdhaW4uClRodXMs
ICdwYXRoJyBmaWVsZCBpcyBhZGRlZCB0byBzdHJ1Y3Qgd2F0Y2ggc28gdGhhdCB3YXRjaGVzIGNh
biBiZSByZS1yZWdpc3RlcmVkCmR1cmluZyB4ZW5idXMgcmVzdW1lLgoKU2lnbmVkLW9mZi1ieTog
QnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+Ci0tLQogaW5jbHVkZS94ZW5i
dXMuaCB8ICAgMiArKwoga2VybmVsLmMgICAgICAgICB8ICAgOCArKysrKwogeGVuYnVzL3hlbmJ1
cy5jICB8IDEwNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDg1IGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuYnVzLmggYi9pbmNsdWRlL3hlbmJ1cy5oCmlu
ZGV4IGIyZDUwNzIuLjM4NzFmMzUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuYnVzLmgKKysrIGIv
aW5jbHVkZS94ZW5idXMuaApAQCAtMTIwLDYgKzEyMCw4IEBAIGRvbWlkX3QgeGVuYnVzX2dldF9z
ZWxmX2lkKHZvaWQpOwogI2lmZGVmIENPTkZJR19YRU5CVVMKIC8qIFJlc2V0IHRoZSBYZW5CdXMg
c3lzdGVtLiAqLwogdm9pZCBmaW5pX3hlbmJ1cyh2b2lkKTsKK3ZvaWQgc3VzcGVuZF94ZW5idXMo
dm9pZCk7Cit2b2lkIHJlc3VtZV94ZW5idXMoaW50IGNhbmNlbGVkKTsKICNlbHNlCiBzdGF0aWMg
aW5saW5lIHZvaWQgZmluaV94ZW5idXModm9pZCkKIHsKZGlmZiAtLWdpdCBhL2tlcm5lbC5jIGIv
a2VybmVsLmMKaW5kZXggYTU2M2Y2MC4uYmMyMzk0ZiAxMDA2NDQKLS0tIGEva2VybmVsLmMKKysr
IGIva2VybmVsLmMKQEAgLTExOSw2ICsxMTksMTAgQEAgdm9pZCBzdGFydF9rZXJuZWwodm9pZCog
cGFyKQogCiB2b2lkIHByZV9zdXNwZW5kKHZvaWQpCiB7CisjaWZkZWYgQ09ORklHX1hFTkJVUwor
ICAgIHN1c3BlbmRfeGVuYnVzKCk7CisjZW5kaWYKKwogICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7
CiAKICAgICBzdXNwZW5kX2dudHRhYigpOwpAQCAtMTM5LDYgKzE0MywxMCBAQCB2b2lkIHBvc3Rf
c3VzcGVuZChpbnQgY2FuY2VsZWQpCiAgICAgcmVzdW1lX2dudHRhYigpOwogCiAgICAgbG9jYWxf
aXJxX2VuYWJsZSgpOworCisjaWZkZWYgQ09ORklHX1hFTkJVUworICAgIHJlc3VtZV94ZW5idXMo
Y2FuY2VsZWQpOworI2VuZGlmCiB9CiAKIHZvaWQgc3RvcF9rZXJuZWwodm9pZCkKZGlmZiAtLWdp
dCBhL3hlbmJ1cy94ZW5idXMuYyBiL3hlbmJ1cy94ZW5idXMuYwppbmRleCBjMmQyYmQxLi40YzYy
NmZiIDEwMDY0NAotLS0gYS94ZW5idXMveGVuYnVzLmMKKysrIGIveGVuYnVzL3hlbmJ1cy5jCkBA
IC01MCw2ICs1MCw3IEBAIERFQ0xBUkVfV0FJVF9RVUVVRV9IRUFEKHhlbmJ1c193YXRjaF9xdWV1
ZSk7CiB4ZW5idXNfZXZlbnRfcXVldWUgeGVuYnVzX2V2ZW50czsKIHN0YXRpYyBzdHJ1Y3Qgd2F0
Y2ggewogICAgIGNoYXIgKnRva2VuOworICAgIGNoYXIgKnBhdGg7CiAgICAgeGVuYnVzX2V2ZW50
X3F1ZXVlICpldmVudHM7CiAgICAgc3RydWN0IHdhdGNoICpuZXh0OwogfSAqd2F0Y2hlczsKQEAg
LTYzLDYgKzY0LDggQEAgc3RydWN0IHhlbmJ1c19yZXFfaW5mbwogI2RlZmluZSBOUl9SRVFTIDMy
CiBzdGF0aWMgc3RydWN0IHhlbmJ1c19yZXFfaW5mbyByZXFfaW5mb1tOUl9SRVFTXTsKIAorc3Rh
dGljIGNoYXIgKmVycm1zZyhzdHJ1Y3QgeHNkX3NvY2ttc2cgKnJlcCk7CisKIHVpbnQzMl90IHhl
bmJ1c19ldnRjaG47CiAKICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKQEAgLTIzMSw0NSArMjM0LDM5
IEBAIHN0YXRpYyB2b2lkIHhlbmJ1c190aHJlYWRfZnVuYyh2b2lkICppZ24pCiAgICAgc3RydWN0
IHhzZF9zb2NrbXNnIG1zZzsKICAgICB1bnNpZ25lZCBwcm9kID0geGVuc3RvcmVfYnVmLT5yc3Bf
cHJvZDsKIAotICAgIGZvciAoOzspIAotICAgIHsKKyAgICBmb3IgKDs7KSB7CiAgICAgICAgIHdh
aXRfZXZlbnQoeGJfd2FpdHEsIHByb2QgIT0geGVuc3RvcmVfYnVmLT5yc3BfcHJvZCk7Ci0gICAg
ICAgIHdoaWxlICgxKSAKLSAgICAgICAgeworICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAg
ICAgcHJvZCA9IHhlbnN0b3JlX2J1Zi0+cnNwX3Byb2Q7CiAgICAgICAgICAgICBERUJVRygiUnNw
X2NvbnMgJWQsIHJzcF9wcm9kICVkLlxuIiwgeGVuc3RvcmVfYnVmLT5yc3BfY29ucywKLSAgICAg
ICAgICAgICAgICAgICAgeGVuc3RvcmVfYnVmLT5yc3BfcHJvZCk7CisgICAgICAgICAgICAgICAg
ICB4ZW5zdG9yZV9idWYtPnJzcF9wcm9kKTsKICAgICAgICAgICAgIGlmICh4ZW5zdG9yZV9idWYt
PnJzcF9wcm9kIC0geGVuc3RvcmVfYnVmLT5yc3BfY29ucyA8IHNpemVvZihtc2cpKQogICAgICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgcm1iKCk7Ci0gICAgICAgICAgICBtZW1jcHlf
ZnJvbV9yaW5nKHhlbnN0b3JlX2J1Zi0+cnNwLAotICAgICAgICAgICAgICAgICAgICAmbXNnLAot
ICAgICAgICAgICAgICAgICAgICBNQVNLX1hFTlNUT1JFX0lEWCh4ZW5zdG9yZV9idWYtPnJzcF9j
b25zKSwKLSAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKG1zZykpOwotICAgICAgICAgICAgREVC
VUcoIk1zZyBsZW4gJWQsICVkIGF2YWlsLCBpZCAlZC5cbiIsCi0gICAgICAgICAgICAgICAgICAg
IG1zZy5sZW4gKyBzaXplb2YobXNnKSwKLSAgICAgICAgICAgICAgICAgICAgeGVuc3RvcmVfYnVm
LT5yc3BfcHJvZCAtIHhlbnN0b3JlX2J1Zi0+cnNwX2NvbnMsCi0gICAgICAgICAgICAgICAgICAg
IG1zZy5yZXFfaWQpOworICAgICAgICAgICAgbWVtY3B5X2Zyb21fcmluZyh4ZW5zdG9yZV9idWYt
PnJzcCwgJm1zZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFTS19YRU5TVE9SRV9J
RFgoeGVuc3RvcmVfYnVmLT5yc3BfY29ucyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHNpemVvZihtc2cpKTsKKyAgICAgICAgICAgIERFQlVHKCJNc2cgbGVuICVkLCAlZCBhdmFpbCwg
aWQgJWQuXG4iLCBtc2cubGVuICsgc2l6ZW9mKG1zZyksCisgICAgICAgICAgICAgICAgICB4ZW5z
dG9yZV9idWYtPnJzcF9wcm9kIC0geGVuc3RvcmVfYnVmLT5yc3BfY29ucywgbXNnLnJlcV9pZCk7
CisKICAgICAgICAgICAgIGlmICh4ZW5zdG9yZV9idWYtPnJzcF9wcm9kIC0geGVuc3RvcmVfYnVm
LT5yc3BfY29ucyA8Ci0gICAgICAgICAgICAgICAgICAgIHNpemVvZihtc2cpICsgbXNnLmxlbikK
KyAgICAgICAgICAgICAgICBzaXplb2YobXNnKSArIG1zZy5sZW4pCiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAKICAgICAgICAgICAgIERFQlVHKCJNZXNzYWdlIGlzIGdvb2QuXG4iKTsKIAotICAg
ICAgICAgICAgaWYobXNnLnR5cGUgPT0gWFNfV0FUQ0hfRVZFTlQpCi0gICAgICAgICAgICB7Ci0J
CXN0cnVjdCB4ZW5idXNfZXZlbnQgKmV2ZW50ID0gbWFsbG9jKHNpemVvZigqZXZlbnQpICsgbXNn
Lmxlbik7CisgICAgICAgICAgICBpZiAobXNnLnR5cGUgPT0gWFNfV0FUQ0hfRVZFTlQpIHsKKwkJ
ICAgICAgICBzdHJ1Y3QgeGVuYnVzX2V2ZW50ICpldmVudCA9IG1hbGxvYyhzaXplb2YoKmV2ZW50
KSArIG1zZy5sZW4pOwogICAgICAgICAgICAgICAgIHhlbmJ1c19ldmVudF9xdWV1ZSAqZXZlbnRz
ID0gTlVMTDsKLQkJY2hhciAqZGF0YSA9IChjaGFyKilldmVudCArIHNpemVvZigqZXZlbnQpOwor
CQkgICAgICAgIGNoYXIgKmRhdGEgPSAoY2hhciopZXZlbnQgKyBzaXplb2YoKmV2ZW50KTsKICAg
ICAgICAgICAgICAgICBzdHJ1Y3Qgd2F0Y2ggKndhdGNoOwogCi0gICAgICAgICAgICAgICAgbWVt
Y3B5X2Zyb21fcmluZyh4ZW5zdG9yZV9idWYtPnJzcCwKLQkJICAgIGRhdGEsCisgICAgICAgICAg
ICAgICAgbWVtY3B5X2Zyb21fcmluZyh4ZW5zdG9yZV9idWYtPnJzcCwgZGF0YSwKICAgICAgICAg
ICAgICAgICAgICAgTUFTS19YRU5TVE9SRV9JRFgoeGVuc3RvcmVfYnVmLT5yc3BfY29ucyArIHNp
emVvZihtc2cpKSwKICAgICAgICAgICAgICAgICAgICAgbXNnLmxlbik7CiAKLQkJZXZlbnQtPnBh
dGggPSBkYXRhOwotCQlldmVudC0+dG9rZW4gPSBldmVudC0+cGF0aCArIHN0cmxlbihldmVudC0+
cGF0aCkgKyAxOworCQkgICAgICAgIGV2ZW50LT5wYXRoID0gZGF0YTsKKwkJICAgICAgICBldmVu
dC0+dG9rZW4gPSBldmVudC0+cGF0aCArIHN0cmxlbihldmVudC0+cGF0aCkgKyAxOwogCiAgICAg
ICAgICAgICAgICAgbWIoKTsKICAgICAgICAgICAgICAgICB4ZW5zdG9yZV9idWYtPnJzcF9jb25z
ICs9IG1zZy5sZW4gKyBzaXplb2YobXNnKTsKQEAgLTI4OCwxNSArMjg1LDExIEBAIHN0YXRpYyB2
b2lkIHhlbmJ1c190aHJlYWRfZnVuYyh2b2lkICppZ24pCiAgICAgICAgICAgICAgICAgICAgIHBy
aW50aygidW5leHBlY3RlZCB3YXRjaCB0b2tlbiAlc1xuIiwgZXZlbnQtPnRva2VuKTsKICAgICAg
ICAgICAgICAgICAgICAgZnJlZShldmVudCk7CiAgICAgICAgICAgICAgICAgfQotICAgICAgICAg
ICAgfQotCi0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICB7CisgICAgICAgICAgICB9IGVs
c2UgewogICAgICAgICAgICAgICAgIHJlcV9pbmZvW21zZy5yZXFfaWRdLnJlcGx5ID0gbWFsbG9j
KHNpemVvZihtc2cpICsgbXNnLmxlbik7Ci0gICAgICAgICAgICAgICAgbWVtY3B5X2Zyb21fcmlu
Zyh4ZW5zdG9yZV9idWYtPnJzcCwKLSAgICAgICAgICAgICAgICAgICAgcmVxX2luZm9bbXNnLnJl
cV9pZF0ucmVwbHksCi0gICAgICAgICAgICAgICAgICAgIE1BU0tfWEVOU1RPUkVfSURYKHhlbnN0
b3JlX2J1Zi0+cnNwX2NvbnMpLAotICAgICAgICAgICAgICAgICAgICBtc2cubGVuICsgc2l6ZW9m
KG1zZykpOworICAgICAgICAgICAgICAgIG1lbWNweV9mcm9tX3JpbmcoeGVuc3RvcmVfYnVmLT5y
c3AsIHJlcV9pbmZvW21zZy5yZXFfaWRdLnJlcGx5LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTUFTS19YRU5TVE9SRV9JRFgoeGVuc3RvcmVfYnVmLT5yc3BfY29ucyksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2cubGVuICsgc2l6ZW9mKG1zZykpOwogICAg
ICAgICAgICAgICAgIG1iKCk7CiAgICAgICAgICAgICAgICAgeGVuc3RvcmVfYnVmLT5yc3BfY29u
cyArPSBtc2cubGVuICsgc2l6ZW9mKG1zZyk7CiAgICAgICAgICAgICAgICAgd2FrZV91cCgmcmVx
X2luZm9bbXNnLnJlcV9pZF0ud2FpdHEpOwpAQCAtMzgwLDYgKzM3Myw1NSBAQCB2b2lkIGZpbmlf
eGVuYnVzKHZvaWQpCiB7CiB9CiAKK3ZvaWQgc3VzcGVuZF94ZW5idXModm9pZCkKK3sKKyAgLyog
Q2hlY2sgZm9yIGxpdmUgcmVxdWVzdHMgYW5kIHdhaXQgdW50aWwgdGhleSBmaW5pc2ggKi8KKyAg
ICB3aGlsZSAoMSkKKyAgICB7CisgICAgICAgIHNwaW5fbG9jaygmcmVxX2xvY2spOworICAgICAg
ICBpZiAobnJfbGl2ZV9yZXFzID09IDApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgc3Bp
bl91bmxvY2soJnJlcV9sb2NrKTsKKyAgICAgICAgd2FpdF9ldmVudChyZXFfd3EsIChucl9saXZl
X3JlcXMgPT0gMCkpOworICAgIH0KKworICAgIG1hc2tfZXZ0Y2huKHhlbmJ1c19ldnRjaG4pOwor
ICAgIHhlbnN0b3JlX2J1ZiA9IE5VTEw7CisgICAgc3Bpbl91bmxvY2soJnJlcV9sb2NrKTsKK30K
Kwordm9pZCByZXN1bWVfeGVuYnVzKGludCBjYW5jZWxlZCkKK3sKKyAgICBjaGFyICptc2c7Cisg
ICAgc3RydWN0IHdhdGNoICp3YXRjaDsKKyAgICBzdHJ1Y3Qgd3JpdGVfcmVxIHJlcVsyXTsKKyAg
ICBzdHJ1Y3QgeHNkX3NvY2ttc2cgKnJlcDsKKworI2lmZGVmIENPTkZJR19QQVJBVklSVAorICAg
IGdldF94ZW5idXMoJnN0YXJ0X2luZm8pOworI2Vsc2UKKyAgICBnZXRfeGVuYnVzKDApOworI2Vu
ZGlmCisgICAgdW5tYXNrX2V2dGNobih4ZW5idXNfZXZ0Y2huKTsKKworICAgIGlmICghY2FuY2Vs
ZWQpIHsKKyAgICAgICAgZm9yICh3YXRjaCA9IHdhdGNoZXM7IHdhdGNoOyB3YXRjaCA9IHdhdGNo
LT5uZXh0KSB7CisgICAgICAgICAgICByZXFbMF0uZGF0YSA9IHdhdGNoLT5wYXRoOworICAgICAg
ICAgICAgcmVxWzBdLmxlbiA9IHN0cmxlbih3YXRjaC0+cGF0aCkgKyAxOworICAgICAgICAgICAg
cmVxWzFdLmRhdGEgPSB3YXRjaC0+dG9rZW47CisgICAgICAgICAgICByZXFbMV0ubGVuID0gc3Ry
bGVuKHdhdGNoLT50b2tlbikgKyAxOworCisgICAgICAgICAgICByZXAgPSB4ZW5idXNfbXNnX3Jl
cGx5KFhTX1dBVENILCBYQlRfTklMLCByZXEsIEFSUkFZX1NJWkUocmVxKSk7CisgICAgICAgICAg
ICBtc2cgPSBlcnJtc2cocmVwKTsKKyAgICAgICAgICAgIGlmIChtc2cpCisgICAgICAgICAgICAg
ICAgeHByaW50aygiZXJyb3Igb24gWFNfV0FUQ0g6ICVzXG4iLCBtc2cpOworICAgICAgICAgICAg
ZnJlZShyZXApOworICAgICAgICB9CisgICAgfQorCisgICAgbm90aWZ5X3JlbW90ZV92aWFfZXZ0
Y2huKHhlbmJ1c19ldnRjaG4pOworfQorCiAvKiBTZW5kIGRhdGEgdG8geGVuYnVzLiAgVGhpcyBj
YW4gYmxvY2suICBBbGwgb2YgdGhlIHJlcXVlc3RzIGFyZSBzZWVuCiAgICBieSB4ZW5idXMgYXMg
aWYgc2VudCBhdG9taWNhbGx5LiAgVGhlIGhlYWRlciBpcyBhZGRlZAogICAgYXV0b21hdGljYWxs
eSwgdXNpbmcgdHlwZSAldHlwZSwgcmVxX2lkICVyZXFfaWQsIGFuZCB0cmFuc19pZApAQCAtNTAx
LDcgKzU0Myw3IEBAIHN0YXRpYyBjaGFyICplcnJtc2coc3RydWN0IHhzZF9zb2NrbXNnICpyZXAp
CiAgICAgcmVzW3JlcC0+bGVuXSA9IDA7CiAgICAgZnJlZShyZXApOwogICAgIHJldHVybiByZXM7
Ci19CQorfQogCiAvKiBTZW5kIGEgZGVidWcgbWVzc2FnZSB0byB4ZW5idXMuICBDYW4gYmxvY2su
ICovCiBzdGF0aWMgdm9pZCB4ZW5idXNfZGVidWdfbXNnKGNvbnN0IGNoYXIgKm1zZykKQEAgLTYw
MSw2ICs2NDMsNyBAQCBjaGFyKiB4ZW5idXNfd2F0Y2hfcGF0aF90b2tlbiggeGVuYnVzX3RyYW5z
YWN0aW9uX3QgeGJ0LCBjb25zdCBjaGFyICpwYXRoLCBjb25zdAogICAgICAgICBldmVudHMgPSAm
eGVuYnVzX2V2ZW50czsKIAogICAgIHdhdGNoLT50b2tlbiA9IHN0cmR1cCh0b2tlbik7CisgICAg
d2F0Y2gtPnBhdGggPSBzdHJkdXAocGF0aCk7CiAgICAgd2F0Y2gtPmV2ZW50cyA9IGV2ZW50czsK
ICAgICB3YXRjaC0+bmV4dCA9IHdhdGNoZXM7CiAgICAgd2F0Y2hlcyA9IHdhdGNoOwpAQCAtNjM2
LDYgKzY3OSw3IEBAIGNoYXIqIHhlbmJ1c191bndhdGNoX3BhdGhfdG9rZW4oIHhlbmJ1c190cmFu
c2FjdGlvbl90IHhidCwgY29uc3QgY2hhciAqcGF0aCwgY29uCiAgICAgZm9yIChwcmV2ID0gJndh
dGNoZXMsIHdhdGNoID0gKnByZXY7IHdhdGNoOyBwcmV2ID0gJndhdGNoLT5uZXh0LCB3YXRjaCA9
ICpwcmV2KQogICAgICAgICBpZiAoIXN0cmNtcCh3YXRjaC0+dG9rZW4sIHRva2VuKSkgewogICAg
ICAgICAgICAgZnJlZSh3YXRjaC0+dG9rZW4pOworICAgICAgICAgICAgZnJlZSh3YXRjaC0+cGF0
aCk7CiAgICAgICAgICAgICAqcHJldiA9IHdhdGNoLT5uZXh0OwogICAgICAgICAgICAgZnJlZSh3
YXRjaCk7CiAgICAgICAgICAgICBicmVhazsKLS0gCjIuMy4yIChBcHBsZSBHaXQtNTUpCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Dec 19 23:42:23 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Dec 2017 23:42: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 1eRRWh-00046w-Hc; Tue, 19 Dec 2017 23:42:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2vxx=dp=balvisio-mac.localdomain=balvisio@srs-us1.protection.inumbo.net>)
 id 1eRRWg-00045e-LK
 for minios-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:42:22 +0000
X-Inumbo-ID: 2735544c-e516-11e7-b4a6-bc764e045a96
Received: from balvisio-mac.localdomain (unknown [174.214.8.236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2735544c-e516-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 00:41:37 +0100 (CET)
Received: by balvisio-mac.localdomain (Postfix, from userid 501)
 id 600CF1B348B5; Tue, 19 Dec 2017 15:42:16 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 19 Dec 2017 15:42:07 -0800
Message-Id: <1513726931-7516-13-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com,
 Bruno Alvisio <bruno.alvisio@gmail.com>
Subject: [Minios-devel] [PATCH RFC 12/16] Save/Restore Support: Add support
	for suspend/restore events.
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

U2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+Ci0t
LQogZXZlbnRzLmMgICAgICAgICB8IDUgKysrKysKIGluY2x1ZGUvZXZlbnRzLmggfCAxICsKIGtl
cm5lbC5jICAgICAgICAgfCAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL2V2ZW50cy5jIGIvZXZlbnRzLmMKaW5kZXggZThlZjhhYS4uMzQyYWVhZCAx
MDA2NDQKLS0tIGEvZXZlbnRzLmMKKysrIGIvZXZlbnRzLmMKQEAgLTE4Myw2ICsxODMsMTEgQEAg
dm9pZCBmaW5pX2V2ZW50cyh2b2lkKQogICAgIGFyY2hfZmluaV9ldmVudHMoKTsKIH0KIAordm9p
ZCBzdXNwZW5kX2V2ZW50cyh2b2lkKQoreworICAgIHVuYmluZF9hbGxfcG9ydHMoKTsKK30KKwog
dm9pZCBkZWZhdWx0X2hhbmRsZXIoZXZ0Y2huX3BvcnRfdCBwb3J0LCBzdHJ1Y3QgcHRfcmVncyAq
cmVncywgdm9pZCAqaWdub3JlKQogewogICAgIHByaW50aygiW1BvcnQgJWRdIC0gZXZlbnQgcmVj
ZWl2ZWRcbiIsIHBvcnQpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ldmVudHMuaCBiL2luY2x1ZGUv
ZXZlbnRzLmgKaW5kZXggODliNTk5Ny4uNzA1YWQ5MyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ldmVu
dHMuaAorKysgYi9pbmNsdWRlL2V2ZW50cy5oCkBAIC01NSw1ICs1NSw2IEBAIHN0YXRpYyBpbmxp
bmUgaW50IG5vdGlmeV9yZW1vdGVfdmlhX2V2dGNobihldnRjaG5fcG9ydF90IHBvcnQpCiB9CiAK
IHZvaWQgZmluaV9ldmVudHModm9pZCk7Cit2b2lkIHN1c3BlbmRfZXZlbnRzKHZvaWQpOwogCiAj
ZW5kaWYgLyogX0VWRU5UU19IXyAqLwpkaWZmIC0tZ2l0IGEva2VybmVsLmMgYi9rZXJuZWwuYwpp
bmRleCBmZDFjNGM1Li5jNmZmOWYzIDEwMDY0NAotLS0gYS9rZXJuZWwuYworKysgYi9rZXJuZWwu
YwpAQCAtMTI0LDYgKzEyNCw4IEBAIHZvaWQgcHJlX3N1c3BlbmQodm9pZCkKICAgICBzdXNwZW5k
X3RpbWUoKTsKIAogICAgIHN1c3BlbmRfY29uc29sZSgpOworCisgICAgc3VzcGVuZF9ldmVudHMo
KTsKIH0KIAogdm9pZCBwb3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKQotLSAKMi4zLjIgKEFwcGxl
IEdpdC01NSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Dec 19 23:42:25 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Dec 2017 23:42: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 1eRRWj-0004BC-D3; Tue, 19 Dec 2017 23:42:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2vxx=dp=balvisio-mac.localdomain=balvisio@srs-us1.protection.inumbo.net>)
 id 1eRRWi-000430-B8
 for minios-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:42:24 +0000
X-Inumbo-ID: 62bd5406-e516-11e7-b0d7-9f685aff125f
Received: from balvisio-mac.localdomain (unknown [174.214.8.236])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 62bd5406-e516-11e7-b0d7-9f685aff125f;
 Tue, 19 Dec 2017 23:43:17 +0000 (UTC)
Received: by balvisio-mac.localdomain (Postfix, from userid 501)
 id 5A7FD1B348AB; Tue, 19 Dec 2017 15:42:16 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 19 Dec 2017 15:41:57 -0800
Message-Id: <1513726931-7516-3-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org,
 Bruno Alvisio <bruno.alvisio@oracle.com>, wei.liu2@citrix.com,
 Bruno Alvisio <bruno.alvisio@gmail.com>
Subject: [Minios-devel] [PATCH RFC 02/16] Save/Restore Support: Refactor
	trap_init() and setup vector callbacks
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

Q3VycmVudGx5IHRoZSBzZXR1cCBvZiB0aGUgSURUIGFuZCB0aGUgcmVxdWVzdCB0byBzZXQgdGhl
IEhWTSB2ZWN0b3IgY2FsbGJhY2tzCmFyZSBwZXJmb3JtZWQgYm90aCBpbiB0aGUgdHJhcF9pbml0
IGZ1bmN0aW9uLgoKQXMgcGFydCBvZiB0aGUgcG9zdC1zdXNwZW5kIG9wZXJhdGlvbiwgdGhlIEhW
TSB2ZWN0b3IgY2FsbGJhY2sgbmVlZHMgdG8gYmUgc2V0dXAKYWdhaW4gd2hpbGUgdGhlIElEVCBk
b2VzIG5vdC4gVGh1cywgdGhlIHRyYXBfaW5pdCBmdW5jdGlvbiBpcyBzcGxpdCBpbnRvIHR3bwpz
ZXBhcmF0ZSBmdW5jdGlvbnM6IHRyYXBfaW5pdCAoc2V0cyB1cCBJRFQpIGFuZCB4ZW5fY2FsbGJh
Y2tfdmVjdG9yIChzZXRzIHRoZQpIVk0gdmVjdG9yIGNhbGxiYWNrKS4gRHVyaW5nIHRoZSBwb3N0
LXN1c3BlbmQgb3BlcmF0aW9ucyB0aGUgeGVuX2NhbGxiYWNrX3ZlY3RvcgpmdW5jdGlvbiB3aWxs
IGJlIGludm9rZWQuCgpTaWduZWQtb2ZmLWJ5OiBCcnVubyBBbHZpc2lvIDxicnVuby5hbHZpc2lv
QG9yYWNsZS5jb20+Ci0tLQogYXJjaC94ODYvdHJhcHMuYyB8IDE3ICsrKysrKysrKysrLS0tLS0t
CiBpbmNsdWRlL3g4Ni9vcy5oIHwgIDMgKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlv
bnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvdHJhcHMuYyBiL2Fy
Y2gveDg2L3RyYXBzLmMKaW5kZXggYWExN2RhMy4uYTczODhhNSAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvdHJhcHMuYworKysgYi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0zODksNiArMzg5LDE2IEBAIHN0
YXRpYyB2b2lkIHNldHVwX2dhdGUodW5zaWduZWQgaW50IGVudHJ5LCB2b2lkICphZGRyLCB1bnNp
Z25lZCBpbnQgZHBsKQogI2VuZGlmCiB9CiAKK3ZvaWQgeGVuX2NhbGxiYWNrX3ZlY3Rvcih2b2lk
KQoreworICAgIGlmIChodm1fc2V0X3BhcmFtZXRlcihIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJRLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICgyVUxMIDw8IDU2KSB8IFRSQVBfeGVuX2NhbGxiYWNr
KSkKKyAgICB7CisgICAgICAgIHhwcmludGsoIlJlcXVlc3QgZm9yIFhlbiBIVk0gY2FsbGJhY2sg
dmVjdG9yIGZhaWxlZFxuIik7CisgICAgICAgIGRvX2V4aXQoKTsKKyAgICB9Cit9CisKIHZvaWQg
dHJhcF9pbml0KHZvaWQpCiB7CiAgICAgc2V0dXBfZ2F0ZShUUkFQX2RpdmlkZV9lcnJvciwgJmRp
dmlkZV9lcnJvciwgMCk7CkBAIC00MTUsMTIgKzQyNSw3IEBAIHZvaWQgdHJhcF9pbml0KHZvaWQp
CiAgICAgZ2R0W0dEVEVfVFNTXSA9ICh0eXBlb2YoKmdkdCkpSU5JVF9HRFRFKCh1bnNpZ25lZCBs
b25nKSZ0c3MsIDB4NjcsIDB4ODkpOwogICAgIGFzbSB2b2xhdGlsZSAoImx0ciAldzAiIDo6ICJy
bSIgKEdEVEVfVFNTICogOCkpOwogCi0gICAgaWYgKCBodm1fc2V0X3BhcmFtZXRlcihIVk1fUEFS
QU1fQ0FMTEJBQ0tfSVJRLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgKDJVTEwgPDwgNTYp
IHwgVFJBUF94ZW5fY2FsbGJhY2spICkKLSAgICB7Ci0gICAgICAgIHhwcmludGsoIlJlcXVlc3Qg
Zm9yIFhlbiBIVk0gY2FsbGJhY2sgdmVjdG9yIGZhaWxlZFxuIik7Ci0gICAgICAgIGRvX2V4aXQo
KTsKLSAgICB9CisgICAgeGVuX2NhbGxiYWNrX3ZlY3RvcigpOwogfQogCiB2b2lkIHRyYXBfZmlu
aSh2b2lkKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvb3MuaCBiL2luY2x1ZGUveDg2L29zLmgK
aW5kZXggZmJjMmVlYi4uZDE1NTkxNCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ODYvb3MuaAorKysg
Yi9pbmNsdWRlL3g4Ni9vcy5oCkBAIC02Nyw2ICs2Nyw5IEBAIGV4dGVybiBzaGFyZWRfaW5mb190
ICpIWVBFUlZJU09SX3NoYXJlZF9pbmZvOwogCiB2b2lkIHRyYXBfaW5pdCh2b2lkKTsKIHZvaWQg
dHJhcF9maW5pKHZvaWQpOworI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKK3ZvaWQgeGVuX2NhbGxi
YWNrX3ZlY3Rvcih2b2lkKTsKKyNlbmRpZgogCiB2b2lkIGFyY2hfZmluaSh2b2lkKTsKIAotLSAK
Mi4zLjIgKEFwcGxlIEdpdC01NSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Dec 19 23:42:29 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Dec 2017 23:42: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 1eRRWn-0004HB-Kw; Tue, 19 Dec 2017 23:42:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2vxx=dp=balvisio-mac.localdomain=balvisio@srs-us1.protection.inumbo.net>)
 id 1eRRWm-0004F9-62
 for minios-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:42:28 +0000
X-Inumbo-ID: 2af98c69-e516-11e7-b4a6-bc764e045a96
Received: from balvisio-mac.localdomain (unknown [174.214.8.236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2af98c69-e516-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 00:41:43 +0100 (CET)
Received: by balvisio-mac.localdomain (Postfix, from userid 501)
 id 5DB811B348B1; Tue, 19 Dec 2017 15:42:16 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 19 Dec 2017 15:42:03 -0800
Message-Id: <1513726931-7516-9-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org,
 Bruno Alvisio <bruno.alvisio@oracle.com>, wei.liu2@citrix.com,
 Bruno Alvisio <bruno.alvisio@gmail.com>
Subject: [Minios-devel] [PATCH RFC 08/16] Save/Restore Support: Add
	arch_mm_pre|post_suspend
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

Rm9yIFBWIGd1ZXN0cyB0aGUgcGFnZXRhYmxlcyByZWZlcmVuY2UgdGhlIHJlYWwgTUZOcyByYXRo
ZXIgdGhhbiBQRk5zLCBzbyB3aGVuCnRoZSBndWVzdCBpcyByZXN1bWVkIGludG8gYSBkaWZmZXJl
bnQgYXJlYSBvZiBhIGhvc3RzIG1lbW9yeSwgdGhlc2Ugd2lsbCBuZWVkIHRvCmJlIHJld3JpdHRl
bi4gVGh1cyBmb3IgUFYgZ3Vlc3RzIHRoZSBNRk5zIG5lZWQgdG8gYmUgcmVwbGFjZWQgd2l0aCBQ
Rk5zOgpjYW5vbmljYWxpemF0aW9uLgoKUFZIIGd1ZXN0cyBhcmUgYXV0by10cmFuc2xhdGVkIHNv
IG5vIG1lbW9yeSBvcGVyYXRpb24gaXMgbmVlZGVkLgoKU2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2
aXNpbyA8YnJ1bm8uYWx2aXNpb0BvcmFjbGUuY29tPgotLS0KIGFyY2gveDg2L21tLmMgICAgICAg
ICB8IDE0ICsrKysrKysrKysrKysrCiBpbmNsdWRlL3g4Ni9hcmNoX21tLmggfCAgMyArKysKIDIg
ZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21t
LmMgYi9hcmNoL3g4Ni9tbS5jCmluZGV4IDA1YWQwMjkuLjFiMTYzYWMgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L21tLmMKKysrIGIvYXJjaC94ODYvbW0uYwpAQCAtODQ4LDYgKzg0OCwyMCBAQCB2b2lk
IGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQogCiAgICAgYXJjaF9yZW1hcF9w
Mm0obWF4X3Bmbik7CiB9CisKK3ZvaWQgYXJjaF9tbV9wcmVfc3VzcGVuZCh2b2lkKQoreworICAg
IC8vVE9ETzogQ2Fub25pY2FsaXplIHBhZ2V0YWJsZXMKK30KKwordm9pZCBhcmNoX21tX3Bvc3Rf
c3VzcGVuZChpbnQgY2FuY2VsZWQpCit7CisgICAgLy9UT0RPOiBMb2NhdGUgcGFnZXRhYmxlcyBh
bmQgJ3VuY2Fub25pY2FsaXplJyB0aGVtCit9CisjZWxzZQordm9pZCBhcmNoX21tX3ByZV9zdXNw
ZW5kKHZvaWQpeyB9CisKK3ZvaWQgYXJjaF9tbV9wb3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKXsg
fQogI2VuZGlmCiAKIHZvaWQgYXJjaF9pbml0X21tKHVuc2lnbmVkIGxvbmcqIHN0YXJ0X3Bmbl9w
LCB1bnNpZ25lZCBsb25nKiBtYXhfcGZuX3ApCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9hcmNo
X21tLmggYi9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKaW5kZXggYWI4YTUzZS4uY2JiZWIyMSAxMDA2
NDQKLS0tIGEvaW5jbHVkZS94ODYvYXJjaF9tbS5oCisrKyBiL2luY2x1ZGUveDg2L2FyY2hfbW0u
aApAQCAtMjc5LDYgKzI3OSw5IEBAIHBnZW50cnlfdCAqbmVlZF9wZ3QodW5zaWduZWQgbG9uZyBh
ZGRyKTsKIHZvaWQgYXJjaF9tbV9wcmVpbml0KHZvaWQgKnApOwogdW5zaWduZWQgbG9uZyBhbGxv
Y192aXJ0X2tlcm5lbCh1bnNpZ25lZCBuX3BhZ2VzKTsKIAordm9pZCBhcmNoX21tX3ByZV9zdXNw
ZW5kKHZvaWQpOwordm9pZCBhcmNoX21tX3Bvc3Rfc3VzcGVuZChpbnQgY2FuY2VsZWQpOworCiAj
aWZuZGVmIENPTkZJR19QQVJBVklSVAogdm9pZCBhcmNoX3ByaW50X21lbW1hcCh2b2lkKTsKICNl
bmRpZgotLSAKMi4zLjIgKEFwcGxlIEdpdC01NSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Dec 19 23:42:30 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Dec 2017 23:42: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 1eRRWo-0004J0-5J; Tue, 19 Dec 2017 23:42:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2vxx=dp=balvisio-mac.localdomain=balvisio@srs-us1.protection.inumbo.net>)
 id 1eRRWm-0004Fd-F8
 for minios-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:42:28 +0000
X-Inumbo-ID: 2b82b502-e516-11e7-b4a6-bc764e045a96
Received: from balvisio-mac.localdomain (unknown [174.214.8.236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2b82b502-e516-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 00:41:44 +0100 (CET)
Received: by balvisio-mac.localdomain (Postfix, from userid 501)
 id 5EC561B348B3; Tue, 19 Dec 2017 15:42:16 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 19 Dec 2017 15:42:05 -0800
Message-Id: <1513726931-7516-11-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com,
 Bruno Alvisio <bruno.alvisio@gmail.com>
Subject: [Minios-devel] [PATCH RFC 10/16] Save/Restore Support: Add
	suspend/resume support for timers
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

U2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+Ci0t
LQogYXJjaC94ODYvdGltZS5jIHwgMTMgKysrKysrKysrKysrKwogaW5jbHVkZS90aW1lLmggIHwg
IDIgKysKIGtlcm5lbC5jICAgICAgICB8ICA0ICsrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTkgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3RpbWUuYyBiL2FyY2gveDg2L3RpbWUu
YwppbmRleCAzNjU4MTQyLi44Zjc5ZDY5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni90aW1lLmMKKysr
IGIvYXJjaC94ODYvdGltZS5jCkBAIC0yNDQsMyArMjQ0LDE2IEBAIHZvaWQgZmluaV90aW1lKHZv
aWQpCiAgICAgSFlQRVJWSVNPUl9zZXRfdGltZXJfb3AoMCk7CiAgICAgdW5iaW5kX2V2dGNobihw
b3J0KTsKIH0KKwordm9pZCBzdXNwZW5kX3RpbWUodm9pZCkKK3sKKyAgICAvKiBDbGVhciBhbnkg
cGVuZGluZyB0aW1lciAqLworICAgIEhZUEVSVklTT1Jfc2V0X3RpbWVyX29wKDApOworICAgIHVu
YmluZF9ldnRjaG4ocG9ydCk7Cit9CisKK3ZvaWQgcmVzdW1lX3RpbWUodm9pZCkKK3sKKyAgICBw
b3J0ID0gYmluZF92aXJxKFZJUlFfVElNRVIsICZ0aW1lcl9oYW5kbGVyLCBOVUxMKTsKKyAgICB1
bm1hc2tfZXZ0Y2huKHBvcnQpOworfQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS90aW1lLmggYi9pbmNs
dWRlL3RpbWUuaAppbmRleCA1ZDZlZDY3Li4yZTA2ZDU4IDEwMDY0NAotLS0gYS9pbmNsdWRlL3Rp
bWUuaAorKysgYi9pbmNsdWRlL3RpbWUuaApAQCAtNTUsNiArNTUsOCBAQCB0eXBlZGVmIGxvbmcg
c3VzZWNvbmRzX3Q7CiAvKiBwcm90b3R5cGVzICovCiB2b2lkICAgICBpbml0X3RpbWUodm9pZCk7
CiB2b2lkICAgICBmaW5pX3RpbWUodm9pZCk7Cit2b2lkICAgICBzdXNwZW5kX3RpbWUodm9pZCk7
Cit2b2lkICAgICByZXN1bWVfdGltZSh2b2lkKTsKIHNfdGltZV90IGdldF9zX3RpbWUodm9pZCk7
CiBzX3RpbWVfdCBnZXRfdl90aW1lKHZvaWQpOwogdWludDY0X3QgbW9ub3RvbmljX2Nsb2NrKHZv
aWQpOwpkaWZmIC0tZ2l0IGEva2VybmVsLmMgYi9rZXJuZWwuYwppbmRleCA3ODJlYjc5Li5hMTZi
MWJhIDEwMDY0NAotLS0gYS9rZXJuZWwuYworKysgYi9rZXJuZWwuYwpAQCAtMTIwLDEwICsxMjAs
MTQgQEAgdm9pZCBzdGFydF9rZXJuZWwodm9pZCogcGFyKQogdm9pZCBwcmVfc3VzcGVuZCh2b2lk
KQogewogICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7CisKKyAgICBzdXNwZW5kX3RpbWUoKTsKIH0K
IAogdm9pZCBwb3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKQogeworICAgIHJlc3VtZV90aW1lKCk7
CisKICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiB9CiAKLS0gCjIuMy4yIChBcHBsZSBHaXQtNTUp
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Dec 19 23:43:06 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Dec 2017 23:43: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 1eRRXO-0004gR-8D; Tue, 19 Dec 2017 23:43:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2vxx=dp=balvisio-mac.localdomain=balvisio@srs-us1.protection.inumbo.net>)
 id 1eRRXM-0004cr-QN
 for minios-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:43:04 +0000
X-Inumbo-ID: 64546180-e516-11e7-b0d7-9f685aff125f
Received: from balvisio-mac.localdomain (unknown [174.214.8.236])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 64546180-e516-11e7-b0d7-9f685aff125f;
 Tue, 19 Dec 2017 23:43:19 +0000 (UTC)
Received: by balvisio-mac.localdomain (Postfix, from userid 501)
 id 5E46F1B348B2; Tue, 19 Dec 2017 15:42:16 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 19 Dec 2017 15:42:04 -0800
Message-Id: <1513726931-7516-10-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com,
 Bruno Alvisio <bruno.alvisio@gmail.com>
Subject: [Minios-devel] [PATCH RFC 09/16] Save/Restore Support:
	Disable/enable IRQs during suspend/restore
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

U2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+Ci0t
LQoga2VybmVsLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEva2VybmVsLmMgYi9rZXJuZWwuYwppbmRleCAxY2Q0
MGU4Li43ODJlYjc5IDEwMDY0NAotLS0gYS9rZXJuZWwuYworKysgYi9rZXJuZWwuYwpAQCAtMTE5
LDEyICsxMTksMTIgQEAgdm9pZCBzdGFydF9rZXJuZWwodm9pZCogcGFyKQogCiB2b2lkIHByZV9z
dXNwZW5kKHZvaWQpCiB7Ci0KKyAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwogfQogCiB2b2lkIHBv
c3Rfc3VzcGVuZChpbnQgY2FuY2VsZWQpCiB7Ci0KKyAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiB9
CiAKIHZvaWQgc3RvcF9rZXJuZWwodm9pZCkKLS0gCjIuMy4yIChBcHBsZSBHaXQtNTUpCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Dec 19 23:43:42 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Dec 2017 23:43: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 1eRRXy-0004zA-Nr; Tue, 19 Dec 2017 23:43:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2vxx=dp=balvisio-mac.localdomain=balvisio@srs-us1.protection.inumbo.net>)
 id 1eRRXw-0004y0-UX
 for minios-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:43:40 +0000
X-Inumbo-ID: 26b34cc3-e516-11e7-b4a6-bc764e045a96
Received: from balvisio-mac.localdomain (unknown [174.214.8.236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 26b34cc3-e516-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 00:41:36 +0100 (CET)
Received: by balvisio-mac.localdomain (Postfix, from userid 501)
 id 5B8061B348AD; Tue, 19 Dec 2017 15:42:16 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 19 Dec 2017 15:41:59 -0800
Message-Id: <1513726931-7516-5-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com,
 Bruno Alvisio <bruno.alvisio@gmail.com>
Subject: [Minios-devel] [PATCH RFC 04/16] Save/Restore Support: Add
	xenbus_release_wait_for_watch
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

eGVuYnVzX3JlbGVhc2Vfd2FpdF9mb3Jfd2F0Y2ggZ2VuZXJhdGVzIGEgZmFrZSBldmVudCB0byB0
cmlnZ2VyIG1ha2UKeGVuYnVzX3dhaXRfZm9yX3dhdGNoIHJldHVybi4gVGhpcyBpcyBuZWNlc3Nh
cnkgdG8gd2FrZSB1cCB3YWl0aW5nIHRocmVhZHMuCgpTaWduZWQtb2ZmLWJ5OiBCcnVubyBBbHZp
c2lvIDxicnVuby5hbHZpc2lvQGdtYWlsLmNvbT4KLS0tCiBpbmNsdWRlL3hlbmJ1cy5oIHwgIDEg
KwogeGVuYnVzL3hlbmJ1cy5jICB8IDEwICsrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgMTAg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuYnVz
LmggYi9pbmNsdWRlL3hlbmJ1cy5oCmluZGV4IDEyMzkxYjkuLmIyZDUwNzIgMTAwNjQ0Ci0tLSBh
L2luY2x1ZGUveGVuYnVzLmgKKysrIGIvaW5jbHVkZS94ZW5idXMuaApAQCAtNDIsNiArNDIsNyBA
QCBjaGFyICp4ZW5idXNfdW53YXRjaF9wYXRoX3Rva2VuKHhlbmJ1c190cmFuc2FjdGlvbl90IHhi
dCwgY29uc3QgY2hhciAqcGF0aCwgY29ucwogZXh0ZXJuIHN0cnVjdCB3YWl0X3F1ZXVlX2hlYWQg
eGVuYnVzX3dhdGNoX3F1ZXVlOwogdm9pZCB4ZW5idXNfd2FpdF9mb3Jfd2F0Y2goeGVuYnVzX2V2
ZW50X3F1ZXVlICpxdWV1ZSk7CiBjaGFyICoqeGVuYnVzX3dhaXRfZm9yX3dhdGNoX3JldHVybih4
ZW5idXNfZXZlbnRfcXVldWUgKnF1ZXVlKTsKK3ZvaWQgeGVuYnVzX3JlbGVhc2Vfd2FpdF9mb3Jf
d2F0Y2goeGVuYnVzX2V2ZW50X3F1ZXVlICpxdWV1ZSk7CiBjaGFyKiB4ZW5idXNfd2FpdF9mb3Jf
dmFsdWUoY29uc3QgY2hhciAqcGF0aCwgY29uc3QgY2hhciAqdmFsdWUsIHhlbmJ1c19ldmVudF9x
dWV1ZSAqcXVldWUpOwogY2hhciAqeGVuYnVzX3dhaXRfZm9yX3N0YXRlX2NoYW5nZShjb25zdCBj
aGFyKiBwYXRoLCBYZW5idXNTdGF0ZSAqc3RhdGUsIHhlbmJ1c19ldmVudF9xdWV1ZSAqcXVldWUp
OwogY2hhciAqeGVuYnVzX3N3aXRjaF9zdGF0ZSh4ZW5idXNfdHJhbnNhY3Rpb25fdCB4YnQsIGNv
bnN0IGNoYXIqIHBhdGgsIFhlbmJ1c1N0YXRlIHN0YXRlKTsKZGlmZiAtLWdpdCBhL3hlbmJ1cy94
ZW5idXMuYyBiL3hlbmJ1cy94ZW5idXMuYwppbmRleCA2MzY3ODZjLi5jMmQyYmQxIDEwMDY0NAot
LS0gYS94ZW5idXMveGVuYnVzLmMKKysrIGIveGVuYnVzL3hlbmJ1cy5jCkBAIC0xMjksNiArMTI5
LDE0IEBAIHZvaWQgeGVuYnVzX3dhaXRfZm9yX3dhdGNoKHhlbmJ1c19ldmVudF9xdWV1ZSAqcXVl
dWUpCiAgICAgICAgIHByaW50aygidW5leHBlY3RlZCBwYXRoIHJldHVybmVkIGJ5IHdhdGNoXG4i
KTsKIH0KIAordm9pZCB4ZW5idXNfcmVsZWFzZV93YWl0X2Zvcl93YXRjaCh4ZW5idXNfZXZlbnRf
cXVldWUgKnF1ZXVlKQoreworICAgIHN0cnVjdCB4ZW5idXNfZXZlbnQgKmV2ZW50ID0gbWFsbG9j
KHNpemVvZigqZXZlbnQpKTsKKyAgICBldmVudC0+bmV4dCA9ICpxdWV1ZTsKKyAgICAqcXVldWUg
PSBldmVudDsKKyAgICB3YWtlX3VwKCZ4ZW5idXNfd2F0Y2hfcXVldWUpOworfQorCiBjaGFyKiB4
ZW5idXNfd2FpdF9mb3JfdmFsdWUoY29uc3QgY2hhciogcGF0aCwgY29uc3QgY2hhciogdmFsdWUs
IHhlbmJ1c19ldmVudF9xdWV1ZSAqcXVldWUpCiB7CiAgICAgaWYgKCFxdWV1ZSkKQEAgLTMxOCw3
ICszMjYsNyBAQCBzdGF0aWMgdm9pZCByZWxlYXNlX3hlbmJ1c19pZChpbnQgaWQpCiAgICAgcmVx
X2luZm9baWRdLmluX3VzZSA9IDA7CiAgICAgbnJfbGl2ZV9yZXFzLS07CiAgICAgcmVxX2luZm9b
aWRdLmluX3VzZSA9IDA7Ci0gICAgaWYgKG5yX2xpdmVfcmVxcyA9PSBOUl9SRVFTIC0gMSkKKyAg
ICBpZiAobnJfbGl2ZV9yZXFzID09IDAgfHwgbnJfbGl2ZV9yZXFzID09IE5SX1JFUVMgLSAxKQog
ICAgICAgICB3YWtlX3VwKCZyZXFfd3EpOwogICAgIHNwaW5fdW5sb2NrKCZyZXFfbG9jayk7CiB9
Ci0tIAoyLjMuMiAoQXBwbGUgR2l0LTU1KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Dec 19 23:44:31 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Dec 2017 23:44: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 1eRRYl-0005Kt-4a; Tue, 19 Dec 2017 23:44:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2vxx=dp=balvisio-mac.localdomain=balvisio@srs-us1.protection.inumbo.net>)
 id 1eRRYk-0005J2-DL
 for minios-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:44:30 +0000
X-Inumbo-ID: 63cb7204-e516-11e7-b0d7-9f685aff125f
Received: from balvisio-mac.localdomain (unknown [174.214.8.236])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 63cb7204-e516-11e7-b0d7-9f685aff125f;
 Tue, 19 Dec 2017 23:43:19 +0000 (UTC)
Received: by balvisio-mac.localdomain (Postfix, from userid 501)
 id 5D2971B348B0; Tue, 19 Dec 2017 15:42:16 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 19 Dec 2017 15:42:02 -0800
Message-Id: <1513726931-7516-8-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com,
 Bruno Alvisio <bruno.alvisio@gmail.com>
Subject: [Minios-devel] [PATCH RFC 07/16] Save/Restore Support: Add
	unmap_shared_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/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

VGhpcyBmdW5jdGlvbiBpcyBuZWNlc3NhcnkgYXMgcGFydCBvZiB0aGUgcHJlLXN1c3BlbmQgb3Bl
cmF0aW9uLgoKU2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFp
bC5jb20+Ci0tLQogYXJjaC94ODYvc2V0dXAuYyAgICAgfCAxMiArKysrKysrKysrKysKIGh5cGVy
dmlzb3IuYyAgICAgICAgIHwgMTIgKysrKysrKysrKysrCiBpbmNsdWRlL2h5cGVydmlzb3IuaCB8
ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDMxZmEyYzYuLjNlYWJjZTQg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVwLmMKKysrIGIvYXJjaC94ODYvc2V0dXAuYwpAQCAt
OTMsNiArOTMsMTggQEAgc2hhcmVkX2luZm9fdCAqbWFwX3NoYXJlZF9pbmZvKHZvaWQgKnApCiAg
ICAgcmV0dXJuIChzaGFyZWRfaW5mb190ICopc2hhcmVkX2luZm87CiB9CiAKK3ZvaWQgdW5tYXBf
c2hhcmVkX2luZm8odm9pZCkKK3sKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoIChyYyA9IEhZUEVS
VklTT1JfdXBkYXRlX3ZhX21hcHBpbmcoKHVuc2lnbmVkIGxvbmcpSFlQRVJWSVNPUl9zaGFyZWRf
aW5mbywKKyAgICAgICAgICAgIF9fcHRlKCh2aXJ0X3RvX21mbihzaGFyZWRfaW5mbyk8PEwxX1BB
R0VUQUJMRV9TSElGVCl8IEwxX1BST1QpLCBVVk1GX0lOVkxQRykpICkKKyAgICB7CisgICAgICAg
IHByaW50aygiRmFpbGVkIHRvIHVubWFwIHNoYXJlZF9pbmZvIHBhZ2UhISByYz0lZFxuIiwgcmMp
OworICAgICAgICBkb19leGl0KCk7CisgICAgfQorfQorCiBzdGF0aWMgdm9pZCBnZXRfY21kbGlu
ZSh2b2lkICpwKQogewogICAgIHN0YXJ0X2luZm9fdCAqc2kgPSBwOwpkaWZmIC0tZ2l0IGEvaHlw
ZXJ2aXNvci5jIGIvaHlwZXJ2aXNvci5jCmluZGV4IDE2NDcxMjEuLmQzODU3ZTcgMTAwNjQ0Ci0t
LSBhL2h5cGVydmlzb3IuYworKysgYi9oeXBlcnZpc29yLmMKQEAgLTc4LDYgKzc4LDE4IEBAIHNo
YXJlZF9pbmZvX3QgKm1hcF9zaGFyZWRfaW5mbyh2b2lkICpwKQogCiAgICAgcmV0dXJuICZzaGFy
ZWRfaW5mbzsKIH0KKwordm9pZCB1bm1hcF9zaGFyZWRfaW5mbyh2b2lkKQoreworICAgIHN0cnVj
dCB4ZW5fcmVtb3ZlX2Zyb21fcGh5c21hcCB4cnRwOworCisgICAgeHJ0cC5kb21pZCA9IERPTUlE
X1NFTEY7CisgICAgeHJ0cC5ncGZuID0gdmlydF90b19wZm4oJnNoYXJlZF9pbmZvKTsKKyAgICBp
ZiAoIEhZUEVSVklTT1JfbWVtb3J5X29wKFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFwLCAmeHJ0
cCkgIT0gMCApCisgICAgICAgIEJVRygpOworCisgICAgcmV0dXJuOworfQogI2VuZGlmCiAKIHZv
aWQgZG9faHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3QgcHRfcmVncyAqcmVncykKZGlmZiAtLWdp
dCBhL2luY2x1ZGUvaHlwZXJ2aXNvci5oIGIvaW5jbHVkZS9oeXBlcnZpc29yLmgKaW5kZXggZjNi
MWYzYy4uMWQwOTI3MSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9oeXBlcnZpc29yLmgKKysrIGIvaW5j
bHVkZS9oeXBlcnZpc29yLmgKQEAgLTQzLDYgKzQzLDcgQEAgaW50IGh2bV9nZXRfcGFyYW1ldGVy
KGludCBpZHgsIHVpbnQ2NF90ICp2YWx1ZSk7CiBpbnQgaHZtX3NldF9wYXJhbWV0ZXIoaW50IGlk
eCwgdWludDY0X3QgdmFsdWUpOwogI2VuZGlmCiBzaGFyZWRfaW5mb190ICptYXBfc2hhcmVkX2lu
Zm8odm9pZCAqcCk7Cit2b2lkIHVubWFwX3NoYXJlZF9pbmZvKHZvaWQpOwogdm9pZCBmb3JjZV9l
dnRjaG5fY2FsbGJhY2sodm9pZCk7CiB2b2lkIGRvX2h5cGVydmlzb3JfY2FsbGJhY2soc3RydWN0
IHB0X3JlZ3MgKnJlZ3MpOwogdm9pZCBtYXNrX2V2dGNobih1aW50MzJfdCBwb3J0KTsKLS0gCjIu
My4yIChBcHBsZSBHaXQtNTUpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Dec 19 23:46:59 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Dec 2017 23:46: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 1eRRb9-000682-9p; Tue, 19 Dec 2017 23:46:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2vxx=dp=balvisio-mac.localdomain=balvisio@srs-us1.protection.inumbo.net>)
 id 1eRRb7-00067a-BI
 for minios-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:46:57 +0000
X-Inumbo-ID: 28051a35-e516-11e7-b4a6-bc764e045a96
Received: from balvisio-mac.localdomain (unknown [174.214.8.236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 28051a35-e516-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 00:41:38 +0100 (CET)
Received: by balvisio-mac.localdomain (Postfix, from userid 501)
 id 627661B348B9; Tue, 19 Dec 2017 15:42:16 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 19 Dec 2017 15:42:11 -0800
Message-Id: <1513726931-7516-17-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com,
 Bruno Alvisio <bruno.alvisio@gmail.com>
Subject: [Minios-devel] [PATCH RFC 16/16] Save/Restore Support: Implement
	code for arch suspend/resume
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

QmVmb3JlIHN1c3BlbmRpbmcgdGhlIGRvbWFpbiB0aGUgc2hhcmVkX2luZm9fcGFnZSBpcyB1bm1h
cHBlZCBhbmQgZm9yIFBWcyB0aGUKcGFnZXRhYmxlcyBzaG91bGQgYmUgY2Fub25pY2FsaXplZC4g
QWZ0ZXIgcmVzdW1lIHRoZSBzaGFyZWRfaW5mb19wYWdlIHNob3VsZCBiZQptYXBwZWQgYWdhaW4u
CgpTaWduZWQtb2ZmLWJ5OiBCcnVubyBBbHZpc2lvIDxicnVuby5hbHZpc2lvQGdtYWlsLmNvbT4K
LS0tCiBhcmNoL3g4Ni9zZXR1cC5jIHwgNTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDNl
YWJjZTQuLmE1MjVlNzMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVwLmMKKysrIGIvYXJjaC94
ODYvc2V0dXAuYwpAQCAtMzIsNiArMzIsNyBAQAogI2luY2x1ZGUgPHhlbi94ZW4uaD4KICNpbmNs
dWRlIDx4ZW4vYXJjaC14ODYvY3B1aWQuaD4KICNpbmNsdWRlIDx4ZW4vYXJjaC14ODYvaHZtL3N0
YXJ0X2luZm8uaD4KKyNpbmNsdWRlIDx4ZW4vaHZtL3BhcmFtcy5oPgogCiAjaWZkZWYgQ09ORklH
X1BBUkFWSVJUCiAvKgpAQCAtNDIsNiArNDMsMTEgQEAgdW5pb24gc3RhcnRfaW5mb191bmlvbiBz
dGFydF9pbmZvX3VuaW9uOwogI2VuZGlmCiAKIC8qCisgKiBUaGlzIHBvaW50ZXIgaG9sZHMgYSBy
ZWZlcmVuY2UgdG8gdGhlIGNvcHkgb2YgdGhlIHN0YXJ0X2luZm8gc3RydWN0LgorICovCitzdGF0
aWMgc3RhcnRfaW5mb190ICpzdGFydF9pbmZvX3B0cjsKKworLyoKICAqIFNoYXJlZCBwYWdlIGZv
ciBjb21tdW5pY2F0aW5nIHdpdGggdGhlIGh5cGVydmlzb3IuCiAgKiBFdmVudHMgZmxhZ3MgZ28g
aGVyZSwgZm9yIGV4YW1wbGUuCiAgKi8KQEAgLTIxMiwxOCArMjE4LDYzIEBAIGFyY2hfaW5pdCh2
b2lkICpwYXIpCiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAJbWVtY3B5KCZzdGFydF9pbmZvLCBw
YXIsIHNpemVvZihzdGFydF9pbmZvKSk7CiAjZW5kaWYKKwlzdGFydF9pbmZvX3B0ciA9IChzdGFy
dF9pbmZvX3QgKilwYXI7CiAKIAlzdGFydF9rZXJuZWwoKHN0YXJ0X2luZm9fdCAqKXBhcik7CiB9
CiAKIHZvaWQgYXJjaF9wcmVfc3VzcGVuZCh2b2lkKQogeworI2lmZGVmIENPTkZJR19QQVJBVklS
VAorICAgLyogUmVwbGFjZSB4ZW5zdG9yZSBhbmQgY29uc29sZSBwZm5zIHdpdGggdGhlIGNvcnJl
c3BvbmRlbnQgbWZucyAqLworICAgIHN0YXJ0X2luZm9fcHRyLT5zdG9yZV9tZm4gPQorICAgICAg
ICB2aXJ0X3RvX3BmbihtZm5fdG9fdmlydChzdGFydF9pbmZvX3B0ci0+c3RvcmVfbWZuKSk7Cisg
ICAgc3RhcnRfaW5mb19wdHItPmNvbnNvbGUuZG9tVS5tZm4gPQorICAgICAgICB2aXJ0X3RvX3Bm
bihtZm5fdG9fdmlydChzdGFydF9pbmZvX3B0ci0+Y29uc29sZS5kb21VLm1mbikpOworI2Vsc2UK
KyAgICB1aW50NjRfdCBzdG9yZV92OworICAgIHVpbnQ2NF90IGNvbnNvbGVfdjsKKworICAgIGlm
KCBodm1fZ2V0X3BhcmFtZXRlcihIVk1fUEFSQU1fU1RPUkVfUEZOLCAmc3RvcmVfdikgKQorICAg
ICAgICBCVUcoKTsKKyAgICBzdGFydF9pbmZvX3B0ci0+c3RvcmVfbWZuID0gc3RvcmVfdjsKKwor
ICAgIGlmKCBodm1fZ2V0X3BhcmFtZXRlcihIVk1fUEFSQU1fQ09OU09MRV9QRk4sICZjb25zb2xl
X3YpICkKKyAgICAgICAgQlVHKCk7CisgICAgc3RhcnRfaW5mb19wdHItPmNvbnNvbGUuZG9tVS5t
Zm4gPSBjb25zb2xlX3Y7CisjZW5kaWYKKyAgICB1bm1hcF9zaGFyZWRfaW5mbygpOwogCisgICAg
YXJjaF9tbV9wcmVfc3VzcGVuZCgpOwogfQogCiB2b2lkIGFyY2hfcG9zdF9zdXNwZW5kKGludCBj
YW5jZWxlZCkKIHsKKyNpZiBDT05GSUdfUEFSQVZJUlQKKyAgICBpZiAoY2FuY2VsZWQpIHsKKyAg
ICAgICAgc3RhcnRfaW5mb19wdHItPnN0b3JlX21mbiA9IHBmbl90b19tZm4oc3RhcnRfaW5mb19w
dHItPnN0b3JlX21mbik7CisgICAgICAgIHN0YXJ0X2luZm9fcHRyLT5jb25zb2xlLmRvbVUubWZu
ID0gcGZuX3RvX21mbihzdGFydF9pbmZvX3B0ci0+Y29uc29sZS5kb21VLm1mbik7CisgICAgfSBl
bHNlIHsKKyAgICAgICAgbWVtY3B5KCZzdGFydF9pbmZvLCBzdGFydF9pbmZvX3B0ciwgc2l6ZW9m
KHN0YXJ0X2luZm9fdCkpOworICAgIH0KKyNlbHNlCisgICAgdWludDY0X3Qgc3RvcmVfdjsKKyAg
ICB1aW50NjRfdCBjb25zb2xlX3Y7CisKKyAgICBpZiAoaHZtX2dldF9wYXJhbWV0ZXIoSFZNX1BB
UkFNX1NUT1JFX1BGTiwgJnN0b3JlX3YpKQorICAgICAgICBCVUcoKTsKKyAgICBzdGFydF9pbmZv
X3B0ci0+c3RvcmVfbWZuID0gcGZuX3RvX21mbihzdG9yZV92KTsKIAorICAgIGlmIChodm1fZ2V0
X3BhcmFtZXRlcihIVk1fUEFSQU1fQ09OU09MRV9QRk4sICZjb25zb2xlX3YpKQorICAgICAgICBC
VUcoKTsKKyAgICBzdGFydF9pbmZvX3B0ci0+Y29uc29sZS5kb21VLm1mbiA9IHBmbl90b19tZm4o
Y29uc29sZV92KTsKKyNlbmRpZgorCisgICAgSFlQRVJWSVNPUl9zaGFyZWRfaW5mbyA9IG1hcF9z
aGFyZWRfaW5mbygodm9pZCopIHN0YXJ0X2luZm9fcHRyLT5zaGFyZWRfaW5mbyk7CisjaWZuZGVm
IENPTkZJR19QQVJBVklSVAorICAgIHhlbl9jYWxsYmFja192ZWN0b3IoKTsKKyNlbmRpZgorICAg
IGFyY2hfbW1fcG9zdF9zdXNwZW5kKGNhbmNlbGVkKTsKIH0KIAogdm9pZAotLSAKMi4zLjIgKEFw
cGxlIEdpdC01NSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Dec 19 23:47:12 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Dec 2017 23:47: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 1eRRbM-0006BO-DY; Tue, 19 Dec 2017 23:47:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2vxx=dp=balvisio-mac.localdomain=balvisio@srs-us1.protection.inumbo.net>)
 id 1eRRbK-00069i-UM
 for minios-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:47:10 +0000
X-Inumbo-ID: 647c73a4-e516-11e7-b0d7-9f685aff125f
Received: from balvisio-mac.localdomain (unknown [174.214.8.236])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 647c73a4-e516-11e7-b0d7-9f685aff125f;
 Tue, 19 Dec 2017 23:43:19 +0000 (UTC)
Received: by balvisio-mac.localdomain (Postfix, from userid 501)
 id 5F6841B348B4; Tue, 19 Dec 2017 15:42:16 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 19 Dec 2017 15:42:06 -0800
Message-Id: <1513726931-7516-12-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com,
 Bruno Alvisio <bruno.alvisio@gmail.com>
Subject: [Minios-devel] [PATCH RFC 11/16] Save/Restore Support: Add
	suspend/restore support for console
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

U2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+Ci0t
LQogY29uc29sZS9jb25zb2xlLmMgICAgICB8IDE1ICsrKysrKysrKysrKysrLQogY29uc29sZS94
ZW5idXMuYyAgICAgICB8ICAzICstLQogY29uc29sZS94ZW5jb25zX3JpbmcuYyB8IDQxICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiBpbmNsdWRlL2NvbnNvbGUuaCAg
ICAgIHwgIDYgKysrKystCiBrZXJuZWwuYyAgICAgICAgICAgICAgIHwgIDQgKysrKwogbGliL3N5
cy5jICAgICAgICAgICAgICB8ICAyICstCiA2IGZpbGVzIGNoYW5nZWQsIDU2IGluc2VydGlvbnMo
KyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2NvbnNvbGUvY29uc29sZS5jIGIvY29u
c29sZS9jb25zb2xlLmMKaW5kZXggMmUwNDU1Mi4uOTgxNDUwNiAxMDA2NDQKLS0tIGEvY29uc29s
ZS9jb25zb2xlLmMKKysrIGIvY29uc29sZS9jb25zb2xlLmMKQEAgLTUyLDYgKzUyLDcgQEAKIAog
LyogSWYgY29uc29sZSBub3QgaW5pdGlhbGlzZWQgdGhlIHByaW50ayB3aWxsIGJlIHNlbnQgdG8g
eGVuIHNlcmlhbCBsaW5lIAogICAgTk9URTogeW91IG5lZWQgdG8gZW5hYmxlIHZlcmJvc2UgaW4g
eGVuL1J1bGVzLm1rIGZvciBpdCB0byB3b3JrLiAqLworc3RhdGljIHN0cnVjdCBjb25zZnJvbnRf
ZGV2KiB4ZW5fY29uc29sZSA9IE5VTEw7CiBzdGF0aWMgaW50IGNvbnNvbGVfaW5pdGlhbGlzZWQg
PSAwOwogCiBfX2F0dHJpYnV0ZV9fKCh3ZWFrKSkgdm9pZCBjb25zb2xlX2lucHV0KGNoYXIgKiBi
dWYsIHVuc2lnbmVkIGxlbikKQEAgLTE2Miw4ICsxNjMsMjAgQEAgdm9pZCB4cHJpbnRrKGNvbnN0
IGNoYXIgKmZtdCwgLi4uKQogdm9pZCBpbml0X2NvbnNvbGUodm9pZCkKIHsgICAKICAgICBwcmlu
dGsoIkluaXRpYWxpc2luZyBjb25zb2xlIC4uLiAiKTsKLSAgICB4ZW5jb25zX3JpbmdfaW5pdCgp
OyAgICAKKyAgICB4ZW5fY29uc29sZSA9IHhlbmNvbnNfcmluZ19pbml0KCk7CiAgICAgY29uc29s
ZV9pbml0aWFsaXNlZCA9IDE7CiAgICAgLyogVGhpcyBpcyBhbHNvIHJlcXVpcmVkIHRvIG5vdGlm
eSB0aGUgZGFlbW9uICovCiAgICAgcHJpbnRrKCJkb25lLlxuIik7CiB9CisKK3ZvaWQgc3VzcGVu
ZF9jb25zb2xlKHZvaWQpCit7CisgICAgY29uc29sZV9pbml0aWFsaXNlZCA9IDA7CisgICAgeGVu
Y29uc19yaW5nX2ZpbmkoeGVuX2NvbnNvbGUpOworfQorCit2b2lkIHJlc3VtZV9jb25zb2xlKHZv
aWQpCit7CisgICAgeGVuY29uc19yaW5nX3Jlc3VtZSh4ZW5fY29uc29sZSk7CisgICAgY29uc29s
ZV9pbml0aWFsaXNlZCA9IDE7Cit9ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0t
Z2l0IGEvY29uc29sZS94ZW5idXMuYyBiL2NvbnNvbGUveGVuYnVzLmMKaW5kZXggMWM5YTU5MC4u
NjU0YjQ2OSAxMDA2NDQKLS0tIGEvY29uc29sZS94ZW5idXMuYworKysgYi9jb25zb2xlL3hlbmJ1
cy5jCkBAIC0xODgsOCArMTg4LDcgQEAgZXJyb3I6CiAgICAgcmV0dXJuIE5VTEw7CiB9CiAKLXZv
aWQgZmluaV9jb25zb2xlKHN0cnVjdCBjb25zZnJvbnRfZGV2ICpkZXYpCit2b2lkIGZpbmlfY29u
c2Zyb250KHN0cnVjdCBjb25zZnJvbnRfZGV2ICpkZXYpCiB7CiAgICAgaWYgKGRldikgZnJlZV9j
b25zZnJvbnQoZGV2KTsKIH0KLQpkaWZmIC0tZ2l0IGEvY29uc29sZS94ZW5jb25zX3JpbmcuYyBi
L2NvbnNvbGUveGVuY29uc19yaW5nLmMKaW5kZXggZGQ2NGE0MS4uMWRmODMwNCAxMDA2NDQKLS0t
IGEvY29uc29sZS94ZW5jb25zX3JpbmcuYworKysgYi9jb25zb2xlL3hlbmNvbnNfcmluZy5jCkBA
IC0xOSw2ICsxOSw4IEBAIERFQ0xBUkVfV0FJVF9RVUVVRV9IRUFEKGNvbnNvbGVfcXVldWUpOwog
c3RhdGljIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqY29uc29sZV9yaW5nOwogdWludDMyX3Qg
Y29uc29sZV9ldnRjaG47CiAKK3N0YXRpYyBzdHJ1Y3QgY29uc2Zyb250X2RldiogcmVzdW1lX3hl
bl9jb25zb2xlKHN0cnVjdCBjb25zZnJvbnRfZGV2KiBkZXYpOworCiAjaWZkZWYgQ09ORklHX1BB
UkFWSVJUCiB2b2lkIGdldF9jb25zb2xlKHZvaWQgKnApCiB7CkBAIC0zMiwxMCArMzQsMTIgQEAg
dm9pZCBnZXRfY29uc29sZSh2b2lkICpwKQogewogICAgIHVpbnQ2NF90IHYgPSAtMTsKIAotICAg
IGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9DT05TT0xFX0VWVENITiwgJnYpOworICAgIGlm
IChodm1fZ2V0X3BhcmFtZXRlcihIVk1fUEFSQU1fQ09OU09MRV9FVlRDSE4sICZ2KSkKKyAgICAJ
QlVHKCk7CiAgICAgY29uc29sZV9ldnRjaG4gPSB2OwogCi0gICAgaHZtX2dldF9wYXJhbWV0ZXIo
SFZNX1BBUkFNX0NPTlNPTEVfUEZOLCAmdik7CisgICAgaWYgKGh2bV9nZXRfcGFyYW1ldGVyKEhW
TV9QQVJBTV9DT05TT0xFX1BGTiwgJnYpKQorICAgIAlCVUcoKTsKICAgICBjb25zb2xlX3Jpbmcg
PSAoc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICopbWFwX2ZyYW1lX3ZpcnQodik7CiB9CiAjZW5k
aWYKQEAgLTg5LDkgKzkzLDcgQEAgaW50IHhlbmNvbnNfcmluZ19zZW5kKHN0cnVjdCBjb25zZnJv
bnRfZGV2ICpkZXYsIGNvbnN0IGNoYXIgKmRhdGEsIHVuc2lnbmVkIGxlbikKICAgICBub3RpZnlf
ZGFlbW9uKGRldik7CiAKICAgICByZXR1cm4gc2VudDsKLX0JCi0KLQorfQogCiB2b2lkIGNvbnNv
bGVfaGFuZGxlX2lucHV0KGV2dGNobl9wb3J0X3QgcG9ydCwgc3RydWN0IHB0X3JlZ3MgKnJlZ3Ms
IHZvaWQgKmRhdGEpCiB7CkBAIC0xNzcsNyArMTc5LDYgQEAgaW50IHhlbmNvbnNfcmluZ19yZWN2
KHN0cnVjdCBjb25zZnJvbnRfZGV2ICpkZXYsIGNoYXIgKmRhdGEsIHVuc2lnbmVkIGxlbikKIAog
c3RydWN0IGNvbnNmcm9udF9kZXYgKnhlbmNvbnNfcmluZ19pbml0KHZvaWQpCiB7Ci0JaW50IGVy
cjsKIAlzdHJ1Y3QgY29uc2Zyb250X2RldiAqZGV2OwogCiAJaWYgKCFjb25zb2xlX2V2dGNobikK
QEAgLTE5MywxNiArMTk0LDI0IEBAIHN0cnVjdCBjb25zZnJvbnRfZGV2ICp4ZW5jb25zX3Jpbmdf
aW5pdCh2b2lkKQogI2lmZGVmIEhBVkVfTElCQwogCWRldi0+ZmQgPSAtMTsKICNlbmRpZgorCisJ
cmV0dXJuIHJlc3VtZV94ZW5fY29uc29sZShkZXYpOworfQorCitzdGF0aWMgc3RydWN0IGNvbnNm
cm9udF9kZXYqIHJlc3VtZV94ZW5fY29uc29sZShzdHJ1Y3QgY29uc2Zyb250X2RldiogZGV2KQor
eworCWludCBlcnI7CisKIAlkZXYtPmV2dGNobiA9IGNvbnNvbGVfZXZ0Y2huOwogCWRldi0+cmlu
ZyA9IHhlbmNvbnNfaW50ZXJmYWNlKCk7CiAKIAllcnIgPSBiaW5kX2V2dGNobihkZXYtPmV2dGNo
biwgY29uc29sZV9oYW5kbGVfaW5wdXQsIGRldik7CiAJaWYgKGVyciA8PSAwKSB7CiAJCXByaW50
aygiWEVOIGNvbnNvbGUgcmVxdWVzdCBjaG4gYmluZCBmYWlsZWQgJWlcbiIsIGVycik7Ci0gICAg
ICAgICAgICAgICAgZnJlZShkZXYpOworICAgICAgICBmcmVlKGRldik7CiAJCXJldHVybiBOVUxM
OwogCX0KLSAgICAgICAgdW5tYXNrX2V2dGNobihkZXYtPmV2dGNobik7CisgICAgdW5tYXNrX2V2
dGNobihkZXYtPmV2dGNobik7CiAKIAkvKiBJbiBjYXNlIHdlIGhhdmUgaW4tZmxpZ2h0IGRhdGEg
YWZ0ZXIgc2F2ZS9yZXN0b3JlLi4uICovCiAJbm90aWZ5X2RhZW1vbihkZXYpOwpAQCAtMjEwLDgg
KzIxOSwyMCBAQCBzdHJ1Y3QgY29uc2Zyb250X2RldiAqeGVuY29uc19yaW5nX2luaXQodm9pZCkK
IAlyZXR1cm4gZGV2OwogfQogCi12b2lkIHhlbmNvbnNfcmVzdW1lKHZvaWQpCit2b2lkIHhlbmNv
bnNfcmluZ19maW5pKHN0cnVjdCBjb25zZnJvbnRfZGV2KiBkZXYpCiB7Ci0JKHZvaWQpeGVuY29u
c19yaW5nX2luaXQoKTsKKwlpZiAoZGV2KQorICAgIAltYXNrX2V2dGNobihkZXYtPmV2dGNobik7
CiB9CiAKK3ZvaWQgeGVuY29uc19yaW5nX3Jlc3VtZShzdHJ1Y3QgY29uc2Zyb250X2RldiogZGV2
KQoreworCWlmIChkZXYpIHsKKyNpZiBDT05GSUdfUEFSQVZJUlQKKwkJZ2V0X2NvbnNvbGUoJnN0
YXJ0X2luZm8pOworI2Vsc2UKKwkJZ2V0X2NvbnNvbGUoMCk7CisjZW5kaWYKKwkJcmVzdW1lX3hl
bl9jb25zb2xlKGRldik7CisJfQorfQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9jb25zb2xlLmggYi9p
bmNsdWRlL2NvbnNvbGUuaAppbmRleCA1MzljY2NkLi4wZDdiZjA3IDEwMDY0NAotLS0gYS9pbmNs
dWRlL2NvbnNvbGUuaAorKysgYi9pbmNsdWRlL2NvbnNvbGUuaApAQCAtNzgsMTEgKzc4LDE1IEBA
IHZvaWQgeGVuY29uc190eCh2b2lkKTsKIHZvaWQgZ2V0X2NvbnNvbGUodm9pZCAqcCk7CiB2b2lk
IGluaXRfY29uc29sZSh2b2lkKTsKIHZvaWQgY29uc29sZV9wcmludChzdHJ1Y3QgY29uc2Zyb250
X2RldiAqZGV2LCBjaGFyICpkYXRhLCBpbnQgbGVuZ3RoKTsKLXZvaWQgZmluaV9jb25zb2xlKHN0
cnVjdCBjb25zZnJvbnRfZGV2ICpkZXYpOwordm9pZCBmaW5pX2NvbnNmcm9udChzdHJ1Y3QgY29u
c2Zyb250X2RldiAqZGV2KTsKK3ZvaWQgc3VzcGVuZF9jb25zb2xlKHZvaWQpOwordm9pZCByZXN1
bWVfY29uc29sZSh2b2lkKTsKIAogLyogTG93IGxldmVsIGZ1bmN0aW9ucyBkZWZpbmVkIGluIHhl
bmNvbnNfcmluZy5jICovCiBleHRlcm4gc3RydWN0IHdhaXRfcXVldWVfaGVhZCBjb25zb2xlX3F1
ZXVlOwogc3RydWN0IGNvbnNmcm9udF9kZXYgKnhlbmNvbnNfcmluZ19pbml0KHZvaWQpOwordm9p
ZCB4ZW5jb25zX3JpbmdfZmluaShzdHJ1Y3QgY29uc2Zyb250X2RldiogZGV2KTsKK3ZvaWQgeGVu
Y29uc19yaW5nX3Jlc3VtZShzdHJ1Y3QgY29uc2Zyb250X2RldiogZGV2KTsKIHN0cnVjdCBjb25z
ZnJvbnRfZGV2ICppbml0X2NvbnNmcm9udChjaGFyICpfbm9kZW5hbWUpOwogaW50IHhlbmNvbnNf
cmluZ19zZW5kKHN0cnVjdCBjb25zZnJvbnRfZGV2ICpkZXYsIGNvbnN0IGNoYXIgKmRhdGEsIHVu
c2lnbmVkIGxlbik7CiBpbnQgeGVuY29uc19yaW5nX3NlbmRfbm9fbm90aWZ5KHN0cnVjdCBjb25z
ZnJvbnRfZGV2ICpkZXYsIGNvbnN0IGNoYXIgKmRhdGEsIHVuc2lnbmVkIGxlbik7CmRpZmYgLS1n
aXQgYS9rZXJuZWwuYyBiL2tlcm5lbC5jCmluZGV4IGExNmIxYmEuLmZkMWM0YzUgMTAwNjQ0Ci0t
LSBhL2tlcm5lbC5jCisrKyBiL2tlcm5lbC5jCkBAIC0xMjIsMTAgKzEyMiwxNCBAQCB2b2lkIHBy
ZV9zdXNwZW5kKHZvaWQpCiAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKIAogICAgIHN1c3BlbmRf
dGltZSgpOworCisgICAgc3VzcGVuZF9jb25zb2xlKCk7CiB9CiAKIHZvaWQgcG9zdF9zdXNwZW5k
KGludCBjYW5jZWxlZCkKIHsKKyAgICByZXN1bWVfY29uc29sZSgpOworCiAgICAgcmVzdW1lX3Rp
bWUoKTsKIAogICAgIGxvY2FsX2lycV9lbmFibGUoKTsKZGlmZiAtLWdpdCBhL2xpYi9zeXMuYyBi
L2xpYi9zeXMuYwppbmRleCAyM2RjMmE1Li5kYTQzNGZjIDEwMDY0NAotLS0gYS9saWIvc3lzLmMK
KysrIGIvbGliL3N5cy5jCkBAIC00ODcsNyArNDg3LDcgQEAgaW50IGNsb3NlKGludCBmZCkKICNp
ZmRlZiBDT05GSUdfQ09OU0ZST05UCiAgICAgICAgIGNhc2UgRlRZUEVfU0FWRUZJTEU6CiAgICAg
ICAgIGNhc2UgRlRZUEVfQ09OU09MRToKLSAgICAgICAgICAgIGZpbmlfY29uc29sZShmaWxlc1tm
ZF0uY29ucy5kZXYpOworICAgICAgICAgICAgZmluaV9jb25zZnJvbnQoZmlsZXNbZmRdLmNvbnMu
ZGV2KTsKICAgICAgICAgICAgIGZpbGVzW2ZkXS50eXBlID0gRlRZUEVfTk9ORTsKICAgICAgICAg
ICAgIHJldHVybiAwOwogI2VuZGlmCi0tIAoyLjMuMiAoQXBwbGUgR2l0LTU1KQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWls
aW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Dec 19 23:47:22 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Dec 2017 23:47: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 1eRRbW-0006EA-Fd; Tue, 19 Dec 2017 23:47:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2vxx=dp=balvisio-mac.localdomain=balvisio@srs-us1.protection.inumbo.net>)
 id 1eRRbV-0006CZ-Ll
 for minios-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:47:21 +0000
X-Inumbo-ID: 63ab5f01-e516-11e7-b0d7-9f685aff125f
Received: from balvisio-mac.localdomain (unknown [174.214.8.236])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 63ab5f01-e516-11e7-b0d7-9f685aff125f;
 Tue, 19 Dec 2017 23:43:18 +0000 (UTC)
Received: by balvisio-mac.localdomain (Postfix, from userid 501)
 id 5C7071B348AF; Tue, 19 Dec 2017 15:42:16 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 19 Dec 2017 15:42:01 -0800
Message-Id: <1513726931-7516-7-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com,
 Bruno Alvisio <bruno.alvisio@gmail.com>
Subject: [Minios-devel] [PATCH RFC 06/16] Save/Restore Support: Moved
	shutdown thread to shutdown.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/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

VGhlIHNodXRkb3duIHRocmVhZCBwcmVzZW50IGluIGtlcm5lbC5jIHdhcyByZW1vdmVkIGFuZCBu
b3cgdGhlIHRocmVhZCBpbgpzaHV0ZG93bi5jIGlzIGNyZWF0ZWQgaW5zdGVhZC4KClNpZ25lZC1v
ZmYtYnk6IEJydW5vIEFsdmlzaW8gPGJydW5vLmFsdmlzaW9AZ21haWwuY29tPgotLS0KIGFyY2gv
eDg2L3NldHVwLmMgfCAgMiArLQogaW5jbHVkZS9rZXJuZWwuaCB8ICAyICstCiBrZXJuZWwuYyAg
ICAgICAgIHwgNTAgKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA0NiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9zZXR1cC5jIGIvYXJjaC94ODYvc2V0dXAuYwppbmRleCAz
ZGQ4NmY5Li4zMWZhMmM2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL2FyY2gv
eDg2L3NldHVwLmMKQEAgLTIwMSw3ICsyMDEsNyBAQCBhcmNoX2luaXQodm9pZCAqcGFyKQogCW1l
bWNweSgmc3RhcnRfaW5mbywgcGFyLCBzaXplb2Yoc3RhcnRfaW5mbykpOwogI2VuZGlmCiAKLQlz
dGFydF9rZXJuZWwoKTsKKwlzdGFydF9rZXJuZWwoKHN0YXJ0X2luZm9fdCAqKXBhcik7CiB9CiAK
IHZvaWQgYXJjaF9wcmVfc3VzcGVuZCh2b2lkKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9rZXJuZWwu
aCBiL2luY2x1ZGUva2VybmVsLmgKaW5kZXggMTYxZDc1Ny4uNzQyYWJmNSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9rZXJuZWwuaAorKysgYi9pbmNsdWRlL2tlcm5lbC5oCkBAIC00LDcgKzQsNyBAQAog
I2RlZmluZSBNQVhfQ01ETElORV9TSVpFIDEwMjQKIGV4dGVybiBjaGFyIGNtZGxpbmVbTUFYX0NN
RExJTkVfU0laRV07CiAKLXZvaWQgc3RhcnRfa2VybmVsKHZvaWQpOwordm9pZCBzdGFydF9rZXJu
ZWwodm9pZCogcGFyKTsKIHZvaWQgcHJlX3N1c3BlbmQodm9pZCk7CiB2b2lkIHBvc3Rfc3VzcGVu
ZChpbnQgY2FuY2VsZWQpOwogdm9pZCBkb19leGl0KHZvaWQpIF9fYXR0cmlidXRlX18oKG5vcmV0
dXJuKSk7CmRpZmYgLS1naXQgYS9rZXJuZWwuYyBiL2tlcm5lbC5jCmluZGV4IDkwYzg2NWEuLjFj
ZDQwZTggMTAwNjQ0Ci0tLSBhL2tlcm5lbC5jCisrKyBiL2tlcm5lbC5jCkBAIC00Miw2ICs0Miw5
IEBACiAjaW5jbHVkZSA8bWluaS1vcy9ibGtmcm9udC5oPgogI2luY2x1ZGUgPG1pbmktb3MvZmJm
cm9udC5oPgogI2luY2x1ZGUgPG1pbmktb3MvcGNpZnJvbnQuaD4KKyNpZmRlZiBDT05GSUdfWEVO
QlVTCisjaW5jbHVkZSA8bWluaS1vcy9zaHV0ZG93bi5oPgorI2VuZGlmCiAjaW5jbHVkZSA8bWlu
aS1vcy94bWFsbG9jLmg+CiAjaW5jbHVkZSA8ZmNudGwuaD4KICNpbmNsdWRlIDx4ZW4vZmVhdHVy
ZXMuaD4KQEAgLTY2LDQ4ICs2OSw2IEBAIHZvaWQgc2V0dXBfeGVuX2ZlYXR1cmVzKHZvaWQpCiAg
ICAgfQogfQogCi0jaWZkZWYgQ09ORklHX1hFTkJVUwotLyogVGhpcyBzaG91bGQgYmUgb3ZlcnJp
ZGRlbiBieSB0aGUgYXBwbGljYXRpb24gd2UgYXJlIGxpbmtlZCBhZ2FpbnN0LiAqLwotX19hdHRy
aWJ1dGVfXygod2VhaykpIHZvaWQgYXBwX3NodXRkb3duKHVuc2lnbmVkIHJlYXNvbikKLXsKLSAg
ICBzdHJ1Y3Qgc2NoZWRfc2h1dGRvd24gc2NoZWRfc2h1dGRvd24gPSB7IC5yZWFzb24gPSByZWFz
b24gfTsKLSAgICBwcmludGsoIlNodXRkb3duIHJlcXVlc3RlZDogJWRcbiIsIHJlYXNvbik7Ci0g
ICAgSFlQRVJWSVNPUl9zY2hlZF9vcChTQ0hFRE9QX3NodXRkb3duLCAmc2NoZWRfc2h1dGRvd24p
OwotfQotCi1zdGF0aWMgdm9pZCBzaHV0ZG93bl90aHJlYWQodm9pZCAqcCkKLXsKLSAgICBjb25z
dCBjaGFyICpwYXRoID0gImNvbnRyb2wvc2h1dGRvd24iOwotICAgIGNvbnN0IGNoYXIgKnRva2Vu
ID0gcGF0aDsKLSAgICB4ZW5idXNfZXZlbnRfcXVldWUgZXZlbnRzID0gTlVMTDsKLSAgICBjaGFy
ICpzaHV0ZG93biA9IE5VTEwsICplcnI7Ci0gICAgdW5zaWduZWQgaW50IHNodXRkb3duX3JlYXNv
bjsKLSAgICB4ZW5idXNfd2F0Y2hfcGF0aF90b2tlbihYQlRfTklMLCBwYXRoLCB0b2tlbiwgJmV2
ZW50cyk7Ci0gICAgd2hpbGUgKChlcnIgPSB4ZW5idXNfcmVhZChYQlRfTklMLCBwYXRoLCAmc2h1
dGRvd24pKSAhPSBOVUxMIHx8ICFzdHJjbXAoc2h1dGRvd24sICIiKSkKLSAgICB7Ci0gICAgICAg
IGZyZWUoZXJyKTsKLSAgICAgICAgZnJlZShzaHV0ZG93bik7Ci0gICAgICAgIHNodXRkb3duID0g
TlVMTDsKLSAgICAgICAgeGVuYnVzX3dhaXRfZm9yX3dhdGNoKCZldmVudHMpOwotICAgIH0KLSAg
ICBlcnIgPSB4ZW5idXNfdW53YXRjaF9wYXRoX3Rva2VuKFhCVF9OSUwsIHBhdGgsIHRva2VuKTsK
LSAgICBmcmVlKGVycik7Ci0gICAgZXJyID0geGVuYnVzX3dyaXRlKFhCVF9OSUwsIHBhdGgsICIi
KTsKLSAgICBmcmVlKGVycik7Ci0gICAgcHJpbnRrKCJTaHV0dGluZyBkb3duICglcylcbiIsIHNo
dXRkb3duKTsKLQotICAgIGlmICghc3RyY21wKHNodXRkb3duLCAicG93ZXJvZmYiKSkKLSAgICAg
ICAgc2h1dGRvd25fcmVhc29uID0gU0hVVERPV05fcG93ZXJvZmY7Ci0gICAgZWxzZSBpZiAoIXN0
cmNtcChzaHV0ZG93biwgInJlYm9vdCIpKQotICAgICAgICBzaHV0ZG93bl9yZWFzb24gPSBTSFVU
RE9XTl9yZWJvb3Q7Ci0gICAgZWxzZQotICAgICAgICAvKiBVbmtub3duICovCi0gICAgICAgIHNo
dXRkb3duX3JlYXNvbiA9IFNIVVRET1dOX2NyYXNoOwotICAgIGFwcF9zaHV0ZG93bihzaHV0ZG93
bl9yZWFzb24pOwotICAgIGZyZWUoc2h1dGRvd24pOwotfQotI2VuZGlmCi0KIAogLyogVGhpcyBz
aG91bGQgYmUgb3ZlcnJpZGRlbiBieSB0aGUgYXBwbGljYXRpb24gd2UgYXJlIGxpbmtlZCBhZ2Fp
bnN0LiAqLwogX19hdHRyaWJ1dGVfXygod2VhaykpIGludCBhcHBfbWFpbih2b2lkICpwKQpAQCAt
MTE2LDcgKzc3LDcgQEAgX19hdHRyaWJ1dGVfXygod2VhaykpIGludCBhcHBfbWFpbih2b2lkICpw
KQogICAgIHJldHVybiAwOwogfQogCi12b2lkIHN0YXJ0X2tlcm5lbCh2b2lkKQordm9pZCBzdGFy
dF9rZXJuZWwodm9pZCogcGFyKQogewogICAgIC8qIFNldCB1cCBldmVudHMuICovCiAgICAgaW5p
dF9ldmVudHMoKTsKQEAgLTE0NSw3ICsxMDYsOCBAQCB2b2lkIHN0YXJ0X2tlcm5lbCh2b2lkKQog
ICAgIGluaXRfeGVuYnVzKCk7CiAKICNpZmRlZiBDT05GSUdfWEVOQlVTCi0gICAgY3JlYXRlX3Ro
cmVhZCgic2h1dGRvd24iLCBzaHV0ZG93bl90aHJlYWQsIE5VTEwpOworICAgIC8qIEluaXQgc2h1
dGRvd24gdGhyZWFkICovCisgICAgaW5pdF9zaHV0ZG93bigoc3RhcnRfaW5mb190ICopcGFyKTsK
ICNlbmRpZgogCiAgICAgLyogQ2FsbCAocG9zc2libHkgb3ZlcnJpZGRlbikgYXBwX21haW4oKSAq
LwotLSAKMi4zLjIgKEFwcGxlIEdpdC01NSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Dec 19 23:47:23 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Dec 2017 23:47: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 1eRRbX-0006Eh-Gq; Tue, 19 Dec 2017 23:47:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2vxx=dp=balvisio-mac.localdomain=balvisio@srs-us1.protection.inumbo.net>)
 id 1eRRbW-0006E8-EX
 for minios-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:47:22 +0000
X-Inumbo-ID: 275e6adb-e516-11e7-b4a6-bc764e045a96
Received: from balvisio-mac.localdomain (unknown [174.214.8.236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 275e6adb-e516-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 00:41:37 +0100 (CET)
Received: by balvisio-mac.localdomain (Postfix, from userid 501)
 id 61C641B348B8; Tue, 19 Dec 2017 15:42:16 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 19 Dec 2017 15:42:10 -0800
Message-Id: <1513726931-7516-16-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com,
 Bruno Alvisio <bruno.alvisio@gmail.com>
Subject: [Minios-devel] [PATCH RFC 15/16] Save/Restore Support: Add
	suspend/restore support for netfront
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

UGVyZm9ybWVkIGFuIGFkZGl0aW9uYWwgY2xlYW51cCB0byBtYWtlIHRoZSBmaWxlIG1vcmUgc3lu
dGFjdGljYWxseSBjb25zaXN0ZW50LgoKU2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1
bm8uYWx2aXNpb0BnbWFpbC5jb20+Ci0tLQogaW5jbHVkZS9uZXRmcm9udC5oIHwgICA4ICstCiBr
ZXJuZWwuYyAgICAgICAgICAgfCAgIDggKysKIG5ldGZyb250LmMgICAgICAgICB8IDI0MiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMyBmaWxl
cyBjaGFuZ2VkLCAyMDQgaW5zZXJ0aW9ucygrKSwgNTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9uZXRmcm9udC5oIGIvaW5jbHVkZS9uZXRmcm9udC5oCmluZGV4IDJiOTVkYTku
LjExNjRkNTAgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbmV0ZnJvbnQuaAorKysgYi9pbmNsdWRlL25l
dGZyb250LmgKQEAgLTMsOSArMywxNSBAQAogI2luY2x1ZGUgPGx3aXAvbmV0aWYuaD4KICNlbmRp
Zgogc3RydWN0IG5ldGZyb250X2RldjsKLXN0cnVjdCBuZXRmcm9udF9kZXYgKmluaXRfbmV0ZnJv
bnQoY2hhciAqbm9kZW5hbWUsIHZvaWQgKCpuZXRpZl9yeCkodW5zaWduZWQgY2hhciAqZGF0YSwg
aW50IGxlbiksIHVuc2lnbmVkIGNoYXIgcmF3bWFjWzZdLCBjaGFyICoqaXApOworc3RydWN0IG5l
dGZyb250X2RldiAqaW5pdF9uZXRmcm9udChjaGFyICpub2RlbmFtZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdm9pZCAoKm5ldGlmX3J4KSh1bnNpZ25lZCBjaGFyICpkYXRh
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBsZW4sIHZvaWQqIGFyZyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGNoYXIgcmF3bWFjWzZdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjaGFyICoqaXApOwogdm9pZCBuZXRmcm9udF94bWl0KHN0cnVjdCBuZXRmcm9udF9kZXYgKmRl
diwgdW5zaWduZWQgY2hhciogZGF0YSxpbnQgbGVuKTsKIHZvaWQgc2h1dGRvd25fbmV0ZnJvbnQo
c3RydWN0IG5ldGZyb250X2RldiAqZGV2KTsKK3ZvaWQgc3VzcGVuZF9uZXRmcm9udCh2b2lkKTsK
K3ZvaWQgcmVzdW1lX25ldGZyb250KHZvaWQpOwogI2lmZGVmIEhBVkVfTElCQwogaW50IG5ldGZy
b250X3RhcF9vcGVuKGNoYXIgKm5vZGVuYW1lKTsKIHNzaXplX3QgbmV0ZnJvbnRfcmVjZWl2ZShz
dHJ1Y3QgbmV0ZnJvbnRfZGV2ICpkZXYsIHVuc2lnbmVkIGNoYXIgKmRhdGEsIHNpemVfdCBsZW4p
OwpkaWZmIC0tZ2l0IGEva2VybmVsLmMgYi9rZXJuZWwuYwppbmRleCBiYzIzOTRmLi44MDU1Mzll
IDEwMDY0NAotLS0gYS9rZXJuZWwuYworKysgYi9rZXJuZWwuYwpAQCAtMTE5LDYgKzExOSwxMCBA
QCB2b2lkIHN0YXJ0X2tlcm5lbCh2b2lkKiBwYXIpCiAKIHZvaWQgcHJlX3N1c3BlbmQodm9pZCkK
IHsKKyNpZmRlZiBDT05GSUdfTkVURlJPTlQKKyAgICBzdXNwZW5kX25ldGZyb250KCk7CisjZW5k
aWYKKwogI2lmZGVmIENPTkZJR19YRU5CVVMKICAgICBzdXNwZW5kX3hlbmJ1cygpOwogI2VuZGlm
CkBAIC0xNDcsNiArMTUxLDEwIEBAIHZvaWQgcG9zdF9zdXNwZW5kKGludCBjYW5jZWxlZCkKICNp
ZmRlZiBDT05GSUdfWEVOQlVTCiAgICAgcmVzdW1lX3hlbmJ1cyhjYW5jZWxlZCk7CiAjZW5kaWYK
KworI2lmZGVmIENPTkZJR19ORVRGUk9OVAorICAgIHJlc3VtZV9uZXRmcm9udCgpOworI2VuZGlm
CiB9CiAKIHZvaWQgc3RvcF9rZXJuZWwodm9pZCkKZGlmZiAtLWdpdCBhL25ldGZyb250LmMgYi9u
ZXRmcm9udC5jCmluZGV4IGI4ZmFjNjIuLjlhZWY0MmIgMTAwNjQ0Ci0tLSBhL25ldGZyb250LmMK
KysrIGIvbmV0ZnJvbnQuYwpAQCAtNjMsMTAgKzYzLDI5IEBAIHN0cnVjdCBuZXRmcm9udF9kZXYg
ewogICAgIHNpemVfdCBybGVuOwogI2VuZGlmCiAKLSAgICB2b2lkICgqbmV0aWZfcngpKHVuc2ln
bmVkIGNoYXIqIGRhdGEsIGludCBsZW4pOworICAgIHZvaWQgKCpuZXRpZl9yeCkodW5zaWduZWQg
Y2hhciogZGF0YSwgaW50IGxlbiwgdm9pZCogYXJnKTsKKyAgICB2b2lkICpuZXRpZl9yeF9hcmc7
CiB9OwogCitzdHJ1Y3QgbmV0ZnJvbnRfZGV2X2xpc3QgeworCXN0cnVjdCBuZXRmcm9udF9kZXYg
KmRldjsKKwl1bnNpZ25lZCBjaGFyIHJhd21hY1s2XTsKKwljaGFyICppcDsKKworCWludCByZWZj
b3VudDsKKworCXN0cnVjdCBuZXRmcm9udF9kZXZfbGlzdCAqbmV4dDsKK307CisKK3N0YXRpYyBz
dHJ1Y3QgbmV0ZnJvbnRfZGV2X2xpc3QgKmRldl9saXN0ID0gTlVMTDsKKwogdm9pZCBpbml0X3J4
X2J1ZmZlcnMoc3RydWN0IG5ldGZyb250X2RldiAqZGV2KTsKK3N0YXRpYyBzdHJ1Y3QgbmV0ZnJv
bnRfZGV2ICpfaW5pdF9uZXRmcm9udChzdHJ1Y3QgbmV0ZnJvbnRfZGV2ICpkZXYsCisJCQkJCSAg
IHVuc2lnbmVkIGNoYXIgcmF3bWFjWzZdLCBjaGFyICoqaXApOworc3RhdGljIHZvaWQgX3NodXRk
b3duX25ldGZyb250KHN0cnVjdCBuZXRmcm9udF9kZXYgKmRldik7Cit2b2lkIG5ldGZyb250X3Nl
dF9yeF9oYW5kbGVyKHN0cnVjdCBuZXRmcm9udF9kZXYgKmRldiwKKwkJCSAgICAgICAgICAgICAg
ICAgdm9pZCAoKnRoZW5ldGlmX3J4KSh1bnNpZ25lZCBjaGFyICpkYXRhLCBpbnQgbGVuLAorCQkJ
ICAgICAgICAgICAgICAgICB2b2lkICphcmcpLCB2b2lkICphcmcpOwogCiBzdGF0aWMgaW5saW5l
IHZvaWQgYWRkX2lkX3RvX2ZyZWVsaXN0KHVuc2lnbmVkIGludCBpZCx1bnNpZ25lZCBzaG9ydCog
ZnJlZWxpc3QpCiB7CkBAIC04MSw3ICsxMDAsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIHNo
b3J0IGdldF9pZF9mcm9tX2ZyZWVsaXN0KHVuc2lnbmVkIHNob3J0KiBmcmVlbGlzdCkKICAgICBy
ZXR1cm4gaWQ7CiB9CiAKLV9fYXR0cmlidXRlX18oKHdlYWspKSB2b2lkIG5ldGlmX3J4KHVuc2ln
bmVkIGNoYXIqIGRhdGEsaW50IGxlbikKK19fYXR0cmlidXRlX18oKHdlYWspKSB2b2lkIG5ldGlm
X3J4KHVuc2lnbmVkIGNoYXIqIGRhdGEsIGludCBsZW4sIHZvaWQgKmFyZykKIHsKICAgICBwcmlu
dGsoIiVkIGJ5dGVzIGluY29taW5nIGF0ICVwXG4iLGxlbixkYXRhKTsKIH0KQEAgLTEzNCw3ICsx
NTMsNyBAQCBtb3JldG9kbzoKIAkJZG9icmVhayA9IDE7CiAJICAgIH0gZWxzZQogI2VuZGlmCi0J
CWRldi0+bmV0aWZfcngocGFnZStyeC0+b2Zmc2V0LHJ4LT5zdGF0dXMpOworCQlkZXYtPm5ldGlm
X3J4KHBhZ2UrcngtPm9mZnNldCwgcngtPnN0YXR1cywgZGV2LT5uZXRpZl9yeF9hcmcpOwogICAg
ICAgICB9CiAgICAgfQogICAgIGRldi0+cngucnNwX2NvbnM9Y29uczsKQEAgLTI4MiwxOSArMzAx
LDE2IEBAIHN0YXRpYyB2b2lkIGZyZWVfbmV0ZnJvbnQoc3RydWN0IG5ldGZyb250X2RldiAqZGV2
KQogICAgIGZyZWUoZGV2KTsKIH0KIAotc3RydWN0IG5ldGZyb250X2RldiAqaW5pdF9uZXRmcm9u
dChjaGFyICpfbm9kZW5hbWUsIHZvaWQgKCp0aGVuZXRpZl9yeCkodW5zaWduZWQgY2hhciogZGF0
YSwgaW50IGxlbiksIHVuc2lnbmVkIGNoYXIgcmF3bWFjWzZdLCBjaGFyICoqaXApCitzdHJ1Y3Qg
bmV0ZnJvbnRfZGV2ICppbml0X25ldGZyb250KGNoYXIgKl9ub2RlbmFtZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAoKnRoZW5ldGlmX3J4KSh1bnNpZ25lZCBjaGFy
KiBkYXRhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCBsZW4sIHZvaWQqIGFyZyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGNoYXIgcmF3bWFjWzZdLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjaGFyICoqaXApCiB7Ci0gICAgeGVuYnVzX3RyYW5zYWN0aW9uX3QgeGJ0Owot
ICAgIGNoYXIqIGVycjsKLSAgICBjaGFyKiBtZXNzYWdlPU5VTEw7Ci0gICAgc3RydWN0IG5ldGlm
X3R4X3NyaW5nICp0eHM7Ci0gICAgc3RydWN0IG5ldGlmX3J4X3NyaW5nICpyeHM7Ci0gICAgaW50
IHJldHJ5PTA7Ci0gICAgaW50IGk7Ci0gICAgY2hhciogbXNnID0gTlVMTDsKICAgICBjaGFyIG5v
ZGVuYW1lWzI1Nl07Ci0gICAgY2hhciBwYXRoWzI1Nl07CiAgICAgc3RydWN0IG5ldGZyb250X2Rl
diAqZGV2OworICAgIHN0cnVjdCBuZXRmcm9udF9kZXZfbGlzdCAqbGRldiA9IE5VTEw7CisgICAg
c3RydWN0IG5ldGZyb250X2Rldl9saXN0ICpsaXN0ID0gTlVMTDsKICAgICBzdGF0aWMgaW50IG5l
dGZyb250ZW5kcyA9IDA7CiAKICAgICBpZiAoIV9ub2RlbmFtZSkKQEAgLTMwMywxMCArMzE5LDIw
IEBAIHN0cnVjdCBuZXRmcm9udF9kZXYgKmluaXRfbmV0ZnJvbnQoY2hhciAqX25vZGVuYW1lLCB2
b2lkICgqdGhlbmV0aWZfcngpKHVuc2lnbmVkCiAgICAgICAgIHN0cm5jcHkobm9kZW5hbWUsIF9u
b2RlbmFtZSwgc2l6ZW9mKG5vZGVuYW1lKSAtIDEpOwogICAgICAgICBub2RlbmFtZVtzaXplb2Yo
bm9kZW5hbWUpIC0gMV0gPSAwOwogICAgIH0KLSAgICBuZXRmcm9udGVuZHMrKzsKKworICAgIC8q
IENoZWNrIGlmIHRoZSBkZXZpY2UgaXMgYWxyZWFkeSBpbml0aWFsaXplZCAqLworICAgIGZvciAo
bGlzdCA9IGRldl9saXN0OyBsaXN0ICE9IE5VTEw7IGxpc3QgPSBsaXN0LT5uZXh0KSB7CisgICAg
ICAgIGlmIChzdHJjbXAobm9kZW5hbWUsIGxpc3QtPmRldi0+bm9kZW5hbWUpID09IDApIHsKKyAg
ICAgICAgICAgIGxpc3QtPnJlZmNvdW50Kys7CisgICAgICAgICAgICBkZXYgPSBsaXN0LT5kZXY7
CisgICAgICAgICAgICBpZiAodGhlbmV0aWZfcngpCisgICAgICAgICAgICAgICAgbmV0ZnJvbnRf
c2V0X3J4X2hhbmRsZXIoZGV2LCB0aGVuZXRpZl9yeCwgTlVMTCk7CisgICAgICAgICAgICBnb3Rv
IG91dDsKKyAgICAgICAgfQorICAgIH0KIAogICAgIGlmICghdGhlbmV0aWZfcngpCi0JdGhlbmV0
aWZfcnggPSBuZXRpZl9yeDsKKyAgICAgICAgdGhlbmV0aWZfcnggPSBuZXRpZl9yeDsKIAogICAg
IHByaW50aygiKioqKioqKioqKioqKioqKioqKioqKioqIE5FVEZST05UIGZvciAlcyAqKioqKioq
KioqXG5cblxuIiwgbm9kZW5hbWUpOwogCkBAIC0zMTYsMjMgKzM0Miw3NyBAQCBzdHJ1Y3QgbmV0
ZnJvbnRfZGV2ICppbml0X25ldGZyb250KGNoYXIgKl9ub2RlbmFtZSwgdm9pZCAoKnRoZW5ldGlm
X3J4KSh1bnNpZ25lZAogI2lmZGVmIEhBVkVfTElCQwogICAgIGRldi0+ZmQgPSAtMTsKICNlbmRp
ZgorICAgIGRldi0+bmV0aWZfcnggPSB0aGVuZXRpZl9yeDsKKworICAgIGxkZXYgPSBtYWxsb2Mo
c2l6ZW9mKHN0cnVjdCBuZXRmcm9udF9kZXZfbGlzdCkpOworICAgIG1lbXNldChsZGV2LCAwLCBz
aXplb2Yoc3RydWN0IG5ldGZyb250X2Rldl9saXN0KSk7CisKKyAgICBpZiAoX2luaXRfbmV0ZnJv
bnQoZGV2LCBsZGV2LT5yYXdtYWMsICYobGRldi0+aXApKSkgeworCSAgICBsZGV2LT5kZXYgPSBk
ZXY7CisJCWxkZXYtPnJlZmNvdW50ID0gMTsKKwkJbGRldi0+bmV4dCA9IE5VTEw7CisKKwkJaWYg
KCFkZXZfbGlzdCkgeworICAgICAgICAgICAgZGV2X2xpc3QgPSBsZGV2OworCQl9IGVsc2Ugewor
ICAgICAgICAgICAgZm9yIChsaXN0ID0gZGV2X2xpc3Q7IGxpc3QtPm5leHQgIT0gTlVMTDsgbGlz
dCA9IGxpc3QtPm5leHQpOworICAgICAgICAgICAgbGlzdC0+bmV4dCA9IGxkZXY7CisJCX0KKyAg
ICAgICAgbmV0ZnJvbnRlbmRzKys7CisJfSBlbHNlIHsKKyAgICAgICAgZnJlZShkZXYtPm5vZGVu
YW1lKTsKKyAgICAgICAgZnJlZShkZXYpOworICAgICAgICBmcmVlKGxkZXYpOworICAgICAgICBk
ZXYgPSBOVUxMOworICAgICAgICBnb3RvIGVycjsKKyAgICB9CisKK291dDoKKyAgICBpZiAocmF3
bWFjKSB7CisgICAgICAgIHJhd21hY1swXSA9IGxkZXYtPnJhd21hY1swXTsKKyAgICAgICAgcmF3
bWFjWzFdID0gbGRldi0+cmF3bWFjWzFdOworICAgICAgICByYXdtYWNbMl0gPSBsZGV2LT5yYXdt
YWNbMl07CisgICAgICAgIHJhd21hY1szXSA9IGxkZXYtPnJhd21hY1szXTsKKyAgICAgICAgcmF3
bWFjWzRdID0gbGRldi0+cmF3bWFjWzRdOworICAgICAgICByYXdtYWNbNV0gPSBsZGV2LT5yYXdt
YWNbNV07CisJfQorICAgIGlmIChpcCkgeworCSAgICAqaXAgPSBtYWxsb2Moc3RybGVuKGxkZXYt
PmlwKSArIDEpOworCSAgICBzdHJuY3B5KCppcCwgbGRldi0+aXAsIHN0cmxlbihsZGV2LT5pcCkg
KyAxKTsKKyAgICB9CisKK2VycjoKKyAgICByZXR1cm4gZGV2OworfQorCitzdGF0aWMgc3RydWN0
IG5ldGZyb250X2RldiAqX2luaXRfbmV0ZnJvbnQoc3RydWN0IG5ldGZyb250X2RldiAqZGV2LAor
CQkJCQkgICB1bnNpZ25lZCBjaGFyIHJhd21hY1s2XSwKKwkJCQkJICAgY2hhciAqKmlwKQorewor
ICAgIHhlbmJ1c190cmFuc2FjdGlvbl90IHhidDsKKyAgICBjaGFyKiBlcnIgPSBOVUxMOworICAg
IGNoYXIqIG1lc3NhZ2U9TlVMTDsKKyAgICBzdHJ1Y3QgbmV0aWZfdHhfc3JpbmcgKnR4czsKKyAg
ICBzdHJ1Y3QgbmV0aWZfcnhfc3JpbmcgKnJ4czsKKyAgICBjaGFyKiBtc2cgPSBOVUxMOworICAg
IGludCByZXRyeT0wOworICAgIGludCBpOworICAgIGNoYXIgcGF0aFsyNTZdOwogCiAgICAgcHJp
bnRrKCJuZXQgVFggcmluZyBzaXplICVsdVxuIiwgKHVuc2lnbmVkIGxvbmcpIE5FVF9UWF9SSU5H
X1NJWkUpOwogICAgIHByaW50aygibmV0IFJYIHJpbmcgc2l6ZSAlbHVcbiIsICh1bnNpZ25lZCBs
b25nKSBORVRfUlhfUklOR19TSVpFKTsKICAgICBpbml0X1NFTUFQSE9SRSgmZGV2LT50eF9zZW0s
IE5FVF9UWF9SSU5HX1NJWkUpOwotICAgIGZvcihpPTA7aTxORVRfVFhfUklOR19TSVpFO2krKykK
LSAgICB7Ci0JYWRkX2lkX3RvX2ZyZWVsaXN0KGksZGV2LT50eF9mcmVlbGlzdCk7CisgICAgZm9y
IChpID0gMDsgaSA8IE5FVF9UWF9SSU5HX1NJWkU7IGkrKykgeworCSAgICBhZGRfaWRfdG9fZnJl
ZWxpc3QoaSxkZXYtPnR4X2ZyZWVsaXN0KTsKICAgICAgICAgZGV2LT50eF9idWZmZXJzW2ldLnBh
Z2UgPSBOVUxMOwogICAgIH0KIAotICAgIGZvcihpPTA7aTxORVRfUlhfUklOR19TSVpFO2krKykK
LSAgICB7Ci0JLyogVE9ETzogdGhhdCdzIGEgbG90IG9mIG1lbW9yeSAqLworICAgIGZvciAoaSA9
IDA7IGkgPCBORVRfUlhfUklOR19TSVpFOyBpKyspIHsKKwkgICAgLyogVE9ETzogdGhhdCdzIGEg
bG90IG9mIG1lbW9yeSAqLwogICAgICAgICBkZXYtPnJ4X2J1ZmZlcnNbaV0ucGFnZSA9IChjaGFy
KilhbGxvY19wYWdlKCk7CiAgICAgfQogCi0gICAgc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgp
LCAiJXMvYmFja2VuZC1pZCIsIG5vZGVuYW1lKTsKKyAgICBzbnByaW50ZihwYXRoLCBzaXplb2Yo
cGF0aCksICIlcy9iYWNrZW5kLWlkIiwgZGV2LT5ub2RlbmFtZSk7CiAgICAgZGV2LT5kb20gPSB4
ZW5idXNfcmVhZF9pbnRlZ2VyKHBhdGgpOwogI2lmZGVmIEhBVkVfTElCQwogICAgIGlmICh0aGVu
ZXRpZl9yeCA9PSBORVRJRl9TRUxFQ1RfUlgpCkBAIC0zNDMsMjIgKzQyMywxOSBAQCBzdHJ1Y3Qg
bmV0ZnJvbnRfZGV2ICppbml0X25ldGZyb250KGNoYXIgKl9ub2RlbmFtZSwgdm9pZCAoKnRoZW5l
dGlmX3J4KSh1bnNpZ25lZAogCiAgICAgdHhzID0gKHN0cnVjdCBuZXRpZl90eF9zcmluZyAqKSBh
bGxvY19wYWdlKCk7CiAgICAgcnhzID0gKHN0cnVjdCBuZXRpZl9yeF9zcmluZyAqKSBhbGxvY19w
YWdlKCk7Ci0gICAgbWVtc2V0KHR4cywwLFBBR0VfU0laRSk7Ci0gICAgbWVtc2V0KHJ4cywwLFBB
R0VfU0laRSk7Ci0KKyAgICBtZW1zZXQodHhzLCAwLCBQQUdFX1NJWkUpOworICAgIG1lbXNldChy
eHMsIDAsIFBBR0VfU0laRSk7CiAKICAgICBTSEFSRURfUklOR19JTklUKHR4cyk7CiAgICAgU0hB
UkVEX1JJTkdfSU5JVChyeHMpOwogICAgIEZST05UX1JJTkdfSU5JVCgmZGV2LT50eCwgdHhzLCBQ
QUdFX1NJWkUpOwogICAgIEZST05UX1JJTkdfSU5JVCgmZGV2LT5yeCwgcnhzLCBQQUdFX1NJWkUp
OwogCi0gICAgZGV2LT50eF9yaW5nX3JlZiA9IGdudHRhYl9ncmFudF9hY2Nlc3MoZGV2LT5kb20s
dmlydF90b19tZm4odHhzKSwwKTsKLSAgICBkZXYtPnJ4X3JpbmdfcmVmID0gZ250dGFiX2dyYW50
X2FjY2VzcyhkZXYtPmRvbSx2aXJ0X3RvX21mbihyeHMpLDApOworICAgIGRldi0+dHhfcmluZ19y
ZWYgPSBnbnR0YWJfZ3JhbnRfYWNjZXNzKGRldi0+ZG9tLCB2aXJ0X3RvX21mbih0eHMpLCAwKTsK
KyAgICBkZXYtPnJ4X3JpbmdfcmVmID0gZ250dGFiX2dyYW50X2FjY2VzcyhkZXYtPmRvbSwgdmly
dF90b19tZm4ocnhzKSwgMCk7CiAKICAgICBpbml0X3J4X2J1ZmZlcnMoZGV2KTsKIAotICAgIGRl
di0+bmV0aWZfcnggPSB0aGVuZXRpZl9yeDsKLQogICAgIGRldi0+ZXZlbnRzID0gTlVMTDsKIAog
YWdhaW46CkBAIC0zNjgsMzMgKzQ0NSwzMSBAQCBhZ2FpbjoKICAgICAgICAgZnJlZShlcnIpOwog
ICAgIH0KIAotICAgIGVyciA9IHhlbmJ1c19wcmludGYoeGJ0LCBub2RlbmFtZSwgInR4LXJpbmct
cmVmIiwiJXUiLAotICAgICAgICAgICAgICAgIGRldi0+dHhfcmluZ19yZWYpOworICAgIGVyciA9
IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAidHgtcmluZy1yZWYiLCIldSIsCisg
ICAgICAgICAgICAgICAgICAgICAgICBkZXYtPnR4X3JpbmdfcmVmKTsKICAgICBpZiAoZXJyKSB7
CiAgICAgICAgIG1lc3NhZ2UgPSAid3JpdGluZyB0eCByaW5nLXJlZiI7CiAgICAgICAgIGdvdG8g
YWJvcnRfdHJhbnNhY3Rpb247CiAgICAgfQotICAgIGVyciA9IHhlbmJ1c19wcmludGYoeGJ0LCBu
b2RlbmFtZSwgInJ4LXJpbmctcmVmIiwiJXUiLAotICAgICAgICAgICAgICAgIGRldi0+cnhfcmlu
Z19yZWYpOworICAgIGVyciA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAicngt
cmluZy1yZWYiLCIldSIsCisgICAgICAgICAgICAgICAgICAgICAgICBkZXYtPnJ4X3JpbmdfcmVm
KTsKICAgICBpZiAoZXJyKSB7CiAgICAgICAgIG1lc3NhZ2UgPSAid3JpdGluZyByeCByaW5nLXJl
ZiI7CiAgICAgICAgIGdvdG8gYWJvcnRfdHJhbnNhY3Rpb247CiAgICAgfQotICAgIGVyciA9IHhl
bmJ1c19wcmludGYoeGJ0LCBub2RlbmFtZSwKLSAgICAgICAgICAgICAgICAiZXZlbnQtY2hhbm5l
bCIsICIldSIsIGRldi0+ZXZ0Y2huKTsKKyAgICBlcnIgPSB4ZW5idXNfcHJpbnRmKHhidCwgZGV2
LT5ub2RlbmFtZSwgImV2ZW50LWNoYW5uZWwiLCAiJXUiLCBkZXYtPmV2dGNobik7CiAgICAgaWYg
KGVycikgewogICAgICAgICBtZXNzYWdlID0gIndyaXRpbmcgZXZlbnQtY2hhbm5lbCI7CiAgICAg
ICAgIGdvdG8gYWJvcnRfdHJhbnNhY3Rpb247CiAgICAgfQogCi0gICAgZXJyID0geGVuYnVzX3By
aW50Zih4YnQsIG5vZGVuYW1lLCAicmVxdWVzdC1yeC1jb3B5IiwgIiV1IiwgMSk7Ci0KKyAgICBl
cnIgPSB4ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5ub2RlbmFtZSwgInJlcXVlc3QtcngtY29weSIs
ICIldSIsIDEpOwogICAgIGlmIChlcnIpIHsKICAgICAgICAgbWVzc2FnZSA9ICJ3cml0aW5nIHJl
cXVlc3QtcngtY29weSI7CiAgICAgICAgIGdvdG8gYWJvcnRfdHJhbnNhY3Rpb247CiAgICAgfQog
Ci0gICAgc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgpLCAiJXMvc3RhdGUiLCBub2RlbmFtZSk7
CisgICAgc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgpLCAiJXMvc3RhdGUiLCBkZXYtPm5vZGVu
YW1lKTsKICAgICBlcnIgPSB4ZW5idXNfc3dpdGNoX3N0YXRlKHhidCwgcGF0aCwgWGVuYnVzU3Rh
dGVDb25uZWN0ZWQpOwogICAgIGlmIChlcnIpIHsKICAgICAgICAgbWVzc2FnZSA9ICJzd2l0Y2hp
bmcgc3RhdGUiOwpAQCAtNDA0LDcgKzQ3OSw3IEBAIGFnYWluOgogICAgIGVyciA9IHhlbmJ1c190
cmFuc2FjdGlvbl9lbmQoeGJ0LCAwLCAmcmV0cnkpOwogICAgIGZyZWUoZXJyKTsKICAgICBpZiAo
cmV0cnkpIHsKLSAgICAgICAgICAgIGdvdG8gYWdhaW47CisgICAgICAgIGdvdG8gYWdhaW47CiAg
ICAgICAgIHByaW50aygiY29tcGxldGluZyB0cmFuc2FjdGlvblxuIik7CiAgICAgfQogCkBAIC00
MTcsMTAgKzQ5Miw5IEBAIGFib3J0X3RyYW5zYWN0aW9uOgogICAgIGdvdG8gZXJyb3I7CiAKIGRv
bmU6Ci0KLSAgICBzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy9iYWNrZW5kIiwgbm9k
ZW5hbWUpOworICAgIHNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRoKSwgIiVzL2JhY2tlbmQiLCBk
ZXYtPm5vZGVuYW1lKTsKICAgICBtc2cgPSB4ZW5idXNfcmVhZChYQlRfTklMLCBwYXRoLCAmZGV2
LT5iYWNrZW5kKTsKLSAgICBzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy9tYWMiLCBu
b2RlbmFtZSk7CisgICAgc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgpLCAiJXMvbWFjIiwgZGV2
LT5ub2RlbmFtZSk7CiAgICAgbXNnID0geGVuYnVzX3JlYWQoWEJUX05JTCwgcGF0aCwgJmRldi0+
bWFjKTsKIAogICAgIGlmICgoZGV2LT5iYWNrZW5kID09IE5VTEwpIHx8IChkZXYtPm1hYyA9PSBO
VUxMKSkgewpAQCAtNDI4LDggKzUwMiw4IEBAIGRvbmU6CiAgICAgICAgIGdvdG8gZXJyb3I7CiAg
ICAgfQogCi0gICAgcHJpbnRrKCJiYWNrZW5kIGF0ICVzXG4iLGRldi0+YmFja2VuZCk7Ci0gICAg
cHJpbnRrKCJtYWMgaXMgJXNcbiIsZGV2LT5tYWMpOworICAgIHByaW50aygiYmFja2VuZCBhdCAl
c1xuIiwgZGV2LT5iYWNrZW5kKTsKKyAgICBwcmludGsoIm1hYyBpcyAlc1xuIiwgZGV2LT5tYWMp
OwogCiAgICAgewogICAgICAgICBYZW5idXNTdGF0ZSBzdGF0ZTsKQEAgLTQ1OCwxOCArNTMyLDIw
IEBAIGRvbmU6CiAKICAgICB1bm1hc2tfZXZ0Y2huKGRldi0+ZXZ0Y2huKTsKIAotICAgICAgICAv
KiBTcGVjaWFsIGNvbnZlcnNpb24gc3BlY2lmaWVyICdoaCcgbmVlZGVkIGZvciBfX2lhNjRfXy4g
V2l0aG91dAotICAgICAgICAgICB0aGlzIG1pbmktb3MgcGFuaWNzIHdpdGggJ1VuYWxpZ25lZCBy
ZWZlcmVuY2UnLiAqLworICAgIC8qIFNwZWNpYWwgY29udmVyc2lvbiBzcGVjaWZpZXIgJ2hoJyBu
ZWVkZWQgZm9yIF9faWE2NF9fLiBXaXRob3V0CisgICAgICogdGhpcyBtaW5pLW9zIHBhbmljcyB3
aXRoICdVbmFsaWduZWQgcmVmZXJlbmNlJy4KKyAgICAgKi8KICAgICBpZiAocmF3bWFjKQotCXNz
Y2FuZihkZXYtPm1hYywiJWhoeDolaGh4OiVoaHg6JWhoeDolaGh4OiVoaHgiLAotICAgICAgICAg
ICAgJnJhd21hY1swXSwKLSAgICAgICAgICAgICZyYXdtYWNbMV0sCi0gICAgICAgICAgICAmcmF3
bWFjWzJdLAotICAgICAgICAgICAgJnJhd21hY1szXSwKLSAgICAgICAgICAgICZyYXdtYWNbNF0s
Ci0gICAgICAgICAgICAmcmF3bWFjWzVdKTsKKwkgICAgc3NjYW5mKGRldi0+bWFjLCIlaGh4OiVo
aHg6JWhoeDolaGh4OiVoaHg6JWhoeCIsCisgICAgICAgICAgICAgICAmcmF3bWFjWzBdLAorICAg
ICAgICAgICAgICAgJnJhd21hY1sxXSwKKyAgICAgICAgICAgICAgICZyYXdtYWNbMl0sCisgICAg
ICAgICAgICAgICAmcmF3bWFjWzNdLAorICAgICAgICAgICAgICAgJnJhd21hY1s0XSwKKyAgICAg
ICAgICAgICAgICZyYXdtYWNbNV0pOwogCiAgICAgcmV0dXJuIGRldjsKKwogZXJyb3I6CiAgICAg
ZnJlZShtc2cpOwogICAgIGZyZWUoZXJyKTsKQEAgLTQ5Niw2ICs1NzIsNDAgQEAgaW50IG5ldGZy
b250X3RhcF9vcGVuKGNoYXIgKm5vZGVuYW1lKSB7CiAKIHZvaWQgc2h1dGRvd25fbmV0ZnJvbnQo
c3RydWN0IG5ldGZyb250X2RldiAqZGV2KQogeworICAgIHN0cnVjdCBuZXRmcm9udF9kZXZfbGlz
dCAqbGlzdCA9IE5VTEw7CisgICAgc3RydWN0IG5ldGZyb250X2Rldl9saXN0ICp0b19kZWwgPSBO
VUxMOworCisgICAgLyogQ2hlY2sgdGhpcyBpcyBhIHZhbGlkIGRldmljZSAqLworICAgIGZvciAo
bGlzdCA9IGRldl9saXN0OyBsaXN0ICE9IE5VTEw7IGxpc3QgPSBsaXN0LT5uZXh0KSB7CisJICAg
IGlmIChsaXN0LT5kZXYgPT0gZGV2KQorCQkgICAgYnJlYWs7CisgICAgfQorCisgICAgaWYgKCFs
aXN0KSB7CisJICAgIHByaW50aygiVHJ5aW5nIHRvIHNodXRkb3duIGFuIGludmFsaWQgbmV0ZnJv
bnQgZGV2aWNlICglcClcbiIsIGRldik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBs
aXN0LT5yZWZjb3VudC0tOworICAgIGlmIChsaXN0LT5yZWZjb3VudCA9PSAwKSB7CisJICAgIF9z
aHV0ZG93bl9uZXRmcm9udChkZXYpOworCSAgICBmcmVlKGRldi0+bm9kZW5hbWUpOworCSAgICBm
cmVlKGRldik7CisKKwkgICAgdG9fZGVsID0gbGlzdDsKKyAgICAgICAgaWYgKHRvX2RlbCA9PSBk
ZXZfbGlzdCkgeworICAgICAgICAgICAgZnJlZSh0b19kZWwpOworCQkJZGV2X2xpc3QgPSBOVUxM
OworICAgICAgICB9IGVsc2UgeworCSAgICAgICAgZm9yIChsaXN0ID0gZGV2X2xpc3Q7IGxpc3Qt
Pm5leHQgIT0gdG9fZGVsOyBsaXN0ID0gbGlzdC0+bmV4dCk7CisJICAgICAgICBsaXN0LT5uZXh0
ID0gdG9fZGVsLT5uZXh0OworICAgICAgICAgICAgZnJlZSh0b19kZWwpOworICAgICAgICB9Cisg
ICAgfQorfQorCitzdGF0aWMgdm9pZCBfc2h1dGRvd25fbmV0ZnJvbnQoc3RydWN0IG5ldGZyb250
X2RldiAqZGV2KQorewogICAgIGNoYXIqIGVyciA9IE5VTEwsICplcnIyOwogICAgIFhlbmJ1c1N0
YXRlIHN0YXRlOwogCkBAIC01NTksNiArNjY5LDIxIEBAIGNsb3NlOgogICAgICAgICBmcmVlX25l
dGZyb250KGRldik7CiB9CiAKK3ZvaWQgc3VzcGVuZF9uZXRmcm9udCh2b2lkKQoreworICAgIHN0
cnVjdCBuZXRmcm9udF9kZXZfbGlzdCAqbGlzdDsKKworICAgIGZvciAobGlzdCA9IGRldl9saXN0
OyBsaXN0ICE9IE5VTEw7IGxpc3QgPSBsaXN0LT5uZXh0KQorICAgICAgICBfc2h1dGRvd25fbmV0
ZnJvbnQobGlzdC0+ZGV2KTsKK30KKwordm9pZCByZXN1bWVfbmV0ZnJvbnQodm9pZCkKK3sKKyAg
ICBzdHJ1Y3QgbmV0ZnJvbnRfZGV2X2xpc3QgKmxpc3Q7CisKKyAgICBmb3IgKGxpc3QgPSBkZXZf
bGlzdDsgbGlzdCAhPSBOVUxMOyBsaXN0ID0gbGlzdC0+bmV4dCkKKyAgICAgICAgX2luaXRfbmV0
ZnJvbnQobGlzdC0+ZGV2LCBOVUxMLCBOVUxMKTsKK30KIAogdm9pZCBpbml0X3J4X2J1ZmZlcnMo
c3RydWN0IG5ldGZyb250X2RldiAqZGV2KQogewpAQCAtNjY1LDMgKzc5MCwxNCBAQCBzc2l6ZV90
IG5ldGZyb250X3JlY2VpdmUoc3RydWN0IG5ldGZyb250X2RldiAqZGV2LCB1bnNpZ25lZCBjaGFy
ICpkYXRhLCBzaXplX3QgbAogICAgIHJldHVybiBkZXYtPnJsZW47CiB9CiAjZW5kaWYKKwordm9p
ZCBuZXRmcm9udF9zZXRfcnhfaGFuZGxlcihzdHJ1Y3QgbmV0ZnJvbnRfZGV2ICpkZXYsCisJCQkg
ICAgICAgICAgICAgICAgIHZvaWQgKCp0aGVuZXRpZl9yeCkodW5zaWduZWQgY2hhciAqZGF0YSwg
aW50IGxlbiwKKwkJCSAgICAgICAgICAgICAgICAgdm9pZCAqYXJnKSwgdm9pZCAqYXJnKQorewor
ICAgIGlmIChkZXYtPm5ldGlmX3J4ICYmIGRldi0+bmV0aWZfcnggIT0gbmV0aWZfcngpCisgICAg
ICAgIHByaW50aygiUmVwbGFjaW5nIG5ldGlmX3J4IGhhbmRsZXIgZm9yIGRldiAlc1xuIiwgZGV2
LT5ub2RlbmFtZSk7CisKKyAgICBkZXYtPm5ldGlmX3J4ID0gdGhlbmV0aWZfcng7CisgICAgZGV2
LT5uZXRpZl9yeF9hcmcgPSBhcmc7Cit9Ci0tIAoyLjMuMiAoQXBwbGUgR2l0LTU1KQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Dec 19 23:51:19 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Dec 2017 23:51: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 1eRRfL-00070e-90; Tue, 19 Dec 2017 23:51:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pang=dp=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1eRRfK-00070I-7Y
 for minios-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:51:18 +0000
X-Inumbo-ID: a043038d-e517-11e7-b0d7-9f685aff125f
Received: from hera.aquilenet.fr (unknown [141.255.128.1])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a043038d-e517-11e7-b0d7-9f685aff125f;
 Tue, 19 Dec 2017 23:52:10 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 51B10FFD2;
 Wed, 20 Dec 2017 00:51:13 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
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 LD_0oFVPjBfQ; Wed, 20 Dec 2017 00:51:12 +0100 (CET)
Received: from var.youpi.perso.aquilenet.fr
 (LFbn-1-6751-183.w90-120.abo.wanadoo.fr [90.120.183.183])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 9616BFE32;
 Wed, 20 Dec 2017 00:51:12 +0100 (CET)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.90_RC3)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1eRRfA-0001u2-ED; Wed, 20 Dec 2017 00:51:08 +0100
Date: Wed, 20 Dec 2017 00:51:08 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20171219235108.f5hjtx4mlyxg33qj@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Bruno Alvisio <bruno.alvisio@gmail.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 jgross@suse.com, wei.liu2@citrix.com
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
 <1513726931-7516-2-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1513726931-7516-2-git-send-email-bruno.alvisio@gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, jgross@suse.com
Subject: Re: [Minios-devel] [PATCH RFC 01/16] Save/Restore Support: Refactor
 HYPERVISOR_suspend 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/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QnJ1bm8gQWx2aXNpbywgb24gbWFyLiAxOSBkw6ljLiAyMDE3IDE1OjQxOjU2IC0wODAwLCB3cm90
ZToKPiBEaXJlY3RseSB1c2luZyB0aGUgU0hVVERPV05fc3VzcGVuZCBtYWNybyBhcyBhIHBhcmFt
ZXRlciBmb3IgdGhlIHNjaGVkb3AKPiBoeXBlcmNhbGwgY2F1c2VzIGFuIGVycm9yIGluIHRoZSBY
ZW4gaHlwZXJjYWxsIGhhbmRsZXIuIEFsc28gZm9yIGNvbnNpc3RlbmN5LAo+IHRoZSBTSFVURE9X
Tl9zdXNwZW5kIHBhcmFtIGlzIHdyYXBwZWQgaW4gdGhlIHNjaGVkX3NodXRkb3duIHN0cnVjdC4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBCcnVubyBBbHZpc2lvIDxicnVuby5hbHZpc2lvQGdtYWlsLmNv
bT4KClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlv
bi5vcmc+Cgo+IC0tLQo+ICBpbmNsdWRlL3g4Ni94ODZfMzIvaHlwZXJjYWxsLXg4Nl8zMi5oIHwg
NCArKy0tCj4gIGluY2x1ZGUveDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmggfCA0ICsrLS0K
PiAgMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L3g4Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmggYi9pbmNs
dWRlL3g4Ni94ODZfMzIvaHlwZXJjYWxsLXg4Nl8zMi5oCj4gaW5kZXggNWM5MzQ2NC4uNzA1MDVh
NCAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3g4Ni94ODZfMzIvaHlwZXJjYWxsLXg4Nl8zMi5oCj4g
KysrIGIvaW5jbHVkZS94ODYveDg2XzMyL2h5cGVyY2FsbC14ODZfMzIuaAo+IEBAIC0yOTgsOCAr
Mjk4LDggQEAgc3RhdGljIGlubGluZSBpbnQKPiAgSFlQRVJWSVNPUl9zdXNwZW5kKAo+ICAJdW5z
aWduZWQgbG9uZyBzcmVjKQo+ICB7Cj4gLQlyZXR1cm4gX2h5cGVyY2FsbDMoaW50LCBzY2hlZF9v
cCwgU0NIRURPUF9zaHV0ZG93biwKPiAtCQkJICAgU0hVVERPV05fc3VzcGVuZCwgc3JlYyk7Cj4g
KwlzdHJ1Y3Qgc2NoZWRfc2h1dGRvd24gc2h1dGRvd24gPSB7IC5yZWFzb24gPSBTSFVURE9XTl9z
dXNwZW5kIH07Cj4gKwlyZXR1cm4gX2h5cGVyY2FsbDMoaW50LCBzY2hlZF9vcCwgU0NIRURPUF9z
aHV0ZG93biwgJnNodXRkb3duLCBzcmVjKTsKPiAgfQo+ICAKPiAgc3RhdGljIGlubGluZSBpbnQK
PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYveDg2XzY0L2h5cGVyY2FsbC14ODZfNjQuaCBiL2lu
Y2x1ZGUveDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmgKPiBpbmRleCA2MTcxODEyLi45NWY4
YWRlIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUveDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmgK
PiArKysgYi9pbmNsdWRlL3g4Ni94ODZfNjQvaHlwZXJjYWxsLXg4Nl82NC5oCj4gQEAgLTMwNSw4
ICszMDUsOCBAQCBzdGF0aWMgaW5saW5lIGludAo+ICBIWVBFUlZJU09SX3N1c3BlbmQoCj4gIAl1
bnNpZ25lZCBsb25nIHNyZWMpCj4gIHsKPiAtCXJldHVybiBfaHlwZXJjYWxsMyhpbnQsIHNjaGVk
X29wLCBTQ0hFRE9QX3NodXRkb3duLAo+IC0JCQkgICBTSFVURE9XTl9zdXNwZW5kLCBzcmVjKTsK
PiArCXN0cnVjdCBzY2hlZF9zaHV0ZG93biBzaHV0ZG93biA9IHsgLnJlYXNvbiA9IFNIVVRET1dO
X3N1c3BlbmQgfTsKPiArCXJldHVybiBfaHlwZXJjYWxsMyhpbnQsIHNjaGVkX29wLCBTQ0hFRE9Q
X3NodXRkb3duLCAmc2h1dGRvd24sIHNyZWMpOwo+ICB9Cj4gIAo+ICBzdGF0aWMgaW5saW5lIGlu
dAo+IC0tIAo+IDIuMy4yIChBcHBsZSBHaXQtNTUpCj4gCj4gCj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0
Cj4gTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbAoKLS0gClNhbXVlbAo8VD4g
Y3NwLnRhci5nejogICAgIGFzY2lpIHRleHQKIC0rLSAjZW5zLW1pbSAtIHZpdmUgbGVzIGJyb3dz
ZXJzIHF1aSBwcmVubmVudCBkZXMgaW5pdGlhdGl2ZXMgw6AgbGEgY29uIC0rLQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Dec 19 23:52:05 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Dec 2017 23:52: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 1eRRg5-00075Z-Bm; Tue, 19 Dec 2017 23:52:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pang=dp=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1eRRg4-00075K-Hu
 for minios-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:52:04 +0000
X-Inumbo-ID: 816ceadc-e517-11e7-b4a6-bc764e045a96
Received: from hera.aquilenet.fr (unknown [141.255.128.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 816ceadc-e517-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 00:51:18 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id A97EAFFD2;
 Wed, 20 Dec 2017 00:52:04 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
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 FTQSc23fmiS2; Wed, 20 Dec 2017 00:52:02 +0100 (CET)
Received: from var.youpi.perso.aquilenet.fr
 (LFbn-1-6751-183.w90-120.abo.wanadoo.fr [90.120.183.183])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 694BBFE32;
 Wed, 20 Dec 2017 00:52:02 +0100 (CET)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.90_RC3)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1eRRfy-00025H-8U; Wed, 20 Dec 2017 00:51:58 +0100
Date: Wed, 20 Dec 2017 00:51:58 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20171219235158.jhkeramk6b2rumzc@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Bruno Alvisio <bruno.alvisio@gmail.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 jgross@suse.com, Bruno Alvisio <bruno.alvisio@oracle.com>,
 wei.liu2@citrix.com
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
 <1513726931-7516-3-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1513726931-7516-3-git-send-email-bruno.alvisio@gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 Bruno Alvisio <bruno.alvisio@oracle.com>, wei.liu2@citrix.com, jgross@suse.com
Subject: Re: [Minios-devel] [PATCH RFC 02/16] Save/Restore Support: Refactor
 trap_init() and setup vector callbacks
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QnJ1bm8gQWx2aXNpbywgb24gbWFyLiAxOSBkw6ljLiAyMDE3IDE1OjQxOjU3IC0wODAwLCB3cm90
ZToKPiBDdXJyZW50bHkgdGhlIHNldHVwIG9mIHRoZSBJRFQgYW5kIHRoZSByZXF1ZXN0IHRvIHNl
dCB0aGUgSFZNIHZlY3RvciBjYWxsYmFja3MKPiBhcmUgcGVyZm9ybWVkIGJvdGggaW4gdGhlIHRy
YXBfaW5pdCBmdW5jdGlvbi4KPiAKPiBBcyBwYXJ0IG9mIHRoZSBwb3N0LXN1c3BlbmQgb3BlcmF0
aW9uLCB0aGUgSFZNIHZlY3RvciBjYWxsYmFjayBuZWVkcyB0byBiZSBzZXR1cAo+IGFnYWluIHdo
aWxlIHRoZSBJRFQgZG9lcyBub3QuIFRodXMsIHRoZSB0cmFwX2luaXQgZnVuY3Rpb24gaXMgc3Bs
aXQgaW50byB0d28KPiBzZXBhcmF0ZSBmdW5jdGlvbnM6IHRyYXBfaW5pdCAoc2V0cyB1cCBJRFQp
IGFuZCB4ZW5fY2FsbGJhY2tfdmVjdG9yIChzZXRzIHRoZQo+IEhWTSB2ZWN0b3IgY2FsbGJhY2sp
LiBEdXJpbmcgdGhlIHBvc3Qtc3VzcGVuZCBvcGVyYXRpb25zIHRoZSB4ZW5fY2FsbGJhY2tfdmVj
dG9yCj4gZnVuY3Rpb24gd2lsbCBiZSBpbnZva2VkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJydW5v
IEFsdmlzaW8gPGJydW5vLmFsdmlzaW9Ab3JhY2xlLmNvbT4KClJldmlld2VkLWJ5OiBTYW11ZWwg
VGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cgo+IC0tLQo+ICBhcmNoL3g4
Ni90cmFwcy5jIHwgMTcgKysrKysrKysrKystLS0tLS0KPiAgaW5jbHVkZS94ODYvb3MuaCB8ICAz
ICsrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3RyYXBzLmMgYi9hcmNoL3g4Ni90cmFwcy5jCj4g
aW5kZXggYWExN2RhMy4uYTczODhhNSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni90cmFwcy5jCj4g
KysrIGIvYXJjaC94ODYvdHJhcHMuYwo+IEBAIC0zODksNiArMzg5LDE2IEBAIHN0YXRpYyB2b2lk
IHNldHVwX2dhdGUodW5zaWduZWQgaW50IGVudHJ5LCB2b2lkICphZGRyLCB1bnNpZ25lZCBpbnQg
ZHBsKQo+ICAjZW5kaWYKPiAgfQo+ICAKPiArdm9pZCB4ZW5fY2FsbGJhY2tfdmVjdG9yKHZvaWQp
Cj4gK3sKPiArICAgIGlmIChodm1fc2V0X3BhcmFtZXRlcihIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJR
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgKDJVTEwgPDwgNTYpIHwgVFJBUF94ZW5fY2Fs
bGJhY2spKQo+ICsgICAgewo+ICsgICAgICAgIHhwcmludGsoIlJlcXVlc3QgZm9yIFhlbiBIVk0g
Y2FsbGJhY2sgdmVjdG9yIGZhaWxlZFxuIik7Cj4gKyAgICAgICAgZG9fZXhpdCgpOwo+ICsgICAg
fQo+ICt9Cj4gKwo+ICB2b2lkIHRyYXBfaW5pdCh2b2lkKQo+ICB7Cj4gICAgICBzZXR1cF9nYXRl
KFRSQVBfZGl2aWRlX2Vycm9yLCAmZGl2aWRlX2Vycm9yLCAwKTsKPiBAQCAtNDE1LDEyICs0MjUs
NyBAQCB2b2lkIHRyYXBfaW5pdCh2b2lkKQo+ICAgICAgZ2R0W0dEVEVfVFNTXSA9ICh0eXBlb2Yo
KmdkdCkpSU5JVF9HRFRFKCh1bnNpZ25lZCBsb25nKSZ0c3MsIDB4NjcsIDB4ODkpOwo+ICAgICAg
YXNtIHZvbGF0aWxlICgibHRyICV3MCIgOjogInJtIiAoR0RURV9UU1MgKiA4KSk7Cj4gIAo+IC0g
ICAgaWYgKCBodm1fc2V0X3BhcmFtZXRlcihIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJRLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAoMlVMTCA8PCA1NikgfCBUUkFQX3hlbl9jYWxsYmFjaykg
KQo+IC0gICAgewo+IC0gICAgICAgIHhwcmludGsoIlJlcXVlc3QgZm9yIFhlbiBIVk0gY2FsbGJh
Y2sgdmVjdG9yIGZhaWxlZFxuIik7Cj4gLSAgICAgICAgZG9fZXhpdCgpOwo+IC0gICAgfQo+ICsg
ICAgeGVuX2NhbGxiYWNrX3ZlY3RvcigpOwo+ICB9Cj4gIAo+ICB2b2lkIHRyYXBfZmluaSh2b2lk
KQo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9vcy5oIGIvaW5jbHVkZS94ODYvb3MuaAo+IGlu
ZGV4IGZiYzJlZWIuLmQxNTU5MTQgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ODYvb3MuaAo+ICsr
KyBiL2luY2x1ZGUveDg2L29zLmgKPiBAQCAtNjcsNiArNjcsOSBAQCBleHRlcm4gc2hhcmVkX2lu
Zm9fdCAqSFlQRVJWSVNPUl9zaGFyZWRfaW5mbzsKPiAgCj4gIHZvaWQgdHJhcF9pbml0KHZvaWQp
Owo+ICB2b2lkIHRyYXBfZmluaSh2b2lkKTsKPiArI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKPiAr
dm9pZCB4ZW5fY2FsbGJhY2tfdmVjdG9yKHZvaWQpOwo+ICsjZW5kaWYKPiAgCj4gIHZvaWQgYXJj
aF9maW5pKHZvaWQpOwo+ICAKPiAtLSAKPiAyLjMuMiAoQXBwbGUgR2l0LTU1KQo+IAo+IAo+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdAo+IE1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWwK
Ci0tIApTYW11ZWwKPE8+IMOHYSBwZXV0IMOqdHJlIHVuZSBtYWRlbGVpbmUgw6Agc291cyBtdW5p
dGlvbnMgKGF2ZWMgZGVzIGNvbXBvc2FudHMsCnBhciBleGVtcGxlKQogLSstICNydW50aW1lIC0r
LQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Dec 19 23:52:51 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Dec 2017 23:52: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 1eRRgo-0007D0-Ub; Tue, 19 Dec 2017 23:52:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pang=dp=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1eRRgn-0007CP-CU
 for minios-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:52:49 +0000
X-Inumbo-ID: 9c6880a2-e517-11e7-b4a6-bc764e045a96
Received: from hera.aquilenet.fr (unknown [2a0c:e300::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c6880a2-e517-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 00:52:03 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id EA6C81058C;
 Wed, 20 Dec 2017 00:52:49 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
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 IhPOAJHywF2j; Wed, 20 Dec 2017 00:52:49 +0100 (CET)
Received: from var.youpi.perso.aquilenet.fr
 (LFbn-1-6751-183.w90-120.abo.wanadoo.fr [90.120.183.183])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 417B2FE32;
 Wed, 20 Dec 2017 00:52:49 +0100 (CET)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.90_RC3)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1eRRgj-00028l-4M; Wed, 20 Dec 2017 00:52:45 +0100
Date: Wed, 20 Dec 2017 00:52:45 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20171219235245.croocoraa7eenmwi@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Bruno Alvisio <bruno.alvisio@gmail.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 jgross@suse.com, wei.liu2@citrix.com
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
 <1513726931-7516-4-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1513726931-7516-4-git-send-email-bruno.alvisio@gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, jgross@suse.com
Subject: Re: [Minios-devel] [PATCH RFC 03/16] Save/Restore Support: Declare
 kernel and arch pre/post suspend functions
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QnJ1bm8gQWx2aXNpbywgb24gbWFyLiAxOSBkw6ljLiAyMDE3IDE1OjQxOjU4IC0wODAwLCB3cm90
ZToKPiBGb3IgbWluaS1PUyB0byBzdXBwb3J0IHN1c3BlbmQgYW5kIHJlc3RvcmUsIHRoZSBrZXJu
ZWwgd2lsbCBoYXZlIHRvIHN1c3BlbmQKPiBkaWZmZXJlbnQgbW9kdWxlcyBzdWNoIGFzIHhlbmJ1
cywgY29uc29sZSwgaXJxLCBldGMuIER1cmluZyBzYXZlL3Jlc3RvcmUgdGhlCj4ga2VybmVsIGFu
ZCBhcmNoIHByZV9zdXNwZW5kIGFuZCBwb3N0X3N1c3BlbmQgZnVuY3Rpb25zIHdpbGwgYmUgaW52
b2tlZCB0bwo+IHN1c3BlbmQvcmVzdW1lIGVhY2ggb2YgdGhlIG1vZHVsZXMuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+CgpSZXZpZXdl
ZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKPiAt
LS0KPiAgYXJjaC94ODYvc2V0dXAuYyB8IDEwICsrKysrKysrKysKPiAgaW5jbHVkZS9rZXJuZWwu
aCB8ICAyICsrCj4gIGluY2x1ZGUveDg2L29zLmggfCAgNCArKy0tCj4gIGtlcm5lbC5jICAgICAg
ICAgfCAxMCArKysrKysrKysrCj4gIDQgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvc2V0dXAuYyBiL2FyY2gv
eDg2L3NldHVwLmMKPiBpbmRleCA1Mjc4MjI3Li4zZGQ4NmY5IDEwMDY0NAo+IC0tLSBhL2FyY2gv
eDg2L3NldHVwLmMKPiArKysgYi9hcmNoL3g4Ni9zZXR1cC5jCj4gQEAgLTIwNCw2ICsyMDQsMTYg
QEAgYXJjaF9pbml0KHZvaWQgKnBhcikKPiAgCXN0YXJ0X2tlcm5lbCgpOwo+ICB9Cj4gIAo+ICt2
b2lkIGFyY2hfcHJlX3N1c3BlbmQodm9pZCkKPiArewo+ICsKPiArfQo+ICsKPiArdm9pZCBhcmNo
X3Bvc3Rfc3VzcGVuZChpbnQgY2FuY2VsZWQpCj4gK3sKPiArCj4gK30KPiArCj4gIHZvaWQKPiAg
YXJjaF9maW5pKHZvaWQpCj4gIHsKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9rZXJuZWwuaCBiL2lu
Y2x1ZGUva2VybmVsLmgKPiBpbmRleCBkMzdkZGRhLi4xNjFkNzU3IDEwMDY0NAo+IC0tLSBhL2lu
Y2x1ZGUva2VybmVsLmgKPiArKysgYi9pbmNsdWRlL2tlcm5lbC5oCj4gQEAgLTUsNiArNSw4IEBA
Cj4gIGV4dGVybiBjaGFyIGNtZGxpbmVbTUFYX0NNRExJTkVfU0laRV07Cj4gIAo+ICB2b2lkIHN0
YXJ0X2tlcm5lbCh2b2lkKTsKPiArdm9pZCBwcmVfc3VzcGVuZCh2b2lkKTsKPiArdm9pZCBwb3N0
X3N1c3BlbmQoaW50IGNhbmNlbGVkKTsKPiAgdm9pZCBkb19leGl0KHZvaWQpIF9fYXR0cmlidXRl
X18oKG5vcmV0dXJuKSk7Cj4gIHZvaWQgYXJjaF9kb19leGl0KHZvaWQpOwo+ICB2b2lkIHN0b3Bf
a2VybmVsKHZvaWQpOwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9vcy5oIGIvaW5jbHVkZS94
ODYvb3MuaAo+IGluZGV4IGQxNTU5MTQuLmE3M2I2M2UgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94
ODYvb3MuaAo+ICsrKyBiL2luY2x1ZGUveDg2L29zLmgKPiBAQCAtNzEsMTAgKzcxLDEwIEBAIHZv
aWQgdHJhcF9maW5pKHZvaWQpOwo+ICB2b2lkIHhlbl9jYWxsYmFja192ZWN0b3Iodm9pZCk7Cj4g
ICNlbmRpZgo+ICAKPiArdm9pZCBhcmNoX3ByZV9zdXNwZW5kKHZvaWQpOwo+ICt2b2lkIGFyY2hf
cG9zdF9zdXNwZW5kKGludCBjYW5jZWxlZCk7Cj4gIHZvaWQgYXJjaF9maW5pKHZvaWQpOwo+ICAK
PiAtCj4gLQo+ICAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gIAo+ICAvKiAKPiBkaWZmIC0tZ2l0
IGEva2VybmVsLmMgYi9rZXJuZWwuYwo+IGluZGV4IDBkODRhOWIuLjkwYzg2NWEgMTAwNjQ0Cj4g
LS0tIGEva2VybmVsLmMKPiArKysgYi9rZXJuZWwuYwo+IEBAIC0xNTUsNiArMTU1LDE2IEBAIHZv
aWQgc3RhcnRfa2VybmVsKHZvaWQpCj4gICAgICBydW5faWRsZV90aHJlYWQoKTsKPiAgfQo+ICAK
PiArdm9pZCBwcmVfc3VzcGVuZCh2b2lkKQo+ICt7Cj4gKwo+ICt9Cj4gKwo+ICt2b2lkIHBvc3Rf
c3VzcGVuZChpbnQgY2FuY2VsZWQpCj4gK3sKPiArCj4gK30KPiArCj4gIHZvaWQgc3RvcF9rZXJu
ZWwodm9pZCkKPiAgewo+ICAgICAgLyogVE9ETzogZnMgaW1wb3J0ICovCj4gLS0gCj4gMi4zLjIg
KEFwcGxlIEdpdC01NSkKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwo+IE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8vbWluaW9zLWRldmVsCgotLSAKU2FtdWVsCjxnPiByOiBldCBsYSBtYXJtb3R0
ZSwgZWxsZSDDqWNyaXQgdW4gcGFwaWVyIElQRFBTCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Dec 20 00:15:11 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Dec 2017 00:15: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 1eRS2Q-0000qr-O3; Wed, 20 Dec 2017 00:15:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=drp2=dq=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1eRS2O-0000qT-SJ
 for minios-devel@lists.xenproject.org; Wed, 20 Dec 2017 00:15:08 +0000
X-Inumbo-ID: f5bbf3e2-e51a-11e7-b0d7-9f685aff125f
Received: from hera.aquilenet.fr (unknown [141.255.128.1])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f5bbf3e2-e51a-11e7-b0d7-9f685aff125f;
 Wed, 20 Dec 2017 00:16:01 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 50C0F1058C;
 Wed, 20 Dec 2017 01:15:05 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
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 YNg6Z9f_nNr4; Wed, 20 Dec 2017 01:15:03 +0100 (CET)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 0206210176;
 Wed, 20 Dec 2017 01:15:02 +0100 (CET)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.90_RC3)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1eRS2E-0004KQ-LB; Wed, 20 Dec 2017 01:14:58 +0100
Date: Wed, 20 Dec 2017 01:14:58 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20171220001458.23z6r7dxg236xsmm@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Bruno Alvisio <bruno.alvisio@gmail.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 jgross@suse.com, wei.liu2@citrix.com
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
 <1513726931-7516-5-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1513726931-7516-5-git-send-email-bruno.alvisio@gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, jgross@suse.com
Subject: Re: [Minios-devel] [PATCH RFC 04/16] Save/Restore Support: Add
 xenbus_release_wait_for_watch
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QnJ1bm8gQWx2aXNpbywgb24gbWFyLiAxOSBkw6ljLiAyMDE3IDE1OjQxOjU5IC0wODAwLCB3cm90
ZToKPiB4ZW5idXNfcmVsZWFzZV93YWl0X2Zvcl93YXRjaCBnZW5lcmF0ZXMgYSBmYWtlIGV2ZW50
IHRvIHRyaWdnZXIgbWFrZQo+IHhlbmJ1c193YWl0X2Zvcl93YXRjaCByZXR1cm4uIFRoaXMgaXMg
bmVjZXNzYXJ5IHRvIHdha2UgdXAgd2FpdGluZyB0aHJlYWRzLgoKUGxlYXNlIGFsc28gZG9jdW1l
bnQgdGhlIHJlbGVhc2VfeGVuYnVzX2lkIGNoYW5nZS4KCj4gU2lnbmVkLW9mZi1ieTogQnJ1bm8g
QWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+CgpSZXZpZXdlZC1ieTogU2FtdWVsIFRo
aWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKPiAtLS0KPiAgaW5jbHVkZS94
ZW5idXMuaCB8ICAxICsKPiAgeGVuYnVzL3hlbmJ1cy5jICB8IDEwICsrKysrKysrKy0KPiAgMiBm
aWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL2luY2x1ZGUveGVuYnVzLmggYi9pbmNsdWRlL3hlbmJ1cy5oCj4gaW5kZXggMTIzOTFi
OS4uYjJkNTA3MiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3hlbmJ1cy5oCj4gKysrIGIvaW5jbHVk
ZS94ZW5idXMuaAo+IEBAIC00Miw2ICs0Miw3IEBAIGNoYXIgKnhlbmJ1c191bndhdGNoX3BhdGhf
dG9rZW4oeGVuYnVzX3RyYW5zYWN0aW9uX3QgeGJ0LCBjb25zdCBjaGFyICpwYXRoLCBjb25zCj4g
IGV4dGVybiBzdHJ1Y3Qgd2FpdF9xdWV1ZV9oZWFkIHhlbmJ1c193YXRjaF9xdWV1ZTsKPiAgdm9p
ZCB4ZW5idXNfd2FpdF9mb3Jfd2F0Y2goeGVuYnVzX2V2ZW50X3F1ZXVlICpxdWV1ZSk7Cj4gIGNo
YXIgKip4ZW5idXNfd2FpdF9mb3Jfd2F0Y2hfcmV0dXJuKHhlbmJ1c19ldmVudF9xdWV1ZSAqcXVl
dWUpOwo+ICt2b2lkIHhlbmJ1c19yZWxlYXNlX3dhaXRfZm9yX3dhdGNoKHhlbmJ1c19ldmVudF9x
dWV1ZSAqcXVldWUpOwo+ICBjaGFyKiB4ZW5idXNfd2FpdF9mb3JfdmFsdWUoY29uc3QgY2hhciAq
cGF0aCwgY29uc3QgY2hhciAqdmFsdWUsIHhlbmJ1c19ldmVudF9xdWV1ZSAqcXVldWUpOwo+ICBj
aGFyICp4ZW5idXNfd2FpdF9mb3Jfc3RhdGVfY2hhbmdlKGNvbnN0IGNoYXIqIHBhdGgsIFhlbmJ1
c1N0YXRlICpzdGF0ZSwgeGVuYnVzX2V2ZW50X3F1ZXVlICpxdWV1ZSk7Cj4gIGNoYXIgKnhlbmJ1
c19zd2l0Y2hfc3RhdGUoeGVuYnVzX3RyYW5zYWN0aW9uX3QgeGJ0LCBjb25zdCBjaGFyKiBwYXRo
LCBYZW5idXNTdGF0ZSBzdGF0ZSk7Cj4gZGlmZiAtLWdpdCBhL3hlbmJ1cy94ZW5idXMuYyBiL3hl
bmJ1cy94ZW5idXMuYwo+IGluZGV4IDYzNjc4NmMuLmMyZDJiZDEgMTAwNjQ0Cj4gLS0tIGEveGVu
YnVzL3hlbmJ1cy5jCj4gKysrIGIveGVuYnVzL3hlbmJ1cy5jCj4gQEAgLTEyOSw2ICsxMjksMTQg
QEAgdm9pZCB4ZW5idXNfd2FpdF9mb3Jfd2F0Y2goeGVuYnVzX2V2ZW50X3F1ZXVlICpxdWV1ZSkK
PiAgICAgICAgICBwcmludGsoInVuZXhwZWN0ZWQgcGF0aCByZXR1cm5lZCBieSB3YXRjaFxuIik7
Cj4gIH0KPiAgCj4gK3ZvaWQgeGVuYnVzX3JlbGVhc2Vfd2FpdF9mb3Jfd2F0Y2goeGVuYnVzX2V2
ZW50X3F1ZXVlICpxdWV1ZSkKPiArewo+ICsgICAgc3RydWN0IHhlbmJ1c19ldmVudCAqZXZlbnQg
PSBtYWxsb2Moc2l6ZW9mKCpldmVudCkpOwo+ICsgICAgZXZlbnQtPm5leHQgPSAqcXVldWU7Cj4g
KyAgICAqcXVldWUgPSBldmVudDsKPiArICAgIHdha2VfdXAoJnhlbmJ1c193YXRjaF9xdWV1ZSk7
Cj4gK30KPiArCj4gIGNoYXIqIHhlbmJ1c193YWl0X2Zvcl92YWx1ZShjb25zdCBjaGFyKiBwYXRo
LCBjb25zdCBjaGFyKiB2YWx1ZSwgeGVuYnVzX2V2ZW50X3F1ZXVlICpxdWV1ZSkKPiAgewo+ICAg
ICAgaWYgKCFxdWV1ZSkKPiBAQCAtMzE4LDcgKzMyNiw3IEBAIHN0YXRpYyB2b2lkIHJlbGVhc2Vf
eGVuYnVzX2lkKGludCBpZCkKPiAgICAgIHJlcV9pbmZvW2lkXS5pbl91c2UgPSAwOwo+ICAgICAg
bnJfbGl2ZV9yZXFzLS07Cj4gICAgICByZXFfaW5mb1tpZF0uaW5fdXNlID0gMDsKPiAtICAgIGlm
IChucl9saXZlX3JlcXMgPT0gTlJfUkVRUyAtIDEpCj4gKyAgICBpZiAobnJfbGl2ZV9yZXFzID09
IDAgfHwgbnJfbGl2ZV9yZXFzID09IE5SX1JFUVMgLSAxKQo+ICAgICAgICAgIHdha2VfdXAoJnJl
cV93cSk7Cj4gICAgICBzcGluX3VubG9jaygmcmVxX2xvY2spOwo+ICB9Cj4gLS0gCj4gMi4zLjIg
KEFwcGxlIEdpdC01NSkKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwo+IE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8vbWluaW9zLWRldmVsCgotLSAKU2FtdWVsCiJjJ2VzdCBwYXMgbm91cyBxdWkg
c29tbWVzIMOgIGxhIHJ1ZSwgYydlc3QgbGEgcnVlIHF1aSBlc3Qgw6Agbm91cyIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWls
aW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Dec 20 00:16:53 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Dec 2017 00:16: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 1eRS45-0000yO-3Z; Wed, 20 Dec 2017 00:16:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=drp2=dq=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1eRS44-0000xz-9K
 for minios-devel@lists.xenproject.org; Wed, 20 Dec 2017 00:16:52 +0000
X-Inumbo-ID: f8764600-e51a-11e7-b4a6-bc764e045a96
Received: from hera.aquilenet.fr (unknown [141.255.128.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f8764600-e51a-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 01:16:06 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id D21731058C;
 Wed, 20 Dec 2017 01:16:52 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
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 KlwNrNlAR9id; Wed, 20 Dec 2017 01:16:51 +0100 (CET)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id BDE8610176;
 Wed, 20 Dec 2017 01:16:51 +0100 (CET)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.90_RC3)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1eRS3z-0004SP-J8; Wed, 20 Dec 2017 01:16:47 +0100
Date: Wed, 20 Dec 2017 01:16:47 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20171220001647.yexy6yp4iuwjsmbo@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Bruno Alvisio <bruno.alvisio@gmail.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 jgross@suse.com, wei.liu2@citrix.com
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
 <1513726931-7516-6-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1513726931-7516-6-git-send-email-bruno.alvisio@gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, jgross@suse.com
Subject: Re: [Minios-devel] [PATCH RFC 05/16] Save/Restore Support: Add
 kernel shutdown logic to shutdown.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/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QnJ1bm8gQWx2aXNpbywgb24gbWFyLiAxOSBkw6ljLiAyMDE3IDE1OjQyOjAwIC0wODAwLCB3cm90
ZToKPiArICogICAgICAgICAgTkVDIEV1cm9wZSBMdGQuIFBST1BSSUVUQVJZIElORk9STUFUSU9O
Cj4gKyAqCj4gKyAqIFRoaXMgc29mdHdhcmUgaXMgc3VwcGxpZWQgdW5kZXIgdGhlIHRlcm1zIG9m
IGEgbGljZW5zZSBhZ3JlZW1lbnQKPiArICogb3Igbm9uZGlzY2xvc3VyZSBhZ3JlZW1lbnQgd2l0
aCBORUMgRXVyb3BlIEx0ZC4gYW5kIG1heSBub3QgYmUKPiArICogY29waWVkIG9yIGRpc2Nsb3Nl
ZCBleGNlcHQgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSB0ZXJtcyBvZiB0aGF0Cj4gKyAqIGFncmVl
bWVudC4gVGhlIHNvZnR3YXJlIGFuZCBpdHMgc291cmNlIGNvZGUgY29udGFpbiB2YWx1YWJsZSB0
cmFkZQo+ICsgKiBzZWNyZXRzIGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gd2hpY2ggaGF2
ZSB0byBiZSBtYWludGFpbmVkIGluCj4gKyAqIGNvbmZpZGVuY2UuCj4gKyAqIEFueSB1bmF1dGhv
cml6ZWQgcHVibGljYXRpb24sIHRyYW5zZmVyIHRvIHRoaXJkIHBhcnRpZXMgb3IgZHVwbGljYXRp
b24KPiArICogb2YgdGhlIG9iamVjdCBvciBzb3VyY2UgY29kZSAtIGVpdGhlciB0b3RhbGx5IG9y
IGluIHBhcnQg4oCTIGlzCj4gKyAqIHByb2hpYml0ZWQuCj4gKyAqCj4gKyAqICAgICAgQ29weXJp
Z2h0IChjKSAyMDE0IE5FQyBFdXJvcGUgTHRkLiBBbGwgUmlnaHRzIFJlc2VydmVkLgo+ICsgKgo+
ICsgKiBBdXRob3JzOiBGaWxpcGUgTWFuY28gPGZpbGlwZS5tYW5jb0BuZWNsYWIuZXU+Cj4gKyAq
Cj4gKyAqIE5FQyBFdXJvcGUgTHRkLiBESVNDTEFJTVMgQUxMIFdBUlJBTlRJRVMsIEVJVEhFUiBF
WFBSRVNTIE9SIElNUExJRUQsCj4gKyAqIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gSU1Q
TElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWQo+ICsgKiBBTkQgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIFRIRSBXQVJSQU5UWSBBR0FJTlNUIExBVEVOVAo+ICsg
KiBERUZFQ1RTLCBXSVRIIFJFU1BFQ1QgVE8gVEhFIFBST0dSQU0gQU5EIFRIRSBBQ0NPTVBBTllJ
TkcKPiArICogRE9DVU1FTlRBVElPTi4KPiArICoKPiArICogTm8gTGlhYmlsaXR5IEZvciBDb25z
ZXF1ZW50aWFsIERhbWFnZXMgSU4gTk8gRVZFTlQgU0hBTEwgTkVDIEV1cm9wZQo+ICsgKiBMdGQu
LCBORUMgQ29ycG9yYXRpb24gT1IgQU5ZIE9GIElUUyBTVUJTSURJQVJJRVMgQkUgTElBQkxFIEZP
UiBBTlkKPiArICogREFNQUdFUyBXSEFUU09FVkVSIChJTkNMVURJTkcsIFdJVEhPVVQgTElNSVRB
VElPTiwgREFNQUdFUyBGT1IgTE9TUwo+ICsgKiBPRiBCVVNJTkVTUyBQUk9GSVRTLCBCVVNJTkVT
UyBJTlRFUlJVUFRJT04sIExPU1MgT0YgSU5GT1JNQVRJT04sIE9SCj4gKyAqIE9USEVSIFBFQ1VO
SUFSWSBMT1NTIEFORCBJTkRJUkVDVCwgQ09OU0VRVUVOVElBTCwgSU5DSURFTlRBTCwKPiArICog
RUNPTk9NSUMgT1IgUFVOSVRJVkUgREFNQUdFUykgQVJJU0lORyBPVVQgT0YgVEhFIFVTRSBPRiBP
UiBJTkFCSUxJVFkKPiArICogVE8gVVNFIFRISVMgUFJPR1JBTSwgRVZFTiBJRiBORUMgRXVyb3Bl
IEx0ZC4gSEFTIEJFRU4gQURWSVNFRCBPRiBUSEUKPiArICogUE9TU0lCSUxJVFkgT0YgU1VDSCBE
QU1BR0VTLgo+ICsgKgo+ICsgKiAgICAgVEhJUyBIRUFERVIgTUFZIE5PVCBCRSBFWFRSQUNURUQg
T1IgTU9ESUZJRUQgSU4gQU5ZIFdBWS4KCkVyciwgQUlVSSwgdGhpcyBtYWtlcyBpdCB1bnVzYWJs
ZSBmb3IgbWluaS1vcyAob3Igd2hhdGV2ZXIgZnJlZQpzb2Z0d2FyZSkuCgpTYW11ZWwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Dec 20 00:19:10 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Dec 2017 00:19: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 1eRS6I-00019P-GM; Wed, 20 Dec 2017 00:19:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=drp2=dq=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1eRS6H-00018q-2B
 for minios-devel@lists.xenproject.org; Wed, 20 Dec 2017 00:19:09 +0000
X-Inumbo-ID: 84c40a53-e51b-11e7-b0d7-9f685aff125f
Received: from hera.aquilenet.fr (unknown [141.255.128.1])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 84c40a53-e51b-11e7-b0d7-9f685aff125f;
 Wed, 20 Dec 2017 00:20:01 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 5E29F1058C;
 Wed, 20 Dec 2017 01:19:05 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
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 niHDP8w4xdHn; Wed, 20 Dec 2017 01:19:04 +0100 (CET)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id B63DC10176;
 Wed, 20 Dec 2017 01:19:04 +0100 (CET)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.90_RC3)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1eRS68-0004dB-Gl; Wed, 20 Dec 2017 01:19:00 +0100
Date: Wed, 20 Dec 2017 01:19:00 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20171220001900.luzzjfzpdawlz2as@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Bruno Alvisio <bruno.alvisio@gmail.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 jgross@suse.com, wei.liu2@citrix.com
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, jgross@suse.com
Subject: Re: [Minios-devel] [PATCH RFC 00/16] Save/Restore Support for
 mini-OS PVH
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SSBjYW4ndCBmaW5kIHBhdGNoIDA2IGluIG15IG1ib3gsIGJ1dAoKQnJ1bm8gQWx2aXNpbywgb24g
bWFyLiAxOSBkw6ljLiAyMDE3IDE1OjQxOjU1IC0wODAwLCB3cm90ZToKPiBJIGhhdmUgYmVlbiB3
b3JraW5nIG9uIHN1cHBvcnRpbmcgc2F2ZS9yZXN0b3JlIGZvciBtaW5pLW9zIFBWSC4gU29tZSBw
YXJ0cyBvZgo+IHRoZSBpbXBsZW1lbnRhdGlvbiB3ZXJlIHRha2VuIGZyb20gdGhlIHN5c21sL21p
bmktb3MgcmVwb3NpdG9yeS4gVGhlIGJyYW5jaCBjYW4KPiBiZSBmb3VuZCBhdDoKPiAKPiBodHRw
czovL2dpdGh1Yi5jb20vYmFsdmlzaW8vbWluaS1vcy90cmVlL2ZlYXR1cmUvbWluaS1vcy1zdXNw
ZW5kLXN1cHBvcnQKCkkgZ290IGNvbW1pdCAzODY5ZmY1YmY0ZTg4ZDcwOGZiNjJjMTZmYmU4ZWI5
YzBlZWU5ZDQ1IGZyb20gdGhlcmUsIGFuZAp5b3UgY2FuIGNvbnNpZGVyIGl0CgpSZXZpZXdlZC1i
eTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKU2FtdWVs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Dec 20 00:23:39 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Dec 2017 00:23: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 1eRSAd-0001pe-5B; Wed, 20 Dec 2017 00:23:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=drp2=dq=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1eRSAb-0001pI-GI
 for minios-devel@lists.xenproject.org; Wed, 20 Dec 2017 00:23:37 +0000
X-Inumbo-ID: ea4fdf10-e51b-11e7-b4a6-bc764e045a96
Received: from hera.aquilenet.fr (unknown [2a0c:e300::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea4fdf10-e51b-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 01:22:52 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 809521058C;
 Wed, 20 Dec 2017 01:23:38 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
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 KPJCR8BHhWG1; Wed, 20 Dec 2017 01:23:37 +0100 (CET)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 7C99846A2;
 Wed, 20 Dec 2017 01:23:37 +0100 (CET)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.90_RC3)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1eRSAX-0004xI-8U; Wed, 20 Dec 2017 01:23:33 +0100
Date: Wed, 20 Dec 2017 01:23:33 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20171220002333.2ykwwtsmf24eybdz@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Bruno Alvisio <bruno.alvisio@gmail.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 jgross@suse.com, wei.liu2@citrix.com
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
 <1513726931-7516-8-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1513726931-7516-8-git-send-email-bruno.alvisio@gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, jgross@suse.com
Subject: Re: [Minios-devel] [PATCH RFC 07/16] Save/Restore Support: Add
 unmap_shared_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/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QnJ1bm8gQWx2aXNpbywgb24gbWFyLiAxOSBkw6ljLiAyMDE3IDE1OjQyOjAyIC0wODAwLCB3cm90
ZToKPiBUaGlzIGZ1bmN0aW9uIGlzIG5lY2Vzc2FyeSBhcyBwYXJ0IG9mIHRoZSBwcmUtc3VzcGVu
ZCBvcGVyYXRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2
aXNpb0BnbWFpbC5jb20+Cj4gLS0tCgo+ICt2b2lkIHVubWFwX3NoYXJlZF9pbmZvKHZvaWQpCj4g
K3sKPiArICAgIGludCByYzsKPiArCj4gKyAgICBpZiAoIChyYyA9IEhZUEVSVklTT1JfdXBkYXRl
X3ZhX21hcHBpbmcoKHVuc2lnbmVkIGxvbmcpSFlQRVJWSVNPUl9zaGFyZWRfaW5mbywKCkZvciBj
b2hlcmVuY3ksIEknZCBzYXkgdXNlIHNoYXJlZF9pbmZvIHRoZXJlIHRvby4KQXBhcnQgZnJvbSB0
aGF0LAoKUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1s
eW9uLm9yZz4KCj4gKyAgICAgICAgICAgIF9fcHRlKCh2aXJ0X3RvX21mbihzaGFyZWRfaW5mbyk8
PEwxX1BBR0VUQUJMRV9TSElGVCl8IEwxX1BST1QpLCBVVk1GX0lOVkxQRykpICkKPiArICAgIHsK
PiArICAgICAgICBwcmludGsoIkZhaWxlZCB0byB1bm1hcCBzaGFyZWRfaW5mbyBwYWdlISEgcmM9
JWRcbiIsIHJjKTsKPiArICAgICAgICBkb19leGl0KCk7Cj4gKyAgICB9Cj4gK30KPiArCj4gIHN0
YXRpYyB2b2lkIGdldF9jbWRsaW5lKHZvaWQgKnApCj4gIHsKPiAgICAgIHN0YXJ0X2luZm9fdCAq
c2kgPSBwOwo+IGRpZmYgLS1naXQgYS9oeXBlcnZpc29yLmMgYi9oeXBlcnZpc29yLmMKPiBpbmRl
eCAxNjQ3MTIxLi5kMzg1N2U3IDEwMDY0NAo+IC0tLSBhL2h5cGVydmlzb3IuYwo+ICsrKyBiL2h5
cGVydmlzb3IuYwo+IEBAIC03OCw2ICs3OCwxOCBAQCBzaGFyZWRfaW5mb190ICptYXBfc2hhcmVk
X2luZm8odm9pZCAqcCkKPiAgCj4gICAgICByZXR1cm4gJnNoYXJlZF9pbmZvOwo+ICB9Cj4gKwo+
ICt2b2lkIHVubWFwX3NoYXJlZF9pbmZvKHZvaWQpCj4gK3sKPiArICAgIHN0cnVjdCB4ZW5fcmVt
b3ZlX2Zyb21fcGh5c21hcCB4cnRwOwo+ICsKPiArICAgIHhydHAuZG9taWQgPSBET01JRF9TRUxG
Owo+ICsgICAgeHJ0cC5ncGZuID0gdmlydF90b19wZm4oJnNoYXJlZF9pbmZvKTsKPiArICAgIGlm
ICggSFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVNX3JlbW92ZV9mcm9tX3BoeXNtYXAsICZ4cnRw
KSAhPSAwICkKPiArICAgICAgICBCVUcoKTsKPiArCj4gKyAgICByZXR1cm47Cj4gK30KPiAgI2Vu
ZGlmCj4gIAo+ICB2b2lkIGRvX2h5cGVydmlzb3JfY2FsbGJhY2soc3RydWN0IHB0X3JlZ3MgKnJl
Z3MpCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHlwZXJ2aXNvci5oIGIvaW5jbHVkZS9oeXBlcnZp
c29yLmgKPiBpbmRleCBmM2IxZjNjLi4xZDA5MjcxIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHlw
ZXJ2aXNvci5oCj4gKysrIGIvaW5jbHVkZS9oeXBlcnZpc29yLmgKPiBAQCAtNDMsNiArNDMsNyBA
QCBpbnQgaHZtX2dldF9wYXJhbWV0ZXIoaW50IGlkeCwgdWludDY0X3QgKnZhbHVlKTsKPiAgaW50
IGh2bV9zZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2NF90IHZhbHVlKTsKPiAgI2VuZGlmCj4g
IHNoYXJlZF9pbmZvX3QgKm1hcF9zaGFyZWRfaW5mbyh2b2lkICpwKTsKPiArdm9pZCB1bm1hcF9z
aGFyZWRfaW5mbyh2b2lkKTsKPiAgdm9pZCBmb3JjZV9ldnRjaG5fY2FsbGJhY2sodm9pZCk7Cj4g
IHZvaWQgZG9faHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3QgcHRfcmVncyAqcmVncyk7Cj4gIHZv
aWQgbWFza19ldnRjaG4odWludDMyX3QgcG9ydCk7Cj4gLS0gCj4gMi4zLjIgKEFwcGxlIEdpdC01
NSkKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xwo+IE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
bWluaW9zLWRldmVsCgotLSAKU2FtdWVsCjx5PiBsYSB2cmFpZSB2aWUsIGMnZXN0IHF1YW5kIGxl
IHByb21wdCBwYXNzZSBkZSAkIMOgICMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Dec 20 00:25:02 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Dec 2017 00:25: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 1eRSBy-0001xX-9W; Wed, 20 Dec 2017 00:25:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=drp2=dq=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1eRSBw-0001x8-Lv
 for minios-devel@lists.xenproject.org; Wed, 20 Dec 2017 00:25:00 +0000
X-Inumbo-ID: 5695d889-e51c-11e7-b0d7-9f685aff125f
Received: from hera.aquilenet.fr (unknown [141.255.128.1])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5695d889-e51c-11e7-b0d7-9f685aff125f;
 Wed, 20 Dec 2017 00:25:53 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 697D710595;
 Wed, 20 Dec 2017 01:24:57 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
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 96eEzUK1BMH6; Wed, 20 Dec 2017 01:24:55 +0100 (CET)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 3CF881058C;
 Wed, 20 Dec 2017 01:24:55 +0100 (CET)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.90_RC3)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1eRSBn-00054l-2X; Wed, 20 Dec 2017 01:24:51 +0100
Date: Wed, 20 Dec 2017 01:24:51 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20171220002451.ftmfwlgw47fm7kyc@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Bruno Alvisio <bruno.alvisio@gmail.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 jgross@suse.com, Bruno Alvisio <bruno.alvisio@oracle.com>,
 wei.liu2@citrix.com
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
 <1513726931-7516-9-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1513726931-7516-9-git-send-email-bruno.alvisio@gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 Bruno Alvisio <bruno.alvisio@oracle.com>, wei.liu2@citrix.com, jgross@suse.com
Subject: Re: [Minios-devel] [PATCH RFC 08/16] Save/Restore Support: Add
 arch_mm_pre|post_suspend
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QnJ1bm8gQWx2aXNpbywgb24gbWFyLiAxOSBkw6ljLiAyMDE3IDE1OjQyOjAzIC0wODAwLCB3cm90
ZToKPiBGb3IgUFYgZ3Vlc3RzIHRoZSBwYWdldGFibGVzIHJlZmVyZW5jZSB0aGUgcmVhbCBNRk5z
IHJhdGhlciB0aGFuIFBGTnMsIHNvIHdoZW4KPiB0aGUgZ3Vlc3QgaXMgcmVzdW1lZCBpbnRvIGEg
ZGlmZmVyZW50IGFyZWEgb2YgYSBob3N0cyBtZW1vcnksIHRoZXNlIHdpbGwgbmVlZCB0bwo+IGJl
IHJld3JpdHRlbi4gVGh1cyBmb3IgUFYgZ3Vlc3RzIHRoZSBNRk5zIG5lZWQgdG8gYmUgcmVwbGFj
ZWQgd2l0aCBQRk5zOgo+IGNhbm9uaWNhbGl6YXRpb24uCj4gCj4gUFZIIGd1ZXN0cyBhcmUgYXV0
by10cmFuc2xhdGVkIHNvIG5vIG1lbW9yeSBvcGVyYXRpb24gaXMgbmVlZGVkLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEJydW5vIEFsdmlzaW8gPGJydW5vLmFsdmlzaW9Ab3JhY2xlLmNvbT4KClJldmll
d2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cgo+
IC0tLQo+ICBhcmNoL3g4Ni9tbS5jICAgICAgICAgfCAxNCArKysrKysrKysrKysrKwo+ICBpbmNs
dWRlL3g4Ni9hcmNoX21tLmggfCAgMyArKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRp
b25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5jCj4g
aW5kZXggMDVhZDAyOS4uMWIxNjNhYyAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9tbS5jCj4gKysr
IGIvYXJjaC94ODYvbW0uYwo+IEBAIC04NDgsNiArODQ4LDIwIEBAIHZvaWQgYXJjaF9pbml0X3Ay
bSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCj4gIAo+ICAgICAgYXJjaF9yZW1hcF9wMm0obWF4X3Bm
bik7Cj4gIH0KPiArCj4gK3ZvaWQgYXJjaF9tbV9wcmVfc3VzcGVuZCh2b2lkKQo+ICt7Cj4gKyAg
ICAvL1RPRE86IENhbm9uaWNhbGl6ZSBwYWdldGFibGVzCj4gK30KPiArCj4gK3ZvaWQgYXJjaF9t
bV9wb3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKQo+ICt7Cj4gKyAgICAvL1RPRE86IExvY2F0ZSBw
YWdldGFibGVzIGFuZCAndW5jYW5vbmljYWxpemUnIHRoZW0KPiArfQo+ICsjZWxzZQo+ICt2b2lk
IGFyY2hfbW1fcHJlX3N1c3BlbmQodm9pZCl7IH0KPiArCj4gK3ZvaWQgYXJjaF9tbV9wb3N0X3N1
c3BlbmQoaW50IGNhbmNlbGVkKXsgfQo+ICAjZW5kaWYKPiAgCj4gIHZvaWQgYXJjaF9pbml0X21t
KHVuc2lnbmVkIGxvbmcqIHN0YXJ0X3Bmbl9wLCB1bnNpZ25lZCBsb25nKiBtYXhfcGZuX3ApCj4g
ZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2FyY2hfbW0uaCBiL2luY2x1ZGUveDg2L2FyY2hfbW0u
aAo+IGluZGV4IGFiOGE1M2UuLmNiYmViMjEgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ODYvYXJj
aF9tbS5oCj4gKysrIGIvaW5jbHVkZS94ODYvYXJjaF9tbS5oCj4gQEAgLTI3OSw2ICsyNzksOSBA
QCBwZ2VudHJ5X3QgKm5lZWRfcGd0KHVuc2lnbmVkIGxvbmcgYWRkcik7Cj4gIHZvaWQgYXJjaF9t
bV9wcmVpbml0KHZvaWQgKnApOwo+ICB1bnNpZ25lZCBsb25nIGFsbG9jX3ZpcnRfa2VybmVsKHVu
c2lnbmVkIG5fcGFnZXMpOwo+ICAKPiArdm9pZCBhcmNoX21tX3ByZV9zdXNwZW5kKHZvaWQpOwo+
ICt2b2lkIGFyY2hfbW1fcG9zdF9zdXNwZW5kKGludCBjYW5jZWxlZCk7Cj4gKwo+ICAjaWZuZGVm
IENPTkZJR19QQVJBVklSVAo+ICB2b2lkIGFyY2hfcHJpbnRfbWVtbWFwKHZvaWQpOwo+ICAjZW5k
aWYKPiAtLSAKPiAyLjMuMiAoQXBwbGUgR2l0LTU1KQo+IAo+IAo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dAo+IE1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWwKCi0tIApTYW11ZWwKIEon
YWkgdW4gZ3JvcyBwcm9ibMOobWU6IGonYWkgY2V0IGV4ZXJjaWNlIMOgIHJlbmRyZSBkZW1haW4g
bHVuZGksIG1haXMgbWEKIFRJIDg5IG5lIHNhaXQgcGFzIGxlIGZhaXJlLi4uCiBFc3QtY2UgcXVl
IHF1ZWxxdSd1biBwb3VycmFpdCBtJ2FpZGVyPz8KIC0rLSBPRCBJbiBHdWlkZSBkdSBOZXVuZXUg
VXNlbmV0IDogQ29tbWVudCDDp2EgISBJbCBmYXV0IHLDqWZsw6ljaGlyID8tKy0KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWls
aW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Dec 20 00:25:19 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Dec 2017 00:25: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 1eRSCE-00021J-Ok; Wed, 20 Dec 2017 00:25:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=drp2=dq=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1eRSCE-00020J-9X
 for minios-devel@lists.xenproject.org; Wed, 20 Dec 2017 00:25:18 +0000
X-Inumbo-ID: 6166df6f-e51c-11e7-b0d7-9f685aff125f
Received: from hera.aquilenet.fr (unknown [141.255.128.1])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6166df6f-e51c-11e7-b0d7-9f685aff125f;
 Wed, 20 Dec 2017 00:26:12 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 8C39710592;
 Wed, 20 Dec 2017 01:25:15 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
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 s3J-rBl56Kto; Wed, 20 Dec 2017 01:25:14 +0100 (CET)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id DB2681058C;
 Wed, 20 Dec 2017 01:25:14 +0100 (CET)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.90_RC3)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1eRSC6-00054y-Q1; Wed, 20 Dec 2017 01:25:10 +0100
Date: Wed, 20 Dec 2017 01:25:10 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20171220002510.x2t5aqxwymsnlk4i@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Bruno Alvisio <bruno.alvisio@gmail.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 jgross@suse.com, wei.liu2@citrix.com
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
 <1513726931-7516-10-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1513726931-7516-10-git-send-email-bruno.alvisio@gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, jgross@suse.com
Subject: Re: [Minios-devel] [PATCH RFC 09/16] Save/Restore Support:
 Disable/enable IRQs during suspend/restore
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QnJ1bm8gQWx2aXNpbywgb24gbWFyLiAxOSBkw6ljLiAyMDE3IDE1OjQyOjA0IC0wODAwLCB3cm90
ZToKPiBTaWduZWQtb2ZmLWJ5OiBCcnVubyBBbHZpc2lvIDxicnVuby5hbHZpc2lvQGdtYWlsLmNv
bT4KClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlv
bi5vcmc+Cgo+IC0tLQo+ICBrZXJuZWwuYyB8IDQgKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9rZXJuZWwuYyBi
L2tlcm5lbC5jCj4gaW5kZXggMWNkNDBlOC4uNzgyZWI3OSAxMDA2NDQKPiAtLS0gYS9rZXJuZWwu
Ywo+ICsrKyBiL2tlcm5lbC5jCj4gQEAgLTExOSwxMiArMTE5LDEyIEBAIHZvaWQgc3RhcnRfa2Vy
bmVsKHZvaWQqIHBhcikKPiAgCj4gIHZvaWQgcHJlX3N1c3BlbmQodm9pZCkKPiAgewo+IC0KPiAr
ICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Cj4gIH0KPiAgCj4gIHZvaWQgcG9zdF9zdXNwZW5kKGlu
dCBjYW5jZWxlZCkKPiAgewo+IC0KPiArICAgIGxvY2FsX2lycV9lbmFibGUoKTsKPiAgfQo+ICAK
PiAgdm9pZCBzdG9wX2tlcm5lbCh2b2lkKQo+IC0tIAo+IDIuMy4yIChBcHBsZSBHaXQtNTUpCj4g
Cj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBN
aW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlv
cy1kZXZlbAoKLS0gClNhbXVlbApROglIb3cgZG8geW91IHBsYXkgcmVsaWdpb3VzIHJvdWxldHRl
PwpBOglZb3Ugc3RhbmQgYXJvdW5kIGluIGEgY2lyY2xlIGFuZCBibGFzcGhlbWUgYW5kIHNlZSB3
aG8gZ2V0cyBzdHJ1Y2sgYnkgbGlnaHRuaW5nIGZpcnN0LgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Dec 20 00:26:57 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Dec 2017 00:26: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 1eRSDp-0002F1-4s; Wed, 20 Dec 2017 00:26:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=drp2=dq=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1eRSDo-0002EY-19
 for minios-devel@lists.xenproject.org; Wed, 20 Dec 2017 00:26:56 +0000
X-Inumbo-ID: 60c62901-e51c-11e7-b4a6-bc764e045a96
Received: from hera.aquilenet.fr (unknown [2a0c:e300::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60c62901-e51c-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 01:26:11 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 6223810176;
 Wed, 20 Dec 2017 01:26:57 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
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 Bs8cqGosdOc4; Wed, 20 Dec 2017 01:26:55 +0100 (CET)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id DBE6D8F58;
 Wed, 20 Dec 2017 01:26:55 +0100 (CET)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.90_RC3)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1eRSDj-0005CY-Nw; Wed, 20 Dec 2017 01:26:51 +0100
Date: Wed, 20 Dec 2017 01:26:51 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20171220002651.o2dfhatigpw6i2vh@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Bruno Alvisio <bruno.alvisio@gmail.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 jgross@suse.com, wei.liu2@citrix.com
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
 <1513726931-7516-11-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1513726931-7516-11-git-send-email-bruno.alvisio@gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, jgross@suse.com
Subject: Re: [Minios-devel] [PATCH RFC 10/16] Save/Restore Support: Add
 suspend/resume support for timers
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QnJ1bm8gQWx2aXNpbywgb24gbWFyLiAxOSBkw6ljLiAyMDE3IDE1OjQyOjA1IC0wODAwLCB3cm90
ZToKPiBTaWduZWQtb2ZmLWJ5OiBCcnVubyBBbHZpc2lvIDxicnVuby5hbHZpc2lvQGdtYWlsLmNv
bT4KCj4gK3ZvaWQgcmVzdW1lX3RpbWUodm9pZCkKPiArewo+ICsgICAgcG9ydCA9IGJpbmRfdmly
cShWSVJRX1RJTUVSLCAmdGltZXJfaGFuZGxlciwgTlVMTCk7Cj4gKyAgICB1bm1hc2tfZXZ0Y2hu
KHBvcnQpOwo+ICt9CgpJJ2Qgc2F5IHJhdGhlciBmYWN0b3JpemUgaXQgd2l0aCBpbml0X3RpbWUu
Cih5b3UgY291bGQgZXZlbiBqdXN0IHJlbW92ZSB0aGUgcHJpbnRmIHRoZXJlIHRvIGF2b2lkIGhh
dmluZyB0byB3cml0ZQp5ZXQgYW5vdGhlciBmdW5jdGlvbikKCj4gZGlmZiAtLWdpdCBhL2luY2x1
ZGUvdGltZS5oIGIvaW5jbHVkZS90aW1lLmgKPiBpbmRleCA1ZDZlZDY3Li4yZTA2ZDU4IDEwMDY0
NAo+IC0tLSBhL2luY2x1ZGUvdGltZS5oCj4gKysrIGIvaW5jbHVkZS90aW1lLmgKPiBAQCAtNTUs
NiArNTUsOCBAQCB0eXBlZGVmIGxvbmcgc3VzZWNvbmRzX3Q7Cj4gIC8qIHByb3RvdHlwZXMgKi8K
PiAgdm9pZCAgICAgaW5pdF90aW1lKHZvaWQpOwo+ICB2b2lkICAgICBmaW5pX3RpbWUodm9pZCk7
Cj4gK3ZvaWQgICAgIHN1c3BlbmRfdGltZSh2b2lkKTsKPiArdm9pZCAgICAgcmVzdW1lX3RpbWUo
dm9pZCk7Cj4gIHNfdGltZV90IGdldF9zX3RpbWUodm9pZCk7Cj4gIHNfdGltZV90IGdldF92X3Rp
bWUodm9pZCk7Cj4gIHVpbnQ2NF90IG1vbm90b25pY19jbG9jayh2b2lkKTsKPiBkaWZmIC0tZ2l0
IGEva2VybmVsLmMgYi9rZXJuZWwuYwo+IGluZGV4IDc4MmViNzkuLmExNmIxYmEgMTAwNjQ0Cj4g
LS0tIGEva2VybmVsLmMKPiArKysgYi9rZXJuZWwuYwo+IEBAIC0xMjAsMTAgKzEyMCwxNCBAQCB2
b2lkIHN0YXJ0X2tlcm5lbCh2b2lkKiBwYXIpCj4gIHZvaWQgcHJlX3N1c3BlbmQodm9pZCkKPiAg
ewo+ICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKPiArCj4gKyAgICBzdXNwZW5kX3RpbWUoKTsK
PiAgfQo+ICAKPiAgdm9pZCBwb3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKQo+ICB7Cj4gKyAgICBy
ZXN1bWVfdGltZSgpOwo+ICsKPiAgICAgIGxvY2FsX2lycV9lbmFibGUoKTsKPiAgfQo+ICAKPiAt
LSAKPiAyLjMuMiAoQXBwbGUgR2l0LTU1KQo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCj4gTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdAo+IE1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWwKCi0tIApTYW11ZWwKPHk+IMOnYSBn
YXplID8KPGw+IHByb3V0CiAtKy0gI2Vucy1taW0gLSBvdXZyZXogbGVzIGZlbsOqdHJlcyAhIC0r
LQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Dec 20 00:37:15 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Dec 2017 00:37: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 1eRSNm-00032N-3n; Wed, 20 Dec 2017 00:37:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=drp2=dq=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1eRSNk-000320-N1
 for minios-devel@lists.xenproject.org; Wed, 20 Dec 2017 00:37:12 +0000
X-Inumbo-ID: 0ae0fc8e-e51e-11e7-b0d7-9f685aff125f
Received: from hera.aquilenet.fr (unknown [141.255.128.1])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0ae0fc8e-e51e-11e7-b0d7-9f685aff125f;
 Wed, 20 Dec 2017 00:38:05 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 572BBF6D4;
 Wed, 20 Dec 2017 01:37:08 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
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 c6paqgRK4O_i; Wed, 20 Dec 2017 01:37:07 +0100 (CET)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id A3BA6F59F;
 Wed, 20 Dec 2017 01:37:07 +0100 (CET)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.90_RC3)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1eRSNb-0005kl-Ea; Wed, 20 Dec 2017 01:37:03 +0100
Date: Wed, 20 Dec 2017 01:37:03 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20171220003703.lefzywpv7wt3wh64@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Bruno Alvisio <bruno.alvisio@gmail.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 jgross@suse.com, wei.liu2@citrix.com
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, jgross@suse.com
Subject: Re: [Minios-devel] [PATCH RFC 00/16] Save/Restore Support for
 mini-OS PVH
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QWdhaW4sIEkgZGlkbid0IGZpbmQgcGF0Y2ggMTEsIHNvIEkgZ290IGl0IGZyb20gaGVyZQoKQnJ1
bm8gQWx2aXNpbywgb24gbWFyLiAxOSBkw6ljLiAyMDE3IDE1OjQxOjU1IC0wODAwLCB3cm90ZToK
PiBodHRwczovL2dpdGh1Yi5jb20vYmFsdmlzaW8vbWluaS1vcy90cmVlL2ZlYXR1cmUvbWluaS1v
cy1zdXNwZW5kLXN1cHBvcnQKClRoZXJlIGFyZSBpbmRlbnRhdGlvbiBvZGRpdGllcyBicmluZ2lu
ZyBzcHVyaW91cyBodW5rcy4gQXBhcnQgZnJvbSB0aGF0LAoKUmV2aWV3ZWQtYnk6IFNhbXVlbCBU
aGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KClNhbXVlbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Dec 20 00:37:38 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Dec 2017 00:37: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 1eRSOA-00034m-CE; Wed, 20 Dec 2017 00:37:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=drp2=dq=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1eRSO8-000349-If
 for minios-devel@lists.xenproject.org; Wed, 20 Dec 2017 00:37:36 +0000
X-Inumbo-ID: de060dc1-e51d-11e7-b4a6-bc764e045a96
Received: from hera.aquilenet.fr (unknown [141.255.128.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de060dc1-e51d-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 01:36:50 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 152C1F6D4;
 Wed, 20 Dec 2017 01:37:37 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
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 miLPe2l_njzu; Wed, 20 Dec 2017 01:37:36 +0100 (CET)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 69DC9F59F;
 Wed, 20 Dec 2017 01:37:36 +0100 (CET)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.90_RC3)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1eRSO4-0005o4-CF; Wed, 20 Dec 2017 01:37:32 +0100
Date: Wed, 20 Dec 2017 01:37:32 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20171220003732.pzslph3lubsk5m5a@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Bruno Alvisio <bruno.alvisio@gmail.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 jgross@suse.com, wei.liu2@citrix.com
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
 <1513726931-7516-13-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1513726931-7516-13-git-send-email-bruno.alvisio@gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, jgross@suse.com
Subject: Re: [Minios-devel] [PATCH RFC 12/16] Save/Restore Support: Add
 support for suspend/restore events.
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QnJ1bm8gQWx2aXNpbywgb24gbWFyLiAxOSBkw6ljLiAyMDE3IDE1OjQyOjA3IC0wODAwLCB3cm90
ZToKPiBTaWduZWQtb2ZmLWJ5OiBCcnVubyBBbHZpc2lvIDxicnVuby5hbHZpc2lvQGdtYWlsLmNv
bT4KClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlv
bi5vcmc+Cgo+IC0tLQo+ICBldmVudHMuYyAgICAgICAgIHwgNSArKysrKwo+ICBpbmNsdWRlL2V2
ZW50cy5oIHwgMSArCj4gIGtlcm5lbC5jICAgICAgICAgfCAyICsrCj4gIDMgZmlsZXMgY2hhbmdl
ZCwgOCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2V2ZW50cy5jIGIvZXZlbnRzLmMK
PiBpbmRleCBlOGVmOGFhLi4zNDJhZWFkIDEwMDY0NAo+IC0tLSBhL2V2ZW50cy5jCj4gKysrIGIv
ZXZlbnRzLmMKPiBAQCAtMTgzLDYgKzE4MywxMSBAQCB2b2lkIGZpbmlfZXZlbnRzKHZvaWQpCj4g
ICAgICBhcmNoX2ZpbmlfZXZlbnRzKCk7Cj4gIH0KPiAgCj4gK3ZvaWQgc3VzcGVuZF9ldmVudHMo
dm9pZCkKPiArewo+ICsgICAgdW5iaW5kX2FsbF9wb3J0cygpOwo+ICt9Cj4gKwo+ICB2b2lkIGRl
ZmF1bHRfaGFuZGxlcihldnRjaG5fcG9ydF90IHBvcnQsIHN0cnVjdCBwdF9yZWdzICpyZWdzLCB2
b2lkICppZ25vcmUpCj4gIHsKPiAgICAgIHByaW50aygiW1BvcnQgJWRdIC0gZXZlbnQgcmVjZWl2
ZWRcbiIsIHBvcnQpOwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2V2ZW50cy5oIGIvaW5jbHVkZS9l
dmVudHMuaAo+IGluZGV4IDg5YjU5OTcuLjcwNWFkOTMgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9l
dmVudHMuaAo+ICsrKyBiL2luY2x1ZGUvZXZlbnRzLmgKPiBAQCAtNTUsNSArNTUsNiBAQCBzdGF0
aWMgaW5saW5lIGludCBub3RpZnlfcmVtb3RlX3ZpYV9ldnRjaG4oZXZ0Y2huX3BvcnRfdCBwb3J0
KQo+ICB9Cj4gIAo+ICB2b2lkIGZpbmlfZXZlbnRzKHZvaWQpOwo+ICt2b2lkIHN1c3BlbmRfZXZl
bnRzKHZvaWQpOwo+ICAKPiAgI2VuZGlmIC8qIF9FVkVOVFNfSF8gKi8KPiBkaWZmIC0tZ2l0IGEv
a2VybmVsLmMgYi9rZXJuZWwuYwo+IGluZGV4IGZkMWM0YzUuLmM2ZmY5ZjMgMTAwNjQ0Cj4gLS0t
IGEva2VybmVsLmMKPiArKysgYi9rZXJuZWwuYwo+IEBAIC0xMjQsNiArMTI0LDggQEAgdm9pZCBw
cmVfc3VzcGVuZCh2b2lkKQo+ICAgICAgc3VzcGVuZF90aW1lKCk7Cj4gIAo+ICAgICAgc3VzcGVu
ZF9jb25zb2xlKCk7Cj4gKwo+ICsgICAgc3VzcGVuZF9ldmVudHMoKTsKPiAgfQo+ICAKPiAgdm9p
ZCBwb3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKQo+IC0tIAo+IDIuMy4yIChBcHBsZSBHaXQtNTUp
Cj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
PiBNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21p
bmlvcy1kZXZlbAoKLS0gClNhbXVlbApYLUZhdm9yaXQtQ2FydG9vbjogQ2FsdmluIGFuZCBIb2Ji
ZXMKIC0rLSBNYWlsIGhlYWRlciBvZiBXaW0gdmFuIERvcnN0IC0rLQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Dec 20 00:40:45 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Dec 2017 00:40: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 1eRSRB-0003mi-KK; Wed, 20 Dec 2017 00:40:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=drp2=dq=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1eRSR9-0003mD-P6
 for minios-devel@lists.xenproject.org; Wed, 20 Dec 2017 00:40:43 +0000
X-Inumbo-ID: 88c3d449-e51e-11e7-b0d7-9f685aff125f
Received: from hera.aquilenet.fr (unknown [141.255.128.1])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 88c3d449-e51e-11e7-b0d7-9f685aff125f;
 Wed, 20 Dec 2017 00:41:37 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 8DF1310592;
 Wed, 20 Dec 2017 01:40:40 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
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 ADPWAuEyHi37; Wed, 20 Dec 2017 01:40:40 +0100 (CET)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 04D89FE38;
 Wed, 20 Dec 2017 01:40:39 +0100 (CET)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.90_RC3)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1eRSR1-0005z7-Pv; Wed, 20 Dec 2017 01:40:35 +0100
Date: Wed, 20 Dec 2017 01:40:35 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20171220004035.v53dgdqpt4gcfqib@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Bruno Alvisio <bruno.alvisio@gmail.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 jgross@suse.com, wei.liu2@citrix.com
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
 <1513726931-7516-14-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1513726931-7516-14-git-send-email-bruno.alvisio@gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, jgross@suse.com
Subject: Re: [Minios-devel] [PATCH RFC 13/16] Save/Restore Support: Add
 suspend/restore support for Grant Tables.
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QnJ1bm8gQWx2aXNpbywgb24gbWFyLiAxOSBkw6ljLiAyMDE3IDE1OjQyOjA4IC0wODAwLCB3cm90
ZToKCj4gK3ZvaWQgc3VzcGVuZF9nbnR0YWIodm9pZCkKPiArewo+ICsjaWZkZWYgQ09ORklHX1BB
UkFWSVJUCj4gKyAgICBpbnQgaTsKPiArCj4gKyAgICBmb3IgKGkgPSAwOyBpIDwgTlJfR1JBTlRf
RlJBTUVTOyBpKyspIHsKPiArICAgICAgICBIWVBFUlZJU09SX3VwZGF0ZV92YV9tYXBwaW5nKCh1
bnNpZ25lZCBsb25nKSgoKGNoYXIgKilnbnR0YWJfdGFibGUpICsgUEFHRV9TSVpFKmkpLAo+ICsg
ICAgICAgICAgICAgICAgKHB0ZV90KXsweDA8PFBBR0VfU0hJRlR9LCBVVk1GX0lOVkxQRyk7Cj4g
KyAgICB9Cj4gKyNlbmRpZgo+ICsgICAgcmV0dXJuOwo+ICt9Cj4gKwo+ICt2b2lkIHJlc3VtZV9n
bnR0YWIodm9pZCkKPiArey4uLgoKVGhlIGluaXRpYWxpemF0aW9uIGluIGFyY2hfaW5pdF9nbnR0
YWIgaXMgZGlmZmVyZW50IGZvciBhcm0sIHNvIEknZCBzYXkKdGhpcyBzaG91bGQgYmUgYXJjaC1z
cGVjaWZpYy4KClNhbXVlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Dec 20 00:43:38 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Dec 2017 00:43: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 1eRSTy-0003ys-Aw; Wed, 20 Dec 2017 00:43:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=drp2=dq=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1eRSTx-0003yX-SM
 for minios-devel@lists.xenproject.org; Wed, 20 Dec 2017 00:43:37 +0000
X-Inumbo-ID: b596674f-e51e-11e7-b4a6-bc764e045a96
Received: from hera.aquilenet.fr (unknown [2a0c:e300::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b596674f-e51e-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 01:42:52 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 85EFA10592;
 Wed, 20 Dec 2017 01:43:38 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
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 kpDuz1h6jBCA; Wed, 20 Dec 2017 01:43:37 +0100 (CET)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 840CBFE38;
 Wed, 20 Dec 2017 01:43:37 +0100 (CET)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.90_RC3)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1eRSTt-00064e-9P; Wed, 20 Dec 2017 01:43:33 +0100
Date: Wed, 20 Dec 2017 01:43:33 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20171220004333.gcmmxqgvowwybgge@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Bruno Alvisio <bruno.alvisio@gmail.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 jgross@suse.com, wei.liu2@citrix.com
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
 <1513726931-7516-15-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1513726931-7516-15-git-send-email-bruno.alvisio@gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, jgross@suse.com
Subject: Re: [Minios-devel] [PATCH RFC 14/16] Save/Restore Support: Add
 suspend/restore support for xenbus
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QnJ1bm8gQWx2aXNpbywgb24gbWFyLiAxOSBkw6ljLiAyMDE3IDE1OjQyOjA5IC0wODAwLCB3cm90
ZToKPiBDdXJyZW50bHkgdGhlIHdhdGNoIHBhdGggaXMgbm90IHNhdmVkIGluIHRoZSB3YXRjaCBz
dHJ1Y3Qgd2hlbiBpdCBpcyByZWdpc3RlcmVkLgo+IER1cmluZyB4ZW5idXMgcmVzdW1lIHRoZSBw
YXRoIGlzIG5lZWRlZCBzbyB0aGF0IHRoZSB3YXRjaGVzIGNhbiBiZSByZWdpc3RlcmVkIGFnYWlu
Lgo+IFRodXMsICdwYXRoJyBmaWVsZCBpcyBhZGRlZCB0byBzdHJ1Y3Qgd2F0Y2ggc28gdGhhdCB3
YXRjaGVzIGNhbiBiZSByZS1yZWdpc3RlcmVkCj4gZHVyaW5nIHhlbmJ1cyByZXN1bWUuCj4gCj4g
U2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+CgpB
Z2FpbiwgdGhlcmUgYXJlIHNwdXJpb3VzIGh1bmtzIGluIHRoaXMgcGF0Y2ggZHVlIHRvIG9kZGl0
aWVzIGluCmluZGVudGF0aW9uLCBwbGVhc2UgcmVtb3ZlIHRoZW0uIEFwYXJ0IGZyb20gdGhhdCwK
ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5v
cmc+Cgo+IC0tLQo+ICBpbmNsdWRlL3hlbmJ1cy5oIHwgICAyICsrCj4gIGtlcm5lbC5jICAgICAg
ICAgfCAgIDggKysrKysKPiAgeGVuYnVzL3hlbmJ1cy5jICB8IDEwNiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCj4gIDMgZmlsZXMgY2hhbmdl
ZCwgODUgaW5zZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUveGVuYnVzLmggYi9pbmNsdWRlL3hlbmJ1cy5oCj4gaW5kZXggYjJkNTA3Mi4uMzg3MWYz
NSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3hlbmJ1cy5oCj4gKysrIGIvaW5jbHVkZS94ZW5idXMu
aAo+IEBAIC0xMjAsNiArMTIwLDggQEAgZG9taWRfdCB4ZW5idXNfZ2V0X3NlbGZfaWQodm9pZCk7
Cj4gICNpZmRlZiBDT05GSUdfWEVOQlVTCj4gIC8qIFJlc2V0IHRoZSBYZW5CdXMgc3lzdGVtLiAq
Lwo+ICB2b2lkIGZpbmlfeGVuYnVzKHZvaWQpOwo+ICt2b2lkIHN1c3BlbmRfeGVuYnVzKHZvaWQp
Owo+ICt2b2lkIHJlc3VtZV94ZW5idXMoaW50IGNhbmNlbGVkKTsKPiAgI2Vsc2UKPiAgc3RhdGlj
IGlubGluZSB2b2lkIGZpbmlfeGVuYnVzKHZvaWQpCj4gIHsKPiBkaWZmIC0tZ2l0IGEva2VybmVs
LmMgYi9rZXJuZWwuYwo+IGluZGV4IGE1NjNmNjAuLmJjMjM5NGYgMTAwNjQ0Cj4gLS0tIGEva2Vy
bmVsLmMKPiArKysgYi9rZXJuZWwuYwo+IEBAIC0xMTksNiArMTE5LDEwIEBAIHZvaWQgc3RhcnRf
a2VybmVsKHZvaWQqIHBhcikKPiAgCj4gIHZvaWQgcHJlX3N1c3BlbmQodm9pZCkKPiAgewo+ICsj
aWZkZWYgQ09ORklHX1hFTkJVUwo+ICsgICAgc3VzcGVuZF94ZW5idXMoKTsKPiArI2VuZGlmCj4g
Kwo+ICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKPiAgCj4gICAgICBzdXNwZW5kX2dudHRhYigp
Owo+IEBAIC0xMzksNiArMTQzLDEwIEBAIHZvaWQgcG9zdF9zdXNwZW5kKGludCBjYW5jZWxlZCkK
PiAgICAgIHJlc3VtZV9nbnR0YWIoKTsKPiAgCj4gICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7Cj4g
Kwo+ICsjaWZkZWYgQ09ORklHX1hFTkJVUwo+ICsgICAgcmVzdW1lX3hlbmJ1cyhjYW5jZWxlZCk7
Cj4gKyNlbmRpZgo+ICB9Cj4gIAo+ICB2b2lkIHN0b3Bfa2VybmVsKHZvaWQpCj4gZGlmZiAtLWdp
dCBhL3hlbmJ1cy94ZW5idXMuYyBiL3hlbmJ1cy94ZW5idXMuYwo+IGluZGV4IGMyZDJiZDEuLjRj
NjI2ZmIgMTAwNjQ0Cj4gLS0tIGEveGVuYnVzL3hlbmJ1cy5jCj4gKysrIGIveGVuYnVzL3hlbmJ1
cy5jCj4gQEAgLTUwLDYgKzUwLDcgQEAgREVDTEFSRV9XQUlUX1FVRVVFX0hFQUQoeGVuYnVzX3dh
dGNoX3F1ZXVlKTsKPiAgeGVuYnVzX2V2ZW50X3F1ZXVlIHhlbmJ1c19ldmVudHM7Cj4gIHN0YXRp
YyBzdHJ1Y3Qgd2F0Y2ggewo+ICAgICAgY2hhciAqdG9rZW47Cj4gKyAgICBjaGFyICpwYXRoOwo+
ICAgICAgeGVuYnVzX2V2ZW50X3F1ZXVlICpldmVudHM7Cj4gICAgICBzdHJ1Y3Qgd2F0Y2ggKm5l
eHQ7Cj4gIH0gKndhdGNoZXM7Cj4gQEAgLTYzLDYgKzY0LDggQEAgc3RydWN0IHhlbmJ1c19yZXFf
aW5mbwo+ICAjZGVmaW5lIE5SX1JFUVMgMzIKPiAgc3RhdGljIHN0cnVjdCB4ZW5idXNfcmVxX2lu
Zm8gcmVxX2luZm9bTlJfUkVRU107Cj4gIAo+ICtzdGF0aWMgY2hhciAqZXJybXNnKHN0cnVjdCB4
c2Rfc29ja21zZyAqcmVwKTsKPiArCj4gIHVpbnQzMl90IHhlbmJ1c19ldnRjaG47Cj4gIAo+ICAj
aWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gQEAgLTIzMSw0NSArMjM0LDM5IEBAIHN0YXRpYyB2b2lk
IHhlbmJ1c190aHJlYWRfZnVuYyh2b2lkICppZ24pCj4gICAgICBzdHJ1Y3QgeHNkX3NvY2ttc2cg
bXNnOwo+ICAgICAgdW5zaWduZWQgcHJvZCA9IHhlbnN0b3JlX2J1Zi0+cnNwX3Byb2Q7Cj4gIAo+
IC0gICAgZm9yICg7OykgCj4gLSAgICB7Cj4gKyAgICBmb3IgKDs7KSB7Cj4gICAgICAgICAgd2Fp
dF9ldmVudCh4Yl93YWl0cSwgcHJvZCAhPSB4ZW5zdG9yZV9idWYtPnJzcF9wcm9kKTsKPiAtICAg
ICAgICB3aGlsZSAoMSkgCj4gLSAgICAgICAgewo+ICsgICAgICAgIHdoaWxlICgxKSB7Cj4gICAg
ICAgICAgICAgIHByb2QgPSB4ZW5zdG9yZV9idWYtPnJzcF9wcm9kOwo+ICAgICAgICAgICAgICBE
RUJVRygiUnNwX2NvbnMgJWQsIHJzcF9wcm9kICVkLlxuIiwgeGVuc3RvcmVfYnVmLT5yc3BfY29u
cywKPiAtICAgICAgICAgICAgICAgICAgICB4ZW5zdG9yZV9idWYtPnJzcF9wcm9kKTsKPiArICAg
ICAgICAgICAgICAgICAgeGVuc3RvcmVfYnVmLT5yc3BfcHJvZCk7Cj4gICAgICAgICAgICAgIGlm
ICh4ZW5zdG9yZV9idWYtPnJzcF9wcm9kIC0geGVuc3RvcmVfYnVmLT5yc3BfY29ucyA8IHNpemVv
Zihtc2cpKQo+ICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgICAgIHJtYigpOwo+
IC0gICAgICAgICAgICBtZW1jcHlfZnJvbV9yaW5nKHhlbnN0b3JlX2J1Zi0+cnNwLAo+IC0gICAg
ICAgICAgICAgICAgICAgICZtc2csCj4gLSAgICAgICAgICAgICAgICAgICAgTUFTS19YRU5TVE9S
RV9JRFgoeGVuc3RvcmVfYnVmLT5yc3BfY29ucyksCj4gLSAgICAgICAgICAgICAgICAgICAgc2l6
ZW9mKG1zZykpOwo+IC0gICAgICAgICAgICBERUJVRygiTXNnIGxlbiAlZCwgJWQgYXZhaWwsIGlk
ICVkLlxuIiwKPiAtICAgICAgICAgICAgICAgICAgICBtc2cubGVuICsgc2l6ZW9mKG1zZyksCj4g
LSAgICAgICAgICAgICAgICAgICAgeGVuc3RvcmVfYnVmLT5yc3BfcHJvZCAtIHhlbnN0b3JlX2J1
Zi0+cnNwX2NvbnMsCj4gLSAgICAgICAgICAgICAgICAgICAgbXNnLnJlcV9pZCk7Cj4gKyAgICAg
ICAgICAgIG1lbWNweV9mcm9tX3JpbmcoeGVuc3RvcmVfYnVmLT5yc3AsICZtc2csCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTUFTS19YRU5TVE9SRV9JRFgoeGVuc3RvcmVfYnVmLT5y
c3BfY29ucyksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKG1zZykpOwo+
ICsgICAgICAgICAgICBERUJVRygiTXNnIGxlbiAlZCwgJWQgYXZhaWwsIGlkICVkLlxuIiwgbXNn
LmxlbiArIHNpemVvZihtc2cpLAo+ICsgICAgICAgICAgICAgICAgICB4ZW5zdG9yZV9idWYtPnJz
cF9wcm9kIC0geGVuc3RvcmVfYnVmLT5yc3BfY29ucywgbXNnLnJlcV9pZCk7Cj4gKwo+ICAgICAg
ICAgICAgICBpZiAoeGVuc3RvcmVfYnVmLT5yc3BfcHJvZCAtIHhlbnN0b3JlX2J1Zi0+cnNwX2Nv
bnMgPAo+IC0gICAgICAgICAgICAgICAgICAgIHNpemVvZihtc2cpICsgbXNnLmxlbikKPiArICAg
ICAgICAgICAgICAgIHNpemVvZihtc2cpICsgbXNnLmxlbikKPiAgICAgICAgICAgICAgICAgIGJy
ZWFrOwo+ICAKPiAgICAgICAgICAgICAgREVCVUcoIk1lc3NhZ2UgaXMgZ29vZC5cbiIpOwo+ICAK
PiAtICAgICAgICAgICAgaWYobXNnLnR5cGUgPT0gWFNfV0FUQ0hfRVZFTlQpCj4gLSAgICAgICAg
ICAgIHsKPiAtCQlzdHJ1Y3QgeGVuYnVzX2V2ZW50ICpldmVudCA9IG1hbGxvYyhzaXplb2YoKmV2
ZW50KSArIG1zZy5sZW4pOwo+ICsgICAgICAgICAgICBpZiAobXNnLnR5cGUgPT0gWFNfV0FUQ0hf
RVZFTlQpIHsKPiArCQkgICAgICAgIHN0cnVjdCB4ZW5idXNfZXZlbnQgKmV2ZW50ID0gbWFsbG9j
KHNpemVvZigqZXZlbnQpICsgbXNnLmxlbik7Cj4gICAgICAgICAgICAgICAgICB4ZW5idXNfZXZl
bnRfcXVldWUgKmV2ZW50cyA9IE5VTEw7Cj4gLQkJY2hhciAqZGF0YSA9IChjaGFyKilldmVudCAr
IHNpemVvZigqZXZlbnQpOwo+ICsJCSAgICAgICAgY2hhciAqZGF0YSA9IChjaGFyKilldmVudCAr
IHNpemVvZigqZXZlbnQpOwo+ICAgICAgICAgICAgICAgICAgc3RydWN0IHdhdGNoICp3YXRjaDsK
PiAgCj4gLSAgICAgICAgICAgICAgICBtZW1jcHlfZnJvbV9yaW5nKHhlbnN0b3JlX2J1Zi0+cnNw
LAo+IC0JCSAgICBkYXRhLAo+ICsgICAgICAgICAgICAgICAgbWVtY3B5X2Zyb21fcmluZyh4ZW5z
dG9yZV9idWYtPnJzcCwgZGF0YSwKPiAgICAgICAgICAgICAgICAgICAgICBNQVNLX1hFTlNUT1JF
X0lEWCh4ZW5zdG9yZV9idWYtPnJzcF9jb25zICsgc2l6ZW9mKG1zZykpLAo+ICAgICAgICAgICAg
ICAgICAgICAgIG1zZy5sZW4pOwo+ICAKPiAtCQlldmVudC0+cGF0aCA9IGRhdGE7Cj4gLQkJZXZl
bnQtPnRva2VuID0gZXZlbnQtPnBhdGggKyBzdHJsZW4oZXZlbnQtPnBhdGgpICsgMTsKPiArCQkg
ICAgICAgIGV2ZW50LT5wYXRoID0gZGF0YTsKPiArCQkgICAgICAgIGV2ZW50LT50b2tlbiA9IGV2
ZW50LT5wYXRoICsgc3RybGVuKGV2ZW50LT5wYXRoKSArIDE7Cj4gIAo+ICAgICAgICAgICAgICAg
ICAgbWIoKTsKPiAgICAgICAgICAgICAgICAgIHhlbnN0b3JlX2J1Zi0+cnNwX2NvbnMgKz0gbXNn
LmxlbiArIHNpemVvZihtc2cpOwo+IEBAIC0yODgsMTUgKzI4NSwxMSBAQCBzdGF0aWMgdm9pZCB4
ZW5idXNfdGhyZWFkX2Z1bmModm9pZCAqaWduKQo+ICAgICAgICAgICAgICAgICAgICAgIHByaW50
aygidW5leHBlY3RlZCB3YXRjaCB0b2tlbiAlc1xuIiwgZXZlbnQtPnRva2VuKTsKPiAgICAgICAg
ICAgICAgICAgICAgICBmcmVlKGV2ZW50KTsKPiAgICAgICAgICAgICAgICAgIH0KPiAtICAgICAg
ICAgICAgfQo+IC0KPiAtICAgICAgICAgICAgZWxzZQo+IC0gICAgICAgICAgICB7Cj4gKyAgICAg
ICAgICAgIH0gZWxzZSB7Cj4gICAgICAgICAgICAgICAgICByZXFfaW5mb1ttc2cucmVxX2lkXS5y
ZXBseSA9IG1hbGxvYyhzaXplb2YobXNnKSArIG1zZy5sZW4pOwo+IC0gICAgICAgICAgICAgICAg
bWVtY3B5X2Zyb21fcmluZyh4ZW5zdG9yZV9idWYtPnJzcCwKPiAtICAgICAgICAgICAgICAgICAg
ICByZXFfaW5mb1ttc2cucmVxX2lkXS5yZXBseSwKPiAtICAgICAgICAgICAgICAgICAgICBNQVNL
X1hFTlNUT1JFX0lEWCh4ZW5zdG9yZV9idWYtPnJzcF9jb25zKSwKPiAtICAgICAgICAgICAgICAg
ICAgICBtc2cubGVuICsgc2l6ZW9mKG1zZykpOwo+ICsgICAgICAgICAgICAgICAgbWVtY3B5X2Zy
b21fcmluZyh4ZW5zdG9yZV9idWYtPnJzcCwgcmVxX2luZm9bbXNnLnJlcV9pZF0ucmVwbHksCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1BU0tfWEVOU1RPUkVfSURYKHhlbnN0
b3JlX2J1Zi0+cnNwX2NvbnMpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
c2cubGVuICsgc2l6ZW9mKG1zZykpOwo+ICAgICAgICAgICAgICAgICAgbWIoKTsKPiAgICAgICAg
ICAgICAgICAgIHhlbnN0b3JlX2J1Zi0+cnNwX2NvbnMgKz0gbXNnLmxlbiArIHNpemVvZihtc2cp
Owo+ICAgICAgICAgICAgICAgICAgd2FrZV91cCgmcmVxX2luZm9bbXNnLnJlcV9pZF0ud2FpdHEp
Owo+IEBAIC0zODAsNiArMzczLDU1IEBAIHZvaWQgZmluaV94ZW5idXModm9pZCkKPiAgewo+ICB9
Cj4gIAo+ICt2b2lkIHN1c3BlbmRfeGVuYnVzKHZvaWQpCj4gK3sKPiArICAvKiBDaGVjayBmb3Ig
bGl2ZSByZXF1ZXN0cyBhbmQgd2FpdCB1bnRpbCB0aGV5IGZpbmlzaCAqLwo+ICsgICAgd2hpbGUg
KDEpCj4gKyAgICB7Cj4gKyAgICAgICAgc3Bpbl9sb2NrKCZyZXFfbG9jayk7Cj4gKyAgICAgICAg
aWYgKG5yX2xpdmVfcmVxcyA9PSAwKQo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICBz
cGluX3VubG9jaygmcmVxX2xvY2spOwo+ICsgICAgICAgIHdhaXRfZXZlbnQocmVxX3dxLCAobnJf
bGl2ZV9yZXFzID09IDApKTsKPiArICAgIH0KPiArCj4gKyAgICBtYXNrX2V2dGNobih4ZW5idXNf
ZXZ0Y2huKTsKPiArICAgIHhlbnN0b3JlX2J1ZiA9IE5VTEw7Cj4gKyAgICBzcGluX3VubG9jaygm
cmVxX2xvY2spOwo+ICt9Cj4gKwo+ICt2b2lkIHJlc3VtZV94ZW5idXMoaW50IGNhbmNlbGVkKQo+
ICt7Cj4gKyAgICBjaGFyICptc2c7Cj4gKyAgICBzdHJ1Y3Qgd2F0Y2ggKndhdGNoOwo+ICsgICAg
c3RydWN0IHdyaXRlX3JlcSByZXFbMl07Cj4gKyAgICBzdHJ1Y3QgeHNkX3NvY2ttc2cgKnJlcDsK
PiArCj4gKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiArICAgIGdldF94ZW5idXMoJnN0YXJ0X2lu
Zm8pOwo+ICsjZWxzZQo+ICsgICAgZ2V0X3hlbmJ1cygwKTsKPiArI2VuZGlmCj4gKyAgICB1bm1h
c2tfZXZ0Y2huKHhlbmJ1c19ldnRjaG4pOwo+ICsKPiArICAgIGlmICghY2FuY2VsZWQpIHsKPiAr
ICAgICAgICBmb3IgKHdhdGNoID0gd2F0Y2hlczsgd2F0Y2g7IHdhdGNoID0gd2F0Y2gtPm5leHQp
IHsKPiArICAgICAgICAgICAgcmVxWzBdLmRhdGEgPSB3YXRjaC0+cGF0aDsKPiArICAgICAgICAg
ICAgcmVxWzBdLmxlbiA9IHN0cmxlbih3YXRjaC0+cGF0aCkgKyAxOwo+ICsgICAgICAgICAgICBy
ZXFbMV0uZGF0YSA9IHdhdGNoLT50b2tlbjsKPiArICAgICAgICAgICAgcmVxWzFdLmxlbiA9IHN0
cmxlbih3YXRjaC0+dG9rZW4pICsgMTsKPiArCj4gKyAgICAgICAgICAgIHJlcCA9IHhlbmJ1c19t
c2dfcmVwbHkoWFNfV0FUQ0gsIFhCVF9OSUwsIHJlcSwgQVJSQVlfU0laRShyZXEpKTsKPiArICAg
ICAgICAgICAgbXNnID0gZXJybXNnKHJlcCk7Cj4gKyAgICAgICAgICAgIGlmIChtc2cpCj4gKyAg
ICAgICAgICAgICAgICB4cHJpbnRrKCJlcnJvciBvbiBYU19XQVRDSDogJXNcbiIsIG1zZyk7Cj4g
KyAgICAgICAgICAgIGZyZWUocmVwKTsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAg
bm90aWZ5X3JlbW90ZV92aWFfZXZ0Y2huKHhlbmJ1c19ldnRjaG4pOwo+ICt9Cj4gKwo+ICAvKiBT
ZW5kIGRhdGEgdG8geGVuYnVzLiAgVGhpcyBjYW4gYmxvY2suICBBbGwgb2YgdGhlIHJlcXVlc3Rz
IGFyZSBzZWVuCj4gICAgIGJ5IHhlbmJ1cyBhcyBpZiBzZW50IGF0b21pY2FsbHkuICBUaGUgaGVh
ZGVyIGlzIGFkZGVkCj4gICAgIGF1dG9tYXRpY2FsbHksIHVzaW5nIHR5cGUgJXR5cGUsIHJlcV9p
ZCAlcmVxX2lkLCBhbmQgdHJhbnNfaWQKPiBAQCAtNTAxLDcgKzU0Myw3IEBAIHN0YXRpYyBjaGFy
ICplcnJtc2coc3RydWN0IHhzZF9zb2NrbXNnICpyZXApCj4gICAgICByZXNbcmVwLT5sZW5dID0g
MDsKPiAgICAgIGZyZWUocmVwKTsKPiAgICAgIHJldHVybiByZXM7Cj4gLX0JCj4gK30KPiAgCj4g
IC8qIFNlbmQgYSBkZWJ1ZyBtZXNzYWdlIHRvIHhlbmJ1cy4gIENhbiBibG9jay4gKi8KPiAgc3Rh
dGljIHZvaWQgeGVuYnVzX2RlYnVnX21zZyhjb25zdCBjaGFyICptc2cpCj4gQEAgLTYwMSw2ICs2
NDMsNyBAQCBjaGFyKiB4ZW5idXNfd2F0Y2hfcGF0aF90b2tlbiggeGVuYnVzX3RyYW5zYWN0aW9u
X3QgeGJ0LCBjb25zdCBjaGFyICpwYXRoLCBjb25zdAo+ICAgICAgICAgIGV2ZW50cyA9ICZ4ZW5i
dXNfZXZlbnRzOwo+ICAKPiAgICAgIHdhdGNoLT50b2tlbiA9IHN0cmR1cCh0b2tlbik7Cj4gKyAg
ICB3YXRjaC0+cGF0aCA9IHN0cmR1cChwYXRoKTsKPiAgICAgIHdhdGNoLT5ldmVudHMgPSBldmVu
dHM7Cj4gICAgICB3YXRjaC0+bmV4dCA9IHdhdGNoZXM7Cj4gICAgICB3YXRjaGVzID0gd2F0Y2g7
Cj4gQEAgLTYzNiw2ICs2NzksNyBAQCBjaGFyKiB4ZW5idXNfdW53YXRjaF9wYXRoX3Rva2VuKCB4
ZW5idXNfdHJhbnNhY3Rpb25fdCB4YnQsIGNvbnN0IGNoYXIgKnBhdGgsIGNvbgo+ICAgICAgZm9y
IChwcmV2ID0gJndhdGNoZXMsIHdhdGNoID0gKnByZXY7IHdhdGNoOyBwcmV2ID0gJndhdGNoLT5u
ZXh0LCB3YXRjaCA9ICpwcmV2KQo+ICAgICAgICAgIGlmICghc3RyY21wKHdhdGNoLT50b2tlbiwg
dG9rZW4pKSB7Cj4gICAgICAgICAgICAgIGZyZWUod2F0Y2gtPnRva2VuKTsKPiArICAgICAgICAg
ICAgZnJlZSh3YXRjaC0+cGF0aCk7Cj4gICAgICAgICAgICAgICpwcmV2ID0gd2F0Y2gtPm5leHQ7
Cj4gICAgICAgICAgICAgIGZyZWUod2F0Y2gpOwo+ICAgICAgICAgICAgICBicmVhazsKPiAtLSAK
PiAyLjMuMiAoQXBwbGUgR2l0LTU1KQo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCj4gTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdAo+IE1pbmlv
cy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWwKCi0tIApTYW11ZWwKcXVpdCAgIFdoZW4g
dGhlIHF1aXQgc3RhdGVtZW50IGlzIHJlYWQsIHRoZSAgYmMgIHByb2Nlc3NvcgogICAgICAgaXMg
IHRlcm1pbmF0ZWQsIHJlZ2FyZGxlc3Mgb2Ygd2hlcmUgdGhlIHF1aXQgc3RhdGUtCiAgICAgICBt
ZW50IGlzIGZvdW5kLiAgRm9yIGV4YW1wbGUsICJpZiAgKDAgID09ICAxKSAgcXVpdCIKICAgICAg
IHdpbGwgY2F1c2UgYmMgdG8gdGVybWluYXRlLgooU2VlbiBpbiB0aGUgbWFucGFnZSBmb3IgImJj
Ii4gTm90ZSB0aGUgImlmIiBzdGF0ZW1lbnQncyBsb2dpYykKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlu
aW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Dec 20 00:57:50 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Dec 2017 00:57: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 1eRShh-0004oq-Lv; Wed, 20 Dec 2017 00:57:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=drp2=dq=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1eRShg-0004ny-9j
 for minios-devel@lists.xenproject.org; Wed, 20 Dec 2017 00:57:48 +0000
X-Inumbo-ID: b036509f-e520-11e7-b4a6-bc764e045a96
Received: from hera.aquilenet.fr (unknown [141.255.128.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b036509f-e520-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 01:57:02 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 6EC9EFE38;
 Wed, 20 Dec 2017 01:57:48 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
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 c8PGBTa7jOXk; Wed, 20 Dec 2017 01:57:47 +0100 (CET)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id C5CA12FDA;
 Wed, 20 Dec 2017 01:57:47 +0100 (CET)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.90_RC3)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1eRShb-0006YF-G0; Wed, 20 Dec 2017 01:57:43 +0100
Date: Wed, 20 Dec 2017 01:57:43 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20171220005743.6s76n5rjahbppckk@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Bruno Alvisio <bruno.alvisio@gmail.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 jgross@suse.com, wei.liu2@citrix.com
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, jgross@suse.com
Subject: Re: [Minios-devel] [PATCH RFC 00/16] Save/Restore Support for
 mini-OS PVH
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QWJvdXQgcGF0Y2ggMTUsIGl0IHNlZW1zIHlvdXIgdGVybWluYWwgaXMgc2V0IHRvIHNlZSB0YWJz
IGFzIDQgc3BhY2VzLgpXaGVyZSB0YWJzIGFyZSB1c2VkLCB0aGUgbWluaS1vcyBzb3VyY2UgY29k
ZSBhc3N1bWVzIDggc3BhY2VzLiBBdm9pZAp1c2luZyB0YWJzLCBqdXN0IHVzZSBzcGFjZXMgOikK
CkFuZCwgYXZvaWQKCmZvciAobGlzdCA9IGRldl9saXN0OyBsaXN0LT5uZXh0ICE9IE5VTEw7IGxp
c3QgPSBsaXN0LT5uZXh0KTsKCmJldHRlciB3cml0ZQoKZm9yIChsaXN0ID0gZGV2X2xpc3Q7IGxp
c3QtPm5leHQgIT0gTlVMTDsgbGlzdCA9IGxpc3QtPm5leHQpCgk7Cgp0byBtYWtlIGl0IGV4cGxp
Y2l0IHRoYXQgdGhlIGxvb3AgaXMgZW1wdHkuCgpBbHNvLCAKCsKgICAgICppcCA9IG1hbGxvYyhz
dHJsZW4obGRldi0+aXApICsgMSk7CsKgICAgIHN0cm5jcHkoKmlwLCBsZGV2LT5pcCwgc3RybGVu
KGxkZXYtPmlwKSArIDEpOwoKY2FuIGJlIGEgbWVyZSAqaXAgPSBzdHJkdXAobGRldi0+aXApLCBj
YW4ndCBpdD8KCkFwYXJ0IGZyb20gdGhhdCwKClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQg
PHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CgpTYW11ZWwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Dec 20 01:01:25 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Dec 2017 01:01: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 1eRSlB-0008EA-6O; Wed, 20 Dec 2017 01:01:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=drp2=dq=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1eRSlA-0008Dl-86
 for minios-devel@lists.xenproject.org; Wed, 20 Dec 2017 01:01:24 +0000
X-Inumbo-ID: 6b840bf4-e521-11e7-b0d7-9f685aff125f
Received: from hera.aquilenet.fr (unknown [141.255.128.1])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6b840bf4-e521-11e7-b0d7-9f685aff125f;
 Wed, 20 Dec 2017 01:02:16 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id E0EDF10592;
 Wed, 20 Dec 2017 02:01:19 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
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 TrygEzxeUuC7; Wed, 20 Dec 2017 02:01:17 +0100 (CET)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id CE7F2FE38;
 Wed, 20 Dec 2017 02:01:17 +0100 (CET)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.90_RC3)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1eRSkz-0006eg-Ks; Wed, 20 Dec 2017 02:01:13 +0100
Date: Wed, 20 Dec 2017 02:01:13 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20171220010113.awr4s3r72iv27hrm@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Bruno Alvisio <bruno.alvisio@gmail.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 jgross@suse.com, wei.liu2@citrix.com
References: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1513726931-7516-1-git-send-email-bruno.alvisio@gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, jgross@suse.com
Subject: Re: [Minios-devel] [PATCH RFC 00/16] Save/Restore Support for
 mini-OS PVH
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QWJvdXQgcGF0Y2ggMTYsIAoiUmVwbGFjZSB4ZW5zdG9yZSBhbmQgY29uc29sZSBwZm5zIHdpdGgg
dGhlIGNvcnJlc3BvbmRlbnQgbWZucyIKc2VlbXMgZXhhY3RseSBjb250cmFyeSB0byB3aGF0IHRo
ZSBjb2RlIGRvZXMuCkFwYXJ0IGZyb20gdGhhdCwKClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1
bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CgpTYW11ZWwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Dec 28 18:33:33 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 28 Dec 2017 18:33: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 1eUczj-0003tu-FG; Thu, 28 Dec 2017 18:33:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sfng=dy=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1eUczi-0003ti-1k
 for minios-devel@lists.xenproject.org; Thu, 28 Dec 2017 18:33:30 +0000
X-Inumbo-ID: 743c3382-ebfd-11e7-b4a6-bc764e045a96
Received: from mail-yw0-x229.google.com (unknown [2607:f8b0:4002:c05::229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 743c3382-ebfd-11e7-b4a6-bc764e045a96;
 Thu, 28 Dec 2017 19:32:27 +0100 (CET)
Received: by mail-yw0-x229.google.com with SMTP id q26so8758763ywa.6;
 Thu, 28 Dec 2017 10:33:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=tiWS5DYqYkBTxEj0+5uGsyEgdKQPse1tnL164eW7syo=;
 b=jkn5U0GhVGqAduuhQgVuugsj8iPlcqT8enu3lC/bHJPso1X8o57fI39KOAf5fBzajf
 haL8abjsKMOhxP3aa70vmt4B15cKLCI01c5FVQ2OSg7jwsLnbvMLO9tCJPOMnEpbTiuX
 NrVxtvjfumu2mjuoE5e3yKWwmv5x9trdJ7Mx/qturANPDeYo2gxI0M+7SsjiXCUzQsBI
 iq+iKRrYVqS47yO5jGx4VJGAaJADSBtXTS0AN71JxNXmLvqoi7Eq0flVo+vBLShd/1bn
 /f4fadyyeiWa4ve2TSyByHWvlHJuPjngFB3B4QJhQKwpfpS+3SRK6vXGWNUwv9W3g5vc
 IPAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=tiWS5DYqYkBTxEj0+5uGsyEgdKQPse1tnL164eW7syo=;
 b=lI9kKT0goYfwXTCIjOOmD8RKqjaB4/FRi6HGCuRzssx2DCQDzqBHhO/weJFC8UzCOS
 cLlOIWKM00qoVbJuc5lb2tduaaZNCqZV6zDQhQZMnwsbVzTpoljwctbKSAjdYqSQrHBG
 6dF1VQJK6vw0bf3hPSdKNJaMb9w5XmOcKZplJS+l25dh/8vOCCabD4q0fUTwl++ZrL/T
 kR7Y9Wc1UNZmFIRTjfUWwYDOV61ERvbSX819hv4HhMzIbx41D341O+6lEVIEFzybNuiY
 ckfqjqu5A9Jg35qNy+aQHYG33ummZ/2wQbebbaw3c7N3CPVtE5uppusXnrp4AbD7UB2G
 cbeQ==
X-Gm-Message-State: AKGB3mI6cCI01sAQn8oYPTCYNTrpqP9ZN0sMeVFM5E+PvQ423AQf+sFF
 6qCsMu1VKwsgz+5nnmyC7o5Ij+b6gIZrmYWco0UsiQ==
X-Google-Smtp-Source: ACJfBouhyGiC50hJWqcWStGaYHGTJEX09XWg2P95EKeXJ338fOzgg1PEQcfeeUaGb/kXMEN+VpkT5p+w+Yj1uN0sLe4=
X-Received: by 10.129.90.194 with SMTP id o185mr22399411ywb.274.1514486003793; 
 Thu, 28 Dec 2017 10:33:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.129.70.5 with HTTP; Thu, 28 Dec 2017 10:33:23 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
Date: Thu, 28 Dec 2017 18:33:23 +0000
Message-ID: <CADNMjEDCKZoeKQ5bEwJo0okmCgm-Jn0OgbP85+qfc1YJfUinfw@mail.gmail.com>
To: minios-devel@lists.xenproject.org, 
 xen-devel <xen-devel@lists.xenproject.org>
Subject: [Minios-devel] Building PVH mini-os with libc 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/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6034276716687729301=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============6034276716687729301==
Content-Type: multipart/alternative; boundary="001a114922d246065105616ac0ff"

--001a114922d246065105616ac0ff
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello all,

I am trying to build PVH mini-os with libc support. These are the steps I
have followed so far:

1. Xen repo (master: commit id: d2f86bf604698806d311cc251c1b66fbb752673c)

2. mini-os repo (master: commit id:
0b4b7897e08b967a09bed2028a79fabff82342dd)
3. Made the following modifications in the xen repo to build c-stubdom:



diff --git a/stubdom/Makefile b/stubdom/Makefile

index f45eeabd8b..aa21904019 100644

--- a/stubdom/Makefile

+++ b/stubdom/Makefile

@@ -61,7 +61,7 @@ TARGET_CPPFLAGS +=3D -I$(XEN_ROOT)/xen/include



 TARGET_LDFLAGS +=3D -nostdlib
-L$(CROSS_PREFIX)/$(GNU_TARGET_ARCH)-xen-elf/lib



-TARGETS=3D$(STUBDOM_TARGETS)

+TARGETS=3D$(STUBDOM_TARGETS) c



 STUBDOMPATH=3D"stubdompath.sh"

 genpath-target =3D $(call buildmakevars2file,$(STUBDOMPATH))

diff --git a/stubdom/c/minios.cfg b/stubdom/c/minios.cfg

index e69de29bb2..cacde0cbca 100644

--- a/stubdom/c/minios.cfg

+++ b/stubdom/c/minios.cfg

@@ -0,0 +1,18 @@

+CONFIG_PARAVIRT=3Dn

+CONFIG_START_NETWORK ?=3D y

+CONFIG_SPARSE_BSS ?=3D y

+CONFIG_QEMU_XS_ARGS ?=3D n

+CONFIG_PCIFRONT ?=3D n

+CONFIG_BLKFRONT ?=3D y

+CONFIG_TPMFRONT ?=3D n

+CONFIG_TPM_TIS ?=3D n

+CONFIG_TPMBACK ?=3D n

+CONFIG_NETFRONT ?=3D y

+CONFIG_FBFRONT ?=3D y

+CONFIG_KBDFRONT ?=3D y

+CONFIG_CONSFRONT ?=3D y

+CONFIG_XENBUS ?=3D y

+CONFIG_XC ?=3Dy

+CONFIG_BALLOON ?=3D n



4. $ cd $(XEN_ROOT)
5. $ make; sudo make instal
6. Reboot host
7. $ cd $(XEN_ROOT)/stubdom
8. $ make c-stubdom
9. Used the following configuration file to create the domain:



type=3D"pvh"

memory=3D512

vcpu=3D1

name=3D"minios"

kernel=3D"/home/balvisio/xen/stubdom/mini-os-x86_64-c/mini-os.gz"




When I create the domain it crashes during the bootstrap process with a
triple fault. The following are the dmesg logs (note that "Xen Minimal OS
(hvm)!" is printed and the domain crashes after that line in setup.c):




(XEN) grant_table.c:1688:d0v3 Expanding d360 grant table from 0 to 1 frames

(XEN) HVM360 save: CPU

(XEN) HVM360 save: PIC

(XEN) HVM360 save: IOAPIC

(XEN) HVM360 save: LAPIC

(XEN) HVM360 save: LAPIC_REGS

(XEN) HVM360 save: PCI_IRQ

(XEN) HVM360 save: ISA_IRQ

(XEN) HVM360 save: PCI_LINK

(XEN) HVM360 save: PIT

(XEN) HVM360 save: RTC

(XEN) HVM360 save: HPET

(XEN) HVM360 save: PMTIMER

(XEN) HVM360 save: MTRR

(XEN) HVM360 save: VIRIDIAN_DOMAIN

(XEN) HVM360 save: CPU_XSAVE

(XEN) HVM360 save: VIRIDIAN_VCPU

(XEN) HVM360 save: VMCE_VCPU

(XEN) HVM360 save: TSC_ADJUST

(XEN) HVM360 restore: CPU 0

(d360) Bootstrapping...

(XEN) Dom360 callback via changed to Direct Vector 0x20

(d360) Xen Minimal OS (hvm)!

(XEN) d360v0 Triple fault - invoking HVM shutdown action 1

(XEN) *** Dumping Dom360 vcpu#0 state: ***

(XEN) ----[ Xen-4.10.0-rc  x86_64  debug=3Dy   Not tainted ]----

(XEN) CPU:    7

(XEN) RIP:    0008:[<0000000000056fc8>]

(XEN) RFLAGS: 0000000000010006   CONTEXT: hvm guest (d360v0)

(XEN) rax: 00000000000bfe75   rbx: 00000000000bfe75   rcx: 0000000000000000

(XEN) rdx: 0000000000000017   rsi: 00000000000bfe60   rdi: 0000000000000000

(XEN) rbp: 00000000000bfec0   rsp: 00000000000bfe60   r8:  0000000000000000

(XEN) r9:  0000000000089982   r10: 0000000000000016   r11: 0000000000000000

(XEN) r12: 0000000000000017   r13: 0000000000000016   r14: 0000000000000000

(XEN) r15: 0d8b4c1575ff8548   cr0: 0000000080000011   cr4: 0000000000000220

(XEN) cr3: 0000000000099000   cr2: 0000000000000000

(XEN) fsb: 0000000000000000   gsb: 0000000000000000   gss: 0000000000000000

(XEN) ds: 0033   es: 0033   fs: 0033   gs: 0033   ss: 0000   cs: 0008





Any help on this would be greatly appreciated. In addition to this I have
noticed that even fter installing Xen and rebooting the host, the initial
=E2=80=98xl dmesg=E2=80=99 logs show that Xen tries to launch unsuccessfull=
y domains
created before the system was rebooted. I am not sure if these two issues
are related but I pasting a trace of the logs (these dmesg logs are seen
just after rebooting the host before attempting anything else):



root@debianxen:/home/balvisio# xl dmesg

(XEN) parameter "placeholder" unknown!

 Xen 4.10.0-rc

(XEN) Xen version 4.10.0-rc (balvisio@us.oracle.com) (gcc (Debian 6.3.0-18)
6.3.0 20170516) debug=3Dy  Thu Dec 28 09:53:12 PST 2017

(XEN) Latest ChangeSet: Thu Nov 16 21:34:02 2017 +0000 git:d2f86bf604-dirty

(XEN) Bootloader: GRUB 2.02~beta3-5

(XEN) Command line: placeholder

(XEN) Xen image load base address: 0

(XEN) Video information:

(XEN)  VGA is text mode 80x25, font 8x16

(XEN)  VBE/DDC methods: none; EDID transfer time: 0 seconds

(XEN)  EDID info not retrieved because no DDC retrieval method detected

(XEN) Disc information:

(XEN)  Found 2 MBR signatures

(XEN)  Found 2 EDD information structures

(XEN) Xen-e820 RAM map:

(XEN)  0000000000000000 - 000000000009a400 (usable)

(XEN)  000000000009a400 - 00000000000a0000 (reserved)

(XEN)  00000000000e0000 - 0000000000100000 (reserved)

(XEN)  0000000000100000 - 00000000bf406000 (usable)

(XEN)  00000000bf406000 - 00000000bf452000 (ACPI NVS)

(XEN)  00000000bf452000 - 00000000bf45a000 (ACPI data)

(XEN)  00000000bf45a000 - 00000000bf477000 (reserved)

(XEN)  00000000bf477000 - 00000000bf478000 (ACPI NVS)

(XEN)  00000000bf478000 - 00000000bf489000 (reserved)

(XEN)  00000000bf489000 - 00000000bf48c000 (ACPI NVS)

(XEN)  00000000bf48c000 - 00000000bf4ad000 (reserved)

(XEN)  00000000bf4ad000 - 00000000bf4af000 (usable)

(XEN)  00000000bf4af000 - 00000000bf503000 (reserved)

(XEN)  00000000bf503000 - 00000000bf50d000 (ACPI NVS)

(XEN)  00000000bf50d000 - 00000000bf533000 (reserved)

(XEN)  00000000bf533000 - 00000000bf576000 (ACPI NVS)

(XEN)  00000000bf576000 - 00000000bf800000 (usable)

(XEN)  00000000fed1c000 - 00000000fed40000 (reserved)

(XEN)  00000000ff000000 - 0000000100000000 (reserved)

(XEN)  0000000100000000 - 0000000440000000 (usable)

(XEN) New Xen image base address: 0xbee00000

(XEN) ACPI: RSDP 000F0450, 0024 (r2 SUPERM)

(XEN) ACPI: XSDT BF452078, 0074 (r1 SUPERM SMCI--MB        1 AMI     10013)

(XEN) ACPI: FACP BF458B38, 00F4 (r4 SUPERM SMCI--MB        1 AMI     10013)

(XEN) ACPI: DSDT BF452180, 69B8 (r2 SUPERM SMCI--MB        0 INTL 20051117)

(XEN) ACPI: FACS BF50AF80, 0040

(XEN) ACPI: APIC BF458C30, 0092 (r3 SUPERM SMCI--MB        1 AMI     10013)

(XEN) ACPI: SSDT BF458CC8, 01D6 (r1 AMICPU     PROC        1 MSFT  3000001)

(XEN) ACPI: MCFG BF458EA0, 003C (r1 SUPERM SMCI--MB        1 MSFT       97)

(XEN) ACPI: HPET BF458EE0, 0038 (r1 SUPERM SMCI--MB        1 AMI.        4)

(XEN) ACPI: SPMI BF458F18, 0040 (r5 A M I   OEMSPMI        0 AMI.        0)

(XEN) ACPI: EINJ BF458F58, 0130 (r1    AMI AMI EINJ        0             0)

(XEN) ACPI: ERST BF459088, 0210 (r1  AMIER AMI ERST        0             0)

(XEN) ACPI: HEST BF459298, 00A8 (r1    AMI AMI HEST        0             0)

(XEN) ACPI: BERT BF459340, 0030 (r1    AMI AMI BERT        0             0)

(XEN) System RAM: 16374MB (16767152kB)

(XEN) No NUMA configuration found

(XEN) Faking a node at 0000000000000000-0000000440000000

(XEN) Domain heap initialised

(XEN) CPU Vendor: Intel, Family 6 (0x6), Model 42 (0x2a), Stepping 7 (raw
000206a7)

(XEN) found SMP MP-table at 000fcd80

(XEN) DMI 2.7 present.

(XEN) Using APIC driver default

(XEN) ACPI: PM-Timer IO Port: 0x408 (32 bits)

(XEN) ACPI: SLEEP INFO: pm1x_cnt[1:404,1:0], pm1x_evt[1:400,1:0]

(XEN) ACPI: 32/64X FACS address mismatch in FADT -
bf50af80/0000000000000000, using 32

(XEN) ACPI:             wakeup_vec[bf50af8c], vec_size[20]

(XEN) ACPI: Local APIC address 0xfee00000

(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)

(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)

(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)

(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)

(XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x01] enabled)

(XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x03] enabled)

(XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x05] enabled)

(XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x07] enabled)

(XEN) ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])

(XEN) ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])

(XEN) IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23

(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)

(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)

(XEN) ACPI: IRQ0 used by override.

(XEN) ACPI: IRQ2 used by override.

(XEN) ACPI: IRQ9 used by override.

(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs

(XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000

(XEN) Xen ERST support is initialized.

(XEN) HEST: Table parsing has been initialized

(XEN) Using ACPI (MADT) for SMP configuration information

(XEN) SMP: Allowing 8 CPUs (0 hotplug CPUs)

(XEN) IRQ limits: 24 GSI, 1528 MSI/MSI-X

(XEN) Not enabling x2APIC: depends on iommu_supports_eim.

(XEN) xstate: size: 0x340 and states: 0x7

(XEN) mce_intel.c:782: MCA Capability: firstbank 0, extended MCE MSR 0,
BCAST, CMCI

(XEN) CPU0: Intel machine check reporting enabled

(XEN) Using scheduler: SMP Credit Scheduler (credit)

(XEN) Platform timer is 14.318MHz HPET

(XEN) Detected 3192.768 MHz processor.

(XEN) Initing memory sharing.

(XEN) alt table ffff82d080451778 -> ffff82d080452d98

(XEN) PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff

(XEN) PCI: Not using MCFG for segment 0000 bus 00-ff

(XEN) I/O virtualisation disabled

(XEN) nr_sockets: 1

(XEN) Enabled directed EOI with ioapic_ack_old on!

(XEN) ENABLING IO-APIC IRQs

(XEN)  -> Using old ACK method

(XEN) ..TIMER: vector=3D0xF0 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D-1

(XEN) TSC deadline timer enabled

(XEN) Allocated console ring of 64 KiB.

(XEN) mwait-idle: MWAIT substates: 0x1120

(XEN) mwait-idle: v0.4.1 model 0x2a

(XEN) mwait-idle: lapic_timer_reliable_states 0xffffffff

(XEN) VMX: Supported advanced features:

(XEN)  - APIC MMIO access virtualisation

(XEN)  - APIC TPR shadow

(XEN)  - Extended Page Tables (EPT)

(XEN)  - Virtual-Processor Identifiers (VPID)

(XEN)  - Virtual NMI

(XEN)  - MSR direct-access bitmap

(XEN)  - Unrestricted Guest

(XEN) HVM: ASIDs enabled.

(XEN) HVM: VMX enabled

(XEN) HVM: Hardware Assisted Paging (HAP) detected

(XEN) HVM: HAP page sizes: 4kB, 2MB

(XEN) Brought up 8 CPUs

(XEN) build-id: bca1c3697611c869f348a4b7c4bfe326d0cbbc25

(XEN) Running stub recovery selftests...

(XEN) traps.c:1540: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041] ->
ffff82d08036d2f2

(XEN) traps.c:739: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] ->
ffff82d08036d2f2

(XEN) traps.c:1076: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] ->
ffff82d08036d2f2

(XEN) ACPI sleep modes: S3

(XEN) VPMU: disabled

(XEN) mcheck_poll: Machine check polling timer started.

(XEN) Dom0 has maximum 792 PIRQs

(XEN) grant_table.c:1688:IDLEv0 Expanding d0 grant table from 0 to 1 frames

(XEN) NX (Execute Disable) protection active

(XEN) *** LOADING DOMAIN 0 ***

(XEN) ELF: phdr: paddr=3D0x1000000 memsz=3D0xaca000

(XEN) ELF: phdr: paddr=3D0x1c00000 memsz=3D0x11e000

(XEN) ELF: phdr: paddr=3D0x1d1e000 memsz=3D0x19418

(XEN) ELF: phdr: paddr=3D0x1d38000 memsz=3D0x223000

(XEN) ELF: memory: 0x1000000 -> 0x1f5b000

(XEN) ELF: note: GUEST_OS =3D "linux"

(XEN) ELF: note: GUEST_VERSION =3D "2.6"

(XEN) ELF: note: XEN_VERSION =3D "xen-3.0"

(XEN) ELF: note: VIRT_BASE =3D 0xffffffff80000000

(XEN) ELF: note: INIT_P2M =3D 0x8000000000

(XEN) ELF: note: ENTRY =3D 0xffffffff81d38180

(XEN) ELF: note: HYPERCALL_PAGE =3D 0xffffffff81001000

(XEN) ELF: note: FEATURES =3D
"!writable_page_tables|pae_pgdir_above_4gb|writable_descriptor_tables|auto_=
translated_physmap|supervisor_mode_kernel"

(XEN) ELF: note: SUPPORTED_FEATURES =3D 0x90d

(XEN) ELF: note: PAE_MODE =3D "yes"

(XEN) ELF: note: LOADER =3D "generic"

(XEN) ELF: note: unknown (0xd)

(XEN) ELF: note: SUSPEND_CANCEL =3D 0x1

(XEN) ELF: note: MOD_START_PFN =3D 0x1

(XEN) ELF: note: HV_START_LOW =3D 0xffff800000000000

(XEN) ELF: note: PADDR_OFFSET =3D 0

(XEN) ELF: addresses:

(XEN)     virt_base        =3D 0xffffffff80000000

(XEN)     elf_paddr_offset =3D 0x0

(XEN)     virt_offset      =3D 0xffffffff80000000

(XEN)     virt_kstart      =3D 0xffffffff81000000

(XEN)     virt_kend        =3D 0xffffffff81f5b000

(XEN)     virt_entry       =3D 0xffffffff81d38180

(XEN)     p2m_base         =3D 0x8000000000

(XEN)  Xen  kernel: 64-bit, lsb, compat32

(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x1f5b000

(XEN) PHYSICAL MEMORY ARRANGEMENT:

(XEN)  Dom0 alloc.:   000000042e000000->0000000430000000 (4099048 pages to
be allocated)

(XEN)  Init. ramdisk: 000000043ed4d000->000000043ffffa9c

(XEN) VIRTUAL MEMORY ARRANGEMENT:

(XEN)  Loaded kernel: ffffffff81000000->ffffffff81f5b000

(XEN)  Init. ramdisk: 0000000000000000->0000000000000000

(XEN)  Phys-Mach map: 0000008000000000->0000008001f5f4d8

(XEN)  Start info:    ffffffff81f5b000->ffffffff81f5b4b4

(XEN)  Page tables:   ffffffff81f5c000->ffffffff81f6f000

(XEN)  Boot stack:    ffffffff81f6f000->ffffffff81f70000

(XEN)  TOTAL:         ffffffff80000000->ffffffff82000000

(XEN)  ENTRY ADDRESS: ffffffff81d38180

(XEN) Dom0 has maximum 8 VCPUs

(XEN) ELF: phdr 0 at 0xffffffff81000000 -> 0xffffffff81aca000

(XEN) ELF: phdr 1 at 0xffffffff81c00000 -> 0xffffffff81d1e000

(XEN) ELF: phdr 2 at 0xffffffff81d1e000 -> 0xffffffff81d37418

(XEN) ELF: phdr 3 at 0xffffffff81d38000 -> 0xffffffff81e82000

(XEN) Initial low memory virq threshold set at 0x4000 pages.

(XEN) Scrubbing Free RAM on 1 nodes using 4 CPUs

(XEN) ..................................done.

(XEN) Std. Loglevel: All

(XEN) Guest Loglevel: All

(XEN) Xen is relinquishing VGA console.

(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input
to Xen)

(XEN) Freed 456kB init memory

(XEN) PCI add device 0000:00:00.0

(XEN) PCI add device 0000:00:01.0

(XEN) PCI add device 0000:00:16.0

(XEN) PCI add device 0000:00:16.1

(XEN) PCI add device 0000:00:1a.0

(XEN) PCI add device 0000:00:1d.0

(XEN) PCI add device 0000:00:1e.0

(XEN) PCI add device 0000:00:1f.0

(XEN) PCI add device 0000:00:1f.2

(XEN) PCI add device 0000:00:1f.3

(XEN) PCI add device 0000:01:00.0

(XEN) PCI add device 0000:01:00.1

(XEN) PCI add device 0000:02:03.0

(XEN) PCI: Using MCFG for segment 0000 bus 00-ff

(XEN) d0: Forcing read-only access to MFN fed00

(XEN) traps.c:1540: GPF (0000): ffff82d080363383
[emul-priv-op.c#read_msr+0x370/0x45c] -> ffff82d08036d9b2

(XEN) traps.c:1540: GPF (0000): ffff82d080363383
[emul-priv-op.c#read_msr+0x370/0x45c] -> ffff82d08036d9b2

(XEN) traps.c:1540: GPF (0000): ffff82d080363383
[emul-priv-op.c#read_msr+0x370/0x45c] -> ffff82d08036d9b2

(XEN) grant_table.c:1688:d0v3 Expanding d1 grant table from 0 to 1 frames

(XEN) HVM1 restore: CPU 0

(XEN) HVM1 restore: CPU 1

(XEN) HVM1 restore: PIC 0

(XEN) HVM1 restore: PIC 1

(XEN) HVM1 restore: IOAPIC 0

(XEN) HVM1 restore: LAPIC 0

(XEN) HVM1 restore: LAPIC 1

(XEN) HVM1 restore: LAPIC_REGS 0

(XEN) HVM1 restore: LAPIC_REGS 1

(XEN) HVM1 restore: PCI_IRQ 0

(XEN) HVM1 restore: ISA_IRQ 0

(XEN) HVM1 restore: PCI_LINK 0

(XEN) HVM1 restore: PIT 0

(XEN) HVM1 restore: RTC 0

(XEN) HVM1 restore: HPET 0

(XEN) HVM1 restore: PMTIMER 0

(XEN) HVM1 restore: MTRR 0

(XEN) HVM1 restore: MTRR 1

(XEN) HVM1 restore: CPU_XSAVE 0

(XEN) HVM1 restore: CPU_XSAVE 1

(XEN) HVM1 restore: VMCE_VCPU 0

(XEN) HVM1 restore: VMCE_VCPU 1

(XEN) HVM1 restore: TSC_ADJUST 0

(XEN) HVM1 restore: TSC_ADJUST 1

(XEN) grant_table.c:1688:d0v1 Expanding d2 grant table from 0 to 1 frames

(d2) Bootstrapping...

(d2) Xen Minimal OS (pv)!

(d2)   start_info: 0x574000(VA)

(d2)     nr_pages: 0x2000

(d2)   shared_inf: 0x06183000(MA)

(d2)      pt_base: 0x577000(VA)

(d2) nr_pt_frames: 0x7

(d2)     mfn_list: 0x564000(VA)

(d2)    mod_start: 0x0(VA)

(d2)      mod_len: 0

(d2)        flags: 0x0

(d2)     cmd_line:  -d 1

(d2)        stack: 0x523140-0x543140

(d2) MM: Init

(d2)       _text: 0x0(VA)

(d2)      _etext: 0x117ec2(VA)

(d2)    _erodata: 0x14a000(VA)

(d2)      _edata: 0x14ab68(VA)

(d2) stack start: 0x523140(VA)

(d2)        _end: 0x563e78(VA)

(d2)   start_pfn: 57e

(d2)     max_pfn: 2000

(d2) Mapping memory range 0x57e000 - 0x2000000

(d2) setting 0x0-0x14a000 readonly

(d2) skipped 1000

(d2) MM: Initialise page allocator for 58a000(58a000)-2000000(2000000)

(d2)     Adding memory range 58b000-2000000

(d2) MM: done

(d2) Demand map pfns at 100000000000-108000000000.

(d2) Heap resides at 200000000000-208000000000.

(d2) Initialising timer interface

(d2) Initialising console ... done.

(XEN) grant_table.c:1688:d2v0 Expanding d2 grant table from 1 to 4 frames

(d2) gnttab_table mapped at 0x100000000000.

(d2) Initialising scheduler

(d2) Thread "Idle": pointer: 0x0x200000000050, stack: 0x0x5a0000

(d2) Thread "xenstore": pointer: 0x0x200000000800, stack: 0x0x5b0000

(d2) xenbus initialised on irq 1

(d2) Thread "shutdown": pointer: 0x0x200000000fb0, stack: 0x0x5c0000

(d2) main.c: dummy main: par=3D0x0

(d2) Thread "main": pointer: 0x0x200000001760, stack: 0x0x5d0000

(d2) sparsing 3MB at 181000

(d2) Thread "pcifront": pointer: 0x0x200000003c70, stack: 0x0x5e0000

(d2) pcifront_watches: waiting for backend path to appear
device/pci/0/backend

(d2) dom vm is at /vm/9389f006-0389-4aa8-ad4b-61eeea31676b

(d2) ************************ NETFRONT for device/vif/0 **********

(d2)

(d2)

(d2) net TX ring size 256

(d2) net RX ring size 256

(d2) backend at /local/domain/0/backend/vif/2/0

(d2) mac is 00:16:3e:05:84:95

(d2) **************************

(d2) tap_open((null)) -> 3

(d2) xs_daemon_open -> 4, 0x14a6c8

(d2) ******************* BLKFRONT for /local/domain/2/device/vbd/51712
**********

(d2)

(d2)

(d2) backend at /local/domain/0/backend/vbd/2/51712

(d2) 209715200 sectors of 512 bytes

(d2) **************************

(d2) blk_open(/local/domain/2/device/vbd/51712) -> 5

(d2) xs_watch(device-model/1/logdirty/cmd, logdirty)

(d2) xs_watch(device-model/1/command, dm-command)

(d2) xs_watch(/local/domain/1/cpu, vcpu-set)

(d2) xs_read(/local/domain/0/backend/pci/1/0/msitranslate): ENOENT

(d2) xs_read(/local/domain/0/backend/pci/1/0/power_mgmt): ENOENT

(d2) xs_watch(/local/domain/0/backend/console/1, be:0x139dbc:1:0x164e20)

(d2) xs_directory(/local/domain/0/backend/console/1): EACCES

(d2) xs_watch(/local/domain/0/backend/vkbd/1, be:0x136601:1:0x164dc0)

(d2) xs_directory(/local/domain/0/backend/vkbd/1): EACCES

(d2) xs_read(device-model/1/disable_pf): ENOENT

(d2) xs_watch(/local/domain/1/log-throttling,
/local/domain/1/log-throttling)

(d2) ******************* CONSFRONT for device/console/2 **********

(d2)

(d2)

(d2) backend at /local/domain/0/backend/console/2/2

(d2) **************************

(d2) fd(7) =3D open_savefile




Thanks,


Bruno

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

<div dir=3D"ltr">



















<p class=3D"gmail-MsoNormal" style=3D"line-height:16pt;margin:0in 0in 0.000=
1pt;font-family:Calibri"><font size=3D"2"><span style=3D"color:black">Hello=
 all,</span><span style=3D"color:black"><br></span></font></p><p class=3D"g=
mail-MsoNormal" style=3D"line-height:16pt;margin:0in 0in 0.0001pt;font-fami=
ly:Calibri"><font size=3D"2"><span style=3D"color:black"></span><span style=
=3D"font-family:arial,helvetica,sans-serif"><span style=3D"color:black">I a=
m trying to build PVH mini-os with libc
support. These are the steps I have followed so far:</span></span></font></=
p><p class=3D"gmail-MsoNormal" style=3D"line-height:16pt;margin:0in 0in 0.0=
001pt;font-family:Calibri"><font size=3D"2"><span style=3D"font-family:aria=
l,helvetica,sans-serif"><span style=3D"color:black"></span><span style=3D"c=
olor:black"><span>1.<span style=3D"font-style:normal;font-weight:normal;lin=
e-height:normal;font-size-adjust:none;font-stretch:normal;font-feature-sett=
ings:normal;font-kerning:auto;font-synthesis:weight style;font-variant:norm=
al"> </span></span></span><span style=3D"color:black">Xen
repo (master: commit id:=C2=A0d2f86bf604698806d311cc251c1b66fbb752673c)</sp=
an><br></span></font></p><p class=3D"gmail-MsoNormal" style=3D"line-height:=
16pt;margin:0in 0in 0.0001pt"><font size=3D"2"><span style=3D"font-family:a=
rial,helvetica,sans-serif"><span style=3D"color:black"><span></span></span>=
</span></font></p><span style=3D"font-family:arial,helvetica,sans-serif"><f=
ont size=3D"2"><span style=3D"color:black">2. mini-os
repo (master: commit id:=C2=A0</span><span style=3D"color:black">0b4b7897e0=
8b967a09bed2028a79fabff82342dd)</span><span style=3D"color:black"></span><s=
pan style=3D"color:black"></span></font><font size=3D"1"><font size=3D"2"><=
span style=3D"color:black"><span><span style=3D"font-style:normal;font-weig=
ht:normal;line-height:normal;font-size-adjust:none;font-stretch:normal;font=
-feature-settings:normal;font-kerning:auto;font-synthesis:weight style;font=
-variant:normal"><br>3. </span></span></span><span style=3D"color:black">Ma=
de the following modifications in the xen repo to build c-stubdom:</span></=
font><span style=3D"color:black"></span></font>

</span><p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt"><span=
 style=3D"font-family:arial,helvetica,sans-serif"><font size=3D"1"><span st=
yle=3D"color:black">=C2=A0</span></font></span></p>



<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">diff
--git a/stubdom/Makefile b/stubdom/Makefile</span><span style=3D"font-famil=
y:Menlo;color:black"></span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">inde=
x
f45eeabd8b..aa21904019 100644</span><span style=3D"font-family:Menlo;color:=
black"></span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">---
a/stubdom/Makefile</span><span style=3D"font-family:Menlo;color:black"></sp=
an></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">+++
b/stubdom/Makefile</span><span style=3D"font-family:Menlo;color:black"></sp=
an></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">@@ -=
61,7 +61,7 @@
TARGET_CPPFLAGS +=3D -I$(XEN_ROOT)/xen/include</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black"><spa=
n>=C2=A0</span></span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black"><spa=
n>=C2=A0</span>TARGET_LDFLAGS +=3D -nostdlib
-L$(CROSS_PREFIX)/$(GNU_TARGET_ARCH)-xen-elf/lib</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black"><spa=
n>=C2=A0</span></span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">-TAR=
GETS=3D$(STUBDOM_TARGETS)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">+TAR=
GETS=3D$(STUBDOM_TARGETS)
c</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black"><spa=
n>=C2=A0</span></span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black"><spa=
n>=C2=A0</span>STUBDOMPATH=3D&quot;stubdompath.sh&quot;</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black"><spa=
n>=C2=A0</span>genpath-target =3D
$(call buildmakevars2file,$(STUBDOMPATH))</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">diff
--git a/stubdom/c/minios.cfg b/stubdom/c/minios.cfg</span><span style=3D"fo=
nt-family:Menlo;color:black"></span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">inde=
x
e69de29bb2..cacde0cbca 100644</span><span style=3D"font-family:Menlo;color:=
black"></span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">---
a/stubdom/c/minios.cfg</span><span style=3D"font-family:Menlo;color:black">=
</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">+++
b/stubdom/c/minios.cfg</span><span style=3D"font-family:Menlo;color:black">=
</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">@@ -=
0,0 +1,18 @@</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">+CON=
FIG_PARAVIRT=3Dn</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">+CON=
FIG_START_NETWORK ?=3D y</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">+CON=
FIG_SPARSE_BSS ?=3D y</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">+CON=
FIG_QEMU_XS_ARGS ?=3D n</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">+CON=
FIG_PCIFRONT ?=3D n</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">+CON=
FIG_BLKFRONT ?=3D y</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">+CON=
FIG_TPMFRONT ?=3D n</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">+CON=
FIG_TPM_TIS ?=3D n</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">+CON=
FIG_TPMBACK ?=3D n</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">+CON=
FIG_NETFRONT ?=3D y</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">+CON=
FIG_FBFRONT ?=3D y</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">+CON=
FIG_KBDFRONT ?=3D y</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">+CON=
FIG_CONSFRONT ?=3D y</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">+CON=
FIG_XENBUS ?=3D y</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">+CON=
FIG_XC ?=3Dy</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">+CON=
FIG_BALLOON ?=3D n</span></font></p><p class=3D"gmail-MsoNormal" style=3D"m=
argin:0in 0in 0.0001pt"><font size=3D"2"><span style=3D"font-family:arial,h=
elvetica,sans-serif"><span style=3D"color:black"><br></span></span></font><=
/p><p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt"><font siz=
e=3D"2"><span style=3D"font-family:arial,helvetica,sans-serif"><span style=
=3D"color:black"></span><br><span style=3D"color:black"><span style=3D"colo=
r:black"><span><span style=3D"font-style:normal;font-weight:normal;line-hei=
ght:normal;font-size-adjust:none;font-stretch:normal;font-feature-settings:=
normal;font-kerning:auto;font-synthesis:weight style;font-variant:normal">
</span></span></span><span style=3D"color:black">4. $
cd $(XEN_ROOT)</span></span></span></font></p><font size=3D"2"><span style=
=3D"font-family:arial,helvetica,sans-serif"><span style=3D"color:black">5. =
</span><span style=3D"color:black"><span><span style=3D"font-style:normal;f=
ont-weight:normal;line-height:normal;font-size-adjust:none;font-stretch:nor=
mal;font-feature-settings:normal;font-kerning:auto;font-synthesis:weight st=
yle;font-variant:normal"></span></span></span><span style=3D"color:black">$
make; sudo make instal<span><span style=3D"font-style:normal;font-weight:no=
rmal;line-height:normal;font-size-adjust:none;font-stretch:normal;font-feat=
ure-settings:normal;font-kerning:auto;font-synthesis:weight style;font-vari=
ant:normal"></span></span></span><span style=3D"color:black"><span><span st=
yle=3D"font-style:normal;font-weight:normal;line-height:normal;font-size-ad=
just:none;font-stretch:normal;font-feature-settings:normal;font-kerning:aut=
o;font-synthesis:weight style;font-variant:normal"><br>6. </span></span></s=
pan><span style=3D"color:black">Reboot</span><span style=3D"color:black"><s=
pan> host<br></span></span><span style=3D"color:black"><span><span style=3D=
"font-style:normal;font-weight:normal;line-height:normal;font-size-adjust:n=
one;font-stretch:normal;font-feature-settings:normal;font-kerning:auto;font=
-synthesis:weight style;font-variant:normal"></span></span></span><span sty=
le=3D"color:black"><span><span style=3D"font-style:normal;font-weight:norma=
l;line-height:normal;font-size-adjust:none;font-stretch:normal;font-feature=
-settings:normal;font-kerning:auto;font-synthesis:weight style;font-variant=
:normal">7.
</span></span></span><span style=3D"color:black">$
cd $(XEN_ROOT)/stubdom</span><span style=3D"color:black"><span></span></spa=
n><span style=3D"color:black"><span><span style=3D"font-style:normal;font-w=
eight:normal;line-height:normal;font-size-adjust:none;font-stretch:normal;f=
ont-feature-settings:normal;font-kerning:auto;font-synthesis:weight style;f=
ont-variant:normal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
<br>8. </span></span></span><span style=3D"color:black">$
make c-stubdom</span><span style=3D"color:black"><br>9. </span><span style=
=3D"color:black">Used the
following configuration file to create the domain:</span></span></font>

<span style=3D"font-family:arial,helvetica,sans-serif"></span><p class=3D"g=
mail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:Calibri"><font=
 size=3D"1"><span style=3D"color:black">=C2=A0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">type=
=3D&quot;pvh&quot;</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">memo=
ry=3D512</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">vcpu=
=3D1</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">name=
=3D&quot;minios&quot;</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">kern=
el=3D&quot;/home/balvisio/xen/stubdom/mini-os-x86_64-c/mini-os.gz&quot;</sp=
an></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">=C2=
=A0</span></font></p>



<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"2"><br></font></p><p class=3D"gmail-MsoNormal" style=
=3D"margin:0in 0in 0.0001pt;font-family:Calibri"><font size=3D"2"><span sty=
le=3D"color:black">When I create the domain it crashes during
the bootstrap process with a triple fault. The following are the dmesg logs=
 (note that </span></font><font size=3D"2"><span style=3D"color:black"><fon=
t size=3D"1"><span style=3D"font-family:Menlo;color:black">&quot;Xen Minima=
l OS
(hvm)!&quot;</span></font> is printed and the domain crashes after that lin=
e in setup.c):</span></font>

</p><p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-fami=
ly:Calibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">=
=C2=A0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black"><br>=
</span></font></p><p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.00=
01pt;font-family:Calibri"><font size=3D"1"><span style=3D"font-family:Menlo=
;color:black">(XEN)
grant_table.c:1688:d0v3 Expanding d360 grant table from 0 to 1 frames</span=
></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM360 save: CPU</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM360 save: PIC</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM360 save: IOAPIC</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM360 save: LAPIC</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM360 save:
LAPIC_REGS</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM360 save: PCI_IRQ</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM360 save: ISA_IRQ</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM360 save: PCI_LINK</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM360 save: PIT</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM360 save: RTC</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM360 save: HPET</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM360 save: PMTIMER</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM360 save: MTRR</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM360 save:
VIRIDIAN_DOMAIN</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM360 save:
CPU_XSAVE</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM360 save:
VIRIDIAN_VCPU</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM360 save:
VMCE_VCPU</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM360 save:
TSC_ADJUST</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM360 restore: CPU 0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d36=
0) Bootstrapping...</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Dom360 callback via
changed to Direct Vector 0x20</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d36=
0) Xen Minimal OS
(hvm)!</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) d360v0 Triple fault -
invoking HVM shutdown action 1</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) *** Dumping Dom360
vcpu#0 state: ***</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ----[
Xen-4.10.0-rc<span>=C2=A0 </span>x86_64<span>=C2=A0 </span>debug=3Dy<span>=
=C2=A0=C2=A0
</span>Not tainted ]----</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) CPU:<span>=C2=A0=C2=A0=C2=A0 </span>7</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) RIP:<span>=C2=A0=C2=A0=C2=A0 </span>0008:[&lt;0000000000056fc8&gt;]</span=
></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) RFLAGS:
0000000000010006<span>=C2=A0=C2=A0 </span>CONTEXT: hvm guest
(d360v0)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) rax:
00000000000bfe75<span>=C2=A0=C2=A0 </span>rbx:
00000000000bfe75<span>=C2=A0=C2=A0 </span>rcx: 0000000000000000</span></fon=
t></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) rdx:
0000000000000017<span>=C2=A0=C2=A0 </span>rsi:
00000000000bfe60<span>=C2=A0=C2=A0 </span>rdi: 0000000000000000</span></fon=
t></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) rbp:
00000000000bfec0<span>=C2=A0=C2=A0 </span>rsp:
00000000000bfe60<span>=C2=A0=C2=A0 </span>r8:<span>=C2=A0 </span>0000000000=
000000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) r9:<span>=C2=A0 </span>0000000000089982<span>=C2=A0 </span><span>=C2=A0</=
span>r10:
0000000000000016<span>=C2=A0=C2=A0 </span>r11: 0000000000000000</span></fon=
t></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) r12:
0000000000000017<span>=C2=A0=C2=A0 </span>r13:
0000000000000016<span>=C2=A0=C2=A0 </span>r14: 0000000000000000</span></fon=
t></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) r15:
0d8b4c1575ff8548<span>=C2=A0=C2=A0 </span>cr0:
0000000080000011<span>=C2=A0=C2=A0 </span>cr4: 0000000000000220</span></fon=
t></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) cr3:
0000000000099000<span>=C2=A0=C2=A0 </span>cr2: 0000000000000000</span></fon=
t></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) fsb:
0000000000000000<span>=C2=A0=C2=A0 </span>gsb:
0000000000000000<span>=C2=A0=C2=A0 </span>gss: 0000000000000000</span></fon=
t></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ds: 0033<span>=C2=A0=C2=A0
</span>es: 0033<span>=C2=A0=C2=A0 </span>fs: 0033<span>=C2=A0=C2=A0 </span>=
gs: 0033<span>=C2=A0=C2=A0
</span>ss: 0000<span>=C2=A0=C2=A0 </span>cs: 0008</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">=C2=
=A0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt"><span style=
=3D"font-family:arial,helvetica,sans-serif"><font size=3D"1"><span style=3D=
"color:black">=C2=A0</span></font></span></p><span style=3D"font-family:ari=
al,helvetica,sans-serif">

</span><p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt"><font=
 size=3D"2"><span style=3D"font-family:arial,helvetica,sans-serif"><span st=
yle=3D"color:black">Any help on this would be greatly appreciated. In
addition to this I have noticed that even fter installing Xen and rebooting=
 the
host, the initial =E2=80=98xl dmesg=E2=80=99 logs show that Xen tries to la=
unch unsuccessfully
domains created before the system was rebooted. I am not sure if these two
issues are related but I pasting a trace of the logs (these dmesg logs are =
seen
just after rebooting the host before attempting anything else):</span></spa=
n></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">=C2=
=A0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">root=
@debianxen:/home/balvisio#
xl dmesg</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) parameter
&quot;placeholder&quot; unknown!</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black"><spa=
n>=C2=A0</span>Xen 4.10.0-rc</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Xen version 4.10.0-rc
(<a href=3D"mailto:balvisio@us.oracle.com">balvisio@us.oracle.com</a>) (gcc=
 (Debian 6.3.0-18) 6.3.0 20170516) debug=3Dy<span>=C2=A0 </span>Thu Dec 28 =
09:53:12 PST 2017</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Latest ChangeSet: Thu
Nov 16 21:34:02 2017 +0000 git:d2f86bf604-dirty</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Bootloader: GRUB
2.02~beta3-5</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Command line:
placeholder</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Xen image load base
address: 0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Video information:</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>VGA is text mode 80x25, font 8x16</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>VBE/DDC methods: none; EDID transfer time: 0
seconds</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>EDID info not retrieved because no DDC
retrieval method detected</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Disc information:</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>Found 2 MBR signatures</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>Found 2 EDD information structures</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Xen-e820 RAM map:</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>0000000000000000 - 000000000009a400 (usable)</span></f=
ont></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>000000000009a400 - 00000000000a0000
(reserved)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>00000000000e0000 - 0000000000100000 (reserved)</span><=
/font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>0000000000100000 - 00000000bf406000 (usable)</span></f=
ont></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>00000000bf406000 - 00000000bf452000 (ACPI
NVS)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>00000000bf452000 - 00000000bf45a000 (ACPI
data)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>00000000bf45a000 - 00000000bf477000
(reserved)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>00000000bf477000 - 00000000bf478000 (ACPI
NVS)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>00000000bf478000 - 00000000bf489000
(reserved)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>00000000bf489000 - 00000000bf48c000 (ACPI
NVS)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>00000000bf48c000 - 00000000bf4ad000
(reserved)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>00000000bf4ad000 - 00000000bf4af000 (usable)</span></f=
ont></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>00000000bf4af000 - 00000000bf503000
(reserved)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>00000000bf503000 - 00000000bf50d000 (ACPI
NVS)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>00000000bf50d000 - 00000000bf533000
(reserved)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>00000000bf533000 - 00000000bf576000 (ACPI
NVS)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>00000000bf576000 - 00000000bf800000 (usable)</span></f=
ont></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>00000000fed1c000 - 00000000fed40000
(reserved)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>00000000ff000000 - 0000000100000000
(reserved)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>0000000100000000 - 0000000440000000 (usable)</span></f=
ont></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) New Xen image base
address: 0xbee00000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: RSDP 000F0450,
0024 (r2 SUPERM)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: XSDT BF452078,
0074 (r1 SUPERM SMCI--MB<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </=
span>1
AMI<span>=C2=A0=C2=A0=C2=A0=C2=A0 </span>10013)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: FACP BF458B38,
00F4 (r4 SUPERM SMCI--MB<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </=
span>1
AMI<span>=C2=A0=C2=A0=C2=A0=C2=A0 </span>10013)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: DSDT BF452180,
69B8 (r2 SUPERM SMCI--MB<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </=
span>0 INTL
20051117)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: FACS BF50AF80,
0040</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: APIC BF458C30,
0092 (r3 SUPERM SMCI--MB<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </=
span>1
AMI<span>=C2=A0=C2=A0=C2=A0=C2=A0 </span>10013)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: SSDT BF458CC8,
01D6 (r1 AMICPU<span>=C2=A0=C2=A0=C2=A0=C2=A0 </span>PROC<span>=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>1 MSFT<span>=C2=A0
</span>3000001)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: MCFG BF458EA0,
003C (r1 SUPERM SMCI--MB<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </=
span>1
MSFT<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>97)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: HPET BF458EE0,
0038 (r1 SUPERM SMCI--MB<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </=
span>1
AMI.<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>4)</span></font=
></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: SPMI BF458F18,
0040 (r5 A M I<span>=C2=A0=C2=A0 </span>OEMSPMI<span>=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 </span>0 AMI.<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 </span>0)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: EINJ BF458F58,
0130 (r1<span>=C2=A0=C2=A0=C2=A0 </span>AMI AMI EINJ<span>=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>0<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>0)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: ERST BF459088,
0210 (r1<span>=C2=A0 </span>AMIER AMI ERST<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 </span>0<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>0)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: HEST BF459298,
00A8 (r1<span>=C2=A0=C2=A0=C2=A0 </span>AMI AMI HEST<span>=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>0<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>0)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: BERT BF459340,
0030 (r1<span>=C2=A0=C2=A0=C2=A0 </span>AMI AMI BERT<span>=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>0<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>0)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) System RAM: 16374MB
(16767152kB)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) No NUMA configuration
found</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Faking a node at
0000000000000000-0000000440000000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Domain heap
initialised</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) CPU Vendor: Intel,
Family 6 (0x6), Model 42 (0x2a), Stepping 7 (raw 000206a7)</span></font></p=
>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) found SMP MP-table at
000fcd80</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) DMI 2.7 present.</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Using APIC driver
default</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: PM-Timer IO
Port: 0x408 (32 bits)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: SLEEP INFO:
pm1x_cnt[1:404,1:0], pm1x_evt[1:400,1:0]</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: 32/64X FACS
address mismatch in FADT - bf50af80/0000000000000000, using 32</span></font=
></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI:<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>wakeup_vec[bf50af8c], vec_size[20]</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: Local APIC
address 0xfee00000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: LAPIC
(acpi_id[0x01] lapic_id[0x00] enabled)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: LAPIC
(acpi_id[0x02] lapic_id[0x02] enabled)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: LAPIC
(acpi_id[0x03] lapic_id[0x04] enabled)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: LAPIC
(acpi_id[0x04] lapic_id[0x06] enabled)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: LAPIC
(acpi_id[0x05] lapic_id[0x01] enabled)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: LAPIC
(acpi_id[0x06] lapic_id[0x03] enabled)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: LAPIC
(acpi_id[0x07] lapic_id[0x05] enabled)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: LAPIC
(acpi_id[0x08] lapic_id[0x07] enabled)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: LAPIC_NMI
(acpi_id[0xff] high edge lint[0x1])</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: IOAPIC
(id[0x00] address[0xfec00000] gsi_base[0])</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) IOAPIC[0]: apic_id 0,
version 32, address 0xfec00000, GSI 0-23</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: INT_SRC_OVR
(bus 0 bus_irq 0 global_irq 2 dfl dfl)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: INT_SRC_OVR
(bus 0 bus_irq 9 global_irq 9 high level)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: IRQ0 used by
override.</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: IRQ2 used by
override.</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: IRQ9 used by
override.</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Enabling APIC
mode:<span>=C2=A0 </span>Flat.<span>=C2=A0 </span>Using 1 I/O APICs</span><=
/font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI: HPET id:
0x8086a701 base: 0xfed00000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Xen ERST support is
initialized.</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HEST: Table parsing
has been initialized</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Using ACPI (MADT) for
SMP configuration information</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) SMP: Allowing 8 CPUs
(0 hotplug CPUs)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) IRQ limits: 24 GSI,
1528 MSI/MSI-X</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Not enabling x2APIC: depends
on iommu_supports_eim.</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) xstate: size: 0x340
and states: 0x7</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) mce_intel.c:782: MCA
Capability: firstbank 0, extended MCE MSR 0, BCAST, CMCI</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) CPU0: Intel machine
check reporting enabled</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Using scheduler: SMP
Credit Scheduler (credit)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Platform timer is
14.318MHz HPET</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Detected 3192.768 MHz
processor.</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Initing memory
sharing.</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) alt table
ffff82d080451778 -&gt; ffff82d080452d98</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) PCI: MCFG
configuration 0: base e0000000 segment 0000 buses 00 - ff</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) PCI: Not using MCFG
for segment 0000 bus 00-ff</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) I/O virtualisation
disabled</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) nr_sockets: 1</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Enabled directed EOI
with ioapic_ack_old on!</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ENABLING IO-APIC IRQs</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>-&gt; Using old ACK method</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ..TIMER: vector=3D0xF0
apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D-1</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) TSC deadline timer
enabled</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Allocated console
ring of 64 KiB.</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) mwait-idle: MWAIT
substates: 0x1120</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) mwait-idle: v0.4.1
model 0x2a</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) mwait-idle:
lapic_timer_reliable_states 0xffffffff</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) VMX: Supported
advanced features:</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>- APIC MMIO access virtualisation</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>- APIC TPR shadow</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>- Extended Page Tables (EPT)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>- Virtual-Processor Identifiers (VPID)</span></font></=
p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>- Virtual NMI</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>- MSR direct-access bitmap</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>- Unrestricted Guest</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM: ASIDs enabled.</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM: VMX enabled</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM: Hardware
Assisted Paging (HAP) detected</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM: HAP page sizes:
4kB, 2MB</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Brought up 8 CPUs</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) build-id:
bca1c3697611c869f348a4b7c4bfe326d0cbbc25</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Running stub recovery
selftests...</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) traps.c:1540: GPF
(0000): ffff82d0bffff041 [ffff82d0bffff041] -&gt; ffff82d08036d2f2</span></=
font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) traps.c:739: Trap 12:
ffff82d0bffff040 [ffff82d0bffff040] -&gt; ffff82d08036d2f2</span></font></p=
>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) traps.c:1076: Trap 3:
ffff82d0bffff041 [ffff82d0bffff041] -&gt; ffff82d08036d2f2</span></font></p=
>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ACPI sleep modes: S3</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) VPMU: disabled</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) mcheck_poll: Machine
check polling timer started.</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Dom0 has maximum 792
PIRQs</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)
grant_table.c:1688:IDLEv0 Expanding d0 grant table from 0 to 1 frames</span=
></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) NX (Execute Disable)
protection active</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) *** LOADING DOMAIN 0
***</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: phdr:
paddr=3D0x1000000 memsz=3D0xaca000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: phdr:
paddr=3D0x1c00000 memsz=3D0x11e000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: phdr:
paddr=3D0x1d1e000 memsz=3D0x19418</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: phdr:
paddr=3D0x1d38000 memsz=3D0x223000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: memory:
0x1000000 -&gt; 0x1f5b000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: note: GUEST_OS =3D
&quot;linux&quot;</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: note:
GUEST_VERSION =3D &quot;2.6&quot;</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: note:
XEN_VERSION =3D &quot;xen-3.0&quot;</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: note: VIRT_BASE
=3D 0xffffffff80000000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: note: INIT_P2M =3D
0x8000000000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: note: ENTRY =3D
0xffffffff81d38180</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: note:
HYPERCALL_PAGE =3D 0xffffffff81001000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: note: FEATURES =3D
&quot;!writable_page_tables|pae_pgdir_above_4gb|writable_descriptor_tables|=
auto_translated_physmap|supervisor_mode_kernel&quot;</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: note:
SUPPORTED_FEATURES =3D 0x90d</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: note: PAE_MODE =3D
&quot;yes&quot;</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: note: LOADER =3D
&quot;generic&quot;</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: note: unknown
(0xd)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: note:
SUSPEND_CANCEL =3D 0x1</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: note:
MOD_START_PFN =3D 0x1</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: note:
HV_START_LOW =3D 0xffff800000000000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: note:
PADDR_OFFSET =3D 0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: addresses:</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0=C2=A0=C2=A0=C2=A0 </span>virt_base<span>=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 </span>=3D 0xffffffff80000000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0=C2=A0=C2=A0=C2=A0 </span>elf_paddr_offset =3D 0x0</span></fon=
t></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0=C2=A0=C2=A0=C2=A0 </span>virt_offset<span>=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>=3D 0xffffffff80000000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0=C2=A0=C2=A0=C2=A0 </span>virt_kstart<span>=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>=3D 0xffffffff81000000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0=C2=A0=C2=A0=C2=A0 </span>virt_kend<span>=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 </span>=3D 0xffffffff81f5b000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0=C2=A0=C2=A0=C2=A0 </span>virt_entry<span>=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 </span>=3D 0xffffffff81d38180</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0=C2=A0=C2=A0=C2=A0 </span>p2m_base<span>=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>=3D 0x8000000000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>Xen<span>=C2=A0
</span>kernel: 64-bit, lsb, compat32</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>Dom0 kernel: 64-bit, PAE, lsb, paddr
0x1000000 -&gt; 0x1f5b000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) PHYSICAL MEMORY
ARRANGEMENT:</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>Dom0 alloc.:<span>=C2=A0=C2=A0
</span>000000042e000000-&gt;0000000430000000 (4099048 pages to be allocated=
)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>Init. ramdisk:
000000043ed4d000-&gt;000000043ffffa9c</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) VIRTUAL MEMORY
ARRANGEMENT:</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>Loaded kernel:
ffffffff81000000-&gt;ffffffff81f5b000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>Init. ramdisk: 0000000000000000-&gt;0000000000000000</=
span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>Phys-Mach map:
0000008000000000-&gt;0000008001f5f4d8</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>Start info:<span>=C2=A0=C2=A0=C2=A0
</span>ffffffff81f5b000-&gt;ffffffff81f5b4b4</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>Page tables:<span>=C2=A0=C2=A0
</span>ffffffff81f5c000-&gt;ffffffff81f6f000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>Boot stack:<span>=C2=A0=C2=A0=C2=A0
</span>ffffffff81f6f000-&gt;ffffffff81f70000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>TOTAL:<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0
</span>ffffffff80000000-&gt;ffffffff82000000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)<span>=C2=A0 </span>ENTRY ADDRESS: ffffffff81d38180</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Dom0 has maximum 8
VCPUs</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: phdr 0 at
0xffffffff81000000 -&gt; 0xffffffff81aca000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: phdr 1 at
0xffffffff81c00000 -&gt; 0xffffffff81d1e000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: phdr 2 at
0xffffffff81d1e000 -&gt; 0xffffffff81d37418</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) ELF: phdr 3 at
0xffffffff81d38000 -&gt; 0xffffffff81e82000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Initial low memory
virq threshold set at 0x4000 pages.</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Scrubbing Free RAM on
1 nodes using 4 CPUs</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)
..................................done.</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Std. Loglevel: All</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Guest Loglevel: All</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Xen is relinquishing
VGA console.</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) *** Serial input
-&gt; DOM0 (type &#39;CTRL-a&#39; three times to switch input to Xen)</span=
></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) Freed 456kB init
memory</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) PCI add device
0000:00:00.0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) PCI add device
0000:00:01.0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) PCI add device
0000:00:16.0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) PCI add device
0000:00:16.1</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) PCI add device
0000:00:1a.0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) PCI add device
0000:00:1d.0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) PCI add device
0000:00:1e.0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) PCI add device
0000:00:1f.0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) PCI add device
0000:00:1f.2</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) PCI add device
0000:00:1f.3</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) PCI add device
0000:01:00.0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) PCI add device
0000:01:00.1</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) PCI add device
0000:02:03.0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) PCI: Using MCFG for
segment 0000 bus 00-ff</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) d0: Forcing read-only
access to MFN fed00</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) traps.c:1540: GPF
(0000): ffff82d080363383 [emul-priv-op.c#read_msr+0x370/0x45c] -&gt;
ffff82d08036d9b2</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) traps.c:1540: GPF
(0000): ffff82d080363383 [emul-priv-op.c#read_msr+0x370/0x45c] -&gt;
ffff82d08036d9b2</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) traps.c:1540: GPF
(0000): ffff82d080363383 [emul-priv-op.c#read_msr+0x370/0x45c] -&gt;
ffff82d08036d9b2</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)
grant_table.c:1688:d0v3 Expanding d1 grant table from 0 to 1 frames</span><=
/font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore: CPU 0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore: CPU 1</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore: PIC 0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore: PIC 1</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore: IOAPIC
0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore: LAPIC 0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore: LAPIC 1</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore:
LAPIC_REGS 0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore:
LAPIC_REGS 1</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore: PCI_IRQ
0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore: ISA_IRQ
0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore:
PCI_LINK 0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore: PIT 0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore: RTC 0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore: HPET 0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore: PMTIMER
0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore: MTRR 0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore: MTRR 1</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore:
CPU_XSAVE 0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore:
CPU_XSAVE 1</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore:
VMCE_VCPU 0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore:
VMCE_VCPU 1</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore:
TSC_ADJUST 0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
) HVM1 restore:
TSC_ADJUST 1</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)
grant_table.c:1688:d0v1 Expanding d2 grant table from 0 to 1 frames</span><=
/font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 Bootstrapping...</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 Xen Minimal OS (pv)!</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
<span>=C2=A0=C2=A0 </span>start_info: 0x574000(VA)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
<span>=C2=A0=C2=A0=C2=A0=C2=A0 </span>nr_pages: 0x2000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
<span>=C2=A0=C2=A0 </span>shared_inf: 0x06183000(MA)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>pt_base: 0x577000(VA)</span></f=
ont></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 nr_pt_frames: 0x7</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
<span>=C2=A0=C2=A0=C2=A0=C2=A0 </span>mfn_list: 0x564000(VA)</span></font><=
/p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
<span>=C2=A0=C2=A0=C2=A0 </span>mod_start: 0x0(VA)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>mod_len: 0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>flags: 0x0</span></=
font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
<span>=C2=A0=C2=A0=C2=A0=C2=A0 </span>cmd_line:<span>=C2=A0
</span>-d 1</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>stack: 0x523140-0x5=
43140</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 MM: Init</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>_text: 0x0(VA)</span></fo=
nt></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>_etext: 0x117ec2(VA)</span></fo=
nt></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
<span>=C2=A0=C2=A0=C2=A0 </span>_erodata: 0x14a000(VA)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>_edata: 0x14ab68(VA)</span></fo=
nt></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 stack start:
0x523140(VA)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>_end: 0x563e78(VA)<=
/span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
<span>=C2=A0=C2=A0 </span>start_pfn: 57e</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
<span>=C2=A0=C2=A0=C2=A0=C2=A0 </span>max_pfn: 2000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 Mapping memory range
0x57e000 - 0x2000000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 setting 0x0-0x14a000
readonly</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 skipped 1000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 MM: Initialise page
allocator for 58a000(58a000)-2000000(2000000)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
<span>=C2=A0=C2=A0=C2=A0=C2=A0 </span>Adding memory range 58b000-2000000</s=
pan></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 MM: done</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 Demand map pfns at
100000000000-108000000000.</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 Heap resides at
200000000000-208000000000.</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 Initialising timer
interface</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 Initialising console
... done.</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(XEN=
)
grant_table.c:1688:d2v0 Expanding d2 grant table from 1 to 4 frames</span><=
/font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 gnttab_table mapped at
0x100000000000.</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 Initialising scheduler</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 Thread
&quot;Idle&quot;: pointer: 0x0x200000000050, stack: 0x0x5a0000</span></font=
></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 Thread
&quot;xenstore&quot;: pointer: 0x0x200000000800, stack: 0x0x5b0000</span></=
font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 xenbus initialised on
irq 1</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 Thread &quot;shutdown&quot;:
pointer: 0x0x200000000fb0, stack: 0x0x5c0000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 main.c: dummy main:
par=3D0x0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 Thread
&quot;main&quot;: pointer: 0x0x200000001760, stack: 0x0x5d0000</span></font=
></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 sparsing 3MB at 181000</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 Thread
&quot;pcifront&quot;: pointer: 0x0x200000003c70, stack: 0x0x5e0000</span></=
font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 pcifront_watches:
waiting for backend path to appear device/pci/0/backend</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 dom vm is at
/vm/9389f006-0389-4aa8-ad4b-61eeea31676b</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)
************************ NETFRONT for device/vif/0 **********</span></font>=
</p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 </span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 </span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 net TX ring size 256</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 net RX ring size 256</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 backend at
/local/domain/0/backend/vif/2/0</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 mac is
00:16:3e:05:84:95</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)
**************************</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 tap_open((null)) -&gt;
3</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 xs_daemon_open -&gt;
4, 0x14a6c8</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 *******************
BLKFRONT for /local/domain/2/device/vbd/51712 **********</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 </span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 </span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 backend at
/local/domain/0/backend/vbd/2/51712</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 209715200 sectors of
512 bytes</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)
**************************</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)
blk_open(/local/domain/2/device/vbd/51712) -&gt; 5</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)
xs_watch(device-model/1/logdirty/cmd, logdirty)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)
xs_watch(device-model/1/command, dm-command)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)
xs_watch(/local/domain/1/cpu, vcpu-set)</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)
xs_read(/local/domain/0/backend/pci/1/0/msitranslate): ENOENT</span></font>=
</p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)
xs_read(/local/domain/0/backend/pci/1/0/power_mgmt): ENOENT</span></font></=
p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)
xs_watch(/local/domain/0/backend/console/1, be:0x139dbc:1:0x164e20)</span><=
/font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)
xs_directory(/local/domain/0/backend/console/1): EACCES</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)
xs_watch(/local/domain/0/backend/vkbd/1, be:0x136601:1:0x164dc0)</span></fo=
nt></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)
xs_directory(/local/domain/0/backend/vkbd/1): EACCES</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 xs_read(device-model/1/disable_pf):
ENOENT</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)
xs_watch(/local/domain/1/log-throttling, /local/domain/1/log-throttling)</s=
pan></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 *******************
CONSFRONT for device/console/2 **********</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 </span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 </span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 backend at
/local/domain/0/backend/console/2/2</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 **************************</span></font></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black">(d2)=
 fd(7) =3D open_savefile</span></font></p><p class=3D"gmail-MsoNormal" styl=
e=3D"margin:0in 0in 0.0001pt;font-family:Calibri"><font size=3D"1"><span st=
yle=3D"font-family:Menlo;color:black"><br></span></font></p><p class=3D"gma=
il-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:Calibri"><font s=
ize=3D"1"><span style=3D"font-family:Menlo;color:black"><br></span></font><=
/p><p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-famil=
y:Calibri"><font size=3D"1"><span style=3D"font-family:Menlo;color:black"><=
br></span></font></p><p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0=
.0001pt"><font size=3D"2"><span style=3D"font-family:arial,helvetica,sans-s=
erif"><span style=3D"color:black">Thanks,</span></span></font></p><p class=
=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt"><font size=3D"2"><sp=
an style=3D"font-family:arial,helvetica,sans-serif"><span style=3D"color:bl=
ack"><br></span></span></font></p><p class=3D"gmail-MsoNormal" style=3D"mar=
gin:0in 0in 0.0001pt;font-family:Calibri"><font size=3D"1"><span style=3D"f=
ont-family:Menlo;color:black"><font size=3D"2"><span style=3D"font-family:a=
rial,helvetica,sans-serif">Bruno</span></font><br></span></font></p>





</div>

--001a114922d246065105616ac0ff--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

--===============6034276716687729301==--


From minios-devel-bounces@lists.xenproject.org Thu Dec 28 19:18:54 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 28 Dec 2017 19:18: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 1eUdhd-0006r1-EE; Thu, 28 Dec 2017 19:18:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3crk=dy=citrix.com=prvs=528a24e1c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eUdhc-0006qo-Ha
 for minios-devel@lists.xenproject.org; Thu, 28 Dec 2017 19:18:52 +0000
X-Inumbo-ID: cbc29e0c-ec03-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cbc29e0c-ec03-11e7-b4a6-bc764e045a96;
 Thu, 28 Dec 2017 20:17:51 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,472,1508803200"; d="scan'208,217";a="65337567"
To: Bruno Alvisio <bruno.alvisio@gmail.com>,
 <minios-devel@lists.xenproject.org>, xen-devel
 <xen-devel@lists.xenproject.org>
References: <CADNMjEDCKZoeKQ5bEwJo0okmCgm-Jn0OgbP85+qfc1YJfUinfw@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <16766c4e-bf23-6f7a-9c76-03bd14f87408@citrix.com>
Date: Thu, 28 Dec 2017 19:18:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <CADNMjEDCKZoeKQ5bEwJo0okmCgm-Jn0OgbP85+qfc1YJfUinfw@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Minios-devel] [Xen-devel] Building PVH mini-os with libc
	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/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8084005124792675078=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============8084005124792675078==
Content-Type: multipart/alternative;
	boundary="------------15C718042856B32F98A1A91E"
Content-Language: en-GB

--------------15C718042856B32F98A1A91E
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

On 28/12/17 18:33, Bruno Alvisio wrote:
> (d360) Bootstrapping...
>
> (XEN) Dom360 callback via changed to Direct Vector 0x20
>
> (d360) Xen Minimal OS (hvm)!
>
> (XEN) d360v0 Triple fault - invoking HVM shutdown action 1
>
> (XEN) *** Dumping Dom360 vcpu#0 state: ***
>
> (XEN) ----[ Xen-4.10.0-rc  x86_64  debug=y   Not tainted ]----
>
> (XEN) CPU:    7
>
> (XEN) RIP:    0008:[<0000000000056fc8>]
>
> (XEN) RFLAGS: 0000000000010006   CONTEXT: hvm guest (d360v0)
>
> (XEN) rax: 00000000000bfe75   rbx: 00000000000bfe75   rcx:
> 0000000000000000
>
> (XEN) rdx: 0000000000000017   rsi: 00000000000bfe60   rdi:
> 0000000000000000
>
> (XEN) rbp: 00000000000bfec0   rsp: 00000000000bfe60   r8: 
> 0000000000000000
>
> (XEN) r9:  0000000000089982   r10: 0000000000000016   r11:
> 0000000000000000
>
> (XEN) r12: 0000000000000017   r13: 0000000000000016   r14:
> 0000000000000000
>
> (XEN) r15: 0d8b4c1575ff8548   cr0: 0000000080000011   cr4:
> 0000000000000220
>
> (XEN) cr3: 0000000000099000   cr2: 0000000000000000
>
> (XEN) fsb: 0000000000000000   gsb: 0000000000000000   gss:
> 0000000000000000
>
> (XEN) ds: 0033   es: 0033   fs: 0033   gs: 0033   ss: 0000   cs: 0008
>
>  
>
>  
>
> Any help on this would be greatly appreciated.
>

You will need to disassemble your minios kernel and see which
instruction is at 0x56fc8.  (Chances are, it will be `jmp %r15`).

The content of %r15 looks like x86 opcode, which is reminiscent of the
XTF relocatability bugs.  Make doubly sure you are compiling with
-fno-pic and link with -no-pie.

~Andrew

--------------15C718042856B32F98A1A91E
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 28/12/17 18:33, Bruno Alvisio wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CADNMjEDCKZoeKQ5bEwJo0okmCgm-Jn0OgbP85+qfc1YJfUinfw@mail.gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div dir="ltr"><font size="1"><span
            style="font-family:Menlo;color:black">(d360)
            Bootstrapping...</span></font>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><font size="1"><span
              style="font-family:Menlo;color:black">(XEN) Dom360
              callback via
              changed to Direct Vector 0x20</span></font></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><font size="1"><span
              style="font-family:Menlo;color:black">(d360) Xen Minimal
              OS
              (hvm)!</span></font></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><font size="1"><span
              style="font-family:Menlo;color:black">(XEN) d360v0 Triple
              fault -
              invoking HVM shutdown action 1</span></font></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><font size="1"><span
              style="font-family:Menlo;color:black">(XEN) *** Dumping
              Dom360
              vcpu#0 state: ***</span></font></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><font size="1"><span
              style="font-family:Menlo;color:black">(XEN) ----[
              Xen-4.10.0-rc<span>  </span>x86_64<span>  </span>debug=y<span>  
              </span>Not tainted ]----</span></font></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><font size="1"><span
              style="font-family:Menlo;color:black">(XEN) CPU:<span>   
              </span>7</span></font></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><font size="1"><span
              style="font-family:Menlo;color:black">(XEN) RIP:<span>   
              </span>0008:[&lt;0000000000056fc8&gt;]</span></font></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><font size="1"><span
              style="font-family:Menlo;color:black">(XEN) RFLAGS:
              0000000000010006<span>   </span>CONTEXT: hvm guest
              (d360v0)</span></font></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><font size="1"><span
              style="font-family:Menlo;color:black">(XEN) rax:
              00000000000bfe75<span>   </span>rbx:
              00000000000bfe75<span>   </span>rcx: 0000000000000000</span></font></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><font size="1"><span
              style="font-family:Menlo;color:black">(XEN) rdx:
              0000000000000017<span>   </span>rsi:
              00000000000bfe60<span>   </span>rdi: 0000000000000000</span></font></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><font size="1"><span
              style="font-family:Menlo;color:black">(XEN) rbp:
              00000000000bfec0<span>   </span>rsp:
              00000000000bfe60<span>   </span>r8:<span>  </span>0000000000000000</span></font></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><font size="1"><span
              style="font-family:Menlo;color:black">(XEN) r9:<span>  </span>0000000000089982<span> 
              </span><span> </span>r10:
              0000000000000016<span>   </span>r11: 0000000000000000</span></font></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><font size="1"><span
              style="font-family:Menlo;color:black">(XEN) r12:
              0000000000000017<span>   </span>r13:
              0000000000000016<span>   </span>r14: 0000000000000000</span></font></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><font size="1"><span
              style="font-family:Menlo;color:black">(XEN) r15:
              0d8b4c1575ff8548<span>   </span>cr0:
              0000000080000011<span>   </span>cr4: 0000000000000220</span></font></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><font size="1"><span
              style="font-family:Menlo;color:black">(XEN) cr3:
              0000000000099000<span>   </span>cr2: 0000000000000000</span></font></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><font size="1"><span
              style="font-family:Menlo;color:black">(XEN) fsb:
              0000000000000000<span>   </span>gsb:
              0000000000000000<span>   </span>gss: 0000000000000000</span></font></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><font size="1"><span
              style="font-family:Menlo;color:black">(XEN) ds: 0033<span>  
              </span>es: 0033<span>   </span>fs: 0033<span>   </span>gs:
              0033<span>  
              </span>ss: 0000<span>   </span>cs: 0008</span></font></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><font size="1"><span
              style="font-family:Menlo;color:black"> </span></font></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in 0.0001pt"><span
            style="font-family:arial,helvetica,sans-serif"><font
              size="1"><span style="color:black"> </span></font></span></p>
        <span style="font-family:arial,helvetica,sans-serif">
        </span>
        <p class="gmail-MsoNormal" style="margin:0in 0in 0.0001pt"><font
            size="2"><span
              style="font-family:arial,helvetica,sans-serif"><span
                style="color:black">Any help on this would be greatly
                appreciated.</span></span></font></p>
      </div>
    </blockquote>
    <br>
    You will need to disassemble your minios kernel and see which
    instruction is at 0x56fc8.  (Chances are, it will be `jmp %r15`).<br>
    <br>
    The content of %r15 looks like x86 opcode, which is reminiscent of
    the XTF relocatability bugs.  Make doubly sure you are compiling
    with -fno-pic and link with -no-pie.<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------15C718042856B32F98A1A91E--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

--===============8084005124792675078==--


From minios-devel-bounces@lists.xenproject.org Thu Dec 28 23:49:20 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 28 Dec 2017 23:49: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 1eUhvK-0007Q3-AR; Thu, 28 Dec 2017 23:49:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sfng=dy=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1eUhvJ-0007Ph-Ho
 for minios-devel@lists.xenproject.org; Thu, 28 Dec 2017 23:49:17 +0000
X-Inumbo-ID: 9322605f-ec29-11e7-b4a6-bc764e045a96
Received: from mail-yw0-x236.google.com (unknown [2607:f8b0:4002:c05::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9322605f-ec29-11e7-b4a6-bc764e045a96;
 Fri, 29 Dec 2017 00:48:16 +0100 (CET)
Received: by mail-yw0-x236.google.com with SMTP id v190so8977990ywg.4;
 Thu, 28 Dec 2017 15:49:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=tW3PC9Ska/rNEbu7Y9HX/v20qyJybZp083dJALAeEKU=;
 b=rfbRYqG7GOtNP+Pa9fzTZ0Onyx4/ol9Sycp4ebNqxBPcn4/ygZfxP1x9T5jNX0z+lJ
 MPavNmd/w0EjL6T7JlZ3lAqu915+BeRGgCI6RrhfRXImur7cRFm1x7RgfS8eML4fwKUd
 XiZ0W6IIcDVRwF08BQ76DZfyOETk2q5HDqrqbRe9KVfEvXBRI+XfoE70yDlT6hRSDwqT
 FqrBN4wrLpcSZAHkx05UhRQ9zrhNBf2qAaOP6KJcagQWl5rA94M0sOU4K+HZ82IrBaIo
 xtqmwefMsTfvsWvB3r6piB4X6XNGsazW+5DgqMJ7A3+B0nCYR/BvLB6UXf3AKuLuceRO
 xjsg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=tW3PC9Ska/rNEbu7Y9HX/v20qyJybZp083dJALAeEKU=;
 b=RDgJqlN8H/O6hJPs85HmgseBddQa0oobiCF9uXch6xRPJvV/4L3pVhZCHFpERxPZBo
 wtXyql/Xsik0zFMbx2x0l10vfYKmwDkQ/huX4eD3l6tgFulWkiL5nGU320e5ldmkkSqs
 rWGsxax8LsLFl27j2CHVaKyFVkDXLEqPwzRNvexcepDH0CTQCqKYriDOGNFWkC60bip4
 fMwrlMFFts095gzJXW1w1EEnsPIRQYwBOAMl85Q9HEbpW9zADxIlwq6U+nXtHAj+7S1/
 C7O8oxWXJ6QBaiytXZ19prV+xOO3446WGIjAb13LC+icsTTcQ9Tn7Rqb+2ymLgHEWIy4
 3cKg==
X-Gm-Message-State: AKGB3mKyQ+DOHDf7bRUU9DcAko71cxIQGZzkJgYFpwa1d2/xL9qtlrvy
 xTQRtplQckltWULYWG0UZoiREN1BnJSn9lvg4db6QA==
X-Google-Smtp-Source: ACJfBosHa4tb/IF08NfVFhK1tgSRG0yOjy8Bqp8OJrZrCz33Z+o95r4s+2Dq9EhYF6X3LnmAiNUox063Yx4RjYQspfI=
X-Received: by 10.129.95.2 with SMTP id t2mr22364016ywb.300.1514504954696;
 Thu, 28 Dec 2017 15:49:14 -0800 (PST)
MIME-Version: 1.0
Received: by 10.129.70.5 with HTTP; Thu, 28 Dec 2017 15:49:14 -0800 (PST)
In-Reply-To: <16766c4e-bf23-6f7a-9c76-03bd14f87408@citrix.com>
References: <CADNMjEDCKZoeKQ5bEwJo0okmCgm-Jn0OgbP85+qfc1YJfUinfw@mail.gmail.com>
 <16766c4e-bf23-6f7a-9c76-03bd14f87408@citrix.com>
From: Bruno Alvisio <bruno.alvisio@gmail.com>
Date: Thu, 28 Dec 2017 23:49:14 +0000
Message-ID: <CADNMjEDkHZ8KirBFusinr1c9XE0dF-QYhb1R4c4yXjwW4e2g5g@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: minios-devel@lists.xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Minios-devel] [Xen-devel] Building PVH mini-os with libc
	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/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7091299400796022820=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============7091299400796022820==
Content-Type: multipart/alternative; boundary="001a1147e4e8d5d7eb05616f29dc"

--001a1147e4e8d5d7eb05616f29dc
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Andrew,



Thanks. Yup, you were right. I did an objdump of the kernel and found the
offending instruction 0x5cfcb to be callq *%r15 in the console_print
function (see below):



0000000000056ee9 <console_print>:

   56ee9:   55                      push   %rbp

   56eea:   48 89 e5                mov    %rsp,%rbp

   56eed:   41 57                   push   %r15

   56eef:   41 56                   push   %r14

   56ef1:   41 55                   push   %r13

   56ef3:   41 54                   push   %r12

   56ef5:   53                      push   %rbx

   56ef6:   48 83 ec 18             sub    $0x18,%rsp

   56efa:   49 89 fe                mov    %rdi,%r14

   56efd:   41 89 d4                mov    %edx,%r12d

   56f00:   48 89 65 c0             mov    %rsp,-0x40(%rbp)

   56f04:   8d 42 01                lea    0x1(%rdx),%eax

   56f07:   48 98                   cltq

   56f09:   48 83 c0 0f             add    $0xf,%rax

   56f0d:   48 83 e0 f0             and    $0xfffffffffffffff0,%rax

   56f11:   48 29 c4                sub    %rax,%rsp

   56f14:   48 89 e3                mov    %rsp,%rbx

   56f17:   83 3d 00 00 00 00 00    cmpl   $0x0,0x0(%rip)        # 56f1e
<console_print+0x35>

   56f1e:   74 09                   je     56f29 <console_print+0x40>

   56f20:   4c 8b 3d 00 00 00 00    mov    0x0(%rip),%r15        # 56f27
<console_print+0x3e>

   56f27:   eb 07                   jmp    56f30 <console_print+0x47>

   56f29:   4c 8b 3d 00 00 00 00    mov    0x0(%rip),%r15        # 56f30
<console_print+0x47>

   56f30:   4d 85 f6                test   %r14,%r14

   56f33:   74 19                   je     56f4e <console_print+0x65>

   56f35:   41 80 7e 30 00          cmpb   $0x0,0x30(%r14)

   56f3a:   74 12                   je     56f4e <console_print+0x65>

   56f3c:   44 89 e2                mov    %r12d,%edx

   56f3f:   4c 89 f7                mov    %r14,%rdi

   56f42:   41 ff d7                callq  *%r15

   56f45:   48 8b 65 c0             mov    -0x40(%rbp),%rsp

   56f49:   e9 84 00 00 00          jmpq   56fd2 <console_print+0xe9>

   56f4e:   4d 63 ec                movslq %r12d,%r13

   56f51:   4c 89 ea                mov    %r13,%rdx

   56f54:   48 89 df                mov    %rbx,%rdi

   56f57:   e8 00 00 00 00          callq  56f5c <console_print+0x73>

   56f5c:   4a 8d 44 2b ff          lea    -0x1(%rbx,%r13,1),%rax

   56f61:   48 39 c3                cmp    %rax,%rbx

   56f64:   73 4b                   jae    56fb1 <console_print+0xc8>

   56f66:   48 89 de                mov    %rbx,%rsi

   56f69:   80 3b 0a                cmpb   $0xa,(%rbx)

   56f6c:   75 30                   jne    56f9e <console_print+0xb5>

   56f6e:   c6 03 0d                movb   $0xd,(%rbx)

   56f71:   0f b6 43 01             movzbl 0x1(%rbx),%eax

   56f75:   88 45 cf                mov    %al,-0x31(%rbp)

   56f78:   c6 43 01 0a             movb   $0xa,0x1(%rbx)

   56f7c:   49 89 dd                mov    %rbx,%r13

   56f7f:   49 29 f5                sub    %rsi,%r13

   56f82:   41 8d 55 02             lea    0x2(%r13),%edx

   56f86:   4c 89 f7                mov    %r14,%rdi

   56f89:   41 ff d7                callq  *%r15

   56f8c:   0f b6 45 cf             movzbl -0x31(%rbp),%eax

   56f90:   88 43 01                mov    %al,0x1(%rbx)

   56f93:   48 8d 73 01             lea    0x1(%rbx),%rsi

   56f97:   41 83 c5 01             add    $0x1,%r13d

   56f9b:   45 29 ec                sub    %r13d,%r12d

   56f9e:   48 83 c3 01             add    $0x1,%rbx

   56fa2:   4d 63 ec                movslq %r12d,%r13

   56fa5:   4a 8d 44 2e ff          lea    -0x1(%rsi,%r13,1),%rax

   56faa:   48 39 d8                cmp    %rbx,%rax

   56fad:   77 ba                   ja     56f69 <console_print+0x80>

   56faf:   eb 03                   jmp    56fb4 <console_print+0xcb>

   56fb1:   48 89 de                mov    %rbx,%rsi

   56fb4:   80 38 0a                cmpb   $0xa,(%rax)

   56fb7:   75 0c                   jne    56fc5 <console_print+0xdc>

   56fb9:   c6 00 0d                movb   $0xd,(%rax)

   56fbc:   42 c6 04 2e 0a          movb   $0xa,(%rsi,%r13,1)

   56fc1:   41 83 c4 01             add    $0x1,%r12d

   56fc5:   44 89 e2                mov    %r12d,%edx

   56fc8:   4c 89 f7                mov    %r14,%rdi

   *56fcb:   41 ff d7                callq  *%r15*

   56fce:   48 8b 65 c0             mov    -0x40(%rbp),%rsp

   56fd2:   48 8d 65 d8             lea    -0x28(%rbp),%rsp

   56fd6:   5b                      pop    %rbx

   56fd7:   41 5c                   pop    %r12

   56fd9:   41 5d                pop    %r13

   56fdb:   41 5e                   pop    %r14

   56fdd:   41 5f                   pop    %r15

   56fdf:   5d                      pop    %rbp

   56fe0:   c3                      retq





I added the options =E2=80=93fno-pic to TARGET_CFLAGS and TARGET_CPPFLAGS a=
nd
=E2=80=93no-pie to TARGET_LDFLAGS and recompile the kernel. Now, the kernel=
 carshed
at instruction 0x673bb in the run_idle_thread function:



00000000000673ac <run_idle_thread>:

   673ac:   55                      push   %rbp

   673ad:   48 89 e5                mov    %rsp,%rbp

   673b0:   48 8b 05 00 00 00 00    mov    0x0(%rip),%rax        # 673b7
<run_idle_thread+0xb>

   673b7:   48 8b 60 10             mov    0x10(%rax),%rsp

   673bb:   ff 70 18                pushq  0x18(%rax)

   673be:   c3                      retq

   673bf:   5d                      pop    %rbp

   673c0:   c3                      retq





Finally, just to try I commented out the run_idle_thread function and the
kernel crashed at the very beginning at 0x63. The kern dump in this case
points to the stack:



      5e:   e8 00 00 00 00          callq  63 <stack_start>



0000000000000063 <stack_start>:

    ...

      6b:   90                      nop

      6c:   90                      nop

      6d:   90                      nop





I am not familiar with the XTF relocalability code. Any pointer or
suggestion at this point would be again appreciated.



Thanks,

Bruno

On Thu, Dec 28, 2017 at 7:18 PM, Andrew Cooper <andrew.cooper3@citrix.com>
wrote:

> On 28/12/17 18:33, Bruno Alvisio wrote:
>
> (d360) Bootstrapping...
>
> (XEN) Dom360 callback via changed to Direct Vector 0x20
>
> (d360) Xen Minimal OS (hvm)!
>
> (XEN) d360v0 Triple fault - invoking HVM shutdown action 1
>
> (XEN) *** Dumping Dom360 vcpu#0 state: ***
>
> (XEN) ----[ Xen-4.10.0-rc  x86_64  debug=3Dy   Not tainted ]----
>
> (XEN) CPU:    7
>
> (XEN) RIP:    0008:[<0000000000056fc8>]
>
> (XEN) RFLAGS: 0000000000010006   CONTEXT: hvm guest (d360v0)
>
> (XEN) rax: 00000000000bfe75   rbx: 00000000000bfe75   rcx:
> 0000000000000000
>
> (XEN) rdx: 0000000000000017   rsi: 00000000000bfe60   rdi:
> 0000000000000000
>
> (XEN) rbp: 00000000000bfec0   rsp: 00000000000bfe60   r8:
> 0000000000000000
>
> (XEN) r9:  0000000000089982   r10: 0000000000000016   r11:
> 0000000000000000
>
> (XEN) r12: 0000000000000017   r13: 0000000000000016   r14:
> 0000000000000000
>
> (XEN) r15: 0d8b4c1575ff8548   cr0: 0000000080000011   cr4:
> 0000000000000220
>
> (XEN) cr3: 0000000000099000   cr2: 0000000000000000
>
> (XEN) fsb: 0000000000000000   gsb: 0000000000000000   gss:
> 0000000000000000
>
> (XEN) ds: 0033   es: 0033   fs: 0033   gs: 0033   ss: 0000   cs: 0008
>
>
>
>
>
> Any help on this would be greatly appreciated.
>
>
> You will need to disassemble your minios kernel and see which instruction
> is at 0x56fc8.  (Chances are, it will be `jmp %r15`).
>
> The content of %r15 looks like x86 opcode, which is reminiscent of the XT=
F
> relocatability bugs.  Make doubly sure you are compiling with -fno-pic an=
d
> link with -no-pie.
>
> ~Andrew
>

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

<div dir=3D"ltr">
















<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"color:black">Hello Andrew,</span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"color:black">=C2=A0</span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"color:black">Thanks. Yup,
you were right. I did an objdump of the kernel and found the offending inst=
ruction
0x5cfcb to be callq *%r15 in the console_print function (see below):<span><=
/span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"color:black">=C2=A0</span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">0000000000056ee9 &lt;=
console_print&gt;:</span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56ee9: =
=C2=A0 55=C2=A0 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 push =C2=A0 =
%rbp<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56eea: =
=C2=A0 48 89 e5=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %rsp,%rbp=
<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56eed: =
=C2=A0 41 57 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 push =C2=A0 %r15<sp=
an></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56eef: =
=C2=A0 41 56 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 push =C2=A0 %r14<sp=
an></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56ef1: =
=C2=A0 41 55 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 push =C2=A0 %r13<sp=
an></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56ef3: =
=C2=A0 41 54 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 push =C2=A0 %r12<sp=
an></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56ef5: =
=C2=A0 53=C2=A0 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 push =C2=A0 =
%rbx<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56ef6: =
=C2=A0 48 83 ec 18 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 sub=C2=A0 =C2=A0 $0x18,%rsp<span></span>=
</span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56efa: =
=C2=A0 49 89 fe=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %rdi,%r14=
<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56efd: =
=C2=A0 41 89 d4=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %edx,%r12=
d<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f00: =
=C2=A0 48 89 65 c0 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %rsp,-0x40(%rbp)<span><=
/span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f04: =
=C2=A0 8d 42 01=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 lea=C2=A0 =C2=A0
0x1(%rdx),%eax<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f07: =
=C2=A0 48 98 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 cltq=C2=A0 =C2=A0<s=
pan></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f09: =
=C2=A0 48 83 c0 0f =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 add=C2=A0 =C2=A0 $0xf,%rax<span></span><=
/span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f0d: =
=C2=A0 48 83 e0 f0 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 and=C2=A0 =C2=A0 $0xfffffffffffffff0,%ra=
x<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f11: =
=C2=A0 48 29 c4=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 sub=C2=A0 =C2=A0 %rax,%rsp=
<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f14: =
=C2=A0 48 89 e3=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %rsp,%rbx=
<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f17: =
=C2=A0 83 3d 00 00 00 00
00=C2=A0 =C2=A0 cmpl =C2=A0 $0x0,0x0(%rip)=C2=A0 =C2=A0 =C2=A0 =C2=A0 # 56f=
1e
&lt;console_print+0x35&gt;<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f1e: =
=C2=A0 74 09 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 je =C2=A0 =C2=A0 56=
f29
&lt;console_print+0x40&gt;<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f20: =
=C2=A0 4c 8b 3d 00 00 00
00=C2=A0 =C2=A0 mov=C2=A0 =C2=A0 0x0(%rip),%r15=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
#
56f27 &lt;console_print+0x3e&gt;<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f27: =
=C2=A0 eb 07 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 jmp=C2=A0 =C2=A0 56=
f30
&lt;console_print+0x47&gt;<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f29: =
=C2=A0 4c 8b 3d 00 00 00
00=C2=A0 =C2=A0 mov=C2=A0 =C2=A0 0x0(%rip),%r15=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
#
56f30 &lt;console_print+0x47&gt;<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f30: =
=C2=A0 4d 85 f6=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 test =C2=A0 %r14,%r14<span=
></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f33: =
=C2=A0 74 19 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 je =C2=A0 =C2=A0 56=
f4e
&lt;console_print+0x65&gt;<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f35: =
=C2=A0 41 80 7e 30 00=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 cmpb =C2=A0 $0x0,0x30(%r14)<span></span></span>=
</p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f3a: =
=C2=A0 74 12 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 je =C2=A0 =C2=A0 56=
f4e
&lt;console_print+0x65&gt;<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f3c: =
=C2=A0 44 89 e2=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %r12d,%ed=
x<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f3f: =
=C2=A0 4c 89 f7=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %r14,%rdi=
<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f42: =
=C2=A0 41 ff d7=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 callq=C2=A0 *%r15<span></s=
pan></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f45: =
=C2=A0 48 8b 65 c0 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 -0x40(%rbp),%rsp<span><=
/span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f49: =
=C2=A0 e9 84 00 00
00=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 jmpq =C2=A0 56fd2
&lt;console_print+0xe9&gt;<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f4e: =
=C2=A0 4d 63 ec=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 movslq %r12d,%r13<span></s=
pan></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f51: =
=C2=A0 4c 89 ea=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %r13,%rdx=
<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f54: =
=C2=A0 48 89 df=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %rbx,%rdi=
<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f57: =
=C2=A0 e8 00 00 00
00=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 callq=C2=A0 56f5c
&lt;console_print+0x73&gt;<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f5c: =
=C2=A0 4a 8d 44 2b
ff=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 lea=C2=A0 =C2=A0 -0x1(%rbx,%r13,1),%ra=
x<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f61: =
=C2=A0 48 39 c3=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 cmp=C2=A0 =C2=A0 %rax,%rbx=
<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f64: =
=C2=A0 73 4b =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 jae=C2=A0 =C2=A0 56=
fb1
&lt;console_print+0xc8&gt;<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0 =C2=A056f66: =
=C2=A0 48 89 de=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %rbx,%rsi=
<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f69: =
=C2=A0 80 3b 0a=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 cmpb =C2=A0 $0xa,(%rbx)<sp=
an></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f6c: =
=C2=A0 75 30 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 jne=C2=A0 =C2=A0 56=
f9e
&lt;console_print+0xb5&gt;<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f6e: =
=C2=A0 c6 03 0d=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 movb =C2=A0 $0xd,(%rbx)<sp=
an></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f71: =
=C2=A0 0f b6 43 01 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 movzbl 0x1(%rbx),%eax<span></span></span=
></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f75: =
=C2=A0 88 45 cf=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0
%al,-0x31(%rbp)<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f78: =
=C2=A0 c6 43 01 0a =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 movb =C2=A0 $0xa,0x1(%rbx)<span></span><=
/span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f7c: =
=C2=A0 49 89 dd=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %rbx,%r13=
<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f7f: =
=C2=A0 49 29 f5=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 sub=C2=A0 =C2=A0 %rsi,%r13=
<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f82: =
=C2=A0 41 8d 55 02 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 lea=C2=A0 =C2=A0 0x2(%r13),%edx<span></s=
pan></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f86: =
=C2=A0 4c 89 f7=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %r14,%rdi=
<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f89: =
=C2=A0 41 ff d7=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 callq=C2=A0 *%r15<span></s=
pan></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f8c: =
=C2=A0 0f b6 45 cf =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 movzbl -0x31(%rbp),%eax<span></span></sp=
an></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f90: =
=C2=A0 88 43 01=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %al,0x1(%=
rbx)<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f93: =
=C2=A0 48 8d 73 01 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 lea=C2=A0 =C2=A0 0x1(%rbx),%rsi<span></s=
pan></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f97: =
=C2=A0 41 83 c5 01 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 add=C2=A0 =C2=A0 $0x1,%r13d<span></span>=
</span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f9b: =
=C2=A0 45 29 ec=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 sub=C2=A0 =C2=A0 %r13d,%r1=
2d<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56f9e: =
=C2=A0 48 83 c3 01 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 add=C2=A0 =C2=A0 $0x1,%rbx<span></span><=
/span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56fa2: =
=C2=A0 4d 63 ec=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 movslq %r12d,%r13<span></s=
pan></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56fa5: =
=C2=A0 4a 8d 44 2e
ff=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 lea=C2=A0 =C2=A0 -0x1(%rsi,%r13,1),%ra=
x<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56faa: =
=C2=A0 48 39 d8=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 cmp=C2=A0 =C2=A0 %rbx,%rax=
<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56fad: =
=C2=A0 77 ba =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ja =C2=A0 =C2=A0 56=
f69
&lt;console_print+0x80&gt;<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56faf: =
=C2=A0 eb 03 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 jmp=C2=A0 =C2=A0 56=
fb4
&lt;console_print+0xcb&gt;<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56fb1: =
=C2=A0 48 89 de=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %rbx,%rsi=
<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56fb4: =
=C2=A0 80 38 0a=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 cmpb =C2=A0 $0xa,(%rax)<sp=
an></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56fb7: =
=C2=A0 75 0c =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 jne=C2=A0 =C2=A0 56=
fc5 &lt;console_print+0xdc&gt;<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56fb9: =
=C2=A0 c6 00 0d=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 movb =C2=A0 $0xd,(%rax)<sp=
an></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56fbc: =
=C2=A0 42 c6 04 2e
0a=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 movb =C2=A0 $0xa,(%rsi,%r13,1)<span></=
span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56fc1: =
=C2=A0 41 83 c4 01 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 add=C2=A0 =C2=A0 $0x1,%r12d<span></span>=
</span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56fc5: =
=C2=A0 44 89 e2=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %r12d,%ed=
x<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56fc8: =
=C2=A0 4c 89 f7=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %r14,%rdi=
<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 <b><font=
 size=3D"4">56fcb: =C2=A0 41 ff d7=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 callq=C2=A0 *%r15</font></=
b><span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56fce: =
=C2=A0 48 8b 65 c0 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 -0x40(%rbp),%rsp<span><=
/span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56fd2: =
=C2=A0 48 8d 65 d8 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 lea=C2=A0 =C2=A0 -0x28(%rbp),%rsp<span><=
/span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56fd6: =
=C2=A0 5b=C2=A0 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pop=C2=A0 =
=C2=A0
%rbx<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0 =C2=A056fd7: =
=C2=A0 41 5c =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pop=C2=A0 =C2=A0 %r=
12<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56fd9: =
=C2=A0 41 5d =C2=A0=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pop=C2=A0 =C2=A0 %r13<span></span=
></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56fdb: =
=C2=A0 41 5e =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pop=C2=A0 =C2=A0 %r=
14<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56fdd: =
=C2=A0 41 5f =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pop=C2=A0 =C2=A0 %r=
15<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56fdf: =
=C2=A0 5d=C2=A0 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pop=C2=A0 =
=C2=A0
%rbp<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 56fe0: =
=C2=A0 c3=C2=A0 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 retq<span></=
span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black"><span>=C2=A0</span></=
span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black"><span>=C2=A0</span></=
span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"color:black">I added the options =E2=80=93fno-pic to=
 TARGET_CFLAGS and
TARGET_CPPFLAGS and =E2=80=93no-pie to TARGET_LDFLAGS and recompile the ker=
nel. Now,
the kernel carshed at instruction 0x673bb in the run_idle_thread function:<=
span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"color:black"><span>=C2=A0</span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">00000000000673ac &lt;=
run_idle_thread&gt;:<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 673ac: =
=C2=A0 55=C2=A0 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 push =C2=A0 =
%rbp<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 673ad: =
=C2=A0 48 89 e5=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 %rsp,%rbp=
<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 673b0: =
=C2=A0 48 8b 05 00 00 00
00=C2=A0 =C2=A0 mov=C2=A0 =C2=A0 0x0(%rip),%rax=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
#
673b7 &lt;run_idle_thread+0xb&gt;<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 673b7: =
=C2=A0 48 8b 60 10 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mov=C2=A0 =C2=A0 0x10(%rax),%rsp<span></=
span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 673bb: =
=C2=A0 ff 70 18=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pushq=C2=A0 0x18(%rax)<spa=
n></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 673be: =
=C2=A0 c3=C2=A0 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 retq<span></=
span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 673bf: =
=C2=A0 5d=C2=A0 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pop=C2=A0 =
=C2=A0
%rbp<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0 673c0: =
=C2=A0 c3=C2=A0 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</span><span =
style=3D"font-family:&quot;Helvetica Neue&quot;;color:black"> retq<span></s=
pan></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black"><span>=C2=A0</span></=
span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black"><span>=C2=A0</span></=
span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"color:black">Finally, just to try I commented out th=
e run_idle_thread
function and the kernel crashed at the very beginning at 0x63. The kern dum=
p in
this case points to the stack:<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black"><span>=C2=A0</span></=
span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0
5e:=C2=A0=C2=A0 e8 00 00 00 00=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 callq=C2=A0
63 &lt;stack_start&gt;<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black"><span>=C2=A0</span></=
span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">0000000000000063 &lt;=
stack_start&gt;:<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0=C2=A0 ..=
.<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0
6b:=C2=A0=C2=A0 90=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 nop<s=
pan></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0
6c:=C2=A0=C2=A0 90=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 nop<s=
pan></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0
6d:=C2=A0=C2=A0 90=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 nop<s=
pan></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black"><span>=C2=A0</span></=
span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"font-family:Menlo;color:black"><span>=C2=A0</span></=
span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"color:black">I am not familiar with the XTF relocala=
bility code. Any
pointer or suggestion at this point would be again appreciated.<span></span=
></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"color:black">=C2=A0</span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"color:black">Thanks,<span></span></span></p>

<p class=3D"gmail-MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-family:C=
alibri"><span style=3D"color:black">Bruno<span style=3D"font-size:12pt"></s=
pan></span></p>

</div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Thu, Dec=
 28, 2017 at 7:18 PM, Andrew Cooper <span dir=3D"ltr">&lt;<a href=3D"mailto=
:andrew.cooper3@citrix.com" target=3D"_blank">andrew.cooper3@citrix.com</a>=
&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0=
 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 =20
   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF"><span class=3D"">
    <div class=3D"m_8649405049459884912moz-cite-prefix">On 28/12/17 18:33, =
Bruno Alvisio wrote:<br>
    </div>
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr"><font size=3D"1"><span style=3D"font-family:Menlo;co=
lor:black">(d360)
            Bootstrapping...</span></font>
        <p class=3D"m_8649405049459884912gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt;font-family:Calibri"><font size=3D"1"><span style=3D"font-f=
amily:Menlo;color:black">(XEN) Dom360
              callback via
              changed to Direct Vector 0x20</span></font></p>
        <p class=3D"m_8649405049459884912gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt;font-family:Calibri"><font size=3D"1"><span style=3D"font-f=
amily:Menlo;color:black">(d360) Xen Minimal
              OS
              (hvm)!</span></font></p>
        <p class=3D"m_8649405049459884912gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt;font-family:Calibri"><font size=3D"1"><span style=3D"font-f=
amily:Menlo;color:black">(XEN) d360v0 Triple
              fault -
              invoking HVM shutdown action 1</span></font></p>
        <p class=3D"m_8649405049459884912gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt;font-family:Calibri"><font size=3D"1"><span style=3D"font-f=
amily:Menlo;color:black">(XEN) *** Dumping
              Dom360
              vcpu#0 state: ***</span></font></p>
        <p class=3D"m_8649405049459884912gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt;font-family:Calibri"><font size=3D"1"><span style=3D"font-f=
amily:Menlo;color:black">(XEN) ----[
              Xen-4.10.0-rc<span>=C2=A0 </span>x86_64<span>=C2=A0 </span>de=
bug=3Dy<span>=C2=A0=C2=A0
              </span>Not tainted ]----</span></font></p>
        <p class=3D"m_8649405049459884912gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt;font-family:Calibri"><font size=3D"1"><span style=3D"font-f=
amily:Menlo;color:black">(XEN) CPU:<span>=C2=A0=C2=A0=C2=A0
              </span>7</span></font></p>
        <p class=3D"m_8649405049459884912gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt;font-family:Calibri"><font size=3D"1"><span style=3D"font-f=
amily:Menlo;color:black">(XEN) RIP:<span>=C2=A0=C2=A0=C2=A0
              </span>0008:[&lt;0000000000056fc8&gt;]</span></font></p>
        <p class=3D"m_8649405049459884912gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt;font-family:Calibri"><font size=3D"1"><span style=3D"font-f=
amily:Menlo;color:black">(XEN) RFLAGS:
              0000000000010006<span>=C2=A0=C2=A0 </span>CONTEXT: hvm guest
              (d360v0)</span></font></p>
        <p class=3D"m_8649405049459884912gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt;font-family:Calibri"><font size=3D"1"><span style=3D"font-f=
amily:Menlo;color:black">(XEN) rax:
              00000000000bfe75<span>=C2=A0=C2=A0 </span>rbx:
              00000000000bfe75<span>=C2=A0=C2=A0 </span>rcx: 00000000000000=
00</span></font></p>
        <p class=3D"m_8649405049459884912gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt;font-family:Calibri"><font size=3D"1"><span style=3D"font-f=
amily:Menlo;color:black">(XEN) rdx:
              0000000000000017<span>=C2=A0=C2=A0 </span>rsi:
              00000000000bfe60<span>=C2=A0=C2=A0 </span>rdi: 00000000000000=
00</span></font></p>
        <p class=3D"m_8649405049459884912gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt;font-family:Calibri"><font size=3D"1"><span style=3D"font-f=
amily:Menlo;color:black">(XEN) rbp:
              00000000000bfec0<span>=C2=A0=C2=A0 </span>rsp:
              00000000000bfe60<span>=C2=A0=C2=A0 </span>r8:<span>=C2=A0 </s=
pan>0000000000000000</span></font></p>
        <p class=3D"m_8649405049459884912gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt;font-family:Calibri"><font size=3D"1"><span style=3D"font-f=
amily:Menlo;color:black">(XEN) r9:<span>=C2=A0 </span>0000000000089982<span=
>=C2=A0
              </span><span>=C2=A0</span>r10:
              0000000000000016<span>=C2=A0=C2=A0 </span>r11: 00000000000000=
00</span></font></p>
        <p class=3D"m_8649405049459884912gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt;font-family:Calibri"><font size=3D"1"><span style=3D"font-f=
amily:Menlo;color:black">(XEN) r12:
              0000000000000017<span>=C2=A0=C2=A0 </span>r13:
              0000000000000016<span>=C2=A0=C2=A0 </span>r14: 00000000000000=
00</span></font></p>
        <p class=3D"m_8649405049459884912gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt;font-family:Calibri"><font size=3D"1"><span style=3D"font-f=
amily:Menlo;color:black">(XEN) r15:
              0d8b4c1575ff8548<span>=C2=A0=C2=A0 </span>cr0:
              0000000080000011<span>=C2=A0=C2=A0 </span>cr4: 00000000000002=
20</span></font></p>
        <p class=3D"m_8649405049459884912gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt;font-family:Calibri"><font size=3D"1"><span style=3D"font-f=
amily:Menlo;color:black">(XEN) cr3:
              0000000000099000<span>=C2=A0=C2=A0 </span>cr2: 00000000000000=
00</span></font></p>
        <p class=3D"m_8649405049459884912gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt;font-family:Calibri"><font size=3D"1"><span style=3D"font-f=
amily:Menlo;color:black">(XEN) fsb:
              0000000000000000<span>=C2=A0=C2=A0 </span>gsb:
              0000000000000000<span>=C2=A0=C2=A0 </span>gss: 00000000000000=
00</span></font></p>
        <p class=3D"m_8649405049459884912gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt;font-family:Calibri"><font size=3D"1"><span style=3D"font-f=
amily:Menlo;color:black">(XEN) ds: 0033<span>=C2=A0=C2=A0
              </span>es: 0033<span>=C2=A0=C2=A0 </span>fs: 0033<span>=C2=A0=
=C2=A0 </span>gs:
              0033<span>=C2=A0=C2=A0
              </span>ss: 0000<span>=C2=A0=C2=A0 </span>cs: 0008</span></fon=
t></p>
        <p class=3D"m_8649405049459884912gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt;font-family:Calibri"><font size=3D"1"><span style=3D"font-f=
amily:Menlo;color:black">=C2=A0</span></font></p>
        <p class=3D"m_8649405049459884912gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt"><span style=3D"font-family:arial,helvetica,sans-serif"><fo=
nt size=3D"1"><span style=3D"color:black">=C2=A0</span></font></span></p>
        <span style=3D"font-family:arial,helvetica,sans-serif">
        </span>
        <p class=3D"m_8649405049459884912gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt"><font size=3D"2"><span style=3D"font-family:arial,helvetic=
a,sans-serif"><span style=3D"color:black">Any help on this would be greatly
                appreciated.</span></span></font></p>
      </div>
    </blockquote>
    <br></span>
    You will need to disassemble your minios kernel and see which
    instruction is at 0x56fc8.=C2=A0 (Chances are, it will be `jmp %r15`).<=
br>
    <br>
    The content of %r15 looks like x86 opcode, which is reminiscent of
    the XTF relocatability bugs.=C2=A0 Make doubly sure you are compiling
    with -fno-pic and link with -no-pie.<span class=3D"HOEnZb"><font color=
=3D"#888888"><br>
    <br>
    ~Andrew<br>
  </font></span></div>

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

--001a1147e4e8d5d7eb05616f29dc--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

--===============7091299400796022820==--


From minios-devel-bounces@lists.xenproject.org Fri Dec 29 00:25:26 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Dec 2017 00:25: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 1eUiUH-00027A-Ew; Fri, 29 Dec 2017 00:25:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=34w6=dz=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eUiUG-00026o-CB
 for minios-devel@lists.xenproject.org; Fri, 29 Dec 2017 00:25:24 +0000
X-Inumbo-ID: f2847900-ec2e-11e7-b0d7-9f685aff125f
Received: from ppsw-32.csi.cam.ac.uk (unknown [131.111.8.132])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f2847900-ec2e-11e7-b0d7-9f685aff125f;
 Fri, 29 Dec 2017 00:26:44 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-124-103.dynamic.dsl.as9105.com ([88.111.124.103]:49687
 helo=[192.168.1.6])
 by ppsw-32.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 1eUiU4-000z4A-2f (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Fri, 29 Dec 2017 00:25:15 +0000
To: Bruno Alvisio <bruno.alvisio@gmail.com>
References: <CADNMjEDCKZoeKQ5bEwJo0okmCgm-Jn0OgbP85+qfc1YJfUinfw@mail.gmail.com>
 <16766c4e-bf23-6f7a-9c76-03bd14f87408@citrix.com>
 <CADNMjEDkHZ8KirBFusinr1c9XE0dF-QYhb1R4c4yXjwW4e2g5g@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0a9e3f23-68bc-5083-415e-af0804cb0b4c@citrix.com>
Date: Fri, 29 Dec 2017 00:25:07 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <CADNMjEDkHZ8KirBFusinr1c9XE0dF-QYhb1R4c4yXjwW4e2g5g@mail.gmail.com>
Content-Language: en-GB
Cc: minios-devel@lists.xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Minios-devel] [Xen-devel] Building PVH mini-os with libc
	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/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5581026427441633052=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--===============5581026427441633052==
Content-Type: multipart/alternative;
 boundary="------------4B58D3AD3A735459AC6B602F"
Content-Language: en-GB

This is a multi-part message in MIME format.
--------------4B58D3AD3A735459AC6B602F
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

On 28/12/2017 23:49, Bruno Alvisio wrote:
>
> Hello Andrew,
>
>  
>
> Thanks. Yup, you were right. I did an objdump of the kernel and found
> the offending instruction 0x5cfcb to be callq *%r15 in the
> console_print function (see below):
>

Answering out of order...

> I am not familiar with the XTF relocalability code. Any pointer or
> suggestion at this point would be again appreciated.
>

XTF is the Xen Test Framework, a microkernel project for testing purposes.

http://xenbits.xen.org/gitweb/?p=xtf.git;a=summary
http://xenbits.xen.org/docs/xtf/

Amongst other things, it runs as a set of regression tests for all new
code introduced into upstream Xen.

All I meant by that statement was "I recall bugs like this", which is
why I made the blind guess at your offending opcode being `jmp *%r15`.

>  
>
> 0000000000056ee9 <console_print>:
>
>    56ee9:   55                      push   %rbp
>
>    56eea:   48 89 e5                mov    %rsp,%rbp
>
>    56eed:   41 57                   push   %r15
>
>    56eef:   41 56                   push   %r14
>
>    56ef1:   41 55                   push   %r13
>
>    56ef3:   41 54                   push   %r12
>
>    56ef5:   53                      push   %rbx
>
>    56ef6:   48 83 ec 18             sub    $0x18,%rsp
>
>    56efa:   49 89 fe                mov    %rdi,%r14
>
>    56efd:   41 89 d4                mov    %edx,%r12d
>
>    56f00:   48 89 65 c0             mov    %rsp,-0x40(%rbp)
>
>    56f04:   8d 42 01                lea    0x1(%rdx),%eax
>
>    56f07:   48 98                   cltq   
>
>    56f09:   48 83 c0 0f             add    $0xf,%rax
>
>    56f0d:   48 83 e0 f0             and    $0xfffffffffffffff0,%rax
>
>    56f11:   48 29 c4                sub    %rax,%rsp
>
>    56f14:   48 89 e3                mov    %rsp,%rbx
>
>    56f17:   83 3d 00 00 00 00 00    cmpl   $0x0,0x0(%rip)        #
> 56f1e <console_print+0x35>
>
>    56f1e:   74 09                   je     56f29 <console_print+0x40>
>
>    56f20:   4c 8b 3d 00 00 00 00    mov    0x0(%rip),%r15        #
> 56f27 <console_print+0x3e>
>
>    56f27:   eb 07                   jmp    56f30 <console_print+0x47>
>
>    56f29:   4c 8b 3d 00 00 00 00    mov    0x0(%rip),%r15        #
> 56f30 <console_print+0x47>
>
>    56f30:   4d 85 f6                test   %r14,%r14
>
>    56f33:   74 19                   je     56f4e <console_print+0x65>
>
>    56f35:   41 80 7e 30 00          cmpb   $0x0,0x30(%r14)
>
>    56f3a:   74 12                   je     56f4e <console_print+0x65>
>
>    56f3c:   44 89 e2                mov    %r12d,%edx
>
>    56f3f:   4c 89 f7                mov    %r14,%rdi
>
>    56f42:   41 ff d7                callq  *%r15
>
>    56f45:   48 8b 65 c0             mov    -0x40(%rbp),%rsp
>
>    56f49:   e9 84 00 00 00          jmpq   56fd2 <console_print+0xe9>
>
>    56f4e:   4d 63 ec                movslq %r12d,%r13
>
>    56f51:   4c 89 ea                mov    %r13,%rdx
>
>    56f54:   48 89 df                mov    %rbx,%rdi
>
>    56f57:   e8 00 00 00 00          callq  56f5c <console_print+0x73>
>
>    56f5c:   4a 8d 44 2b ff          lea    -0x1(%rbx,%r13,1),%rax
>
>    56f61:   48 39 c3                cmp    %rax,%rbx
>
>    56f64:   73 4b                   jae    56fb1 <console_print+0xc8>
>
>    56f66:   48 89 de                mov    %rbx,%rsi
>
>    56f69:   80 3b 0a                cmpb   $0xa,(%rbx)
>
>    56f6c:   75 30                   jne    56f9e <console_print+0xb5>
>
>    56f6e:   c6 03 0d                movb   $0xd,(%rbx)
>
>    56f71:   0f b6 43 01             movzbl 0x1(%rbx),%eax
>
>    56f75:   88 45 cf                mov    %al,-0x31(%rbp)
>
>    56f78:   c6 43 01 0a             movb   $0xa,0x1(%rbx)
>
>    56f7c:   49 89 dd                mov    %rbx,%r13
>
>    56f7f:   49 29 f5                sub    %rsi,%r13
>
>    56f82:   41 8d 55 02             lea    0x2(%r13),%edx
>
>    56f86:   4c 89 f7                mov    %r14,%rdi
>
>    56f89:   41 ff d7                callq  *%r15
>
>    56f8c:   0f b6 45 cf             movzbl -0x31(%rbp),%eax
>
>    56f90:   88 43 01                mov    %al,0x1(%rbx)
>
>    56f93:   48 8d 73 01             lea    0x1(%rbx),%rsi
>
>    56f97:   41 83 c5 01             add    $0x1,%r13d
>
>    56f9b:   45 29 ec                sub    %r13d,%r12d
>
>    56f9e:   48 83 c3 01             add    $0x1,%rbx
>
>    56fa2:   4d 63 ec                movslq %r12d,%r13
>
>    56fa5:   4a 8d 44 2e ff          lea    -0x1(%rsi,%r13,1),%rax
>
>    56faa:   48 39 d8                cmp    %rbx,%rax
>
>    56fad:   77 ba                   ja     56f69 <console_print+0x80>
>
>    56faf:   eb 03                   jmp    56fb4 <console_print+0xcb>
>
>    56fb1:   48 89 de                mov    %rbx,%rsi
>
>    56fb4:   80 38 0a                cmpb   $0xa,(%rax)
>
>    56fb7:   75 0c                   jne    56fc5 <console_print+0xdc>
>
>    56fb9:   c6 00 0d                movb   $0xd,(%rax)
>
>    56fbc:   42 c6 04 2e 0a          movb   $0xa,(%rsi,%r13,1)
>
>    56fc1:   41 83 c4 01             add    $0x1,%r12d
>
>    56fc5:   44 89 e2                mov    %r12d,%edx
>
>    56fc8:   4c 89 f7                mov    %r14,%rdi
>
>    *56fcb:   41 ff d7                callq  *%r15*
>
>    56fce:   48 8b 65 c0             mov    -0x40(%rbp),%rsp
>
>    56fd2:   48 8d 65 d8             lea    -0x28(%rbp),%rsp
>
>    56fd6:   5b                      pop    %rbx
>
>    56fd7:   41 5c                   pop    %r12
>
>    56fd9:   41 5d                pop    %r13
>
>    56fdb:   41 5e                   pop    %r14
>
>    56fdd:   41 5f                   pop    %r15
>
>    56fdf:   5d                      pop    %rbp
>
>    56fe0:   c3                      retq
>
>  
>
>  
>
> I added the options –fno-pic to TARGET_CFLAGS and TARGET_CPPFLAGS and
> –no-pie to TARGET_LDFLAGS and recompile the kernel. Now, the kernel
> carshed at instruction 0x673bb in the run_idle_thread function:
>
>  
>
> 00000000000673ac <run_idle_thread>:
>
>    673ac:   55                      push   %rbp
>
>    673ad:   48 89 e5                mov    %rsp,%rbp
>
>    673b0:   48 8b 05 00 00 00 00    mov    0x0(%rip),%rax        #
> 673b7 <run_idle_thread+0xb>
>
>    673b7:   48 8b 60 10             mov    0x10(%rax),%rsp
>
>    673bb:   ff 70 18                pushq  0x18(%rax)
>
>    673be:   c3                      retq
>
>    673bf:   5d                      pop    %rbp
>
>    673c0:   c3                     retq
>
>  
>
>  
>
> Finally, just to try I commented out the run_idle_thread function and
> the kernel crashed at the very beginning at 0x63. The kern dump in
> this case points to the stack:
>
>  
>
>       5e:   e8 00 00 00 00          callq  63 <stack_start>
>

Both the above mov instruction at 0x673b0 and this call instruction with
a 4-byte displacement of 0 look suspiciously like they are waiting for
relocation, as displacements of 0 are exceedingly rare (there are more
efficient ways to encode such operands).

Therefore, I don't think you've succeeded in preventing your binary from
being relocatable.

~Andrew

>  
>
> 0000000000000063 <stack_start>:
>
>     ...
>
>       6b:   90                      nop
>
>       6c:   90                      nop
>
>       6d:   90                      nop
>
>  
>
>  
>
> Thanks,
>
> Bruno
>
>
> On Thu, Dec 28, 2017 at 7:18 PM, Andrew Cooper
> <andrew.cooper3@citrix.com <mailto:andrew.cooper3@citrix.com>> wrote:
>
>     On 28/12/17 18:33, Bruno Alvisio wrote:
>>     (d360) Bootstrapping...
>>
>>     (XEN) Dom360 callback via changed to Direct Vector 0x20
>>
>>     (d360) Xen Minimal OS (hvm)!
>>
>>     (XEN) d360v0 Triple fault - invoking HVM shutdown action 1
>>
>>     (XEN) *** Dumping Dom360 vcpu#0 state: ***
>>
>>     (XEN) ----[ Xen-4.10.0-rc  x86_64  debug=y   Not tainted ]----
>>
>>     (XEN) CPU:    7
>>
>>     (XEN) RIP:    0008:[<0000000000056fc8>]
>>
>>     (XEN) RFLAGS: 0000000000010006   CONTEXT: hvm guest (d360v0)
>>
>>     (XEN) rax: 00000000000bfe75   rbx: 00000000000bfe75   rcx:
>>     0000000000000000
>>
>>     (XEN) rdx: 0000000000000017   rsi: 00000000000bfe60   rdi:
>>     0000000000000000
>>
>>     (XEN) rbp: 00000000000bfec0   rsp: 00000000000bfe60   r8: 
>>     0000000000000000
>>
>>     (XEN) r9:  0000000000089982   r10: 0000000000000016   r11:
>>     0000000000000000
>>
>>     (XEN) r12: 0000000000000017   r13: 0000000000000016   r14:
>>     0000000000000000
>>
>>     (XEN) r15: 0d8b4c1575ff8548   cr0: 0000000080000011   cr4:
>>     0000000000000220
>>
>>     (XEN) cr3: 0000000000099000   cr2: 0000000000000000
>>
>>     (XEN) fsb: 0000000000000000   gsb: 0000000000000000   gss:
>>     0000000000000000
>>
>>     (XEN) ds: 0033   es: 0033   fs: 0033   gs: 0033   ss: 0000   cs: 0008
>>
>>      
>>
>>      
>>
>>     Any help on this would be greatly appreciated.
>>
>
>     You will need to disassemble your minios kernel and see which
>     instruction is at 0x56fc8.  (Chances are, it will be `jmp %r15`).
>
>     The content of %r15 looks like x86 opcode, which is reminiscent of
>     the XTF relocatability bugs.  Make doubly sure you are compiling
>     with -fno-pic and link with -no-pie.
>
>     ~Andrew
>
>


--------------4B58D3AD3A735459AC6B602F
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 28/12/2017 23:49, Bruno Alvisio
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CADNMjEDkHZ8KirBFusinr1c9XE0dF-QYhb1R4c4yXjwW4e2g5g@mail.gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div dir="ltr">
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span style="color:black">Hello
            Andrew,</span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span style="color:black"> </span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span style="color:black">Thanks.
            Yup,
            you were right. I did an objdump of the kernel and found the
            offending instruction
            0x5cfcb to be callq *%r15 in the console_print function (see
            below):</span></p>
      </div>
    </blockquote>
    <br>
    Answering out of order...<br>
    <br>
    <blockquote type="cite"><span style="font-family:Menlo;color:black"><span></span></span>
      <p class="gmail-MsoNormal" style="margin:0in 0in
        0.0001pt;font-family:Calibri"><span style="color:black">I am not
          familiar with the XTF relocalability code. Any
          pointer or suggestion at this point would be again
          appreciated.<span></span></span></p>
    </blockquote>
    <br>
    XTF is the Xen Test Framework, a microkernel project for testing
    purposes.<br>
    <br>
    <a class="moz-txt-link-freetext" href="http://xenbits.xen.org/gitweb/?p=xtf.git;a=summary">http://xenbits.xen.org/gitweb/?p=xtf.git;a=summary</a><br>
    <a class="moz-txt-link-freetext" href="http://xenbits.xen.org/docs/xtf/">http://xenbits.xen.org/docs/xtf/</a><br>
    <br>
    Amongst other things, it runs as a set of regression tests for all
    new code introduced into upstream Xen.<br>
    <br>
    All I meant by that statement was "I recall bugs like this", which
    is why I made the blind guess at your offending opcode being `jmp
    *%r15`.<br>
    <br>
    <blockquote type="cite"
cite="mid:CADNMjEDkHZ8KirBFusinr1c9XE0dF-QYhb1R4c4yXjwW4e2g5g@mail.gmail.com">
      <div dir="ltr">
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span style="color:black"><span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span style="color:black"> </span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">0000000000056ee9
            &lt;console_print&gt;:</span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56ee9:   55   
                              push   %rbp<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56eea:   48 89 e5 
                          mov    %rsp,%rbp<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56eed:   41 57  
                            push   %r15<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56eef:   41 56  
                            push   %r14<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56ef1:   41 55  
                            push   %r13<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56ef3:   41 54  
                            push   %r12<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56ef5:   53   
                              push   %rbx<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56ef6:   48 83 ec
            18  
                      sub    $0x18,%rsp<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56efa:   49 89 fe 
                          mov    %rdi,%r14<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56efd:   41 89 d4 
                          mov    %edx,%r12d<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f00:   48 89 65
            c0  
                      mov    %rsp,-0x40(%rbp)<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f04:   8d 42 01 
                          lea   
            0x1(%rdx),%eax<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f07:   48 98  
                            cltq   <span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f09:   48 83 c0
            0f  
                      add    $0xf,%rax<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f0d:   48 83 e0
            f0  
                      and    $0xfffffffffffffff0,%rax<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f11:   48 29 c4 
                          sub    %rax,%rsp<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f14:   48 89 e3 
                          mov    %rsp,%rbx<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f17:   83 3d 00
            00 00 00
            00    cmpl   $0x0,0x0(%rip)        # 56f1e
            &lt;console_print+0x35&gt;<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f1e:   74 09  
                            je     56f29
            &lt;console_print+0x40&gt;<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f20:   4c 8b 3d
            00 00 00
            00    mov    0x0(%rip),%r15        #
            56f27 &lt;console_print+0x3e&gt;<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f27:   eb 07  
                            jmp    56f30
            &lt;console_print+0x47&gt;<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f29:   4c 8b 3d
            00 00 00
            00    mov    0x0(%rip),%r15        #
            56f30 &lt;console_print+0x47&gt;<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f30:   4d 85 f6 
                          test   %r14,%r14<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f33:   74 19  
                            je     56f4e
            &lt;console_print+0x65&gt;<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f35:   41 80 7e
            30 00 
                    cmpb   $0x0,0x30(%r14)<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f3a:   74 12  
                            je     56f4e
            &lt;console_print+0x65&gt;<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f3c:   44 89 e2 
                          mov    %r12d,%edx<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f3f:   4c 89 f7 
                          mov    %r14,%rdi<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f42:   41 ff d7 
                          callq  *%r15<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f45:   48 8b 65
            c0  
                      mov    -0x40(%rbp),%rsp<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f49:   e9 84 00
            00
            00          jmpq   56fd2
            &lt;console_print+0xe9&gt;<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f4e:   4d 63 ec 
                          movslq %r12d,%r13<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f51:   4c 89 ea 
                          mov    %r13,%rdx<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f54:   48 89 df 
                          mov    %rbx,%rdi<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f57:   e8 00 00
            00
            00          callq  56f5c
            &lt;console_print+0x73&gt;<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f5c:   4a 8d 44
            2b
            ff          lea    -0x1(%rbx,%r13,1),%rax<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f61:   48 39 c3 
                          cmp    %rax,%rbx<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f64:   73 4b  
                            jae    56fb1
            &lt;console_print+0xc8&gt;<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f66:   48 89 de 
                          mov    %rbx,%rsi<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f69:   80 3b 0a 
                          cmpb   $0xa,(%rbx)<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f6c:   75 30  
                            jne    56f9e
            &lt;console_print+0xb5&gt;<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f6e:   c6 03 0d 
                          movb   $0xd,(%rbx)<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f71:   0f b6 43
            01  
                      movzbl 0x1(%rbx),%eax<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f75:   88 45 cf 
                          mov   
            %al,-0x31(%rbp)<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f78:   c6 43 01
            0a  
                      movb   $0xa,0x1(%rbx)<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f7c:   49 89 dd 
                          mov    %rbx,%r13<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f7f:   49 29 f5 
                          sub    %rsi,%r13<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f82:   41 8d 55
            02  
                      lea    0x2(%r13),%edx<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f86:   4c 89 f7 
                          mov    %r14,%rdi<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f89:   41 ff d7 
                          callq  *%r15<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f8c:   0f b6 45
            cf  
                      movzbl -0x31(%rbp),%eax<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f90:   88 43 01 
                          mov    %al,0x1(%rbx)<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f93:   48 8d 73
            01  
                      lea    0x1(%rbx),%rsi<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f97:   41 83 c5
            01  
                      add    $0x1,%r13d<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f9b:   45 29 ec 
                          sub    %r13d,%r12d<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56f9e:   48 83 c3
            01  
                      add    $0x1,%rbx<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56fa2:   4d 63 ec 
                          movslq %r12d,%r13<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56fa5:   4a 8d 44
            2e
            ff          lea    -0x1(%rsi,%r13,1),%rax<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56faa:   48 39 d8 
                          cmp    %rbx,%rax<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56fad:   77 ba  
                            ja     56f69
            &lt;console_print+0x80&gt;<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56faf:   eb 03  
                            jmp    56fb4
            &lt;console_print+0xcb&gt;<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56fb1:   48 89 de 
                          mov    %rbx,%rsi<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56fb4:   80 38 0a 
                          cmpb   $0xa,(%rax)<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56fb7:   75 0c  
                            jne    56fc5 &lt;console_print+0xdc&gt;<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56fb9:   c6 00 0d 
                          movb   $0xd,(%rax)<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56fbc:   42 c6 04
            2e
            0a          movb   $0xa,(%rsi,%r13,1)<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56fc1:   41 83 c4
            01  
                      add    $0x1,%r12d<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56fc5:   44 89 e2 
                          mov    %r12d,%edx<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56fc8:   4c 89 f7 
                          mov    %r14,%rdi<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   <b><font size="4">56fcb:
                  41 ff d7 
                              callq  *%r15</font></b><span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56fce:   48 8b 65
            c0  
                      mov    -0x40(%rbp),%rsp<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56fd2:   48 8d 65
            d8  
                      lea    -0x28(%rbp),%rsp<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56fd6:   5b   
                              pop   
            %rbx<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56fd7:   41 5c  
                            pop    %r12<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56fd9:   41 5d   
                        pop    %r13<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56fdb:   41 5e  
                            pop    %r14<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56fdd:   41 5f  
                            pop    %r15<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56fdf:   5d   
                              pop   
            %rbp<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   56fe0:   c3   
                              retq<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black"><span> </span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black"><span> </span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span style="color:black">I
            added the options –fno-pic to TARGET_CFLAGS and
            TARGET_CPPFLAGS and –no-pie to TARGET_LDFLAGS and recompile
            the kernel. Now,
            the kernel carshed at instruction 0x673bb in the
            run_idle_thread function:<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span style="color:black"><span> </span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">00000000000673ac
            &lt;run_idle_thread&gt;:<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   673ac:   55   
                              push   %rbp<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   673ad:   48 89 e5 
                          mov    %rsp,%rbp<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   673b0:   48 8b 05
            00 00 00
            00    mov    0x0(%rip),%rax        #
            673b7 &lt;run_idle_thread+0xb&gt;<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   673b7:   48 8b 60
            10  
                      mov    0x10(%rax),%rsp<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   673bb:   ff 70 18 
                          pushq  0x18(%rax)<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   673be:   c3   
                              retq<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   673bf:   5d   
                              pop   
            %rbp<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">   673c0:   c3   
                             </span><span
            style="font-family:&quot;Helvetica Neue&quot;;color:black">
            retq<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black"><span> </span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black"><span> </span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span style="color:black">Finally,
            just to try I commented out the run_idle_thread
            function and the kernel crashed at the very beginning at
            0x63. The kern dump in
            this case points to the stack:<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black"><span> </span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">     
            5e:   e8 00 00 00 00          callq 
            63 &lt;stack_start&gt;</span></p>
      </div>
    </blockquote>
    <br>
    Both the above mov instruction at 0x673b0 and this call instruction
    with a 4-byte displacement of 0 look suspiciously like they are
    waiting for relocation, as displacements of 0 are exceedingly rare
    (there are more efficient ways to encode such operands).<br>
    <br>
    Therefore, I don't think you've succeeded in preventing your binary
    from being relocatable.<br>
    <br>
    ~Andrew<br>
    <br>
    <blockquote type="cite"
cite="mid:CADNMjEDkHZ8KirBFusinr1c9XE0dF-QYhb1R4c4yXjwW4e2g5g@mail.gmail.com">
      <div dir="ltr">
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black"><span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black"><span> </span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">0000000000000063
            &lt;stack_start&gt;:<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">    ...<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">     
            6b:   90                      nop<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">     
            6c:   90                      nop<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black">     
            6d:   90                      nop<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black"><span> </span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span
            style="font-family:Menlo;color:black"><span> </span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span style="color:black">Thanks,<span></span></span></p>
        <p class="gmail-MsoNormal" style="margin:0in 0in
          0.0001pt;font-family:Calibri"><span style="color:black">Bruno<span
              style="font-size:12pt"></span></span></p>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Thu, Dec 28, 2017 at 7:18 PM, Andrew
          Cooper <span dir="ltr">&lt;<a
              href="mailto:andrew.cooper3@citrix.com" target="_blank"
              moz-do-not-send="true">andrew.cooper3@citrix.com</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div text="#000000" bgcolor="#FFFFFF"><span class="">
                <div class="m_8649405049459884912moz-cite-prefix">On
                  28/12/17 18:33, Bruno Alvisio wrote:<br>
                </div>
                <blockquote type="cite">
                  <div dir="ltr"><font size="1"><span
                        style="font-family:Menlo;color:black">(d360)
                        Bootstrapping...</span></font>
                    <p class="m_8649405049459884912gmail-MsoNormal"
                      style="margin:0in 0in
                      0.0001pt;font-family:Calibri"><font size="1"><span
                          style="font-family:Menlo;color:black">(XEN)
                          Dom360 callback via changed to Direct Vector
                          0x20</span></font></p>
                    <p class="m_8649405049459884912gmail-MsoNormal"
                      style="margin:0in 0in
                      0.0001pt;font-family:Calibri"><font size="1"><span
                          style="font-family:Menlo;color:black">(d360)
                          Xen Minimal OS (hvm)!</span></font></p>
                    <p class="m_8649405049459884912gmail-MsoNormal"
                      style="margin:0in 0in
                      0.0001pt;font-family:Calibri"><font size="1"><span
                          style="font-family:Menlo;color:black">(XEN)
                          d360v0 Triple fault - invoking HVM shutdown
                          action 1</span></font></p>
                    <p class="m_8649405049459884912gmail-MsoNormal"
                      style="margin:0in 0in
                      0.0001pt;font-family:Calibri"><font size="1"><span
                          style="font-family:Menlo;color:black">(XEN)
                          *** Dumping Dom360 vcpu#0 state: ***</span></font></p>
                    <p class="m_8649405049459884912gmail-MsoNormal"
                      style="margin:0in 0in
                      0.0001pt;font-family:Calibri"><font size="1"><span
                          style="font-family:Menlo;color:black">(XEN)
                          ----[ Xen-4.10.0-rc<span>  </span>x86_64<span> 
                          </span>debug=y<span>   </span>Not tainted
                          ]----</span></font></p>
                    <p class="m_8649405049459884912gmail-MsoNormal"
                      style="margin:0in 0in
                      0.0001pt;font-family:Calibri"><font size="1"><span
                          style="font-family:Menlo;color:black">(XEN)
                          CPU:<span>    </span>7</span></font></p>
                    <p class="m_8649405049459884912gmail-MsoNormal"
                      style="margin:0in 0in
                      0.0001pt;font-family:Calibri"><font size="1"><span
                          style="font-family:Menlo;color:black">(XEN)
                          RIP:<span>    </span>0008:[&lt;0000000000056fc8&gt;]</span></font></p>
                    <p class="m_8649405049459884912gmail-MsoNormal"
                      style="margin:0in 0in
                      0.0001pt;font-family:Calibri"><font size="1"><span
                          style="font-family:Menlo;color:black">(XEN)
                          RFLAGS: 0000000000010006<span>   </span>CONTEXT:
                          hvm guest (d360v0)</span></font></p>
                    <p class="m_8649405049459884912gmail-MsoNormal"
                      style="margin:0in 0in
                      0.0001pt;font-family:Calibri"><font size="1"><span
                          style="font-family:Menlo;color:black">(XEN)
                          rax: 00000000000bfe75<span>   </span>rbx:
                          00000000000bfe75<span>   </span>rcx:
                          0000000000000000</span></font></p>
                    <p class="m_8649405049459884912gmail-MsoNormal"
                      style="margin:0in 0in
                      0.0001pt;font-family:Calibri"><font size="1"><span
                          style="font-family:Menlo;color:black">(XEN)
                          rdx: 0000000000000017<span>   </span>rsi:
                          00000000000bfe60<span>   </span>rdi:
                          0000000000000000</span></font></p>
                    <p class="m_8649405049459884912gmail-MsoNormal"
                      style="margin:0in 0in
                      0.0001pt;font-family:Calibri"><font size="1"><span
                          style="font-family:Menlo;color:black">(XEN)
                          rbp: 00000000000bfec0<span>   </span>rsp:
                          00000000000bfe60<span>   </span>r8:<span>  </span>0000000000000000</span></font></p>
                    <p class="m_8649405049459884912gmail-MsoNormal"
                      style="margin:0in 0in
                      0.0001pt;font-family:Calibri"><font size="1"><span
                          style="font-family:Menlo;color:black">(XEN)
                          r9:<span>  </span>0000000000089982<span>  </span><span> </span>r10:
                          0000000000000016<span>   </span>r11:
                          0000000000000000</span></font></p>
                    <p class="m_8649405049459884912gmail-MsoNormal"
                      style="margin:0in 0in
                      0.0001pt;font-family:Calibri"><font size="1"><span
                          style="font-family:Menlo;color:black">(XEN)
                          r12: 0000000000000017<span>   </span>r13:
                          0000000000000016<span>   </span>r14:
                          0000000000000000</span></font></p>
                    <p class="m_8649405049459884912gmail-MsoNormal"
                      style="margin:0in 0in
                      0.0001pt;font-family:Calibri"><font size="1"><span
                          style="font-family:Menlo;color:black">(XEN)
                          r15: 0d8b4c1575ff8548<span>   </span>cr0:
                          0000000080000011<span>   </span>cr4:
                          0000000000000220</span></font></p>
                    <p class="m_8649405049459884912gmail-MsoNormal"
                      style="margin:0in 0in
                      0.0001pt;font-family:Calibri"><font size="1"><span
                          style="font-family:Menlo;color:black">(XEN)
                          cr3: 0000000000099000<span>   </span>cr2:
                          0000000000000000</span></font></p>
                    <p class="m_8649405049459884912gmail-MsoNormal"
                      style="margin:0in 0in
                      0.0001pt;font-family:Calibri"><font size="1"><span
                          style="font-family:Menlo;color:black">(XEN)
                          fsb: 0000000000000000<span>   </span>gsb:
                          0000000000000000<span>   </span>gss:
                          0000000000000000</span></font></p>
                    <p class="m_8649405049459884912gmail-MsoNormal"
                      style="margin:0in 0in
                      0.0001pt;font-family:Calibri"><font size="1"><span
                          style="font-family:Menlo;color:black">(XEN)
                          ds: 0033<span>   </span>es: 0033<span>   </span>fs:
                          0033<span>   </span>gs: 0033<span>   </span>ss:
                          0000<span>   </span>cs: 0008</span></font></p>
                    <p class="m_8649405049459884912gmail-MsoNormal"
                      style="margin:0in 0in
                      0.0001pt;font-family:Calibri"><font size="1"><span
                          style="font-family:Menlo;color:black"> </span></font></p>
                    <p class="m_8649405049459884912gmail-MsoNormal"
                      style="margin:0in 0in 0.0001pt"><span
                        style="font-family:arial,helvetica,sans-serif"><font
                          size="1"><span style="color:black"> </span></font></span></p>
                    <span style="font-family:arial,helvetica,sans-serif">
                    </span>
                    <p class="m_8649405049459884912gmail-MsoNormal"
                      style="margin:0in 0in 0.0001pt"><font size="2"><span
                          style="font-family:arial,helvetica,sans-serif"><span
                            style="color:black">Any help on this would
                            be greatly appreciated.</span></span></font></p>
                  </div>
                </blockquote>
                <br>
              </span> You will need to disassemble your minios kernel
              and see which instruction is at 0x56fc8.  (Chances are, it
              will be `jmp %r15`).<br>
              <br>
              The content of %r15 looks like x86 opcode, which is
              reminiscent of the XTF relocatability bugs.  Make doubly
              sure you are compiling with -fno-pic and link with
              -no-pie.<span class="HOEnZb"><font color="#888888"><br>
                  <br>
                  ~Andrew<br>
                </font></span></div>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------4B58D3AD3A735459AC6B602F--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

--===============5581026427441633052==--


